Hi,
we're using our product as a USB composite device with 2x CustomHID interfaces.
On the host side, we're using the following USB HID Driver:
https://github.com/libusb/hidapiFor connecting to one of the interfaces, this driver offers to functions:
- one which takes VID, PID and (optional) serial number
- one which takes only the path
When using the first, automatically the interface with the highest interface nr found is used.
Now, my question is as follows:
According to your experience, do host USB HID drivers usually use the highest interface nr found (in our case, interface 1 instead of interface 0) or does that differ?
Or, differently put, when our customers use some USB HID driver and uses some function taking only VID and PID to connect, can we safely assume that all will connect to interface 1?
Kind regards,
Markus