A moment of silence for the deceased...
Instead of using Vexcode, we are using PROS. This is for compatibility with Linux mostly and also it has some other benefits compared to using vexcode while being competition legal.
- All code will be written in PROS
- Code will be available with edit history on GitHub
- Any changes to the code should be pushed online ASAP
- Always
git pullbefore editing code - Make a release for the code on the robot before each competition
- All commits should be pasted into the Engineering Notebook
- Email notifications for GitHub should be on to monitor and paste commits into the notebook at the correct time
- You probably want to be using Linux or WSL for this (I found fedora is the best to use)
git,python3,pros-cli(from pip),arm-none-eabi-g++, and if you get errors try installingarm-none-eabi-newlib- Use pros to make a new project with
pros conductor new-project <location> - CD into
src/inside the new project and delete anything inside - Use
git clone https://github.com/Team-DLOW/2022 .to download the code and log in to git on your computer - There is no step 6, you are now ready to edit and collaborate on code correctly!
Visual Studio Code is a pretty great ide and PROS has a extension for it to make it really easy to program through it. Just install PROS through the extension store and follow all the on screen prompts and install everything it asks for. Now you can click the pros icon in the top right to build and upload code to the robot with ease!