mFrame
載入中...
搜尋中...
無符合項目
ctimer/Shift.h
1
7#ifndef MCXA153_AE7A3B5B_56CC_4602_942C_53A45C897483
8#define MCXA153_AE7A3B5B_56CC_4602_942C_53A45C897483
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22
28namespace mcxa153::chip::ctimer {
29 enum struct Shift : unsigned int;
30
37 constexpr unsigned int operator+(Shift e) {
38 return static_cast<unsigned int>(e);
39 }
40} // namespace mcxa153::chip::ctimer
41
42/* ***************************************************************************************
43 * Class/Interface/Struct/Enum
44 */
45
52enum struct mcxa153::chip::ctimer::Shift : unsigned int {
58 IR_MR0INT = 0U,
59
65 IR_MR1INT = 1U,
66
72 IR_MR2INT = 2U,
73
79 IR_MR3INT = 3U,
80
86 IR_CR0INT = 4U,
87
93 IR_CR1INT = 5U,
94
100 IR_CR2INT = 6U,
101
107 IR_CR3INT = 7U,
108
118 TCR_CEN = 0U,
119
129 TCR_CRST = 1U,
130
140 TCR_AGCEN = 4U,
141
151 TCR_ATCEN = 5U,
152
158 TC_TCVAL = 0U,
159
165 PR_PRVAL = 0U,
166
172 PC_PCVAL = 0U,
173
183 MCR_MR0I = 0U,
184
194 MCR_MR0R = 1U,
195
205 MCR_MR0S = 2U,
206
216 MCR_MR1I = 3U,
217
227 MCR_MR1R = 4U,
228
238 MCR_MR1S = 5U,
239
249 MCR_MR2I = 6U,
250
260 MCR_MR2R = 7U,
261
271 MCR_MR2S = 8U,
272
282 MCR_MR3I = 9U,
283
293 MCR_MR3R = 10U,
294
304 MCR_MR3S = 11U,
305
315 MCR_MR0RL = 24U,
316
326 MCR_MR1RL = 25U,
327
337 MCR_MR2RL = 26U,
338
348 MCR_MR3RL = 27U,
349
355 MR_MATCH = 0U,
356
366 CCR_CAP0RE = 0U,
367
377 CCR_CAP0FE = 1U,
378
388 CCR_CAP0I = 2U,
389
399 CCR_CAP1RE = 3U,
400
410 CCR_CAP1FE = 4U,
411
421 CCR_CAP1I = 5U,
422
432 CCR_CAP2RE = 6U,
433
443 CCR_CAP2FE = 7U,
444
454 CCR_CAP2I = 8U,
455
465 CCR_CAP3RE = 9U,
466
476 CCR_CAP3FE = 10U,
477
487 CCR_CAP3I = 11U,
488
494 CR_CAP = 0U,
495
505 EMR_EM0 = 0U,
506
516 EMR_EM1 = 1U,
517
527 EMR_EM2 = 2U,
528
538 EMR_EM3 = 3U,
539
553 EMR_EMC0 = 4U,
554
568 EMR_EMC1 = 6U,
569
583 EMR_EMC2 = 8U,
584
598 EMR_EMC3 = 10U,
599
613 CTCR_CTMODE = 0U,
614
628 CTCR_CINSEL = 2U,
629
635 CTCR_ENCC = 4U,
636
654 CTCR_SELCC = 5U,
655
665 PWMC_PWMEN0 = 0U,
666
676 PWMC_PWMEN1 = 1U,
677
687 PWMC_PWMEN2 = 2U,
688
698 PWMC_PWMEN3 = 3U,
699
706
707};
708
709/* ***************************************************************************************
710 * End of file
711 */
712
713#endif /* MCXA153_AE7A3B5B_56CC_4602_942C_53A45C897483 */
CTIMER (Configurable Timer) 相關定義
Definition ctimer/Count.h:22
Shift
CTIMER暫存器位元定義枚舉
Definition ctimer/Shift.h:52
@ CTCR_CTMODE
CTCR - CTMODE.
@ PWMC_PWMEN2
PWMC - PWMEN2.
@ MSR_MATCH_SHADOW
MSR - MATCH_SHADOW.
@ PWMC_PWMEN1
PWMC - PWMEN1.
@ CTCR_CINSEL
CTCR - CINSEL.
@ PWMC_PWMEN3
PWMC - PWMEN3.
@ PWMC_PWMEN0
PWMC - PWMEN0.
constexpr unsigned int operator+(Mask e)
Definition ctimer/Mask.h:32