Test integration with 2022 version of WPILib in preparation for the 2022 competition. This includes: - updating dependencies to new version - Just update `WPILIB_VERSION` really - Testing compilation with new version - Testing features - Robot Base: check to see that robot starts properly - Modes: check to see that mode switching is detected. - Scheduling: check to see that actions are activated and stopped - Make sure actions are stopped on _disable_ mode and removed on mode switch. - HID: interfacing is done with _generic HID implementation_ with `FrcHidInterface` - Check `Joystick` and `XboxController` usage - Check to see that axes are working - Check to see the buttons are activating actions using different activation triggers - Test running different system types as part of a general robot program - [WPILib Releases](https://github.com/wpilibsuite/allwpilib/releases) - [2022.1.1 Beta 1](https://github.com/wpilibsuite/allwpilib/releases/tag/v2022.1.1-beta-1) - [on maven](https://frcmaven.wpi.edu/ui/native/release/edu/wpi/first/wpilibj/wpilibj-java/2022.1.1-beta-1) - Maybe wait for a more stable version? This will likely require [updating the image for RoboRIO](https://docs.wpilib.org/en/stable/docs/zero-to-robot/step-3/imaging-your-roborio.html) with 2022 image.
Test integration with 2022 version of WPILib in preparation for the 2022 competition.
This includes:
updating dependencies to new version
WPILIB_VERSIONreallyTesting compilation with new version
Testing features
FrcHidInterfaceJoystickandXboxControllerusageWPILib Releases
This will likely require updating the image for RoboRIO with 2022 image.