aboutsummaryrefslogtreecommitdiff
path: root/quantum/debounce/debounce_sym_g.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/debounce/debounce_sym_g.c')
-rw-r--r--quantum/debounce/debounce_sym_g.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/quantum/debounce/debounce_sym_g.c b/quantum/debounce/debounce_sym_g.c
index e365cdf03..c8ab34e1a 100644
--- a/quantum/debounce/debounce_sym_g.c
+++ b/quantum/debounce/debounce_sym_g.c
@@ -16,9 +16,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
16Basic global debounce algorithm. Used in 99% of keyboards at time of implementation 16Basic global debounce algorithm. Used in 99% of keyboards at time of implementation
17When no state changes have occured for DEBOUNCE milliseconds, we push the state. 17When no state changes have occured for DEBOUNCE milliseconds, we push the state.
18*/ 18*/
19#include "debounce.h"
20#include "matrix.h" 19#include "matrix.h"
21#include "timer.h" 20#include "timer.h"
21#include "quantum.h"
22#ifndef DEBOUNCE 22#ifndef DEBOUNCE
23 #define DEBOUNCE 5 23 #define DEBOUNCE 5
24#endif 24#endif
@@ -45,13 +45,13 @@ void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_rows, bool
45#else //no debouncing. 45#else //no debouncing.
46void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_rows, bool changed) 46void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_rows, bool changed)
47{ 47{
48 for (int i = 0; i < MATRIX_ROWS; i++) { 48 for (int i = 0; i < num_rows; i++) {
49 cooked[i] = raw[i]; 49 cooked[i] = raw[i];
50 } 50 }
51} 51}
52#endif 52#endif
53 53
54bool debounce_active() { 54bool debounce_active(void) {
55 return debouncing; 55 return debouncing;
56} 56}
57 57