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 such that the driver is ready to use. More...
 
s32 XIicPs_BusIsBusy (XIicPs *InstancePtr)
 Check whether the I2C bus is busy. More...
 
void XIicPs_Abort (XIicPs *InstancePtr)
 Aborts a transfer in progress by resetting the FIFOs. More...
 
s32 TransmitFifoFill (XIicPs *InstancePtr)
 Put more data into the transmit FIFO, number of bytes is ether expected number of bytes for this transfer or available space in FIFO, which ever is less. More...
 
void XIicPsSclHold (XIicPs *InstancePtr, u8 Enable)
 Function to Enable/Disable Clock Stretching (SCL HOLD) More...
 
void XIicPsSetTimeOut (XIicPs *InstancePtr, u8 Value)
 Function to set TimeOut value. More...