BadUSB Speedup: set USB HID interval to 2ms (#1166)

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
Nikolay Minaylov 2022-04-25 14:57:43 +03:00 committed by GitHub
parent 5effa7e7c3
commit ff8eb87419
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,6 +9,7 @@
#include "hid_usage_desktop.h" #include "hid_usage_desktop.h"
#include "hid_usage_button.h" #include "hid_usage_button.h"
#include "hid_usage_keyboard.h" #include "hid_usage_keyboard.h"
#include "hid_usage_consumer.h"
#include "hid_usage_led.h" #include "hid_usage_led.h"
#define HID_EP_IN 0x81 #define HID_EP_IN 0x81
@ -18,8 +19,7 @@
#define HID_KB_MAX_KEYS 6 #define HID_KB_MAX_KEYS 6
#define HID_CONSUMER_MAX_KEYS 2 #define HID_CONSUMER_MAX_KEYS 2
#define HID_PAGE_CONSUMER 0x0C #define HID_INTERVAL 2
#define HID_CONSUMER_CONTROL 0x01
#define HID_VID_DEFAULT 0x046D #define HID_VID_DEFAULT 0x046D
#define HID_PID_DEFAULT 0xC529 #define HID_PID_DEFAULT 0xC529
@ -190,7 +190,7 @@ static const struct HidConfigDescriptor hid_cfg_desc = {
.bEndpointAddress = HID_EP_IN, .bEndpointAddress = HID_EP_IN,
.bmAttributes = USB_EPTYPE_INTERRUPT, .bmAttributes = USB_EPTYPE_INTERRUPT,
.wMaxPacketSize = HID_EP_SZ, .wMaxPacketSize = HID_EP_SZ,
.bInterval = 10, .bInterval = HID_INTERVAL,
}, },
.hid_ep_out = .hid_ep_out =
{ {
@ -199,7 +199,7 @@ static const struct HidConfigDescriptor hid_cfg_desc = {
.bEndpointAddress = HID_EP_OUT, .bEndpointAddress = HID_EP_OUT,
.bmAttributes = USB_EPTYPE_INTERRUPT, .bmAttributes = USB_EPTYPE_INTERRUPT,
.wMaxPacketSize = HID_EP_SZ, .wMaxPacketSize = HID_EP_SZ,
.bInterval = 10, .bInterval = HID_INTERVAL,
}, },
}, },
}; };