Skip to content

cornellrocketryteam/RATS-Software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RATS Software

Rotational Antenna Tracking System (RATS) Software for the Cornell Rocketry Team

Confluence Page

How to Use

  1. Click the "Use this template" button in the top-right of this page, and select "Create a new repository"
  2. Fill out the "Create a new repository" page
    • Make sure the Owner is cornellrocketryteam
    • Name your project with capital words separated by dashes
    • Give your project a short description
    • Keep your project Public
  3. Clone your new project!
    • Make sure to clone with SSH

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 template.uf2 to a Pico in boot select mode

At this point, the onboard LED should turn on. If you open a serial connection port you uploaded over, you should see "Hello, world!" print every second.