|  |  | 
| GPIO_PinConfig output pin configuration macros | |
| #define | GPIO_CFG_OUTPUT | 
| #define | GPIO_CFG_OUT_STD | 
| #define | GPIO_CFG_OUT_OD_NOPULL | 
| #define | GPIO_CFG_OUT_OD_PU | 
| #define | GPIO_CFG_OUT_OD_PD | 
| #define | GPIO_CFG_OUT_STR_LOW | 
| #define | GPIO_CFG_OUT_STR_MED | 
| #define | GPIO_CFG_OUT_STR_HIGH | 
| #define | GPIO_CFG_OUT_HIGH | 
| #define | GPIO_CFG_OUT_LOW | 
| GPIO_PinConfig input pin configuration macros | |
| #define | GPIO_CFG_INPUT | 
| #define | GPIO_CFG_IN_NOPULL | 
| #define | GPIO_CFG_IN_PU | 
| #define | GPIO_CFG_IN_PD | 
| GPIO_PinConfig interrupt configuration macros | |
| #define | GPIO_CFG_IN_INT_NONE | 
| #define | GPIO_CFG_IN_INT_FALLING | 
| #define | GPIO_CFG_IN_INT_RISING | 
| #define | GPIO_CFG_IN_INT_BOTH_EDGES | 
| #define | GPIO_CFG_IN_INT_LOW | 
| #define | GPIO_CFG_IN_INT_HIGH | 
| Special GPIO_PinConfig configuration macros | |
| #define | GPIO_CFG_IN_INT_ONLY | 
| 'Or' in this GPIO_PinConfig definition to inform GPIO_setConfig() to only configure the interrupt attributes of a GPIO input pin.  More... | |
| #define | GPIO_DO_NOT_CONFIG | 
| Use this GPIO_PinConfig definition to inform GPIO_init() NOT to configure the corresponding pin.  More... | |
| #define GPIO_CFG_OUTPUT | 
Pin is an output.
| #define GPIO_CFG_OUT_STD | 
Output pin is actively driven high and low
| #define GPIO_CFG_OUT_OD_NOPULL | 
Output pin is Open Drain
| #define GPIO_CFG_OUT_OD_PU | 
Output pin is Open Drain w/ pull up
| #define GPIO_CFG_OUT_OD_PD | 
Output pin is Open Drain w/ pull dn
| #define GPIO_CFG_OUT_STR_LOW | 
Set output pin strengh to low
| #define GPIO_CFG_OUT_STR_MED | 
Set output pin strengh to medium
| #define GPIO_CFG_OUT_STR_HIGH | 
Set output pin strengh to high
| #define GPIO_CFG_OUT_HIGH | 
Set pin's output to 1.
| #define GPIO_CFG_OUT_LOW | 
Set pin's output to 0.
| #define GPIO_CFG_INPUT | 
Pin is an input.
| #define GPIO_CFG_IN_NOPULL | 
Input pin with no internal PU/PD
| #define GPIO_CFG_IN_PU | 
Input pin with internal PU
| #define GPIO_CFG_IN_PD | 
Input pin with internal PD
| #define GPIO_CFG_IN_INT_NONE | 
No Interrupt
| #define GPIO_CFG_IN_INT_FALLING | 
Interrupt on falling edge
| #define GPIO_CFG_IN_INT_RISING | 
Interrupt on rising edge
| #define GPIO_CFG_IN_INT_BOTH_EDGES | 
Interrupt on both edges
| #define GPIO_CFG_IN_INT_LOW | 
Interrupt on low level
| #define GPIO_CFG_IN_INT_HIGH | 
Interrupt on high level
| #define GPIO_CFG_IN_INT_ONLY | 
'Or' in this GPIO_PinConfig definition to inform GPIO_setConfig() to only configure the interrupt attributes of a GPIO input pin.
configure interrupt only
| #define GPIO_DO_NOT_CONFIG | 
Use this GPIO_PinConfig definition to inform GPIO_init() NOT to configure the corresponding pin.
Do not configure this Pin