BadUSB Speedup: set USB HID interval to 2ms (#1166)
Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
parent
5effa7e7c3
commit
ff8eb87419
@ -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,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user