core: Debug print for system and consumer keys
authortmk <hasu@tmk-kbd.com>
Tue, 18 Oct 2016 05:34:47 +0000 (14:34 +0900)
committertmk <hasu@tmk-kbd.com>
Tue, 18 Oct 2016 05:34:47 +0000 (14:34 +0900)
tmk_core/common/host.c

index e9b791670670eed07b9956495c1fc38dde989bab..e1fa52d7a1d975a01884603ab3a59f1f893c0993 100644 (file)
@@ -54,7 +54,7 @@ void host_keyboard_send(report_keyboard_t *report)
     (*driver->send_keyboard)(report);
 
     if (debug_keyboard) {
     (*driver->send_keyboard)(report);
 
     if (debug_keyboard) {
-        dprint("keyboard_report: ");
+        dprint("keyboard: ");
         for (uint8_t i = 0; i < KEYBOARD_REPORT_SIZE; i++) {
             dprintf("%02X ", report->raw[i]);
         }
         for (uint8_t i = 0; i < KEYBOARD_REPORT_SIZE; i++) {
             dprintf("%02X ", report->raw[i]);
         }
@@ -75,6 +75,10 @@ void host_system_send(uint16_t report)
 
     if (!driver) return;
     (*driver->send_system)(report);
 
     if (!driver) return;
     (*driver->send_system)(report);
+
+    if (debug_keyboard) {
+        dprintf("system: %04X\n", report);
+    }
 }
 
 void host_consumer_send(uint16_t report)
 }
 
 void host_consumer_send(uint16_t report)
@@ -84,6 +88,10 @@ void host_consumer_send(uint16_t report)
 
     if (!driver) return;
     (*driver->send_consumer)(report);
 
     if (!driver) return;
     (*driver->send_consumer)(report);
+
+    if (debug_keyboard) {
+        dprintf("consumer: %04X\n", report);
+    }
 }
 
 uint16_t host_last_sysytem_report(void)
 }
 
 uint16_t host_last_sysytem_report(void)
Imprint / Impressum