STM32F4xx_HAL_Driver
1.8.3
|
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... | |
Header file of RNG LL module.
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.