Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
uart_async_rx Struct Reference

UART asynchronous RX helper structure. More...

#include <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: