28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32520_INCLUDE_TRNG_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32520_INCLUDE_TRNG_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
89#define MXC_R_TRNG_CN ((uint32_t)0x00000000UL)
90#define MXC_R_TRNG_ST ((uint32_t)0x00000004UL)
91#define MXC_R_TRNG_DATA ((uint32_t)0x00000008UL)
100#define MXC_F_TRNG_CN_RND_IRQ_EN_POS 1
101#define MXC_F_TRNG_CN_RND_IRQ_EN ((uint32_t)(0x1UL << MXC_F_TRNG_CN_RND_IRQ_EN_POS))
103#define MXC_F_TRNG_CN_AESKG_MEMPROTE_POS 4
104#define MXC_F_TRNG_CN_AESKG_MEMPROTE ((uint32_t)(0x1UL << MXC_F_TRNG_CN_AESKG_MEMPROTE_POS))
115#define MXC_F_TRNG_ST_RND_RDY_POS 0
116#define MXC_F_TRNG_ST_RND_RDY ((uint32_t)(0x1UL << MXC_F_TRNG_ST_RND_RDY_POS))
118#define MXC_F_TRNG_ST_AESKGD_MEU_S_POS 4
119#define MXC_F_TRNG_ST_AESKGD_MEU_S ((uint32_t)(0x1UL << MXC_F_TRNG_ST_AESKGD_MEU_S_POS))
130#define MXC_F_TRNG_DATA_DATA_POS 0
131#define MXC_F_TRNG_DATA_DATA ((uint32_t)(0xFFFFFFFFUL << MXC_F_TRNG_DATA_DATA_POS))
__IO uint32_t cn
Definition: trng_regs.h:77
__I uint32_t data
Definition: trng_regs.h:79
__I uint32_t st
Definition: trng_regs.h:78
Definition: trng_regs.h:76