libosmocore UNKNOWN
Osmocom core library
Loading...
Searching...
No Matches
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

◆ [struct]

◆ shift_reg

uint8_t osmo_soft_uart::shift_reg

Referenced by suart_rx_bit(), and suart_tx_bit().

◆ status

◆ timer

◆ [struct]

struct { ... } osmo_soft_uart::tx

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