Lines Matching refs:irdaInit
65 const EUSART_IrDAInit_TypeDef *irdaInit,
189 const EUSART_IrDAInit_TypeDef *irdaInit) in EUSART_IrDAInit() argument
194 EFM_ASSERT(irdaInit); in EUSART_IrDAInit()
196 if (irdaInit->irDALowFrequencyEnable) { in EUSART_IrDAInit()
200 EFM_ASSERT(irdaInit->init.oversampling == eusartOVS0); in EUSART_IrDAInit()
202 …EFM_ASSERT((irdaInit->init.stopbits == eusartStopbits1) || (irdaInit->init.stopbits == eusartStopb… in EUSART_IrDAInit()
204 EFM_ASSERT(irdaInit->init.baudrate <= 9600); in EUSART_IrDAInit()
205 EFM_ASSERT(irdaInit->init.enable == eusartEnableRx || irdaInit->init.enable == eusartDisable); in EUSART_IrDAInit()
207 EFM_ASSERT(irdaInit->init.oversampling != eusartOVS0); in EUSART_IrDAInit()
209 EFM_ASSERT(irdaInit->init.baudrate >= 2400 && irdaInit->init.baudrate <= 1152000); in EUSART_IrDAInit()
213 EUSART_AsyncInitCommon(eusart, &irdaInit->init, irdaInit, NULL); in EUSART_IrDAInit()
902 const EUSART_IrDAInit_TypeDef *irdaInit, in EUSART_AsyncInitCommon() argument
1014 if (irdaInit) { in EUSART_AsyncInitCommon()
1015 if (irdaInit->irDALowFrequencyEnable) { in EUSART_AsyncInitCommon()
1023 | (uint32_t)(irdaInit->irDAPulseWidth) in EUSART_AsyncInitCommon()
1024 | (uint32_t)(irdaInit->irDARxFilterEnable); in EUSART_AsyncInitCommon()