-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathsendReport.patch
More file actions
25 lines (22 loc) · 1.32 KB
/
sendReport.patch
File metadata and controls
25 lines (22 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
diff --git a/portable/packages/esp32/hardware/esp32/2.0.5/libraries/USB/src/USBHIDMouse.cpp b/portable/packages/esp32/hardware/esp32/2.0.5/libraries/USB/src/USBHIDMouse.cpp
index 30b802a..beab805 100644
--- a/portable/packages/esp32/hardware/esp32/2.0.5/libraries/USB/src/USBHIDMouse.cpp
+++ b/portable/packages/esp32/hardware/esp32/2.0.5/libraries/USB/src/USBHIDMouse.cpp
@@ -88,5 +88,8 @@ bool USBHIDMouse::isPressed(uint8_t b){
return false;
}
+void USBHIDMouse::sendReport(hid_mouse_report_t *report){
+ hid.SendReport(HID_REPORT_ID_MOUSE, report, sizeof(*report));
+}
#endif /* CONFIG_TINYUSB_HID_ENABLED */
diff --git a/portable/packages/esp32/hardware/esp32/2.0.5/libraries/USB/src/USBHIDMouse.h b/portable/packages/esp32/hardware/esp32/2.0.5/libraries/USB/src/USBHIDMouse.h
index 17adf17..04d5511 100644
--- a/portable/packages/esp32/hardware/esp32/2.0.5/libraries/USB/src/USBHIDMouse.h
+++ b/portable/packages/esp32/hardware/esp32/2.0.5/libraries/USB/src/USBHIDMouse.h
@@ -46,6 +46,7 @@ public:
void press(uint8_t b = MOUSE_LEFT); // press LEFT by default
void release(uint8_t b = MOUSE_LEFT); // release LEFT by default
bool isPressed(uint8_t b = MOUSE_LEFT); // check LEFT by default
+ void sendReport(hid_mouse_report_t *report);
// internal use
uint16_t _onGetDescriptor(uint8_t* buffer);