STM32F479xx HAL User Manual
Data Fields
__RNG_HandleTypeDef Struct Reference

#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)

Detailed Description

Definition at line 77 of file stm32f4xx_hal_rng.h.


Field Documentation

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().

HAL_LockTypeDef __RNG_HandleTypeDef::Lock

RNG locking object

Definition at line 84 of file stm32f4xx_hal_rng.h.

Referenced by HAL_RNG_Init().

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().

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().

void(* __RNG_HandleTypeDef::ReadyDataCallback)(struct __RNG_HandleTypeDef *hrng, uint32_t random32bit)

The documentation for this struct was generated from the following file: