UART device structure definition. More...
#include <app_uart.h>
Collaboration diagram for uart_env_t: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 212 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 |