Defines the UART configuration structure. More...
#include <platform/pal/uart/inc/uart_pal.h>
Data Fields | |
uint32_t | baudRate |
uart_bit_count_per_char_t | bitCount |
uart_parity_mode_t | parityMode |
uart_stop_bit_count_t | stopBitCount |
uart_transfer_type_t | transferType |
uint8_t | rxDMAChannel |
uint8_t | txDMAChannel |
uart_callback_t | rxCallback |
void * | rxCallbackParam |
uart_callback_t | txCallback |
void * | txCallbackParam |
void * | extension |
Defines the UART configuration structure.
Implements : uart_user_config_t_Class
Definition at line 91 of file uart_pal.h.
uint32_t baudRate |
Baud rate
Definition at line 93 of file uart_pal.h.
uart_bit_count_per_char_t bitCount |
Number of bits in a character
Definition at line 94 of file uart_pal.h.
void* extension |
This field will be used to add extra settings to the basic configuration like FlexIO data pins
Definition at line 104 of file uart_pal.h.
uart_parity_mode_t parityMode |
Parity mode, disabled (default), even, odd
Definition at line 95 of file uart_pal.h.
uart_callback_t rxCallback |
Callback to invoke for data receive
Definition at line 100 of file uart_pal.h.
void* rxCallbackParam |
Receive callback parameter
Definition at line 101 of file uart_pal.h.
uint8_t rxDMAChannel |
Channel number for DMA rx channel.
Definition at line 98 of file uart_pal.h.
uart_stop_bit_count_t stopBitCount |
number of stop bits, 1 stop bit (default) or 2 stop bits
Definition at line 96 of file uart_pal.h.
uart_transfer_type_t transferType |
Type of the transfer (interrupt/dma based)
Definition at line 97 of file uart_pal.h.
uart_callback_t txCallback |
Callback to invoke for data send
Definition at line 102 of file uart_pal.h.
void* txCallbackParam |
Transmit callback parameter
Definition at line 103 of file uart_pal.h.
uint8_t txDMAChannel |
Channel number for DMA tx channel.
Definition at line 99 of file uart_pal.h.