MAX32660 Peripheral Driver API
Peripheral Driver API for the MAX32660
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules

Macros

#define MXC_F_GCR_PM_MODE_POS   0
 
#define MXC_F_GCR_PM_MODE   ((uint32_t)(0x7UL << MXC_F_GCR_PM_MODE_POS))
 
#define MXC_V_GCR_PM_MODE_ACTIVE   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_PM_MODE_ACTIVE   (MXC_V_GCR_PM_MODE_ACTIVE << MXC_F_GCR_PM_MODE_POS)
 
#define MXC_V_GCR_PM_MODE_SHUTDOWN   ((uint32_t)0x3UL)
 
#define MXC_S_GCR_PM_MODE_SHUTDOWN   (MXC_V_GCR_PM_MODE_SHUTDOWN << MXC_F_GCR_PM_MODE_POS)
 
#define MXC_V_GCR_PM_MODE_BACKUP   ((uint32_t)0x4UL)
 
#define MXC_S_GCR_PM_MODE_BACKUP   (MXC_V_GCR_PM_MODE_BACKUP << MXC_F_GCR_PM_MODE_POS)
 
#define MXC_F_GCR_PM_GPIOWK_EN_POS   4
 
#define MXC_F_GCR_PM_GPIOWK_EN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_GPIOWK_EN_POS))
 
#define MXC_F_GCR_PM_RTCWK_EN_POS   5
 
#define MXC_F_GCR_PM_RTCWK_EN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_RTCWK_EN_POS))
 
#define MXC_F_GCR_PM_HFIOPD_POS   15
 
#define MXC_F_GCR_PM_HFIOPD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_HFIOPD_POS))
 

Detailed Description

Power Management.

Macro Definition Documentation

◆ MXC_F_GCR_PM_GPIOWK_EN

#define MXC_F_GCR_PM_GPIOWK_EN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_GPIOWK_EN_POS))

PM_GPIOWK_EN Mask

◆ MXC_F_GCR_PM_GPIOWK_EN_POS

#define MXC_F_GCR_PM_GPIOWK_EN_POS   4

PM_GPIOWK_EN Position

◆ MXC_F_GCR_PM_HFIOPD

#define MXC_F_GCR_PM_HFIOPD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_HFIOPD_POS))

PM_HFIOPD Mask

◆ MXC_F_GCR_PM_HFIOPD_POS

#define MXC_F_GCR_PM_HFIOPD_POS   15

PM_HFIOPD Position

◆ MXC_F_GCR_PM_MODE

#define MXC_F_GCR_PM_MODE   ((uint32_t)(0x7UL << MXC_F_GCR_PM_MODE_POS))

PM_MODE Mask

◆ MXC_F_GCR_PM_MODE_POS

#define MXC_F_GCR_PM_MODE_POS   0

PM_MODE Position

◆ MXC_F_GCR_PM_RTCWK_EN

#define MXC_F_GCR_PM_RTCWK_EN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_RTCWK_EN_POS))

PM_RTCWK_EN Mask

◆ MXC_F_GCR_PM_RTCWK_EN_POS

#define MXC_F_GCR_PM_RTCWK_EN_POS   5

PM_RTCWK_EN Position

◆ MXC_S_GCR_PM_MODE_ACTIVE

#define MXC_S_GCR_PM_MODE_ACTIVE   (MXC_V_GCR_PM_MODE_ACTIVE << MXC_F_GCR_PM_MODE_POS)

PM_MODE_ACTIVE Setting

◆ MXC_S_GCR_PM_MODE_BACKUP

#define MXC_S_GCR_PM_MODE_BACKUP   (MXC_V_GCR_PM_MODE_BACKUP << MXC_F_GCR_PM_MODE_POS)

PM_MODE_BACKUP Setting

◆ MXC_S_GCR_PM_MODE_SHUTDOWN

#define MXC_S_GCR_PM_MODE_SHUTDOWN   (MXC_V_GCR_PM_MODE_SHUTDOWN << MXC_F_GCR_PM_MODE_POS)

PM_MODE_SHUTDOWN Setting

◆ MXC_V_GCR_PM_MODE_ACTIVE

#define MXC_V_GCR_PM_MODE_ACTIVE   ((uint32_t)0x0UL)

PM_MODE_ACTIVE Value

◆ MXC_V_GCR_PM_MODE_BACKUP

#define MXC_V_GCR_PM_MODE_BACKUP   ((uint32_t)0x4UL)

PM_MODE_BACKUP Value

◆ MXC_V_GCR_PM_MODE_SHUTDOWN

#define MXC_V_GCR_PM_MODE_SHUTDOWN   ((uint32_t)0x3UL)

PM_MODE_SHUTDOWN Value