diff options
| author | alex-ong <the.onga@gmail.com> | 2019-01-26 23:21:27 +1100 |
|---|---|---|
| committer | alex-ong <the.onga@gmail.com> | 2019-01-26 23:21:27 +1100 |
| commit | 503e02db79c06f7893e6802eb1a2ab2850a931f1 (patch) | |
| tree | 4abfa85ee217b29b85bc8b808ab380edeaeaf445 /quantum/debounce | |
| parent | 10cc4235155d0a039faf2dc5c2b1ebe513952c3c (diff) | |
| parent | d30d5eeb27b7dc66ef18e65dc150cf76121a7148 (diff) | |
| download | qmk_firmware-503e02db79c06f7893e6802eb1a2ab2850a931f1.tar.gz qmk_firmware-503e02db79c06f7893e6802eb1a2ab2850a931f1.zip | |
Merge branch 'debounce_refactor' of https://github.com/alex-ong/qmk_firmware into debounce_refactor
Diffstat (limited to 'quantum/debounce')
| -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 | ||
