From d29a00d7615988e6b0c350268a41c2b72751963a Mon Sep 17 00:00:00 2001 From: "Andrew J. Kroll" Date: Wed, 25 Dec 2013 05:24:59 -0500 Subject: [PATCH] fix mid button and struct --- hidboot.cpp | 2 +- hidboot.h | 2 +- settings.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hidboot.cpp b/hidboot.cpp index 4b62d423..c32443bb 100644 --- a/hidboot.cpp +++ b/hidboot.cpp @@ -85,7 +85,7 @@ void MouseReportParser::Parse(HID *hid, bool is_rpt_id, uint8_t len, uint8_t *bu // event = true; } - if(prevState.mouseInfo.bmMiddleButton != prevState.mouseInfo.bmMiddleButton) { + if(prevState.mouseInfo.bmMiddleButton != pmi->bmMiddleButton) { if(pmi->bmMiddleButton) { OnMiddleButtonDown(pmi); } else { diff --git a/hidboot.h b/hidboot.h index 00c4d9db..2218eb9e 100644 --- a/hidboot.h +++ b/hidboot.h @@ -42,7 +42,7 @@ struct MOUSEINFO { uint8_t bmLeftButton : 1; uint8_t bmRightButton : 1; uint8_t bmMiddleButton : 1; - uint8_t bmDummy : 1; + uint8_t bmDummy : 5; }; int8_t dX; int8_t dY; diff --git a/settings.h b/settings.h index f7914b2a..5f876d9d 100644 --- a/settings.h +++ b/settings.h @@ -14,7 +14,7 @@ //////////////////////////////////////////////////////////////////////////////// /* Set this to 1 to activate serial debugging */ -#define ENABLE_UHS_DEBUGGING 0 +#define ENABLE_UHS_DEBUGGING 1 /* This can be used to select which serial port to use for debugging if * multiple serial ports are available.