libusb_bos_dev_capability_descriptor is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDlibusb_bos_dev_capability_descriptor

libusb_bos_dev_capability_descriptor struct

A generic representation of a BOS Device Capability descriptor. It is advised to check bDevCapabilityType and call the matching libusb_get_*_descriptor function to get a structure fully matching the type.

Syntax

struct libusb_bos_dev_capability_descriptor {     uint8_t  bLength;     uint8_t  bDescriptorType;     uint8_t  bDevCapabilityType;     uint8_t  dev_capability_data[LIBUSB_FLEXIBLE_ARRAY]; };

Fields

bLength

Size of this descriptor (in bytes). Read more...

bDescriptorType

Descriptor type. Will have value libusb_descriptor_type ::LIBUSB_DT_DEVICE_CAPABILITY LIBUSB_DT_DEVICE_CAPABILITY in this context. Read more...

bDevCapabilityType

Device Capability type. Read more...

dev_capability_data

Device Capability data (bLength - 3 bytes). Read more...

References

LocationReferrerScopeText
libusb.h:874
struct libusb_bos_dev_capability_descriptor {
libusb.h:912
struct libusb_bos_dev_capability_descriptor *dev_capability[LIBUSB_FLEXIBLE_ARRAY];
libusb.h:1618libusb_get_usb_2_0_extension_descriptor()::dev_caplibusb_get_usb_2_0_extension_descriptor()
struct libusb_bos_dev_capability_descriptor *dev_cap,
libusb.h:1624libusb_get_ss_usb_device_capability_descriptor()::dev_caplibusb_get_ss_usb_device_capability_descriptor()
struct libusb_bos_dev_capability_descriptor *dev_cap,
libusb.h:1629libusb_get_container_id_descriptor()::dev_caplibusb_get_container_id_descriptor()
struct libusb_bos_dev_capability_descriptor *dev_cap,
libusb.h:1634libusb_get_platform_descriptor()::dev_caplibusb_get_platform_descriptor()
struct libusb_bos_dev_capability_descriptor *dev_cap,

Type Use

Variables of libusb_bos_dev_capability_descriptor type
libusb_get_usb_2_0_extension_descriptor()::dev_cap
libusb_get_ss_usb_device_capability_descriptor()::dev_cap
libusb_get_container_id_descriptor()::dev_cap
libusb_get_platform_descriptor()::dev_cap
all items filtered out
libusb_bos_dev_capability_descriptor