Setting up the Dev Environment and Git

Git

The code for the embedded bootcamp is hosted on GitHub. You will have to fork the repository to make your changes and once you’re done open a PR (Pull Request). If you don't know what Git or GitHub is, or how to use it, please read Our Git Tutorial.

Development Environment Setup

WARG firmware development requires some setup before writing code for the microcontrollers we use. For the bootcamp (and future work), you will need the following:

Once you have made an STM32 account and downloaded the IDE, you must sign into your account in the IDE. Click on “myST“ in the top tool bar to do so.

image-20240917-001917.png
Not signed in. Notice the “myST“ in the top tool bar.

 

image-20240917-002227.png
Signed in. Notice the “Hello <username>“ in the top tool bar.

If you do not log in, the IDE will not be able to download files necessary to complete the next configuration steps.

Note, Dev Environment Setup Guide gives you a complete description of all the tools that EFS uses, but you do not need these for the bootcamp.