iomodule
Xilinx SDK Drivers API Documentation
Functions
xiomodule.c File Reference

Functions

int XIOModule_Initialize (XIOModule *InstancePtr, u16 DeviceId)
 
int XIOModule_Start (XIOModule *InstancePtr)
 
void XIOModule_Stop (XIOModule *InstancePtr)
 
int XIOModule_Connect (XIOModule *InstancePtr, u8 Id, XInterruptHandler Handler, void *CallBackRef)
 
void XIOModule_Disconnect (XIOModule *InstancePtr, u8 Id)
 
void XIOModule_Enable (XIOModule *InstancePtr, u8 Id)
 
void XIOModule_Disable (XIOModule *InstancePtr, u8 Id)
 
void XIOModule_Acknowledge (XIOModule *InstancePtr, u8 Id)
 
XIOModule_ConfigXIOModule_LookupConfig (u16 DeviceId)
 
int XIOModule_ConnectFastHandler (XIOModule *InstancePtr, u8 Id, XFastInterruptHandler Handler)
 
void XIOModule_SetNormalIntrMode (XIOModule *InstancePtr, u8 Id)
 
u32 XIOModule_DiscreteRead (XIOModule *InstancePtr, unsigned Channel)
 
void XIOModule_DiscreteWrite (XIOModule *InstancePtr, unsigned Channel, u32 Data)
 
int XIOModule_Timer_Initialize (XIOModule *InstancePtr, u16 DeviceId)
 
void XIOModule_Timer_Start (XIOModule *InstancePtr, u8 TimerNumber)
 
void XIOModule_Timer_Stop (XIOModule *InstancePtr, u8 TimerNumber)
 
u32 XIOModule_GetValue (XIOModule *InstancePtr, u8 TimerNumber)
 
void XIOModule_SetResetValue (XIOModule *InstancePtr, u8 TimerNumber, u32 ResetValue)
 
u32 XIOModule_GetCaptureValue (XIOModule *InstancePtr, u8 TimerNumber)
 
void XIOModule_Reset (XIOModule *InstancePtr, u8 TimerNumber)
 
int XIOModule_IsExpired (XIOModule *InstancePtr, u8 TimerNumber)
 
u32 XIOModule_IoReadWord (XIOModule *InstancePtr, u32 ByteOffset)
 
u16 XIOModule_IoReadHalfword (XIOModule *InstancePtr, u32 ByteOffset)
 
u8 XIOModule_IoReadByte (XIOModule *InstancePtr, u32 ByteOffset)
 
void XIOModule_IoWriteWord (XIOModule *InstancePtr, u32 ByteOffset, u32 Data)
 
void XIOModule_IoWriteHalfword (XIOModule *InstancePtr, u32 ByteOffset, u16 Data)
 
void XIOModule_IoWriteByte (XIOModule *InstancePtr, u32 ByteOffset, u8 Data)