eXpand your USB potential
Data Structures
Here are the data structures with brief descriptions:
oClibusb_bos_descriptorA structure representing the Binary Device Object Store (BOS) descriptor
oClibusb_bos_dev_capability_descriptorA generic representation of a BOS Device Capability descriptor
oClibusb_config_descriptorA structure representing the standard USB configuration descriptor
oClibusb_container_id_descriptorA structure representing the Container ID descriptor
oClibusb_control_setupSetup packet for control transfers
oClibusb_device_descriptorA structure representing the standard USB device descriptor
oClibusb_endpoint_descriptorA structure representing the standard USB endpoint descriptor
oClibusb_interfaceA collection of alternate settings for a particular USB interface
oClibusb_interface_descriptorA structure representing the standard USB interface descriptor
oClibusb_iso_packet_descriptorIsochronous packet descriptor
oClibusb_pollfdFile descriptor for polling
oClibusb_ss_endpoint_companion_descriptorA structure representing the superspeed endpoint companion descriptor
oClibusb_ss_usb_device_capability_descriptorA structure representing the SuperSpeed USB Device Capability descriptor This descriptor is documented in section 9.6.2.2 of the USB 3.0 specification
oClibusb_transferThe generic USB transfer structure
oClibusb_usb_2_0_extension_descriptorA structure representing the USB 2.0 Extension descriptor This descriptor is documented in section 9.6.2.1 of the USB 3.0 specification
\Clibusb_versionStructure providing the version of the libusbx runtime