mFrame
載入中...
搜尋中...
無符合項目
ctimer/Shift.h
1
7#ifndef CHIP_AE7A3B5B_56CC_4602_942C_53A45C897483
8#define CHIP_AE7A3B5B_56CC_4602_942C_53A45C897483
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace chip::ctimer {
23 enum struct Shift : unsigned int;
24
25 constexpr unsigned int operator+(Shift e) {
26 return static_cast<unsigned int>(e);
27 }
28} // namespace chip::ctimer
29
30/* ***************************************************************************************
31 * Class/Interface/Struct/Enum
32 */
33enum struct chip::ctimer::Shift : unsigned int {
39 IR_MR0INT = 0U,
40
46 IR_MR1INT = 1U,
47
53 IR_MR2INT = 2U,
54
60 IR_MR3INT = 3U,
61
67 IR_CR0INT = 4U,
68
74 IR_CR1INT = 5U,
75
81 IR_CR2INT = 6U,
82
88 IR_CR3INT = 7U,
89
99 TCR_CEN = 0U,
100
110 TCR_CRST = 1U,
111
121 TCR_AGCEN = 4U,
122
132 TCR_ATCEN = 5U,
133
139 TC_TCVAL = 0U,
140
146 PR_PRVAL = 0U,
147
153 PC_PCVAL = 0U,
154
164 MCR_MR0I = 0U,
165
175 MCR_MR0R = 1U,
176
186 MCR_MR0S = 2U,
187
197 MCR_MR1I = 3U,
198
208 MCR_MR1R = 4U,
209
219 MCR_MR1S = 5U,
220
230 MCR_MR2I = 6U,
231
241 MCR_MR2R = 7U,
242
252 MCR_MR2S = 8U,
253
263 MCR_MR3I = 9U,
264
274 MCR_MR3R = 10U,
275
285 MCR_MR3S = 11U,
286
296 MCR_MR0RL = 24U,
297
307 MCR_MR1RL = 25U,
308
318 MCR_MR2RL = 26U,
319
329 MCR_MR3RL = 27U,
330
336 MR_MATCH = 0U,
337
347 CCR_CAP0RE = 0U,
348
358 CCR_CAP0FE = 1U,
359
369 CCR_CAP0I = 2U,
370
380 CCR_CAP1RE = 3U,
381
391 CCR_CAP1FE = 4U,
392
402 CCR_CAP1I = 5U,
403
413 CCR_CAP2RE = 6U,
414
424 CCR_CAP2FE = 7U,
425
435 CCR_CAP2I = 8U,
436
446 CCR_CAP3RE = 9U,
447
457 CCR_CAP3FE = 10U,
458
468 CCR_CAP3I = 11U,
469
475 CR_CAP = 0U,
476
486 EMR_EM0 = 0U,
487
497 EMR_EM1 = 1U,
498
508 EMR_EM2 = 2U,
509
519 EMR_EM3 = 3U,
520
534 EMR_EMC0 = 4U,
535
549 EMR_EMC1 = 6U,
550
564 EMR_EMC2 = 8U,
565
579 EMR_EMC3 = 10U,
580
594 CTCR_CTMODE = 0U,
595
609 CTCR_CINSEL = 2U,
610
616 CTCR_ENCC = 4U,
617
635 CTCR_SELCC = 5U,
636
646 PWMC_PWMEN0 = 0U,
647
657 PWMC_PWMEN1 = 1U,
658
668 PWMC_PWMEN2 = 2U,
669
679 PWMC_PWMEN3 = 3U,
680
687
688};
689
690/* ***************************************************************************************
691 * End of file
692 */
693
694#endif /* CHIP_AE7A3B5B_56CC_4602_942C_53A45C897483 */
Definition ctimer/Count.h:22
Shift
Definition ctimer/Shift.h:33
@ MCR_MR1I
MCR - MR1I.
@ TCR_CEN
TCR - CEN.
@ CCR_CAP0FE
CCR - CAP0FE.
@ TCR_ATCEN
TCR - ATCEN.
@ IR_CR2INT
IR - CR2INT.
@ CCR_CAP2FE
CCR - CAP2FE.
@ MCR_MR1S
MCR - MR1S.
@ CTCR_CTMODE
CTCR - CTMODE.
@ PWMC_PWMEN2
PWMC - PWMEN2.
@ IR_CR3INT
IR - CR3INT.
@ MCR_MR1RL
MCR - MR1RL.
@ EMR_EM0
EMR - EM0.
@ TC_TCVAL
TC - TCVAL.
@ MCR_MR3RL
MCR - MR3RL.
@ CCR_CAP3I
CCR - CAP3I.
@ PC_PCVAL
PC - PCVAL.
@ CCR_CAP1RE
CCR - CAP1RE.
@ MCR_MR3S
MCR - MR3S.
@ TCR_AGCEN
TCR - AGCEN.
@ PR_PRVAL
PR - PRVAL.
@ MCR_MR2S
MCR - MR2S.
@ CCR_CAP2I
CCR - CAP2I.
@ MCR_MR0RL
MCR - MR0RL.
@ CTCR_SELCC
CTCR - SELCC.
@ EMR_EMC3
EMR - EMC3.
@ MCR_MR2I
MCR - MR2I.
@ CCR_CAP0I
CCR - CAP0I.
@ MCR_MR3R
MCR - MR3R.
@ MSR_MATCH_SHADOW
MSR - MATCH_SHADOW.
@ IR_CR0INT
IR - CR0INT.
@ PWMC_PWMEN1
PWMC - PWMEN1.
@ MCR_MR0I
MCR - MR0I.
@ TCR_CRST
TCR - CRST.
@ MCR_MR2RL
MCR - MR2RL.
@ MCR_MR0S
MCR - MR0S.
@ MCR_MR3I
MCR - MR3I.
@ EMR_EM1
EMR - EM1.
@ CCR_CAP1I
CCR - CAP1I.
@ EMR_EMC0
EMR - EMC0.
@ CTCR_ENCC
CTCR - ENCC.
@ CCR_CAP2RE
CCR - CAP2RE.
@ MCR_MR2R
MCR - MR2R.
@ CTCR_CINSEL
CTCR - CINSEL.
@ CCR_CAP3RE
CCR - CAP3RE.
@ IR_MR2INT
IR - MR2INT.
@ IR_MR1INT
IR - MR1INT.
@ PWMC_PWMEN3
PWMC - PWMEN3.
@ EMR_EM2
EMR - EM2.
@ IR_MR0INT
IR - MR0INT.
@ EMR_EMC1
EMR - EMC1.
@ CCR_CAP3FE
CCR - CAP3FE.
@ MCR_MR0R
MCR - MR0R.
@ MCR_MR1R
MCR - MR1R.
@ MR_MATCH
MR - MATCH.
@ CCR_CAP1FE
CCR - CAP1FE.
@ CCR_CAP0RE
CCR - CAP0RE.
@ EMR_EMC2
EMR - EMC2.
@ PWMC_PWMEN0
PWMC - PWMEN0.
@ EMR_EM3
EMR - EM3.
@ IR_CR1INT
IR - CR1INT.
@ IR_MR3INT
IR - MR3INT.