summaryrefslogtreecommitdiffstats
path: root/pjrc/usb.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjrc/usb.c')
-rw-r--r--pjrc/usb.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/pjrc/usb.c b/pjrc/usb.c
index 9989a4b2d9..20afc1b883 100644
--- a/pjrc/usb.c
+++ b/pjrc/usb.c
@@ -66,6 +66,10 @@
# define PRODUCT_ID 0xBABE
#endif
+#ifndef DEVICE_VER
+# define DEVICE_VER 0x0100
+#endif
+
// USB devices are supposed to implment a halt feature, which is
// rarely (if ever) used. If you comment this line out, the halt
@@ -134,7 +138,7 @@ static uint8_t PROGMEM device_descriptor[] = {
ENDPOINT0_SIZE, // bMaxPacketSize0
LSB(VENDOR_ID), MSB(VENDOR_ID), // idVendor
LSB(PRODUCT_ID), MSB(PRODUCT_ID), // idProduct
- 0x00, 0x01, // bcdDevice
+ LSB(DEVICE_VER), MSB(DEVICE_VER), // bcdDevice
1, // iManufacturer
2, // iProduct
0, // iSerialNumber