| iicps Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

xiicps.c File Reference

## Functions
s32 | XIicPs_CfgInitialize (XIicPs *InstancePtr, XIicPs_Config *ConfigPtr, u32 EffectiveAddr)
| Initializes a specific XIicPs instance so that the driver is ready to use. More...
s32 | XIicPs_BusIsBusy (XIicPs *InstancePtr)
| Checks the availability of the I2C bus. More...
void | XIicPs_Abort (XIicPs *InstancePtr)
| Aborts a transfer in progress by resetting the FIFOs. More...
s32 | TransmitFifoFill (XIicPs *InstancePtr)
| Puts more data into the transmit FIFO. More...
void | XIicPsSclHold (XIicPs *InstancePtr, u8 Enable)
| Enables/Disables clock stretching (SCL HOLD). More...
void | XIicPsSetTimeOut (XIicPs *InstancePtr, u8 Value)
| Sets the timeout value. More...