Hi,
I made a composite device that include multiple HID devices.
It is recognized by Windows and works. However it does not pass HID Tests with the USB2CV test tool.
HID Class Descriptor Test
HID Class GET/SET Idle Test
HID Class Report Descriptor Test
The tests uses GET_DESCRIPTOR with wIndex parameter to get HID descriptors.
However current code does not use the parameter, therefore it does not return a HID descriptor except the first one.
I think that It should support request_index parameter as follows:
Hi, I made a composite device that include multiple HID devices. It is recognized by Windows and works. However it does not pass HID Tests with the USB2CV test tool.
The tests uses GET_DESCRIPTOR with
wIndex
parameter to get HID descriptors. However current code does not use the parameter, therefore it does not return a HID descriptor except the first one.I think that It should support
request_index
parameter as follows:ux_device_class_hid_descriptor_send.c.patch.txt