![]() |
EVE 1.0
|
#include <sc16is7x0.h>
Data Fields | |
const struct uart_t * | Uart |
Pointer to the parent structure. | |
uint8_t | TxStatus |
Holds the current operative Tx status. | |
uint8_t | RxStatus |
Holds the current operative Rx status. | |
uint8_t | OverflowCounter |
Holds the position in FIFO of an overflow error. | |
sc16_rxresult_t | RxResult: 8 |
Last Rx result (OK, interbyte timeout / line error) | |
enum uart_rx_status_t | RxError: 8 |
Rx result returned to the application. | |
sc16_txmachine_state_t | TxStateMachine: 8 |
Tx statemachine state. | |
struct sc16_reg_workitem_t | TxRegWorkItem |
Descriptior of Tx request to register statemachine. | |
struct uwork_t | TxUwork |
uwork used by Tx on waiting for Tx end (empty FIFO) | |
sc16_rxmachine_state_t | RxStateMachine: 8 |
Rx statemachine state. | |
struct sc16_reg_workitem_t | RxRegWorkItem |
Descriptior of Rx request to register statemachine. | |
struct sc16_reg_workitem_t | RtsRegWorkItem |
Descriptior of SetRts request to register statemachine. | |
struct sc16_reg_workitem_t | BrkRegWorkItem |
Descriptior of SendBreak request to register statemachine. | |
UART driver run-time state
Definition at line 336 of file sc16is7x0.h.