v2.0.0
Public Member Functions | Data Fields
trng_hw_t Struct Reference

## Public Member Functions
| _REG_ (TRNG_RNG_IMR_OFFSET) io_rw_32 rng_imr
| _REG_ (TRNG_RNG_ISR_OFFSET) io_ro_32 rng_isr
| _REG_ (TRNG_RNG_ICR_OFFSET) io_rw_32 rng_icr
| _REG_ (TRNG_TRNG_CONFIG_OFFSET) io_rw_32 trng_config
| _REG_ (TRNG_TRNG_VALID_OFFSET) io_ro_32 trng_valid
| _REG_ (TRNG_EHR_DATA0_OFFSET) io_ro_32 ehr_data[6]
| _REG_ (TRNG_RND_SOURCE_ENABLE_OFFSET) io_rw_32 rnd_source_enable
| _REG_ (TRNG_SAMPLE_CNT1_OFFSET) io_rw_32 sample_cnt1
| _REG_ (TRNG_AUTOCORR_STATISTIC_OFFSET) io_rw_32 autocorr_statistic
| _REG_ (TRNG_TRNG_DEBUG_CONTROL_OFFSET) io_rw_32 trng_debug_control
| _REG_ (TRNG_TRNG_SW_RESET_OFFSET) io_rw_32 trng_sw_reset
| _REG_ (TRNG_RNG_DEBUG_EN_INPUT_OFFSET) io_rw_32 rng_debug_en_input
| _REG_ (TRNG_TRNG_BUSY_OFFSET) io_ro_32 trng_busy
| _REG_ (TRNG_RST_BITS_COUNTER_OFFSET) io_rw_32 rst_bits_counter
| _REG_ (TRNG_RNG_VERSION_OFFSET) io_ro_32 rng_version
| _REG_ (TRNG_RNG_BIST_CNTR_0_OFFSET) io_ro_32 rng_bist_cntr[3]

## Data Fields
uint32_t | _pad0
uint32_t | _pad1 [28]
uint32_t | _pad2 [7]

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

- include/hardware/structs/trng.h