IrDA mode initialization structure.

Inherited from asynchronous mode initialization structure.

Public Attributes#

General Asynchronous initialization structure.

bool

Set to invert Rx signal before IrDA demodulator.

bool

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.

bool

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.


Definition at line 542 of file platform/emlib/inc/em_usart.h

irRxInv#

bool USART_InitIrDA_TypeDef::irRxInv

Set to invert Rx signal before IrDA demodulator.


Definition at line 545 of file platform/emlib/inc/em_usart.h

irFilt#

bool USART_InitIrDA_TypeDef::irFilt

Set to enable filter on IrDA demodulator.


Definition at line 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.


Definition at line 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.


Definition at line 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.


Definition at line 561 of file platform/emlib/inc/em_usart.h