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

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

Detailed Description

One bound output: its pin, its mode and its state machines.

Field Documentation

◆ armed

bool dshot_out_t::armed

a reply is expected for the frame just sent

◆ bidir

bool dshot_out_t::bidir

bidirectional: inverted line and a receiver

◆ bits_per_second

uint32_t dshot_out_t::bits_per_second

bit rate

◆ pin

uint8_t dshot_out_t::pin

GPIO number

◆ pio

PIO dshot_out_t::pio

PIO block holding both state machines

◆ running

bool dshot_out_t::running

the transmitter is enabled

◆ rx_offset

uint dshot_out_t::rx_offset

receiver program offset in the block

◆ rx_sm

uint dshot_out_t::rx_sm

receiver state machine, bidirectional only

◆ tx_offset

uint dshot_out_t::tx_offset

transmitter program offset in the block

◆ tx_sm

uint dshot_out_t::tx_sm

transmitter state machine

◆ used

bool dshot_out_t::used

the slot holds a binding


The documentation for this struct was generated from the following file: