This repository was archived by the owner on Jan 25, 2024. It is now read-only.
Releases: srobo/j5
Releases · srobo/j5
Release v0.11.0
- tests: Add _ctx to RawUSB test objects
- deps: Explicitly require numpy as it is used in tests
- Replace CircleCI with GitHub Actions
- console: Create abstract ArduinoConsoleBackend
- backends/console: Implement Console Backend for SRv4Ruggeduino
Release 0.10.0
- Adds common backend for Arduino Uno
- Adds common board for Arduino Uno based boards
- Adds support for SR Ruggeduino
- Adds
StringCommandComponent
- Changed
GPIOPin
methods to be more explicit - Changed
Board.serial
toBoard.serial_number
- Added Motor component
safe_state
argument - Fixed code in documentation, added to tests too.
- Fix bugs: #489 #546 and some others
Release 0.9.3
- Add repr to ImmutableDict and ImmutableList
- Add Backend as superclass of SerialHardwareBackend
Release 0.9.2
- Immutable BoardGroups, prevents overwriting of Board objects
- Immutable components on Boards, prevents overwriting of Component objects (#549)
- Added
ImmutableDict
andImmutableList
types - Sort MarkerList by distance (#547)
- Convert outputs from zoloto to floats (#548)
- Better documentation on class structure (#588)
Release 0.9.1
- Fixed Console Backend Board Discovery
Release 0.9.0
- Add Environment.get_board_group
- Refactor BoardGroup and Environment into different modules.
- ConsoleBackends now discover exactly one board.
Release 0.8.0
Environments and BoardGroups
- Require explicit registration of Backends with Environments.
- Environments can now be merged.
- BoardGroup now takes two type parameters
Vision
- Fix vision!
- Camera Discovery with Zoloto
- Use Quaternions to back Orientation class
Misc
- Mark
j5
as Beta 🎉 - Check Code in README during test suite
- Thread-Safety
- Fix firmware mode setter and add tests
- Lots of small improvements and bug fixes
Release 0.7.7
Boards are now made safe if the program is terminated by a signal (specifically: SIGTERM, SIGINT or SIGHUP)
Release 0.7.6
- Improve error message produced when buzz requests are sent to the power board too quickly.
Release 0.7.5
- The timeout on serial reads in the SB Arduino hardware backend has been increased to accommodate the fact that it may take up to 1 second for a response to an ultrasound command to be sent.
- The error message that typically occurs when trying to communicate with a servo board that has no 12V power has been improved for clarity.