7#ifndef MCXA153_B8A77621_2EFC_460F_B812_3A6D133A9B04
8#define MCXA153_B8A77621_2EFC_460F_B812_3A6D133A9B04
19#include "./Register.h"
27 extern Register &CTIMER0;
28 extern Register &CTIMER1;
29 extern Register &CTIMER2;
30 extern Register *
const CTIMER[3];
106 static inline constexpr uint32
IR_MR0INT(uint32 value) {
116 static inline constexpr uint32
IR_MR1INT(uint32 value) {
126 static inline constexpr uint32
IR_MR2INT(uint32 value) {
136 static inline constexpr uint32
IR_MR3INT(uint32 value) {
146 static inline constexpr uint32
IR_CR0INT(uint32 value) {
155 static inline constexpr uint32
IR_CR1INT(uint32 value) {
164 static inline constexpr uint32
IR_CR2INT(uint32 value) {
173 static inline constexpr uint32
IR_CR3INT(uint32 value) {
186 static inline constexpr uint32
TCR_CEN(uint32 value) {
199 static inline constexpr uint32
TCR_CRST(uint32 value) {
212 static inline constexpr uint32
TCR_AGCEN(uint32 value) {
225 static inline constexpr uint32
TCR_ATCEN(uint32 value) {
235 static inline constexpr uint32
TC_TCVAL(uint32 value) {
244 static inline constexpr uint32
PR_PRVAL(uint32 value) {
253 static inline constexpr uint32
PC_PCVAL(uint32 value) {
266 static inline constexpr uint32
MCR_MR0I(uint32 value) {
279 static inline constexpr uint32
MCR_MR0R(uint32 value) {
292 static inline constexpr uint32
MCR_MR0S(uint32 value) {
305 static inline constexpr uint32
MCR_MR1I(uint32 value) {
318 static inline constexpr uint32
MCR_MR1R(uint32 value) {
331 static inline constexpr uint32
MCR_MR1S(uint32 value) {
344 static inline constexpr uint32
MCR_MR2I(uint32 value) {
357 static inline constexpr uint32
MCR_MR2R(uint32 value) {
370 static inline constexpr uint32
MCR_MR2S(uint32 value) {
383 static inline constexpr uint32
MCR_MR3I(uint32 value) {
396 static inline constexpr uint32
MCR_MR3R(uint32 value) {
409 static inline constexpr uint32
MCR_MR3S(uint32 value) {
422 static inline constexpr uint32
MCR_MR0RL(uint32 value) {
435 static inline constexpr uint32
MCR_MR1RL(uint32 value) {
448 static inline constexpr uint32
MCR_MR2RL(uint32 value) {
461 static inline constexpr uint32
MCR_MR3RL(uint32 value) {
471 static inline constexpr uint32
MR_MATCH(uint32 value) {
510 static inline constexpr uint32
CCR_CAP0I(uint32 value) {
549 static inline constexpr uint32
CCR_CAP1I(uint32 value) {
588 static inline constexpr uint32
CCR_CAP2I(uint32 value) {
627 static inline constexpr uint32
CCR_CAP3I(uint32 value) {
636 static inline constexpr uint32
CR_CAP(uint32 value) {
649 static inline constexpr uint32
EMR_EM0(uint32 value) {
661 static inline constexpr uint32
EMR_EM1(uint32 value) {
673 static inline constexpr uint32
EMR_EM2(uint32 value) {
688 static inline constexpr uint32
EMR_EM3(uint32 value) {
703 static inline constexpr uint32
EMR_EMC0(uint32 value) {
719 static inline constexpr uint32
EMR_EMC1(uint32 value) {
735 static inline constexpr uint32
EMR_EMC2(uint32 value) {
751 static inline constexpr uint32
EMR_EMC3(uint32 value) {
798 static inline constexpr uint32
CTCR_ENCC(uint32 value) {
CTIMER外設暫存器類別
Definition CTIMER.h:53
static constexpr uint32 MCR_MR0S(uint32 value)
MCR - MR0S.
Definition CTIMER.h:292
static constexpr uint32 CCR_CAP0RE(uint32 value)
CCR - CAP0RE.
Definition CTIMER.h:484
static constexpr uint32 MCR_MR0I(uint32 value)
MCR - MR0I.
Definition CTIMER.h:266
static constexpr uint32 EMR_EM2(uint32 value)
EMR - EM2.
Definition CTIMER.h:673
static constexpr uint32 CCR_CAP1RE(uint32 value)
CCR - CAP1RE.
Definition CTIMER.h:523
static constexpr uint32 EMR_EMC2(uint32 value)
EMR - EMC2.
Definition CTIMER.h:735
static constexpr uint32 MR_MATCH(uint32 value)
MR - MATCH.
Definition CTIMER.h:471
static constexpr uint32 MCR_MR1I(uint32 value)
MCR - MR1I.
Definition CTIMER.h:305
static constexpr uint32 IR_CR3INT(uint32 value)
IR - CR3INT.
Definition CTIMER.h:173
static constexpr uint32 EMR_EM3(uint32 value)
EMR - EM3.
Definition CTIMER.h:688
static constexpr uint32 CTCR_SELCC(uint32 value)
CTCR - SELCC.
Definition CTIMER.h:816
virtual ~CTIMER(void) override=default
Destroy the CTIMER object.
static constexpr uint32 IR_CR0INT(uint32 value)
IR - CR0INT.
Definition CTIMER.h:146
static constexpr uint32 CCR_CAP0FE(uint32 value)
CCR - CAP0FE.
Definition CTIMER.h:497
static constexpr uint32 IR_MR1INT(uint32 value)
IR - MR1INT.
Definition CTIMER.h:116
static constexpr uint32 CCR_CAP1I(uint32 value)
CCR - CAP1I.
Definition CTIMER.h:549
static constexpr uint32 MSR_MATCH_SHADOW(uint32 value)
MSR - MATCH_SHADOW.
Definition CTIMER.h:879
static constexpr uint32 PWMC_PWMEN0(uint32 value)
PWMC - PWMEN0.
Definition CTIMER.h:830
static constexpr uint32 TCR_CRST(uint32 value)
TCR - CRST.
Definition CTIMER.h:199
static constexpr uint32 PWMC_PWMEN3(uint32 value)
PWMC - PWMEN3.
Definition CTIMER.h:867
static constexpr uint32 MCR_MR1R(uint32 value)
MCR - MR1R.
Definition CTIMER.h:318
static constexpr uint32 IR_MR2INT(uint32 value)
IR - MR2INT.
Definition CTIMER.h:126
static constexpr uint32 TC_TCVAL(uint32 value)
TCR - TCVAL.
Definition CTIMER.h:235
static constexpr uint32 MCR_MR0RL(uint32 value)
MR0RL.
Definition CTIMER.h:422
static constexpr uint32 IR_CR2INT(uint32 value)
IR - CR2INT.
Definition CTIMER.h:164
static constexpr uint32 EMR_EM1(uint32 value)
EMR - EM1.
Definition CTIMER.h:661
static constexpr uint32 CTCR_ENCC(uint32 value)
CTCR - ENCC.
Definition CTIMER.h:798
static constexpr uint32 PWMC_PWMEN1(uint32 value)
PWMC - PWMEN1.
Definition CTIMER.h:843
static constexpr uint32 MCR_MR3S(uint32 value)
MCR - MR3S.
Definition CTIMER.h:409
static constexpr uint32 CCR_CAP0I(uint32 value)
CCR - CAP0I.
Definition CTIMER.h:510
static constexpr uint32 EMR_EMC3(uint32 value)
EMR - EMC3.
Definition CTIMER.h:751
static constexpr uint32 PC_PCVAL(uint32 value)
PC - PCVAL.
Definition CTIMER.h:253
static constexpr uint32 EMR_EM0(uint32 value)
EMR - EM0.
Definition CTIMER.h:649
static constexpr uint32 MCR_MR2I(uint32 value)
MCR - MR2I.
Definition CTIMER.h:344
static constexpr uint32 TCR_ATCEN(uint32 value)
TCR - ATCEN.
Definition CTIMER.h:225
static constexpr uint32 IR_CR1INT(uint32 value)
IR - CR1INT.
Definition CTIMER.h:155
static constexpr uint32 IR_MR3INT(uint32 value)
IR - MR3INT.
Definition CTIMER.h:136
static constexpr uint32 CCR_CAP2RE(uint32 value)
CCR - CAP2RE.
Definition CTIMER.h:562
static constexpr uint32 CTCR_CINSEL(uint32 value)
CTCR - CINSEL.
Definition CTIMER.h:787
static constexpr uint32 CCR_CAP1FE(uint32 value)
CCR - CAP1FE.
Definition CTIMER.h:536
static constexpr uint32 MCR_MR3RL(uint32 value)
MCR - MR3RL.
Definition CTIMER.h:461
static constexpr uint32 CCR_CAP3RE(uint32 value)
CCR - CAP3RE.
Definition CTIMER.h:601
static constexpr uint32 MCR_MR2RL(uint32 value)
MCR - MR2RL.
Definition CTIMER.h:448
static constexpr uint32 CCR_CAP2I(uint32 value)
CCR - CAP2I.
Definition CTIMER.h:588
static constexpr uint32 IR_MR0INT(uint32 value)
IR - MR0INT.
Definition CTIMER.h:106
static constexpr uint32 MCR_MR3R(uint32 value)
MCR - MR3R.
Definition CTIMER.h:396
static constexpr uint32 MCR_MR3I(uint32 value)
MCR - MR3I.
Definition CTIMER.h:383
static constexpr uint32 PWMC_PWMEN2(uint32 value)
PWMC - PWMEN2.
Definition CTIMER.h:855
static constexpr uint32 CR_CAP(uint32 value)
CR - CAP.
Definition CTIMER.h:636
static constexpr uint32 CTCR_CTMODE(uint32 value)
CTCR - CTMODE.
Definition CTIMER.h:769
static constexpr uint32 EMR_EMC0(uint32 value)
EMR - EMC0.
Definition CTIMER.h:703
static constexpr uint32 MCR_MR0R(uint32 value)
MCR - MR0R.
Definition CTIMER.h:279
static constexpr uint32 TCR_CEN(uint32 value)
TCR - CEN.
Definition CTIMER.h:186
static constexpr uint32 TCR_AGCEN(uint32 value)
TCR - AGCEN.
Definition CTIMER.h:212
static constexpr uint32 MCR_MR1S(uint32 value)
MCR - MR1S.
Definition CTIMER.h:331
static constexpr uint32 EMR_EMC1(uint32 value)
EMR - EMC1.
Definition CTIMER.h:719
static constexpr uint32 MCR_MR1RL(uint32 value)
MR1RL.
Definition CTIMER.h:435
static constexpr uint32 CCR_CAP2FE(uint32 value)
CCR - CAP2FE.
Definition CTIMER.h:575
static constexpr uint32 MCR_MR2S(uint32 value)
MCR - MR2S.
Definition CTIMER.h:370
static constexpr uint32 CCR_CAP3I(uint32 value)
CCR - CAP3I.
Definition CTIMER.h:627
static constexpr uint32 CCR_CAP3FE(uint32 value)
CCR - CAP3FE.
Definition CTIMER.h:614
static constexpr uint32 PR_PRVAL(uint32 value)
PR - PRVAL.
Definition CTIMER.h:244
static constexpr uint32 MCR_MR2R(uint32 value)
MCR - MR2R.
Definition CTIMER.h:357
Definition NonInstantiable.h:29
CTIMER (Configurable Timer) 相關定義
Definition ctimer/Count.h:22
@ CCR_CAP0FE
CCR - CAP0FE.
@ CCR_CAP2FE
CCR - CAP2FE.
@ CTCR_CTMODE
CTCR - CTMODE.
@ PWMC_PWMEN2
PWMC - PWMEN2.
@ CCR_CAP1RE
CCR - CAP1RE.
@ CTCR_SELCC
CTCR - SELCC.
@ MSR_MATCH_SHADOW
MSR - MATCH_SHADOW.
@ PWMC_PWMEN1
PWMC - PWMEN1.
@ CCR_CAP2RE
CCR - CAP2RE.
@ CTCR_CINSEL
CTCR - CINSEL.
@ CCR_CAP3RE
CCR - CAP3RE.
@ PWMC_PWMEN3
PWMC - PWMEN3.
@ CCR_CAP3FE
CCR - CAP3FE.
@ CCR_CAP1FE
CCR - CAP1FE.
@ CCR_CAP0RE
CCR - CAP0RE.
@ PWMC_PWMEN0
PWMC - PWMEN0.
@ CCR_CAP0FE
CCR - CAP0FE.
@ CCR_CAP2FE
CCR - CAP2FE.
@ CTCR_CTMODE
CTCR - CTMODE.
@ PWMC_PWMEN2
PWMC - PWMEN2.
@ CCR_CAP1RE
CCR - CAP1RE.
@ CTCR_SELCC
CTCR - SELCC.
@ MSR_MATCH_SHADOW
MSR - MATCH_SHADOW.
@ PWMC_PWMEN1
PWMC - PWMEN1.
@ CCR_CAP2RE
CCR - CAP2RE.
@ CTCR_CINSEL
CTCR - CINSEL.
@ CCR_CAP3RE
CCR - CAP3RE.
@ PWMC_PWMEN3
PWMC - PWMEN3.
@ CCR_CAP3FE
CCR - CAP3FE.
@ CCR_CAP1FE
CCR - CAP1FE.
@ CCR_CAP0RE
CCR - CAP0RE.
@ PWMC_PWMEN0
PWMC - PWMEN0.