mFrame
載入中...
搜尋中...
無符合項目
ctimer/Mask.h
1
7
#ifndef MCXA153_40EDD8E8_B003_495D_9461_65FC07D71841
8
#define MCXA153_40EDD8E8_B003_495D_9461_65FC07D71841
9
10
/* ***************************************************************************************
11
* Include
12
*/
13
#include "mframe.h"
14
15
//----------------------------------------------------------------------------------------
16
17
//----------------------------------------------------------------------------------------
18
19
/* ***************************************************************************************
20
* Namespace
21
*/
22
23
namespace
mcxa153::chip::ctimer
{
24
enum struct
Mask
:
unsigned
int;
25
32
constexpr
unsigned
int
operator+
(
Mask
e) {
33
return
static_cast<
unsigned
int
>
(e);
34
}
35
}
// namespace mcxa153::chip::ctimer
36
37
/* ***************************************************************************************
38
* Class/Interface/Struct/Enum
39
*/
40
60
enum struct
mcxa153::chip::ctimer::Mask
:
unsigned
int
{
61
67
IR_MR0INT
= 0x1U,
68
74
IR_MR1INT
= 0x2U,
75
81
IR_MR2INT
= 0x4U,
82
88
IR_MR3INT
= 0x8U,
89
95
IR_CR0INT
= 0x10U,
96
102
IR_CR1INT
= 0x20U,
103
109
IR_CR2INT
= 0x40U,
110
116
IR_CR3INT
= 0x80U,
117
127
TCR_CEN
= 0x1U,
128
138
TCR_CRST
= 0x2U,
139
149
TCR_AGCEN
= 0x10U,
150
160
TCR_ATCEN
= 0x20U,
161
167
TC_TCVAL
= 0xFFFFFFFFU,
168
174
PR_PRVAL
= 0xFFFFFFFFU,
175
181
PC_PCVAL
= 0xFFFFFFFFU,
182
192
MCR_MR0I
= 0x1U,
193
203
MCR_MR0R
= 0x2U,
204
214
MCR_MR0S
= 0x4U,
215
225
MCR_MR1I
= 0x8U,
226
236
MCR_MR1R
= 0x10U,
237
247
MCR_MR1S
= 0x20U,
248
258
MCR_MR2I
= 0x40U,
259
269
MCR_MR2R
= 0x80U,
270
280
MCR_MR2S
= 0x100U,
281
291
MCR_MR3I
= 0x200U,
292
302
MCR_MR3R
= 0x400U,
303
313
MCR_MR3S
= 0x800U,
314
324
MCR_MR0RL
= 0x1000000U,
325
335
MCR_MR1RL
= 0x2000000U,
336
346
MCR_MR2RL
= 0x4000000U,
347
357
MCR_MR3RL
= 0x8000000U,
358
363
MR_MATCH
= 0xFFFFFFFFU,
364
374
CCR_CAP0RE
= 0x1U,
375
385
CCR_CAP0FE
= 0x2U,
386
396
CCR_CAP0I
= 0x4U,
397
407
CCR_CAP1RE
= 0x8U,
408
418
CCR_CAP1FE
= 0x10U,
419
429
CCR_CAP1I
= 0x20U,
430
440
CCR_CAP2RE
= 0x40U,
441
451
CCR_CAP2FE
= 0x80U,
452
462
CCR_CAP2I
= 0x100U,
463
473
CCR_CAP3RE
= 0x200U,
474
484
CCR_CAP3FE
= 0x400U,
485
495
CCR_CAP3I
= 0x800U,
496
502
CR_CAP
= 0xFFFFFFFFU,
503
513
EMR_EM0
= 0x1U,
514
524
EMR_EM1
= 0x2U,
525
536
EMR_EM2
= 0x4U,
546
EMR_EM3
= 0x8U,
547
561
EMR_EMC0
= 0x30U,
562
576
EMR_EMC1
= 0xC0U,
577
591
EMR_EMC2
= 0x300U,
592
606
EMR_EMC3
= 0xC00U,
607
621
CTCR_CTMODE
= 0x3U,
622
635
CTCR_CINSEL
= 0xCU,
636
642
CTCR_ENCC
= 0x10U,
643
661
CTCR_SELCC
= 0xE0U,
662
672
PWMC_PWMEN0
= 0x1U,
673
683
PWMC_PWMEN1
= 0x2U,
684
694
PWMC_PWMEN2
= 0x4U,
695
705
PWMC_PWMEN3
= 0x8U,
706
712
MSR_MATCH_SHADOW
= 0xFFFFFFFFU
713
714
};
715
716
/* ***************************************************************************************
717
* End of file
718
*/
719
720
#endif
/* MCXA153_40EDD8E8_B003_495D_9461_65FC07D71841 */
mcxa153::chip::ctimer
CTIMER (Configurable Timer) 相關定義
Definition
ctimer/Count.h:22
mcxa153::chip::ctimer::Mask
Mask
Definition
ctimer/Mask.h:60
mcxa153::chip::ctimer::Mask::MCR_MR1I
@ MCR_MR1I
MCR - MR1I.
mcxa153::chip::ctimer::Mask::TCR_CEN
@ TCR_CEN
TCR - CEN.
mcxa153::chip::ctimer::Mask::CCR_CAP0FE
@ CCR_CAP0FE
CCR - CAP0FE.
mcxa153::chip::ctimer::Mask::TCR_ATCEN
@ TCR_ATCEN
TCR - ATCEN.
mcxa153::chip::ctimer::Mask::IR_CR2INT
@ IR_CR2INT
IR - CR2INT.
mcxa153::chip::ctimer::Mask::CCR_CAP2FE
@ CCR_CAP2FE
CCR - CAP2FE.
mcxa153::chip::ctimer::Mask::MCR_MR1S
@ MCR_MR1S
MCR - MR1S.
mcxa153::chip::ctimer::Mask::CTCR_CTMODE
@ CTCR_CTMODE
CTCR - CTMODE.
mcxa153::chip::ctimer::Mask::PWMC_PWMEN2
@ PWMC_PWMEN2
PWMC - PWMEN2.
mcxa153::chip::ctimer::Mask::IR_CR3INT
@ IR_CR3INT
IR - CR3INT.
mcxa153::chip::ctimer::Mask::MCR_MR1RL
@ MCR_MR1RL
MCR - MR1RL.
mcxa153::chip::ctimer::Mask::EMR_EM0
@ EMR_EM0
EMR - EM0.
mcxa153::chip::ctimer::Mask::TC_TCVAL
@ TC_TCVAL
TC - TCVAL.
mcxa153::chip::ctimer::Mask::MCR_MR3RL
@ MCR_MR3RL
MCR - MR3RL.
mcxa153::chip::ctimer::Mask::CCR_CAP3I
@ CCR_CAP3I
CCR - CAP3I.
mcxa153::chip::ctimer::Mask::PC_PCVAL
@ PC_PCVAL
PC - PCVAL.
mcxa153::chip::ctimer::Mask::CCR_CAP1RE
@ CCR_CAP1RE
CCR - CAP1RE.
mcxa153::chip::ctimer::Mask::MCR_MR3S
@ MCR_MR3S
MCR - MR3S.
mcxa153::chip::ctimer::Mask::TCR_AGCEN
@ TCR_AGCEN
TCR - AGCEN.
mcxa153::chip::ctimer::Mask::PR_PRVAL
@ PR_PRVAL
PR - PRVAL.
mcxa153::chip::ctimer::Mask::MCR_MR2S
@ MCR_MR2S
MCR - MR2S.
mcxa153::chip::ctimer::Mask::CCR_CAP2I
@ CCR_CAP2I
CCR - CAP2I.
mcxa153::chip::ctimer::Mask::MCR_MR0RL
@ MCR_MR0RL
MCR - MR0RL.
mcxa153::chip::ctimer::Mask::CTCR_SELCC
@ CTCR_SELCC
CTCR - SELCC.
mcxa153::chip::ctimer::Mask::EMR_EMC3
@ EMR_EMC3
EMR - EMC3.
mcxa153::chip::ctimer::Mask::MCR_MR2I
@ MCR_MR2I
MCR - MR2I.
mcxa153::chip::ctimer::Mask::CR_CAP
@ CR_CAP
CR - CAP.
mcxa153::chip::ctimer::Mask::CCR_CAP0I
@ CCR_CAP0I
CCR - CAP0I.
mcxa153::chip::ctimer::Mask::MCR_MR3R
@ MCR_MR3R
MCR - MR3R.
mcxa153::chip::ctimer::Mask::MSR_MATCH_SHADOW
@ MSR_MATCH_SHADOW
MSR - MATCH_SHADOW.
mcxa153::chip::ctimer::Mask::IR_CR0INT
@ IR_CR0INT
IR - CR0INT.
mcxa153::chip::ctimer::Mask::PWMC_PWMEN1
@ PWMC_PWMEN1
PWMC - PWMEN1.
mcxa153::chip::ctimer::Mask::MCR_MR0I
@ MCR_MR0I
MCR - MR0I.
mcxa153::chip::ctimer::Mask::TCR_CRST
@ TCR_CRST
TCR - CRST.
mcxa153::chip::ctimer::Mask::MCR_MR2RL
@ MCR_MR2RL
MCR - MR2RL.
mcxa153::chip::ctimer::Mask::MCR_MR0S
@ MCR_MR0S
MCR - MR0S.
mcxa153::chip::ctimer::Mask::MCR_MR3I
@ MCR_MR3I
MCR - MR3I.
mcxa153::chip::ctimer::Mask::EMR_EM1
@ EMR_EM1
EMR - EM1.
mcxa153::chip::ctimer::Mask::CCR_CAP1I
@ CCR_CAP1I
CCR - CAP1I.
mcxa153::chip::ctimer::Mask::EMR_EMC0
@ EMR_EMC0
EMR - EMC0.
mcxa153::chip::ctimer::Mask::CTCR_ENCC
@ CTCR_ENCC
CTCR - ENCC.
mcxa153::chip::ctimer::Mask::CCR_CAP2RE
@ CCR_CAP2RE
CCR - CAP2RE.
mcxa153::chip::ctimer::Mask::MCR_MR2R
@ MCR_MR2R
MCR - MR2R.
mcxa153::chip::ctimer::Mask::CTCR_CINSEL
@ CTCR_CINSEL
CTCR - CINSEL.
mcxa153::chip::ctimer::Mask::CCR_CAP3RE
@ CCR_CAP3RE
CCR - CAP3RE.
mcxa153::chip::ctimer::Mask::IR_MR2INT
@ IR_MR2INT
IR - MR2INT.
mcxa153::chip::ctimer::Mask::IR_MR1INT
@ IR_MR1INT
IR - MR1INT.
mcxa153::chip::ctimer::Mask::PWMC_PWMEN3
@ PWMC_PWMEN3
PWMC - PWMEN3.
mcxa153::chip::ctimer::Mask::EMR_EM2
@ EMR_EM2
EMR - EM2.
mcxa153::chip::ctimer::Mask::IR_MR0INT
@ IR_MR0INT
IR - MR0INT.
mcxa153::chip::ctimer::Mask::EMR_EMC1
@ EMR_EMC1
EMR - EMC1.
mcxa153::chip::ctimer::Mask::CCR_CAP3FE
@ CCR_CAP3FE
CCR - CAP3FE.
mcxa153::chip::ctimer::Mask::MCR_MR0R
@ MCR_MR0R
MCR - MR0R.
mcxa153::chip::ctimer::Mask::MCR_MR1R
@ MCR_MR1R
MCR - MR1R.
mcxa153::chip::ctimer::Mask::MR_MATCH
@ MR_MATCH
MR - MATCH.
mcxa153::chip::ctimer::Mask::CCR_CAP1FE
@ CCR_CAP1FE
CCR - CAP1FE.
mcxa153::chip::ctimer::Mask::CCR_CAP0RE
@ CCR_CAP0RE
CCR - CAP0RE.
mcxa153::chip::ctimer::Mask::EMR_EMC2
@ EMR_EMC2
EMR - EMC2.
mcxa153::chip::ctimer::Mask::PWMC_PWMEN0
@ PWMC_PWMEN0
PWMC - PWMEN0.
mcxa153::chip::ctimer::Mask::EMR_EM3
@ EMR_EM3
EMR - EM3.
mcxa153::chip::ctimer::Mask::IR_CR1INT
@ IR_CR1INT
IR - CR1INT.
mcxa153::chip::ctimer::Mask::IR_MR3INT
@ IR_MR3INT
IR - MR3INT.
mcxa153::chip::ctimer::operator+
constexpr unsigned int operator+(Mask e)
Definition
ctimer/Mask.h:32
src
mcxa153
src
mcxa153
chip
ctimer
Mask.h
產生者:
1.11.0