USART_InitSync_TypeDef Struct Reference

Synchronous mode initialization structure.

#include <em_usart.h>

Data Fields

USART_Enable_TypeDef enable
 Specifies whether TX and/or RX shall be enabled when initialization is completed.
 
uint32_t refFreq
 USART/UART reference clock assumed when configuring baud rate setup.
 
uint32_t baudrate
 Desired baud rate.
 
USART_Databits_TypeDef databits
 Number of data bits in frame.
 
bool master
 Select if to operate in master or slave mode.
 
bool msbf
 Select if to send most or least significant bit first.
 
USART_ClockMode_TypeDef clockMode
 Clock polarity/phase mode.
 
bool autoCsEnable
 Auto CS enabling.
 
bool csInv
 Enable CS invert.
 

Synchronous mode initialization structure.

Field Documentation

◆ enable

USART_Enable_TypeDef USART_InitSync_TypeDef::enable

Specifies whether TX and/or RX shall be enabled when initialization is completed.

◆ refFreq

uint32_t USART_InitSync_TypeDef::refFreq

USART/UART reference clock assumed when configuring baud rate setup.

Set to 0 to use the currently configured reference clock.

◆ baudrate

uint32_t USART_InitSync_TypeDef::baudrate

Desired baud rate.

◆ databits

USART_Databits_TypeDef USART_InitSync_TypeDef::databits

Number of data bits in frame.

◆ master

bool USART_InitSync_TypeDef::master

Select if to operate in master or slave mode.

◆ msbf

bool USART_InitSync_TypeDef::msbf

Select if to send most or least significant bit first.

◆ clockMode

USART_ClockMode_TypeDef USART_InitSync_TypeDef::clockMode

Clock polarity/phase mode.

◆ autoCsEnable

bool USART_InitSync_TypeDef::autoCsEnable

Auto CS enabling.

◆ csInv

bool USART_InitSync_TypeDef::csInv

Enable CS invert.

By default, chip select is active low. Set to true to make chip select active high.