EE445M RTOS
Taken at the University of Texas Spring 2015
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

#define GPIO_DR12R_DRV12_12MA   0x00000001

Definition at line 144 of file hw_gpio.h.

#define GPIO_DR12R_DRV12_M   0x000000FF

Definition at line 143 of file hw_gpio.h.

#define GPIO_ICR_DMAIC   0x00000100

Definition at line 115 of file hw_gpio.h.

#define GPIO_ICR_GPIO_M   0x000000FF

Definition at line 116 of file hw_gpio.h.

#define GPIO_ICR_GPIO_S   0

Definition at line 117 of file hw_gpio.h.

#define GPIO_IM_DMAIME   0x00000100

Definition at line 85 of file hw_gpio.h.

#define GPIO_IM_GPIO_M   0x000000FF

Definition at line 87 of file hw_gpio.h.

#define GPIO_IM_GPIO_S   0

Definition at line 88 of file hw_gpio.h.

#define GPIO_LOCK_KEY   0x4C4F434B

Definition at line 129 of file hw_gpio.h.

Referenced by button_init().

#define GPIO_LOCK_LOCKED   0x00000001

Definition at line 127 of file hw_gpio.h.

#define GPIO_LOCK_M   0xFFFFFFFF

Definition at line 124 of file hw_gpio.h.

#define GPIO_LOCK_UNLOCKED   0x00000000

Definition at line 125 of file hw_gpio.h.

#define GPIO_MIS_DMAMIS   0x00000100

Definition at line 105 of file hw_gpio.h.

#define GPIO_MIS_GPIO_M   0x000000FF

Definition at line 107 of file hw_gpio.h.

#define GPIO_MIS_GPIO_S   0

Definition at line 108 of file hw_gpio.h.

#define GPIO_O_ADCCTL   0x00000530

Definition at line 70 of file hw_gpio.h.

Referenced by GPIOADCTriggerDisable(), and GPIOADCTriggerEnable().

#define GPIO_O_AFSEL   0x00000420

Definition at line 57 of file hw_gpio.h.

Referenced by GPIODirModeGet(), and GPIODirModeSet().

#define GPIO_O_AMSEL   0x00000528

Definition at line 68 of file hw_gpio.h.

Referenced by GPIOPadConfigSet().

#define GPIO_O_CR   0x00000524

Definition at line 67 of file hw_gpio.h.

Referenced by button_init().

#define GPIO_O_DATA   0x00000000

Definition at line 48 of file hw_gpio.h.

Referenced by GPIOPinRead(), and GPIOPinWrite().

#define GPIO_O_DEN   0x0000051C

Definition at line 65 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_DIR   0x00000400

Definition at line 49 of file hw_gpio.h.

Referenced by GPIODirModeGet(), and GPIODirModeSet().

#define GPIO_O_DMACTL   0x00000534

Definition at line 71 of file hw_gpio.h.

Referenced by GPIODMATriggerDisable(), and GPIODMATriggerEnable().

#define GPIO_O_DR12R   0x0000053C

Definition at line 73 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_DR2R   0x00000500

Definition at line 58 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_DR4R   0x00000504

Definition at line 59 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_DR8R   0x00000508

Definition at line 60 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_IBE   0x00000408

Definition at line 51 of file hw_gpio.h.

Referenced by GPIOIntTypeGet(), and GPIOIntTypeSet().

#define GPIO_O_ICR   0x0000041C

Definition at line 56 of file hw_gpio.h.

Referenced by GPIOIntClear().

#define GPIO_O_IEV   0x0000040C

Definition at line 52 of file hw_gpio.h.

Referenced by GPIOIntTypeGet(), and GPIOIntTypeSet().

#define GPIO_O_IM   0x00000410

Definition at line 53 of file hw_gpio.h.

Referenced by GPIOIntDisable(), and GPIOIntEnable().

#define GPIO_O_IS   0x00000404

Definition at line 50 of file hw_gpio.h.

Referenced by GPIOIntTypeGet(), and GPIOIntTypeSet().

#define GPIO_O_LOCK   0x00000520

Definition at line 66 of file hw_gpio.h.

Referenced by button_init().

