MSP432E4 DriverLib API Guide  1.11.00.03
Macros
hw_gpio.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GPIO_O_DATA   0x00000000
 
#define GPIO_O_DIR   0x00000400
 
#define GPIO_O_IS   0x00000404
 
#define GPIO_O_IBE   0x00000408
 
#define GPIO_O_IEV   0x0000040C
 
#define GPIO_O_IM   0x00000410
 
#define GPIO_O_RIS   0x00000414
 
#define GPIO_O_MIS   0x00000418
 
#define GPIO_O_ICR   0x0000041C
 
#define GPIO_O_AFSEL   0x00000420
 
#define GPIO_O_DR2R   0x00000500
 
#define GPIO_O_DR4R   0x00000504
 
#define GPIO_O_DR8R   0x00000508
 
#define GPIO_O_ODR   0x0000050C
 
#define GPIO_O_PUR   0x00000510
 
#define GPIO_O_PDR   0x00000514
 
#define GPIO_O_SLR   0x00000518
 
#define GPIO_O_DEN   0x0000051C
 
#define GPIO_O_LOCK   0x00000520
 
#define GPIO_O_CR   0x00000524
 
#define GPIO_O_AMSEL   0x00000528
 
#define GPIO_O_PCTL   0x0000052C
 
#define GPIO_O_ADCCTL   0x00000530
 
#define GPIO_O_DMACTL   0x00000534
 
#define GPIO_O_SI   0x00000538
 
#define GPIO_O_DR12R   0x0000053C
 
#define GPIO_O_WAKEPEN   0x00000540
 
#define GPIO_O_WAKELVL   0x00000544
 
#define GPIO_O_WAKESTAT   0x00000548
 
#define GPIO_O_PP   0x00000FC0
 
#define GPIO_O_PC   0x00000FC4
 
#define GPIO_IM_DMAIME   0x00000100
 
#define GPIO_IM_GPIO_M   0x000000FF
 
#define GPIO_IM_GPIO_S   0
 
#define GPIO_RIS_DMARIS   0x00000100
 
#define GPIO_RIS_GPIO_M   0x000000FF
 
#define GPIO_RIS_GPIO_S   0
 
#define GPIO_MIS_DMAMIS   0x00000100
 
#define GPIO_MIS_GPIO_M   0x000000FF
 
#define GPIO_MIS_GPIO_S   0
 
#define GPIO_ICR_DMAIC   0x00000100
 
#define GPIO_ICR_GPIO_M   0x000000FF
 
#define GPIO_ICR_GPIO_S   0
 
#define GPIO_LOCK_M   0xFFFFFFFF
 
#define GPIO_LOCK_UNLOCKED   0x00000000
 
#define GPIO_LOCK_LOCKED   0x00000001
 
#define GPIO_LOCK_KEY   0x4C4F434B
 
#define GPIO_SI_SUM   0x00000001
 
#define GPIO_DR12R_DRV12_M   0x000000FF
 
#define GPIO_DR12R_DRV12_12MA   0x00000001
 
#define GPIO_WAKEPEN_WAKEP4   0x00000010
 
#define GPIO_WAKELVL_WAKELVL4   0x00000010
 
#define GPIO_WAKESTAT_STAT4   0x00000010
 
#define GPIO_PP_EDE   0x00000001
 
#define GPIO_PC_EDM7_M   0x0000C000
 
#define GPIO_PC_EDM6_M   0x00003000
 
#define GPIO_PC_EDM5_M   0x00000C00
 
#define GPIO_PC_EDM4_M   0x00000300
 
#define GPIO_PC_EDM3_M   0x000000C0
 
#define GPIO_PC_EDM2_M   0x00000030
 
#define GPIO_PC_EDM1_M   0x0000000C
 
#define GPIO_PC_EDM0_M   0x00000003
 
#define GPIO_PC_EDM0_DISABLE   0x00000000
 
#define GPIO_PC_EDM0_6MA   0x00000001
 
#define GPIO_PC_EDM0_PLUS2MA   0x00000003
 
