MAX32670 Peripheral Driver API
Peripheral Driver API for the MAX32670
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_OUTEN   ((uint32_t)0x0000000CUL)
 
#define MXC_R_GPIO_OUTEN_SET   ((uint32_t)0x00000010UL)
 
#define MXC_R_GPIO_OUTEN_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_INTMODE   ((uint32_t)0x00000028UL)
 
#define MXC_R_GPIO_INTPOL   ((uint32_t)0x0000002CUL)
 
#define MXC_R_GPIO_INEN   ((uint32_t)0x00000030UL)
 
#define MXC_R_GPIO_INTEN   ((uint32_t)0x00000034UL)
 
#define MXC_R_GPIO_INTEN_SET   ((uint32_t)0x00000038UL)
 
#define MXC_R_GPIO_INTEN_CLR   ((uint32_t)0x0000003CUL)
 
#define MXC_R_GPIO_INTFL   ((uint32_t)0x00000040UL)
 
#define MXC_R_GPIO_INTFL_CLR   ((uint32_t)0x00000048UL)
 
#define MXC_R_GPIO_WKEN   ((uint32_t)0x0000004CUL)
 
#define MXC_R_GPIO_WKEN_SET   ((uint32_t)0x00000050UL)
 
#define MXC_R_GPIO_WKEN_CLR   ((uint32_t)0x00000054UL)
 
#define MXC_R_GPIO_DUALEDGE   ((uint32_t)0x0000005CUL)
 
#define MXC_R_GPIO_PADCTRL0   ((uint32_t)0x00000060UL)
 
#define MXC_R_GPIO_PADCTRL1   ((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_HYSEN   ((uint32_t)0x000000A8UL)
 
#define MXC_R_GPIO_SRSEL   ((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_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_OUTEN_EN_POS   0
 
#define MXC_F_GPIO_OUTEN_EN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUTEN_EN_POS))
 
#define MXC_V_GPIO_OUTEN_EN_DIS   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_OUTEN_EN_DIS   (MXC_V_GPIO_OUTEN_EN_DIS << MXC_F_GPIO_OUTEN_EN_POS)
 
#define MXC_V_GPIO_OUTEN_EN_EN   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_OUTEN_EN_EN   (MXC_V_GPIO_OUTEN_EN_EN << MXC_F_GPIO_OUTEN_EN_POS)
 
#define MXC_F_GPIO_OUTEN_SET_ALL_POS   0
 
#define MXC_F_GPIO_OUTEN_SET_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUTEN_SET_ALL_POS))
 
#define MXC_F_GPIO_OUTEN_CLR_ALL_POS   0
 
#define MXC_F_GPIO_OUTEN_CLR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUTEN_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_INTMODE_GPIO_INTMODE_POS   0
 
#define MXC_F_GPIO_INTMODE_GPIO_INTMODE   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS))
 
#define MXC_V_GPIO_INTMODE_GPIO_INTMODE_LEVEL   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_INTMODE_GPIO_INTMODE_LEVEL   (MXC_V_GPIO_INTMODE_GPIO_INTMODE_LEVEL << MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS)
 
#define MXC_V_GPIO_INTMODE_GPIO_INTMODE_EDGE   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_INTMODE_GPIO_INTMODE_EDGE   (MXC_V_GPIO_INTMODE_GPIO_INTMODE_EDGE << MXC_F_GPIO_INTMODE_GPIO_INTMODE_POS)
 
#define MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS   0
 
#define MXC_F_GPIO_INTPOL_GPIO_INTPOL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS))
 
#define MXC_V_GPIO_INTPOL_GPIO_INTPOL_FALLING   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_INTPOL_GPIO_INTPOL_FALLING   (MXC_V_GPIO_INTPOL_GPIO_INTPOL_FALLING << MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS)
 
