|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
Files | |
| arming.h | |
| When the bench is allowed to be armed, and what the panel must tell the IOmcu about it. | |
| flash_gate.h | |
| When the panel may write its own flash, and when the IOmcu may not write its own. | |
| frame_watch.h | |
| The render loop's watchdog: when a render loop that stopped making progress stops the bench. | |
| heartbeat.h | |
| The safety heartbeat: the panel's signal that it is running, and the IOmcu's judgement of whether to believe it. | |
| reset_cause.h | |
| Why the IOmcu last started, named from the registers its boot leaves behind. | |
| safety_gate.h | |
| The IOmcu's decision to arm, once a pass and at every CONTROL write. | |
| touch_loss.h | |
| Touch events that never arrived, and an arm that must not outlive one. | |