STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE void LL_RNG_EnableIT (RNG_TypeDef *RNGx)
 Enable Random Number Generator Interrupt (applies for either Seed error, Clock Error or Data ready interrupts) CR IE LL_RNG_EnableIT. More...
 
__STATIC_INLINE void LL_RNG_DisableIT (RNG_TypeDef *RNGx)
 Disable Random Number Generator Interrupt (applies for either Seed error, Clock Error or Data ready interrupts) CR IE LL_RNG_DisableIT. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsEnabledIT (RNG_TypeDef *RNGx)
 Check if Random Number Generator Interrupt is enabled (applies for either Seed error, Clock Error or Data ready interrupts) CR IE LL_RNG_IsEnabledIT. More...
 

Detailed Description

Function Documentation

◆ LL_RNG_DisableIT()

__STATIC_INLINE void LL_RNG_DisableIT ( RNG_TypeDef *  RNGx)

Disable Random Number Generator Interrupt (applies for either Seed error, Clock Error or Data ready interrupts) CR IE LL_RNG_DisableIT.

Parameters
RNGxRNG Instance
Return values
None

Definition at line 337 of file stm32l4xx_ll_rng.h.

338 {
339  CLEAR_BIT(RNGx->CR, RNG_CR_IE);
340 }
CLEAR_BIT(hrtc->Instance->CR, RTC_CR_WUTE)

◆ LL_RNG_EnableIT()

__STATIC_INLINE void LL_RNG_EnableIT ( RNG_TypeDef *  RNGx)

Enable Random Number Generator Interrupt (applies for either Seed error, Clock Error or Data ready interrupts) CR IE LL_RNG_EnableIT.

Parameters
RNGxRNG Instance
Return values
None

Definition at line 325 of file stm32l4xx_ll_rng.h.

326 {
327  SET_BIT(RNGx->CR, RNG_CR_IE);
328 }

◆ LL_RNG_IsEnabledIT()

__STATIC_INLINE uint32_t LL_RNG_IsEnabledIT ( RNG_TypeDef *  RNGx)

Check if Random Number Generator Interrupt is enabled (applies for either Seed error, Clock Error or Data ready interrupts) CR IE LL_RNG_IsEnabledIT.

Parameters
RNGxRNG Instance
Return values
Stateof bit (1 or 0).

Definition at line 349 of file stm32l4xx_ll_rng.h.

350 {
351  return (READ_BIT(RNGx->CR, RNG_CR_IE) == (RNG_CR_IE));
352 }