Lines Matching refs:CRS
34 #if defined(CRS)
222 SET_BIT(CRS->CR, CRS_CR_CEN); in LL_CRS_EnableFreqErrorCounter()
232 CLEAR_BIT(CRS->CR, CRS_CR_CEN); in LL_CRS_DisableFreqErrorCounter()
242 return (READ_BIT(CRS->CR, CRS_CR_CEN) == (CRS_CR_CEN)); in LL_CRS_IsEnabledFreqErrorCounter()
252 SET_BIT(CRS->CR, CRS_CR_AUTOTRIMEN); in LL_CRS_EnableAutoTrimming()
262 CLEAR_BIT(CRS->CR, CRS_CR_AUTOTRIMEN); in LL_CRS_DisableAutoTrimming()
272 return (READ_BIT(CRS->CR, CRS_CR_AUTOTRIMEN) == (CRS_CR_AUTOTRIMEN)); in LL_CRS_IsEnabledAutoTrimming()
285 MODIFY_REG(CRS->CR, CRS_CR_TRIM, Value << CRS_CR_TRIM_Pos); in LL_CRS_SetHSI48SmoothTrimming()
295 return (uint32_t)(READ_BIT(CRS->CR, CRS_CR_TRIM) >> CRS_CR_TRIM_Pos); in LL_CRS_GetHSI48SmoothTrimming()
308 MODIFY_REG(CRS->CFGR, CRS_CFGR_RELOAD, Value); in LL_CRS_SetReloadCounter()
318 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_RELOAD)); in LL_CRS_GetReloadCounter()
330 MODIFY_REG(CRS->CFGR, CRS_CFGR_FELIM, Value << CRS_CFGR_FELIM_Pos); in LL_CRS_SetFreqErrorLimit()
340 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_FELIM) >> CRS_CFGR_FELIM_Pos); in LL_CRS_GetFreqErrorLimit()
359 MODIFY_REG(CRS->CFGR, CRS_CFGR_SYNCDIV, Divider); in LL_CRS_SetSyncDivider()
377 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_SYNCDIV)); in LL_CRS_GetSyncDivider()
391 MODIFY_REG(CRS->CFGR, CRS_CFGR_SYNCSRC, Source); in LL_CRS_SetSyncSignalSource()
404 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_SYNCSRC)); in LL_CRS_GetSyncSignalSource()
417 MODIFY_REG(CRS->CFGR, CRS_CFGR_SYNCPOL, Polarity); in LL_CRS_SetSyncPolarity()
429 return (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_SYNCPOL)); in LL_CRS_GetSyncPolarity()
452 MODIFY_REG(CRS->CR, CRS_CR_TRIM, HSI48CalibrationValue << CRS_CR_TRIM_Pos); in LL_CRS_ConfigSynchronization()
453 MODIFY_REG(CRS->CFGR, in LL_CRS_ConfigSynchronization()
473 SET_BIT(CRS->CR, CRS_CR_SWSYNC); in LL_CRS_GenerateEvent_SWSYNC()
486 return (uint32_t)(READ_BIT(CRS->ISR, CRS_ISR_FEDIR)); in LL_CRS_GetFreqErrorDirection()
496 return (uint32_t)(READ_BIT(CRS->ISR, CRS_ISR_FECAP) >> CRS_ISR_FECAP_Pos); in LL_CRS_GetFreqErrorCapture()
514 return (READ_BIT(CRS->ISR, CRS_ISR_SYNCOKF) == (CRS_ISR_SYNCOKF)); in LL_CRS_IsActiveFlag_SYNCOK()
524 return (READ_BIT(CRS->ISR, CRS_ISR_SYNCWARNF) == (CRS_ISR_SYNCWARNF)); in LL_CRS_IsActiveFlag_SYNCWARN()
534 return (READ_BIT(CRS->ISR, CRS_ISR_ERRF) == (CRS_ISR_ERRF)); in LL_CRS_IsActiveFlag_ERR()
544 return (READ_BIT(CRS->ISR, CRS_ISR_ESYNCF) == (CRS_ISR_ESYNCF)); in LL_CRS_IsActiveFlag_ESYNC()
554 return (READ_BIT(CRS->ISR, CRS_ISR_SYNCERR) == (CRS_ISR_SYNCERR)); in LL_CRS_IsActiveFlag_SYNCERR()
564 return (READ_BIT(CRS->ISR, CRS_ISR_SYNCMISS) == (CRS_ISR_SYNCMISS)); in LL_CRS_IsActiveFlag_SYNCMISS()
574 return (READ_BIT(CRS->ISR, CRS_ISR_TRIMOVF) == (CRS_ISR_TRIMOVF)); in LL_CRS_IsActiveFlag_TRIMOVF()
584 WRITE_REG(CRS->ICR, CRS_ICR_SYNCOKC); in LL_CRS_ClearFlag_SYNCOK()
594 WRITE_REG(CRS->ICR, CRS_ICR_SYNCWARNC); in LL_CRS_ClearFlag_SYNCWARN()
605 WRITE_REG(CRS->ICR, CRS_ICR_ERRC); in LL_CRS_ClearFlag_ERR()
615 WRITE_REG(CRS->ICR, CRS_ICR_ESYNCC); in LL_CRS_ClearFlag_ESYNC()
633 SET_BIT(CRS->CR, CRS_CR_SYNCOKIE); in LL_CRS_EnableIT_SYNCOK()
643 CLEAR_BIT(CRS->CR, CRS_CR_SYNCOKIE); in LL_CRS_DisableIT_SYNCOK()
653 return (READ_BIT(CRS->CR, CRS_CR_SYNCOKIE) == (CRS_CR_SYNCOKIE)); in LL_CRS_IsEnabledIT_SYNCOK()
663 SET_BIT(CRS->CR, CRS_CR_SYNCWARNIE); in LL_CRS_EnableIT_SYNCWARN()
673 CLEAR_BIT(CRS->CR, CRS_CR_SYNCWARNIE); in LL_CRS_DisableIT_SYNCWARN()
683 return (READ_BIT(CRS->CR, CRS_CR_SYNCWARNIE) == (CRS_CR_SYNCWARNIE)); in LL_CRS_IsEnabledIT_SYNCWARN()
693 SET_BIT(CRS->CR, CRS_CR_ERRIE); in LL_CRS_EnableIT_ERR()
703 CLEAR_BIT(CRS->CR, CRS_CR_ERRIE); in LL_CRS_DisableIT_ERR()
713 return (READ_BIT(CRS->CR, CRS_CR_ERRIE) == (CRS_CR_ERRIE)); in LL_CRS_IsEnabledIT_ERR()
723 SET_BIT(CRS->CR, CRS_CR_ESYNCIE); in LL_CRS_EnableIT_ESYNC()
733 CLEAR_BIT(CRS->CR, CRS_CR_ESYNCIE); in LL_CRS_DisableIT_ESYNC()
743 return (READ_BIT(CRS->CR, CRS_CR_ESYNCIE) == (CRS_CR_ESYNCIE)); in LL_CRS_IsEnabledIT_ESYNC()