UART device structure definition. More...
#include <app_uart.h>
Public Attributes | |
app_uart_evt_handler_t | evt_handler |
UART event callback. More... | |
uart_handle_t | handle |
UART handle Structure. More... | |
app_uart_pin_cfg_t * | p_pin_cfg |
UART pins config Structures. More... | |
dma_id_t | dma_id [2] |
DMA id. More... | |
app_uart_state_t | uart_state |
App uart state types. More... | |
app_uart_dma_state_t | uart_dma_state |
App uart dma state types. More... | |
ring_buffer_t | tx_ring_buffer |
RING_BUFFER_STRUCT Structures. More... | |
uint8_t | tx_send_buf [TX_ONCE_MAX_SIZE] |
tx send buf. More... | |
volatile bool | start_tx_flag |
start tx flag. More... | |
volatile bool | start_flush_flag |
start flush flag. More... | |
bool | tx_abort_flag |
tx abort flag. More... | |
bool | rx_abort_flag |
rx abort flag. More... | |
bool | is_dma_tx_mode |
dma tx mode. More... | |
UART device structure definition.
Definition at line 203 of file app_uart.h.
dma_id_t uart_env_t::dma_id[2] |
app_uart_evt_handler_t uart_env_t::evt_handler |
uart_handle_t uart_env_t::handle |
bool uart_env_t::is_dma_tx_mode |
app_uart_pin_cfg_t* uart_env_t::p_pin_cfg |
bool uart_env_t::rx_abort_flag |
volatile bool uart_env_t::start_flush_flag |
volatile bool uart_env_t::start_tx_flag |
bool uart_env_t::tx_abort_flag |
ring_buffer_t uart_env_t::tx_ring_buffer |
uint8_t uart_env_t::tx_send_buf[TX_ONCE_MAX_SIZE] |
app_uart_dma_state_t uart_env_t::uart_dma_state |
app_uart_state_t uart_env_t::uart_state |