S32 SDK

LPUART configuration structure. More...

#include <lpuart_driver.h>

Data Fields

uint32_t baudRate
 
lpuart_parity_mode_t parityMode
 
lpuart_stop_bit_count_t stopBitCount
 
lpuart_bit_count_per_char_t bitCountPerChar
 
lpuart_transfer_type_t transferType
 
uint8_t rxDMAChannel
 
uint8_t txDMAChannel
 

Detailed Description

LPUART configuration structure.

Implements : lpuart_user_config_t_Class

Definition at line 122 of file lpuart_driver.h.

Field Documentation

uint32_t baudRate

LPUART baud rate

Definition at line 124 of file lpuart_driver.h.

lpuart_bit_count_per_char_t bitCountPerChar

number of bits in a character (8-default, 9 or 10); for 9/10 bits chars, users must provide appropriate buffers to the send/receive functions (bits 8/9 in subsequent bytes); for DMA transmission only 8-bit char is supported.

Definition at line 127 of file lpuart_driver.h.

parity mode, disabled (default), even, odd

Definition at line 125 of file lpuart_driver.h.

uint8_t rxDMAChannel

Channel number for DMA rx channel. If DMA mode isn't used this field will be ignored.

Definition at line 132 of file lpuart_driver.h.

number of stop bits, 1 stop bit (default) or 2 stop bits

Definition at line 126 of file lpuart_driver.h.

lpuart_transfer_type_t transferType

Type of LPUART transfer (interrupt/dma based)

Definition at line 131 of file lpuart_driver.h.

uint8_t txDMAChannel

Channel number for DMA tx channel. If DMA mode isn't used this field will be ignored.

Definition at line 134 of file lpuart_driver.h.


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