|
EE445M RTOS
Taken at the University of Texas Spring 2015
|
#include <stdbool.h>#include <stdint.h>#include "inc/hw_gpio.h"#include "inc/hw_ints.h"#include "inc/hw_memmap.h"#include "inc/hw_sysctl.h"#include "inc/hw_types.h"#include "driverlib/debug.h"#include "driverlib/gpio.h"#include "driverlib/interrupt.h"
Go to the source code of this file.
Functions | |
| static uint32_t | _GPIOIntNumberGet (uint32_t ui32Port) |
| void | GPIODirModeSet (uint32_t ui32Port, uint8_t ui8Pins, uint32_t ui32PinIO) |
| uint32_t | GPIODirModeGet (uint32_t ui32Port, uint8_t ui8Pin) |
| void | GPIOIntTypeSet (uint32_t ui32Port, uint8_t ui8Pins, uint32_t ui32IntType) |
| uint32_t | GPIOIntTypeGet (uint32_t ui32Port, uint8_t ui8Pin) |
| void | GPIOPadConfigSet (uint32_t ui32Port, uint8_t ui8Pins, uint32_t ui32Strength, uint32_t ui32PinType) |
| void | GPIOPadConfigGet (uint32_t ui32Port, uint8_t ui8Pin, uint32_t *pui32Strength, uint32_t *pui32PinType) |
| void | GPIOIntEnable (uint32_t ui32Port, uint32_t ui32IntFlags) |
| void | GPIOIntDisable (uint32_t ui32Port, uint32_t ui32IntFlags) |
| uint32_t | GPIOIntStatus (uint32_t ui32Port, bool bMasked) |
| void | GPIOIntClear (uint32_t ui32Port, uint32_t ui32IntFlags) |
| void | GPIOIntRegister (uint32_t ui32Port, void(*pfnIntHandler)(void)) |
| void | GPIOIntUnregister (uint32_t ui32Port) |
| int32_t | GPIOPinRead (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinWrite (uint32_t ui32Port, uint8_t ui8Pins, uint8_t ui8Val) |
| void | GPIOPinTypeADC (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeCAN (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeComparator (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeEPI (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeEthernetLED (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeEthernetMII (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeGPIOInput (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeGPIOOutput (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeGPIOOutputOD (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeI2C (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeI2CSCL (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeLCD (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeLPC (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypePECIRx (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypePECITx (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypePWM (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeQEI (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeSSI (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeTimer (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeUART (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeUSBAnalog (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeUSBDigital (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeWakeHigh (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeWakeLow (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeKBRow (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeKBColumn (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeLEDSeq (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOPinTypeCIR (uint32_t ui32Port, uint8_t ui8Pins) |
| uint32_t | GPIOPinWakeStatus (uint32_t ui32Port) |
| void | GPIOPinConfigure (uint32_t ui32PinConfig) |
| void | GPIODMATriggerEnable (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIODMATriggerDisable (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOADCTriggerEnable (uint32_t ui32Port, uint8_t ui8Pins) |
| void | GPIOADCTriggerDisable (uint32_t ui32Port, uint8_t ui8Pins) |
Variables | |
| static const uint32_t | g_ppui32GPIOIntMapBlizzard [][2] |
| static const uint_fast32_t | g_ui32GPIOIntMapBlizzardRows |
| static const uint32_t | g_ppui32GPIOIntMapSnowflake [][2] |
| static const uint_fast32_t | g_ui32GPIOIntMapSnowflakeRows |
| static const uint32_t | g_pui32GPIOBaseAddrs [] |