]> git.donarmstrong.com Git - kiibohd-controller.git/blobdiff - Output/pjrcUSB/avr/usb_keyboard_serial.h
Setting max packet size (Interrupt) to 64 bytes
[kiibohd-controller.git] / Output / pjrcUSB / avr / usb_keyboard_serial.h
index 7b2c7209cb86b1e3b612b9e1b455574a9ee137a7..aac7c7d30516117febb8dd63d7b11d93c25a8667 100644 (file)
@@ -203,7 +203,7 @@ int8_t usb_serial_set_control(uint8_t signals); // set DSR, DCD, RI, etc
 
 #define KEYBOARD_NKRO_INTERFACE  0
 #define KEYBOARD_NKRO_ENDPOINT   1
-#define KEYBOARD_NKRO_SIZE       128
+#define KEYBOARD_NKRO_SIZE       64
 #define KEYBOARD_NKRO_HID_BUFFER EP_DOUBLE_BUFFER
 
 #define KEYBOARD_INTERFACE       1
@@ -260,7 +260,7 @@ static const uint8_t PROGMEM device_descriptor[] = {
        18,                                     // bLength
        1,                                      // bDescriptorType
        0x00, 0x02,                             // bcdUSB
-       0x03,                                   // bDeviceClass - 0x03 = HID Class
+       0x00,                                   // bDeviceClass - Composite device, 0x00 is required for Windows
        0,                                      // bDeviceSubClass
        0,                                      // bDeviceProtocol
        ENDPOINT0_SIZE,                         // bMaxPacketSize0