Skip to content
This repository was archived by the owner on Mar 25, 2021. It is now read-only.

Add Devices directory with stub of LiquidCrystal_TC #6

Merged
merged 3 commits into from
Nov 1, 2020
Merged

Conversation

jgfoster
Copy link
Member

@jgfoster jgfoster commented Nov 1, 2020

We will be creating wrappers for the external libraries and this provides an initial stub.

@@ -1,10 +1,10 @@

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should rename this file to the something more appropriate. TankController?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, done.

@@ -20,6 +20,12 @@ jobs:
- run: |
bundle install

# Creates the Library directory and install our libraries
- run: |
bundle exec ensure_arduino_installation.rb
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this needed for running tests locally or only for the CI?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, we need to install custom libraries so it does make sense to have an install script that is called by the testing framework and is the one we can use as well.

Rename example and create install_libraries.sh script
Copy link
Member

@prestoncarman prestoncarman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jgfoster jgfoster merged commit 36689f3 into master Nov 1, 2020
jgfoster pushed a commit that referenced this pull request Nov 5, 2020
* Add Devices directory with stub of LiquidCrystal_TC (#6)

Add LiquidCrystal_TC stub class and devices directory.

* Set theme jekyll-theme-slate

* Update index.md (#12)

The start of using github pages as documentation.

* Move scripts into scripts directory. (#13)

* Added Class and Tests for Serial (#10)

Co-authored-by: Khalil Llewellyn <[email protected]>
Co-authored-by: James Foster <[email protected]>

Co-authored-by: Preston Carman <[email protected]>
Co-authored-by: Preston Carman <[email protected]>
Co-authored-by: khalilxl <[email protected]>
Co-authored-by: Khalil Llewellyn <[email protected]>
jgfoster pushed a commit that referenced this pull request Nov 16, 2020
* Add Devices directory with stub of LiquidCrystal_TC (#6)
* Add LiquidCrystal_TC stub class and devices directory.
* Add EEPROM encapsulation
* Organized functions and added testing
* continuing work, still have warnings and errors

Co-authored-by: James Foster <[email protected]>
Co-authored-by: Elizabeth Ventura <[email protected]>
jgfoster pushed a commit that referenced this pull request Nov 16, 2020
Allow for further testing/development of EEPROM
* Add Devices directory with stub of LiquidCrystal_TC (#6)
* Add LiquidCrystal_TC stub class and devices directory.
* Set theme jekyll-theme-slate
* Update index.md (#12)
* The start of using github pages as documentation.
* Move scripts into scripts directory. (#13)
* Added Class and Tests for Serial (#10)
* Use custom `arduino_ci` with fixes we need (#17)
* Explicitly install libraries (#18)
* Meeting notes.
* Documentation using Doxygen (#20)
* Saving automated documentation to gh-pages branch using Doxygen
* Restrict to pushing documentation to changes on master
* Updating comments for Doxygen (#21)
* Fixed formatting
* Update to latest `arduino_ci`; cleanup library install
* Change check for are we in CI to not rely on (missing) `ARDUINO_CI` macro.

Co-authored-by: Preston Carman <[email protected]>
Co-authored-by: Preston Carman <[email protected]>
Co-authored-by: James Foster <[email protected]>
Co-authored-by: Khalil Llewellyn <[email protected]>
Co-authored-by: khalilxl <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants