|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
One line. More...
#include <hitec_line.h>
Data Fields | |
| hitec_pio_clock_t | clock |
| hitec_pio_run_t | run |
| void * | pio |
| uint32_t | sm |
| uint32_t | offset |
| uint32_t | t_start_us |
| int8_t | dma_tx |
| int8_t | dma_rx |
| uint8_t | pin |
| uint8_t | family |
| uint8_t | drive |
| uint8_t | open |
| uint8_t | busy |
| uint8_t | aborted |
| uint8_t | kept |
| uint8_t | cut |
| uint32_t | tx [HITEC_PIO_TX_WORDS] |
| uint32_t | rx [HITEC_RX_MAX] |
| uint8_t | rx_mode |
| uint8_t | pre_on |
| uint8_t | pre_held |
| uint8_t | pre_stall |
| int8_t | dma_pre |
| void * | pre_pio |
| uint32_t | pre_sm |
| uint32_t | pre_offset |
| uint32_t | pre_len |
| uint32_t | pre_t_us |
| uint32_t | pre_tx_us |
| uint32_t | pre_span_us |
| uint32_t | pre_ctrl |
| uint32_t | pre_pad |
| uint16_t | pre_prog [HITEC_PRE_PROGRAM_MAX] |
| hitec_pre_timing_t | pre_timing |
| hitec_pre_run_t | pre |
| uint32_t | samples [HITEC_PRE_WORDS] |
One line.
The caller keeps the object; the fields are the driver's.
| uint8_t hitec_line_t::cut |
the abort came while the answer was due
| uint8_t hitec_line_t::kept |
bytes received before an abort
| uint32_t hitec_line_t::pre_ctrl |
the pin's control register before
| uint8_t hitec_line_t::pre_held |
the sampler has the pad
| uint8_t hitec_line_t::pre_on |
the running transaction is the sampler's
| uint32_t hitec_line_t::pre_pad |
and its pad register
| uint32_t hitec_line_t::pre_span_us |
the longest the sampling can take
| uint8_t hitec_line_t::pre_stall |
the sampler stalled before its last word
| uint32_t hitec_line_t::pre_t_us |
the sampler's start
| uint32_t hitec_line_t::pre_tx_us |
the longest the request can take
| uint32_t hitec_line_t::rx[HITEC_RX_MAX] |
the words received
| uint8_t hitec_line_t::rx_mode |
hitec_rx_mode_t of the open line
| uint32_t hitec_line_t::tx[HITEC_PIO_TX_WORDS] |
the words to send