libosmocore 1.11.0.30-c17053.202507072026
Osmocom core library
|
Internal state of a soft-UART. More...
Data Fields | ||
struct osmo_soft_uart_cfg | cfg | |
const char * | name | |
unsigned int | status | |
struct { | ||
bool running | ||
uint8_t bit_count | ||
uint8_t shift_reg | ||
struct msgb * msg | ||
ubit_t parity_bit | ||
unsigned int flags | ||
struct osmo_timer_list timer | ||
enum suart_flow_state flow_state | ||
} | rx | |
struct { | ||
bool running | ||
uint8_t bit_count | ||
uint8_t shift_reg | ||
ubit_t parity_bit | ||
enum suart_flow_state flow_state | ||
} | tx | |
Internal state of a soft-UART.
uint8_t osmo_soft_uart::bit_count |
struct osmo_soft_uart_cfg osmo_soft_uart::cfg |
Referenced by osmo_soft_uart_alloc(), and osmo_soft_uart_configure().
enum suart_flow_state osmo_soft_uart::flow_state |
Referenced by suart_tx_bit().
ubit_t osmo_soft_uart::parity_bit |
bool osmo_soft_uart::running |
struct { ... } osmo_soft_uart::rx |
uint8_t osmo_soft_uart::shift_reg |
struct osmo_timer_list osmo_soft_uart::timer |
struct { ... } osmo_soft_uart::tx |