Skip to content
This repository has been archived by the owner on Sep 6, 2024. It is now read-only.

Swerve Library 1.3.0

Compare
Choose a tag to compare
@rgatkinson rgatkinson released this 02 Feb 23:33
· 1028 commits to master since this release

This release updates to (and then moves beyond) the FTC HQ release published Feb 1, 2016. It is a relatively major release containing significant SDK-level improvements in robustness and reliability in the face of USB module connects, disconnects, and reconnects. Numerous other miscellaneous bug fixes are also included, notably both a probable fix and also a work-around for the sometimes-encountered Adafruit BNO055 'everything reads as zeros' problem.

As with Swerve Library 1.2.2, you must sideload-install the new driver station found in this release; driver station apps you find elsewhere will refuse to connect. Please see the release notes of 1.2.2 for instructions.

There are some very small breaking changes: the notion of altering the read-thread priority in I2cDeviceClient has been removed, for example. The notion of 'arming' an I2cDeviceClient is now called 'engage'ing.

If you find bugs or issues with this release, please let us know promptly, and we'll attend to them as soon as we possibly can. We really do understand how precious your development time is, especially this late in the season.