|
STM32L4xx_HAL_Driver
1.14.0
|
Header file of RNG LL module. More...
Go to the source code of this file.
Data Structures | |
| struct | LL_RNG_InitTypeDef |
| LL RNG Init Structure Definition. More... | |
Functions | |
| __STATIC_INLINE void | LL_RNG_Enable (RNG_TypeDef *RNGx) |
| Enable Random Number Generation CR RNGEN LL_RNG_Enable. More... | |
| __STATIC_INLINE void | LL_RNG_Disable (RNG_TypeDef *RNGx) |
| Disable Random Number Generation CR RNGEN LL_RNG_Disable. More... | |
| __STATIC_INLINE uint32_t | LL_RNG_IsEnabled (RNG_TypeDef *RNGx) |
| Check if Random Number Generator is enabled CR RNGEN LL_RNG_IsEnabled. More... | |
| __STATIC_INLINE void | LL_RNG_EnableClkErrorDetect (RNG_TypeDef *RNGx) |
| Enable RNG Clock Error Detection CR CED LL_RNG_EnableClkErrorDetect. More... | |
| __STATIC_INLINE void | LL_RNG_DisableClkErrorDetect (RNG_TypeDef *RNGx) |
| Disable RNG Clock Error Detection CR CED LL_RNG_DisableClkErrorDetect. More... | |
| __STATIC_INLINE uint32_t | LL_RNG_IsEnabledClkErrorDetect (RNG_TypeDef *RNGx) |
| Check if RNG Clock Error Detection is enabled CR CED LL_RNG_IsEnabledClkErrorDetect. More... | |
| __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... | |
| __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... | |
| __STATIC_INLINE uint32_t | LL_RNG_ReadRandData32 (RNG_TypeDef *RNGx) |
| Return32-bit Random Number value DR RNDATA LL_RNG_ReadRandData32. More... | |
| ErrorStatus | LL_RNG_Init (RNG_TypeDef *RNGx, LL_RNG_InitTypeDef *RNG_InitStruct) |
| Initialize RNG registers according to the specified parameters in RNG_InitStruct. More... | |
| void | LL_RNG_StructInit (LL_RNG_InitTypeDef *RNG_InitStruct) |
| Set each LL_RNG_InitTypeDef field to default value. More... | |
| ErrorStatus | LL_RNG_DeInit (RNG_TypeDef *RNGx) |
| De-initialize RNG registers (Registers restored to their default values). More... | |
Header file of RNG LL module.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32l4xx_ll_rng.h.