![]() |
usbpsu
Xilinx SDK Drivers API Documentation
|
This file contains implementation of USBPSU Driver wrappers.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 BK 12/01/18 First release MYK 12/01/18 Added hibernation support for device mode vak 13/03/18 Moved the setup interrupt system calls from driver to example.
Functions | |
s32 | IsSuperSpeed (struct Usb_DevData *InstancePtr) |
Sets speed of the Core for connecting to Host. More... | |
void | SetConfigDone (void *InstancePtr, u8 Flag) |
Set the Config state. More... | |
u8 | GetConfigDone (void *InstancePtr) |
Get the Config state. More... | |
void | SetEpInterval (void *InstancePtr, u8 UsbEpNum, u8 Dir, u32 Interval) |
This function sets Endpoint Interval. More... | |
u8 GetConfigDone | ( | void * | InstancePtr | ) |
Get the Config state.
InstancePtr | is a private member of Usb_DevData instance. |
s32 IsSuperSpeed | ( | struct Usb_DevData * | InstancePtr | ) |
Sets speed of the Core for connecting to Host.
InstancePtr | is a pointer to the Usb_DevData instance. |
void SetConfigDone | ( | void * | InstancePtr, |
u8 | Flag | ||
) |
Set the Config state.
InstancePtr | is a private member of Usb_DevData instance. |
Flag | is the config value. |
void SetEpInterval | ( | void * | InstancePtr, |
u8 | UsbEpNum, | ||
u8 | Dir, | ||
u32 | Interval | ||
) |
This function sets Endpoint Interval.
InstancePtr | is a private member of Usb_DevData instance. |
UsbEpnum | is Endpoint Number. |
Dir | is Endpoint Direction(In/Out). |
Interval | is the data transfer service interval |