Programming is focusing on organizing different groups to work on different subsystems/ideas via branches. Our latest code is always developed in seperate dev branches before being tested and merged back into master. Explore different specialized branches for your interest. If a certain subsystem is not being developed in a specific branch, it has either been worked on or not yet.
If you are interested in deploying our Robot/Auto code, we advise you to use the master branch instead of others, as they are experimental and may (will) cause issues. Use other branches at your own risk.
Our drivetrain is made up of 4 SDSMK4-l3.5 swerve drives with NEO brushless motors for rotation and propulsion and CTRE CanCoders to measure wheel rotation.
This project uses a command-based structure. You can read more about WPILib command-based programming in the WPILib Docs.
Before anything, make sure:
Network on device is connected to your robot
Now we are going to retrieve the code from this repository to deploy it.
git clone https://github.com/frc461/Rowdy24.git
ctrl
+shift
+P
to open up a VSCode menu, then type in 'Deploy'. Press enter
.WPIlib New Commands 1.0: Pre-installed with WPIlib
To install (or check installation):
ctrl
+shift
+P
to open up a VSCode menu, then type in 'Manage Vendor Libraries'. Press enter
.To update, follow above steps until Step 3, and then indicate the button 'Check for updates (online)'.
If you do use another code editor than VSCode, follow instructions by the WPILib extension on that code editor via Gradle.