MAX32660 Peripheral Driver API
Peripheral Driver API for the MAX32660
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules
#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_PAD_CFG1   ((uint32_t)0x00000060UL)
 
#define MXC_R_GPIO_PAD_CFG2   ((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_EN2   ((uint32_t)0x00000074UL)
 
#define MXC_R_GPIO_EN2_SET   ((uint32_t)0x00000078UL)
 
#define MXC_R_GPIO_EN2_CLR   ((uint32_t)0x0000007CUL)
 
#define MXC_R_GPIO_IS   ((uint32_t)0x000000A8UL)
 
#define MXC_R_GPIO_SR   ((uint32_t)0x000000ACUL)
 
#define MXC_R_GPIO_DS0   ((uint32_t)0x000000B0UL)
 
#define MXC_R_GPIO_DS1   ((uint32_t)0x000000B4UL)
 
#define MXC_R_GPIO_PS   ((uint32_t)0x000000B8UL)
 
#define MXC_R_GPIO_VSSEL   ((uint32_t)0x000000C0UL)
 
#define MXC_F_GPIO_EN0_GPIO_EN_POS   0
 
#define MXC_F_GPIO_EN0_GPIO_EN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_GPIO_EN_POS))
 
#define MXC_V_GPIO_EN0_GPIO_EN_ALTERNATE   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_EN0_GPIO_EN_ALTERNATE   (MXC_V_GPIO_EN0_GPIO_EN_ALTERNATE << MXC_F_GPIO_EN0_GPIO_EN_POS)
 
#define MXC_V_GPIO_EN0_GPIO_EN_GPIO   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_EN0_GPIO_EN_GPIO   (MXC_V_GPIO_EN0_GPIO_EN_GPIO << MXC_F_GPIO_EN0_GPIO_EN_POS)
 
#define MXC_F_GPIO_EN0_SET_ALL_POS   0
 
#define MXC_F_GPIO_EN0_SET_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_SET_ALL_POS))
 
#define MXC_F_GPIO_EN0_CLR_ALL_POS   0
 
#define MXC_F_GPIO_EN0_CLR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN0_CLR_ALL_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_ALL_POS   0
 
#define MXC_F_GPIO_OUT_EN_SET_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_SET_ALL_POS))
 
#define MXC_F_GPIO_OUT_EN_CLR_ALL_POS   0
 
#define MXC_F_GPIO_OUT_EN_CLR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_CLR_ALL_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_DIS   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_IN_EN_GPIO_IN_EN_EN   ((uint32_t)0x1UL)
 
#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)
 
#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_ALL_POS   0
 
#define MXC_F_GPIO_INT_CLR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_CLR_ALL_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_ALL_POS   0
 
#define MXC_F_GPIO_WAKE_EN_SET_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_SET_ALL_POS))
 
#define MXC_F_GPIO_WAKE_EN_CLR_ALL_POS   0
 
#define MXC_F_GPIO_WAKE_EN_CLR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_CLR_ALL_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_PAD_CFG1_GPIO_PAD_CFG1_POS   0
 
#define MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS))
 
#define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD   ((uint32_t)0x2UL)
 
#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)
 
#define MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS   0
 
#define MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS))
 
#define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD   ((uint32_t)0x2UL)
 
#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)
 
#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_ALL_POS   0
 
#define MXC_F_GPIO_EN1_SET_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_SET_ALL_POS))
 
#define MXC_F_GPIO_EN1_CLR_ALL_POS   0
 
#define MXC_F_GPIO_EN1_CLR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_CLR_ALL_POS))
 
#define MXC_F_GPIO_EN2_GPIO_EN2_POS   0
 
#define MXC_F_GPIO_EN2_GPIO_EN2   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_GPIO_EN2_POS))
 
#define MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_EN2_GPIO_EN2_PRIMARY   (MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY << MXC_F_GPIO_EN2_GPIO_EN2_POS)
 
#define MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_EN2_GPIO_EN2_SECONDARY   (MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY << MXC_F_GPIO_EN2_GPIO_EN2_POS)
 
#define MXC_F_GPIO_EN2_SET_ALL_POS   0
 
#define MXC_F_GPIO_EN2_SET_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_SET_ALL_POS))
 
#define MXC_F_GPIO_EN2_CLR_ALL_POS   0
 
#define MXC_F_GPIO_EN2_CLR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_CLR_ALL_POS))
 
#define MXC_F_GPIO_IS_ALL_POS   0
 
#define MXC_F_GPIO_IS_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IS_ALL_POS))
 
#define MXC_F_GPIO_SR_ALL_POS   0
 
#define MXC_F_GPIO_SR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_SR_ALL_POS))
 
#define MXC_V_GPIO_SR_ALL_FAST   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_SR_ALL_FAST   (MXC_V_GPIO_SR_ALL_FAST << MXC_F_GPIO_SR_ALL_POS)
 
#define MXC_V_GPIO_SR_ALL_SLOW   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_SR_ALL_SLOW   (MXC_V_GPIO_SR_ALL_SLOW << MXC_F_GPIO_SR_ALL_POS)
 
#define MXC_F_GPIO_DS0_ALL_POS   0
 
#define MXC_F_GPIO_DS0_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS0_ALL_POS))
 
#define MXC_V_GPIO_DS0_ALL_LD   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_DS0_ALL_LD   (MXC_V_GPIO_DS0_ALL_LD << MXC_F_GPIO_DS0_ALL_POS)
 
#define MXC_V_GPIO_DS0_ALL_HD   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_DS0_ALL_HD   (MXC_V_GPIO_DS0_ALL_HD << MXC_F_GPIO_DS0_ALL_POS)
 
#define MXC_F_GPIO_DS1_ALL_POS   0
 
#define MXC_F_GPIO_DS1_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS1_ALL_POS))
 
#define MXC_F_GPIO_PS_ALL_POS   0
 
#define MXC_F_GPIO_PS_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PS_ALL_POS))
 
#define MXC_F_GPIO_VSSEL_ALL_POS   0
 
#define MXC_F_GPIO_VSSEL_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_VSSEL_ALL_POS))
 

Detailed Description

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

Note
This file is @generated.