STM32F4xx_HAL_Driver  1.8.3
stm32f4xx_ll_rng.h File Reference

Header file of RNG LL module. More...

Go to the source code of this file.

Functions

__STATIC_INLINE void LL_RNG_Enable (RNG_TypeDef *RNGx)
 Enable Random Number Generation @rmtoll CR RNGEN LL_RNG_Enable. More...
 
__STATIC_INLINE void LL_RNG_Disable (RNG_TypeDef *RNGx)
 Disable Random Number Generation @rmtoll CR RNGEN LL_RNG_Disable. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsEnabled (const RNG_TypeDef *RNGx)
 Check if Random Number Generator is enabled @rmtoll CR RNGEN LL_RNG_IsEnabled. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_DRDY (const RNG_TypeDef *RNGx)
 Indicate if the RNG Data ready Flag is set or not @rmtoll SR DRDY LL_RNG_IsActiveFlag_DRDY. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_CECS (const RNG_TypeDef *RNGx)
 Indicate if the Clock Error Current Status Flag is set or not @rmtoll SR CECS LL_RNG_IsActiveFlag_CECS. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_SECS (const RNG_TypeDef *RNGx)
 Indicate if the Seed Error Current Status Flag is set or not @rmtoll SR SECS LL_RNG_IsActiveFlag_SECS. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_CEIS (const RNG_TypeDef *RNGx)
 Indicate if the Clock Error Interrupt Status Flag is set or not @rmtoll SR CEIS LL_RNG_IsActiveFlag_CEIS. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsActiveFlag_SEIS (const RNG_TypeDef *RNGx)
 Indicate if the Seed Error Interrupt Status Flag is set or not @rmtoll SR SEIS LL_RNG_IsActiveFlag_SEIS. More...
 
__STATIC_INLINE void LL_RNG_ClearFlag_CEIS (RNG_TypeDef *RNGx)
 Clear Clock Error interrupt Status (CEIS) Flag @rmtoll SR CEIS LL_RNG_ClearFlag_CEIS. More...
 
__STATIC_INLINE void LL_RNG_ClearFlag_SEIS (RNG_TypeDef *RNGx)
 Clear Seed Error interrupt Status (SEIS) Flag @rmtoll SR SEIS LL_RNG_ClearFlag_SEIS. More...
 
__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) @rmtoll 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) @rmtoll CR IE LL_RNG_DisableIT. More...
 
__STATIC_INLINE uint32_t LL_RNG_IsEnabledIT (const RNG_TypeDef *RNGx)
 Check if Random Number Generator Interrupt is enabled (applies for either Seed error, Clock Error or Data ready interrupts) @rmtoll CR IE LL_RNG_IsEnabledIT. More...
 
__STATIC_INLINE uint32_t LL_RNG_ReadRandData32 (const RNG_TypeDef *RNGx)
 Return32-bit Random Number value @rmtoll DR RNDATA LL_RNG_ReadRandData32. More...
 
ErrorStatus LL_RNG_DeInit (const RNG_TypeDef *RNGx)
 De-initialize RNG registers (Registers restored to their default values). More...
 

Detailed Description

Header file of RNG LL module.

Author
MCD Application Team
Attention

Copyright (c) 2016 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.

Definition in file stm32f4xx_ll_rng.h.