![]() |
usbpsu
Vitis Drivers API Documentation
|
struct SetupPacket - USB Standard Control Request More...
#include <xusbpsu.h>
Data Fields | |
| u8 | bRequestType |
| Characteristics of request. More... | |
| u8 | bRequest |
| Type of request. More... | |
| u16 | wValue |
| Word-sized that varies according to request. More... | |
| u16 | wIndex |
| Used to pass an index or offset. More... | |
| u16 | wLength |
| Number of bytes to transfer. More... | |
struct SetupPacket - USB Standard Control Request
| bRequestType,: | Characteristics of request |
| bRequest,: | Type of request |
| wValue,: | Word-sized field that varies according to request |
| wIndex,: | Used to pass an index or offset |
| wLength,: | Number of bytes to transfer if there is a Data stage |
| u8 SetupPacket::bRequest |
Type of request.
Referenced by Ch9Handler(), ClassReq(), Usb_ClassReq(), Usb_ClassReq_Keyboard(), Usb_DfuClassReq(), Usb_GetDescReply(), Usb_KeyboardClassReq(), and Usb_StorageClassReq().
| u8 SetupPacket::bRequestType |
Characteristics of request.
Referenced by Ch9Handler(), Usb_ClassReq(), Usb_ClassReq_Keyboard(), Usb_GetDescReply(), and XUsbPsu_Ep0XferComplete().
| u16 SetupPacket::wIndex |
Used to pass an index or offset.
Referenced by Usb_ClassReq(), Usb_SetInterfaceHandler(), and Usb_SetIntf().
| u16 SetupPacket::wLength |
Number of bytes to transfer.
Referenced by Usb_ClassReq(), Usb_ClassReq_Keyboard(), Usb_DfuClassReq(), Usb_GetDescReply(), Usb_KeyboardClassReq(), and XUsbPsu_Ep0XferComplete().
| u16 SetupPacket::wValue |
Word-sized that varies according to request.
Referenced by Usb_ClassReq(), Usb_ClassReq_Keyboard(), Usb_DfuClassReq(), Usb_DfuSetIntf(), Usb_GetDescReply(), Usb_SetConfigurationApp(), Usb_SetInterfaceHandler(), and Usb_SetIntf().