|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
Directories | |
| include | |
Files | |
| bind_link.c | |
| A binding on the link, from the panel's side. | |
| hitec_port.c | |
| The Hitec servo wire on a programming port: the OPEN, transaction, POWER and CLOSE states. | |
| kst_port.c | |
| The KST programming session on a programming port: the way into and out of PWM. | |
| out_bind.c | |
| Binding a protocol to pins. | |
| out_pwm_map.c | |
| The RP2350's GPIO-to-PWM fold. | |
| out_stage.c | |
| A binding prepared beside the one in force. | |
| out_store_map.c | |
| Where the next copy of the output binding goes. | |
| out_store_rec.c | |
| A store record's configuration by version. | |
| outputs.c | |
| The output bank. | |
| outputs_pages.c | |
| The link's output pages, expressed as bank operations. | |
| page_console.c | |
| The bench console: command lines read and written as link page requests and replies. | |
| prog_port.c | |
| The programming ports and the PROG link page. | |
| sense_limit.c | |
| The SENSE_LIMIT page: see sense_limit.h. | |
| sense_map.c | |
| The SENSE_MAP, SENSE_WIN_A and SENSE_WIN_B link pages. | |
| sense_page.c | |
| The SENSE, SERVO_SENSE and SERVO_WIN link pages. | |
| sense_page_int.h | |
| What sense_page.c and sense_map.c share: the SENSE set-up's checks and its taking, and the map's own helpers the SENSE page calls. | |
| servo_cmd.c | |
| The SERVO screen's command and the link's reports on it: the state an acknowledged frame rate is shown in, and the rules a kept command and a pause follow (servo_cmd.h). | |
| servo_link.c | |
| The panel's half of the SERVO screen on the link (servo_link.h). | |
| servo_page.c | |
| The SERVO link page. | |
| supply_page.c | |
| The SUPPLY link page. | |
| tone_page.c | |
| The TONE link page. | |