uorocketry / hydra

Hyper Dynamic Rocketry Avionics
GNU General Public License v3.0
5 stars 1 forks source link

HYDRA   Build Status docs-badge

HYper Dynamic Rocketry Avionics

uORocketry's next-generation avionics system


Getting Started

If you are in a DevContainer skip to step 5.

For more detailed instructions on flashing, debugging, and more, please see the wiki.

Windows Users

Setting up with Docker

Setting up with WSL

Flashing

After plugging in J-Link, it will likely show up as unknown.

  1. Install Zadig: https://zadig.akeo.ie/
  2. From Zadig, select J-Link as the device and WinUSB as the driver
  3. click Install Driver

If using WSL or Docker with a WSL backend (you probably are), you need to tell Windows to share J-Link with WSL.

Documentation

Run cargo doc --open to build and open the documentation. Most documentation for this repo is contained in the common-arm crate.

Documentation is also automatically built and deployed to https://hydra-docs.uorocketry.ca/common_arm

Project Structure

The project is structured in a way to allow reuse of the code across various boards and other projects.

License

This project is licensed under GPLv3-only.

We please ask for any derivatives of this work to be kept open-source, even if such derivative is only for internal use.