Skip to content

Releases: technototes/TechnoLib

Adafruit External IMU support (and IGyro/Drivebase updates)

Choose a tag to compare

@kevinfrei kevinfrei released this 12 Nov 02:19
4b6e7e8

Redid the IGyro interface to work more consistently (and flexibly) and added the Adafruit BNO55U IMU as an external sensor.

What's Changed

Full Changelog: 2.1.0...2.2.0

Fix the awful CommandScheduler bug!

Choose a tag to compare

@kevinfrei kevinfrei released this 06 Oct 16:49
4edacc6

This fixes a narsty bug in the command scheduler in TechoLib 2.0 and later. #40

2.0.3 - JitPack build failure attempt

Choose a tag to compare

@kevinfrei kevinfrei released this 25 Sep 05:09
0477a00

What's Changed

Full Changelog: 2.0.1...2.0.3

2.0.2 Release

Choose a tag to compare

@kevinfrei kevinfrei released this 22 Sep 02:45
0477a00

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

Choose a tag to compare

@kevinfrei kevinfrei released this 09 Sep 05:44
edf89c7

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

Choose a tag to compare

@kevinfrei kevinfrei released this 09 Sep 05:20

What's Changed

Full Changelog: 1.3.0...2.0.0

Center Stage Initial Library Release!

Choose a tag to compare

@kevinfrei kevinfrei released this 16 Sep 15:11

What's Changed

Full Changelog: 1.2.0...1.3.0

Initial CenterStage2023/SDK 9.0 Release

Choose a tag to compare

@kevinfrei kevinfrei released this 12 Sep 18:41
78f09db

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:

  1. SimpleMecanumDrivebaseSubsystem: This is just the straightforward, TeleOp focused subsystem
  2. 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!

Choose a tag to compare

@kevinfrei kevinfrei released this 22 Dec 20:49
b671faf

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

Pre-release

Choose a tag to compare

@kevinfrei kevinfrei released this 15 Dec 06:03

The IMU interface is much different. No idea if this is going to work or not. Not going to try it until after interleagues...