mFrame
載入中...
搜尋中...
無符合項目
port/Mask.h
1
7
#ifndef MCXA153_E0E221F1_26AA_4FC3_B814_47C6226935B0
8
#define MCXA153_E0E221F1_26AA_4FC3_B814_47C6226935B0
9
10
/* ***************************************************************************************
11
* Include
12
*/
13
#include "mframe.h"
14
15
//----------------------------------------------------------------------------------------
16
17
//----------------------------------------------------------------------------------------
18
19
/* ***************************************************************************************
20
* Namespace
21
*/
22
namespace
mcxa153::chip::port
{
23
enum struct
Mask
:
unsigned
int;
24
25
constexpr
unsigned
int
operator+
(
Mask
e) {
26
return
static_cast<
unsigned
int
>
(e);
27
}
28
}
// namespace mcxa153::chip::port
29
30
/* ***************************************************************************************
31
* Class/Interface/Struct/Enum
32
*/
33
47
enum struct
mcxa153::chip::port::Mask
:
unsigned
int
{
48
55
VERID_FEATURE = 0xFFFFU,
56
61
VERID_MINOR = 0xFF0000U,
62
67
VERID_MAJOR = 0xFF000000U,
68
73
GPCLR_GPWD
= 0xFFFFU,
74
83
GPCLR_GPWE0
= 0x10000U,
84
93
GPCLR_GPWE1
= 0x20000U,
94
103
GPCLR_GPWE2
= 0x40000U,
104
113
GPCLR_GPWE3
= 0x80000U,
114
123
GPCLR_GPWE4
= 0x100000U,
124
133
GPCLR_GPWE5
= 0x200000U,
134
143
GPCLR_GPWE6
= 0x400000U,
144
153
GPCLR_GPWE7
= 0x800000U,
154
163
GPCLR_GPWE8
= 0x1000000U,
164
173
GPCLR_GPWE9
= 0x2000000U,
174
183
GPCLR_GPWE10
= 0x4000000U,
184
193
GPCLR_GPWE11
= 0x8000000U,
194
203
GPCLR_GPWE12
= 0x10000000U,
204
213
GPCLR_GPWE13
= 0x20000000U,
214
223
GPCLR_GPWE14
= 0x40000000U,
224
233
GPCLR_GPWE15
= 0x80000000U,
234
239
GPCHR_GPWD
= 0xFFFFU,
240
249
GPCHR_GPWE16
= 0x10000U,
250
259
GPCHR_GPWE17
= 0x20000U,
260
269
GPCHR_GPWE18
= 0x40000U,
270
279
GPCHR_GPWE19
= 0x80000U,
280
289
GPCHR_GPWE20
= 0x100000U,
290
299
GPCHR_GPWE21
= 0x200000U,
300
309
GPCHR_GPWE22
= 0x400000U,
310
319
GPCHR_GPWE23
= 0x800000U,
320
329
GPCHR_GPWE24
= 0x1000000U,
330
339
GPCHR_GPWE25
= 0x2000000U,
340
349
GPCHR_GPWE26
= 0x4000000U,
350
359
GPCHR_GPWE27
= 0x8000000U,
360
369
GPCHR_GPWE28
= 0x10000000U,
370
379
GPCHR_GPWE29
= 0x20000000U,
380
389
GPCHR_GPWE30
= 0x40000000U,
390
399
GPCHR_GPWE31
= 0x80000000U,
400
409
CONFIG_RANGE
= 0x1U,
410
415
CALIB0_NCAL
= 0x3FU,
416
421
CALIB0_PCAL
= 0x3F0000U,
422
427
CALIB1_NCAL
= 0x3FU,
428
432
CALIB1_PCAL
= 0x3F0000U,
433
442
PCR_PS
= 0x1U,
443
452
PCR_PE
= 0x2U,
453
462
PCR_PV
= 0x4U,
463
472
PCR_SRE
= 0x8U,
473
482
PCR_PFE
= 0x10U,
483
492
PCR_ODE
= 0x20U,
493
502
PCR_DSE
= 0x40U,
503
512
PCR_DSE1
= 0x80U,
513
546
PCR_MUX
= 0xF00U,
547
/* Merged from fields with different position or width, of widths (2, 3, 4), largest
548
definition used */
549
558
PCR_IBE
= 0x1000U,
559
568
PCR_INV
= 0x2000U,
569
578
PCR_LK
= 0x8000U
579
};
580
581
/* ***************************************************************************************
582
* End of file
583
*/
584
585
#endif
/* MCXA153_E0E221F1_26AA_4FC3_B814_47C6226935B0 */
mcxa153::chip::clock::operator+
constexpr unsigned int operator+(AttachID e)
將AttachID轉換為無符號整數
Definition
AttachID.h:42
mcxa153::chip::port
Definition
Config.h:36
mcxa153::chip::port::Mask
Mask
PORT Pin Control Register Bit Masks.
Definition
port/Mask.h:47
mcxa153::chip::port::Mask::GPCLR_GPWE13
@ GPCLR_GPWE13
GPCLR - GPWE13.
mcxa153::chip::port::Mask::PCR_IBE
@ PCR_IBE
PCR - IBE.
mcxa153::chip::port::Mask::GPCLR_GPWE15
@ GPCLR_GPWE15
GPCLR - GPWE15.
mcxa153::chip::port::Mask::GPCLR_GPWE8
@ GPCLR_GPWE8
GPCLR - GPWE8.
mcxa153::chip::port::Mask::PCR_DSE
@ PCR_DSE
PCR - DSE.
mcxa153::chip::port::Mask::GPCLR_GPWE3
@ GPCLR_GPWE3
GPCLR - GPWE3.
mcxa153::chip::port::Mask::PCR_PFE
@ PCR_PFE
PCR - PFE.
mcxa153::chip::port::Mask::GPCHR_GPWE25
@ GPCHR_GPWE25
GPCHR - GPWE25.
mcxa153::chip::port::Mask::GPCHR_GPWE23
@ GPCHR_GPWE23
GPCHR - GPWE23.
mcxa153::chip::port::Mask::PCR_PS
@ PCR_PS
PCR - PS.
mcxa153::chip::port::Mask::GPCLR_GPWE5
@ GPCLR_GPWE5
GPCLR - GPWE5.
mcxa153::chip::port::Mask::GPCHR_GPWE24
@ GPCHR_GPWE24
GPCHR - GPWE24.
mcxa153::chip::port::Mask::GPCHR_GPWE22
@ GPCHR_GPWE22
GPCHR - GPWE22.
mcxa153::chip::port::Mask::CALIB1_NCAL
@ CALIB1_NCAL
CALIB1 - NCAL.
mcxa153::chip::port::Mask::GPCLR_GPWE10
@ GPCLR_GPWE10
GPCLR - GPWE10.
mcxa153::chip::port::Mask::GPCHR_GPWE30
@ GPCHR_GPWE30
GPCHR - GPWE30.
mcxa153::chip::port::Mask::GPCHR_GPWD
@ GPCHR_GPWD
GPCHR - GPWD.
mcxa153::chip::port::Mask::CALIB0_PCAL
@ CALIB0_PCAL
CALIB0 - PCAL.
mcxa153::chip::port::Mask::GPCHR_GPWE20
@ GPCHR_GPWE20
GPCHR - GPWE20.
mcxa153::chip::port::Mask::PCR_INV
@ PCR_INV
PCR - INV.
mcxa153::chip::port::Mask::GPCHR_GPWE31
@ GPCHR_GPWE31
GPCHR - GPWE31.
mcxa153::chip::port::Mask::GPCLR_GPWE2
@ GPCLR_GPWE2
GPCLR - GPWE2.
mcxa153::chip::port::Mask::PCR_ODE
@ PCR_ODE
PCR - ODE.
mcxa153::chip::port::Mask::GPCLR_GPWE1
@ GPCLR_GPWE1
GPCLR - GPWE1.
mcxa153::chip::port::Mask::GPCLR_GPWE11
@ GPCLR_GPWE11
GPCLR - GPWE11.
mcxa153::chip::port::Mask::GPCLR_GPWE7
@ GPCLR_GPWE7
GPCLR - GPWE7.
mcxa153::chip::port::Mask::PCR_SRE
@ PCR_SRE
PCR - SRE.
mcxa153::chip::port::Mask::GPCLR_GPWE12
@ GPCLR_GPWE12
GPCLR - GPWE12.
mcxa153::chip::port::Mask::GPCLR_GPWE14
@ GPCLR_GPWE14
GPCLR - GPWE14.
mcxa153::chip::port::Mask::PCR_PV
@ PCR_PV
PCR - PV.
mcxa153::chip::port::Mask::PCR_MUX
@ PCR_MUX
PCR - MUX.
mcxa153::chip::port::Mask::GPCHR_GPWE28
@ GPCHR_GPWE28
GPCHR - GPWE28.
mcxa153::chip::port::Mask::GPCHR_GPWE27
@ GPCHR_GPWE27
GPCHR - GPWE27.
mcxa153::chip::port::Mask::GPCHR_GPWE16
@ GPCHR_GPWE16
GPCHR - GPWE16.
mcxa153::chip::port::Mask::GPCHR_GPWE19
@ GPCHR_GPWE19
GPCHR - GPWE19.
mcxa153::chip::port::Mask::CALIB0_NCAL
@ CALIB0_NCAL
CALIB0 - NCAL.
mcxa153::chip::port::Mask::GPCLR_GPWD
@ GPCLR_GPWD
GPCLR - GPWD.
mcxa153::chip::port::Mask::GPCHR_GPWE18
@ GPCHR_GPWE18
GPCHR - GPWE18.
mcxa153::chip::port::Mask::GPCLR_GPWE0
@ GPCLR_GPWE0
GPCLR - GPWE0.
mcxa153::chip::port::Mask::CALIB1_PCAL
@ CALIB1_PCAL
CALIB1 - PCAL.
mcxa153::chip::port::Mask::GPCHR_GPWE17
@ GPCHR_GPWE17
GPCHR - GPWE17.
mcxa153::chip::port::Mask::GPCLR_GPWE9
@ GPCLR_GPWE9
GPCLR - GPWE9.
mcxa153::chip::port::Mask::PCR_LK
@ PCR_LK
PCR - LK.
mcxa153::chip::port::Mask::GPCLR_GPWE4
@ GPCLR_GPWE4
GPCLR - GPWE4.
mcxa153::chip::port::Mask::PCR_DSE1
@ PCR_DSE1
PCR - DSE1.
mcxa153::chip::port::Mask::PCR_PE
@ PCR_PE
PCR - PE.
mcxa153::chip::port::Mask::GPCHR_GPWE26
@ GPCHR_GPWE26
GPCHR - GPWE26.
mcxa153::chip::port::Mask::CONFIG_RANGE
@ CONFIG_RANGE
CONFIG - RANGE.
mcxa153::chip::port::Mask::GPCHR_GPWE29
@ GPCHR_GPWE29
GPCHR - GPWE29.
mcxa153::chip::port::Mask::GPCHR_GPWE21
@ GPCHR_GPWE21
GPCHR - GPWE21.
mcxa153::chip::port::Mask::GPCLR_GPWE6
@ GPCLR_GPWE6
GPCLR - GPWE6.
src
mcxa153
src
mcxa153
chip
port
Mask.h
產生者:
1.11.0