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

Macros

#define MXC_F_GCR_PM_MODE_POS   0
 
#define MXC_F_GCR_PM_MODE   ((uint32_t)(0xFUL << 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_SLEEP   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_PM_MODE_SLEEP   (MXC_V_GCR_PM_MODE_SLEEP << MXC_F_GCR_PM_MODE_POS)
 
#define MXC_V_GCR_PM_MODE_STANDBY   ((uint32_t)0x2UL)
 
#define MXC_S_GCR_PM_MODE_STANDBY   (MXC_V_GCR_PM_MODE_STANDBY << 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_V_GCR_PM_MODE_LPM   ((uint32_t)0x8UL)
 
#define MXC_S_GCR_PM_MODE_LPM   (MXC_V_GCR_PM_MODE_LPM << MXC_F_GCR_PM_MODE_POS)
 
#define MXC_V_GCR_PM_MODE_UPM   ((uint32_t)0x9UL)
 
#define MXC_S_GCR_PM_MODE_UPM   (MXC_V_GCR_PM_MODE_UPM << MXC_F_GCR_PM_MODE_POS)
 
#define MXC_V_GCR_PM_MODE_POWERDOWN   ((uint32_t)0xAUL)
 
#define MXC_S_GCR_PM_MODE_POWERDOWN   (MXC_V_GCR_PM_MODE_POWERDOWN << MXC_F_GCR_PM_MODE_POS)
 
#define MXC_F_GCR_PM_GPIO_WE_POS   4
 
#define MXC_F_GCR_PM_GPIO_WE   ((uint32_t)(0x1UL << MXC_F_GCR_PM_GPIO_WE_POS))
 
#define MXC_F_GCR_PM_RTC_WE_POS   5
 
#define MXC_F_GCR_PM_RTC_WE   ((uint32_t)(0x1UL << MXC_F_GCR_PM_RTC_WE_POS))
 
#define MXC_F_GCR_PM_WUT_WE_POS   7
 
#define MXC_F_GCR_PM_WUT_WE   ((uint32_t)(0x1UL << MXC_F_GCR_PM_WUT_WE_POS))
 
#define MXC_F_GCR_PM_AINCOMP_WE_POS   9
 
#define MXC_F_GCR_PM_AINCOMP_WE   ((uint32_t)(0x1UL << MXC_F_GCR_PM_AINCOMP_WE_POS))
 
#define MXC_F_GCR_PM_ISO_PD_POS   15
 
#define MXC_F_GCR_PM_ISO_PD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_ISO_PD_POS))
 
#define MXC_F_GCR_PM_IPO_PD_POS   16
 
#define MXC_F_GCR_PM_IPO_PD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_IPO_PD_POS))
 
#define MXC_F_GCR_PM_IBRO_PD_POS   17
 
#define MXC_F_GCR_PM_IBRO_PD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_IBRO_PD_POS))
 
#define MXC_F_GCR_PM_ERFO_BP_POS   20
 
#define MXC_F_GCR_PM_ERFO_BP   ((uint32_t)(0x1UL << MXC_F_GCR_PM_ERFO_BP_POS))
 

Detailed Description

Power Management.

Macro Definition Documentation

◆ MXC_F_GCR_PM_AINCOMP_WE

#define MXC_F_GCR_PM_AINCOMP_WE   ((uint32_t)(0x1UL << MXC_F_GCR_PM_AINCOMP_WE_POS))

PM_AINCOMP_WE Mask

◆ MXC_F_GCR_PM_AINCOMP_WE_POS

#define MXC_F_GCR_PM_AINCOMP_WE_POS   9

PM_AINCOMP_WE Position

◆ MXC_F_GCR_PM_ERFO_BP

#define MXC_F_GCR_PM_ERFO_BP   ((uint32_t)(0x1UL << MXC_F_GCR_PM_ERFO_BP_POS))

PM_ERFO_BP Mask

◆ MXC_F_GCR_PM_ERFO_BP_POS

#define MXC_F_GCR_PM_ERFO_BP_POS   20

PM_ERFO_BP Position

◆ MXC_F_GCR_PM_GPIO_WE

#define MXC_F_GCR_PM_GPIO_WE   ((uint32_t)(0x1UL << MXC_F_GCR_PM_GPIO_WE_POS))

PM_GPIO_WE Mask

◆ MXC_F_GCR_PM_GPIO_WE_POS

