Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Make the i2c-tiny-usb driver recognize the Digispark/LittleWire version
diff --git a/firmware/usbconfig.h b/firmware/usbconfig.h
index a51c68d..cc0385d 100644
--- a/firmware/usbconfig.h
+++ b/firmware/usbconfig.h
@@ -115,7 +115,7 @@ extern void usbEventResetReady(void);
/* -------------------------- Device Description --------------------------- */
-#define USB_CFG_VENDOR_ID 0xc0, 0x16 /* = 0x16c0 = 5824 = voti.nl */
+#define USB_CFG_VENDOR_ID 0x40, 0x1c /* = 0x16c0 = 5824 = voti.nl */
/* USB vendor ID for the device, low byte first. If you have registered your
* own Vendor ID, define it here. Otherwise you may use one of obdev's free
* shared VID/PID pairs. Be sure to read USB-IDs-for-free.txt for rules!
@@ -124,7 +124,7 @@ extern void usbEventResetReady(void);
* with libusb: 0x16c0/0x5dc. Use this VID/PID pair ONLY if you understand
* the implications!
*/
-#define USB_CFG_DEVICE_ID 0xdc, 0x05 /* = 0x05dc = 1500 */
+#define USB_CFG_DEVICE_ID 0x34, 0x05 /* = 0x05dc = 1500 */
/* This is the ID of the product, low byte first. It is interpreted in the
* scope of the vendor ID. If you have registered your own VID with usb.org
* or if you have licensed a PID from somebody else, define it here. Otherwise
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.