summaryrefslogtreecommitdiff
path: root/keyboard/alps64/matrix.c
diff options
context:
space:
mode:
authortmk <hasu@tmk-kbd.com>2015-06-26 08:49:03 +0900
committertmk <hasu@tmk-kbd.com>2015-06-26 08:49:03 +0900
commit507ebb34f5e7ca0eb2543f3c755ae39671a9b44c (patch)
tree35933d0b55763958c9ab49f2c7986835280490e3 /keyboard/alps64/matrix.c
parent070a6be63808cdb6c4ec9e12ad708718cfdc3dfb (diff)
alps64: Change keymaps and USB descriptors.
Diffstat (limited to 'keyboard/alps64/matrix.c')
-rw-r--r--keyboard/alps64/matrix.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/keyboard/alps64/matrix.c b/keyboard/alps64/matrix.c
index a49755c3a3..aa991e0aec 100644
--- a/keyboard/alps64/matrix.c
+++ b/keyboard/alps64/matrix.c
@@ -55,6 +55,10 @@ uint8_t matrix_cols(void)
return MATRIX_COLS;
}
+#define LED_ON() do { DDRC |= (1<<5); PORTC |= (1<<5); } while (0)
+#define LED_OFF() do { DDRC &= ~(1<<5); PORTC &= ~(1<<5); } while (0)
+#define LED_TGL() do { DDRC |= (1<<5); PINC |= (1<<5); } while (0)
+
void matrix_init(void)
{
// initialize row and col
@@ -66,6 +70,12 @@ void matrix_init(void)
matrix[i] = 0;
matrix_debouncing[i] = 0;
}
+
+ //debug
+ debug_matrix = true;
+ LED_ON();
+ _delay_ms(500);
+ LED_OFF();
}
uint8_t matrix_scan(void)