#include <driverlib/ioc.h>
Go to the source code of this file.
Functions | |
void | IOCPortConfigureSet (uint32_t ui32IOId, uint32_t ui32PortId, uint32_t ui32IOConfig) |
Set the configuration of an IO port. More... | |
uint32_t | IOCPortConfigureGet (uint32_t ui32IOId) |
Get the configuration of an IO port. More... | |
void | IOCIOShutdownSet (uint32_t ui32IOId, uint32_t ui32IOShutdown) |
Set wake-up on an IO port. More... | |
void | IOCIOModeSet (uint32_t ui32IOId, uint32_t ui32IOMode) |
Set the IO Mode of an IO Port. More... | |
void | IOCIOIntSet (uint32_t ui32IOId, uint32_t ui32Int, uint32_t ui32EdgeDet) |
Setup interrupt detection on an IO Port. More... | |
void | IOCIOPortPullSet (uint32_t ui32IOId, uint32_t ui32Pull) |
Set the pull on an IO port. More... | |
void | IOCIOHystSet (uint32_t ui32IOId, uint32_t ui32Hysteresis) |
Configure hysteresis on and IO port. More... | |
void | IOCIOInputSet (uint32_t ui32IOId, uint32_t ui32Input) |
Enable/disable IO port as input. More... | |
void | IOCIOSlewCtrlSet (uint32_t ui32IOId, uint32_t ui32SlewEnable) |
Enable/disable the slew control on an IO port. More... | |
void | IOCIODrvStrengthSet (uint32_t ui32IOId, uint32_t ui32IOCurrent, uint32_t ui32DrvStrength) |
Configure the drive strength source and current mode of an IO port. More... | |
void | IOCIOPortIdSet (uint32_t ui32IOId, uint32_t ui32PortId) |
Setup the Port ID for this IO. More... | |
void | IOCIntEnable (uint32_t ui32IOId) |
Enables individual IO edge detect interrupt. More... | |
void | IOCIntDisable (uint32_t ui32IOId) |
Disables individual IO edge interrupt sources. More... | |
void | IOCPinTypeGpioInput (uint32_t ui32IOId) |
Setup an IO for standard GPIO input. More... | |
void | IOCPinTypeGpioOutput (uint32_t ui32IOId) |
Setup an IO for standard GPIO output. More... | |
void | IOCPinTypeUart (uint32_t ui32Base, uint32_t ui32Rx, uint32_t ui32Tx, uint32_t ui32Cts, uint32_t ui32Rts) |
Configure a set of IOs for standard UART peripheral control. More... | |
void | IOCPinTypeSsiMaster (uint32_t ui32Base, uint32_t ui32Rx, uint32_t ui32Tx, uint32_t ui32Fss, uint32_t ui32Clk) |
Configure a set of IOs for standard SSI peripheral master control. More... | |
void | IOCPinTypeSsiSlave (uint32_t ui32Base, uint32_t ui32Rx, uint32_t ui32Tx, uint32_t ui32Fss, uint32_t ui32Clk) |
Configure a set of IOs for standard SSI peripheral slave control. More... | |
void | IOCPinTypeI2c (uint32_t ui32Base, uint32_t ui32Data, uint32_t ui32Clk) |
Configure a set of IOs for standard I2C peripheral control. More... | |
void | IOCPinTypeAux (uint32_t ui32IOId) |
Configure an IO for AUX control. More... | |