aboutsummaryrefslogtreecommitdiff
path: root/quantum/matrix.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/matrix.c')
-rw-r--r--quantum/matrix.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/quantum/matrix.c b/quantum/matrix.c
index 71292db51..8fc4175bd 100644
--- a/quantum/matrix.c
+++ b/quantum/matrix.c
@@ -51,9 +51,8 @@ static const pin_t col_pins[MATRIX_COLS] = MATRIX_COL_PINS;
51#endif 51#endif
52 52
53/* matrix state(1:on, 0:off) */ 53/* matrix state(1:on, 0:off) */
54static matrix_row_t raw_matrix[MATRIX_ROWS]; 54static matrix_row_t raw_matrix[MATRIX_ROWS]; //raw values
55 55static matrix_row_t matrix[MATRIX_ROWS]; //debounced values
56static matrix_row_t matrix[MATRIX_ROWS];
57 56
58#if (DIODE_DIRECTION == COL2ROW) 57#if (DIODE_DIRECTION == COL2ROW)
59 static void init_cols(void); 58 static void init_cols(void);
@@ -123,7 +122,7 @@ void matrix_init(void) {
123 raw_matrix[i] = 0; 122 raw_matrix[i] = 0;
124 matrix[i] = 0; 123 matrix[i] = 0;
125 } 124 }
126 debounce_init(MATRIX_ROWS); 125 debounce_init();
127 126
128 matrix_init_quantum(); 127 matrix_init_quantum();
129} 128}
@@ -144,7 +143,7 @@ uint8_t matrix_scan(void)
144 } 143 }
145#endif 144#endif
146 145
147 debounce(raw_matrix, matrix, MATRIX_ROWS, changed); 146 debounce(raw_matrix, matrix, changed);
148 147
149 matrix_scan_quantum(); 148 matrix_scan_quantum();
150 return 1; 149 return 1;