|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
One bound output: its pin, its mode and its state machines. More...
Data Fields | |
| bool | used |
| bool | bidir |
| bool | running |
| bool | armed |
| uint8_t | pin |
| uint32_t | bits_per_second |
| PIO | pio |
| uint | tx_sm |
| uint | tx_offset |
| uint | rx_sm |
| uint | rx_offset |
One bound output: its pin, its mode and its state machines.
| bool dshot_out_t::armed |
a reply is expected for the frame just sent
| bool dshot_out_t::bidir |
bidirectional: inverted line and a receiver
| uint32_t dshot_out_t::bits_per_second |
bit rate
| uint8_t dshot_out_t::pin |
GPIO number
| PIO dshot_out_t::pio |
PIO block holding both state machines
| bool dshot_out_t::running |
the transmitter is enabled
| uint dshot_out_t::rx_offset |
receiver program offset in the block
| uint dshot_out_t::rx_sm |
receiver state machine, bidirectional only
| uint dshot_out_t::tx_offset |
transmitter program offset in the block
| uint dshot_out_t::tx_sm |
transmitter state machine
| bool dshot_out_t::used |
the slot holds a binding