![]() |
iomodule
Xilinx SDK Drivers API Documentation
|
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_Config * | XIOModule_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) |