~ni/nxt-python

Update FreeBSD build to use python 3.9
Do not upload doc when not on master branch
HiTechnic Prototype class now tested

Thanks to Jared Dunbar for the test!

Also fix an obviously wrong registers definition.

See https://github.com/schodet/nxt-python/issues/187
Merge branch 'rrhartjr-master'
0953c609 — Ralph Hart, Jr 1 year, 5 months ago
docs/installation.rst: add macOS for installing pybluez
Ran isort, black and flake8
Merge branch 'marvinknoll-stop-turning-motor'
Update motor tests + Add stop motor.turn test
Avoid spinning
Add possibility to stop motor.turn()
Update version to 3.1.0
Fix comment about MotorControlXX.rxe
Update freebsd tests
Change color sensor to return an enum

Use enum.IntEnum to keep backward compatibility with old scripts.
Add Mindstorms sensors documentation

Also change Ultrasonic.Command to use a enum.Enum. Remove the 's'.
Add a test for negative temperatures

Actually, it works :)
Simplify usage of super()
Do not reset USB device on Windows

This is a workaround, no good explanation for now.

Closes https://github.com/schodet/nxt-python/issues/182
Next