ether2ser 0.1.0
Ethernet <-> synchronous V.24 bridge firmware for RP2040 + W5500
Loading...
Searching...
No Matches
v24_runtime_t Struct Reference

#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
 

Detailed Description

Definition at line 31 of file pio_tx_rx_driver.h.

Field Documentation

◆ cts_toggle_seq

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().

◆ rts_set

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().

◆ rx_pio

PIO v24_runtime_t::rx_pio

◆ rx_sm

uint v24_runtime_t::rx_sm

◆ tx_clock_forced_low

bool v24_runtime_t::tx_clock_forced_low

Definition at line 39 of file pio_tx_rx_driver.h.

◆ tx_pio

◆ tx_rts_holdoff_us

uint32_t v24_runtime_t::tx_rts_holdoff_us

◆ tx_sm


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