SimpleLink MCU SDK Driver APIs  tidrivers_msp43x_3_01_01_03
Macros used to configure GPIO pins

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...
 

Detailed Description

Macro Definition Documentation

#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

Copyright 2016, Texas Instruments Incorporated