XilIsf Library API - 2020.2 English

OS and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2020-11-24
Version
2020.2 English

This section provides a linked summary and detailed descriptions of the XilIsf library APIs.

Table 1. Quick Function Reference
Type Name Arguments
int XIsf_Initialize
  • XIsf * InstancePtr
  • XIsf_Iface * SpiInstPtr
  • u8 SlaveSelect
  • u8 * WritePtr
int XIsf_GetStatus
  • XIsf * InstancePtr
  • u8 * ReadPtr
int XIsf_GetStatusReg2
  • XIsf * InstancePtr
  • u8 * ReadPtr
int XIsf_GetDeviceInfo
  • XIsf * InstancePtr
  • u8 * ReadPtr
int XIsf_Transfer
  • void
u32 GetRealAddr
  • XIsf_Iface * QspiPtr
  • u32 Address
int XIsf_Write
  • XIsf * InstancePtr
  • XIsf_WriteOperation Operation
  • void * OpParamPtr
int XIsf_Read
  • XIsf * InstancePtr
  • XIsf_ReadOperation Operation
  • void * OpParamPtr
int XIsf_Erase
  • XIsf * InstancePtr
  • XIsf_EraseOperation Operation
  • u32 Address
int XIsf_SectorProtect
  • XIsf * InstancePtr
  • XIsf_SpOperation Operation
  • u8 * BufferPtr
int XIsf_Ioctl
  • XIsf * InstancePtr
  • XIsf_IoctlOperation Operation
int XIsf_WriteEnable
  • XIsf * InstancePtr
  • u8 WriteEnable
void XIsf_RegisterInterface
  • XIsf * InstancePtr
int XIsf_SetSpiConfiguration
  • XIsf * InstancePtr
  • XIsf_Iface * SpiInstPtr
  • u32 Options
  • u8 PreScaler
void XIsf_SetStatusHandler
  • XIsf * InstancePtr
  • XIsf_Iface * XIfaceInstancePtr
  • XIsf_StatusHandler XilIsf_Handler
void XIsf_IfaceHandler
  • void * CallBackRef
  • u32 StatusEvent
  • unsigned int ByteCount