#define MXC_V_GPIO_INTPOL_GPIO_INTPOL_RISING   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_INTPOL_GPIO_INTPOL_RISING   (MXC_V_GPIO_INTPOL_GPIO_INTPOL_RISING << MXC_F_GPIO_INTPOL_GPIO_INTPOL_POS)
 
#define MXC_F_GPIO_INTEN_GPIO_INTEN_POS   0
 
#define MXC_F_GPIO_INTEN_GPIO_INTEN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTEN_GPIO_INTEN_POS))
 
#define MXC_V_GPIO_INTEN_GPIO_INTEN_DIS   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_INTEN_GPIO_INTEN_DIS   (MXC_V_GPIO_INTEN_GPIO_INTEN_DIS << MXC_F_GPIO_INTEN_GPIO_INTEN_POS)
 
#define MXC_V_GPIO_INTEN_GPIO_INTEN_EN   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_INTEN_GPIO_INTEN_EN   (MXC_V_GPIO_INTEN_GPIO_INTEN_EN << MXC_F_GPIO_INTEN_GPIO_INTEN_POS)
 
#define MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET_POS   0
 
#define MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTEN_SET_GPIO_INTEN_SET_POS))
 
#define MXC_V_GPIO_INTEN_SET_GPIO_INTEN_SET_NO   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_INTEN_SET_GPIO_INTEN_SET_SET   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR_POS   0
 
#define MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTEN_CLR_GPIO_INTEN_CLR_POS))
 
#define MXC_V_GPIO_INTEN_CLR_GPIO_INTEN_CLR_NO   ((uint32_t)0x0UL)
 
#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)
 
#define MXC_V_GPIO_INTEN_CLR_GPIO_INTEN_CLR_CLEAR   ((uint32_t)0x1UL)
 
#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)
 
#define MXC_F_GPIO_INTFL_GPIO_INTFL_POS   0
 
#define MXC_F_GPIO_INTFL_GPIO_INTFL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTFL_GPIO_INTFL_POS))
 
#define MXC_V_GPIO_INTFL_GPIO_INTFL_NO   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_INTFL_GPIO_INTFL_NO   (MXC_V_GPIO_INTFL_GPIO_INTFL_NO << MXC_F_GPIO_INTFL_GPIO_INTFL_POS)
 
#define MXC_V_GPIO_INTFL_GPIO_INTFL_PENDING   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_INTFL_GPIO_INTFL_PENDING   (MXC_V_GPIO_INTFL_GPIO_INTFL_PENDING << MXC_F_GPIO_INTFL_GPIO_INTFL_POS)
 
#define MXC_F_GPIO_INTFL_CLR_ALL_POS   0
 
#define MXC_F_GPIO_INTFL_CLR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INTFL_CLR_ALL_POS))
 
#define MXC_F_GPIO_WKEN_GPIO_WKEN_POS   0
 
#define MXC_F_GPIO_WKEN_GPIO_WKEN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WKEN_GPIO_WKEN_POS))
 
#define MXC_V_GPIO_WKEN_GPIO_WKEN_DIS   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_WKEN_GPIO_WKEN_DIS   (MXC_V_GPIO_WKEN_GPIO_WKEN_DIS << MXC_F_GPIO_WKEN_GPIO_WKEN_POS)
 
#define MXC_V_GPIO_WKEN_GPIO_WKEN_EN   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_WKEN_GPIO_WKEN_EN   (MXC_V_GPIO_WKEN_GPIO_WKEN_EN << MXC_F_GPIO_WKEN_GPIO_WKEN_POS)
 
#define MXC_F_GPIO_WKEN_SET_ALL_POS   0
 
#define MXC_F_GPIO_WKEN_SET_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WKEN_SET_ALL_POS))
 
#define MXC_F_GPIO_WKEN_CLR_ALL_POS   0
 
#define MXC_F_GPIO_WKEN_CLR_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WKEN_CLR_ALL_POS))
 
#define MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS   0
 
#define MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS))
 
