Compare commits

..

1 Commits

Author SHA1 Message Date
fluffy 11a55cf446 Implement debounce 2021-05-10 01:15:01 -07:00
1 changed files with 2 additions and 1 deletions

View File

@ -13,7 +13,7 @@
//! Debounce time in milliseconds
constexpr int debounceTime = 50;
//! Input button
//!
struct Input {
int pin; //!< Input pin
int keyCode; //!< Mapped key
@ -68,6 +68,7 @@ void loop()
bool val = !digitalRead(i.pin);
if (val != i.pressed && (i.lastChange + debounceTime) < now) {
if (val) {
// TODO debounce
Keyboard.press(i.keyCode);
} else {
Keyboard.release(i.keyCode);