Software
FRC Java Programming
https://github.com/FRCTeam3255
Structure of Robot Program, Debugging, User input, Driving Straight, Vision
CAN Bus
Phoenix is a package that targets LabVIEW, C++, and Java for the FRC Robotics Controller platform, i.e. NI roboRIO robot controller.
It includes the Application Programming Interface (API), which are the functions you call to manipulate the CTRE CAN bus devices:
Update device firmware (including PDP/PCM)
Change CAN IDs
Configure direction and offsets
Self-test Snapshot devices
Change configuration settings
Factory default configuration settings
Test motors
Check plots
Temperature Calibrate Pigeon-IMU
Confirm proper CAN bus wiring without writing any software.
Limelight is a plug-and-play smart camera purpose-built for FIRST Robotics Competition.
Other links
https://compendium.readthedocs.io/en/latest/installation/installation.html
https://github.com/frc1678/C2022
https://www.chiefdelphi.com/t/official-sds-mk3-mk4-code/397109