Programming Introduction - TAMSFormers5212/TAMSformers-Database GitHub Wiki
WPILib and VSCode can work on both Windows and MacOS with some Linux support. It is suggested to have a computer with at least the recommended specs for VSCode.
The [NI FRC game tools](insert link) only work on Windows.
Balena Etcher and Path Planner are available on both Windows and MacOS.
The standard programming library for FRC is WPILIB. WPILIB is an open source project originally started at Worchester Polytechnic Institute and has since been expanded upon greatly by various members of the FRC community.
Follow the installation docs here. We suggest installing a new copy of vscode to keep your other C++ projects for class separate from your FRC stuff.
We also use several third-party libraries for additional functionality. Here's how to install them. Every year, WPILIB is updated as are the vendor libraries, so you'll have to do a fresh install every year.
Kauai Labs (NavX) REVLib PathPlanner
There are a couple more that we either might use or are thinking of using.
CTRE Phoenix PhotonVision ChoreoLib Playing With Fusion Redux Robotics