usb
Xilinx SDK Drivers API Documentation
Functions
xusb.c File Reference

Functions

int XUsb_CfgInitialize (XUsb *InstancePtr, XUsb_Config *ConfigPtr, u32 EffectiveAddr)
 
int XUsb_ConfigureDevice (XUsb *InstancePtr, XUsb_DeviceConfig *CfgPtr)
 
void XUsb_Start (XUsb *InstancePtr)
 
void XUsb_Stop (XUsb *InstancePtr)
 
u32 XUsb_GetFrameNum (const XUsb *InstancePtr)
 
int XUsb_SetDeviceAddress (XUsb *InstancePtr, u8 Address)
 
void XUsb_SetTestMode (XUsb *InstancePtr, u8 TestMode, u8 *BufPtr)
 
void XUsb_DmaReset (XUsb *InstancePtr)
 
void XUsb_DmaTransfer (XUsb *InstancePtr, u32 *SrcAddr, u32 *DstAddr, u16 Length)
 
void XUsb_ReadErrorCounters (XUsb *InstancePtr, u8 *BitStuffErrors, u8 *PidErrors, u8 *CrcErrors)
 
u8 XUsb_UlpiPhyReadRegister (XUsb *InstancePtr, u8 RegAddr)
 
int XUsb_UlpiPhyWriteRegister (XUsb *InstancePtr, u8 RegAddr, u8 UlpiPhyRegData)
 
void XUsb_SieReset (XUsb *InstancePtr)