mFrame
載入中...
搜尋中...
無符合項目
spc/Mask.h
1
7#ifndef MCXA153_3300676D_5504_42B1_B31E_8E1C3015A319
8#define MCXA153_3300676D_5504_42B1_B31E_8E1C3015A319
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 Mask : unsigned int;
24
36 constexpr unsigned int operator+(Mask e) {
37 return static_cast<unsigned int>(e);
38 }
39} // namespace mcxa153::chip::spc
40
41/* ***************************************************************************************
42 * Class/Interface/Struct/Enum
43 */
44
71enum struct mcxa153::chip::spc::Mask : unsigned int {
72
82 VERID_FEATURE = 0x0000FFFFU,
83
89 VERID_MINOR = 0x00FF0000U,
90
96 VERID_MAJOR = 0xFF000000U,
97
107 SC_BUSY = 0x00000001U,
108
123 SC_SPC_LP_REQ = 0x00000002U,
124
140 SC_SPC_LP_MODE = 0x000000F0U,
141
147 SC_ISO_CLR = 0x00010000U,
148
158 SC_SWITCH_STATE = 0x80000000U,
159
169 LPREQ_CFG_LPREQOE = 0x00000001U,
170
180 LPREQ_CFG_LPREQPOL = 0x00000002U,
181
195 LPREQ_CFG_LPREQOV = 0x0000000CU,
196
206 CFG_INTG_PWSWTCH_SLEEP_EN = 0x00000001U,
207
217 CFG_INTG_PWSWTCH_WKUP_EN = 0x00000002U,
218
229
240
250 PD_STATUS_PWR_REQ_STATUS = 0x00000001U,
251
261 PD_STATUS_PD_LP_REQ = 0x00000010U,
262
278 PD_STATUS_LP_MODE = 0x00000F00U,
279
293 SRAMCTL_VSM = 0x00000003U,
294
304 SRAMCTL_REQ = 0x40000000U,
305
315 SRAMCTL_ACK = 0x80000000U,
316
323 SRAMRETLDO_REFTRIM_REFTRIM = 0x0000001FU,
324
334 SRAMRETLDO_CNTRL_SRAMLDO_ON = 0x00000001U,
335
341 SRAMRETLDO_CNTRL_SRAM_RET_EN = 0x00000F00U,
342
352 ACTIVE_CFG_CORELDO_VDD_DS = 0x00000001U,
353
367 ACTIVE_CFG_CORELDO_VDD_LVL = 0x0000000CU,
368
382 ACTIVE_CFG_BGMODE = 0x00300000U,
383
393 ACTIVE_CFG_VDD_VD_DISABLE = 0x00800000U,
394
404 ACTIVE_CFG_CORE_LVDE = 0x01000000U,
405
415 ACTIVE_CFG_SYS_LVDE = 0x02000000U,
416
426 ACTIVE_CFG_SYS_HVDE = 0x10000000U,
427
433 ACTIVE_CFG1_SOC_CNTRL = 0xFFFFFFFFU,
434
444 LP_CFG_CORELDO_VDD_DS = 0x00000001U,
445
460 LP_CFG_CORELDO_VDD_LVL = 0x0000000CU,
461
471 LP_CFG_SRAMLDO_DPD_ON = 0x00080000U,
472
486 LP_CFG_BGMODE = 0x00300000U,
487
497 LP_CFG_LP_IREFEN = 0x00800000U,
498
508 LP_CFG_CORE_LVDE = 0x01000000U,
509
519 LP_CFG_SYS_LVDE = 0x02000000U,
520
530 LP_CFG_SYS_HVDE = 0x10000000U,
531
537 LP_CFG1_SOC_CNTRL = 0xFFFFFFFFU,
538
544 LPWKUP_DELAY_LPWKUP_DELAY = 0x0000FFFFU,
545
551 ACTIVE_VDELAY_ACTIVE_VDELAY = 0x0000FFFFU,
552
566 VD_STAT_COREVDD_LVDF = 0x00000001U,
567
581 VD_STAT_SYSVDD_LVDF = 0x00000002U,
582
596 VD_STAT_SYSVDD_HVDF = 0x00000020U,
597
607 VD_CORE_CFG_LVDRE = 0x00000001U,
608
618 VD_CORE_CFG_LVDIE = 0x00000002U,
619
629 VD_CORE_CFG_LOCK = 0x00010000U,
630
640 VD_SYS_CFG_LVDRE = 0x00000001U,
641
651 VD_SYS_CFG_LVDIE = 0x00000002U,
652
662 VD_SYS_CFG_HVDRE = 0x00000004U,
663
673 VD_SYS_CFG_HVDIE = 0x00000008U,
674
684 VD_SYS_CFG_LVSEL = 0x00000100U,
685
695 VD_SYS_CFG_LOCK = 0x00010000U,
696
702 EVD_CFG_EVDISO = 0x00000007U,
703
709 EVD_CFG_EVDLPISO = 0x00000700U,
710
716 EVD_CFG_EVDSTAT = 0x00070000U
717};
718
719/* ***************************************************************************************
720 * End of file
721 */
722
723#endif /* MCXA153_3300676D_5504_42B1_B31E_8E1C3015A319 */
Definition ActiveModeCoreLdoOption.h:24
Mask
Definition spc/Mask.h:71
@ 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