CC26xx Driver Library |

- Main Page
- Related Pages
- CC26xx APIs
- Register Descriptions
- Online Resources

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Functions
ioc.c File Reference
`#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 and maxium current 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 | IOCPinTypeSpis (uint32_t ui32Rx, uint32_t ui32Tx, uint32_t ui32Fss, uint32_t ui32Clk)
| Configure a set of IOs for standard SPIS peripheral control. More...
void | IOCPinTypeAux (uint32_t ui32IOId)
| Configure an IO for AUX control. More...