T Grinch
T Grinch
ADIS16448_IMU.cpp allocated memory for DigitalOutput and DigitalInput objects without properly releasing or saving them.
Force the status to be 0 (no error) upon initialization of the REV PneumaticHub incase of robot code restart and no CAN Bus present preventing a program crash.
Networks which use self-signed certificates to enable HTTPS monitoring, like some school networks, would not be able to download because of a SSL validation error. This should probably be enabled...
Record movement with datalog. Avoid it if storage is getting too low.
Change networktables to `swerve/modules/{modulename}/`
`SwerveController` adds unnecessary complexity to YAGSL and is no longer required. It should be replaced with a function which controls the robot heading via a `ProfiledPIDController`.
Show how to use PP NamedCommands
The Unit conversions cause wide variances between the PIDs currently and in an effort to make them more uniform they should be included in the motor controller classes directly rather...
The move towards rio based control loops is driven by the desire to support sysid this will alow more granular control over modules and provide options for higher performance
TalonFX should not be recreating the configurator every time.