]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - common/host.c
Fix bootloader.c
[max/tmk_keyboard.git] / common / host.c
index cc26d55c22b94b9d85f06503fad3160ccadafaf7..8dd2abbee8d86048ff21ad9c9cd4c0b42054695e 100644 (file)
@@ -168,13 +168,16 @@ void host_mouse_send(report_mouse_t *report)
 
 void host_system_send(uint16_t data)
 {
+    static uint16_t last_data = 0;
+    if (data == last_data) return;
+    last_data = data;
+
     if (!driver) return;
     (*driver->send_system)(data);
 }
 
 void host_consumer_send(uint16_t data)
 {
-    // TODO: this is needed?
     static uint16_t last_data = 0;
     if (data == last_data) return;
     last_data = data;