STM32L443xx HAL User Manual
|
#include <stm32l4xx_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 82 of file stm32l4xx_hal_rng.h.
void(* __RNG_HandleTypeDef::ErrorCallback)(struct __RNG_HandleTypeDef *hrng) |
RNG Error Callback
Definition at line 103 of file stm32l4xx_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 97 of file stm32l4xx_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 87 of file stm32l4xx_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 106 of file stm32l4xx_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 105 of file stm32l4xx_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 99 of file stm32l4xx_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 102 of file stm32l4xx_hal_rng.h.
Referenced by HAL_RNG_Init(), HAL_RNG_IRQHandler(), HAL_RNG_RegisterReadyDataCallback(), and HAL_RNG_UnRegisterReadyDataCallback().
RNG communication state
Definition at line 95 of file stm32l4xx_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().