Lines Matching refs:CRS

34 #if defined(CRS)
236 SET_BIT(CRS->CR, CRS_CR_CEN); in LL_CRS_EnableFreqErrorCounter()
246 CLEAR_BIT(CRS->CR, CRS_CR_CEN); in LL_CRS_DisableFreqErrorCounter()
256 return ((READ_BIT(CRS->CR, CRS_CR_CEN) == (CRS_CR_CEN)) ? 1UL : 0UL); in LL_CRS_IsEnabledFreqErrorCounter()
266 SET_BIT(CRS->CR, CRS_CR_AUTOTRIMEN); in LL_CRS_EnableAutoTrimming()
276 CLEAR_BIT(CRS->CR, CRS_CR_AUTOTRIMEN); in LL_CRS_DisableAutoTrimming()
286 return ((READ_BIT(CRS->CR, CRS_CR_AUTOTRIMEN) == (CRS_CR_AUTOTRIMEN)) ? 1UL : 0UL); in LL_CRS_IsEnabledAutoTrimming()
299 MODIFY_REG(CRS->CR, CRS_CR_TRIM, Value << CRS_POSITION_TRIM); in LL_CRS_SetHSI48SmoothTrimming()
309 return (uint32_t)(READ_BIT(CRS->CR, CRS_CR_TRIM) >> CRS_POSITION_TRIM); in LL_CRS_GetHSI48SmoothTrimming()
322 MODIFY_REG(CRS->CFGR, CRS_CFGR_RELOAD, Value); in LL_CRS_SetReloadCounter()
332 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_RELOAD)); in LL_CRS_GetReloadCounter()
344 MODIFY_REG(CRS->CFGR, CRS_CFGR_FELIM, Value << CRS_POSITION_FELIM); in LL_CRS_SetFreqErrorLimit()
354 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_FELIM) >> CRS_POSITION_FELIM); in LL_CRS_GetFreqErrorLimit()
373 MODIFY_REG(CRS->CFGR, CRS_CFGR_SYNCDIV, Divider); in LL_CRS_SetSyncDivider()
391 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_SYNCDIV)); in LL_CRS_GetSyncDivider()
405 MODIFY_REG(CRS->CFGR, CRS_CFGR_SYNCSRC, Source); in LL_CRS_SetSyncSignalSource()
418 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_SYNCSRC)); in LL_CRS_GetSyncSignalSource()
431 MODIFY_REG(CRS->CFGR, CRS_CFGR_SYNCPOL, Polarity); in LL_CRS_SetSyncPolarity()
443 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_SYNCPOL)); in LL_CRS_GetSyncPolarity()
468 MODIFY_REG(CRS->CR, CRS_CR_TRIM, HSI48CalibrationValue); in LL_CRS_ConfigSynchronization()
469 MODIFY_REG(CRS->CFGR, in LL_CRS_ConfigSynchronization()
489 SET_BIT(CRS->CR, CRS_CR_SWSYNC); in LL_CRS_GenerateEvent_SWSYNC()
502 return (uint32_t)(READ_BIT(CRS->ISR, CRS_ISR_FEDIR)); in LL_CRS_GetFreqErrorDirection()
512 return (uint32_t)(READ_BIT(CRS->ISR, CRS_ISR_FECAP) >> CRS_POSITION_FECAP); in LL_CRS_GetFreqErrorCapture()
530 return ((READ_BIT(CRS->ISR, CRS_ISR_SYNCOKF) == (CRS_ISR_SYNCOKF)) ? 1UL : 0UL); in LL_CRS_IsActiveFlag_SYNCOK()
540 return ((READ_BIT(CRS->ISR, CRS_ISR_SYNCWARNF) == (CRS_ISR_SYNCWARNF)) ? 1UL : 0UL); in LL_CRS_IsActiveFlag_SYNCWARN()
550 return ((READ_BIT(CRS->ISR, CRS_ISR_ERRF) == (CRS_ISR_ERRF)) ? 1UL : 0UL); in LL_CRS_IsActiveFlag_ERR()
560 return ((READ_BIT(CRS->ISR, CRS_ISR_ESYNCF) == (CRS_ISR_ESYNCF)) ? 1UL : 0UL); in LL_CRS_IsActiveFlag_ESYNC()
570 return ((READ_BIT(CRS->ISR, CRS_ISR_SYNCERR) == (CRS_ISR_SYNCERR)) ? 1UL : 0UL); in LL_CRS_IsActiveFlag_SYNCERR()
580 return ((READ_BIT(CRS->ISR, CRS_ISR_SYNCMISS) == (CRS_ISR_SYNCMISS)) ? 1UL : 0UL); in LL_CRS_IsActiveFlag_SYNCMISS()
590 return ((READ_BIT(CRS->ISR, CRS_ISR_TRIMOVF) == (CRS_ISR_TRIMOVF)) ? 1UL : 0UL); in LL_CRS_IsActiveFlag_TRIMOVF()
600 WRITE_REG(CRS->ICR, CRS_ICR_SYNCOKC); in LL_CRS_ClearFlag_SYNCOK()
610 WRITE_REG(CRS->ICR, CRS_ICR_SYNCWARNC); in LL_CRS_ClearFlag_SYNCWARN()
621 WRITE_REG(CRS->ICR, CRS_ICR_ERRC); in LL_CRS_ClearFlag_ERR()
631 WRITE_REG(CRS->ICR, CRS_ICR_ESYNCC); in LL_CRS_ClearFlag_ESYNC()
649 SET_BIT(CRS->CR, CRS_CR_SYNCOKIE); in LL_CRS_EnableIT_SYNCOK()
659 CLEAR_BIT(CRS->CR, CRS_CR_SYNCOKIE); in LL_CRS_DisableIT_SYNCOK()
669 return ((READ_BIT(CRS->CR, CRS_CR_SYNCOKIE) == (CRS_CR_SYNCOKIE)) ? 1UL : 0UL); in LL_CRS_IsEnabledIT_SYNCOK()
679 SET_BIT(CRS->CR, CRS_CR_SYNCWARNIE); in LL_CRS_EnableIT_SYNCWARN()
689 CLEAR_BIT(CRS->CR, CRS_CR_SYNCWARNIE); in LL_CRS_DisableIT_SYNCWARN()
699 return ((READ_BIT(CRS->CR, CRS_CR_SYNCWARNIE) == (CRS_CR_SYNCWARNIE)) ? 1UL : 0UL); in LL_CRS_IsEnabledIT_SYNCWARN()
709 SET_BIT(CRS->CR, CRS_CR_ERRIE); in LL_CRS_EnableIT_ERR()
719 CLEAR_BIT(CRS->CR, CRS_CR_ERRIE); in LL_CRS_DisableIT_ERR()
729 return ((READ_BIT(CRS->CR, CRS_CR_ERRIE) == (CRS_CR_ERRIE)) ? 1UL : 0UL); in LL_CRS_IsEnabledIT_ERR()
739 SET_BIT(CRS->CR, CRS_CR_ESYNCIE); in LL_CRS_EnableIT_ESYNC()
749 CLEAR_BIT(CRS->CR, CRS_CR_ESYNCIE); in LL_CRS_DisableIT_ESYNC()
759 return ((READ_BIT(CRS->CR, CRS_CR_ESYNCIE) == (CRS_CR_ESYNCIE)) ? 1UL : 0UL); in LL_CRS_IsEnabledIT_ESYNC()