IrDA mode initialization structure.
Inherited from asynchronous mode initialization structure.
Public Attributes#
General Asynchronous initialization structure.
Set to invert Rx signal before IrDA demodulator.
Set to enable filter on IrDA demodulator.
Configure the pulse width generated by the IrDA modulator as a fraction of the configured USART bit period.
Enable the PRS channel selected by irPrsSel as input to IrDA module instead of TX.
PRS can be used as input to the pulse modulator instead of TX.
Public Attribute Documentation#
async#
USART_InitAsync_TypeDef USART_InitIrDA_TypeDef::async
General Asynchronous initialization structure.
542
of file platform/emlib/inc/em_usart.h
irRxInv#
bool USART_InitIrDA_TypeDef::irRxInv
Set to invert Rx signal before IrDA demodulator.
545
of file platform/emlib/inc/em_usart.h
irFilt#
bool USART_InitIrDA_TypeDef::irFilt
Set to enable filter on IrDA demodulator.
548
of file platform/emlib/inc/em_usart.h
irPw#
USART_IrDAPw_Typedef USART_InitIrDA_TypeDef::irPw
Configure the pulse width generated by the IrDA modulator as a fraction of the configured USART bit period.
552
of file platform/emlib/inc/em_usart.h
irPrsEn#
bool USART_InitIrDA_TypeDef::irPrsEn
Enable the PRS channel selected by irPrsSel as input to IrDA module instead of TX.
557
of file platform/emlib/inc/em_usart.h
irPrsSel#
USART_PRS_Channel_t USART_InitIrDA_TypeDef::irPrsSel
PRS can be used as input to the pulse modulator instead of TX.
This value selects the channel to use.
561
of file platform/emlib/inc/em_usart.h