On Board software for Parafoil tests
To clone, use git clone --recurse-submodules [email protected]:scs/pyxis/obsw.git.
To build, use sbs (for more info, type ./sbs --help on Linux or sbs --help on Windows).
| Folder | Content |
|---|---|
| src/boards/ | Classes and components, divided by board. |
| src/entrypoints/ | Each file here is a "main" to be built with SBS. |
| src/tests/ | Tests that can be built with SBS. |
| skyward-boardcore/ | Provides the build system (SBS) and common drivers. |
| bin/ | Compiled binaries generated by SBS, to be flashed on boards. |
| build/ | MIOSIX Makefiles generated by SBS (not important) |
| obj/ | Building stuff (not important) |
Interactive entrypoint to test various aspects of the Death Stack hardware / software:
| Test | Description |
|---|---|
| Test power board | Allows to test battery voltage, cutters and servo motors |
| Test stm board | Allows to test leds and external oscillator |
| Test rf board | Allows to test the IMUs, GPS and SD Card |
| Test analog board | Allows to test the pressure sensors and detachment pins |
Main entrypoint to be used for flight
If you are developing new features, branch off from the testing branch and then merge back.