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.