![]() |
usbps
Xilinx SDK Drivers API Documentation
|
This file contains definitions used in the chapter 9 code.
MODIFICATION HISTORY:
Ver Who Date Changes
1.00a wgr 10/10/10 First release ms 04/10/17 Modified filename tag to include the file in doxygen examples.
Functions | |
| void | XUsbPs_HandleStorageReq (XUsbPs *InstancePtr, u8 EpNum, u8 *BufferPtr, u32 BufferLen) |
| This function handles Reduced Block Command (RBC) requests from the host. More... | |
| void | XUsbPs_ClassReq (XUsbPs *InstancePtr, XUsbPs_SetupData *SetupData) |
| This function handles a Storage Class Setup request from the host. More... | |
| void XUsbPs_ClassReq | ( | XUsbPs * | InstancePtr, |
| XUsbPs_SetupData * | SetupData | ||
| ) |
This function handles a Storage Class Setup request from the host.
| InstancePtr | is a pointer to XUsbPs instance of the controller. |
| SetupData | is the setup data structure containing the setup request. |
References XUsbPs_SetupData::bRequest.
| void XUsbPs_HandleStorageReq | ( | XUsbPs * | InstancePtr, |
| u8 | EpNum, | ||
| u8 * | BufferPtr, | ||
| u32 | BufferLen | ||
| ) |
This function handles Reduced Block Command (RBC) requests from the host.
| InstancePtr | is a pointer to XUsbPs instance of the controller. |
| EpNum | is the number of the endpoint on which the RBC was received. |
| BufferPtr | is the data buffer containing the RBC or data. |
| BufferLen | is the length of the data buffer. |