-/* Search for a STLINK device, either any or teh one with the given PID
- * Return the protocoll version
- */
-static int is_stlink_device(libusb_device * dev, uint16_t pid) {
- struct libusb_device_descriptor desc;
- int version;
-
- if (libusb_get_device_descriptor(dev, &desc))
- return 0;
-
- if (desc.idVendor != USB_ST_VID)
- return 0;
-
- if ((desc.idProduct != USB_STLINK_32L_PID) &&
- (desc.idProduct != USB_STLINK_PID ))
- return 0;
-
- if(pid && (pid != desc.idProduct))
- return 0;
- if (desc.idProduct == USB_STLINK_PID )
- version = 1;
- else
- version = 2;
-
- return version;
-}
-