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

Releases: srobo/j5

Release v0.11.0

01 Jun 18:48
335ddb0
Compare
Choose a tag to compare
  • 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

29 Jul 17:11
e93fd6d
Compare
Choose a tag to compare
  • 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 to Board.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

06 Jul 10:33
abefbf2
Compare
Choose a tag to compare
  • Add repr to ImmutableDict and ImmutableList
  • Add Backend as superclass of SerialHardwareBackend

Release 0.9.2

02 Jul 17:02
0d1b475
Compare
Choose a tag to compare
  • Immutable BoardGroups, prevents overwriting of Board objects
  • Immutable components on Boards, prevents overwriting of Component objects (#549)
  • Added ImmutableDict and ImmutableList types
  • Sort MarkerList by distance (#547)
  • Convert outputs from zoloto to floats (#548)
  • Better documentation on class structure (#588)

Release 0.9.1

11 Feb 16:55
fc57207
Compare
Choose a tag to compare
  • Fixed Console Backend Board Discovery

Release 0.9.0

10 Feb 18:57
d16315d
Compare
Choose a tag to compare
  • Add Environment.get_board_group
  • Refactor BoardGroup and Environment into different modules.
  • ConsoleBackends now discover exactly one board.

Release 0.8.0

03 Feb 19:48
beacd2d
Compare
Choose a tag to compare

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

14 Aug 12:47
308afe0
Compare
Choose a tag to compare

Boards are now made safe if the program is terminated by a signal (specifically: SIGTERM, SIGINT or SIGHUP)

Release 0.7.6

13 Aug 22:07
e631162
Compare
Choose a tag to compare
  • Improve error message produced when buzz requests are sent to the power board too quickly.

Release 0.7.5

13 Aug 13:57
4c604f9
Compare
Choose a tag to compare
  • 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.