- Setup config repo (Mark)
- integrate calsat-userspace into the build (Mark)
- create a script to run all necessary processes at boot
- setup software watchdogs to restart processes or reboot device in the case of failure
- detumbling
- orienting towards the sun
- orienting towards the PCBSats
- orienting towards ground for downlink
- receive commands sent from ground station
- place commands in queue or send to a separate scheduler (Jackson)
- collect and compress command output (Jackson)
- send result data back to the ground and verify successful delivery (Jackson)
- figure out how to send/receive commands with as little data as possible (Jackson)
- code to deploy PCBSats
- waiting on motor specifications
- GPS driver (Mark)
- IMU drivers (Mark)
- Radio network setup (Mark)
- Telemetry driver (Mark)
- update power supply (Mark)
- integrate radio and computer onto the PCB (Mark)
- potentially add coin cell or faux coin cell line for RTC (Mark)
- verify GPS (Mark)
- add IMU (Mark)
- deployment switch (Mark)