libusb.h: Add missing LIBUSB_CLASS_ codes currently defined by usb.org
authorPeter Stuge <peter@stuge.se>
Mon, 13 Jun 2011 20:58:23 +0000 (22:58 +0200)
committerPeter Stuge <peter@stuge.se>
Sun, 24 Jul 2011 20:29:10 +0000 (22:29 +0200)
LIBUSB_CLASS_PHYSICAL
LIBUSB_CLASS_SMART_CARD
LIBUSB_CLASS_CONTENT_SECURITY
LIBUSB_CLASS_VIDEO
LIBUSB_CLASS_PERSONAL_HEALTHCARE
LIBUSB_CLASS_DIAGNOSTIC_DEVICE

Per http://www.usb.org/developers/defined_class

libusb/libusb.h

index 7bb1b6a0ac75ace19c6ce0ac52cea2d2143b4280..45e20ec31e36610f19fd4c7fe5d5442a880e4d66 100644 (file)
@@ -155,6 +155,9 @@ enum libusb_class_code {
        /** Human Interface Device class */
        LIBUSB_CLASS_HID = 3,
 
+       /** Physical */
+       LIBUSB_CLASS_PHYSICAL = 5,
+
        /** Printer class */
        LIBUSB_CLASS_PRINTER = 7,
 
@@ -171,6 +174,21 @@ enum libusb_class_code {
        /** Data class */
        LIBUSB_CLASS_DATA = 10,
 
+       /** Smart Card */
+       LIBUSB_CLASS_SMART_CARD = 0x0b,
+
+       /** Content Security */
+       LIBUSB_CLASS_CONTENT_SECURITY = 0x0d,
+
+       /** Video */
+       LIBUSB_CLASS_VIDEO = 0x0e,
+
+       /** Personal Healthcare */
+       LIBUSB_CLASS_PERSONAL_HEALTHCARE = 0x0f,
+
+       /** Diagnostic Device */
+       LIBUSB_CLASS_DIAGNOSTIC_DEVICE = 0xdc,
+
        /** Wireless class */
        LIBUSB_CLASS_WIRELESS = 0xe0,