diff options
Diffstat (limited to 'quantum/debounce/debounce_sym_g.c')
| -rw-r--r-- | quantum/debounce/debounce_sym_g.c | 6 |
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/>. | |||
| 16 | Basic global debounce algorithm. Used in 99% of keyboards at time of implementation | 16 | Basic global debounce algorithm. Used in 99% of keyboards at time of implementation |
| 17 | When no state changes have occured for DEBOUNCE milliseconds, we push the state. | 17 | When 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. |
| 46 | void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_rows, bool changed) | 46 | void 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 | ||
| 54 | bool debounce_active() { | 54 | bool debounce_active(void) { |
| 55 | return debouncing; | 55 | return debouncing; |
| 56 | } | 56 | } |
| 57 | 57 | ||
