uart_obj_t is only used within ESP-IDF.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferencesInstances

Fields

Field
Declared as
Description
UART port number.
int
UART event queue size.
UART interrupt handle.
UART controller actual mode set by uart_set_mode().
bool
UART collision detection flag.
bool
UART always detect rx timeout flag.
int
UART cached data length.
int
RX ring buffer size.
bool
RX ring buffer full flag.
uint8_t *
Data buffer to stash FIFO data.
uint8_t
stashed data length.(When using flow control, after reading out FIFO data, if we fail to push to buffer, we can just stash them.).
uint32_t
RX interrupt status. Valid at any time, regardless of RX buffer status.
int
TX ring buffer size.
bool
this flag indicates that some task is waiting for FIFO empty interrupt, used to send all data without any data buffer.
uint8_t *
TX data pointer to push to FIFO in TX buffer mode.
TX data pointer to head of the current buffer in TX ring buffer.
uint32_t
Total length of current item in ring buffer.
uint32_t
uint8_t
Flag to indicate to send a break signal in the end of the item sending procedure.
uint8_t
TX break signal cycle length/number.
uint8_t
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.
RX ring buffer handler.
TX ring buffer handler.
UART RX data mutex.
UART TX mutex.
UART TX FIFO semaphore.
UART TX done semaphore.
UART TX send break done semaphore.