no-OS
|
Stores specific parameter needed by the UART driver for internal operations. More...
#include <aducm3029_uart.h>
Public Attributes | |
ADI_UART_HANDLE | uart_handler |
enum UART_ERROR | errors |
bool | callback_enabled |
uint8_t * | adi_uart_buffer |
uint32_t | adi_uart_buffer_offset |
struct no_os_op_desc | write_desc |
struct no_os_op_desc | read_desc |
struct no_os_irq_ctrl_desc * | nvic |
struct no_os_callback_desc | rx_callback |
Stores specific parameter needed by the UART driver for internal operations.
uint8_t* no_os_aducm_uart_desc::adi_uart_buffer |
Buffer needed by the ADI UART driver to operate. This buffer allocated and aligned at runtime to 32 bits
uint32_t no_os_aducm_uart_desc::adi_uart_buffer_offset |
Stores the offset used to align adi_uart_buffer. Needed to deallocate adi_uart_buffer
bool no_os_aducm_uart_desc::callback_enabled |
Set if callback is enabled
enum UART_ERROR no_os_aducm_uart_desc::errors |
Stores the error occurred
struct no_os_irq_ctrl_desc* no_os_aducm_uart_desc::nvic |
Interrupt controller descriptor
struct no_os_op_desc no_os_aducm_uart_desc::read_desc |
Status of a read operation
struct no_os_callback_desc no_os_aducm_uart_desc::rx_callback |
RX complete callback
ADI_UART_HANDLE no_os_aducm_uart_desc::uart_handler |
Handle needed by low level functions
struct no_os_op_desc no_os_aducm_uart_desc::write_desc |
Status of a write operation