![]() |
usbps
Vitis Drivers API Documentation
|
The following structure is used by the user to receive Setup Data from an endpoint. More...
Data Fields | |
u8 | bmRequestType |
bmRequestType in setup data More... | |
u8 | bRequest |
bRequest in setup data More... | |
u16 | wValue |
wValue in setup data More... | |
u16 | wIndex |
wIndex in setup data More... | |
u16 | wLength |
wLength in setup data More... | |
The following structure is used by the user to receive Setup Data from an endpoint.
Using this structure simplifies the process of interpreting the setup data in the core's data fields.
The naming scheme for the members of this structure is different from the naming scheme found elsewhere in the code. The members of this structure are defined in the Chapter 9 USB reference guide. Using this naming scheme makes it easier for people familiar with the standard to read the code.
u8 XUsbPs_SetupData::bmRequestType |
bmRequestType in setup data
Referenced by XUsbPs_Ch9HandleSetupPacket(), XUsbPs_ClassReq(), and XUsbPs_EpGetSetupData().
u8 XUsbPs_SetupData::bRequest |
bRequest in setup data
Referenced by XUsbPs_Ch9HandleSetupPacket(), XUsbPs_ClassReq(), and XUsbPs_EpGetSetupData().
u16 XUsbPs_SetupData::wIndex |
wIndex in setup data
Referenced by XUsbPs_ClassReq(), XUsbPs_EpGetSetupData(), and XUsbPs_SetInterfaceHandler().
u16 XUsbPs_SetupData::wLength |
wLength in setup data
Referenced by XUsbPs_ClassReq(), and XUsbPs_EpGetSetupData().
u16 XUsbPs_SetupData::wValue |
wValue in setup data
Referenced by XUsbPs_ClassReq(), XUsbPs_EpGetSetupData(), XUsbPs_SetConfigurationApp(), and XUsbPs_SetInterfaceHandler().