BadUSB Speedup: set USB HID interval to 2ms (#1166)
Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
		@@ -9,6 +9,7 @@
 | 
			
		||||
#include "hid_usage_desktop.h"
 | 
			
		||||
#include "hid_usage_button.h"
 | 
			
		||||
#include "hid_usage_keyboard.h"
 | 
			
		||||
#include "hid_usage_consumer.h"
 | 
			
		||||
#include "hid_usage_led.h"
 | 
			
		||||
 | 
			
		||||
#define HID_EP_IN 0x81
 | 
			
		||||
@@ -18,8 +19,7 @@
 | 
			
		||||
#define HID_KB_MAX_KEYS 6
 | 
			
		||||
#define HID_CONSUMER_MAX_KEYS 2
 | 
			
		||||
 | 
			
		||||
#define HID_PAGE_CONSUMER 0x0C
 | 
			
		||||
#define HID_CONSUMER_CONTROL 0x01
 | 
			
		||||
#define HID_INTERVAL 2
 | 
			
		||||
 | 
			
		||||
#define HID_VID_DEFAULT 0x046D
 | 
			
		||||
#define HID_PID_DEFAULT 0xC529
 | 
			
		||||
@@ -190,7 +190,7 @@ static const struct HidConfigDescriptor hid_cfg_desc = {
 | 
			
		||||
                    .bEndpointAddress = HID_EP_IN,
 | 
			
		||||
                    .bmAttributes = USB_EPTYPE_INTERRUPT,
 | 
			
		||||
                    .wMaxPacketSize = HID_EP_SZ,
 | 
			
		||||
                    .bInterval = 10,
 | 
			
		||||
                    .bInterval = HID_INTERVAL,
 | 
			
		||||
                },
 | 
			
		||||
            .hid_ep_out =
 | 
			
		||||
                {
 | 
			
		||||
@@ -199,7 +199,7 @@ static const struct HidConfigDescriptor hid_cfg_desc = {
 | 
			
		||||
                    .bEndpointAddress = HID_EP_OUT,
 | 
			
		||||
                    .bmAttributes = USB_EPTYPE_INTERRUPT,
 | 
			
		||||
                    .wMaxPacketSize = HID_EP_SZ,
 | 
			
		||||
                    .bInterval = 10,
 | 
			
		||||
                    .bInterval = HID_INTERVAL,
 | 
			
		||||
                },
 | 
			
		||||
        },
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user