]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - tmk_core/protocol/usb_hid/parser.cpp
xt_usb: Fix XT soft reset
[max/tmk_keyboard.git] / tmk_core / protocol / usb_hid / parser.cpp
index 81a5bfa6515d6cda19f2b93adfc16e142ea246d4..bc2744d0f5e451fc75199327b6f9a1e4b10676eb 100644 (file)
@@ -1,21 +1,24 @@
 #include "parser.h"
 #include "usb_hid.h"
 
-#include "debug.h"
+#include "print.h"
 
 
 void KBDReportParser::Parse(USBHID *hid, bool is_rpt_id, uint8_t len, uint8_t *buf)
 {
-    dprintf("input %d:", hid->GetAddress());
+    xprintf("input %d:", hid->GetAddress());
     for (uint8_t i = 0; i < len; i++) {
-        dprintf(" %02X", buf[i]);
+        xprintf(" %02X", buf[i]);
     }
-    dprint("\r\n");
+    xprintf("\r\n");
 
-    // ignore Cherry 0101010101010101 bug report
+    // Rollover error
+    // Cherry: 0101010101010101
     // https://geekhack.org/index.php?topic=69169.msg2638223#msg2638223
-    if (buf[1] == 0x01) {
-       dprint("Cherry bug: ignored\r\n");
+    // Apple:  0000010101010101
+    // https://geekhack.org/index.php?topic=69169.msg2760969#msg2760969
+    if (buf[2] == 0x01) {
+       xprintf("Rollover error: ignored\r\n");
        return;
     }