STM32L4xx_HAL_Driver  1.14.0
__RNG_HandleTypeDef Struct Reference

RNG Handle Structure definition. More...

#include <stm32l4xx_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

RNG Handle Structure definition.

Definition at line 70 of file stm32l4xx_hal_rng.h.

Field Documentation

◆ ErrorCallback

void(* __RNG_HandleTypeDef::ErrorCallback) (struct __RNG_HandleTypeDef *hrng)

RNG Error Callback

Definition at line 88 of file stm32l4xx_hal_rng.h.

◆ ErrorCode

__IO uint32_t __RNG_HandleTypeDef::ErrorCode

RNG Error code

Definition at line 82 of file stm32l4xx_hal_rng.h.

◆ Init

RNG_InitTypeDef __RNG_HandleTypeDef::Init

RNG configuration parameters

Definition at line 75 of file stm32l4xx_hal_rng.h.

◆ Instance

RNG_TypeDef* __RNG_HandleTypeDef::Instance

Register base address

Definition at line 72 of file stm32l4xx_hal_rng.h.

◆ Lock

HAL_LockTypeDef __RNG_HandleTypeDef::Lock

RNG locking object

Definition at line 78 of file stm32l4xx_hal_rng.h.

◆ MspDeInitCallback

void(* __RNG_HandleTypeDef::MspDeInitCallback) (struct __RNG_HandleTypeDef *hrng)

RNG Msp DeInit callback

Definition at line 91 of file stm32l4xx_hal_rng.h.

◆ MspInitCallback

void(* __RNG_HandleTypeDef::MspInitCallback) (struct __RNG_HandleTypeDef *hrng)

RNG Msp Init callback

Definition at line 90 of file stm32l4xx_hal_rng.h.

◆ RandomNumber

uint32_t __RNG_HandleTypeDef::RandomNumber

Last Generated RNG Data

Definition at line 84 of file stm32l4xx_hal_rng.h.

◆ ReadyDataCallback

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

RNG Data Ready Callback

Definition at line 87 of file stm32l4xx_hal_rng.h.

◆ State

__IO HAL_RNG_StateTypeDef __RNG_HandleTypeDef::State

RNG communication state

Definition at line 80 of file stm32l4xx_hal_rng.h.


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