mFrame
載入中...
搜尋中...
無符合項目
syscon/Shift.h
1
7#ifndef MCXA153_B2B1FF5C_F0E6_463C_A8D4_CCC7B30DF57B
8#define MCXA153_B2B1FF5C_F0E6_463C_A8D4_CCC7B30DF57B
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace mcxa153::chip::syscon {
23 enum struct Shift : unsigned int;
24
25 constexpr unsigned int operator+(Shift e) {
26 return static_cast<unsigned int>(e);
27 }
28} // namespace mcxa153::chip::syscon
29
30/* ***************************************************************************************
31 * Class/Interface/Struct/Enum
32 */
33
78enum struct mcxa153::chip::syscon::Shift : unsigned int {
90 REMAP_CPU0_SBUS = 0U,
91
101 REMAP_DMA0 = 2U,
102
112 REMAP_USB0 = 4U,
113
125 REMAP_LOCK = 31U,
126
141
156
170 AHBMATPRIO_DMA0 = 8U,
171
186
195
205 CPU0NSTCKCAL_SKEW = 24U,
206
217 CPU0NSTCKCAL_NOREF = 25U,
218
226 NMISRC_IRQCPU0 = 0U,
227
238 NMISRC_NMIENCPU0 = 31U,
239
249 SLOWCLKDIV_RESET = 29U,
250
260 SLOWCLKDIV_HALT = 30U,
261
271 SLOWCLKDIV_UNSTAB = 31U,
272
278 AHBCLKDIV_DIV = 0U,
279
289 AHBCLKDIV_UNSTAB = 31U,
290
302 CLKUNLOCK_UNLOCK = 0U,
303
314
325
336
347
358
369
380
391
402
413
424
435
446
458
469
480
491
502
513
524
535
546
557
568
579
590
601
612
624
636
648
655
663
671
679
686
694
701
708
715
726
737
748
759
770
782 SRAM_XEN_LOCK = 31U,
783
790
797
804
811
818
825
832
843
854
865
876
887
900
909
915 JTAG_ID_JTAG_ID = 0U,
916
923
954
979
990
997
1004
1011
1012};
1013
1014/* ***************************************************************************************
1015 * End of file
1016 */
1017
1018#endif /* MCXA153_B2B1FF5C_F0E6_463C_A8D4_CCC7B30DF57B */
Definition syscon/Count.h:22
constexpr unsigned int operator+(Count e)
Operator Overload - Convert Count enum to unsigned int.
Definition syscon/Count.h:37
Shift
MCXA153 SYSCON Bit Shift Positions Enumeration (SYSCON位元偏移位置枚舉)
Definition syscon/Shift.h:78
@ LPCAC_CTRL_LPCAC_XOM
LPCAC_CTRL - LPCAC_XOM.
@ DEVICE_ID0_FLASH_SIZE
DEVICE_ID0 - FLASH_SIZE.
@ REMAP_CPU0_SBUS
REMAP - CPU0_SBUS.
@ PWM0SUBCTL_CLK0_EN
PWM0SUBCTL - CLK0_EN.
@ DEBUG_FEATURES_DP_CPU0_DBGEN
DEBUG_FEATURES_DP - CPU0_DBGEN.
@ GRAY_CODE_MSB_code_gray_41_32
GRAY_CODE_MSB - code_gray_41_32.
@ FT_STATE_B_FT_STATE_B
FT_STATE_B - FT_STATE_B.
@ CTIMERGLOBALSTARTEN_CTIMER0_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER0_CLK_EN.
@ RAM_CTRL_RAMX_CG_OVERRIDE
RAM_CTRL - RAMX_CG_OVERRIDE.
@ CTIMERGLOBALSTARTEN_CTIMER3_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER3_CLK_EN.
@ NVM_CTRL_DIS_MBECC_ERR_INST
NVM_CTRL - DIS_MBECC_ERR_INST.
@ LPCAC_CTRL_FRC_NO_ALLOC
LPCAC_CTRL - FRC_NO_ALLOC.
@ CTIMERGLOBALSTARTEN_CTIMER4_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER4_CLK_EN.
@ RAM_CTRL_RAMB_CG_OVERRIDE
RAM_CTRL - RAMB_CG_OVERRIDE.
@ LPCAC_CTRL_DIS_LPCAC_WTBF
LPCAC_CTRL - DIS_LPCAC_WTBF.
@ SLOWCLKDIV_HALT
SLOWCLKDIV - HALT.
@ SLOWCLKDIV_RESET
SLOWCLKDIV - RESET.
@ AHBMATPRIO_CPU0_CBUS
AHBMATPRIO - CPU0_CBUS.
@ LPCAC_CTRL_LIM_LPCAC_WTBF
LPCAC_CTRL - LIM_LPCAC_WTBF.
@ CTIMERGLOBALSTARTEN_CTIMER2_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER2_CLK_EN.
@ NVM_CTRL_FLASH_STALL_EN
NVM_CTRL - FLASH_STALL_EN.
@ SRAM_XEN_DP_RAMA0_XEN
SRAM_XEN_DP - RAMA0_XEN.
@ SRAM_XEN_DP_RAMB_XEN
SRAM_XEN_DP - RAMB_XEN.
@ PWM0SUBCTL_CLK1_EN
PWM0SUBCTL - CLK1_EN.
@ CPU0NSTCKCAL_NOREF
CPU0NSTCKCAL - NOREF.
@ PWM1SUBCTL_CLK2_EN
PWM1SUBCTL - CLK2_EN.
@ PWM0SUBCTL_CLK2_EN
PWM0SUBCTL - CLK2_EN.
@ AHBMATPRIO_CPU0_SBUS
AHBMATPRIO - CPU0_SBUS.
@ PWM0SUBCTL_CLK3_EN
PWM0SUBCTL - CLK3_EN.
@ AHBCLKDIV_DIV
AHBCLKDIV - DIV.
@ NMISRC_NMIENCPU0
NMISRC - NMIENCPU0.
@ AHBMATPRIO_DMA0
AHBMATPRIO - DMA0.
@ CPUSTAT_CPU0SLEEPING
CPUSTAT - CPU0SLEEPING.
@ SRAM_XEN_DP_RAMX1_XEN
SRAM_XEN_DP - RAMX1_XEN.
@ DEBUG_AUTH_BEACON_BEACON
DEBUG_AUTH_BEACON - BEACON.
@ PWM1SUBCTL_CLK3_EN
PWM1SUBCTL - CLK3_EN.
@ BINARY_CODE_MSB_code_bin_41_32
BINARY_CODE_MSB - code_bin_41_32.
@ SRAM_XEN_RAMX0_XEN
SRAM_XEN - RAMX0_XEN.
@ DEVICE_TYPE_DEVICE_TYPE
DEVICE_TYPE - DEVICE_TYPE.
@ NVM_CTRL_DIS_DATA_SPEC
NVM_CTRL - DIS_DATA_SPEC.
@ GRAY_CODE_LSB_code_gray_31_0
GRAY_CODE_LSB - code_gray_31_0.
@ NVM_CTRL_DIS_MBECC_ERR_DATA
NVM_CTRL - DIS_MBECC_ERR_DATA.
@ AHBCLKDIV_UNSTAB
AHBCLKDIV - UNSTAB.
@ RAM_CTRL_RAMA_ECC_ENABLE
RAM_CTRL - RAMA_ECC_ENABLE.
@ DEVICE_ID0_SECURITY
DEVICE_ID0 - SECURITY.
@ CLKUNLOCK_UNLOCK
CLKUNLOCK - UNLOCK.
@ SWD_ACCESS_CPU0_SEC_CODE
SWD_ACCESS_CPU0 - SEC_CODE.
@ AHBMATPRIO_USB_FS_ENET
AHBMATPRIO - USB_FS_ENET.
@ DIEID_MAJOR_REVISION
DIEID - MAJOR_REVISION.
@ CTIMERGLOBALSTARTEN_CTIMER1_CLK_EN
CTIMERGLOBALSTARTEN - CTIMER1_CLK_EN.
@ RAM_CTRL_RAMA_CG_OVERRIDE
RAM_CTRL - RAMA_CG_OVERRIDE.
@ LPCAC_CTRL_DIS_LPCAC
LPCAC_CTRL - DIS_LPCAC.
@ DEBUG_FEATURES_DP_CPU0_NIDEN
DEBUG_FEATURES_DP - CPU0_NIDEN.
@ DIEID_MCO_NUM_IN_DIE_ID
DIEID - MCO_NUM_IN_DIE_ID.
@ SRAM_XEN_RAMX1_XEN
SRAM_XEN - RAMX1_XEN.
@ SRAM_XEN_RAMA1_XEN
SRAM_XEN - RAMA1_XEN.
@ SRAM_XEN_RAMA0_XEN
SRAM_XEN - RAMA0_XEN.
@ BINARY_CODE_LSB_code_bin_31_0
BINARY_CODE_LSB - code_bin_31_0.
@ CPUSTAT_CPU0LOCKUP
CPUSTAT - CPU0LOCKUP.
@ ELS_OTP_LC_STATE_OTP_LC_STATE
ELS_OTP_LC_STATE - OTP_LC_STATE.
@ NVM_CTRL_DIS_FLASH_SPEC
NVM_CTRL - DIS_FLASH_SPEC.
@ NMISRC_IRQCPU0
NMISRC - IRQCPU0.
@ SRAM_XEN_DP_RAMA1_XEN
SRAM_XEN_DP - RAMA1_XEN.
@ PWM1SUBCTL_CLK0_EN
PWM1SUBCTL - CLK0_EN.
@ SRAM_XEN_DP_RAMX0_XEN
SRAM_XEN_DP - RAMX0_XEN.
@ DEVICE_ID0_RAM_SIZE
DEVICE_ID0 - RAM_SIZE.
@ ELS_OTP_LC_STATE_DP_OTP_LC_STATE_DP
ELS_OTP_LC_STATE_DP - OTP_LC_STATE_DP.
@ DIEID_MINOR_REVISION
DIEID - MINOR_REVISION.
@ CPU0NSTCKCAL_SKEW
CPU0NSTCKCAL - SKEW.
@ PWM1SUBCTL_CLK1_EN
PWM1SUBCTL - CLK1_EN.
@ FT_STATE_A_FT_STATE_A
FT_STATE_A - FT_STATE_A.
@ DEBUG_FEATURES_CPU0_NIDEN
DEBUG_FEATURES - CPU0_NIDEN.
@ PROBE_STATE_PROBE_STATE
PROBE_STATE - PROBE_STATE.
@ LPCAC_CTRL_CLR_LPCAC
LPCAC_CTRL - CLR_LPCAC.
@ LPCAC_CTRL_LPCAC_MEM_REQ
LPCAC_CTRL - LPCAC_MEM_REQ.
@ SRAM_XEN_RAMB_XEN
SRAM_XEN - RAMB_XEN.
@ OVP_PAD_STATE_OVP_PAD_STATE
OVP_PAD_STATE - OVP_PAD_STATE.
@ SLOWCLKDIV_UNSTAB
SLOWCLKDIV - UNSTAB.
@ ROP_STATE_ROP_STATE
ROP_STATE - ROP_STATE.
@ SRAM_XEN_LOCK
SRAM_XEN - LOCK.
@ JTAG_ID_JTAG_ID
JTAG_ID - JTAG_ID.
@ CPU0NSTCKCAL_TENMS
CPU0NSTCKCAL - TENMS.
@ DEBUG_LOCK_EN_LOCK_ALL
DEBUG_LOCK_EN - LOCK_ALL.
@ DEBUG_FEATURES_CPU0_DBGEN
DEBUG_FEATURES - CPU0_DBGEN.