![]() |
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.