From 168c5b679f23c25263623f0f8f2b340543cf2140 Mon Sep 17 00:00:00 2001
From: Fred Sundvik <fsundvik@gmail.com>
Date: Sun, 28 Feb 2016 23:58:47 +0200
Subject: Call remote matrix update, when the matrix changes

---
 serial_link/system/system.c | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

(limited to 'serial_link')

diff --git a/serial_link/system/system.c b/serial_link/system/system.c
index 68ccbdb45e..9cf695a308 100644
--- a/serial_link/system/system.c
+++ b/serial_link/system/system.c
@@ -137,6 +137,8 @@ void init_serial_link(void) {
                               LOWPRIO, serialThread, NULL);
 }
 
+void matrix_set_remote(matrix_row_t* rows, uint8_t index);
+
 void serial_link_update(void) {
     systime_t current_time = chVTGetSystemTimeX();
     if (current_time - last_update > 1000) {
@@ -166,17 +168,7 @@ void serial_link_update(void) {
 
     matrix_object_t* m = read_keyboard_matrix(0);
     if (m) {
-        xprintf("\nr/c 01234567\n");
-        for (uint8_t row = 0; row < MATRIX_ROWS; row++) {
-            xprintf("%X0: ", row);
-            for (int col = 0; col < MATRIX_COLS; col++) {
-                if (m->rows[row] & (1<<col))
-                    xprintf("1");
-                else
-                    xprintf("0");
-            }
-            xprintf("\n");
-        }
+        matrix_set_remote(m->rows, 0);
     }
 }
 
-- 
cgit v1.2.3