This is what we use in DexterOS 2.0
CleoQc
released this
26 Apr 17:45
bring develop to master for DexterOS 2.0 (#44)
* Add Line Follower drivers and example
* Update dexter_i2c.py
Update dexter_i2c.py to be simpler and more universal by combining
functions.
* Update line_follower.py
Update line_follower.py for recent dexter_i2c.py update
* Feature/easy libraries (#35)
* Move Distance Sensor and Line Follower in here
* remove dependency on mock_package
* remove alias for read_sensors until we know if we need it (probably not)
* Feature/system wide mutex+ easydi_sensors library (#36)
* Move Distance Sensor and Line Follower in here
* remove dependency on mock_package
* remove alias for read_sensors until we know if we need it (probably not)
* get easydi_sensors from DexterOS
* Check for overall mutex need
* Add systemwide mutex comment
* Add license header and description
* Add license header
* change year in license header
* split easydi_sensors into 3 components for systematic naming convention
* Remove copies of ifMutexAcquire and ifMutexRelease. Keep them in one file
* Be more strict in what we're pulling in from easy_mutex
* poll overall_mutex each time
* remove print statement (#37)
reconfig_bus() is now mutex protected
* feature - update documentation for the latest (#41)
* feature - configuring the environment for RTD
* feature - bulk changes to docs
* feature - add comment on how to build documentation
* feature - add part of the documentation
* feature - completing the documentation for easy sensors + tutorials
* feature - work on the tutorials + other stuff
* feature - fix the mutexes tutorial
* feature - change organization of documentation
* feature - remove an unnecessary section
* feature - show the right command for installing di-sensors
* feature - small changes
* feature - fix documentation & and missing parts
* feature - fix naming of the package
* Revert commit
* minor fixes to docs (#42)
* minor fixes to docs
* minor fixes to doc
* fix grammar
* rename safe_heading to heading_name and re-instate the parameter (#43)
* rename safe_heading to heading_name and re-instate the parameter
* rename from heading_name to convert_heading
* add punctuation
* fix - change name of method in library description section
* Remove references to line follower (#45)