iicps: xiicps_master.c File Reference

| iicps Xilinx SDK Drivers API Documentation

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

xiicps_master.c File Reference

## Functions
Role constants
These constants are used to pass into the device setup routines to set up the device according to transfer direction.
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 | XIicPs_MasterSend (XIicPs *InstancePtr, u8 *MsgPtr, s32 ByteCount, u16 SlaveAddr)
| This function initiates an interrupt-driven send in master mode. 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...