From: libusb T. <tr...@li...> - 2010-08-05 21:00:41
|
#48: windows_usb.c - Incorrect Configuration Descriptor Assumption -----------------------------------------------------+---------------------- Reporter: benjamin dobell | Owner: Type: defect | Status: new Component: libusb | Resolution: Keywords: windows_usb.c, libusb_config_descriptor | Blocks: Blocked By: | -----------------------------------------------------+---------------------- Comment (by timrprobocom): The description of the issue is wrong, although the problem is quite real and the code should be deleted. Unlike interface numbers, configuration values are not required to be either sequential or contiguous. The bConfigurationValue byte is just a key, not an array index. It is quite legal for me to have three configurations, in order, with bConfigurationValue set to 99, 16 and 42. -- Ticket URL: <http://libusb.org/ticket/48#comment:1> libusb <http://libusb.org/> C library for writing portable USB drivers in userspace |