瀏覽代碼

Only re-send matrix every 5ms

The previous 1ms value was too often, and wouldn't always leave
time for the visualizer
Fred Sundvik 8 年之前
父節點
當前提交
503565d174
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      quantum/serial_link/system/serial_link.c

+ 1 - 1
quantum/serial_link/system/serial_link.c

@@ -212,7 +212,7 @@ void serial_link_update(void) {
 
 
     systime_t current_time = chVTGetSystemTimeX();
     systime_t current_time = chVTGetSystemTimeX();
     systime_t delta = current_time - last_update;
     systime_t delta = current_time - last_update;
-    if (changed || delta > US2ST(1000)) {
+    if (changed || delta > US2ST(5000)) {
         last_update = current_time;
         last_update = current_time;
         last_matrix = matrix;
         last_matrix = matrix;
         matrix_object_t* m = begin_write_keyboard_matrix();
         matrix_object_t* m = begin_write_keyboard_matrix();