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.