Commit | Line | Data |
---|---|---|
28929ad0 | 1 | #pragma once |
d0b691df | 2 | |
28929ad0 | 3 | // raw is the current key state |
5b7fc758 | 4 | // on entry cooked is the previous debounced state |
5 | // on exit cooked is the current debounced state | |
28929ad0 | 6 | // changed is true if raw has changed since the last call |
123608fb | 7 | void debounce(matrix_row_t raw[], matrix_row_t cooked[], uint8_t num_rows, bool changed); |
28929ad0 JC |
8 | |
9 | bool debounce_active(void); | |
5b7fc758 | 10 | |
11 | void debounce_init(uint8_t num_rows); |