STM32H735xx HAL User Manual
|
#include <stm32h7xx_hal_rng.h>
Data Fields | |
RNG_TypeDef * | Instance |
RNG_InitTypeDef | Init |
HAL_LockTypeDef | Lock |
__IO HAL_RNG_StateTypeDef | State |
__IO uint32_t | ErrorCode |
uint32_t | RandomNumber |
void(* | ReadyDataCallback )(struct __RNG_HandleTypeDef *hrng, uint32_t random32bit) |
void(* | ErrorCallback )(struct __RNG_HandleTypeDef *hrng) |
void(* | MspInitCallback )(struct __RNG_HandleTypeDef *hrng) |
void(* | MspDeInitCallback )(struct __RNG_HandleTypeDef *hrng) |
Definition at line 80 of file stm32h7xx_hal_rng.h.
void(* __RNG_HandleTypeDef::ErrorCallback)(struct __RNG_HandleTypeDef *hrng) |
RNG Error Callback
Definition at line 99 of file stm32h7xx_hal_rng.h.
Referenced by HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterCallback(), HAL_RNG_UnRegisterCallback(), and RNG_RecoverSeedError().
__IO uint32_t __RNG_HandleTypeDef::ErrorCode |
RNG Error code
Definition at line 93 of file stm32h7xx_hal_rng.h.
Referenced by HAL_RNG_DeInit(), HAL_RNG_GenerateRandomNumber(), HAL_RNG_GenerateRandomNumber_IT(), HAL_RNG_GetError(), HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterCallback(), HAL_RNG_RegisterReadyDataCallback(), HAL_RNG_UnRegisterCallback(), HAL_RNG_UnRegisterReadyDataCallback(), HAL_RNGEx_GetConfig(), HAL_RNGEx_LockConfig(), HAL_RNGEx_RecoverSeedError(), HAL_RNGEx_SetConfig(), and RNG_RecoverSeedError().
RNG configuration parameters
Definition at line 87 of file stm32h7xx_hal_rng.h.
Referenced by HAL_RNG_Init().
RNG_TypeDef* __RNG_HandleTypeDef::Instance |
Register base address
Definition at line 85 of file stm32h7xx_hal_rng.h.
Referenced by HAL_RNG_DeInit(), HAL_RNG_GenerateRandomNumber(), HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNGEx_GetConfig(), HAL_RNGEx_LockConfig(), HAL_RNGEx_SetConfig(), and RNG_RecoverSeedError().
HAL_LockTypeDef __RNG_HandleTypeDef::Lock |
void(* __RNG_HandleTypeDef::MspDeInitCallback)(struct __RNG_HandleTypeDef *hrng) |
RNG Msp DeInit callback
Definition at line 102 of file stm32h7xx_hal_rng.h.
Referenced by HAL_RNG_DeInit(), HAL_RNG_RegisterCallback(), and HAL_RNG_UnRegisterCallback().
void(* __RNG_HandleTypeDef::MspInitCallback)(struct __RNG_HandleTypeDef *hrng) |
RNG Msp Init callback
Definition at line 101 of file stm32h7xx_hal_rng.h.
Referenced by HAL_RNG_Init(), HAL_RNG_RegisterCallback(), and HAL_RNG_UnRegisterCallback().
uint32_t __RNG_HandleTypeDef::RandomNumber |
Last Generated RNG Data
Definition at line 95 of file stm32h7xx_hal_rng.h.
Referenced by HAL_RNG_GenerateRandomNumber(), HAL_RNG_IRQHandler(), and HAL_RNG_ReadLastRandomNumber().
void(* __RNG_HandleTypeDef::ReadyDataCallback)(struct __RNG_HandleTypeDef *hrng, uint32_t random32bit) |
RNG Data Ready Callback
Definition at line 98 of file stm32h7xx_hal_rng.h.
Referenced by HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterReadyDataCallback(), and HAL_RNG_UnRegisterReadyDataCallback().
RNG communication state
Definition at line 91 of file stm32h7xx_hal_rng.h.
Referenced by HAL_RNG_DeInit(), HAL_RNG_GenerateRandomNumber(), HAL_RNG_GenerateRandomNumber_IT(), HAL_RNG_GetState(), HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterCallback(), HAL_RNG_RegisterReadyDataCallback(), HAL_RNG_UnRegisterCallback(), HAL_RNG_UnRegisterReadyDataCallback(), HAL_RNGEx_GetConfig(), HAL_RNGEx_LockConfig(), HAL_RNGEx_RecoverSeedError(), HAL_RNGEx_SetConfig(), and RNG_RecoverSeedError().