![]() |
EVE 1.0
|
#include <uart.h>

Data Fields | |
| const struct uart_t * | Uart |
| Backpointer to the static configuration. | |
| uint32_t | Baudrate |
| Current baudrate in bit/s. | |
| uint32_t | RxStartTimeoutUs |
| Current value for the max time the driver waits for the first symbol in a message. | |
| uint32_t | RxStopTimeoutUs |
| Current value for the max time the driver waits for the next symbol in a message. | |
| struct data_buffer_t | RxBuffer [2] |
| Receive buffer for asynchronous transfers. | |
| uart_rx_callback_t | RxCallback |
| RX completion callback. | |
| void * | RxCallbackData |
| Data for the RX completion callback. | |
| uint8_t | RxBufIndex |
| Index of the active RX buffer. | |
| uint8_t | RxStop |
| Amount of RX buffers in the pipeline. | |
| uint8_t | RxCancelled |
| RX is cancelled. | |
| struct data_buffer_t | TxBuffer [2] |
| Transmit buffer for asynchronous transfers. | |
| uart_tx_callback_t | TxCallback |
| TX completion callback. | |
| void * | TxCallbackData |
| Data for the TX completion callback. | |
| uint8_t | TxBufIndex |
| Index of the active TX buffer. | |
| uint8_t | TxStop |
| Amount of TX buffers in the pipeline. | |
| uart_break_callback_t | BreakCallback |
| Send Break completion callback. | |
| void * | BreakCallbackData |
| Data for the Break send completion callback. | |
| struct uwork_t | SendBreakWork |
| timeout counter for Send Break | |