mFrame
載入中...
搜尋中...
無符合項目
spc/Shift.h
1
7#ifndef MCXA153_794372AA_D3F1_46AE_A274_6FD59B184B6E
8#define MCXA153_794372AA_D3F1_46AE_A274_6FD59B184B6E
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace mcxa153::chip::spc {
23 enum struct Shift : unsigned int;
24
37 constexpr unsigned int operator+(Shift e) {
38 return static_cast<unsigned int>(e);
39 }
40} // namespace mcxa153::chip::spc
41
42/* ***************************************************************************************
43 * Class/Interface/Struct/Enum
44 */
45
63enum struct mcxa153::chip::spc::Shift : unsigned int {
64
74 VERID_FEATURE = 0U,
75
81 VERID_MINOR = 16U,
82
88 VERID_MAJOR = 24U,
89
99 SC_BUSY = 0U,
100
115 SC_SPC_LP_REQ = 1U,
116
132 SC_SPC_LP_MODE = 4U,
133
139 SC_ISO_CLR = 16U,
140
150 SC_SWITCH_STATE = 31U,
151
162
173
188
199
210
221
232
243
254
271
285 SRAMCTL_VSM = 0U,
286
296 SRAMCTL_REQ = 30U,
297
307 SRAMCTL_ACK = 31U,
308
315
326
333
344
359
373 ACTIVE_CFG_BGMODE = 20U,
374
385
396
407
418
425
436
452
463
477 LP_CFG_BGMODE = 20U,
478
488 LP_CFG_LP_IREFEN = 23U,
489
499 LP_CFG_CORE_LVDE = 24U,
500
510 LP_CFG_SYS_LVDE = 25U,
511
521 LP_CFG_SYS_HVDE = 28U,
522
529
536
543
558
573
588
599
610
620 VD_CORE_CFG_LOCK = 16U,
621
631 VD_SYS_CFG_LVDRE = 0U,
632
642 VD_SYS_CFG_LVDIE = 1U,
643
653 VD_SYS_CFG_HVDRE = 2U,
654
664 VD_SYS_CFG_HVDIE = 3U,
665
675 VD_SYS_CFG_LVSEL = 8U,
676
686 VD_SYS_CFG_LOCK = 16U,
687
693 EVD_CFG_EVDISO = 0U,
694
700 EVD_CFG_EVDLPISO = 8U,
701
707 EVD_CFG_EVDSTAT = 16U,
708
709 EVD_CFG_REG_EVDISO = 0U,
710 EVD_CFG_REG_EVDLPISO = 8U,
711 EVD_CFG_REG_EVDSTAT = 16U
712};
713
714/* ***************************************************************************************
715 * End of file
716 */
717
718#endif /* MCXA153_794372AA_D3F1_46AE_A274_6FD59B184B6E */
Definition ActiveModeCoreLdoOption.h:24
@ LP_CFG_CORE_LVDE
LP_CFG - CORE_LVDE.
@ VD_SYS_CFG_LOCK
VD_SYS_CFG - LOCK.
@ VD_STAT_SYSVDD_LVDF
VD_STAT - SYSVDD_LVDF.
@ EVD_CFG_EVDISO
EVD_CFG - EVDISO.
@ CFG_INTG_PWSWTCH_SLEEP_EN
CFG - INTG_PWSWTCH_SLEEP_EN.
@ VD_SYS_CFG_HVDIE
VD_SYS_CFG - HVDIE.
@ LPREQ_CFG_LPREQOE
LPREQ_CFG - LPREQOE.
@ LP_CFG_SYS_HVDE
LP_CFG - SYS_HVDE.
@ VD_SYS_CFG_LVDIE
VD_SYS_CFG - LVDIE.
@ PD_STATUS_PD_LP_REQ
PD_STATUS - PD_LP_REQ.
@ PD_STATUS_LP_MODE
PD_STATUS - LP_MODE.
@ VD_STAT_COREVDD_LVDF
VD_STAT - COREVDD_LVDF.
@ VD_CORE_CFG_LVDRE
VD_CORE_CFG - LVDRE.
@ VD_SYS_CFG_LVSEL
VD_SYS_CFG - LVSEL.
@ LP_CFG_SRAMLDO_DPD_ON
LP_CFG - SRAMLDO_DPD_ON.
@ VD_SYS_CFG_HVDRE
VD_SYS_CFG - HVDRE.
@ ACTIVE_CFG_CORELDO_VDD_DS
ACTIVE_CFG - CORELDO_VDD_DS.
@ LP_CFG_SYS_LVDE
LP_CFG - SYS_LVDE.
@ SRAMRETLDO_CNTRL_SRAM_RET_EN
SRAMRETLDO_CNTRL - SRAM_RET_EN.
@ CFG_INTG_PWSWTCH_WKUP_ACTIVE_EN
CFG - INTG_PWSWTCH_WKUP_ACTIVE_EN.
@ ACTIVE_CFG_CORELDO_VDD_LVL
ACTIVE_CFG - CORELDO_VDD_LVL.
@ SRAMCTL_VSM
SRAMCTL - VSM.
@ LP_CFG_CORELDO_VDD_LVL
LP_CFG - CORELDO_VDD_LVL.
@ LP_CFG_BGMODE
LP_CFG - BGMODE.
@ SC_SPC_LP_REQ
SC - SPC_LP_REQ.
@ EVD_CFG_EVDLPISO
EVD_CFG - EVDLPISO.
@ CFG_INTG_PWSWTCH_WKUP_EN
CFG - INTG_PWSWTCH_WKUP_EN.
@ SRAMCTL_ACK
SRAMCTL - ACK.
@ LPREQ_CFG_LPREQPOL
LPREQ_CFG - LPREQPOL.
@ ACTIVE_CFG_CORE_LVDE
ACTIVE_CFG - CORE_LVDE.
@ SRAMRETLDO_CNTRL_SRAMLDO_ON
SRAMRETLDO_CNTRL - SRAMLDO_ON.
@ LPREQ_CFG_LPREQOV
LPREQ_CFG - LPREQOV.
@ LP_CFG_CORELDO_VDD_DS
LP_CFG - CORELDO_VDD_DS.
@ VD_CORE_CFG_LVDIE
VD_CORE_CFG - LVDIE.
@ SRAMCTL_REQ
SRAMCTL - REQ.
@ VD_CORE_CFG_LOCK
VD_CORE_CFG - LOCK.
@ PD_STATUS_PWR_REQ_STATUS
PD_STATUS - PWR_REQ_STATUS.
@ ACTIVE_VDELAY_ACTIVE_VDELAY
ACTIVE_VDELAY - ACTIVE_VDELAY.
@ CFG_INTG_PWSWTCH_SLEEP_ACTIVE_EN
CFG - INTG_PWSWTCH_SLEEP_ACTIVE_EN.
@ SC_SPC_LP_MODE
SC - SPC_LP_MODE.
@ ACTIVE_CFG1_SOC_CNTRL
ACTIVE_CFG1 - SOC_CNTRL.
@ LP_CFG1_SOC_CNTRL
LP_CFG1 - SOC_CNTRL.
@ SC_ISO_CLR
SC - ISO_CLR.
@ LPWKUP_DELAY_LPWKUP_DELAY
LPWKUP_DELAY - LPWKUP_DELAY.
@ ACTIVE_CFG_BGMODE
ACTIVE_CFG - BGMODE.
@ SC_SWITCH_STATE
SC - SWITCH_STATE.
@ ACTIVE_CFG_SYS_LVDE
ACTIVE_CFG - SYS_LVDE.
@ LP_CFG_LP_IREFEN
LP_CFG - LP_IREFEN.
@ ACTIVE_CFG_SYS_HVDE
ACTIVE_CFG - SYS_HVDE.
@ VD_STAT_SYSVDD_HVDF
VD_STAT - SYSVDD_HVDF.
@ VD_SYS_CFG_LVDRE
VD_SYS_CFG - LVDRE.
@ ACTIVE_CFG_VDD_VD_DISABLE
ACTIVE_CFG - VDD_VD_DISABLE.
@ SRAMRETLDO_REFTRIM_REFTRIM
SRAMRETLDO_REFTRIM - REFTRIM.
@ EVD_CFG_EVDSTAT
EVD_CFG - EVDSTAT.
constexpr unsigned char operator+(BandgapMode e)
Operator Overload - Convert BandgapMode enum to unsigned char.
Definition BandgapMode.h:36
Shift
SPC (System Power Controller) Register Bit Shift Positions Enumeration defining bit shift positions f...
Definition spc/Shift.h:63