Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
uart_async_rx Struct Reference

UART asynchronous RX helper structure. More...

#include <zephyr/drivers/serial/uart_async_rx.h>

Data Fields

const struct uart_async_rx_configconfig
atomic_t pending_bytes
atomic_t free_buf_cnt
uint8_t buf_len
uint8_t drv_buf_idx
uint8_t rd_buf_idx
uint8_t rd_idx

Detailed Description

UART asynchronous RX helper structure.

Field Documentation

◆ buf_len

uint8_t uart_async_rx::buf_len

◆ config

const struct uart_async_rx_config* uart_async_rx::config

◆ drv_buf_idx

uint8_t uart_async_rx::drv_buf_idx

◆ free_buf_cnt

atomic_t uart_async_rx::free_buf_cnt

◆ pending_bytes

atomic_t uart_async_rx::pending_bytes

◆ rd_buf_idx

uint8_t uart_async_rx::rd_buf_idx

◆ rd_idx

uint8_t uart_async_rx::rd_idx

The documentation for this struct was generated from the following file: