Advanced initialization structure.
Public Attributes#
Hardware flow control mode.
Enable the collision Detection feature.
If true, data will be send with most significant bit first.
Enable inversion of RX and/or TX signals.
Enable the automatic wake up from EM2 to EM1 for DMA RX operation.
Enable the automatic wake up from EM2 to EM1 for DMA TX operation.
Enable DMA requests blocking while framing or parity errors.
Start frame that will enable RX operation. 0x00 Disable this feature.
Enable automatic tristating of transmistter output when there is nothing to transmit.
Enable EUSART capability to use a PRS channel as an input data line for the receiver.
PRS Channel used to transmit data from PRS to the EUSART.
Enable Multiprocessor mode. Address and data filtering using the 9th bit.
Multiprocessor address bit value. If true, 9th bit of address frame must bit 1, 0 otherwise.
Public Attribute Documentation#
hwFlowControl#
EUSART_HwFlowControl_TypeDef EUSART_AdvancedInit_TypeDef::hwFlowControl
Hardware flow control mode.
423
of file platform/emlib/inc/em_eusart.h
collisionDetectEnable#
bool EUSART_AdvancedInit_TypeDef::collisionDetectEnable
Enable the collision Detection feature.
Internal (setting loopbackEnable) or external loopback must be done to use this feature.
427
of file platform/emlib/inc/em_eusart.h
msbFirst#
bool EUSART_AdvancedInit_TypeDef::msbFirst
If true, data will be send with most significant bit first.
430
of file platform/emlib/inc/em_eusart.h
invertIO#
EUSART_InvertIO_TypeDef EUSART_AdvancedInit_TypeDef::invertIO
Enable inversion of RX and/or TX signals.
433
of file platform/emlib/inc/em_eusart.h
dmaWakeUpOnRx#
bool EUSART_AdvancedInit_TypeDef::dmaWakeUpOnRx
Enable the automatic wake up from EM2 to EM1 for DMA RX operation.
436
of file platform/emlib/inc/em_eusart.h
dmaWakeUpOnTx#
bool EUSART_AdvancedInit_TypeDef::dmaWakeUpOnTx
Enable the automatic wake up from EM2 to EM1 for DMA TX operation.
439
of file platform/emlib/inc/em_eusart.h
dmaHaltOnError#
bool EUSART_AdvancedInit_TypeDef::dmaHaltOnError
Enable DMA requests blocking while framing or parity errors.
442
of file platform/emlib/inc/em_eusart.h
startFrame#
uint8_t EUSART_AdvancedInit_TypeDef::startFrame
Start frame that will enable RX operation. 0x00 Disable this feature.
445
of file platform/emlib/inc/em_eusart.h
txAutoTristate#
bool EUSART_AdvancedInit_TypeDef::txAutoTristate
Enable automatic tristating of transmistter output when there is nothing to transmit.
448
of file platform/emlib/inc/em_eusart.h
prsRxEnable#
bool EUSART_AdvancedInit_TypeDef::prsRxEnable
Enable EUSART capability to use a PRS channel as an input data line for the receiver.
The configured RX GPIO signal won't be routed to the EUSART receiver.
452
of file platform/emlib/inc/em_eusart.h
prsRxChannel#
EUSART_PrsChannel_TypeDef EUSART_AdvancedInit_TypeDef::prsRxChannel
PRS Channel used to transmit data from PRS to the EUSART.
455
of file platform/emlib/inc/em_eusart.h
multiProcessorEnable#
bool EUSART_AdvancedInit_TypeDef::multiProcessorEnable
Enable Multiprocessor mode. Address and data filtering using the 9th bit.
458
of file platform/emlib/inc/em_eusart.h
multiProcessorAddressBitHigh#
bool EUSART_AdvancedInit_TypeDef::multiProcessorAddressBitHigh
Multiprocessor address bit value. If true, 9th bit of address frame must bit 1, 0 otherwise.
461
of file platform/emlib/inc/em_eusart.h