UART controller actual mode set by uart_set_mode().
UART collision detection flag.
UART always detect rx timeout flag.
RX ring buffer full flag.
Data buffer to stash FIFO data.
stashed data length.(When using flow control, after reading out FIFO data, if we fail to push to buffer, we can just stash them.).
RX interrupt status. Valid at any time, regardless of RX buffer status.
this flag indicates that some task is waiting for FIFO empty interrupt, used to send all data without any data buffer.
TX data pointer to push to FIFO in TX buffer mode.
TX data pointer to head of the current buffer in TX ring buffer.
Total length of current item in ring buffer.
Flag to indicate to send a break signal in the end of the item sending procedure.
TX break signal cycle length/number.
Flag to indicate that TX FIFO is ready to send break signal after FIFO is empty, do not push data into TX FIFO right now.
Notification about select() events.
UART event queue handler.
UART TX send break done semaphore.