Lines Matching refs:RNGx

189 __STATIC_INLINE void LL_RNG_Enable(RNG_TypeDef *RNGx)  in LL_RNG_Enable()  argument
191 SET_BIT(RNGx->CR, RNG_CR_RNGEN); in LL_RNG_Enable()
200 __STATIC_INLINE void LL_RNG_Disable(RNG_TypeDef *RNGx) in LL_RNG_Disable() argument
202 CLEAR_BIT(RNGx->CR, RNG_CR_RNGEN); in LL_RNG_Disable()
211 __STATIC_INLINE uint32_t LL_RNG_IsEnabled(RNG_TypeDef *RNGx) in LL_RNG_IsEnabled() argument
213 return ((READ_BIT(RNGx->CR, RNG_CR_RNGEN) == (RNG_CR_RNGEN)) ? 1UL : 0UL); in LL_RNG_IsEnabled()
222 __STATIC_INLINE void LL_RNG_EnableClkErrorDetect(RNG_TypeDef *RNGx) in LL_RNG_EnableClkErrorDetect() argument
224 CLEAR_BIT(RNGx->CR, RNG_CR_CED); in LL_RNG_EnableClkErrorDetect()
233 __STATIC_INLINE void LL_RNG_DisableClkErrorDetect(RNG_TypeDef *RNGx) in LL_RNG_DisableClkErrorDetect() argument
235 SET_BIT(RNGx->CR, RNG_CR_CED); in LL_RNG_DisableClkErrorDetect()
244 __STATIC_INLINE uint32_t LL_RNG_IsEnabledClkErrorDetect(RNG_TypeDef *RNGx) in LL_RNG_IsEnabledClkErrorDetect() argument
246 return ((READ_BIT(RNGx->CR, RNG_CR_CED) != (RNG_CR_CED)) ? 1UL : 0UL); in LL_RNG_IsEnabledClkErrorDetect()
255 __STATIC_INLINE void LL_RNG_EnableCondReset(RNG_TypeDef *RNGx) in LL_RNG_EnableCondReset() argument
257 SET_BIT(RNGx->CR, RNG_CR_CONDRST); in LL_RNG_EnableCondReset()
266 __STATIC_INLINE void LL_RNG_DisableCondReset(RNG_TypeDef *RNGx) in LL_RNG_DisableCondReset() argument
268 CLEAR_BIT(RNGx->CR, RNG_CR_CONDRST); in LL_RNG_DisableCondReset()
277 __STATIC_INLINE uint32_t LL_RNG_IsEnabledCondReset(RNG_TypeDef *RNGx) in LL_RNG_IsEnabledCondReset() argument
279 return ((READ_BIT(RNGx->CR, RNG_CR_CONDRST) == (RNG_CR_CONDRST)) ? 1UL : 0UL); in LL_RNG_IsEnabledCondReset()
288 __STATIC_INLINE void LL_RNG_ConfigLock(RNG_TypeDef *RNGx) in LL_RNG_ConfigLock() argument
290 SET_BIT(RNGx->CR, RNG_CR_CONFIGLOCK); in LL_RNG_ConfigLock()
299 __STATIC_INLINE uint32_t LL_RNG_IsConfigLocked(RNG_TypeDef *RNGx) in LL_RNG_IsConfigLocked() argument
301 return ((READ_BIT(RNGx->CR, RNG_CR_CONFIGLOCK) == (RNG_CR_CONFIGLOCK)) ? 1UL : 0UL); in LL_RNG_IsConfigLocked()
310 __STATIC_INLINE void LL_RNG_EnableNistCompliance(RNG_TypeDef *RNGx) in LL_RNG_EnableNistCompliance() argument
312 CLEAR_BIT(RNGx->CR, RNG_CR_NISTC); in LL_RNG_EnableNistCompliance()
321 __STATIC_INLINE void LL_RNG_DisableNistCompliance(RNG_TypeDef *RNGx) in LL_RNG_DisableNistCompliance() argument
323 SET_BIT(RNGx->CR, RNG_CR_NISTC); in LL_RNG_DisableNistCompliance()
332 __STATIC_INLINE uint32_t LL_RNG_IsEnabledNistCompliance(RNG_TypeDef *RNGx) in LL_RNG_IsEnabledNistCompliance() argument
334 return ((READ_BIT(RNGx->CR, RNG_CR_NISTC) != (RNG_CR_NISTC)) ? 1UL : 0UL); in LL_RNG_IsEnabledNistCompliance()
344 __STATIC_INLINE void LL_RNG_SetConfig1(RNG_TypeDef *RNGx, uint32_t Config1) in LL_RNG_SetConfig1() argument
346 MODIFY_REG(RNGx->CR, RNG_CR_RNG_CONFIG1, Config1 << RNG_CR_RNG_CONFIG1_Pos); in LL_RNG_SetConfig1()
355 __STATIC_INLINE uint32_t LL_RNG_GetConfig1(RNG_TypeDef *RNGx) in LL_RNG_GetConfig1() argument
357 return (uint32_t)(READ_BIT(RNGx->CR, RNG_CR_RNG_CONFIG1) >> RNG_CR_RNG_CONFIG1_Pos); in LL_RNG_GetConfig1()
367 __STATIC_INLINE void LL_RNG_SetConfig2(RNG_TypeDef *RNGx, uint32_t Config2) in LL_RNG_SetConfig2() argument
369 MODIFY_REG(RNGx->CR, RNG_CR_RNG_CONFIG2, Config2 << RNG_CR_RNG_CONFIG2_Pos); in LL_RNG_SetConfig2()
378 __STATIC_INLINE uint32_t LL_RNG_GetConfig2(RNG_TypeDef *RNGx) in LL_RNG_GetConfig2() argument
380 return (uint32_t)(READ_BIT(RNGx->CR, RNG_CR_RNG_CONFIG2) >> RNG_CR_RNG_CONFIG2_Pos); in LL_RNG_GetConfig2()
390 __STATIC_INLINE void LL_RNG_SetConfig3(RNG_TypeDef *RNGx, uint32_t Config3) in LL_RNG_SetConfig3() argument
392 MODIFY_REG(RNGx->CR, RNG_CR_RNG_CONFIG3, Config3 << RNG_CR_RNG_CONFIG3_Pos); in LL_RNG_SetConfig3()
401 __STATIC_INLINE uint32_t LL_RNG_GetConfig3(RNG_TypeDef *RNGx) in LL_RNG_GetConfig3() argument
403 return (uint32_t)(READ_BIT(RNGx->CR, RNG_CR_RNG_CONFIG3) >> RNG_CR_RNG_CONFIG3_Pos); in LL_RNG_GetConfig3()
429 __STATIC_INLINE void LL_RNG_SetClockDivider(RNG_TypeDef *RNGx, uint32_t Divider) in LL_RNG_SetClockDivider() argument
431 MODIFY_REG(RNGx->CR, RNG_CR_CLKDIV, Divider << RNG_CR_CLKDIV_Pos); in LL_RNG_SetClockDivider()
456 __STATIC_INLINE uint32_t LL_RNG_GetClockDivider(RNG_TypeDef *RNGx) in LL_RNG_GetClockDivider() argument
458 return (uint32_t)READ_BIT(RNGx->CR, RNG_CR_CLKDIV); in LL_RNG_GetClockDivider()
474 __STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_DRDY(RNG_TypeDef *RNGx) in LL_RNG_IsActiveFlag_DRDY() argument
476 return ((READ_BIT(RNGx->SR, RNG_SR_DRDY) == (RNG_SR_DRDY)) ? 1UL : 0UL); in LL_RNG_IsActiveFlag_DRDY()
485 __STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_CECS(RNG_TypeDef *RNGx) in LL_RNG_IsActiveFlag_CECS() argument
487 return ((READ_BIT(RNGx->SR, RNG_SR_CECS) == (RNG_SR_CECS)) ? 1UL : 0UL); in LL_RNG_IsActiveFlag_CECS()
496 __STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_SECS(RNG_TypeDef *RNGx) in LL_RNG_IsActiveFlag_SECS() argument
498 return ((READ_BIT(RNGx->SR, RNG_SR_SECS) == (RNG_SR_SECS)) ? 1UL : 0UL); in LL_RNG_IsActiveFlag_SECS()
507 __STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_CEIS(RNG_TypeDef *RNGx) in LL_RNG_IsActiveFlag_CEIS() argument
509 return ((READ_BIT(RNGx->SR, RNG_SR_CEIS) == (RNG_SR_CEIS)) ? 1UL : 0UL); in LL_RNG_IsActiveFlag_CEIS()
518 __STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_SEIS(RNG_TypeDef *RNGx) in LL_RNG_IsActiveFlag_SEIS() argument
520 return ((READ_BIT(RNGx->SR, RNG_SR_SEIS) == (RNG_SR_SEIS)) ? 1UL : 0UL); in LL_RNG_IsActiveFlag_SEIS()
529 __STATIC_INLINE void LL_RNG_ClearFlag_CEIS(RNG_TypeDef *RNGx) in LL_RNG_ClearFlag_CEIS() argument
531 WRITE_REG(RNGx->SR, ~RNG_SR_CEIS); in LL_RNG_ClearFlag_CEIS()
540 __STATIC_INLINE void LL_RNG_ClearFlag_SEIS(RNG_TypeDef *RNGx) in LL_RNG_ClearFlag_SEIS() argument
542 WRITE_REG(RNGx->SR, ~RNG_SR_SEIS); in LL_RNG_ClearFlag_SEIS()
560 __STATIC_INLINE void LL_RNG_EnableIT(RNG_TypeDef *RNGx) in LL_RNG_EnableIT() argument
562 SET_BIT(RNGx->CR, RNG_CR_IE); in LL_RNG_EnableIT()
572 __STATIC_INLINE void LL_RNG_DisableIT(RNG_TypeDef *RNGx) in LL_RNG_DisableIT() argument
574 CLEAR_BIT(RNGx->CR, RNG_CR_IE); in LL_RNG_DisableIT()
584 __STATIC_INLINE uint32_t LL_RNG_IsEnabledIT(RNG_TypeDef *RNGx) in LL_RNG_IsEnabledIT() argument
586 return ((READ_BIT(RNGx->CR, RNG_CR_IE) == (RNG_CR_IE)) ? 1UL : 0UL); in LL_RNG_IsEnabledIT()
603 __STATIC_INLINE uint32_t LL_RNG_ReadRandData32(RNG_TypeDef *RNGx) in LL_RNG_ReadRandData32() argument
605 return (uint32_t)(READ_REG(RNGx->DR)); in LL_RNG_ReadRandData32()
624 __STATIC_INLINE void LL_RNG_SetHealthConfig(RNG_TypeDef *RNGx, uint32_t HTCFG) in LL_RNG_SetHealthConfig() argument
626 WRITE_REG(RNGx->HTCR, HTCFG); in LL_RNG_SetHealthConfig()
635 __STATIC_INLINE uint32_t LL_RNG_GetHealthConfig(RNG_TypeDef *RNGx) in LL_RNG_GetHealthConfig() argument
637 return (uint32_t)READ_REG(RNGx->HTCR); in LL_RNG_GetHealthConfig()
648 ErrorStatus LL_RNG_Init(RNG_TypeDef *RNGx, LL_RNG_InitTypeDef *RNG_InitStruct);
650 ErrorStatus LL_RNG_DeInit(RNG_TypeDef *RNGx);