]> sigrok.org Git - libserialport.git/commit
windows: Fix iSerial for composite devices.
authorMartino Facchin <redacted>
Wed, 16 Dec 2015 18:07:49 +0000 (19:07 +0100)
committerMartin Ling <redacted>
Wed, 6 Jan 2016 13:54:17 +0000 (13:54 +0000)
commit02c8a1424d06cb97061a7ebf96231bdb08673b01
tree23f5cc980d789c62e31dc769ba50b533e6e67d62
parentaacba60dca204923c2be4ffbdd9e43cb795c4cce
windows: Fix iSerial for composite devices.

USB composite devices can contain an ACM serial interface.
On Windows, the correct iSerial descriptor field is assigned to the parent
(composite) device instead of to the actual serial interface. A bogus
value is returned if the serial interface is asked to provide the S/N.
This patch provides a fallback for this kind of device (tested on Android
with adb + cdc gadgets and on Arduino Zero Programming Port)
windows.c