EUSART_UartInit_TypeDef Struct Reference
Initialization structure.
#include <em_eusart.h>
Data Fields |
|
EUSART_Enable_TypeDef | enable |
Specifies whether TX and/or RX will be enabled when initialization completes.
|
|
uint32_t | refFreq |
EUSART reference clock assumed when configuring baud rate setup.
|
|
uint32_t | baudrate |
Desired baud rate.
|
|
EUSART_OVS_TypeDef | oversampling |
Oversampling used.
|
|
EUSART_Databits_TypeDef | databits |
Number of data bits in frame.
|
|
EUSART_Parity_TypeDef | parity |
Parity mode to use.
|
|
EUSART_Stopbits_TypeDef | stopbits |
Number of stop bits to use.
|
|
EUSART_MajorityVote_TypeDef | majorityVote |
Majority Vote can be disabled for 16x, 8x and 6x oversampling modes.
|
|
EUSART_LoopbackEnable_TypeDef | loopbackEnable |
Enable Loop Back configuration.
|
|
EUSART_AdvancedInit_TypeDef * | advancedSettings |
Advanced initialization structure pointer. It can be NULL.
|
|
Initialization structure.
Field Documentation
◆ enable
EUSART_Enable_TypeDef EUSART_UartInit_TypeDef::enable |
Specifies whether TX and/or RX will be enabled when initialization completes.
◆ refFreq
uint32_t EUSART_UartInit_TypeDef::refFreq |
EUSART reference clock assumed when configuring baud rate setup.
Set to 0 if using currently configured reference clock.
◆ baudrate
uint32_t EUSART_UartInit_TypeDef::baudrate |
Desired baud rate.
If set to 0, Auto Baud feature is enabled and the EUSART will wait for (0x55) frame to detect the Baudrate.
◆ oversampling
EUSART_OVS_TypeDef EUSART_UartInit_TypeDef::oversampling |
Oversampling used.
◆ databits
EUSART_Databits_TypeDef EUSART_UartInit_TypeDef::databits |
Number of data bits in frame.
◆ parity
EUSART_Parity_TypeDef EUSART_UartInit_TypeDef::parity |
Parity mode to use.
◆ stopbits
EUSART_Stopbits_TypeDef EUSART_UartInit_TypeDef::stopbits |
Number of stop bits to use.
◆ majorityVote
EUSART_MajorityVote_TypeDef EUSART_UartInit_TypeDef::majorityVote |
Majority Vote can be disabled for 16x, 8x and 6x oversampling modes.
◆ loopbackEnable
EUSART_LoopbackEnable_TypeDef EUSART_UartInit_TypeDef::loopbackEnable |
Enable Loop Back configuration.
◆ advancedSettings
EUSART_AdvancedInit_TypeDef * EUSART_UartInit_TypeDef::advancedSettings |
Advanced initialization structure pointer. It can be NULL.