iicps
Vitis Drivers API Documentation
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...