-Finally, edit usb_inst.cpp, which creats instances of the C++
-objects for each combination.
-
-Some operating systems, especially Windows, may cache USB device
-info. Changes to the device name may not update on the same
-computer unless the vendor or product ID numbers change, or the
-"bcdDevice" revision code is increased.
-
-If these instructions are missing steps or could be improved, please
-let me know? http://forum.pjrc.com/forums/4-Suggestions-amp-Bug-Reports
-*/
-
-
-
-#define DEVICE_CLASS 0xEF
-#define DEVICE_SUBCLASS 0x02
-#define DEVICE_PROTOCOL 0x01
+#define DEVICE_CLASS 0x00 // Keep 0x00 to indicate each sub device will indicate what it is
+#define DEVICE_SUBCLASS 0x00
+#define DEVICE_PROTOCOL 0x00