#define GPIO_O_MIS   0x00000418

Definition at line 55 of file hw_gpio.h.

Referenced by GPIOIntStatus().

#define GPIO_O_ODR   0x0000050C

Definition at line 61 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_PC   0x00000FC4

Definition at line 78 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_PCTL   0x0000052C

Definition at line 69 of file hw_gpio.h.

Referenced by GPIOPinConfigure().

#define GPIO_O_PDR   0x00000514

Definition at line 63 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_PP   0x00000FC0

Definition at line 77 of file hw_gpio.h.

#define GPIO_O_PUR   0x00000510

Definition at line 62 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_RIS   0x00000414

Definition at line 54 of file hw_gpio.h.

Referenced by GPIOIntStatus().

#define GPIO_O_SI   0x00000538

Definition at line 72 of file hw_gpio.h.

Referenced by GPIOIntTypeGet(), and GPIOIntTypeSet().

#define GPIO_O_SLR   0x00000518

Definition at line 64 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_WAKELVL   0x00000544

Definition at line 75 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_WAKEPEN   0x00000540

Definition at line 74 of file hw_gpio.h.

Referenced by GPIOPadConfigGet(), and GPIOPadConfigSet().

#define GPIO_O_WAKESTAT   0x00000548

Definition at line 76 of file hw_gpio.h.

Referenced by GPIOPinWakeStatus().

#define GPIO_PC_EDM0_6MA   0x00000001

Definition at line 197 of file hw_gpio.h.

#define GPIO_PC_EDM0_DISABLE   0x00000000

Definition at line 193 of file hw_gpio.h.

#define GPIO_PC_EDM0_M   0x00000003

Definition at line 192 of file hw_gpio.h.

#define GPIO_PC_EDM0_PLUS2MA   0x00000003

Definition at line 199 of file hw_gpio.h.

#define GPIO_PC_EDM1_M   0x0000000C

Definition at line 191 of file hw_gpio.h.

#define GPIO_PC_EDM1_S   2

Definition at line 211 of file hw_gpio.h.

#define GPIO_PC_EDM2_M   0x00000030

Definition at line 190 of file hw_gpio.h.

#define GPIO_PC_EDM2_S   4

Definition at line 210 of file hw_gpio.h.

#define GPIO_PC_EDM3_M   0x000000C0

Definition at line 189 of file hw_gpio.h.

#define GPIO_PC_EDM3_S   6

Definition at line 209 of file hw_gpio.h.

#define GPIO_PC_EDM4_M   0x00000300

Definition at line 188 of file hw_gpio.h.

#define GPIO_PC_EDM4_S   8

Definition at line 208 of file hw_gpio.h.

#define GPIO_PC_EDM5_M   0x00000C00

Definition at line 187 of file hw_gpio.h.

#define GPIO_PC_EDM5_S   10

Definition at line 207 of file hw_gpio.h.

#define GPIO_PC_EDM6_M   0x00003000

Definition at line 186 of file hw_gpio.h.

#define GPIO_PC_EDM6_S   12

Definition at line 206 of file hw_gpio.h.

#define GPIO_PC_EDM7_M   0x0000C000

Definition at line 185 of file hw_gpio.h.

#define GPIO_PC_EDM7_S   14

Definition at line 205 of file hw_gpio.h.

#define GPIO_PP_EDE   0x00000001

Definition at line 178 of file hw_gpio.h.

#define GPIO_RIS_DMARIS   0x00000100

Definition at line 95 of file hw_gpio.h.

#define GPIO_RIS_GPIO_M   0x000000FF

Definition at line 97 of file hw_gpio.h.

#define GPIO_RIS_GPIO_S   0

Definition at line 98 of file hw_gpio.h.

#define GPIO_SI_SUM   0x00000001

Definition at line 136 of file hw_gpio.h.

#define GPIO_WAKELVL_WAKELVL4   0x00000010

Definition at line 163 of file hw_gpio.h.

#define GPIO_WAKEPEN_WAKEP4   0x00000010

Definition at line 156 of file hw_gpio.h.

#define GPIO_WAKESTAT_STAT4   0x00000010

Definition at line 171 of file hw_gpio.h.