#define GPIO_PC_EDM7_S   14
 
#define GPIO_PC_EDM6_S   12
 
#define GPIO_PC_EDM5_S   10
 
#define GPIO_PC_EDM4_S   8
 
#define GPIO_PC_EDM3_S   6
 
#define GPIO_PC_EDM2_S   4
 
#define GPIO_PC_EDM1_S   2
 

Macro Definition Documentation

§ GPIO_O_DATA

#define GPIO_O_DATA   0x00000000

Referenced by GPIOPinRead(), and GPIOPinWrite().

§ GPIO_O_DIR

#define GPIO_O_DIR   0x00000400

Referenced by GPIODirModeGet(), and GPIODirModeSet().

§ GPIO_O_IS

#define GPIO_O_IS   0x00000404

Referenced by GPIOIntTypeGet(), and GPIOIntTypeSet().

§ GPIO_O_IBE

#define GPIO_O_IBE   0x00000408

Referenced by GPIOIntTypeGet(), and GPIOIntTypeSet().

§ GPIO_O_IEV

#define GPIO_O_IEV   0x0000040C

Referenced by GPIOIntTypeGet(), and GPIOIntTypeSet().

§ GPIO_O_IM

#define GPIO_O_IM   0x00000410

Referenced by GPIOIntDisable(), and GPIOIntEnable().

§ GPIO_O_RIS

#define GPIO_O_RIS   0x00000414

Referenced by GPIOIntStatus().

§ GPIO_O_MIS

#define GPIO_O_MIS   0x00000418

Referenced by GPIOIntStatus().

§ GPIO_O_ICR

#define GPIO_O_ICR   0x0000041C

Referenced by GPIOIntClear().

§ GPIO_O_AFSEL

#define GPIO_O_AFSEL   0x00000420

Referenced by GPIODirModeGet(), and GPIODirModeSet().

§ GPIO_O_DR2R

#define GPIO_O_DR2R   0x00000500

§ GPIO_O_DR4R

#define GPIO_O_DR4R   0x00000504

§ GPIO_O_DR8R

#define GPIO_O_DR8R   0x00000508

§ GPIO_O_ODR

#define GPIO_O_ODR   0x0000050C

§ GPIO_O_PUR

#define GPIO_O_PUR   0x00000510

§ GPIO_O_PDR

#define GPIO_O_PDR   0x00000514

§ GPIO_O_SLR

#define GPIO_O_SLR   0x00000518

§ GPIO_O_DEN

#define GPIO_O_DEN   0x0000051C

§ GPIO_O_LOCK

#define GPIO_O_LOCK   0x00000520

§ GPIO_O_CR

#define GPIO_O_CR   0x00000524

§ GPIO_O_AMSEL

#define GPIO_O_AMSEL   0x00000528

Referenced by GPIOPadConfigSet().

§ GPIO_O_PCTL

#define GPIO_O_PCTL   0x0000052C

Referenced by GPIOPinConfigure().

§ GPIO_O_ADCCTL

#define GPIO_O_ADCCTL   0x00000530

§ GPIO_O_DMACTL

#define GPIO_O_DMACTL   0x00000534

§ GPIO_O_SI

#define GPIO_O_SI   0x00000538

Referenced by GPIOIntTypeGet(), and GPIOIntTypeSet().

§ GPIO_O_DR12R

#define GPIO_O_DR12R   0x0000053C

§ GPIO_O_WAKEPEN

#define GPIO_O_WAKEPEN   0x00000540

§ GPIO_O_WAKELVL

#define GPIO_O_WAKELVL   0x00000544

§ GPIO_O_WAKESTAT

#define GPIO_O_WAKESTAT   0x00000548

Referenced by GPIOPinWakeStatus().

§ GPIO_O_PP

#define GPIO_O_PP   0x00000FC0

§ GPIO_O_PC

#define GPIO_O_PC   0x00000FC4

§ GPIO_IM_DMAIME

#define GPIO_IM_DMAIME   0x00000100

§ GPIO_IM_GPIO_M

#define GPIO_IM_GPIO_M   0x000000FF

