Status Codes#

Macros#

#define
UARTDRV_STATUS_RXEN (1 << 0)

The receiver is enabled.

#define
UARTDRV_STATUS_TXEN (1 << 1)

The transmitter is enabled.

#define
UARTDRV_STATUS_RXBLOCK (1 << 3)

The receiver is blocked; incoming frames will be discarded.

#define
UARTDRV_STATUS_TXTRI (1 << 4)

The transmitter is tristated.

#define
UARTDRV_STATUS_TXC (1 << 5)

A transmit operation is complete. No more data is available in the transmit buffer and shift register.

#define
UARTDRV_STATUS_TXBL (1 << 6)

The transmit buffer is empty.

#define
UARTDRV_STATUS_RXDATAV (1 << 7)

Data is available in the receive buffer.

#define
UARTDRV_STATUS_RXFULL (1 << 8)

The receive buffer is full.

#define
UARTDRV_STATUS_TXIDLE (1 << 13)

The transmitter is idle.

#define
UARTDRV_STATUS_RXIDLE (1 << 12)

The Receiver is idle.