_rng_handle Struct Reference

RNG handle Structure definition. More...

#include <gr55xx_hal_rng.h>

Public Attributes

rng_regs_t * p_instance
 
rng_init_t init
 
hal_lock_t lock
 
__IO hal_rng_state_t state
 
uint32_t random_number
 
uint32_t retention [1]
 

Detailed Description

RNG handle Structure definition.

Definition at line 124 of file gr55xx_hal_rng.h.

Member Data Documentation

◆ init

rng_init_t _rng_handle::init

RNG required parameters

Definition at line 128 of file gr55xx_hal_rng.h.

◆ lock

hal_lock_t _rng_handle::lock

RNG locking object

Definition at line 130 of file gr55xx_hal_rng.h.

◆ p_instance

rng_regs_t* _rng_handle::p_instance

Register base address

Definition at line 126 of file gr55xx_hal_rng.h.

◆ random_number

uint32_t _rng_handle::random_number

Last-generated RNG Data

Definition at line 134 of file gr55xx_hal_rng.h.

◆ retention

uint32_t _rng_handle::retention[1]

RNG important register information.

Definition at line 136 of file gr55xx_hal_rng.h.

◆ state

__IO hal_rng_state_t _rng_handle::state

RNG communication state

Definition at line 132 of file gr55xx_hal_rng.h.


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