USB Setup request package.
Public Attributes#
uint8_t
Request recipient (device, interface, endpoint or other).
uint8_t
Request type (standard, class or vendor).
uint8_t
Transfer direction of SETUP data phase.
uint16_t
Varies according to request.
uint16_t
Index or offset, varies according to request.
uint16_t
Number of bytes to transfer if there is a data stage.
union USB_Setup_TypeDef::@0
Public Attribute Documentation#
Recipient#
uint8_t USB_Setup_TypeDef::Recipient
Request recipient (device, interface, endpoint or other).
Type#
uint8_t USB_Setup_TypeDef::Type
Request type (standard, class or vendor).
Direction#
uint8_t USB_Setup_TypeDef::Direction
Transfer direction of SETUP data phase.
bmRequestType#
uint8_t USB_Setup_TypeDef::bmRequestType
Request characteristics.
bRequest#
uint8_t USB_Setup_TypeDef::bRequest
Request code.
wValue#
uint16_t USB_Setup_TypeDef::wValue
Varies according to request.
wIndex#
uint16_t USB_Setup_TypeDef::wIndex
Index or offset, varies according to request.
wLength#
uint16_t USB_Setup_TypeDef::wLength
Number of bytes to transfer if there is a data stage.
uint32_t USB_Setup_TypeDef::dw[2]
union USB_Setup_TypeDef::@0 USB_Setup_TypeDef::@1