MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
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)(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_DEEPSLEEP   ((uint32_t)0x2UL)
 
#define MXC_S_GCR_PM_MODE_DEEPSLEEP   (MXC_V_GCR_PM_MODE_DEEPSLEEP << 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_GPIOWKEN_POS   4
 
#define MXC_F_GCR_PM_GPIOWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_GPIOWKEN_POS))
 
#define MXC_F_GCR_PM_RTCWKEN_POS   5
 
#define MXC_F_GCR_PM_RTCWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_RTCWKEN_POS))
 
#define MXC_F_GCR_PM_USBWKEN_POS   6
 
#define MXC_F_GCR_PM_USBWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_USBWKEN_POS))
 
#define MXC_F_GCR_PM_WUTWKEN_POS   7
 
#define MXC_F_GCR_PM_WUTWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_WUTWKEN_POS))
 
#define MXC_F_GCR_PM_COMPWKEN_POS   8
 
#define MXC_F_GCR_PM_COMPWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_COMPWKEN_POS))
 
#define MXC_F_GCR_PM_HIRCPD_POS   15
 
#define MXC_F_GCR_PM_HIRCPD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRCPD_POS))
 
#define MXC_F_GCR_PM_HIRC96MPD_POS   16
 
#define MXC_F_GCR_PM_HIRC96MPD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRC96MPD_POS))
 
#define MXC_F_GCR_PM_HIRC8MPD_POS   17
 
#define MXC_F_GCR_PM_HIRC8MPD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRC8MPD_POS))
 
#define MXC_F_GCR_PM_XTALPB_POS   20
 
#define MXC_F_GCR_PM_XTALPB   ((uint32_t)(0x1UL << MXC_F_GCR_PM_XTALPB_POS))
 

Detailed Description

Power Management.

Macro Definition Documentation

◆ MXC_F_GCR_PM_COMPWKEN

#define MXC_F_GCR_PM_COMPWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_COMPWKEN_POS))

PM_COMPWKEN Mask

◆ MXC_F_GCR_PM_COMPWKEN_POS

#define MXC_F_GCR_PM_COMPWKEN_POS   8

PM_COMPWKEN Position

◆ MXC_F_GCR_PM_GPIOWKEN

#define MXC_F_GCR_PM_GPIOWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_GPIOWKEN_POS))

PM_GPIOWKEN Mask

◆ MXC_F_GCR_PM_GPIOWKEN_POS

#define MXC_F_GCR_PM_GPIOWKEN_POS   4

PM_GPIOWKEN Position

◆ MXC_F_GCR_PM_HIRC8MPD

#define MXC_F_GCR_PM_HIRC8MPD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRC8MPD_POS))

PM_HIRC8MPD Mask

◆ MXC_F_GCR_PM_HIRC8MPD_POS

#define MXC_F_GCR_PM_HIRC8MPD_POS   17

PM_HIRC8MPD Position

◆ MXC_F_GCR_PM_HIRC96MPD

#define MXC_F_GCR_PM_HIRC96MPD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRC96MPD_POS))

PM_HIRC96MPD Mask

◆ MXC_F_GCR_PM_HIRC96MPD_POS

#define MXC_F_GCR_PM_HIRC96MPD_POS   16

PM_HIRC96MPD Position

◆ MXC_F_GCR_PM_HIRCPD

#define MXC_F_GCR_PM_HIRCPD   ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRCPD_POS))

PM_HIRCPD Mask

◆ MXC_F_GCR_PM_HIRCPD_POS

#define MXC_F_GCR_PM_HIRCPD_POS   15

PM_HIRCPD 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_RTCWKEN

#define MXC_F_GCR_PM_RTCWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_RTCWKEN_POS))

PM_RTCWKEN Mask

◆ MXC_F_GCR_PM_RTCWKEN_POS

#define MXC_F_GCR_PM_RTCWKEN_POS   5

PM_RTCWKEN Position

◆ MXC_F_GCR_PM_USBWKEN

#define MXC_F_GCR_PM_USBWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_USBWKEN_POS))

PM_USBWKEN Mask

◆ MXC_F_GCR_PM_USBWKEN_POS

#define MXC_F_GCR_PM_USBWKEN_POS   6

PM_USBWKEN Position

◆ MXC_F_GCR_PM_WUTWKEN

#define MXC_F_GCR_PM_WUTWKEN   ((uint32_t)(0x1UL << MXC_F_GCR_PM_WUTWKEN_POS))

PM_WUTWKEN Mask

◆ MXC_F_GCR_PM_WUTWKEN_POS

#define MXC_F_GCR_PM_WUTWKEN_POS   7

PM_WUTWKEN Position

◆ MXC_F_GCR_PM_XTALPB

#define MXC_F_GCR_PM_XTALPB   ((uint32_t)(0x1UL << MXC_F_GCR_PM_XTALPB_POS))

PM_XTALPB Mask

◆ MXC_F_GCR_PM_XTALPB_POS

#define MXC_F_GCR_PM_XTALPB_POS   20

PM_XTALPB 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_DEEPSLEEP

#define MXC_S_GCR_PM_MODE_DEEPSLEEP   (MXC_V_GCR_PM_MODE_DEEPSLEEP << MXC_F_GCR_PM_MODE_POS)

PM_MODE_DEEPSLEEP 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_DEEPSLEEP

#define MXC_V_GCR_PM_MODE_DEEPSLEEP   ((uint32_t)0x2UL)

PM_MODE_DEEPSLEEP Value

◆ MXC_V_GCR_PM_MODE_SHUTDOWN

#define MXC_V_GCR_PM_MODE_SHUTDOWN   ((uint32_t)0x3UL)

PM_MODE_SHUTDOWN Value