#define MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_NO   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_DUALEDGE_GPIO_DUALEDGE_NO   (MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_NO << MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS)
 
#define MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_EN   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_DUALEDGE_GPIO_DUALEDGE_EN   (MXC_V_GPIO_DUALEDGE_GPIO_DUALEDGE_EN << MXC_F_GPIO_DUALEDGE_GPIO_DUALEDGE_POS)
 
#define MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS   0
 
#define MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS))
 
#define MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_IMPEDANCE   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_PADCTRL0_GPIO_PADCTRL0_IMPEDANCE   (MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_IMPEDANCE << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS)
 
#define MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PU   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_PADCTRL0_GPIO_PADCTRL0_PU   (MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PU << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS)
 
#define MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PD   ((uint32_t)0x2UL)
 
#define MXC_S_GPIO_PADCTRL0_GPIO_PADCTRL0_PD   (MXC_V_GPIO_PADCTRL0_GPIO_PADCTRL0_PD << MXC_F_GPIO_PADCTRL0_GPIO_PADCTRL0_POS)
 
#define MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS   0
 
#define MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS))
 
#define MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_IMPEDANCE   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_PADCTRL1_GPIO_PADCTRL1_IMPEDANCE   (MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_IMPEDANCE << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS)
 
#define MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PU   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_PADCTRL1_GPIO_PADCTRL1_PU   (MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PU << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_POS)
 
#define MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PD   ((uint32_t)0x2UL)
 
#define MXC_S_GPIO_PADCTRL1_GPIO_PADCTRL1_PD   (MXC_V_GPIO_PADCTRL1_GPIO_PADCTRL1_PD << MXC_F_GPIO_PADCTRL1_GPIO_PADCTRL1_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_HYSEN_GPIO_HYSEN_POS   0
 
#define MXC_F_GPIO_HYSEN_GPIO_HYSEN   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_HYSEN_GPIO_HYSEN_POS))
 
#define MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS   0
 
#define MXC_F_GPIO_SRSEL_GPIO_SRSEL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS))
 
#define MXC_V_GPIO_SRSEL_GPIO_SRSEL_FAST   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_SRSEL_GPIO_SRSEL_FAST   (MXC_V_GPIO_SRSEL_GPIO_SRSEL_FAST << MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS)
 
#define MXC_V_GPIO_SRSEL_GPIO_SRSEL_SLOW   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_SRSEL_GPIO_SRSEL_SLOW   (MXC_V_GPIO_SRSEL_GPIO_SRSEL_SLOW << MXC_F_GPIO_SRSEL_GPIO_SRSEL_POS)
 
#define MXC_F_GPIO_DS0_GPIO_DS0_POS   0
 
#define MXC_F_GPIO_DS0_GPIO_DS0   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS0_GPIO_DS0_POS))
 
#define MXC_V_GPIO_DS0_GPIO_DS0_LD   ((uint32_t)0x0UL)
 
#define MXC_S_GPIO_DS0_GPIO_DS0_LD   (MXC_V_GPIO_DS0_GPIO_DS0_LD << MXC_F_GPIO_DS0_GPIO_DS0_POS)
 
#define MXC_V_GPIO_DS0_GPIO_DS0_HD   ((uint32_t)0x1UL)
 
#define MXC_S_GPIO_DS0_GPIO_DS0_HD   (MXC_V_GPIO_DS0_GPIO_DS0_HD << MXC_F_GPIO_DS0_GPIO_DS0_POS)
 
#define MXC_F_GPIO_DS1_GPIO_DS1_POS   0
 
#define MXC_F_GPIO_DS1_GPIO_DS1   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS1_GPIO_DS1_POS))
 
#define MXC_F_GPIO_PS_ALL_POS   0
 
#define MXC_F_GPIO_PS_ALL   ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PS_ALL_POS))
 

Detailed Description

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

Note
This file is @generated.