From e95e560bdffd96dbe80593a15a4a06981ebe7e4c Mon Sep 17 00:00:00 2001 From: Devaev Maxim Date: Sat, 29 Sep 2018 09:07:12 +0300 Subject: [PATCH] hid: readNoop() --- hid/src/main.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/hid/src/main.cpp b/hid/src/main.cpp index 9fad576c..93a90b8b 100644 --- a/hid/src/main.cpp +++ b/hid/src/main.cpp @@ -17,11 +17,14 @@ // ----------------------------------------------------------------------------- +INLINE void readNoop() { + for (int count = 0; count < 4; ++count) { + CMD_SERIAL.read(); + } +} + INLINE void cmdResetHid() { // 0 bytes - CMD_SERIAL.read(); // unused - CMD_SERIAL.read(); // unused - CMD_SERIAL.read(); // unused - CMD_SERIAL.read(); // unused + readNoop(); BootKeyboard.releaseAll(); SingleAbsoluteMouse.releaseAll(); } @@ -96,7 +99,7 @@ void loop() { case 2: cmdMouseMoveEvent(); break; case 3: cmdMouseButtonEvent(); break; case 4: cmdMouseWheelEvent(); break; - default: break; + default: readNoop(); break; } cmd_processed = true; }