Use defined VID/PIDs instead of magic numbers

pull/29/head
Karl Palsson 2011-10-11 23:41:49 +00:00
rodzic 05c3c496a6
commit c327578c7d
2 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -23,6 +23,7 @@ extern "C" {
// st-link vendor cmd's
#define USB_ST_VID 0x0483
#define USB_STLINK_PID 0x3744
#define USB_STLINK_32L_PID 0x3748
// STLINK_DEBUG_RESETSYS, etc:
#define STLINK_OK 0x80

Wyświetl plik

@ -136,10 +136,10 @@ static int is_stlink_device(libusb_device * dev) {
printf("device: 0x%04x, 0x%04x\n", desc.idVendor, desc.idProduct);
if (desc.idVendor != 0x0483)
if (desc.idVendor != USB_ST_VID)
return 0;
if (desc.idProduct != 0x3748)
if (desc.idProduct != USB_STLINK_32L_PID)
return 0;
return 1;