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 */
22namespace 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
47enum 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 */
constexpr unsigned int operator+(AttachID e)
將AttachID轉換為無符號整數
Definition AttachID.h:42
Definition Config.h:36
Mask
PORT Pin Control Register Bit Masks.
Definition port/Mask.h:47
@ GPCLR_GPWE13
GPCLR - GPWE13.
@ GPCLR_GPWE15
GPCLR - GPWE15.
@ GPCLR_GPWE8
GPCLR - GPWE8.
@ GPCLR_GPWE3
GPCLR - GPWE3.
@ GPCHR_GPWE25
GPCHR - GPWE25.
@ GPCHR_GPWE23
GPCHR - GPWE23.
@ GPCLR_GPWE5
GPCLR - GPWE5.
@ GPCHR_GPWE24
GPCHR - GPWE24.
@ GPCHR_GPWE22
GPCHR - GPWE22.
@ CALIB1_NCAL
CALIB1 - NCAL.
@ GPCLR_GPWE10
GPCLR - GPWE10.
@ GPCHR_GPWE30
GPCHR - GPWE30.
@ GPCHR_GPWD
GPCHR - GPWD.
@ CALIB0_PCAL
CALIB0 - PCAL.
@ GPCHR_GPWE20
GPCHR - GPWE20.
@ GPCHR_GPWE31
GPCHR - GPWE31.
@ GPCLR_GPWE2
GPCLR - GPWE2.
@ GPCLR_GPWE1
GPCLR - GPWE1.
@ GPCLR_GPWE11
GPCLR - GPWE11.
@ GPCLR_GPWE7
GPCLR - GPWE7.
@ GPCLR_GPWE12
GPCLR - GPWE12.
@ GPCLR_GPWE14
GPCLR - GPWE14.
@ GPCHR_GPWE28
GPCHR - GPWE28.
@ GPCHR_GPWE27
GPCHR - GPWE27.
@ GPCHR_GPWE16
GPCHR - GPWE16.
@ GPCHR_GPWE19
GPCHR - GPWE19.
@ CALIB0_NCAL
CALIB0 - NCAL.
@ GPCLR_GPWD
GPCLR - GPWD.
@ GPCHR_GPWE18
GPCHR - GPWE18.
@ GPCLR_GPWE0
GPCLR - GPWE0.
@ CALIB1_PCAL
CALIB1 - PCAL.
@ GPCHR_GPWE17
GPCHR - GPWE17.
@ GPCLR_GPWE9
GPCLR - GPWE9.
@ GPCLR_GPWE4
GPCLR - GPWE4.
@ GPCHR_GPWE26
GPCHR - GPWE26.
@ CONFIG_RANGE
CONFIG - RANGE.
@ GPCHR_GPWE29
GPCHR - GPWE29.
@ GPCHR_GPWE21
GPCHR - GPWE21.
@ GPCLR_GPWE6
GPCLR - GPWE6.