Releases: technototes/TechnoLib
Adafruit External IMU support (and IGyro/Drivebase updates)
Redid the IGyro interface to work more consistently (and flexibly) and added the Adafruit BNO55U IMU as an external sensor.
What's Changed
- IMU/IGyro interface change by @kevinfrei in #41
Full Changelog: 2.1.0...2.2.0
Fix the awful CommandScheduler bug!
This fixes a narsty bug in the command scheduler in TechoLib 2.0 and later. #40
2.0.3 - JitPack build failure attempt
2.0.2 Release
What's Changed
- Moar testing by @kevinfrei in #39
- Fixed an issue with CRServo
- Updated FTC SDK Dependency to 10.1
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
- Bumped to 2.0.1 and updated FTC dep to 10.0 by @kevinfrei in #38
Full Changelog: 2.0.0...2.0.1
2.0.0 Initial Release
Center Stage Initial Library Release!
What's Changed
- Center stage first attempt by @kevinfrei in #31
- Renaming the dual MecanumDrivebaseSubsystems by @kevinfrei in #33
- Button naming prefixes: BREAKING CHANGE! by @kevinfrei in #34
Full Changelog: 1.2.0...1.3.0
Initial CenterStage2023/SDK 9.0 Release
This hasn't been tested on anything yet, but all the dependencies have been updated.
In addition, there's a breaking change to reduce confusion: There are now 2 differently named Mecanum drivebase subsystems:
- SimpleMecanumDrivebaseSubsystem: This is just the straightforward, TeleOp focused subsystem
- PathingMecanumDrivebaseSubsystem: This is the Mecanum subsystem that is designed for use with RoadRunner.
There's probably going to be a breaking change to controls before the full 1.3.0 release, as I don't like the fact that "X" and "cross" are both buttons, but refer to different buttons on different devices.
SDK 8.1.1 Update: BREAKING CHANGES!
This addresses the new IMU interface that FIRST added in the 8.1.1 release of the FTC SDK. FIRST reordered axes, so it was easiest to just break the IMU interface and make it use the new setup from the SDK. You now need to specify the hub orientation when you create the IMU object.
FTC SDK 8.1.1 compatibility
The IMU interface is much different. No idea if this is going to work or not. Not going to try it until after interleagues...