28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32670_INCLUDE_ICC_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32670_INCLUDE_ICC_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
79 __R uint32_t rsv_0x8_0xff[62];
81 __R uint32_t rsv_0x104_0x6ff[383];
92#define MXC_R_ICC_INFO ((uint32_t)0x00000000UL)
93#define MXC_R_ICC_SZ ((uint32_t)0x00000004UL)
94#define MXC_R_ICC_CTRL ((uint32_t)0x00000100UL)
95#define MXC_R_ICC_INVALIDATE ((uint32_t)0x00000700UL)
104#define MXC_F_ICC_INFO_RELNUM_POS 0
105#define MXC_F_ICC_INFO_RELNUM ((uint32_t)(0x3FUL << MXC_F_ICC_INFO_RELNUM_POS))
107#define MXC_F_ICC_INFO_PARTNUM_POS 6
108#define MXC_F_ICC_INFO_PARTNUM ((uint32_t)(0xFUL << MXC_F_ICC_INFO_PARTNUM_POS))
110#define MXC_F_ICC_INFO_ID_POS 10
111#define MXC_F_ICC_INFO_ID ((uint32_t)(0x3FUL << MXC_F_ICC_INFO_ID_POS))
121#define MXC_F_ICC_SZ_CCH_POS 0
122#define MXC_F_ICC_SZ_CCH ((uint32_t)(0xFFFFUL << MXC_F_ICC_SZ_CCH_POS))
124#define MXC_F_ICC_SZ_MEM_POS 16
125#define MXC_F_ICC_SZ_MEM ((uint32_t)(0xFFFFUL << MXC_F_ICC_SZ_MEM_POS))
135#define MXC_F_ICC_CTRL_EN_POS 0
136#define MXC_F_ICC_CTRL_EN ((uint32_t)(0x1UL << MXC_F_ICC_CTRL_EN_POS))
138#define MXC_F_ICC_CTRL_RDY_POS 16
139#define MXC_F_ICC_CTRL_RDY ((uint32_t)(0x1UL << MXC_F_ICC_CTRL_RDY_POS))
149#define MXC_F_ICC_INVALIDATE_INVALID_POS 0
150#define MXC_F_ICC_INVALIDATE_INVALID ((uint32_t)(0xFFFFFFFFUL << MXC_F_ICC_INVALIDATE_INVALID_POS))
__I uint32_t sz
Definition: icc_regs.h:78
__I uint32_t info
Definition: icc_regs.h:77
__IO uint32_t ctrl
Definition: icc_regs.h:80
__IO uint32_t invalidate
Definition: icc_regs.h:82
Definition: icc_regs.h:76