#define MXC_F_GCR_PM_GPIO_WE_POS   4

PM_GPIO_WE Position

◆ MXC_F_GCR_PM_IBRO_PD

#define MXC_F_GCR_PM_IBRO_PD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_IBRO_PD_POS))

PM_IBRO_PD Mask

◆ MXC_F_GCR_PM_IBRO_PD_POS

#define MXC_F_GCR_PM_IBRO_PD_POS   17

PM_IBRO_PD Position

◆ MXC_F_GCR_PM_IPO_PD

#define MXC_F_GCR_PM_IPO_PD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_IPO_PD_POS))

PM_IPO_PD Mask

◆ MXC_F_GCR_PM_IPO_PD_POS

#define MXC_F_GCR_PM_IPO_PD_POS   16

PM_IPO_PD Position

◆ MXC_F_GCR_PM_ISO_PD

#define MXC_F_GCR_PM_ISO_PD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_ISO_PD_POS))

PM_ISO_PD Mask

◆ MXC_F_GCR_PM_ISO_PD_POS

#define MXC_F_GCR_PM_ISO_PD_POS   15

PM_ISO_PD Position

◆ MXC_F_GCR_PM_MODE

#define MXC_F_GCR_PM_MODE   ((uint32_t)(0xFUL << 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_RTC_WE

#define MXC_F_GCR_PM_RTC_WE   ((uint32_t)(0x1UL << MXC_F_GCR_PM_RTC_WE_POS))

PM_RTC_WE Mask

◆ MXC_F_GCR_PM_RTC_WE_POS

#define MXC_F_GCR_PM_RTC_WE_POS   5

PM_RTC_WE Position

◆ MXC_F_GCR_PM_WUT_WE

#define MXC_F_GCR_PM_WUT_WE   ((uint32_t)(0x1UL << MXC_F_GCR_PM_WUT_WE_POS))

PM_WUT_WE Mask

◆ MXC_F_GCR_PM_WUT_WE_POS

#define MXC_F_GCR_PM_WUT_WE_POS   7

PM_WUT_WE 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_LPM

#define MXC_S_GCR_PM_MODE_LPM   (MXC_V_GCR_PM_MODE_LPM << MXC_F_GCR_PM_MODE_POS)

PM_MODE_LPM Setting

◆ MXC_S_GCR_PM_MODE_POWERDOWN

#define MXC_S_GCR_PM_MODE_POWERDOWN   (MXC_V_GCR_PM_MODE_POWERDOWN << MXC_F_GCR_PM_MODE_POS)

PM_MODE_POWERDOWN Setting

◆ MXC_S_GCR_PM_MODE_SLEEP

#define MXC_S_GCR_PM_MODE_SLEEP   (MXC_V_GCR_PM_MODE_SLEEP << MXC_F_GCR_PM_MODE_POS)

PM_MODE_SLEEP Setting

◆ MXC_S_GCR_PM_MODE_STANDBY

#define MXC_S_GCR_PM_MODE_STANDBY   (MXC_V_GCR_PM_MODE_STANDBY << MXC_F_GCR_PM_MODE_POS)

PM_MODE_STANDBY Setting

◆ MXC_S_GCR_PM_MODE_UPM

#define MXC_S_GCR_PM_MODE_UPM   (MXC_V_GCR_PM_MODE_UPM << MXC_F_GCR_PM_MODE_POS)

PM_MODE_UPM 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_LPM

#define MXC_V_GCR_PM_MODE_LPM   ((uint32_t)0x8UL)

PM_MODE_LPM Value

◆ MXC_V_GCR_PM_MODE_POWERDOWN

#define MXC_V_GCR_PM_MODE_POWERDOWN   ((uint32_t)0xAUL)

PM_MODE_POWERDOWN Value

◆ MXC_V_GCR_PM_MODE_SLEEP

#define MXC_V_GCR_PM_MODE_SLEEP   ((uint32_t)0x1UL)

PM_MODE_SLEEP Value

◆ MXC_V_GCR_PM_MODE_STANDBY

#define MXC_V_GCR_PM_MODE_STANDBY   ((uint32_t)0x2UL)

PM_MODE_STANDBY Value

◆ MXC_V_GCR_PM_MODE_UPM

#define MXC_V_GCR_PM_MODE_UPM   ((uint32_t)0x9UL)

PM_MODE_UPM Value