Hi
I'm trying to make multiple identical devices appearing with different names on Windows/Mac.
For instance, connecting 2 identical USB Devices appear as follow on the host side :
MyDevice In
MyDevice In
MyDevice Out
MyDevice Out
It seems the host can distinguish between devices if the USB descriptors implement unique "iSerialNumber" strings in the Device descriptor.
The above should result in :
MyDevice In
2- MyDevice In
MyDevice Out
2- MyDevice Out
This could help customers to distinguish between the different USB connected devices.
To make this possible, I can add an index to iSerialNumber in the device descriptor, but is there a way to make the string "dynamic" rather than defining as follow :
Hi I'm trying to make multiple identical devices appearing with different names on Windows/Mac. For instance, connecting 2 identical USB Devices appear as follow on the host side :
It seems the host can distinguish between devices if the USB descriptors implement unique "iSerialNumber" strings in the Device descriptor. The above should result in :
This could help customers to distinguish between the different USB connected devices. To make this possible, I can add an index to iSerialNumber in the device descriptor, but is there a way to make the string "dynamic" rather than defining as follow :
Ideally if we could use FMC_ReadUID() and report the device ID in this gu8StringSerial that would be perfect. Thanks for any tips. Jerome