|
ether2ser 0.1.0
Ethernet <-> synchronous V.24 bridge firmware for RP2040 + W5500
|
#include <pio_tx_rx_driver.h>
Data Fields | |
| uint32_t | tx_rts_holdoff_us |
| bool | rts_set |
| PIO | tx_pio |
| uint | tx_sm |
| PIO | rx_pio |
| uint | rx_sm |
| bool | tx_clock_forced_low |
| volatile uint32_t | cts_toggle_seq |
Definition at line 31 of file pio_tx_rx_driver.h.
| volatile uint32_t v24_runtime_t::cts_toggle_seq |
Monotonic sequence incremented on each observed CTS edge.
Definition at line 41 of file pio_tx_rx_driver.h.
Referenced by cts_raw_irq_handler(), and tx_clock_get_cts_toggle_seq().
| bool v24_runtime_t::rts_set |
Definition at line 34 of file pio_tx_rx_driver.h.
Referenced by reinit_v24_config(), tx_poll(), and tx_put().
| PIO v24_runtime_t::rx_pio |
Definition at line 37 of file pio_tx_rx_driver.h.
Referenced by rx_clock_hard_reset(), rx_clock_init(), rx_clock_poll_stall(), rx_clock_update_settings(), and rx_get().
| uint v24_runtime_t::rx_sm |
Definition at line 38 of file pio_tx_rx_driver.h.
Referenced by rx_clock_hard_reset(), rx_clock_init(), rx_clock_poll_stall(), rx_clock_update_settings(), and rx_get().
| bool v24_runtime_t::tx_clock_forced_low |
Definition at line 39 of file pio_tx_rx_driver.h.
| PIO v24_runtime_t::tx_pio |
Definition at line 35 of file pio_tx_rx_driver.h.
Referenced by print_status_event(), tx_clock_hard_reset(), tx_clock_init_tck(), tx_clock_init_xck(), tx_clock_update_settings(), tx_poll(), and tx_put().
| uint32_t v24_runtime_t::tx_rts_holdoff_us |
Definition at line 33 of file pio_tx_rx_driver.h.
Referenced by reinit_v24_config(), tx_clock_init_tck(), tx_clock_init_xck(), and tx_poll().
| uint v24_runtime_t::tx_sm |
Definition at line 36 of file pio_tx_rx_driver.h.
Referenced by print_status_event(), tx_clock_hard_reset(), tx_clock_init_tck(), tx_clock_init_xck(), tx_clock_update_settings(), tx_poll(), and tx_put().