]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - keyboard/alps64/matrix.c
Merge commit '28203e909e83b1ac6becb45a3eadae23b190df32' into master-core-pull
[max/tmk_keyboard.git] / keyboard / alps64 / matrix.c
index a49755c3a375eef5d06844a41d0d77b271b44705..5638d7f69d9ef63f72490cd7a5485041ce23e5ce 100644 (file)
@@ -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)
@@ -147,7 +157,7 @@ static void unselect_rows(void)
     DDRD  &= ~0b01111111;
     PORTD &= ~0b01111111;
     DDRC  &= ~0b00000100;
-    PORTD &= ~0b00000100;
+    PORTC &= ~0b00000100;
 }
 
 static void select_row(uint8_t row)