...
- 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)
- Arm
- Science
- Gimbal
Create CAN app module (target specific)- 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
- Create PDB monitoring module (includes load, rail, and temperature monitoring) Former user (Deleted)
We should document this in confluence!
...