28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32670_INCLUDE_GPIO_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32670_INCLUDE_GPIO_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
94 __R uint32_t rsv_0x44;
99 __R uint32_t rsv_0x58;
109 __R uint32_t rsv_0x80_0xa7[10];
124#define MXC_R_GPIO_EN0 ((uint32_t)0x00000000UL)
125#define MXC_R_GPIO_EN0_SET ((uint32_t)0x00000004UL)
126#define MXC_R_GPIO_EN0_CLR ((uint32_t)0x00000008UL)
127#define MXC_R_GPIO_OUTEN ((uint32_t)0x0000000CUL)
128#define MXC_R_GPIO_OUTEN_SET ((uint32_t)0x00000010UL)
129#define MXC_R_GPIO_OUTEN_CLR ((uint32_t)0x00000014UL)
130#define MXC_R_GPIO_OUT ((uint32_t)0x00000018UL)
131#define MXC_R_GPIO_OUT_SET ((uint32_t)0x0000001CUL)
132#define MXC_R_GPIO_OUT_CLR ((uint32_t)0x00000020UL)
133#define MXC_R_GPIO_IN ((uint32_t)0x00000024UL)
134#define MXC_R_GPIO_INTMODE ((uint32_t)0x00000028UL)
135#define MXC_R_GPIO_INTPOL ((uint32_t)0x0000002CUL)
136#define MXC_R_GPIO_INEN ((uint32_t)0x00000030UL)
137#define MXC_R_GPIO_INTEN ((uint32_t)0x00000034UL)
138#define MXC_R_GPIO_INTEN_SET ((uint32_t)0x00000038UL)
139#define MXC_R_GPIO_INTEN_CLR ((uint32_t)0x0000003CUL)
140#define MXC_R_GPIO_INTFL ((uint32_t)0x00000040UL)
141#define MXC_R_GPIO_INTFL_CLR ((uint32_t)0x00000048UL)
142#define MXC_R_GPIO_WKEN ((uint32_t)0x0000004CUL)
143#define MXC_R_GPIO_WKEN_SET ((uint32_t)0x00000050UL)
144#define MXC_R_GPIO_WKEN_CLR ((uint32_t)0x00000054UL)
145#define MXC_R_GPIO_DUALEDGE ((uint32_t)0x0000005CUL)
146#define MXC_R_GPIO_PADCTRL0 ((uint32_t)0x00000060UL)
147#define MXC_R_GPIO_PADCTRL1 ((uint32_t)0x00000064UL)
148#define MXC_R_GPIO_EN1 ((uint32_t)0x00000068UL)
149#define MXC_R_GPIO_EN1_SET ((uint32_t)0x0000006CUL)
150#define MXC_R_GPIO_EN1_CLR ((uint32_t)0x00000070UL)
151#define MXC_R_GPIO_EN2 ((uint32_t)0x00000074UL)
152#define MXC_R_GPIO_EN2_SET ((uint32_t)0x00000078UL)
153#define MXC_R_GPIO_EN2_CLR ((uint32_t)0x0000007CUL)
154#define MXC_R_GPIO_HYSEN ((uint32_t)0x000000A8UL)
155#define MXC_R_GPIO_SRSEL ((uint32_t)0x000000ACUL)
156#define MXC_R_GPIO_DS0 ((uint32_t)0x000000B0UL)
157#define MXC_R_GPIO_DS1 ((uint32_t)0x000000B4UL)
158#define MXC_R_GPIO_PS ((uint32_t)0x000000B8UL)
168#define MXC_F_GPIO_EN0_GPIO_EN_POS 0
169#define MXC_F_GPIO_EN0_GPIO_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_GPIO_EN_POS))
170#define MXC_V_GPIO_EN0_GPIO_EN_ALTERNATE ((uint32_t)0x0UL)
171#define MXC_S_GPIO_EN0_GPIO_EN_ALTERNATE (MXC_V_GPIO_EN0_GPIO_EN_ALTERNATE << MXC_F_GPIO_EN0_GPIO_EN_POS)
172#define MXC_V_GPIO_EN0_GPIO_EN_GPIO ((uint32_t)0x1UL)
173#define MXC_S_GPIO_EN0_GPIO_EN_GPIO (MXC_V_GPIO_EN0_GPIO_EN_GPIO << MXC_F_GPIO_EN0_GPIO_EN_POS)
185#define MXC_F_GPIO_EN0_SET_ALL_POS 0
186#define MXC_F_GPIO_EN0_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_SET_ALL_POS))
198#define MXC_F_GPIO_EN0_CLR_ALL_POS 0
199#define MXC_F_GPIO_EN0_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_CLR_ALL_POS))
210#define MXC_F_GPIO_OUTEN_EN_POS 0
211#define MXC_F_GPIO_OUTEN_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUTEN_EN_POS))
212#define MXC_V_GPIO_OUTEN_EN_DIS ((uint32_t)0x0UL)
213#define MXC_S_GPIO_OUTEN_EN_DIS (MXC_V_GPIO_OUTEN_EN_DIS << MXC_F_GPIO_OUTEN_EN_POS)
214#define MXC_V_GPIO_OUTEN_EN_EN ((uint32_t)0x1UL)
215#define MXC_S_GPIO_OUTEN_EN_EN (MXC_V_GPIO_OUTEN_EN_EN << MXC_F_GPIO_OUTEN_EN_POS)
227#define MXC_F_GPIO_OUTEN_SET_ALL_POS 0
228#define MXC_F_GPIO_OUTEN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUTEN_SET_ALL_POS))
240#define MXC_F_GPIO_OUTEN_CLR_ALL_POS 0
241#define MXC_F_GPIO_OUTEN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUTEN_CLR_ALL_POS))
253#define MXC_F_GPIO_OUT_GPIO_OUT_POS 0
254#define MXC_F_GPIO_OUT_GPIO_OUT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_GPIO_OUT_POS))
255#define MXC_V_GPIO_OUT_GPIO_OUT_LOW ((uint32_t)0x0UL)
256#define MXC_S_GPIO_OUT_GPIO_OUT_LOW (MXC_V_GPIO_OUT_GPIO_OUT_LOW << MXC_F_GPIO_OUT_GPIO_OUT_POS)
257#define MXC_V_GPIO_OUT_GPIO_OUT_HIGH ((uint32_t)0x1UL)
258#define MXC_S_GPIO_OUT_GPIO_OUT_HIGH (MXC_V_GPIO_OUT_GPIO_OUT_HIGH << MXC_F_GPIO_OUT_GPIO_OUT_POS)
270#define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS 0
271#define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS))
272#define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO ((uint32_t)0x0UL)
273#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)
274#define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET ((uint32_t)0x1UL)
275#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)
287#define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS 0
288#define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS))
299#define MXC_F_GPIO_IN_GPIO_IN_POS 0
300#define MXC_F_GPIO_IN_GPIO_IN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_GPIO_IN_POS))
311#define MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS 0
312#define MXC_F_GPIO_INTMODE_GPIO_INTMODE ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS))
313#define MXC_V_GPIO_INTMODE_GPIO_INTMODE_LEVEL ((uint32_t)0x0UL)
314#define MXC_S_GPIO_INTMODE_GPIO_INTMODE_LEVEL (MXC_V_GPIO_INTMODE_GPIO_INTMODE_LEVEL << MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS)
315#define MXC_V_GPIO_INTMODE_GPIO_INTMODE_EDGE ((uint32_t)0x1UL)
316#define MXC_S_GPIO_INTMODE_GPIO_INTMODE_EDGE (MXC_V_GPIO_INTMODE_GPIO_INTMODE_EDGE << MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS)
327#define MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS 0
328#define MXC_F_GPIO_INTPOL_GPIO_INTPOL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS))
329#define MXC_V_GPIO_INTPOL_GPIO_INTPOL_FALLING ((uint32_t)0x0UL)
330#define MXC_S_GPIO_INTPOL_GPIO_INTPOL_FALLING (MXC_V_GPIO_INTPOL_GPIO_INTPOL_FALLING << MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS)
331#define MXC_V_GPIO_INTPOL_GPIO_INTPOL_RISING ((uint32_t)0x1UL)
332#define MXC_S_GPIO_INTPOL_GPIO_INTPOL_RISING (MXC_V_GPIO_INTPOL_GPIO_INTPOL_RISING << MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS)
343#define MXC_F_GPIO_INTEN_GPIO_INTEN_POS 0
344#define MXC_F_GPIO_INTEN_GPIO_INTEN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTEN_GPIO_INTEN_POS))
345#define MXC_V_GPIO_INTEN_GPIO_INTEN_DIS ((uint32_t)0x0UL)
346#define MXC_S_GPIO_INTEN_GPIO_INTEN_DIS (MXC_V_GPIO_INTEN_GPIO_INTEN_DIS << MXC_F_GPIO_INTEN_GPIO_INTEN_POS)
347#define MXC_V_GPIO_INTEN_GPIO_INTEN_EN ((uint32_t)0x1UL)
348#define MXC_S_GPIO_INTEN_GPIO_INTEN_EN (MXC_V_GPIO_INTEN_GPIO_INTEN_EN << MXC_F_GPIO_INTEN_GPIO_INTEN_POS)
360#define MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET_POS 0
361#define MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET_POS))
362#define MXC_V_GPIO_INTEN_SET_GPIO_INTEN_SET_NO ((uint32_t)0x0UL)
363#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)
364#define MXC_V_GPIO_INTEN_SET_GPIO_INTEN_SET_SET ((uint32_t)0x1UL)
365#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)
377#define MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR_POS 0
378#define MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR_POS))
379#define MXC_V_GPIO_INTEN_CLR_GPIO_INTEN_CLR_NO ((uint32_t)0x0UL)
380#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)
381#define MXC_V_GPIO_INTEN_CLR_GPIO_INTEN_CLR_CLEAR ((uint32_t)0x1UL)
382#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)
393#define MXC_F_GPIO_INTFL_GPIO_INTFL_POS 0
394#define MXC_F_GPIO_INTFL_GPIO_INTFL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTFL_GPIO_INTFL_POS))
395#define MXC_V_GPIO_INTFL_GPIO_INTFL_NO ((uint32_t)0x0UL)
396#define MXC_S_GPIO_INTFL_GPIO_INTFL_NO (MXC_V_GPIO_INTFL_GPIO_INTFL_NO << MXC_F_GPIO_INTFL_GPIO_INTFL_POS)
397#define MXC_V_GPIO_INTFL_GPIO_INTFL_PENDING ((uint32_t)0x1UL)
398#define MXC_S_GPIO_INTFL_GPIO_INTFL_PENDING (MXC_V_GPIO_INTFL_GPIO_INTFL_PENDING << MXC_F_GPIO_INTFL_GPIO_INTFL_POS)
410#define MXC_F_GPIO_INTFL_CLR_ALL_POS 0
411#define MXC_F_GPIO_INTFL_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTFL_CLR_ALL_POS))
422#define MXC_F_GPIO_WKEN_GPIO_WKEN_POS 0
423#define MXC_F_GPIO_WKEN_GPIO_WKEN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WKEN_GPIO_WKEN_POS))
424#define MXC_V_GPIO_WKEN_GPIO_WKEN_DIS ((uint32_t)0x0UL)
425#define MXC_S_GPIO_WKEN_GPIO_WKEN_DIS (MXC_V_GPIO_WKEN_GPIO_WKEN_DIS << MXC_F_GPIO_WKEN_GPIO_WKEN_POS)
426#define MXC_V_GPIO_WKEN_GPIO_WKEN_EN ((uint32_t)0x1UL)
427#define MXC_S_GPIO_WKEN_GPIO_WKEN_EN (MXC_V_GPIO_WKEN_GPIO_WKEN_EN << MXC_F_GPIO_WKEN_GPIO_WKEN_POS)
439#define MXC_F_GPIO_WKEN_SET_ALL_POS 0
440#define MXC_F_GPIO_WKEN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WKEN_SET_ALL_POS))
452#define MXC_F_GPIO_WKEN_CLR_ALL_POS 0
453#define MXC_F_GPIO_WKEN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WKEN_CLR_ALL_POS))
464#define MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS 0
465#define MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS))
466#define MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_NO ((uint32_t)0x0UL)
467#define MXC_S_GPIO_DUALEDGE_GPIO_DUALEDGE_NO (MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_NO << MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS)
468#define MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_EN ((uint32_t)0x1UL)
469#define MXC_S_GPIO_DUALEDGE_GPIO_DUALEDGE_EN (MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_EN << MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS)
480#define MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS 0
481#define MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS))
482#define MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_IMPEDANCE ((uint32_t)0x0UL)
483#define MXC_S_GPIO_PADCTRL0_GPIO_PADCTRL0_IMPEDANCE (MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_IMPEDANCE << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS)
484#define MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PU ((uint32_t)0x1UL)
485#define MXC_S_GPIO_PADCTRL0_GPIO_PADCTRL0_PU (MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PU << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS)
486#define MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PD ((uint32_t)0x2UL)
487#define MXC_S_GPIO_PADCTRL0_GPIO_PADCTRL0_PD (MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PD << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS)
498#define MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS 0
499#define MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS))
500#define MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_IMPEDANCE ((uint32_t)0x0UL)
501#define MXC_S_GPIO_PADCTRL1_GPIO_PADCTRL1_IMPEDANCE (MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_IMPEDANCE << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS)
502#define MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PU ((uint32_t)0x1UL)
503#define MXC_S_GPIO_PADCTRL1_GPIO_PADCTRL1_PU (MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PU << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS)
504#define MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PD ((uint32_t)0x2UL)
505#define MXC_S_GPIO_PADCTRL1_GPIO_PADCTRL1_PD (MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PD << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS)
516#define MXC_F_GPIO_EN1_GPIO_EN1_POS 0
517#define MXC_F_GPIO_EN1_GPIO_EN1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_GPIO_EN1_POS))
518#define MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY ((uint32_t)0x0UL)
519#define MXC_S_GPIO_EN1_GPIO_EN1_PRIMARY (MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
520#define MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY ((uint32_t)0x1UL)
521#define MXC_S_GPIO_EN1_GPIO_EN1_SECONDARY (MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
533#define MXC_F_GPIO_EN1_SET_ALL_POS 0
534#define MXC_F_GPIO_EN1_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_SET_ALL_POS))
546#define MXC_F_GPIO_EN1_CLR_ALL_POS 0
547#define MXC_F_GPIO_EN1_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_CLR_ALL_POS))
558#define MXC_F_GPIO_EN2_GPIO_EN2_POS 0
559#define MXC_F_GPIO_EN2_GPIO_EN2 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_GPIO_EN2_POS))
560#define MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY ((uint32_t)0x0UL)
561#define MXC_S_GPIO_EN2_GPIO_EN2_PRIMARY (MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY << MXC_F_GPIO_EN2_GPIO_EN2_POS)
562#define MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY ((uint32_t)0x1UL)
563#define MXC_S_GPIO_EN2_GPIO_EN2_SECONDARY (MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY << MXC_F_GPIO_EN2_GPIO_EN2_POS)
575#define MXC_F_GPIO_EN2_SET_ALL_POS 0
576#define MXC_F_GPIO_EN2_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_SET_ALL_POS))
588#define MXC_F_GPIO_EN2_CLR_ALL_POS 0
589#define MXC_F_GPIO_EN2_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_CLR_ALL_POS))
599#define MXC_F_GPIO_HYSEN_GPIO_HYSEN_POS 0
600#define MXC_F_GPIO_HYSEN_GPIO_HYSEN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_HYSEN_GPIO_HYSEN_POS))
610#define MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS 0
611#define MXC_F_GPIO_SRSEL_GPIO_SRSEL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS))
612#define MXC_V_GPIO_SRSEL_GPIO_SRSEL_FAST ((uint32_t)0x0UL)
613#define MXC_S_GPIO_SRSEL_GPIO_SRSEL_FAST (MXC_V_GPIO_SRSEL_GPIO_SRSEL_FAST << MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS)
614#define MXC_V_GPIO_SRSEL_GPIO_SRSEL_SLOW ((uint32_t)0x1UL)
615#define MXC_S_GPIO_SRSEL_GPIO_SRSEL_SLOW (MXC_V_GPIO_SRSEL_GPIO_SRSEL_SLOW << MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS)
627#define MXC_F_GPIO_DS0_GPIO_DS0_POS 0
628#define MXC_F_GPIO_DS0_GPIO_DS0 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS0_GPIO_DS0_POS))
629#define MXC_V_GPIO_DS0_GPIO_DS0_LD ((uint32_t)0x0UL)
630#define MXC_S_GPIO_DS0_GPIO_DS0_LD (MXC_V_GPIO_DS0_GPIO_DS0_LD << MXC_F_GPIO_DS0_GPIO_DS0_POS)
631#define MXC_V_GPIO_DS0_GPIO_DS0_HD ((uint32_t)0x1UL)
632#define MXC_S_GPIO_DS0_GPIO_DS0_HD (MXC_V_GPIO_DS0_GPIO_DS0_HD << MXC_F_GPIO_DS0_GPIO_DS0_POS)
644#define MXC_F_GPIO_DS1_GPIO_DS1_POS 0
645#define MXC_F_GPIO_DS1_GPIO_DS1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS1_GPIO_DS1_POS))
655#define MXC_F_GPIO_PS_ALL_POS 0
656#define MXC_F_GPIO_PS_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PS_ALL_POS))
__I uint32_t in
Definition: gpio_regs.h:86
__IO uint32_t padctrl1
Definition: gpio_regs.h:102
__IO uint32_t wken
Definition: gpio_regs.h:96
__IO uint32_t en1_clr
Definition: gpio_regs.h:105
__IO uint32_t wken_set
Definition: gpio_regs.h:97
__IO uint32_t wken_clr
Definition: gpio_regs.h:98
__IO uint32_t en2_clr
Definition: gpio_regs.h:108
__I uint32_t intfl
Definition: gpio_regs.h:93
__IO uint32_t inen
Definition: gpio_regs.h:89
__IO uint32_t inten_set
Definition: gpio_regs.h:91
__O uint32_t out_set
Definition: gpio_regs.h:84
__O uint32_t out_clr
Definition: gpio_regs.h:85
__IO uint32_t srsel
Definition: gpio_regs.h:111
__IO uint32_t ps
Definition: gpio_regs.h:114
__IO uint32_t en2
Definition: gpio_regs.h:106
__IO uint32_t outen_set
Definition: gpio_regs.h:81
__IO uint32_t padctrl0
Definition: gpio_regs.h:101
__IO uint32_t dualedge
Definition: gpio_regs.h:100
__IO uint32_t en2_set
Definition: gpio_regs.h:107
__IO uint32_t hysen
Definition: gpio_regs.h:110
__IO uint32_t en1_set
Definition: gpio_regs.h:104
__IO uint32_t inten_clr
Definition: gpio_regs.h:92
__IO uint32_t outen
Definition: gpio_regs.h:80
__IO uint32_t en0_clr
Definition: gpio_regs.h:79
__IO uint32_t intfl_clr
Definition: gpio_regs.h:95
__IO uint32_t intpol
Definition: gpio_regs.h:88
__IO uint32_t out
Definition: gpio_regs.h:83
__IO uint32_t inten
Definition: gpio_regs.h:90
__IO uint32_t intmode
Definition: gpio_regs.h:87
__IO uint32_t ds1
Definition: gpio_regs.h:113
__IO uint32_t en0_set
Definition: gpio_regs.h:78
__IO uint32_t outen_clr
Definition: gpio_regs.h:82
__IO uint32_t en1
Definition: gpio_regs.h:103
__IO uint32_t en0
Definition: gpio_regs.h:77
__IO uint32_t ds0
Definition: gpio_regs.h:112
Definition: gpio_regs.h:76