libusb_standard_request

Standard requests, as defined in table 9-5 of the USB 3.0 specifications

Values

ValueMeaning
LIBUSB_REQUEST_GET_STATUS0x00

Request status of the specific recipient

LIBUSB_REQUEST_CLEAR_FEATURE0x01

Clear or disable a specific feature

LIBUSB_REQUEST_SET_FEATURE0x03

Set or enable a specific feature

LIBUSB_REQUEST_SET_ADDRESS0x05

Set device address for all future accesses

LIBUSB_REQUEST_GET_DESCRIPTOR0x06

Get the specified descriptor

LIBUSB_REQUEST_SET_DESCRIPTOR0x07

Used to update existing descriptors or add new descriptors

LIBUSB_REQUEST_GET_CONFIGURATION0x08

Get the current device configuration value

LIBUSB_REQUEST_SET_CONFIGURATION0x09

Set device configuration

LIBUSB_REQUEST_GET_INTERFACE0x0A

Return the selected alternate setting for the specified interface

LIBUSB_REQUEST_SET_INTERFACE0x0B

Select an alternate interface for the specified interface

LIBUSB_REQUEST_SYNCH_FRAME0x0C

Set then report an endpoint's synchronization frame

LIBUSB_REQUEST_SET_SEL0x30

Sets both the U1 and U2 Exit Latency

LIBUSB_SET_ISOCH_DELAY0x31

Delay from the time a host transmits a packet to the time it is received by the device.

Meta