Skip to content

sync changes brought in with DexterOS #204

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 40 commits into from
Sep 21, 2018
Merged

sync changes brought in with DexterOS #204

merged 40 commits into from
Sep 21, 2018

Conversation

RobertLucian
Copy link
Contributor

No description provided.

CleoQc and others added 30 commits February 14, 2018 14:05
* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py
* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py

* upping version number to 1.2

* add a check for overall mutex need

* Add comments about overall_mutex support
…default (#153)

* removing i2c_mutex which will be found in script_tools instead (#148)

* Revert "removing i2c_mutex which will be found in script_tools instead (#148)"

This reverts commit 1e9ba8f.

* Revert the removal of mock packages in the docs

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter
* better handling of mutex checking

* re-add Line Follower
* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Check overall_mutex flag each time.
* Trickle down use_mutex values when sensors are instantiated from easygopigo3
* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Trickle down use_mutex values when sensors are instantiated from easygopigo3

* new reconfig_bus method

* remove errant print
* feature - first major things to modify

* feature - use conda instead of pip

* feature - disable deb checker

* feature - being explicit is safer than being sorry

* feature - clean things up

* feature - more on autosummary stuff

* feature - create a new index for basic API

* feature - add cross-reference to disensors

* feature - lots of changes

* remove version support on RTD as we don't have a release system
* make EasyGoPiGo3 class's documentation up-to-date

* feature - small improvement to a sentence

* feature - further work on easygopigo3.py docstrings

* feature - add list of soon to be deprecated API

* feature - improve the "deprecated api" page

* feature - split the documentation into sections

* feature - add note to class graphic

* feature - fix description alignments

* feature - split functions/classes list into multiple lists

* feature - fix the tutorials section

* feature - make docs more pretty
* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* change the call to easyDistanceSensor
* Hotfix/broken update mutex (#173)

* remove old libraries

* Use pip instead of brute force

* Bring Develop into Master (#174)

* Update C++ drivers for FW version 1.0.0

* Feature/split easy libraries (#149)

* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py

* Feature/overall mutex (#152)

* add vscode to gitignore

* split easygopigo3 into 2 files: easygopigo3 and easy_sensors

* Bit of linting

* split easygopigo3 library

* change print statement to a cleaner one

* remove I2C_mutex

* typo

* Split easygopigo3.py and create easysensors.py

* upping version number to 1.2

* add a check for overall mutex need

* Add comments about overall_mutex support

* Notebooks for Mouse Controller project.  Change turn_degrees blocking default (#153)

* removing i2c_mutex which will be found in script_tools instead (#148)

* Revert "removing i2c_mutex which will be found in script_tools instead (#148)"

This reverts commit 1e9ba8f.

* Revert the removal of mock packages in the docs

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* better handling of mutex checking (#155)

* Bug/line follower (#156)

* better handling of mutex checking

* re-add Line Follower

* Fix/overallmutex (#157)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Check overall_mutex flag each time.

* Add reset method

Add reset_motor_encoder as a simpler way to reset one or both motors'
encoders to 0.

* Fix/trickle down use mutex value (#162)

* Trickle down use_mutex values when sensors are instantiated from easygopigo3

* new reconfig_bus() method (#167)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* Trickle down use_mutex values when sensors are instantiated from easygopigo3

* new reconfig_bus method

* remove errant print

* feature - updated documentation for all the things we did (#168)

* feature - first major things to modify

* feature - use conda instead of pip

* feature - disable deb checker

* feature - being explicit is safer than being sorry

* feature - clean things up

* feature - more on autosummary stuff

* feature - create a new index for basic API

* feature - add cross-reference to disensors

* feature - lots of changes

* remove version support on RTD as we don't have a release system
* make EasyGoPiGo3 class's documentation up-to-date

* feature - small improvement to a sentence

* feature - further work on easygopigo3.py docstrings

* feature - add list of soon to be deprecated API

* feature - improve the "deprecated api" page

* feature - split the documentation into sections

* feature - add note to class graphic

* feature - fix description alignments

* feature - split functions/classes list into multiple lists

* feature - fix the tutorials section

* feature - make docs more pretty

* Fix/distance sensor (#169)

* add 2 notebooks in Mouse Control Project

* change blocking default in turn_degrees to be consistent

* adjust documentation for turn_degrees blocking parameter

* change the call to easyDistanceSensor
* remove old libraries

* Fix control panel
* install control panel within install script

* Add a delay after reset_all

* Rewrite the messages in the hardware test
* Update the GPG3 update and install scripts for Stretch

* Add Dexter Industries and GoPiGo3 graphics

* Cleanup

* Add control panel on desktop

* feature - replace non-existent variable & condition desktop file -> copy

* feature - fix quiet_mode not working

* feature - check if script is run with pi user

* feature - add some comments on top of each function

* feature - use exiting instead of aborting

* feature - edit the installation readme

* feature - adjust the readme in the root dir of the project

* feature - change RTD instructions accordingly

* feature - fix global variable issue

* feature - refactor the installation script yet again

* feature - replace non-existent variable with the right one

* feature - missing "s" letter in one word

* feature - add condition to dep checker
* fix deprecated distance sensor init for Scratch

* Rework Control Panel to remove confusion between left and right eye
* fix deprecated distance sensor init for Scratch

* Rework Control Panel to remove confusion between left and right eye

* Pop error window if GPG3 not found, or firmware not set
* Update the GPG3 update and install scripts for Stretch

* Add Dexter Industries and GoPiGo3 graphics

* Cleanup

* Add control panel on desktop

* feature - replace non-existent variable & condition desktop file -> copy

* feature - fix quiet_mode not working

* feature - check if script is run with pi user

* feature - add some comments on top of each function

* feature - use exiting instead of aborting

* feature - edit the installation readme

* feature - adjust the readme in the root dir of the project

* feature - change RTD instructions accordingly

* feature - fix global variable issue

* feature - refactor the installation script yet again

* feature - replace non-existent variable with the right one

* feature - missing "s" letter in one word

* feature - add condition to dep checker

* feature - Desktop is a folder and not a file

* feature - change branches

* feature - go with variable-set branch instead
* feature - make browser bot project on Stretch

* fix - make the browser bot project work on jessie too

* hotfix - make use of dynamic sources for video stream and web POSTs
* fix deprecated distance sensor init for Scratch

* Rework Control Panel to remove confusion between left and right eye

* Pop error window if GPG3 not found, or firmware not set

* feature - change refs for script_tools

* Use direct links instead of redirects
* fix - remove unnecessary instruction from install script

* fix - change which instruction to take out
RobertLucian and others added 10 commits June 5, 2018 23:02
* added spin_right, spin_left and steer methods

* add orbit() method; change order of methods

* can't do metric conversion
* Fix line follower examples

* add Readme
* fix - the documentation & fix a couple of things here and there

* fix - typo for listed method

* Update easygopigo3.py

* fix - remove whitespace around =s in prototype
@RobertLucian RobertLucian merged commit 5849047 into master Sep 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants