 |
MAX32675 Peripheral Driver API
Peripheral Driver API for the MAX32675
|
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];
136 #define MXC_R_GPIO_EN0 ((uint32_t)0x00000000UL)
137 #define MXC_R_GPIO_EN0_SET ((uint32_t)0x00000004UL)
138 #define MXC_R_GPIO_EN0_CLR ((uint32_t)0x00000008UL)
139 #define MXC_R_GPIO_OUTEN ((uint32_t)0x0000000CUL)
140 #define MXC_R_GPIO_OUTEN_SET ((uint32_t)0x00000010UL)
141 #define MXC_R_GPIO_OUTEN_CLR ((uint32_t)0x00000014UL)
142 #define MXC_R_GPIO_OUT ((uint32_t)0x00000018UL)
143 #define MXC_R_GPIO_OUT_SET ((uint32_t)0x0000001CUL)
144 #define MXC_R_GPIO_OUT_CLR ((uint32_t)0x00000020UL)
145 #define MXC_R_GPIO_IN ((uint32_t)0x00000024UL)
146 #define MXC_R_GPIO_INTMODE ((uint32_t)0x00000028UL)
147 #define MXC_R_GPIO_INTPOL ((uint32_t)0x0000002CUL)
148 #define MXC_R_GPIO_INEN ((uint32_t)0x00000030UL)
149 #define MXC_R_GPIO_INTEN ((uint32_t)0x00000034UL)
150 #define MXC_R_GPIO_INTEN_SET ((uint32_t)0x00000038UL)
151 #define MXC_R_GPIO_INTEN_CLR ((uint32_t)0x0000003CUL)
152 #define MXC_R_GPIO_INTFL ((uint32_t)0x00000040UL)
153 #define MXC_R_GPIO_INTFL_CLR ((uint32_t)0x00000048UL)
154 #define MXC_R_GPIO_WKEN ((uint32_t)0x0000004CUL)
155 #define MXC_R_GPIO_WKEN_SET ((uint32_t)0x00000050UL)
156 #define MXC_R_GPIO_WKEN_CLR ((uint32_t)0x00000054UL)
157 #define MXC_R_GPIO_DUALEDGE ((uint32_t)0x0000005CUL)
158 #define MXC_R_GPIO_PADCTRL0 ((uint32_t)0x00000060UL)
159 #define MXC_R_GPIO_PADCTRL1 ((uint32_t)0x00000064UL)
160 #define MXC_R_GPIO_EN1 ((uint32_t)0x00000068UL)
161 #define MXC_R_GPIO_EN1_SET ((uint32_t)0x0000006CUL)
162 #define MXC_R_GPIO_EN1_CLR ((uint32_t)0x00000070UL)
163 #define MXC_R_GPIO_EN2 ((uint32_t)0x00000074UL)
164 #define MXC_R_GPIO_EN2_SET ((uint32_t)0x00000078UL)
165 #define MXC_R_GPIO_EN2_CLR ((uint32_t)0x0000007CUL)
166 #define MXC_R_GPIO_HYSEN ((uint32_t)0x000000A8UL)
167 #define MXC_R_GPIO_SRSEL ((uint32_t)0x000000ACUL)
168 #define MXC_R_GPIO_DS0 ((uint32_t)0x000000B0UL)
169 #define MXC_R_GPIO_DS1 ((uint32_t)0x000000B4UL)
170 #define MXC_R_GPIO_PS ((uint32_t)0x000000B8UL)
180 #define MXC_F_GPIO_EN0_GPIO_EN_POS 0
181 #define MXC_F_GPIO_EN0_GPIO_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_GPIO_EN_POS))
182 #define MXC_V_GPIO_EN0_GPIO_EN_ALTERNATE ((uint32_t)0x0UL)
183 #define MXC_S_GPIO_EN0_GPIO_EN_ALTERNATE (MXC_V_GPIO_EN0_GPIO_EN_ALTERNATE << MXC_F_GPIO_EN0_GPIO_EN_POS)
184 #define MXC_V_GPIO_EN0_GPIO_EN_GPIO ((uint32_t)0x1UL)
185 #define MXC_S_GPIO_EN0_GPIO_EN_GPIO (MXC_V_GPIO_EN0_GPIO_EN_GPIO << MXC_F_GPIO_EN0_GPIO_EN_POS)
197 #define MXC_F_GPIO_EN0_SET_ALL_POS 0
198 #define MXC_F_GPIO_EN0_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_SET_ALL_POS))
210 #define MXC_F_GPIO_EN0_CLR_ALL_POS 0
211 #define MXC_F_GPIO_EN0_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_CLR_ALL_POS))
222 #define MXC_F_GPIO_OUTEN_EN_POS 0
223 #define MXC_F_GPIO_OUTEN_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUTEN_EN_POS))
224 #define MXC_V_GPIO_OUTEN_EN_DIS ((uint32_t)0x0UL)
225 #define MXC_S_GPIO_OUTEN_EN_DIS (MXC_V_GPIO_OUTEN_EN_DIS << MXC_F_GPIO_OUTEN_EN_POS)
226 #define MXC_V_GPIO_OUTEN_EN_EN ((uint32_t)0x1UL)
227 #define MXC_S_GPIO_OUTEN_EN_EN (MXC_V_GPIO_OUTEN_EN_EN << MXC_F_GPIO_OUTEN_EN_POS)
239 #define MXC_F_GPIO_OUTEN_SET_ALL_POS 0
240 #define MXC_F_GPIO_OUTEN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUTEN_SET_ALL_POS))
252 #define MXC_F_GPIO_OUTEN_CLR_ALL_POS 0
253 #define MXC_F_GPIO_OUTEN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUTEN_CLR_ALL_POS))
265 #define MXC_F_GPIO_OUT_GPIO_OUT_POS 0
266 #define MXC_F_GPIO_OUT_GPIO_OUT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_GPIO_OUT_POS))
267 #define MXC_V_GPIO_OUT_GPIO_OUT_LOW ((uint32_t)0x0UL)
268 #define MXC_S_GPIO_OUT_GPIO_OUT_LOW (MXC_V_GPIO_OUT_GPIO_OUT_LOW << MXC_F_GPIO_OUT_GPIO_OUT_POS)
269 #define MXC_V_GPIO_OUT_GPIO_OUT_HIGH ((uint32_t)0x1UL)
270 #define MXC_S_GPIO_OUT_GPIO_OUT_HIGH (MXC_V_GPIO_OUT_GPIO_OUT_HIGH << MXC_F_GPIO_OUT_GPIO_OUT_POS)
282 #define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS 0
283 #define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS))
284 #define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO ((uint32_t)0x0UL)
285 #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)
286 #define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET ((uint32_t)0x1UL)
287 #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)
299 #define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS 0
300 #define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS))
311 #define MXC_F_GPIO_IN_GPIO_IN_POS 0
312 #define MXC_F_GPIO_IN_GPIO_IN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_GPIO_IN_POS))
323 #define MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS 0
324 #define MXC_F_GPIO_INTMODE_GPIO_INTMODE ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS))
325 #define MXC_V_GPIO_INTMODE_GPIO_INTMODE_LEVEL ((uint32_t)0x0UL)
326 #define MXC_S_GPIO_INTMODE_GPIO_INTMODE_LEVEL (MXC_V_GPIO_INTMODE_GPIO_INTMODE_LEVEL << MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS)
327 #define MXC_V_GPIO_INTMODE_GPIO_INTMODE_EDGE ((uint32_t)0x1UL)
328 #define MXC_S_GPIO_INTMODE_GPIO_INTMODE_EDGE (MXC_V_GPIO_INTMODE_GPIO_INTMODE_EDGE << MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS)
339 #define MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS 0
340 #define MXC_F_GPIO_INTPOL_GPIO_INTPOL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS))
341 #define MXC_V_GPIO_INTPOL_GPIO_INTPOL_FALLING ((uint32_t)0x0UL)
342 #define MXC_S_GPIO_INTPOL_GPIO_INTPOL_FALLING (MXC_V_GPIO_INTPOL_GPIO_INTPOL_FALLING << MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS)
343 #define MXC_V_GPIO_INTPOL_GPIO_INTPOL_RISING ((uint32_t)0x1UL)
344 #define MXC_S_GPIO_INTPOL_GPIO_INTPOL_RISING (MXC_V_GPIO_INTPOL_GPIO_INTPOL_RISING << MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS)
355 #define MXC_F_GPIO_INTEN_GPIO_INTEN_POS 0
356 #define MXC_F_GPIO_INTEN_GPIO_INTEN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTEN_GPIO_INTEN_POS))
357 #define MXC_V_GPIO_INTEN_GPIO_INTEN_DIS ((uint32_t)0x0UL)
358 #define MXC_S_GPIO_INTEN_GPIO_INTEN_DIS (MXC_V_GPIO_INTEN_GPIO_INTEN_DIS << MXC_F_GPIO_INTEN_GPIO_INTEN_POS)
359 #define MXC_V_GPIO_INTEN_GPIO_INTEN_EN ((uint32_t)0x1UL)
360 #define MXC_S_GPIO_INTEN_GPIO_INTEN_EN (MXC_V_GPIO_INTEN_GPIO_INTEN_EN << MXC_F_GPIO_INTEN_GPIO_INTEN_POS)
372 #define MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET_POS 0
373 #define MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET_POS))
374 #define MXC_V_GPIO_INTEN_SET_GPIO_INTEN_SET_NO ((uint32_t)0x0UL)
375 #define MXC_S_GPIO_INTEN_SET_GPIO_INTEN_SET_NO (MXC_V_GPIO_INTEN_SET_GPIO_INTEN_SET_NO << MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET_POS)
376 #define MXC_V_GPIO_INTEN_SET_GPIO_INTEN_SET_SET ((uint32_t)0x1UL)
377 #define MXC_S_GPIO_INTEN_SET_GPIO_INTEN_SET_SET (MXC_V_GPIO_INTEN_SET_GPIO_INTEN_SET_SET << MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET_POS)
389 #define MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR_POS 0
390 #define MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR_POS))
391 #define MXC_V_GPIO_INTEN_CLR_GPIO_INTEN_CLR_NO ((uint32_t)0x0UL)
392 #define MXC_S_GPIO_INTEN_CLR_GPIO_INTEN_CLR_NO (MXC_V_GPIO_INTEN_CLR_GPIO_INTEN_CLR_NO << MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR_POS)
393 #define MXC_V_GPIO_INTEN_CLR_GPIO_INTEN_CLR_CLEAR ((uint32_t)0x1UL)
394 #define MXC_S_GPIO_INTEN_CLR_GPIO_INTEN_CLR_CLEAR (MXC_V_GPIO_INTEN_CLR_GPIO_INTEN_CLR_CLEAR << MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR_POS)
405 #define MXC_F_GPIO_INTFL_GPIO_INTFL_POS 0
406 #define MXC_F_GPIO_INTFL_GPIO_INTFL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTFL_GPIO_INTFL_POS))
407 #define MXC_V_GPIO_INTFL_GPIO_INTFL_NO ((uint32_t)0x0UL)
408 #define MXC_S_GPIO_INTFL_GPIO_INTFL_NO (MXC_V_GPIO_INTFL_GPIO_INTFL_NO << MXC_F_GPIO_INTFL_GPIO_INTFL_POS)
409 #define MXC_V_GPIO_INTFL_GPIO_INTFL_PENDING ((uint32_t)0x1UL)
410 #define MXC_S_GPIO_INTFL_GPIO_INTFL_PENDING (MXC_V_GPIO_INTFL_GPIO_INTFL_PENDING << MXC_F_GPIO_INTFL_GPIO_INTFL_POS)
422 #define MXC_F_GPIO_INTFL_CLR_ALL_POS 0
423 #define MXC_F_GPIO_INTFL_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTFL_CLR_ALL_POS))
434 #define MXC_F_GPIO_WKEN_GPIO_WKEN_POS 0
435 #define MXC_F_GPIO_WKEN_GPIO_WKEN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WKEN_GPIO_WKEN_POS))
436 #define MXC_V_GPIO_WKEN_GPIO_WKEN_DIS ((uint32_t)0x0UL)
437 #define MXC_S_GPIO_WKEN_GPIO_WKEN_DIS (MXC_V_GPIO_WKEN_GPIO_WKEN_DIS << MXC_F_GPIO_WKEN_GPIO_WKEN_POS)
438 #define MXC_V_GPIO_WKEN_GPIO_WKEN_EN ((uint32_t)0x1UL)
439 #define MXC_S_GPIO_WKEN_GPIO_WKEN_EN (MXC_V_GPIO_WKEN_GPIO_WKEN_EN << MXC_F_GPIO_WKEN_GPIO_WKEN_POS)
451 #define MXC_F_GPIO_WKEN_SET_ALL_POS 0
452 #define MXC_F_GPIO_WKEN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WKEN_SET_ALL_POS))
464 #define MXC_F_GPIO_WKEN_CLR_ALL_POS 0
465 #define MXC_F_GPIO_WKEN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WKEN_CLR_ALL_POS))
476 #define MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS 0
477 #define MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS))
478 #define MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_NO ((uint32_t)0x0UL)
479 #define MXC_S_GPIO_DUALEDGE_GPIO_DUALEDGE_NO (MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_NO << MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS)
480 #define MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_EN ((uint32_t)0x1UL)
481 #define MXC_S_GPIO_DUALEDGE_GPIO_DUALEDGE_EN (MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_EN << MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS)
492 #define MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS 0
493 #define MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS))
494 #define MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_IMPEDANCE ((uint32_t)0x0UL)
495 #define MXC_S_GPIO_PADCTRL0_GPIO_PADCTRL0_IMPEDANCE (MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_IMPEDANCE << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS)
496 #define MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PU ((uint32_t)0x1UL)
497 #define MXC_S_GPIO_PADCTRL0_GPIO_PADCTRL0_PU (MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PU << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS)
498 #define MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PD ((uint32_t)0x2UL)
499 #define MXC_S_GPIO_PADCTRL0_GPIO_PADCTRL0_PD (MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PD << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS)
510 #define MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS 0
511 #define MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS))
512 #define MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_IMPEDANCE ((uint32_t)0x0UL)
513 #define MXC_S_GPIO_PADCTRL1_GPIO_PADCTRL1_IMPEDANCE (MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_IMPEDANCE << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS)
514 #define MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PU ((uint32_t)0x1UL)
515 #define MXC_S_GPIO_PADCTRL1_GPIO_PADCTRL1_PU (MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PU << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS)
516 #define MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PD ((uint32_t)0x2UL)
517 #define MXC_S_GPIO_PADCTRL1_GPIO_PADCTRL1_PD (MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PD << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS)
528 #define MXC_F_GPIO_EN1_GPIO_EN1_POS 0
529 #define MXC_F_GPIO_EN1_GPIO_EN1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_GPIO_EN1_POS))
530 #define MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY ((uint32_t)0x0UL)
531 #define MXC_S_GPIO_EN1_GPIO_EN1_PRIMARY (MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
532 #define MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY ((uint32_t)0x1UL)
533 #define MXC_S_GPIO_EN1_GPIO_EN1_SECONDARY (MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
545 #define MXC_F_GPIO_EN1_SET_ALL_POS 0
546 #define MXC_F_GPIO_EN1_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_SET_ALL_POS))
558 #define MXC_F_GPIO_EN1_CLR_ALL_POS 0
559 #define MXC_F_GPIO_EN1_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_CLR_ALL_POS))
570 #define MXC_F_GPIO_EN2_GPIO_EN2_POS 0
571 #define MXC_F_GPIO_EN2_GPIO_EN2 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_GPIO_EN2_POS))
572 #define MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY ((uint32_t)0x0UL)
573 #define MXC_S_GPIO_EN2_GPIO_EN2_PRIMARY (MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY << MXC_F_GPIO_EN2_GPIO_EN2_POS)
574 #define MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY ((uint32_t)0x1UL)
575 #define MXC_S_GPIO_EN2_GPIO_EN2_SECONDARY (MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY << MXC_F_GPIO_EN2_GPIO_EN2_POS)
587 #define MXC_F_GPIO_EN2_SET_ALL_POS 0
588 #define MXC_F_GPIO_EN2_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_SET_ALL_POS))
600 #define MXC_F_GPIO_EN2_CLR_ALL_POS 0
601 #define MXC_F_GPIO_EN2_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_CLR_ALL_POS))
611 #define MXC_F_GPIO_HYSEN_GPIO_HYSEN_POS 0
612 #define MXC_F_GPIO_HYSEN_GPIO_HYSEN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_HYSEN_GPIO_HYSEN_POS))
622 #define MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS 0
623 #define MXC_F_GPIO_SRSEL_GPIO_SRSEL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS))
624 #define MXC_V_GPIO_SRSEL_GPIO_SRSEL_FAST ((uint32_t)0x0UL)
625 #define MXC_S_GPIO_SRSEL_GPIO_SRSEL_FAST (MXC_V_GPIO_SRSEL_GPIO_SRSEL_FAST << MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS)
626 #define MXC_V_GPIO_SRSEL_GPIO_SRSEL_SLOW ((uint32_t)0x1UL)
627 #define MXC_S_GPIO_SRSEL_GPIO_SRSEL_SLOW (MXC_V_GPIO_SRSEL_GPIO_SRSEL_SLOW << MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS)
639 #define MXC_F_GPIO_DS0_GPIO_DS0_POS 0
640 #define MXC_F_GPIO_DS0_GPIO_DS0 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS0_GPIO_DS0_POS))
641 #define MXC_V_GPIO_DS0_GPIO_DS0_LD ((uint32_t)0x0UL)
642 #define MXC_S_GPIO_DS0_GPIO_DS0_LD (MXC_V_GPIO_DS0_GPIO_DS0_LD << MXC_F_GPIO_DS0_GPIO_DS0_POS)
643 #define MXC_V_GPIO_DS0_GPIO_DS0_HD ((uint32_t)0x1UL)
644 #define MXC_S_GPIO_DS0_GPIO_DS0_HD (MXC_V_GPIO_DS0_GPIO_DS0_HD << MXC_F_GPIO_DS0_GPIO_DS0_POS)
656 #define MXC_F_GPIO_DS1_GPIO_DS1_POS 0
657 #define MXC_F_GPIO_DS1_GPIO_DS1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS1_GPIO_DS1_POS))
667 #define MXC_F_GPIO_PS_ALL_POS 0
668 #define MXC_F_GPIO_PS_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PS_ALL_POS))
__IO uint32_t srsel
Definition: gpio_regs.h:123
__IO uint32_t ds0
Definition: gpio_regs.h:124
__IO uint32_t inen
Definition: gpio_regs.h:101
__IO uint32_t inten_set
Definition: gpio_regs.h:103
__IO uint32_t outen_clr
Definition: gpio_regs.h:94
__I uint32_t in
Definition: gpio_regs.h:98
__IO uint32_t wken_clr
Definition: gpio_regs.h:110
__IO uint32_t out
Definition: gpio_regs.h:95
__I uint32_t intfl
Definition: gpio_regs.h:105
__IO uint32_t intfl_clr
Definition: gpio_regs.h:107
__IO uint32_t wken
Definition: gpio_regs.h:108
__IO uint32_t outen_set
Definition: gpio_regs.h:93
__IO uint32_t dualedge
Definition: gpio_regs.h:112
__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 padctrl0
Definition: gpio_regs.h:113
__IO uint32_t intmode
Definition: gpio_regs.h:99
__IO uint32_t en0
Definition: gpio_regs.h:89
__IO uint32_t intpol
Definition: gpio_regs.h:100
__IO uint32_t ds1
Definition: gpio_regs.h:125
__IO uint32_t en0_clr
Definition: gpio_regs.h:91
__O uint32_t out_clr
Definition: gpio_regs.h:97
__IO uint32_t inten
Definition: gpio_regs.h:102
__IO uint32_t wken_set
Definition: gpio_regs.h:109
__IO uint32_t outen
Definition: gpio_regs.h:92
__IO uint32_t en0_set
Definition: gpio_regs.h:90
Definition: gpio_regs.h:88
__IO uint32_t en1
Definition: gpio_regs.h:115
__IO uint32_t hysen
Definition: gpio_regs.h:122
__O uint32_t out_set
Definition: gpio_regs.h:96
__IO uint32_t inten_clr
Definition: gpio_regs.h:104
__IO uint32_t padctrl1
Definition: gpio_regs.h:114