![]() |
MAX32660 Peripheral Driver API
Peripheral Driver API for the MAX32660
|
Flash Control Register.
#define MXC_F_FLC_CTRL_BUSY ((uint32_t)(0x1UL << MXC_F_FLC_CTRL_BUSY_POS)) |
CTRL_BUSY Mask
#define MXC_F_FLC_CTRL_BUSY_POS 24 |
CTRL_BUSY Position
#define MXC_F_FLC_CTRL_ERASE_CODE ((uint32_t)(0xFFUL << MXC_F_FLC_CTRL_ERASE_CODE_POS)) |
CTRL_ERASE_CODE Mask
#define MXC_F_FLC_CTRL_ERASE_CODE_POS 8 |
CTRL_ERASE_CODE Position
#define MXC_F_FLC_CTRL_LVE ((uint32_t)(0x1UL << MXC_F_FLC_CTRL_LVE_POS)) |
CTRL_LVE Mask
#define MXC_F_FLC_CTRL_LVE_POS 25 |
CTRL_LVE Position
#define MXC_F_FLC_CTRL_MASS_ERASE ((uint32_t)(0x1UL << MXC_F_FLC_CTRL_MASS_ERASE_POS)) |
CTRL_MASS_ERASE Mask
#define MXC_F_FLC_CTRL_MASS_ERASE_POS 1 |
CTRL_MASS_ERASE Position
#define MXC_F_FLC_CTRL_PAGE_ERASE ((uint32_t)(0x1UL << MXC_F_FLC_CTRL_PAGE_ERASE_POS)) |
CTRL_PAGE_ERASE Mask
#define MXC_F_FLC_CTRL_PAGE_ERASE_POS 2 |
CTRL_PAGE_ERASE Position
#define MXC_F_FLC_CTRL_UNLOCK_CODE ((uint32_t)(0xFUL << MXC_F_FLC_CTRL_UNLOCK_CODE_POS)) |
CTRL_UNLOCK_CODE Mask
#define MXC_F_FLC_CTRL_UNLOCK_CODE_POS 28 |
CTRL_UNLOCK_CODE Position
#define MXC_F_FLC_CTRL_WIDTH ((uint32_t)(0x1UL << MXC_F_FLC_CTRL_WIDTH_POS)) |
CTRL_WIDTH Mask
#define MXC_F_FLC_CTRL_WIDTH_POS 4 |
CTRL_WIDTH Position
#define MXC_F_FLC_CTRL_WRITE ((uint32_t)(0x1UL << MXC_F_FLC_CTRL_WRITE_POS)) |
CTRL_WRITE Mask
#define MXC_F_FLC_CTRL_WRITE_POS 0 |
CTRL_WRITE Position
#define MXC_S_FLC_CTRL_ERASE_CODE_ERASEALL (MXC_V_FLC_CTRL_ERASE_CODE_ERASEALL << MXC_F_FLC_CTRL_ERASE_CODE_POS) |
CTRL_ERASE_CODE_ERASEALL Setting
#define MXC_S_FLC_CTRL_ERASE_CODE_ERASEPAGE (MXC_V_FLC_CTRL_ERASE_CODE_ERASEPAGE << MXC_F_FLC_CTRL_ERASE_CODE_POS) |
CTRL_ERASE_CODE_ERASEPAGE Setting
#define MXC_S_FLC_CTRL_ERASE_CODE_NOP (MXC_V_FLC_CTRL_ERASE_CODE_NOP << MXC_F_FLC_CTRL_ERASE_CODE_POS) |
CTRL_ERASE_CODE_NOP Setting
#define MXC_S_FLC_CTRL_UNLOCK_CODE_LOCKED (MXC_V_FLC_CTRL_UNLOCK_CODE_LOCKED << MXC_F_FLC_CTRL_UNLOCK_CODE_POS) |
CTRL_UNLOCK_CODE_LOCKED Setting
#define MXC_S_FLC_CTRL_UNLOCK_CODE_UNLOCKED (MXC_V_FLC_CTRL_UNLOCK_CODE_UNLOCKED << MXC_F_FLC_CTRL_UNLOCK_CODE_POS) |
CTRL_UNLOCK_CODE_UNLOCKED Setting
#define MXC_V_FLC_CTRL_ERASE_CODE_ERASEALL ((uint32_t)0xAAUL) |
CTRL_ERASE_CODE_ERASEALL Value
#define MXC_V_FLC_CTRL_ERASE_CODE_ERASEPAGE ((uint32_t)0x55UL) |
CTRL_ERASE_CODE_ERASEPAGE Value
#define MXC_V_FLC_CTRL_ERASE_CODE_NOP ((uint32_t)0x0UL) |
CTRL_ERASE_CODE_NOP Value
#define MXC_V_FLC_CTRL_UNLOCK_CODE_LOCKED ((uint32_t)0x3UL) |
CTRL_UNLOCK_CODE_LOCKED Value
#define MXC_V_FLC_CTRL_UNLOCK_CODE_UNLOCKED ((uint32_t)0x2UL) |
CTRL_UNLOCK_CODE_UNLOCKED Value