MSPM0G1X0X_G3X0X TI-Driver Library
2.00.00.03
|
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 pin inversion configuration macros. | |
#define | GPIO_CFG_INVERT_OFF |
#define | GPIO_CFG_INVERT_ON |
GPIO_PinConfig pin hysteresis configuration macros. | |
#define | GPIO_CFG_HYSTERESIS_OFF |
#define | GPIO_CFG_HYSTERESIS_ON |
GPIO_PinConfig pin Hi-Z configuration macros. | |
#define | GPIO_CFG_HIZ_OFF |
#define | GPIO_CFG_HIZ_ON |
GPIO_PinConfig interrupt configuration macros. | |
#define | GPIO_CFG_IN_INT_NONE |
#define | GPIO_CFG_IN_INT_RISING |
#define | GPIO_CFG_IN_INT_FALLING |
#define | GPIO_CFG_IN_INT_BOTH_EDGES |
#define | GPIO_CFG_IN_INT_LOW |
#define | GPIO_CFG_IN_INT_HIGH |
GPIO_PinConfig wakeup configuration macros. | |
#define | GPIO_CFG_WAKEUP_DISABLE |
#define | GPIO_CFG_WAKEUP_ON_0 |
#define | GPIO_CFG_WAKEUP_ON_1 |
Special GPIO_PinConfig configuration macros. | |
#define | GPIO_DO_NOT_CONFIG |
Use this GPIO_PinConfig definition to inform GPIO_init() NOT to configure the corresponding pin. More... | |
GPIO_Mux configuration macros | |
For additional muxing options, see the directions in the device-specific GPIO driver. | |
#define | GPIO_MUX_GPIO |
#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 strength to low
#define GPIO_CFG_OUT_STR_MED |
Set output pin strength to medium
#define GPIO_CFG_OUT_STR_HIGH |
Set output pin strength 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_INVERT_OFF |
Input/output values are normal (default)
#define GPIO_CFG_INVERT_ON |
Input/output values are inverted
#define GPIO_CFG_HYSTERESIS_OFF |
Input hysteresis is disabled (default)
#define GPIO_CFG_HYSTERESIS_ON |
Input hysteresis is enabled
#define GPIO_CFG_HIZ_OFF |
Hi-Z is disabled (default)
#define GPIO_CFG_HIZ_ON |
Hi-Z is enabled
#define GPIO_CFG_IN_INT_NONE |
No Interrupt
#define GPIO_CFG_IN_INT_RISING |
Interrupt on rising edge
#define GPIO_CFG_IN_INT_FALLING |
Interrupt on falling 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_WAKEUP_DISABLE |
This pin will not wake the device up
#define GPIO_CFG_WAKEUP_ON_0 |
Wakeup when pin changes to 0
#define GPIO_CFG_WAKEUP_ON_1 |
Wakeup when pin changes to 1
#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
#define GPIO_MUX_GPIO |
Set this pin to be a GPIO (the default)