HPM SDK
HPMicro Software Development Kit
hpm_uart_config Struct Reference

UART config. More...

#include <hpm_uart_drv.h>

Data Fields

uint32_t src_freq_in_hz
 
uint32_t baudrate
 
uint8_t num_of_stop_bits
 
uint8_t word_length
 
uint8_t parity
 
uint8_t tx_fifo_level
 
uint8_t rx_fifo_level
 
bool dma_enable
 
bool fifo_enable
 
uart_modem_config_t modem_config
 
uart_rxline_idle_config_t rxidle_config
 
uart_rxline_idle_config_t txidle_config
 
bool rx_enable
 

Detailed Description

UART config.

Field Documentation

◆ baudrate

uint32_t hpm_uart_config::baudrate

Baudrate

◆ dma_enable

bool hpm_uart_config::dma_enable

DMA Enable flag

◆ fifo_enable

bool hpm_uart_config::fifo_enable

Fifo Enable flag

◆ modem_config

uart_modem_config_t hpm_uart_config::modem_config

Modem config

◆ num_of_stop_bits

uint8_t hpm_uart_config::num_of_stop_bits

Number of stop bits

◆ parity

uint8_t hpm_uart_config::parity

Parity

◆ rx_enable

bool hpm_uart_config::rx_enable

RX Enable configuration

◆ rx_fifo_level

uint8_t hpm_uart_config::rx_fifo_level

RX Fifo level

◆ rxidle_config

uart_rxline_idle_config_t hpm_uart_config::rxidle_config

RX Idle configuration

◆ src_freq_in_hz

uint32_t hpm_uart_config::src_freq_in_hz

Source clock frequency in Hz

◆ tx_fifo_level

uint8_t hpm_uart_config::tx_fifo_level

TX Fifo level

◆ txidle_config

uart_rxline_idle_config_t hpm_uart_config::txidle_config

TX Idle configuration

◆ word_length

uint8_t hpm_uart_config::word_length

Word length


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