Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Embedded_Code

    • Contains all the embedded code we use on the car for controls and telemetry

  • NERduino

    • Contains a base library for controlling the NERduino board

    • Is a dependency for a few repos

  • Schematics22A

    • Contains all the KiCAD schematics for 22A

  • Telemetry-Hub

    • Contains the codebase for the Telemetry Hub Python GUI application

  • shepherd_bms

    • Contains the code for shepherd_bms controls and testing

Now let’s say you actually want to contribute, so you’ll want to clone whatever repository you're going to be working in. I want to clone the Embedded_Code repo, I'd go into that repo, click on the green "Code" button above the file structure in the repository and copy the link, so it would be

git clone git@github.com:Northeastern-Electric-Racing/Embedded_Code.git

Info

Remember:

  • To update the submodules within the repo on initial clone(For TCU, MPU, and Shepherd BMS), run: git submodule update --init --recursive

  • To pull the latest changes from the dependencies, run git submodule update --remote