STM32H735xx HAL User Manual
Data Fields
__RNG_HandleTypeDef Struct Reference

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

Detailed Description

Definition at line 80 of file stm32h7xx_hal_rng.h.


Field Documentation

RNG configuration parameters

Definition at line 87 of file stm32h7xx_hal_rng.h.

Referenced by HAL_RNG_Init().

HAL_LockTypeDef __RNG_HandleTypeDef::Lock

RNG locking object

Definition at line 89 of file stm32h7xx_hal_rng.h.

Referenced by HAL_RNG_Init().

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

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

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)

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