 |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
50 #if defined (__ICCARM__)
51 #pragma system_include
54 #if defined (__CC_ARM)
65 #define __I volatile const
71 #define __R volatile const
106 __R uint32_t rsv_0x44;
111 __R uint32_t rsv_0x58;
121 __R uint32_t rsv_0x80_0xa7[10];
127 __R uint32_t rsv_0xbc;
138 #define MXC_R_GPIO_EN0 ((uint32_t)0x00000000UL)
139 #define MXC_R_GPIO_EN0_SET ((uint32_t)0x00000004UL)
140 #define MXC_R_GPIO_EN0_CLR ((uint32_t)0x00000008UL)
141 #define MXC_R_GPIO_OUT_EN ((uint32_t)0x0000000CUL)
142 #define MXC_R_GPIO_OUT_EN_SET ((uint32_t)0x00000010UL)
143 #define MXC_R_GPIO_OUT_EN_CLR ((uint32_t)0x00000014UL)
144 #define MXC_R_GPIO_OUT ((uint32_t)0x00000018UL)
145 #define MXC_R_GPIO_OUT_SET ((uint32_t)0x0000001CUL)
146 #define MXC_R_GPIO_OUT_CLR ((uint32_t)0x00000020UL)
147 #define MXC_R_GPIO_IN ((uint32_t)0x00000024UL)
148 #define MXC_R_GPIO_INT_MOD ((uint32_t)0x00000028UL)
149 #define MXC_R_GPIO_INT_POL ((uint32_t)0x0000002CUL)
150 #define MXC_R_GPIO_IN_EN ((uint32_t)0x00000030UL)
151 #define MXC_R_GPIO_INT_EN ((uint32_t)0x00000034UL)
152 #define MXC_R_GPIO_INT_EN_SET ((uint32_t)0x00000038UL)
153 #define MXC_R_GPIO_INT_EN_CLR ((uint32_t)0x0000003CUL)
154 #define MXC_R_GPIO_INT_STAT ((uint32_t)0x00000040UL)
155 #define MXC_R_GPIO_INT_CLR ((uint32_t)0x00000048UL)
156 #define MXC_R_GPIO_WAKE_EN ((uint32_t)0x0000004CUL)
157 #define MXC_R_GPIO_WAKE_EN_SET ((uint32_t)0x00000050UL)
158 #define MXC_R_GPIO_WAKE_EN_CLR ((uint32_t)0x00000054UL)
159 #define MXC_R_GPIO_INT_DUAL_EDGE ((uint32_t)0x0000005CUL)
160 #define MXC_R_GPIO_PAD_CFG1 ((uint32_t)0x00000060UL)
161 #define MXC_R_GPIO_PAD_CFG2 ((uint32_t)0x00000064UL)
162 #define MXC_R_GPIO_EN1 ((uint32_t)0x00000068UL)
163 #define MXC_R_GPIO_EN1_SET ((uint32_t)0x0000006CUL)
164 #define MXC_R_GPIO_EN1_CLR ((uint32_t)0x00000070UL)
165 #define MXC_R_GPIO_EN2 ((uint32_t)0x00000074UL)
166 #define MXC_R_GPIO_EN2_SET ((uint32_t)0x00000078UL)
167 #define MXC_R_GPIO_EN2_CLR ((uint32_t)0x0000007CUL)
168 #define MXC_R_GPIO_IS ((uint32_t)0x000000A8UL)
169 #define MXC_R_GPIO_SR ((uint32_t)0x000000ACUL)
170 #define MXC_R_GPIO_DS0 ((uint32_t)0x000000B0UL)
171 #define MXC_R_GPIO_DS1 ((uint32_t)0x000000B4UL)
172 #define MXC_R_GPIO_PS ((uint32_t)0x000000B8UL)
173 #define MXC_R_GPIO_VSSEL ((uint32_t)0x000000C0UL)
183 #define MXC_F_GPIO_EN0_GPIO_EN_POS 0
184 #define MXC_F_GPIO_EN0_GPIO_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_GPIO_EN_POS))
185 #define MXC_V_GPIO_EN0_GPIO_EN_ALTERNATE ((uint32_t)0x0UL)
186 #define MXC_S_GPIO_EN0_GPIO_EN_ALTERNATE (MXC_V_GPIO_EN0_GPIO_EN_ALTERNATE << MXC_F_GPIO_EN0_GPIO_EN_POS)
187 #define MXC_V_GPIO_EN0_GPIO_EN_GPIO ((uint32_t)0x1UL)
188 #define MXC_S_GPIO_EN0_GPIO_EN_GPIO (MXC_V_GPIO_EN0_GPIO_EN_GPIO << MXC_F_GPIO_EN0_GPIO_EN_POS)
200 #define MXC_F_GPIO_EN0_SET_ALL_POS 0
201 #define MXC_F_GPIO_EN0_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_SET_ALL_POS))
213 #define MXC_F_GPIO_EN0_CLR_ALL_POS 0
214 #define MXC_F_GPIO_EN0_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_CLR_ALL_POS))
225 #define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS 0
226 #define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS))
227 #define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_DIS ((uint32_t)0x0UL)
228 #define MXC_S_GPIO_OUT_EN_GPIO_OUT_EN_DIS (MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_DIS << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS)
229 #define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_EN ((uint32_t)0x1UL)
230 #define MXC_S_GPIO_OUT_EN_GPIO_OUT_EN_EN (MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_EN << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS)
242 #define MXC_F_GPIO_OUT_EN_SET_ALL_POS 0
243 #define MXC_F_GPIO_OUT_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_SET_ALL_POS))
255 #define MXC_F_GPIO_OUT_EN_CLR_ALL_POS 0
256 #define MXC_F_GPIO_OUT_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_CLR_ALL_POS))
268 #define MXC_F_GPIO_OUT_GPIO_OUT_POS 0
269 #define MXC_F_GPIO_OUT_GPIO_OUT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_GPIO_OUT_POS))
270 #define MXC_V_GPIO_OUT_GPIO_OUT_LOW ((uint32_t)0x0UL)
271 #define MXC_S_GPIO_OUT_GPIO_OUT_LOW (MXC_V_GPIO_OUT_GPIO_OUT_LOW << MXC_F_GPIO_OUT_GPIO_OUT_POS)
272 #define MXC_V_GPIO_OUT_GPIO_OUT_HIGH ((uint32_t)0x1UL)
273 #define MXC_S_GPIO_OUT_GPIO_OUT_HIGH (MXC_V_GPIO_OUT_GPIO_OUT_HIGH << MXC_F_GPIO_OUT_GPIO_OUT_POS)
285 #define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS 0
286 #define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS))
287 #define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO ((uint32_t)0x0UL)
288 #define MXC_S_GPIO_OUT_SET_GPIO_OUT_SET_NO (MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS)
289 #define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET ((uint32_t)0x1UL)
290 #define MXC_S_GPIO_OUT_SET_GPIO_OUT_SET_SET (MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS)
302 #define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS 0
303 #define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS))
314 #define MXC_F_GPIO_IN_GPIO_IN_POS 0
315 #define MXC_F_GPIO_IN_GPIO_IN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_GPIO_IN_POS))
326 #define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS 0
327 #define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS))
328 #define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL ((uint32_t)0x0UL)
329 #define MXC_S_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL (MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS)
330 #define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_EDGE ((uint32_t)0x1UL)
331 #define MXC_S_GPIO_INT_MOD_GPIO_INT_MOD_EDGE (MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_EDGE << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS)
342 #define MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS 0
343 #define MXC_F_GPIO_INT_POL_GPIO_INT_POL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS))
344 #define MXC_V_GPIO_INT_POL_GPIO_INT_POL_FALLING ((uint32_t)0x0UL)
345 #define MXC_S_GPIO_INT_POL_GPIO_INT_POL_FALLING (MXC_V_GPIO_INT_POL_GPIO_INT_POL_FALLING << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS)
346 #define MXC_V_GPIO_INT_POL_GPIO_INT_POL_RISING ((uint32_t)0x1UL)
347 #define MXC_S_GPIO_INT_POL_GPIO_INT_POL_RISING (MXC_V_GPIO_INT_POL_GPIO_INT_POL_RISING << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS)
357 #define MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS 0
358 #define MXC_F_GPIO_IN_EN_GPIO_IN_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS))
359 #define MXC_V_GPIO_IN_EN_GPIO_IN_EN_DIS ((uint32_t)0x0UL)
360 #define MXC_S_GPIO_IN_EN_GPIO_IN_EN_DIS (MXC_V_GPIO_IN_EN_GPIO_IN_EN_DIS << MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS)
361 #define MXC_V_GPIO_IN_EN_GPIO_IN_EN_EN ((uint32_t)0x1UL)
362 #define MXC_S_GPIO_IN_EN_GPIO_IN_EN_EN (MXC_V_GPIO_IN_EN_GPIO_IN_EN_EN << MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS)
373 #define MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS 0
374 #define MXC_F_GPIO_INT_EN_GPIO_INT_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS))
375 #define MXC_V_GPIO_INT_EN_GPIO_INT_EN_DIS ((uint32_t)0x0UL)
376 #define MXC_S_GPIO_INT_EN_GPIO_INT_EN_DIS (MXC_V_GPIO_INT_EN_GPIO_INT_EN_DIS << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS)
377 #define MXC_V_GPIO_INT_EN_GPIO_INT_EN_EN ((uint32_t)0x1UL)
378 #define MXC_S_GPIO_INT_EN_GPIO_INT_EN_EN (MXC_V_GPIO_INT_EN_GPIO_INT_EN_EN << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS)
390 #define MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS 0
391 #define MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS))
392 #define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO ((uint32_t)0x0UL)
393 #define MXC_S_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO (MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO << MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS)
394 #define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET ((uint32_t)0x1UL)
395 #define MXC_S_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET (MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET << MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS)
407 #define MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS 0
408 #define MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS))
409 #define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO ((uint32_t)0x0UL)
410 #define MXC_S_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO (MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO << MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS)
411 #define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR ((uint32_t)0x1UL)
412 #define MXC_S_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR (MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR << MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS)
423 #define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS 0
424 #define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS))
425 #define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_NO ((uint32_t)0x0UL)
426 #define MXC_S_GPIO_INT_STAT_GPIO_INT_STAT_NO (MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_NO << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS)
427 #define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_PENDING ((uint32_t)0x1UL)
428 #define MXC_S_GPIO_INT_STAT_GPIO_INT_STAT_PENDING (MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_PENDING << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS)
440 #define MXC_F_GPIO_INT_CLR_ALL_POS 0
441 #define MXC_F_GPIO_INT_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_CLR_ALL_POS))
452 #define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS 0
453 #define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS))
454 #define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS ((uint32_t)0x0UL)
455 #define MXC_S_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS (MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS)
456 #define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_EN ((uint32_t)0x1UL)
457 #define MXC_S_GPIO_WAKE_EN_GPIO_WAKE_EN_EN (MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_EN << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS)
469 #define MXC_F_GPIO_WAKE_EN_SET_ALL_POS 0
470 #define MXC_F_GPIO_WAKE_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_SET_ALL_POS))
482 #define MXC_F_GPIO_WAKE_EN_CLR_ALL_POS 0
483 #define MXC_F_GPIO_WAKE_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_CLR_ALL_POS))
494 #define MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS 0
495 #define MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS))
496 #define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO ((uint32_t)0x0UL)
497 #define MXC_S_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO (MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO << MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS)
498 #define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN ((uint32_t)0x1UL)
499 #define MXC_S_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN (MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN << MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS)
510 #define MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS 0
511 #define MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS))
512 #define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE ((uint32_t)0x0UL)
513 #define MXC_S_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE (MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS)
514 #define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU ((uint32_t)0x1UL)
515 #define MXC_S_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU (MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS)
516 #define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD ((uint32_t)0x2UL)
517 #define MXC_S_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD (MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS)
528 #define MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS 0
529 #define MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS))
530 #define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE ((uint32_t)0x0UL)
531 #define MXC_S_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE (MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS)
532 #define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU ((uint32_t)0x1UL)
533 #define MXC_S_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU (MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS)
534 #define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD ((uint32_t)0x2UL)
535 #define MXC_S_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD (MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS)
546 #define MXC_F_GPIO_EN1_GPIO_EN1_POS 0
547 #define MXC_F_GPIO_EN1_GPIO_EN1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_GPIO_EN1_POS))
548 #define MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY ((uint32_t)0x0UL)
549 #define MXC_S_GPIO_EN1_GPIO_EN1_PRIMARY (MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
550 #define MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY ((uint32_t)0x1UL)
551 #define MXC_S_GPIO_EN1_GPIO_EN1_SECONDARY (MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
563 #define MXC_F_GPIO_EN1_SET_ALL_POS 0
564 #define MXC_F_GPIO_EN1_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_SET_ALL_POS))
576 #define MXC_F_GPIO_EN1_CLR_ALL_POS 0
577 #define MXC_F_GPIO_EN1_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_CLR_ALL_POS))
588 #define MXC_F_GPIO_EN2_GPIO_EN2_POS 0
589 #define MXC_F_GPIO_EN2_GPIO_EN2 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_GPIO_EN2_POS))
590 #define MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY ((uint32_t)0x0UL)
591 #define MXC_S_GPIO_EN2_GPIO_EN2_PRIMARY (MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY << MXC_F_GPIO_EN2_GPIO_EN2_POS)
592 #define MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY ((uint32_t)0x1UL)
593 #define MXC_S_GPIO_EN2_GPIO_EN2_SECONDARY (MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY << MXC_F_GPIO_EN2_GPIO_EN2_POS)
605 #define MXC_F_GPIO_EN2_SET_ALL_POS 0
606 #define MXC_F_GPIO_EN2_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_SET_ALL_POS))
618 #define MXC_F_GPIO_EN2_CLR_ALL_POS 0
619 #define MXC_F_GPIO_EN2_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_CLR_ALL_POS))
631 #define MXC_F_GPIO_DS0_ALL_POS 0
632 #define MXC_F_GPIO_DS0_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS0_ALL_POS))
633 #define MXC_V_GPIO_DS0_ALL_LD ((uint32_t)0x0UL)
634 #define MXC_S_GPIO_DS0_ALL_LD (MXC_V_GPIO_DS0_ALL_LD << MXC_F_GPIO_DS0_ALL_POS)
635 #define MXC_V_GPIO_DS0_ALL_HD ((uint32_t)0x1UL)
636 #define MXC_S_GPIO_DS0_ALL_HD (MXC_V_GPIO_DS0_ALL_HD << MXC_F_GPIO_DS0_ALL_POS)
648 #define MXC_F_GPIO_DS1_ALL_POS 0
649 #define MXC_F_GPIO_DS1_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS1_ALL_POS))
659 #define MXC_F_GPIO_PS_ALL_POS 0
660 #define MXC_F_GPIO_PS_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PS_ALL_POS))
670 #define MXC_F_GPIO_VSSEL_ALL_POS 0
671 #define MXC_F_GPIO_VSSEL_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_VSSEL_ALL_POS))
__IO uint32_t ds0
Definition: gpio_regs.h:124
__IO uint32_t int_en_set
Definition: gpio_regs.h:103
__IO uint32_t int_en_clr
Definition: gpio_regs.h:104
__IO uint32_t out_en_set
Definition: gpio_regs.h:93
__IO uint32_t vssel
Definition: gpio_regs.h:128
__I uint32_t in
Definition: gpio_regs.h:98
__IO uint32_t int_en
Definition: gpio_regs.h:102
__IO uint32_t int_mod
Definition: gpio_regs.h:99
__I uint32_t int_stat
Definition: gpio_regs.h:105
__IO uint32_t out
Definition: gpio_regs.h:95
__IO uint32_t pad_cfg2
Definition: gpio_regs.h:114
__IO uint32_t sr
Definition: gpio_regs.h:123
__IO uint32_t int_pol
Definition: gpio_regs.h:100
__IO uint32_t en2
Definition: gpio_regs.h:118
__IO uint32_t ps
Definition: gpio_regs.h:126
__IO uint32_t en2_set
Definition: gpio_regs.h:119
__IO uint32_t en1_clr
Definition: gpio_regs.h:117
__IO uint32_t en2_clr
Definition: gpio_regs.h:120
__IO uint32_t en1_set
Definition: gpio_regs.h:116
__IO uint32_t en0
Definition: gpio_regs.h:89
__IO uint32_t wake_en_clr
Definition: gpio_regs.h:110
__IO uint32_t ds1
Definition: gpio_regs.h:125
__IO uint32_t pad_cfg1
Definition: gpio_regs.h:113
__IO uint32_t out_en
Definition: gpio_regs.h:92
__IO uint32_t en0_clr
Definition: gpio_regs.h:91
__O uint32_t out_clr
Definition: gpio_regs.h:97
__IO uint32_t is
Definition: gpio_regs.h:122
__IO uint32_t int_clr
Definition: gpio_regs.h:107
__IO uint32_t int_dual_edge
Definition: gpio_regs.h:112
__IO uint32_t en0_set
Definition: gpio_regs.h:90
Definition: gpio_regs.h:88
__IO uint32_t in_en
Definition: gpio_regs.h:101
__IO uint32_t wake_en_set
Definition: gpio_regs.h:109
__IO uint32_t en1
Definition: gpio_regs.h:115
__O uint32_t out_set
Definition: gpio_regs.h:96
__IO uint32_t out_en_clr
Definition: gpio_regs.h:94
__IO uint32_t wake_en
Definition: gpio_regs.h:108