USART_InitIrDA_TypeDef Struct Reference
IrDA mode initialization structure.
      
       #include <em_usart.h>
      
     
| Data Fields | |
| USART_InitAsync_TypeDef | async | 
| General Asynchronous initialization structure. | |
| bool | irRxInv | 
| Set to invert Rx signal before IrDA demodulator. | |
| bool | irFilt | 
| Set to enable filter on IrDA demodulator. | |
| USART_IrDAPw_Typedef | irPw | 
| Configure the pulse width generated by the IrDA modulator as a fraction of the configured USART bit period. | |
| bool | irPrsEn | 
| Enable the PRS channel selected by irPrsSel as input to IrDA module instead of TX. | |
| USART_PRS_Channel_t | irPrsSel | 
| PRS can be used as input to the pulse modulator instead of TX. | |
IrDA mode initialization structure.
Inherited from asynchronous mode initialization structure.
Field Documentation
◆ async
| USART_InitAsync_TypeDef USART_InitIrDA_TypeDef::async | 
General Asynchronous initialization structure.
◆ irRxInv
| bool USART_InitIrDA_TypeDef::irRxInv | 
Set to invert Rx signal before IrDA demodulator.
◆ irFilt
| bool USART_InitIrDA_TypeDef::irFilt | 
Set to enable filter on IrDA demodulator.
◆ 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.