iicps
Vitis Drivers API Documentation
xiicps_master.c File Reference

Macros

#define TX_MAX_LOOPCNT   1000000U
 Used to wait in polled function. More...
 

Functions

void XIicPs_MasterSend (XIicPs *InstancePtr, u8 *MsgPtr, s32 ByteCount, u16 SlaveAddr)
 Functions for device as master, in xiicps_master.c. More...
 
void XIicPs_MasterRecv (XIicPs *InstancePtr, u8 *MsgPtr, s32 ByteCount, u16 SlaveAddr)
 This function initiates an interrupt-driven receive in master mode. More...
 
s32 XIicPs_MasterSendPolled (XIicPs *InstancePtr, u8 *MsgPtr, s32 ByteCount, u16 SlaveAddr)
 This function initiates a polled mode send in master mode. More...
 
s32 XIicPs_MasterRecvPolled (XIicPs *InstancePtr, u8 *MsgPtr, s32 ByteCount, u16 SlaveAddr)
 This function initiates a polled mode receive in master mode. More...
 
void XIicPs_EnableSlaveMonitor (XIicPs *InstancePtr, u16 SlaveAddr)
 This function enables the slave monitor mode. More...
 
void XIicPs_DisableSlaveMonitor (XIicPs *InstancePtr)
 This function disables slave monitor mode. More...
 
void XIicPs_MasterInterruptHandler (XIicPs *InstancePtr)
 The interrupt handler for the master mode. More...