rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
include Directory Reference

Files

 
bench_state.h
 The bench readings, in the units a person reads: V, A, W, rpm (revolutions per minute), degrees Celsius, mAh and Wh.
 
hitec_card.h
 The card's side of the programmer for servos by Hitec: the text of the record of a write, which survives a restart of the panel, and its parse.
 
hitec_prog.h
 The programmer for servos by Hitec as the SERVO screen runs it: the session with one servo, driven step by step through the panel's half of the HITEC link page, read only.
 
knob.h
 The rotary knob: an MT6701 magnetic angle sensor on the panel's I2C (Inter-Integrated Circuit) bus, read as relative motion.
 
kst_card.h
 The card's side of the servo programmer's files: a save, a list and a load of kst_prog.h carried out on the card.
 
kst_prog.h
 The programmer for KST and Chaservo servos as the SERVO screen runs it: what is read from a servo, what the operator has changed, and what may be written.
 
log_cadence.h
 The run log's cadence: which pass of the control loop writes a row, and the time that row carries.
 
log_cols.h
 The bench log's INA3221 columns with SENSE_MAP in force (protocol 4.25): one group of three per channel that watches something, named after what it watches: FAST's channel first, then the others in channel order, at most LOG_COLS_GROUPS of them.
 
log_writer.h
 Writes a run as CSV (comma-separated values) in the format shared/logfile reads.
 
panel_i2c.h
 The I2C (Inter-Integrated Circuit) addresses taken on the 7-inch ESP32-P4 display board's buses, which a device added there must stay clear of.
 
perf_watch.h
 What the panel's console reports about its own frame times, stacks and heap: the statistics behind each line and the frame each line is due on, without the clock, the tasks or the log.
 
servo_source.h
 Which meter measures the servo rail: the INA3221's CH1, the PD mini (the WeAct PD Power Mini supply) or the panel's model.
 
supply.h
 A programmable supply: what it can be set to, what it was set to, and what it delivers.
 
telemetry_sim.h
 A pack, a motor and a propeller, modelled, so every screen runs without a measurement front end.