MAX32660 Peripheral Driver API
Peripheral Driver API for the MAX32660
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules
pwrseq_regs.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  mxc_pwrseq_regs_t
 

Macros

#define MXC_R_PWRSEQ_LP_CTRL   ((uint32_t)0x00000000UL)
 
#define MXC_R_PWRSEQ_LP_WAKEFL   ((uint32_t)0x00000004UL)
 
#define MXC_R_PWRSEQ_LPWK_EN   ((uint32_t)0x00000008UL)
 
#define MXC_R_PWRSEQ_LPMEMSD   ((uint32_t)0x00000040UL)
 
#define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0_POS   0
 
#define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL0_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1_POS   1
 
#define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL1_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2_POS   2
 
#define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL2_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3_POS   3
 
#define MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RAMRET_SEL3_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_OVR_POS   4
 
#define MXC_F_PWRSEQ_LP_CTRL_OVR   ((uint32_t)(0x3UL << MXC_F_PWRSEQ_LP_CTRL_OVR_POS))
 
#define MXC_V_PWRSEQ_LP_CTRL_OVR_0_9V   ((uint32_t)0x0UL)
 
#define MXC_S_PWRSEQ_LP_CTRL_OVR_0_9V   (MXC_V_PWRSEQ_LP_CTRL_OVR_0_9V << MXC_F_PWRSEQ_LP_CTRL_OVR_POS)
 
#define MXC_V_PWRSEQ_LP_CTRL_OVR_1_0V   ((uint32_t)0x1UL)
 
#define MXC_S_PWRSEQ_LP_CTRL_OVR_1_0V   (MXC_V_PWRSEQ_LP_CTRL_OVR_1_0V << MXC_F_PWRSEQ_LP_CTRL_OVR_POS)
 
#define MXC_V_PWRSEQ_LP_CTRL_OVR_1_1V   ((uint32_t)0x2UL)
 
#define MXC_S_PWRSEQ_LP_CTRL_OVR_1_1V   (MXC_V_PWRSEQ_LP_CTRL_OVR_1_1V << MXC_F_PWRSEQ_LP_CTRL_OVR_POS)
 
#define MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_POS   6
 
#define MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_VCORE_DET_BYPASS_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_RETREG_EN_POS   8
 
#define MXC_F_PWRSEQ_LP_CTRL_RETREG_EN   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_RETREG_EN_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN_POS   10
 
#define MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_FAST_WK_EN_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_BG_OFF_POS   11
 
#define MXC_F_PWRSEQ_LP_CTRL_BG_OFF   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_BG_OFF_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS_POS   12
 
#define MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_VCORE_POR_DIS_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_LDO_DIS_POS   16
 
#define MXC_F_PWRSEQ_LP_CTRL_LDO_DIS   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_LDO_DIS_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_POS   20
 
#define MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_VCORE_SVM_DIS_POS))
 
#define MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_POS   25
 
#define MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LP_CTRL_VDDIO_POR_DIS_POS))
 
#define MXC_F_PWRSEQ_LP_WAKEFL_WAKEST_POS   0
 
#define MXC_F_PWRSEQ_LP_WAKEFL_WAKEST   ((uint32_t)(0x3FFFUL << MXC_F_PWRSEQ_LP_WAKEFL_WAKEST_POS))
 
#define MXC_F_PWRSEQ_LPWK_EN_WAKEEN_POS   0
 
#define MXC_F_PWRSEQ_LPWK_EN_WAKEEN   ((uint32_t)(0x3FFFUL << MXC_F_PWRSEQ_LPWK_EN_WAKEEN_POS))
 
#define MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF_POS   0
 
#define MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LPMEMSD_SRAM0_OFF_POS))
 
#define MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF_POS   1
 
#define MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LPMEMSD_SRAM1_OFF_POS))
 
#define MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF_POS   2
 
#define MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LPMEMSD_SRAM2_OFF_POS))
 
#define MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF_POS   3
 
#define MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF   ((uint32_t)(0x1UL << MXC_F_PWRSEQ_LPMEMSD_SRAM3_OFF_POS))
 

Detailed Description

Registers, Bit Masks and Bit Positions for the PWRSEQ Peripheral Module.

Note
This file is @generated.