libosmocore 1.9.0.196-9975
Osmocom core library
osmo_soft_uart Struct Reference

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
 

Detailed Description

Internal state of a soft-UART.

Field Documentation

◆ bit_count

uint8_t osmo_soft_uart::bit_count

Referenced by suart_rx_bit(), and suart_tx_bit().

◆ cfg

◆ flags

unsigned int osmo_soft_uart::flags

◆ flow_state

◆ msg

◆ name

◆ parity_bit

ubit_t osmo_soft_uart::parity_bit

Referenced by suart_rx_bit(), and suart_tx_bit().

◆ running

◆ 

◆ shift_reg

uint8_t osmo_soft_uart::shift_reg

Referenced by suart_rx_bit(), and suart_tx_bit().

◆ status

◆ timer

◆ 

struct { ... } osmo_soft_uart::tx

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