28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32520_INCLUDE_GPIO_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32520_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;
106 __R uint32_t rsv_0x74_0xaf[15];
119#define MXC_R_GPIO_EN0 ((uint32_t)0x00000000UL)
120#define MXC_R_GPIO_EN0_SET ((uint32_t)0x00000004UL)
121#define MXC_R_GPIO_EN0_CLR ((uint32_t)0x00000008UL)
122#define MXC_R_GPIO_OUT_EN ((uint32_t)0x0000000CUL)
123#define MXC_R_GPIO_OUT_EN_SET ((uint32_t)0x00000010UL)
124#define MXC_R_GPIO_OUT_EN_CLR ((uint32_t)0x00000014UL)
125#define MXC_R_GPIO_OUT ((uint32_t)0x00000018UL)
126#define MXC_R_GPIO_OUT_SET ((uint32_t)0x0000001CUL)
127#define MXC_R_GPIO_OUT_CLR ((uint32_t)0x00000020UL)
128#define MXC_R_GPIO_IN ((uint32_t)0x00000024UL)
129#define MXC_R_GPIO_INT_MOD ((uint32_t)0x00000028UL)
130#define MXC_R_GPIO_INT_POL ((uint32_t)0x0000002CUL)
131#define MXC_R_GPIO_IN_EN ((uint32_t)0x00000030UL)
132#define MXC_R_GPIO_INT_EN ((uint32_t)0x00000034UL)
133#define MXC_R_GPIO_INT_EN_SET ((uint32_t)0x00000038UL)
134#define MXC_R_GPIO_INT_EN_CLR ((uint32_t)0x0000003CUL)
135#define MXC_R_GPIO_INT_STAT ((uint32_t)0x00000040UL)
136#define MXC_R_GPIO_INT_CLR ((uint32_t)0x00000048UL)
137#define MXC_R_GPIO_WAKE_EN ((uint32_t)0x0000004CUL)
138#define MXC_R_GPIO_WAKE_EN_SET ((uint32_t)0x00000050UL)
139#define MXC_R_GPIO_WAKE_EN_CLR ((uint32_t)0x00000054UL)
140#define MXC_R_GPIO_INT_DUAL_EDGE ((uint32_t)0x0000005CUL)
141#define MXC_R_GPIO_PDPU_SEL0 ((uint32_t)0x00000060UL)
142#define MXC_R_GPIO_PDPU_SEL1 ((uint32_t)0x00000064UL)
143#define MXC_R_GPIO_EN1 ((uint32_t)0x00000068UL)
144#define MXC_R_GPIO_EN1_SET ((uint32_t)0x0000006CUL)
145#define MXC_R_GPIO_EN1_CLR ((uint32_t)0x00000070UL)
146#define MXC_R_GPIO_DS_SEL0 ((uint32_t)0x000000B0UL)
147#define MXC_R_GPIO_DS_SEL1 ((uint32_t)0x000000B4UL)
148#define MXC_R_GPIO_PSSEL ((uint32_t)0x000000B8UL)
158#define MXC_F_GPIO_EN0_GPIO_EN0_POS 0
159#define MXC_F_GPIO_EN0_GPIO_EN0 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_GPIO_EN0_POS))
160#define MXC_V_GPIO_EN0_GPIO_EN0_ALTERNATE ((uint32_t)0x0UL)
161#define MXC_S_GPIO_EN0_GPIO_EN0_ALTERNATE (MXC_V_GPIO_EN0_GPIO_EN0_ALTERNATE << MXC_F_GPIO_EN0_GPIO_EN0_POS)
162#define MXC_V_GPIO_EN0_GPIO_EN0_GPIO ((uint32_t)0x1UL)
163#define MXC_S_GPIO_EN0_GPIO_EN0_GPIO (MXC_V_GPIO_EN0_GPIO_EN0_GPIO << MXC_F_GPIO_EN0_GPIO_EN0_POS)
175#define MXC_F_GPIO_EN0_SET_GPIO_EN0_SET_POS 0
176#define MXC_F_GPIO_EN0_SET_GPIO_EN0_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_SET_GPIO_EN0_SET_POS))
188#define MXC_F_GPIO_EN0_CLR_GPIO_EN0_CLR_POS 0
189#define MXC_F_GPIO_EN0_CLR_GPIO_EN0_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_CLR_GPIO_EN0_CLR_POS))
200#define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS 0
201#define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS))
202#define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_DIS ((uint32_t)0x0UL)
203#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)
204#define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_EN ((uint32_t)0x1UL)
205#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)
217#define MXC_F_GPIO_OUT_EN_SET_GPIO_OUT_EN_SET_POS 0
218#define MXC_F_GPIO_OUT_EN_SET_GPIO_OUT_EN_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_SET_GPIO_OUT_EN_SET_POS))
230#define MXC_F_GPIO_OUT_EN_CLR_GPIO_OUT_EN_CLR_POS 0
231#define MXC_F_GPIO_OUT_EN_CLR_GPIO_OUT_EN_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_CLR_GPIO_OUT_EN_CLR_POS))
243#define MXC_F_GPIO_OUT_GPIO_OUT_POS 0
244#define MXC_F_GPIO_OUT_GPIO_OUT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_GPIO_OUT_POS))
245#define MXC_V_GPIO_OUT_GPIO_OUT_LOW ((uint32_t)0x0UL)
246#define MXC_S_GPIO_OUT_GPIO_OUT_LOW (MXC_V_GPIO_OUT_GPIO_OUT_LOW << MXC_F_GPIO_OUT_GPIO_OUT_POS)
247#define MXC_V_GPIO_OUT_GPIO_OUT_HIGH ((uint32_t)0x1UL)
248#define MXC_S_GPIO_OUT_GPIO_OUT_HIGH (MXC_V_GPIO_OUT_GPIO_OUT_HIGH << MXC_F_GPIO_OUT_GPIO_OUT_POS)
260#define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS 0
261#define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS))
262#define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO ((uint32_t)0x0UL)
263#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)
264#define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET ((uint32_t)0x1UL)
265#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)
277#define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS 0
278#define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS))
289#define MXC_F_GPIO_IN_GPIO_IN_POS 0
290#define MXC_F_GPIO_IN_GPIO_IN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_GPIO_IN_POS))
301#define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS 0
302#define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS))
303#define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL ((uint32_t)0x0UL)
304#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)
305#define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_EDGE ((uint32_t)0x1UL)
306#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)
317#define MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS 0
318#define MXC_F_GPIO_INT_POL_GPIO_INT_POL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS))
319#define MXC_V_GPIO_INT_POL_GPIO_INT_POL_FALLING ((uint32_t)0x0UL)
320#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)
321#define MXC_V_GPIO_INT_POL_GPIO_INT_POL_RISING ((uint32_t)0x1UL)
322#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)
332#define MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS 0
333#define MXC_F_GPIO_IN_EN_GPIO_IN_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS))
334#define MXC_V_GPIO_IN_EN_GPIO_IN_EN_NOT_CONNECTED ((uint32_t)0x0UL)
335#define MXC_S_GPIO_IN_EN_GPIO_IN_EN_NOT_CONNECTED (MXC_V_GPIO_IN_EN_GPIO_IN_EN_NOT_CONNECTED << MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS)
336#define MXC_V_GPIO_IN_EN_GPIO_IN_EN_CONNECTED ((uint32_t)0x1UL)
337#define MXC_S_GPIO_IN_EN_GPIO_IN_EN_CONNECTED (MXC_V_GPIO_IN_EN_GPIO_IN_EN_CONNECTED << MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS)
348#define MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS 0
349#define MXC_F_GPIO_INT_EN_GPIO_INT_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS))
350#define MXC_V_GPIO_INT_EN_GPIO_INT_EN_DIS ((uint32_t)0x0UL)
351#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)
352#define MXC_V_GPIO_INT_EN_GPIO_INT_EN_EN ((uint32_t)0x1UL)
353#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)
365#define MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS 0
366#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))
367#define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO ((uint32_t)0x0UL)
368#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)
369#define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET ((uint32_t)0x1UL)
370#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)
382#define MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS 0
383#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))
384#define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO ((uint32_t)0x0UL)
385#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)
386#define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR ((uint32_t)0x1UL)
387#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)
398#define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS 0
399#define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS))
400#define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_NO ((uint32_t)0x0UL)
401#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)
402#define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_PENDING ((uint32_t)0x1UL)
403#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)
415#define MXC_F_GPIO_INT_CLR_GPIO_INT_CLR_POS 0
416#define MXC_F_GPIO_INT_CLR_GPIO_INT_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_CLR_GPIO_INT_CLR_POS))
427#define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS 0
428#define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS))
429#define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS ((uint32_t)0x0UL)
430#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)
431#define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_EN ((uint32_t)0x1UL)
432#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)
444#define MXC_F_GPIO_WAKE_EN_SET_GPIO_WAKE_EN_SET_POS 0
445#define MXC_F_GPIO_WAKE_EN_SET_GPIO_WAKE_EN_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_SET_GPIO_WAKE_EN_SET_POS))
457#define MXC_F_GPIO_WAKE_EN_CLR_GPIO_WAKE_EN_CLR_POS 0
458#define MXC_F_GPIO_WAKE_EN_CLR_GPIO_WAKE_EN_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_CLR_GPIO_WAKE_EN_CLR_POS))
469#define MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS 0
470#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))
471#define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO ((uint32_t)0x0UL)
472#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)
473#define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN ((uint32_t)0x1UL)
474#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)
485#define MXC_F_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_POS 0
486#define MXC_F_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_POS))
487#define MXC_V_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_IMPEDANCE ((uint32_t)0x0UL)
488#define MXC_S_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_IMPEDANCE (MXC_V_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_IMPEDANCE << MXC_F_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_POS)
489#define MXC_V_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_PU ((uint32_t)0x1UL)
490#define MXC_S_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_PU (MXC_V_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_PU << MXC_F_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_POS)
491#define MXC_V_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_PD ((uint32_t)0x2UL)
492#define MXC_S_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_PD (MXC_V_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_PD << MXC_F_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_POS)
503#define MXC_F_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_POS 0
504#define MXC_F_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_POS))
505#define MXC_V_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_IMPEDANCE ((uint32_t)0x0UL)
506#define MXC_S_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_IMPEDANCE (MXC_V_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_IMPEDANCE << MXC_F_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_POS)
507#define MXC_V_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_PU ((uint32_t)0x1UL)
508#define MXC_S_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_PU (MXC_V_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_PU << MXC_F_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_POS)
509#define MXC_V_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_PD ((uint32_t)0x2UL)
510#define MXC_S_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_PD (MXC_V_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_PD << MXC_F_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_POS)
521#define MXC_F_GPIO_EN1_GPIO_EN1_POS 0
522#define MXC_F_GPIO_EN1_GPIO_EN1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_GPIO_EN1_POS))
523#define MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY ((uint32_t)0x0UL)
524#define MXC_S_GPIO_EN1_GPIO_EN1_PRIMARY (MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
525#define MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY ((uint32_t)0x1UL)
526#define MXC_S_GPIO_EN1_GPIO_EN1_SECONDARY (MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
538#define MXC_F_GPIO_EN1_SET_GPIO_EN1_SET_POS 0
539#define MXC_F_GPIO_EN1_SET_GPIO_EN1_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_SET_GPIO_EN1_SET_POS))
551#define MXC_F_GPIO_EN1_CLR_GPIO_EN1_CLR_POS 0
552#define MXC_F_GPIO_EN1_CLR_GPIO_EN1_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_CLR_GPIO_EN1_CLR_POS))
564#define MXC_F_GPIO_DS_SEL0_DS_SEL0_POS 0
565#define MXC_F_GPIO_DS_SEL0_DS_SEL0 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS_SEL0_DS_SEL0_POS))
566#define MXC_V_GPIO_DS_SEL0_DS_SEL0_LD ((uint32_t)0x0UL)
567#define MXC_S_GPIO_DS_SEL0_DS_SEL0_LD (MXC_V_GPIO_DS_SEL0_DS_SEL0_LD << MXC_F_GPIO_DS_SEL0_DS_SEL0_POS)
568#define MXC_V_GPIO_DS_SEL0_DS_SEL0_HD ((uint32_t)0x1UL)
569#define MXC_S_GPIO_DS_SEL0_DS_SEL0_HD (MXC_V_GPIO_DS_SEL0_DS_SEL0_HD << MXC_F_GPIO_DS_SEL0_DS_SEL0_POS)
581#define MXC_F_GPIO_DS_SEL1_DS_SEL1_POS 0
582#define MXC_F_GPIO_DS_SEL1_DS_SEL1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS_SEL1_DS_SEL1_POS))
592#define MXC_F_GPIO_PSSEL_PSSEL_POS 0
593#define MXC_F_GPIO_PSSEL_PSSEL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PSSEL_PSSEL_POS))
__I uint32_t in
Definition: gpio_regs.h:86
__IO uint32_t en1_clr
Definition: gpio_regs.h:105
__I uint32_t int_stat
Definition: gpio_regs.h:93
__IO uint32_t pdpu_sel1
Definition: gpio_regs.h:102
__IO uint32_t wake_en_clr
Definition: gpio_regs.h:98
__IO uint32_t int_en
Definition: gpio_regs.h:90
__IO uint32_t out_en
Definition: gpio_regs.h:80
__IO uint32_t int_clr
Definition: gpio_regs.h:95
__O uint32_t out_set
Definition: gpio_regs.h:84
__O uint32_t out_clr
Definition: gpio_regs.h:85
__IO uint32_t ds_sel0
Definition: gpio_regs.h:107
__IO uint32_t wake_en_set
Definition: gpio_regs.h:97
__IO uint32_t pdpu_sel0
Definition: gpio_regs.h:101
__IO uint32_t out_en_set
Definition: gpio_regs.h:81
__IO uint32_t en1_set
Definition: gpio_regs.h:104
__IO uint32_t out_en_clr
Definition: gpio_regs.h:82
__IO uint32_t in_en
Definition: gpio_regs.h:89
__IO uint32_t en0_clr
Definition: gpio_regs.h:79
__IO uint32_t ds_sel1
Definition: gpio_regs.h:108
__IO uint32_t int_mod
Definition: gpio_regs.h:87
__IO uint32_t int_pol
Definition: gpio_regs.h:88
__IO uint32_t int_dual_edge
Definition: gpio_regs.h:100
__IO uint32_t out
Definition: gpio_regs.h:83
__IO uint32_t int_en_set
Definition: gpio_regs.h:91
__IO uint32_t pssel
Definition: gpio_regs.h:109
__IO uint32_t int_en_clr
Definition: gpio_regs.h:92
__IO uint32_t en0_set
Definition: gpio_regs.h:78
__IO uint32_t en1
Definition: gpio_regs.h:103
__IO uint32_t en0
Definition: gpio_regs.h:77
__IO uint32_t wake_en
Definition: gpio_regs.h:96
Definition: gpio_regs.h:76