mFrame
載入中...
搜尋中...
無符合項目
lpadc/Shift.h
1
7#ifndef MCXA153_53370CF6_02A8_45EB_8D54_95004071B3D1
8#define MCXA153_53370CF6_02A8_45EB_8D54_95004071B3D1
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace mcxa153::chip::lpadc {
23 enum struct Shift : unsigned int;
24
34 constexpr unsigned int operator+(Shift e) {
35 return static_cast<unsigned int>(e);
36 }
37} // namespace mcxa153::chip::lpadc
38
39/* ***************************************************************************************
40 * Class/Interface/Struct/Enum
41 */
42
51enum struct mcxa153::chip::lpadc::Shift : unsigned int {
63 VERID_RES = 0U,
64
74 VERID_DIFFEN = 1U,
75
85 VERID_MVI = 3U,
86
98 VERID_CSW = 4U,
99
109 VERID_VR1RNGI = 8U,
110
120 VERID_IADCKI = 9U,
121
131 VERID_CALOFSI = 10U,
132
142 VERID_NUM_SEC = 11U,
143
159 VERID_NUM_FIFO = 12U,
160
166 VERID_MINOR = 16U,
167
173 VERID_MAJOR = 24U,
174
180 PARAM_TRIG_NUM = 0U,
181
199 PARAM_FIFOSIZE = 8U,
200
206 PARAM_CV_NUM = 16U,
207
213 PARAM_CMD_NUM = 24U,
214
224 CTRL_ADCEN = 0U,
225
235 CTRL_RST = 1U,
236
246 CTRL_DOZEN = 2U,
247
257 CTRL_CAL_REQ = 3U,
258
268 CTRL_CALOFS = 4U,
269
279 CTRL_CALHS = 6U,
280
290 CTRL_RSTFIFO0 = 8U,
291
319 CTRL_CAL_AVGS = 16U,
320
330 STAT_RDY0 = 0U,
331
343 STAT_FOF0 = 1U,
344
354 STAT_TEXC_INT = 8U,
355
367 STAT_TCOMP_INT = 9U,
368
378 STAT_CAL_RDY = 10U,
379
391 STAT_ACTIVE = 11U,
392
406 STAT_TRGACT = 16U,
407
421 STAT_CMDACT = 24U,
422
432 IE_FWMIE0 = 0U,
433
443 IE_FOFIE0 = 1U,
444
454 IE_TEXC_IE = 8U,
455
471 IE_TCOMP_IE = 16U,
472
482 DE_FWMDE0 = 0U,
483
504 CFG_TPRICTRL = 0U,
505
515 CFG_PWRSEL = 5U,
516
530 CFG_REFSEL = 6U,
531
543 CFG_TRES = 8U,
544
556 CFG_TCMDRES = 9U,
557
567 CFG_HPT_EXDI = 10U,
568
571 CFG_PUDLY = 16U,
572
588 CFG_PWREN = 28U,
589
595 PAUSE_PAUSEDLY = 0U,
596
606 PAUSE_PAUSEEN = 31U,
607
617 SWTRIG_SWT0 = 0U,
618
628 SWTRIG_SWT1 = 1U,
629
639 SWTRIG_SWT2 = 2U,
640
650 SWTRIG_SWT3 = 3U,
651
669 TSTAT_TEXC_NUM = 0U,
670
691 TSTAT_TCOMP_FLAG = 16U,
692
698 OFSTRIM_OFSTRIM = 0U,
699
705 HSTRIM_HSTRIM = 0U,
706
716 TCTRL_HTEN = 0U,
717
729 TCTRL_TPRI = 8U,
730
736 TCTRL_RSYNC = 15U,
737
743 TCTRL_TDLY = 16U,
744
750 TCTRL_TSYNC = 23U,
751
765 TCTRL_TCMD = 24U,
766
772 FCTRL_FCOUNT = 0U,
773
779 FCTRL_FWMARK = 16U,
780
786 GCC_GAIN_CAL = 0U,
787
799 GCC_RDY = 24U,
800
806 GCR_GCALR = 0U,
807
817 GCR_RDY = 24U,
818
838 CMDL_ADCH = 0U,
839
849 CMDL_CTYPE = 5U,
850
860 CMDL_MODE = 7U,
861
878 CMDH_CMPEN = 0U,
879
889 CMDH_WAIT_TRIG = 2U,
890
900 CMDH_LWI = 7U,
901
923 CMDH_STS = 8U,
924
952 CMDH_AVGS = 12U,
953
969 CMDH_LOOP = 16U,
970
986 CMDH_NEXT = 24U,
987
993 CV_CVL = 0U,
994
1000 CV_CVH = 16U,
1001
1007 RESFIFO_D = 0U,
1008
1022 RESFIFO_TSRC = 16U,
1023
1037 RESFIFO_LOOPCNT = 20U,
1038
1055 RESFIFO_CMDSRC = 24U,
1056
1066 RESFIFO_VALID = 31U,
1067
1074
1081
1088
1095
1102
1109
1116
1123
1130
1137
1144
1151
1158
1165
1172
1179
1186
1193
1200
1207
1214
1221
1228
1235
1242
1249
1256
1263
1270
1277
1284
1291
1298
1304 CFG2_JLEFT = 8U,
1305
1315 CFG2_HS = 9U,
1316
1326 CFG2_HSEXTRA = 10U,
1327
1333 CFG2_TUNE = 12U
1334
1335};
1336
1337/* ***************************************************************************************
1338 * End of file
1339 */
1340
1341#endif /* MCXA153_53370CF6_02A8_45EB_8D54_95004071B3D1 */
Definition lpadc/Count.h:22
@ SWTRIG_SWT1
SWTRIG - SWT1.
@ CTRL_CAL_REQ
CTRL - CAL_REQ.
@ GCC_GAIN_CAL
GCC - GAIN_CAL.
@ CAL_GAR32_CAL_GAR_VAL
CAL_GAR32 - CAL_GAR_VAL.
@ VERID_NUM_SEC
VERID - NUM_SEC.
@ CAL_GAR9_CAL_GAR_VAL
CAL_GAR9 - CAL_GAR_VAL.
@ CAL_GAR3_CAL_GAR_VAL
CAL_GAR3 - CAL_GAR_VAL.
@ RESFIFO_LOOPCNT
RESFIFO - LOOPCNT.
@ STAT_CAL_RDY
STAT - CAL_RDY.
@ CTRL_CAL_AVGS
CTRL - CAL_AVGS.
@ CTRL_CALOFS
CTRL - CALOFS.
@ SWTRIG_SWT2
SWTRIG - SWT2.
@ CAL_GAR13_CAL_GAR_VAL
CAL_GAR13 - CAL_GAR_VAL.
@ CAL_GAR2_CAL_GAR_VAL
CAL_GAR2 - CAL_GAR_VAL.
@ CAL_GAR31_CAL_GAR_VAL
CAL_GAR31 - CAL_GAR_VAL.
@ HSTRIM_HSTRIM
HSTRIM - HSTRIM.
@ CAL_GAR28_CAL_GAR_VAL
CAL_GAR28 - CAL_GAR_VAL.
@ PARAM_CMD_NUM
PARAM - CMD_NUM.
@ STAT_TRGACT
STAT - TRGACT.
@ CAL_GAR21_CAL_GAR_VAL
CAL_GAR21 - CAL_GAR_VAL.
@ CAL_GAR8_CAL_GAR_VAL
CAL_GAR8 - CAL_GAR_VAL.
@ CFG_TPRICTRL
CFG - TPRICTRL.
@ SWTRIG_SWT3
SWTRIG - SWT3.
@ TCTRL_RSYNC
TCTRL - RSYNC.
@ STAT_ACTIVE
STAT - ACTIVE.
@ FCTRL_FWMARK
FCTRL - FWMARK.
@ VERID_IADCKI
VERID - IADCKI.
@ PARAM_CV_NUM
PARAM - CV_NUM.
@ CAL_GAR16_CAL_GAR_VAL
CAL_GAR16 - CAL_GAR_VAL.
@ CAL_GAR12_CAL_GAR_VAL
CAL_GAR12 - CAL_GAR_VAL.
@ CAL_GAR19_CAL_GAR_VAL
CAL_GAR19 - CAL_GAR_VAL.
@ VERID_CALOFSI
VERID - CALOFSI.
@ OFSTRIM_OFSTRIM
OFSTRIM - OFSTRIM.
@ CAL_GAR6_CAL_GAR_VAL
CAL_GAR6 - CAL_GAR_VAL.
@ CAL_GAR5_CAL_GAR_VAL
CAL_GAR5 - CAL_GAR_VAL.
@ CAL_GAR29_CAL_GAR_VAL
CAL_GAR29 - CAL_GAR_VAL.
@ CAL_GAR25_CAL_GAR_VAL
CAL_GAR25 - CAL_GAR_VAL.
@ CAL_GAR4_CAL_GAR_VAL
CAL_GAR4 - CAL_GAR_VAL.
@ VERID_VR1RNGI
VERID - VR1RNGI.
@ TSTAT_TCOMP_FLAG
TSTAT - TCOMP_FLAG.
@ CAL_GAR27_CAL_GAR_VAL
CAL_GAR27 - CAL_GAR_VAL.
@ CFG2_HSEXTRA
CFG2 - HSEXTRA.
@ CAL_GAR7_CAL_GAR_VAL
CAL_GAR7 - CAL_GAR_VAL.
@ CAL_GAR1_CAL_GAR_VAL
CAL_GAR1 - CAL_GAR_VAL.
@ RESFIFO_CMDSRC
RESFIFO - CMDSRC.
@ CAL_GAR18_CAL_GAR_VAL
CAL_GAR18 - CAL_GAR_VAL.
@ STAT_TCOMP_INT
STAT - TCOMP_INT.
@ TSTAT_TEXC_NUM
TSTAT - TEXC_NUM.
@ PAUSE_PAUSEEN
PAUSE - PAUSEEN.
@ PAUSE_PAUSEDLY
PAUSE - PAUSEDLY.
@ SWTRIG_SWT0
SWTRIG - SWT0.
@ RESFIFO_VALID
RESFIFO - VALID.
@ CAL_GAR20_CAL_GAR_VAL
CAL_GAR20 - CAL_GAR_VAL.
@ TCTRL_TSYNC
TCTRL - TSYNC.
@ CFG_TCMDRES
CFG - TCMDRES.
@ CAL_GAR11_CAL_GAR_VAL
CAL_GAR11 - CAL_GAR_VAL.
@ CAL_GAR10_CAL_GAR_VAL
CAL_GAR10 - CAL_GAR_VAL.
@ FCTRL_FCOUNT
FCTRL - FCOUNT.
@ CAL_GAR0_CAL_GAR_VAL
CAL_GAR0 - CAL_GAR_VAL.
@ CAL_GAR17_CAL_GAR_VAL
CAL_GAR17 - CAL_GAR_VAL.
@ VERID_NUM_FIFO
VERID - NUM_FIFO.
@ CAL_GAR24_CAL_GAR_VAL
CAL_GAR24 - CAL_GAR_VAL.
@ CAL_GAR15_CAL_GAR_VAL
CAL_GAR15 - CAL_GAR_VAL.
@ CAL_GAR22_CAL_GAR_VAL
CAL_GAR22 - CAL_GAR_VAL.
@ CFG_HPT_EXDI
CFG - HPT_EXDI.
@ CTRL_RSTFIFO0
CTRL - RSTFIFO0.
@ PARAM_FIFOSIZE
PARAM - FIFOSIZE.
@ CAL_GAR26_CAL_GAR_VAL
CAL_GAR26 - CAL_GAR_VAL.
@ STAT_CMDACT
STAT - CMDACT.
@ VERID_DIFFEN
VERID - DIFFEN.
@ IE_TCOMP_IE
IE - TCOMP_IE.
@ PARAM_TRIG_NUM
PARAM - TRIG_NUM.
@ STAT_TEXC_INT
STAT - TEXC_INT.
@ CMDH_WAIT_TRIG
CMDH - WAIT_TRIG.
@ CAL_GAR14_CAL_GAR_VAL
CAL_GAR14 - CAL_GAR_VAL.
@ RESFIFO_TSRC
RESFIFO - TSRC.
@ CAL_GAR23_CAL_GAR_VAL
CAL_GAR23 - CAL_GAR_VAL.
@ CFG_PUDLY
CFG - PUDLY - Power Up Delay.
@ CAL_GAR30_CAL_GAR_VAL
CAL_GAR30 - CAL_GAR_VAL.
Shift
LPADC Shift - Register Bit Shift Positions.
Definition lpadc/Shift.h:51