MAX32520 Peripheral Driver API
Peripheral Driver API for the MAX32520
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  mxc_gpio_regs_t
 

Macros

#define MXC_R_GPIO_EN0   ((uint32_t)0x00000000UL)
 
#define MXC_R_GPIO_EN0_SET   ((uint32_t)0x00000004UL)
 
#define MXC_R_GPIO_EN0_CLR   ((uint32_t)0x00000008UL)
 
#define MXC_R_GPIO_OUT_EN   ((uint32_t)0x0000000CUL)
 
#define MXC_R_GPIO_OUT_EN_SET   ((uint32_t)0x00000010UL)
 
#define MXC_R_GPIO_OUT_EN_CLR   ((uint32_t)0x00000014UL)
 
#define MXC_R_GPIO_OUT   ((uint32_t)0x00000018UL)
 
#define MXC_R_GPIO_OUT_SET   ((uint32_t)0x0000001CUL)
 
#define MXC_R_GPIO_OUT_CLR   ((uint32_t)0x00000020UL)
 
#define MXC_R_GPIO_IN   ((uint32_t)0x00000024UL)
 
#define MXC_R_GPIO_INT_MOD   ((uint32_t)0x00000028UL)
 
#define MXC_R_GPIO_INT_POL   ((uint32_t)0x0000002CUL)
 
#define MXC_R_GPIO_IN_EN   ((uint32_t)0x00000030UL)
 
#define MXC_R_GPIO_INT_EN   ((uint32_t)0x00000034UL)
 
#define MXC_R_GPIO_INT_EN_SET   ((uint32_t)0x00000038UL)
 
#define MXC_R_GPIO_INT_EN_CLR   ((uint32_t)0x0000003CUL)
 
#define MXC_R_GPIO_INT_STAT   ((uint32_t)0x00000040UL)
 
#define MXC_R_GPIO_INT_CLR   ((uint32_t)0x00000048UL)
 
#define MXC_R_GPIO_WAKE_EN   ((uint32_t)0x0000004CUL)
 
#define MXC_R_GPIO_WAKE_EN_SET   ((uint32_t)0x00000050UL)
 
#define MXC_R_GPIO_WAKE_EN_CLR   ((uint32_t)0x00000054UL)
 
#define MXC_R_GPIO_INT_DUAL_EDGE   ((uint32_t)0x0000005CUL)
 
#define MXC_R_GPIO_PDPU_SEL0   ((uint32_t)0x00000060UL)
 
#define MXC_R_GPIO_PDPU_SEL1   ((uint32_t)0x00000064UL)
 
#define MXC_R_GPIO_EN1   ((uint32_t)0x00000068UL)
 
#define MXC_R_GPIO_EN1_SET   ((uint32_t)0x0000006CUL)
 
#define MXC_R_GPIO_EN1_CLR   ((uint32_t)0x00000070UL)
 
#define MXC_R_GPIO_DS_SEL0   ((uint32_t)0x000000B0UL)
 
#define MXC_R_GPIO_DS_SEL1   ((uint32_t)0x000000B4UL)
 
#define MXC_R_GPIO_PSSEL   ((uint32_t)0x000000B8UL)
 
#define MXC_F_GPIO_EN0_GPIO_EN0_POS   0
 
#define MXC_F_GPIO_EN0_GPIO_EN0   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_GPIO_EN0_POS))
 
#define MXC_V_GPIO_EN0_GPIO_EN0_ALTERNATE   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_EN0_GPIO_EN0_ALTERNATE   (MXC_V_GPIO_EN0_GPIO_EN0_ALTERNATE << MXC_F_GPIO_EN0_GPIO_EN0_POS)
 
#define MXC_V_GPIO_EN0_GPIO_EN0_GPIO   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_EN0_GPIO_EN0_GPIO   (MXC_V_GPIO_EN0_GPIO_EN0_GPIO << MXC_F_GPIO_EN0_GPIO_EN0_POS)
 
#define MXC_F_GPIO_EN0_SET_GPIO_EN0_SET_POS   0
 
#define MXC_F_GPIO_EN0_SET_GPIO_EN0_SET   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_SET_GPIO_EN0_SET_POS))
 
#define MXC_F_GPIO_EN0_CLR_GPIO_EN0_CLR_POS   0
 
#define MXC_F_GPIO_EN0_CLR_GPIO_EN0_CLR   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_CLR_GPIO_EN0_CLR_POS))
 
#define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS   0
 
#define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS))
 
#define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_DIS   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_EN   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_OUT_EN_SET_GPIO_OUT_EN_SET_POS   0
 
#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))
 
#define MXC_F_GPIO_OUT_EN_CLR_GPIO_OUT_EN_CLR_POS   0
 
#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))
 
#define MXC_F_GPIO_OUT_GPIO_OUT_POS   0
 
