From 188af6520141fbd74b4e3a72bb70996f550c1218 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 16 Jun 2018 17:16:31 +0700 Subject: [PATCH] solve #7 --- src/tusb_descriptors.h | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/tusb_descriptors.h b/src/tusb_descriptors.h index a4cdc6d..7fe3adb 100644 --- a/src/tusb_descriptors.h +++ b/src/tusb_descriptors.h @@ -44,17 +44,9 @@ //--------------------------------------------------------------------+ // Descriptors Value (calculated by enabled Classes) //--------------------------------------------------------------------+ -#define CFG_VENDORID 0xCAFE -//#define CFG_PRODUCTID 0x4567 // use auto product id to prevent conflict with pc's driver +#define CFG_VENDORID 0x239A +#define CFG_PRODUCTID 0x0029 -// each combination of interfaces need to have a unique productid, as windows will bind & remember device driver after the first plug. -// Auto ProductID layout's Bitmap: (MSB) MassStorage | Generic | Mouse | Key | CDC (LSB) -#ifndef CFG_PRODUCTID - #define PRODUCTID_BITMAP(interface, n) ( (CFG_TUD_##interface) << (n) ) - #define CFG_PRODUCTID (0x4000 | ( PRODUCTID_BITMAP(CDC, 0) | PRODUCTID_BITMAP(HID_KEYBOARD, 1) | \ - PRODUCTID_BITMAP(HID_MOUSE, 2) | PRODUCTID_BITMAP(HID_GENERIC, 3) | \ - PRODUCTID_BITMAP(MSC, 4) ) ) -#endif #define ITF_NUM_CDC 0 #define ITF_NUM_MSC 2