STM32L486xx HAL User Manual
Data Fields
__RNG_HandleTypeDef Struct Reference

RNG Handle Structure definition. More...

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

Detailed Description

RNG Handle Structure definition.

Definition at line 86 of file stm32l4xx_hal_rng.h.


Field Documentation

RNG Error Callback

Definition at line 104 of file stm32l4xx_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 94 of file stm32l4xx_hal_rng.h.

Referenced by HAL_RNG_Init().

RNG Msp DeInit callback

Definition at line 107 of file stm32l4xx_hal_rng.h.

Referenced by HAL_RNG_DeInit(), HAL_RNG_RegisterCallback(), and HAL_RNG_UnRegisterCallback().

RNG Msp Init callback

Definition at line 106 of file stm32l4xx_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: