28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32680_INCLUDE_TRNG_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32680_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_CTRL ((uint32_t)0x00000000UL)
90#define MXC_R_TRNG_STATUS ((uint32_t)0x00000004UL)
91#define MXC_R_TRNG_DATA ((uint32_t)0x00000008UL)
100#define MXC_F_TRNG_CTRL_RND_IE_POS 1
101#define MXC_F_TRNG_CTRL_RND_IE ((uint32_t)(0x1UL << MXC_F_TRNG_CTRL_RND_IE_POS))
103#define MXC_F_TRNG_CTRL_KEYGEN_POS 3
104#define MXC_F_TRNG_CTRL_KEYGEN ((uint32_t)(0x1UL << MXC_F_TRNG_CTRL_KEYGEN_POS))
106#define MXC_F_TRNG_CTRL_KEYWIPE_POS 15
107#define MXC_F_TRNG_CTRL_KEYWIPE ((uint32_t)(0x1UL << MXC_F_TRNG_CTRL_KEYWIPE_POS))
118#define MXC_F_TRNG_STATUS_RDY_POS 0
119#define MXC_F_TRNG_STATUS_RDY ((uint32_t)(0x1UL << MXC_F_TRNG_STATUS_RDY_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))
__I uint32_t data
Definition: trng_regs.h:79
__IO uint32_t ctrl
Definition: trng_regs.h:77
__IO uint32_t status
Definition: trng_regs.h:78
Definition: trng_regs.h:76