aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--app/include/zmk/hid.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/include/zmk/hid.h b/app/include/zmk/hid.h
index 95b82d4685..e23caff99d 100644
--- a/app/include/zmk/hid.h
+++ b/app/include/zmk/hid.h
@@ -143,12 +143,14 @@ static const uint8_t zmk_hid_report_desc[] = {
/* LOGICAL_MINIMUM (0) */
HID_GI_LOGICAL_MIN(1),
0x00,
- /* LOGICAL_MAXIMUM (0xFFFF) */
- HID_GI_LOGICAL_MAX(1),
+ /* LOGICAL_MAXIMUM (0x00FF) - little endian, and requires two bytes because logical max is
+ signed */
+ HID_GI_LOGICAL_MAX(2),
0xFF,
+ 0x00,
HID_LI_USAGE_MIN(1),
0x00,
- /* USAGE_MAXIMUM (0xFFFF) */
+ /* USAGE_MAXIMUM (0xFF) */
HID_LI_USAGE_MAX(1),
0xFF,
/* INPUT (Data,Ary,Abs) */