S32 SDK

#include <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
 

Detailed Description

Definition at line 78 of file uart_pal.h.

Field Documentation

uint32_t baudRate

Baud rate

Definition at line 80 of file uart_pal.h.

Number of bits in a character

Definition at line 81 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 91 of file uart_pal.h.

uart_parity_mode_t parityMode

Parity mode, disabled (default), even, odd

Definition at line 82 of file uart_pal.h.

uart_callback_t rxCallback

Callback to invoke for data receive

Definition at line 87 of file uart_pal.h.

void* rxCallbackParam

Receive callback parameter

Definition at line 88 of file uart_pal.h.

uint8_t rxDMAChannel

Channel number for DMA rx channel.

Definition at line 85 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 83 of file uart_pal.h.

uart_transfer_type_t transferType

Type of the transfer (interrupt/dma based)

Definition at line 84 of file uart_pal.h.

uart_callback_t txCallback

Callback to invoke for data send

Definition at line 89 of file uart_pal.h.

void* txCallbackParam

Transmit callback parameter

Definition at line 90 of file uart_pal.h.

uint8_t txDMAChannel

Channel number for DMA tx channel.

Definition at line 86 of file uart_pal.h.


The documentation for this struct was generated from the following file: