STM32F479xx HAL User Manual
|
#include <stm32f4xx_hal_rng.h>
Data Fields | |
RNG_TypeDef * | Instance |
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 77 of file stm32f4xx_hal_rng.h.
void(* __RNG_HandleTypeDef::ErrorCallback)(struct __RNG_HandleTypeDef *hrng) |
RNG Error Callback
Definition at line 94 of file stm32f4xx_hal_rng.h.
Referenced by HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterCallback(), and HAL_RNG_UnRegisterCallback().
__IO uint32_t __RNG_HandleTypeDef::ErrorCode |
RNG Error code
Definition at line 88 of file stm32f4xx_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(), and HAL_RNG_UnRegisterReadyDataCallback().
RNG_TypeDef* __RNG_HandleTypeDef::Instance |
Register base address
Definition at line 82 of file stm32f4xx_hal_rng.h.
Referenced by HAL_RNG_DeInit(), HAL_RNG_GenerateRandomNumber(), HAL_RNG_GetRandomNumber_IT(), HAL_RNG_Init(), and HAL_RNG_IRQHandler().
HAL_LockTypeDef __RNG_HandleTypeDef::Lock |
void(* __RNG_HandleTypeDef::MspDeInitCallback)(struct __RNG_HandleTypeDef *hrng) |
RNG Msp DeInit callback
Definition at line 97 of file stm32f4xx_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 96 of file stm32f4xx_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 90 of file stm32f4xx_hal_rng.h.
Referenced by HAL_RNG_GenerateRandomNumber(), HAL_RNG_GetRandomNumber(), 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 93 of file stm32f4xx_hal_rng.h.
Referenced by HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterReadyDataCallback(), and HAL_RNG_UnRegisterReadyDataCallback().
RNG communication state
Definition at line 86 of file stm32f4xx_hal_rng.h.
Referenced by HAL_RNG_DeInit(), HAL_RNG_GenerateRandomNumber(), HAL_RNG_GenerateRandomNumber_IT(), HAL_RNG_GetRandomNumber_IT(), HAL_RNG_GetState(), HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterCallback(), HAL_RNG_RegisterReadyDataCallback(), HAL_RNG_UnRegisterCallback(), and HAL_RNG_UnRegisterReadyDataCallback().