Basic global debounce algorithm. Used in 99% of keyboards at time of implementation
When no state changes have occured for DEBOUNCE milliseconds, we push the state.
*/
-#include "debounce.h"
#include "matrix.h"
#include "timer.h"
+#include "quantum.h"
#ifndef DEBOUNCE
#define DEBOUNCE 5
#endif
}
#endif
-bool debounce_active() {
+bool debounce_active(void) {
return debouncing;
}