...
- Do we want to decouple encoder / current sensor reads from actuator update loops?
- Yes, make separate modules for these
- Which module should CAN one shots go under?
- Should go under module related to the logic (NOT CAN app module)
Tasks
- Create modules and main.cpp skeleton + refactor cmake suite
- Create CAN driver module (common) Former user (Deleted)
- Create CAN app module (target specific)
- Arm
- Science
- Gimbal
- Create controller modules (target specific) @Allan
- Arm
- Science
- Gimbal
- Create encoder update modules (target specific)
- Arm
- Science
- Gimbal
- Create current sensor update modules (target specific)
- Arm
- Create moisture sensor update module (science app) Former user (Deleted)
- Former user (Deleted) Create watchdog module (common)
- Create LED matrix module (PDB) @Osose
- Former user (Deleted) Create PDB monitoring module (includes load, rail, and temperature monitoring)
...