XCORE SDK
XCORE Software Development Kit
Public Attributes | List of all members
rtos_uart_rx_struct Struct Reference

#include <rtos_uart_rx.h>

Public Attributes

uart_rx_t dev
 
RTOS_UART_RX_CALL_ATTR void(* read )(rtos_uart_rx_t *, uint8_t buf[], size_t *num_bytes)
 
void * app_data
 
RTOS_UART_RX_CALLBACK_ATTR rtos_uart_rx_started_cb_t rx_start_cb
 
RTOS_UART_RX_CALLBACK_ATTR rtos_uart_rx_complete_cb_t rx_complete_cb
 
RTOS_UART_RX_CALLBACK_ATTR rtos_uart_rx_error_t rx_error_cb
 
streaming_channel_t c
 
uart_buffer_t isr_to_app_fifo
 
uint8_t isr_to_app_fifo_storage [RTOS_UART_RX_BUF_LEN]
 
uint8_t cb_flags
 
StreamBufferHandle_t app_byte_buffer
 
rtos_osal_thread_t hil_thread
 
rtos_osal_thread_t app_thread
 

Detailed Description

Struct representing an RTOS UART rx driver instance.

The members in this struct should not be accessed directly.


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