#define MXC_F_GPIO_OUT_GPIO_OUT   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_GPIO_OUT_POS))
 
#define MXC_V_GPIO_OUT_GPIO_OUT_LOW   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_OUT_GPIO_OUT_LOW   (MXC_V_GPIO_OUT_GPIO_OUT_LOW << MXC_F_GPIO_OUT_GPIO_OUT_POS)
 
#define MXC_V_GPIO_OUT_GPIO_OUT_HIGH   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_OUT_GPIO_OUT_HIGH   (MXC_V_GPIO_OUT_GPIO_OUT_HIGH << MXC_F_GPIO_OUT_GPIO_OUT_POS)
 
#define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS   0
 
#define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS))
 
#define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS   0
 
#define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS))
 
#define MXC_F_GPIO_IN_GPIO_IN_POS   0
 
#define MXC_F_GPIO_IN_GPIO_IN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_GPIO_IN_POS))
 
#define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS   0
 
#define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS))
 
#define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_EDGE   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS   0
 
#define MXC_F_GPIO_INT_POL_GPIO_INT_POL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS))
 
#define MXC_V_GPIO_INT_POL_GPIO_INT_POL_FALLING   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_INT_POL_GPIO_INT_POL_RISING   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS   0
 
#define MXC_F_GPIO_IN_EN_GPIO_IN_EN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS))
 
#define MXC_V_GPIO_IN_EN_GPIO_IN_EN_NOT_CONNECTED   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_IN_EN_GPIO_IN_EN_CONNECTED   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS   0
 
#define MXC_F_GPIO_INT_EN_GPIO_INT_EN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS))
 
#define MXC_V_GPIO_INT_EN_GPIO_INT_EN_DIS   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_INT_EN_GPIO_INT_EN_EN   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS   0
 
#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))
 
#define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS   0
 
#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))
 
#define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS   0
 
#define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS))
 
#define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_NO   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_PENDING   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_INT_CLR_GPIO_INT_CLR_POS   0
 
#define MXC_F_GPIO_INT_CLR_GPIO_INT_CLR   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_CLR_GPIO_INT_CLR_POS))
 
#define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS   0
 
#define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS))
 
#define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_EN   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_WAKE_EN_SET_GPIO_WAKE_EN_SET_POS   0
 
#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))
 
#define MXC_F_GPIO_WAKE_EN_CLR_GPIO_WAKE_EN_CLR_POS   0
 
#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))
 
#define MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS   0
 
#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))
 
#define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_POS   0
 
#define MXC_F_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_POS))
 
#define MXC_V_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_IMPEDANCE   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_PU   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_V_GPIO_PDPU_SEL0_GPIO_PDPU_SEL0_PD   ((uint32_t)0x2UL)
 
#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)
 
#define MXC_F_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_POS   0
 
#define MXC_F_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_POS))
 
#define MXC_V_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_IMPEDANCE   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_PU   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_V_GPIO_PDPU_SEL1_GPIO_PDPU_SEL1_PD   ((uint32_t)0x2UL)
 
#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)
 
#define MXC_F_GPIO_EN1_GPIO_EN1_POS   0
 
#define MXC_F_GPIO_EN1_GPIO_EN1   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_GPIO_EN1_POS))
 
#define MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_EN1_GPIO_EN1_PRIMARY   (MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
 
#define MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_EN1_GPIO_EN1_SECONDARY   (MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY << MXC_F_GPIO_EN1_GPIO_EN1_POS)
 
#define MXC_F_GPIO_EN1_SET_GPIO_EN1_SET_POS   0
 
#define MXC_F_GPIO_EN1_SET_GPIO_EN1_SET   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_SET_GPIO_EN1_SET_POS))
 
#define MXC_F_GPIO_EN1_CLR_GPIO_EN1_CLR_POS   0
 
#define MXC_F_GPIO_EN1_CLR_GPIO_EN1_CLR   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_CLR_GPIO_EN1_CLR_POS))
 
#define MXC_F_GPIO_DS_SEL0_DS_SEL0_POS   0
 
#define MXC_F_GPIO_DS_SEL0_DS_SEL0   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS_SEL0_DS_SEL0_POS))
 
#define MXC_V_GPIO_DS_SEL0_DS_SEL0_LD   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_DS_SEL0_DS_SEL0_HD   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_DS_SEL1_DS_SEL1_POS   0
 
#define MXC_F_GPIO_DS_SEL1_DS_SEL1   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS_SEL1_DS_SEL1_POS))
 
#define MXC_F_GPIO_PSSEL_PSSEL_POS   0
 
#define MXC_F_GPIO_PSSEL_PSSEL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PSSEL_PSSEL_POS))
 

Detailed Description

Registers, Bit Masks and Bit Positions for the GPIO Peripheral Module.

Note
This file is @generated.