X-Git-Url: https://git.cryptolib.org/?p=labortage2013badge.git;a=blobdiff_plain;f=firmware%2Fusbconfig.h;h=8250251312c2c29910baeb09a4b0ada3014b4422;hp=341fc71a72a18610af7f8327a90384840033faec;hb=bd48a358bdfd2954fcfd943189e7f456a353fb65;hpb=06016b0f48e8407fdc6000735d310b84fd1fd0bc diff --git a/firmware/usbconfig.h b/firmware/usbconfig.h index 341fc71..8250251 100644 --- a/firmware/usbconfig.h +++ b/firmware/usbconfig.h @@ -233,14 +233,14 @@ section at the end of this file). * Class 0xff is "vendor specific". */ #define USB_CFG_INTERFACE_CLASS 0x03 /* HID class */ -#define USB_CFG_INTERFACE_SUBCLASS 0 /* no boot interface */ +#define USB_CFG_INTERFACE_SUBCLASS 1 /* boot interface */ #define USB_CFG_INTERFACE_PROTOCOL 1 /* keyboard protocol */ /* See USB specification if you want to conform to an existing device class or * protocol. The following classes must be set at interface level: * HID class is 3, no subclass and protocol required (but may be useful!) * CDC class is 2, use subclass 2 and protocol 1 for ACM */ -#define USB_CFG_HID_REPORT_DESCRIPTOR_LENGTH 35 /* total length of report descriptor */ +#define USB_CFG_HID_REPORT_DESCRIPTOR_LENGTH 63 /* total length of report descriptor */ /* Define this to the length of the HID report descriptor, if you implement * an HID device. Otherwise don't define it or define it to 0. * If you use this define, you must add a PROGMEM character array named