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.
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.
irPrsEn#
bool USART_InitIrDA_TypeDef::irPrsEn
Enable the PRS channel selected by irPrsSel as input to IrDA module instead of TX.
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.