aboutsummaryrefslogtreecommitdiff
path: root/keyboards/fortitude60/matrix.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/fortitude60/matrix.c')
-rw-r--r--keyboards/fortitude60/matrix.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/keyboards/fortitude60/matrix.c b/keyboards/fortitude60/matrix.c
index 565f417d8..9037d53a6 100644
--- a/keyboards/fortitude60/matrix.c
+++ b/keyboards/fortitude60/matrix.c
@@ -38,11 +38,11 @@ extern backlight_config_t backlight_config;
38 38
39#include "serial.h" 39#include "serial.h"
40 40
41#ifndef DEBOUNCING_DELAY 41#ifndef DEBOUNCE
42# define DEBOUNCING_DELAY 5 42# define DEBOUNCE 5
43#endif 43#endif
44 44
45#if (DEBOUNCING_DELAY > 0) 45#if (DEBOUNCE > 0)
46 static uint16_t debouncing_time; 46 static uint16_t debouncing_time;
47 static bool debouncing = false; 47 static bool debouncing = false;
48#endif 48#endif
@@ -144,7 +144,7 @@ uint8_t _matrix_scan(void)
144#if (DIODE_DIRECTION == COL2ROW) 144#if (DIODE_DIRECTION == COL2ROW)
145 // Set row, read cols 145 // Set row, read cols
146 for (uint8_t current_row = 0; current_row < ROWS_PER_HAND; current_row++) { 146 for (uint8_t current_row = 0; current_row < ROWS_PER_HAND; current_row++) {
147# if (DEBOUNCING_DELAY > 0) 147# if (DEBOUNCE > 0)
148 bool matrix_changed = read_cols_on_row(matrix_debouncing+offset, current_row); 148 bool matrix_changed = read_cols_on_row(matrix_debouncing+offset, current_row);
149 149
150 if (matrix_changed) { 150 if (matrix_changed) {
@@ -161,7 +161,7 @@ uint8_t _matrix_scan(void)
161#elif (DIODE_DIRECTION == ROW2COL) 161#elif (DIODE_DIRECTION == ROW2COL)
162 // Set col, read rows 162 // Set col, read rows
163 for (uint8_t current_col = 0; current_col < MATRIX_COLS; current_col++) { 163 for (uint8_t current_col = 0; current_col < MATRIX_COLS; current_col++) {
164# if (DEBOUNCING_DELAY > 0) 164# if (DEBOUNCE > 0)
165 bool matrix_changed = read_rows_on_col(matrix_debouncing+offset, current_col); 165 bool matrix_changed = read_rows_on_col(matrix_debouncing+offset, current_col);
166 if (matrix_changed) { 166 if (matrix_changed) {
167 debouncing = true; 167 debouncing = true;
@@ -174,8 +174,8 @@ uint8_t _matrix_scan(void)
174 } 174 }
175#endif 175#endif
176 176
177# if (DEBOUNCING_DELAY > 0) 177# if (DEBOUNCE > 0)
178 if (debouncing && (timer_elapsed(debouncing_time) > DEBOUNCING_DELAY)) { 178 if (debouncing && (timer_elapsed(debouncing_time) > DEBOUNCE)) {
179 for (uint8_t i = 0; i < ROWS_PER_HAND; i++) { 179 for (uint8_t i = 0; i < ROWS_PER_HAND; i++) {
180 matrix[i+offset] = matrix_debouncing[i+offset]; 180 matrix[i+offset] = matrix_debouncing[i+offset];
181 } 181 }