EUSART_AdvancedInit_TypeDef Struct Reference

Advanced initialization structure.

#include <em_eusart.h>

Data Fields

EUSART_HwFlowControl_TypeDef hwFlowControl
 Hardware flow control mode.
 
bool collisionDetectEnable
 Enable the collision Detection feature.
 
bool msbFirst
 If true, data will be send with most significant bit first.
 
EUSART_InvertIO_TypeDef invertIO
 Enable inversion of Rx and/or Tx signals.
 
bool dmaWakeUpOnRx
 Enable the automatic wake up from EM2 to EM1 for DMA Rx operation.
 
bool dmaWakeUpOnTx
 Enable the automatic wake up from EM2 to EM1 for DMA Tx operation.
 
bool dmaHaltOnError
 Enable DMA requests blocking while framing or parity errors.
 
uint8_t startFrame
 Start frame that will enable Rx operation. 0x00 Disable this feature.
 
bool txAutoTristate
 Enable automatic tristating of transmistter output when there is nothing to transmit.
 
bool prsRxEnable
 Enable EUSART capability to use a PRS channel as an input data line for the receiver.
 
EUSART_PrsChannel_TypeDef prsRxChannel
 PRS Channel used to transmit data from PRS to the EUSART.
 
bool multiProcessorEnable
 Enable Multiprocessor mode. Address and data filtering using the 9th bit.
 
bool multiProcessorAddressBitHigh
 Multiprocessor address bit value. If true, 9th bit of address frame must bit 1, 0 otherwise.
 

Advanced initialization structure.