28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32665_INCLUDE_TRNG_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32665_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_ODHT_POS 0
101#define MXC_F_TRNG_CN_ODHT ((uint32_t)(0x1UL << MXC_F_TRNG_CN_ODHT_POS))
103#define MXC_F_TRNG_CN_RND_IRQ_EN_POS 1
104#define MXC_F_TRNG_CN_RND_IRQ_EN ((uint32_t)(0x1UL << MXC_F_TRNG_CN_RND_IRQ_EN_POS))
106#define MXC_F_TRNG_CN_HEALTH_EN_POS 2
107#define MXC_F_TRNG_CN_HEALTH_EN ((uint32_t)(0x1UL << MXC_F_TRNG_CN_HEALTH_EN_POS))
109#define MXC_F_TRNG_CN_AESKG_MEU_POS 3
110#define MXC_F_TRNG_CN_AESKG_MEU ((uint32_t)(0x1UL << MXC_F_TRNG_CN_AESKG_MEU_POS))
112#define MXC_F_TRNG_CN_AESKG_MEMPROTE_POS 4
113#define MXC_F_TRNG_CN_AESKG_MEMPROTE ((uint32_t)(0x1UL << MXC_F_TRNG_CN_AESKG_MEMPROTE_POS))
115#define MXC_F_TRNG_CN_AESKG_MEMPROTA_POS 5
116#define MXC_F_TRNG_CN_AESKG_MEMPROTA ((uint32_t)(0x1UL << MXC_F_TRNG_CN_AESKG_MEMPROTA_POS))
127#define MXC_F_TRNG_ST_RND_RDY_POS 0
128#define MXC_F_TRNG_ST_RND_RDY ((uint32_t)(0x1UL << MXC_F_TRNG_ST_RND_RDY_POS))
130#define MXC_F_TRNG_ST_ODHTS_POS 1
131#define MXC_F_TRNG_ST_ODHTS ((uint32_t)(0x1UL << MXC_F_TRNG_ST_ODHTS_POS))
133#define MXC_F_TRNG_ST_HTS_POS 2
134#define MXC_F_TRNG_ST_HTS ((uint32_t)(0x1UL << MXC_F_TRNG_ST_HTS_POS))
136#define MXC_F_TRNG_ST_SRCFAIL_POS 3
137#define MXC_F_TRNG_ST_SRCFAIL ((uint32_t)(0x1UL << MXC_F_TRNG_ST_SRCFAIL_POS))
139#define MXC_F_TRNG_ST_AESKGD_MEU_S_POS 4
140#define MXC_F_TRNG_ST_AESKGD_MEU_S ((uint32_t)(0x1UL << MXC_F_TRNG_ST_AESKGD_MEU_S_POS))
151#define MXC_F_TRNG_DATA_DATA_POS 0
152#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