STM32L4xx_HAL_Driver  1.14.0

Functions

__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_DRDY (RNG_TypeDef *RNGx)
 Indicate if the RNG Data ready Flag is set or not SR DRDY LL_RNG_IsActiveFlag_DRDY. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_CECS (RNG_TypeDef *RNGx)
 Indicate if the Clock Error Current Status Flag is set or not SR CECS LL_RNG_IsActiveFlag_CECS. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_SECS (RNG_TypeDef *RNGx)
 Indicate if the Seed Error Current Status Flag is set or not SR SECS LL_RNG_IsActiveFlag_SECS. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_CEIS (RNG_TypeDef *RNGx)
 Indicate if the Clock Error Interrupt Status Flag is set or not SR CEIS LL_RNG_IsActiveFlag_CEIS. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_SEIS (RNG_TypeDef *RNGx)
 Indicate if the Seed Error Interrupt Status Flag is set or not SR SEIS LL_RNG_IsActiveFlag_SEIS. More...
 
__STATIC_INLINE void LL_RNG_ClearFlag_CEIS (RNG_TypeDef *RNGx)
 Clear Clock Error interrupt Status (CEIS) Flag SR CEIS LL_RNG_ClearFlag_CEIS. More...
 
__STATIC_INLINE void LL_RNG_ClearFlag_SEIS (RNG_TypeDef *RNGx)
 Clear Seed Error interrupt Status (SEIS) Flag SR SEIS LL_RNG_ClearFlag_SEIS. More...
 

Detailed Description

Function Documentation

◆ LL_RNG_ClearFlag_CEIS()

__STATIC_INLINE void LL_RNG_ClearFlag_CEIS ( RNG_TypeDef *  RNGx)

Clear Clock Error interrupt Status (CEIS) Flag SR CEIS LL_RNG_ClearFlag_CEIS.

Parameters
RNGxRNG Instance
Return values
None

Definition at line 294 of file stm32l4xx_ll_rng.h.

295 {
296  WRITE_REG(RNGx->SR, ~RNG_SR_CEIS);
297 }

◆ LL_RNG_ClearFlag_SEIS()

__STATIC_INLINE void LL_RNG_ClearFlag_SEIS ( RNG_TypeDef *  RNGx)

Clear Seed Error interrupt Status (SEIS) Flag SR SEIS LL_RNG_ClearFlag_SEIS.

Parameters
RNGxRNG Instance
Return values
None

Definition at line 305 of file stm32l4xx_ll_rng.h.

306 {
307  WRITE_REG(RNGx->SR, ~RNG_SR_SEIS);
308 }

◆ LL_RNG_IsActiveFlag_CECS()

__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_CECS ( RNG_TypeDef *  RNGx)

Indicate if the Clock Error Current Status Flag is set or not SR CECS LL_RNG_IsActiveFlag_CECS.

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

Definition at line 250 of file stm32l4xx_ll_rng.h.

251 {
252  return (READ_BIT(RNGx->SR, RNG_SR_CECS) == (RNG_SR_CECS));
253 }

◆ LL_RNG_IsActiveFlag_CEIS()

__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_CEIS ( RNG_TypeDef *  RNGx)

Indicate if the Clock Error Interrupt Status Flag is set or not SR CEIS LL_RNG_IsActiveFlag_CEIS.

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

Definition at line 272 of file stm32l4xx_ll_rng.h.

273 {
274  return (READ_BIT(RNGx->SR, RNG_SR_CEIS) == (RNG_SR_CEIS));
275 }

◆ LL_RNG_IsActiveFlag_DRDY()

__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_DRDY ( RNG_TypeDef *  RNGx)

Indicate if the RNG Data ready Flag is set or not SR DRDY LL_RNG_IsActiveFlag_DRDY.

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

Definition at line 239 of file stm32l4xx_ll_rng.h.

240 {
241  return (READ_BIT(RNGx->SR, RNG_SR_DRDY) == (RNG_SR_DRDY));
242 }

◆ LL_RNG_IsActiveFlag_SECS()

__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_SECS ( RNG_TypeDef *  RNGx)

Indicate if the Seed Error Current Status Flag is set or not SR SECS LL_RNG_IsActiveFlag_SECS.

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

Definition at line 261 of file stm32l4xx_ll_rng.h.

262 {
263  return (READ_BIT(RNGx->SR, RNG_SR_SECS) == (RNG_SR_SECS));
264 }

◆ LL_RNG_IsActiveFlag_SEIS()

__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_SEIS ( RNG_TypeDef *  RNGx)

Indicate if the Seed Error Interrupt Status Flag is set or not SR SEIS LL_RNG_IsActiveFlag_SEIS.

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

Definition at line 283 of file stm32l4xx_ll_rng.h.

284 {
285  return (READ_BIT(RNGx->SR, RNG_SR_SEIS) == (RNG_SR_SEIS));
286 }