§ GPIO_IM_GPIO_S

#define GPIO_IM_GPIO_S   0

§ GPIO_RIS_DMARIS

#define GPIO_RIS_DMARIS   0x00000100

§ GPIO_RIS_GPIO_M

#define GPIO_RIS_GPIO_M   0x000000FF

§ GPIO_RIS_GPIO_S

#define GPIO_RIS_GPIO_S   0

§ GPIO_MIS_DMAMIS

#define GPIO_MIS_DMAMIS   0x00000100

§ GPIO_MIS_GPIO_M

#define GPIO_MIS_GPIO_M   0x000000FF

§ GPIO_MIS_GPIO_S

#define GPIO_MIS_GPIO_S   0

§ GPIO_ICR_DMAIC

#define GPIO_ICR_DMAIC   0x00000100

§ GPIO_ICR_GPIO_M

#define GPIO_ICR_GPIO_M   0x000000FF

§ GPIO_ICR_GPIO_S

#define GPIO_ICR_GPIO_S   0

§ GPIO_LOCK_M

#define GPIO_LOCK_M   0xFFFFFFFF

§ GPIO_LOCK_UNLOCKED

#define GPIO_LOCK_UNLOCKED   0x00000000

§ GPIO_LOCK_LOCKED

#define GPIO_LOCK_LOCKED   0x00000001

§ GPIO_LOCK_KEY

#define GPIO_LOCK_KEY   0x4C4F434B

§ GPIO_SI_SUM

#define GPIO_SI_SUM   0x00000001

§ GPIO_DR12R_DRV12_M

#define GPIO_DR12R_DRV12_M   0x000000FF

§ GPIO_DR12R_DRV12_12MA

#define GPIO_DR12R_DRV12_12MA   0x00000001

§ GPIO_WAKEPEN_WAKEP4

#define GPIO_WAKEPEN_WAKEP4   0x00000010

§ GPIO_WAKELVL_WAKELVL4

#define GPIO_WAKELVL_WAKELVL4   0x00000010

§ GPIO_WAKESTAT_STAT4

#define GPIO_WAKESTAT_STAT4   0x00000010

§ GPIO_PP_EDE

#define GPIO_PP_EDE   0x00000001

§ GPIO_PC_EDM7_M

#define GPIO_PC_EDM7_M   0x0000C000

§ GPIO_PC_EDM6_M

#define GPIO_PC_EDM6_M   0x00003000

§ GPIO_PC_EDM5_M

#define GPIO_PC_EDM5_M   0x00000C00

§ GPIO_PC_EDM4_M

#define GPIO_PC_EDM4_M   0x00000300

§ GPIO_PC_EDM3_M

#define GPIO_PC_EDM3_M   0x000000C0

§ GPIO_PC_EDM2_M

#define GPIO_PC_EDM2_M   0x00000030

§ GPIO_PC_EDM1_M

#define GPIO_PC_EDM1_M   0x0000000C

§ GPIO_PC_EDM0_M

#define GPIO_PC_EDM0_M   0x00000003

§ GPIO_PC_EDM0_DISABLE

#define GPIO_PC_EDM0_DISABLE   0x00000000

§ GPIO_PC_EDM0_6MA

#define GPIO_PC_EDM0_6MA   0x00000001

§ GPIO_PC_EDM0_PLUS2MA

#define GPIO_PC_EDM0_PLUS2MA   0x00000003

§ GPIO_PC_EDM7_S

#define GPIO_PC_EDM7_S   14

§ GPIO_PC_EDM6_S

#define GPIO_PC_EDM6_S   12

§ GPIO_PC_EDM5_S

#define GPIO_PC_EDM5_S   10

§ GPIO_PC_EDM4_S

#define GPIO_PC_EDM4_S   8

§ GPIO_PC_EDM3_S

#define GPIO_PC_EDM3_S   6

§ GPIO_PC_EDM2_S

#define GPIO_PC_EDM2_S   4

§ GPIO_PC_EDM1_S

#define GPIO_PC_EDM1_S   2
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale