mFrame
載入中...
搜尋中...
無符合項目
CTIMER.h
1
7#ifndef CHIP_B8A77621_2EFC_460F_B812_3A6D133A9B04
8#define CHIP_B8A77621_2EFC_460F_B812_3A6D133A9B04
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18#include "./Mask.h"
19#include "./Register.h"
20#include "./Shift.h"
21
22/* ***************************************************************************************
23 * Namespace
24 */
25namespace chip::ctimer {
26 class CTIMER;
27 extern Register &CTIMER0;
28 extern Register &CTIMER1;
29 extern Register &CTIMER2;
30 extern Register *const CTIMER[3];
31}
32
33/* ***************************************************************************************
34 * Class/Interface/Struct/Enum
35 */
37 /* *************************************************************************************
38 * Variable
39 */
40
41 /* *************************************************************************************
42 * Abstract Method
43 */
44
45 /* *************************************************************************************
46 * Construct Method
47 */
48 public:
53 CTIMER(void);
54
59 virtual ~CTIMER(void) override;
60
61 /* *************************************************************************************
62 * Operator Method
63 */
64
65 /* *************************************************************************************
66 * Public Method <Override>
67 */
68
69 /* *************************************************************************************
70 * Public Method
71 */
72
73 /* *************************************************************************************
74 * Protected Method
75 */
76
77 /* *************************************************************************************
78 * Private Method
79 */
80
81 /* *************************************************************************************
82 * Static Variable
83 */
84
85 /* *************************************************************************************
86 * Static Method
87 */
88 public:
94 static inline constexpr uint32 IR_MR0INT(uint32 value) {
95 return ((value << +Shift::IR_MR0INT) & +Mask::IR_MR0INT);
96 }
97
103 static inline constexpr uint32 IR_MR1INT(uint32 value) {
104 return ((value << +Shift::IR_MR1INT) & +Mask::IR_MR1INT);
105 }
106
112 static inline constexpr uint32 IR_MR2INT(uint32 value) {
113 return ((value << +Shift::IR_MR2INT) & +Mask::IR_MR2INT);
114 }
115
121 static inline constexpr uint32 IR_MR3INT(uint32 value) {
122 return ((value << +Shift::IR_MR3INT) & +Mask::IR_MR3INT);
123 }
124
130 static inline constexpr uint32 IR_CR0INT(uint32 value) {
131 return ((value << +Shift::IR_CR0INT) & +Mask::IR_CR0INT);
132 }
133
139 static inline constexpr uint32 IR_CR1INT(uint32 value) {
140 return ((value << +Shift::IR_CR1INT) & +Mask::IR_CR1INT);
141 }
142
148 static inline constexpr uint32 IR_CR2INT(uint32 value) {
149 return ((value << +Shift::IR_CR2INT) & +Mask::IR_CR2INT);
150 }
151
157 static inline constexpr uint32 IR_CR3INT(uint32 value) {
158 return ((value << +Shift::IR_CR3INT) & +Mask::IR_CR3INT);
159 }
160
170 static inline constexpr uint32 TCR_CEN(uint32 value) {
171 return ((value << +Shift::TCR_CEN) & +Mask::TCR_CEN);
172 }
173
183 static inline constexpr uint32 TCR_CRST(uint32 value) {
184 return ((value << +Shift::TCR_CRST) & +Mask::TCR_CRST);
185 }
186
196 static inline constexpr uint32 TCR_AGCEN(uint32 value) {
197 return ((value << +Shift::TCR_AGCEN) & +Mask::TCR_AGCEN);
198 }
199
209 static inline constexpr uint32 TCR_ATCEN(uint32 value) {
210 return ((value << +Shift::TCR_ATCEN) & +Mask::TCR_ATCEN);
211 }
212
218 static inline constexpr uint32 TC_TCVAL(uint32 value) {
219 return ((value << +Shift::TC_TCVAL) & +Mask::TC_TCVAL);
220 }
221
227 static inline constexpr uint32 PR_PRVAL(uint32 value) {
228 return ((value << +Shift::PR_PRVAL) & +Mask::PR_PRVAL);
229 }
230
236 static inline constexpr uint32 PC_PCVAL(uint32 value) {
237 return ((value << +Shift::PC_PCVAL) & +Mask::PC_PCVAL);
238 }
239
249 static inline constexpr uint32 MCR_MR0I(uint32 value) {
250 return ((value << +Shift::MCR_MR0I) & +Mask::MCR_MR0I);
251 }
252
262 static inline constexpr uint32 MCR_MR0R(uint32 value) {
263 return ((value << +Shift::MCR_MR0R) & +Mask::MCR_MR0R);
264 }
265
275 static inline constexpr uint32 MCR_MR0S(uint32 value) {
276 return ((value << +Shift::MCR_MR0S) & +Mask::MCR_MR0S);
277 }
278
288 static inline constexpr uint32 MCR_MR1I(uint32 value) {
289 return ((value << +Shift::MCR_MR1I) & +Mask::MCR_MR1I);
290 }
291
301 static inline constexpr uint32 MCR_MR1R(uint32 value) {
302 return ((value << +Shift::MCR_MR1R) & +Mask::MCR_MR1R);
303 }
304
314 static inline constexpr uint32 MCR_MR1S(uint32 value) {
315 return ((value << +Shift::MCR_MR1S) & +Mask::MCR_MR1S);
316 }
317
327 static inline constexpr uint32 MCR_MR2I(uint32 value) {
328 return ((value << +Shift::MCR_MR2I) & +Mask::MCR_MR2I);
329 }
330
340 static inline constexpr uint32 MCR_MR2R(uint32 value) {
341 return ((value << +Shift::MCR_MR2R) & +Mask::MCR_MR2R);
342 }
343
353 static inline constexpr uint32 MCR_MR2S(uint32 value) {
354 return ((value << +Shift::MCR_MR2S) & +Mask::MCR_MR2S);
355 }
356
366 static inline constexpr uint32 MCR_MR3I(uint32 value) {
367 return ((value << +Shift::MCR_MR3I) & +Mask::MCR_MR3I);
368 }
369
379 static inline constexpr uint32 MCR_MR3R(uint32 value) {
380 return ((value << +Shift::MCR_MR3R) & +Mask::MCR_MR3R);
381 }
382
392 static inline constexpr uint32 MCR_MR3S(uint32 value) {
393 return ((value << +Shift::MCR_MR3S) & +Mask::MCR_MR3S);
394 }
395
405 static inline constexpr uint32 MCR_MR0RL(uint32 value) {
406 return ((value << +Shift::MCR_MR0RL) & +Mask::MCR_MR0RL);
407 }
408
418 static inline constexpr uint32 MCR_MR1RL(uint32 value) {
419 return ((value << +Shift::MCR_MR1RL) & +Mask::MCR_MR1RL);
420 }
421
431 static inline constexpr uint32 MCR_MR2RL(uint32 value) {
432 return ((value << +Shift::MCR_MR2RL) & +Mask::MCR_MR2RL);
433 }
434
444 static inline constexpr uint32 MCR_MR3RL(uint32 value) {
445 return ((value << +Shift::MCR_MR3RL) & +Mask::MCR_MR3RL);
446 }
447
453 static inline constexpr uint32 MR_MATCH(uint32 value) {
454 return ((value << +Shift::MR_MATCH) & +Mask::MR_MATCH);
455 }
456
466 static inline constexpr uint32 CCR_CAP0RE(uint32 value) {
467 return ((value << +Shift::CCR_CAP0RE) & +Mask::CCR_CAP0RE);
468 }
469
479 static inline constexpr uint32 CCR_CAP0FE(uint32 value) {
480 return ((value << +Shift::CCR_CAP0FE) & +Mask::CCR_CAP0FE);
481 }
482
492 static inline constexpr uint32 CCR_CAP0I(uint32 value) {
493 return ((value << +Shift::CCR_CAP0I) & +Mask::CCR_CAP0I);
494 }
495
505 static inline constexpr uint32 CCR_CAP1RE(uint32 value) {
506 return ((value << +Shift::CCR_CAP1RE) & +Mask::CCR_CAP1RE);
507 }
508
518 static inline constexpr uint32 CCR_CAP1FE(uint32 value) {
519 return ((value << +Shift::CCR_CAP1FE) & +Mask::CCR_CAP1FE);
520 }
521
531 static inline constexpr uint32 CCR_CAP1I(uint32 value) {
532 return ((value << +Shift::CCR_CAP1I) & +Mask::CCR_CAP1I);
533 }
534
544 static inline constexpr uint32 CCR_CAP2RE(uint32 value) {
545 return ((value << +Shift::CCR_CAP2RE) & +Mask::CCR_CAP2RE);
546 }
547
557 static inline constexpr uint32 CCR_CAP2FE(uint32 value) {
558 return ((value << +Shift::CCR_CAP2FE) & +Mask::CCR_CAP2FE);
559 }
560
570 static inline constexpr uint32 CCR_CAP2I(uint32 value) {
571 return ((value << +Shift::CCR_CAP2I) & +Mask::CCR_CAP2I);
572 }
573
583 static inline constexpr uint32 CCR_CAP3RE(uint32 value) {
584 return ((value << +Shift::CCR_CAP3RE) & +Mask::CCR_CAP3RE);
585 }
586
596 static inline constexpr uint32 CCR_CAP3FE(uint32 value) {
597 return ((value << +Shift::CCR_CAP3FE) & +Mask::CCR_CAP3FE);
598 }
599
609 static inline constexpr uint32 CCR_CAP3I(uint32 value) {
610 return ((value << +Shift::CCR_CAP3I) & +Mask::CCR_CAP3I);
611 }
612
618 static inline constexpr uint32 CR_CAP(uint32 value) {
619 return ((value << +Shift::CR_CAP) & +Mask::CR_CAP);
620 }
621
631 static inline constexpr uint32 EMR_EM0(uint32 value) {
632 return ((value << +Shift::EMR_EM0) & +Mask::EMR_EM0);
633 }
643 static inline constexpr uint32 EMR_EM1(uint32 value) {
644 return ((value << +Shift::EMR_EM1) & +Mask::EMR_EM1);
645 }
655 static inline constexpr uint32 EMR_EM2(uint32 value) {
656 return ((value << +Shift::EMR_EM2) & +Mask::EMR_EM2);
657 }
667 static inline constexpr uint32 EMR_EM3(uint32 value) {
668 return ((value << +Shift::EMR_EM3) & +Mask::EMR_EM3);
669 }
683 static inline constexpr uint32 EMR_EMC0(uint32 value) {
684 return ((value << +Shift::EMR_EMC0) & +Mask::EMR_EMC0);
685 }
686
700 static inline constexpr uint32 EMR_EMC1(uint32 value) {
701 return ((value << +Shift::EMR_EMC1) & +Mask::EMR_EMC1);
702 }
703
717 static inline constexpr uint32 EMR_EMC2(uint32 value) {
718 return ((value << +Shift::EMR_EMC2) & +Mask::EMR_EMC2);
719 }
720
734 static inline constexpr uint32 EMR_EMC3(uint32 value) {
735 return ((value << +Shift::EMR_EMC3) & +Mask::EMR_EMC3);
736 }
737
751 static inline constexpr uint32 CTCR_CTMODE(uint32 value) {
752 return ((value << +Shift::CTCR_CTMODE) & +Mask::CTCR_CTMODE);
753 }
754
768 static inline constexpr uint32 CTCR_CINSEL(uint32 value) {
769 return ((value << +Shift::CTCR_CINSEL) & +Mask::CTCR_CINSEL);
770 }
771
777 static inline constexpr uint32 CTCR_ENCC(uint32 value) {
778 return ((value << +Shift::CTCR_ENCC) & +Mask::CTCR_ENCC);
779 }
780
798 static inline constexpr uint32 CTCR_SELCC(uint32 value) {
799 return ((value << +Shift::CTCR_SELCC) & +Mask::CTCR_SELCC);
800 }
801
812 static inline constexpr uint32 PWMC_PWMEN0(uint32 value) {
813 return ((value << +Shift::PWMC_PWMEN0) & +Mask::PWMC_PWMEN0);
814 }
815
825 static inline constexpr uint32 PWMC_PWMEN1(uint32 value) {
826 return ((value << +Shift::PWMC_PWMEN1) & +Mask::PWMC_PWMEN1);
827 }
837 static inline constexpr uint32 PWMC_PWMEN2(uint32 value) {
838 return ((value << +Shift::PWMC_PWMEN2) & +Mask::PWMC_PWMEN2);
839 }
849 static inline constexpr uint32 PWMC_PWMEN3(uint32 value) {
850 return ((value << +Shift::PWMC_PWMEN3) & +Mask::PWMC_PWMEN3);
851 }
852
858 static inline constexpr uint32 MSR_MATCH_SHADOW(uint32 value) {
859 return ((value << +Shift::MSR_MATCH_SHADOW) & +Mask::MSR_MATCH_SHADOW);
860 }
861};
862
863/* ***************************************************************************************
864 * End of file
865 */
866
867#endif /* CHIP_B8A77621_2EFC_460F_B812_3A6D133A9B04 */
Definition CTIMER.h:36
static constexpr uint32 MCR_MR2I(uint32 value)
MCR - MR2I.
Definition CTIMER.h:327
static constexpr uint32 CTCR_CTMODE(uint32 value)
CTCR - CTMODE.
Definition CTIMER.h:751
static constexpr uint32 EMR_EM2(uint32 value)
EMR - EM2.
Definition CTIMER.h:655
static constexpr uint32 IR_MR2INT(uint32 value)
IR - MR2INT.
Definition CTIMER.h:112
static constexpr uint32 IR_CR1INT(uint32 value)
IR - CR1INT.
Definition CTIMER.h:139
static constexpr uint32 MCR_MR3RL(uint32 value)
MCR - MR3RL.
Definition CTIMER.h:444
static constexpr uint32 PWMC_PWMEN2(uint32 value)
PWMC - PWMEN2.
Definition CTIMER.h:837
static constexpr uint32 IR_CR3INT(uint32 value)
IR - CR3INT.
Definition CTIMER.h:157
virtual ~CTIMER(void) override
Destroy the object.
static constexpr uint32 PWMC_PWMEN0(uint32 value)
PWMC - PWMEN0.
Definition CTIMER.h:812
static constexpr uint32 EMR_EM1(uint32 value)
EMR - EM1.
Definition CTIMER.h:643
static constexpr uint32 MCR_MR1S(uint32 value)
MCR - MR1S.
Definition CTIMER.h:314
static constexpr uint32 CCR_CAP1RE(uint32 value)
CCR - CAP1RE.
Definition CTIMER.h:505
static constexpr uint32 MCR_MR2S(uint32 value)
MCR - MR2S.
Definition CTIMER.h:353
static constexpr uint32 CCR_CAP2RE(uint32 value)
CCR - CAP2RE.
Definition CTIMER.h:544
static constexpr uint32 CCR_CAP2I(uint32 value)
CCR - CAP2I.
Definition CTIMER.h:570
static constexpr uint32 IR_MR1INT(uint32 value)
IR - MR1INT.
Definition CTIMER.h:103
static constexpr uint32 PC_PCVAL(uint32 value)
PC - PCVAL.
Definition CTIMER.h:236
static constexpr uint32 CR_CAP(uint32 value)
CR - CAP.
Definition CTIMER.h:618
CTIMER(void)
Construct a new object.
static constexpr uint32 CTCR_CINSEL(uint32 value)
CTCR - CINSEL.
Definition CTIMER.h:768
static constexpr uint32 TCR_CRST(uint32 value)
TCR - CRST.
Definition CTIMER.h:183
static constexpr uint32 MCR_MR0RL(uint32 value)
MR0RL.
Definition CTIMER.h:405
static constexpr uint32 PWMC_PWMEN1(uint32 value)
PWMC - PWMEN1.
Definition CTIMER.h:825
static constexpr uint32 EMR_EM3(uint32 value)
EMR - EM3.
Definition CTIMER.h:667
static constexpr uint32 EMR_EMC0(uint32 value)
EMR - EMC0.
Definition CTIMER.h:683
static constexpr uint32 MR_MATCH(uint32 value)
MR - MATCH.
Definition CTIMER.h:453
static constexpr uint32 MCR_MR1I(uint32 value)
MCR - MR1I.
Definition CTIMER.h:288
static constexpr uint32 CCR_CAP0FE(uint32 value)
CCR - CAP0FE.
Definition CTIMER.h:479
static constexpr uint32 TCR_AGCEN(uint32 value)
TCR - AGCEN.
Definition CTIMER.h:196
static constexpr uint32 CTCR_SELCC(uint32 value)
CTCR - SELCC.
Definition CTIMER.h:798
static constexpr uint32 CCR_CAP2FE(uint32 value)
CCR - CAP2FE.
Definition CTIMER.h:557
static constexpr uint32 CCR_CAP3RE(uint32 value)
CCR - CAP3RE.
Definition CTIMER.h:583
static constexpr uint32 MSR_MATCH_SHADOW(uint32 value)
MSR - MATCH_SHADOW.
Definition CTIMER.h:858
static constexpr uint32 TCR_ATCEN(uint32 value)
TCR - ATCEN.
Definition CTIMER.h:209
static constexpr uint32 PR_PRVAL(uint32 value)
PR - PRVAL.
Definition CTIMER.h:227
static constexpr uint32 CCR_CAP1I(uint32 value)
CCR - CAP1I.
Definition CTIMER.h:531
static constexpr uint32 IR_MR0INT(uint32 value)
IR - MR0INT.
Definition CTIMER.h:94
static constexpr uint32 MCR_MR0R(uint32 value)
MCR - MR0R.
Definition CTIMER.h:262
static constexpr uint32 MCR_MR1R(uint32 value)
MCR - MR1R.
Definition CTIMER.h:301
static constexpr uint32 CCR_CAP3I(uint32 value)
CCR - CAP3I.
Definition CTIMER.h:609
static constexpr uint32 EMR_EM0(uint32 value)
EMR - EM0.
Definition CTIMER.h:631
static constexpr uint32 PWMC_PWMEN3(uint32 value)
PWMC - PWMEN3.
Definition CTIMER.h:849
static constexpr uint32 EMR_EMC2(uint32 value)
EMR - EMC2.
Definition CTIMER.h:717
static constexpr uint32 MCR_MR1RL(uint32 value)
MR1RL.
Definition CTIMER.h:418
static constexpr uint32 CCR_CAP0RE(uint32 value)
CCR - CAP0RE.
Definition CTIMER.h:466
static constexpr uint32 MCR_MR0I(uint32 value)
MCR - MR0I.
Definition CTIMER.h:249
static constexpr uint32 MCR_MR0S(uint32 value)
MCR - MR0S.
Definition CTIMER.h:275
static constexpr uint32 CCR_CAP0I(uint32 value)
CCR - CAP0I.
Definition CTIMER.h:492
static constexpr uint32 IR_MR3INT(uint32 value)
IR - MR3INT.
Definition CTIMER.h:121
static constexpr uint32 MCR_MR3R(uint32 value)
MCR - MR3R.
Definition CTIMER.h:379
static constexpr uint32 CCR_CAP1FE(uint32 value)
CCR - CAP1FE.
Definition CTIMER.h:518
static constexpr uint32 IR_CR0INT(uint32 value)
IR - CR0INT.
Definition CTIMER.h:130
static constexpr uint32 CTCR_ENCC(uint32 value)
CTCR - ENCC.
Definition CTIMER.h:777
static constexpr uint32 MCR_MR2RL(uint32 value)
MCR - MR2RL.
Definition CTIMER.h:431
static constexpr uint32 MCR_MR3S(uint32 value)
MCR - MR3S.
Definition CTIMER.h:392
static constexpr uint32 EMR_EMC3(uint32 value)
EMR - EMC3.
Definition CTIMER.h:734
static constexpr uint32 MCR_MR2R(uint32 value)
MCR - MR2R.
Definition CTIMER.h:340
static constexpr uint32 IR_CR2INT(uint32 value)
IR - CR2INT.
Definition CTIMER.h:148
static constexpr uint32 TC_TCVAL(uint32 value)
TCR - TCVAL.
Definition CTIMER.h:218
static constexpr uint32 TCR_CEN(uint32 value)
TCR - CEN.
Definition CTIMER.h:170
static constexpr uint32 EMR_EMC1(uint32 value)
EMR - EMC1.
Definition CTIMER.h:700
static constexpr uint32 CCR_CAP3FE(uint32 value)
CCR - CAP3FE.
Definition CTIMER.h:596
static constexpr uint32 MCR_MR3I(uint32 value)
MCR - MR3I.
Definition CTIMER.h:366
Definition Object.h:34
Definition ctimer/Count.h:22
@ 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.
@ 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.