summaryrefslogtreecommitdiffstats
path: root/macway/matrix.c
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2010-10-29 15:17:18 +0900
committertmk <nobody@nowhere>2010-10-30 01:16:47 +0900
commit45d4a7a89883c3433604d4e011b665796a583008 (patch)
treeb9ff5306dc5eb9a06d7e4a2fb7d0873a9b30606d /macway/matrix.c
parent6c3b9a2ded1afcf4a6bbc69878f52088f4c1a0e8 (diff)
improve layer switching
Diffstat (limited to 'macway/matrix.c')
-rw-r--r--macway/matrix.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/macway/matrix.c b/macway/matrix.c
index 30da657eaa..c2b3fb8b2a 100644
--- a/macway/matrix.c
+++ b/macway/matrix.c
@@ -5,9 +5,10 @@
#include <stdbool.h>
#include <avr/io.h>
#include <util/delay.h>
-#include "matrix.h"
#include "print.h"
#include "util.h"
+#include "controller.h"
+#include "matrix_skel.h"
// matrix is active low. (key on: 0/key off: 1)
// row: Hi-Z(unselected)/low output(selected)
@@ -16,8 +17,8 @@
// PB0-PB7
// matrix state buffer
-uint8_t *matrix;
-uint8_t *matrix_prev;
+static uint8_t *matrix;
+static uint8_t *matrix_prev;
static uint8_t _matrix0[MATRIX_ROWS];
static uint8_t _matrix1[MATRIX_ROWS];