From e75b2902cbe3004841233e025efe00776cc58c88 Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Sun, 20 Dec 2020 14:42:21 +0100
Subject: [PATCH] fix(hid): Mouse movements are signed

---
 epicardium/ble/hid_work.c | 2 +-
 epicardium/epicardium.h   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/epicardium/ble/hid_work.c b/epicardium/ble/hid_work.c
index 9f59b6cfe..b0158feaa 100644
--- a/epicardium/ble/hid_work.c
+++ b/epicardium/ble/hid_work.c
@@ -325,7 +325,7 @@ void epic_hid_keyboard_report_event(
  */
 /*************************************************************************************************/
 void epic_hid_mouse_report_event(
-	uint8_t buttonMask, uint8_t xDisplacement, uint8_t yDisplacement
+	uint8_t buttonMask, int8_t xDisplacement, int8_t yDisplacement
 ) {
 	dmConnId_t connId;
 
diff --git a/epicardium/epicardium.h b/epicardium/epicardium.h
index 80102ee44..2ca919c19 100644
--- a/epicardium/epicardium.h
+++ b/epicardium/epicardium.h
@@ -2334,8 +2334,8 @@ API(API_HID_KEYBOARD_REPORT, void epic_hid_keyboard_report_event(
 ));
 API(API_HID_MOUSE_REPORT, void epic_hid_mouse_report_event(
 	uint8_t buttonMask,
-	uint8_t xDisplacement,
-	uint8_t yDisplacement
+	int8_t xDisplacement,
+	int8_t yDisplacement
 ));
 #endif /* _EPICARDIUM_H */
 
-- 
GitLab