Skip to content

cornellrocketryteam/Payload-Software

Repository files navigation

Payload Software

This project provides software support to the '24/'25 Air Sampler Payload. There are 3 main functions:

  1. Controls 5 GPIO pins
  2. Initiates sequence of commands based on BLE command from fill-station
  3. Logs sequence of operation to SD Card

How to Run

Required Dependencies

  • cmake
  • gcc-arm-embedded (for macOS)
  • gcc-arm-none-eabi (for Linux)

These dependencies can be install via Homebrew on macOS or apt on WSL.

Setup

  1. Install the required dependencies
  2. Run git submodule update --init from within lib/
  3. Run git submodule update --init from within lib/pico-sdk/

Running

  1. Create a top-level build/ directory
  2. Run cmake .. from within build/
  3. Run make
  4. Move PAYLOAD.uf2 to a Pico in boot select mode

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published