Go to the documentation of this file.
47 #include <drivers/uart/adi_uart.h>
54 #define NO_OS_UART_MAX_BYTES 1024u
struct no_os_op_desc read_desc
Definition: uart_extra.h:243
struct no_os_callback_desc rx_callback
Definition: uart_extra.h:247
Structure describing a callback to be registered.
Definition: no_os_irq.h:136
Header file of IRQ interface.
ADI_UART_HANDLE uart_handler
Definition: uart_extra.h:225
It stores the state of a operation.
Definition: uart_extra.h:209
uint8_t * buff
Definition: uart_extra.h:213
uint32_t baud_rate
Definition: uart_extra.h:194
uint8_t * adi_uart_buffer
Definition: uart_extra.h:234
bool is_nonblocking
Definition: uart_extra.h:211
bool callback_enabled
Definition: uart_extra.h:229
enum UART_ERROR errors
Definition: uart_extra.h:227
Stores specific parameter needed to initialize the UART driver for the ADuCM3029 platform.
Definition: uart_extra.h:177
Structure of an element from baud_rates_26MHz. The baud rate is calculated with the formula: Baudrate...
Definition: uart_extra.h:192
uint32_t adi_uart_buffer_offset
Definition: uart_extra.h:239
uint8_t div_m
Definition: uart_extra.h:198
uint8_t osr
Definition: uart_extra.h:202
uint32_t pending
Definition: uart_extra.h:215
struct no_os_op_desc write_desc
Definition: uart_extra.h:241
uint16_t div_n
Definition: uart_extra.h:196
enum UART_WORDLEN word_length
Definition: uart_extra.h:183
struct no_os_irq_ctrl_desc * nvic
Definition: uart_extra.h:245
enum UART_STOPBITS stop_bits
Definition: uart_extra.h:181
uint16_t div_c
Definition: uart_extra.h:200
Definition: no_os_irq.h:119
Stores specific parameter needed by the UART driver for internal operations.
Definition: uart_extra.h:223
enum UART_PARITY parity
Definition: uart_extra.h:179