add devterm_keyboard_mini init code

This commit is contained in:
cuu
2022-10-07 19:40:58 +08:00
parent 24d160c64b
commit 54a9333747
37 changed files with 15161 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
#include "debouncer.h"
Debouncer::Debouncer()
: timeout(0)
{
}
void Debouncer::updateTime(millis_t delta) {
if (timeout > delta) {
timeout -= delta;
} else {
timeout = 0;
}
}
bool Debouncer::sample(bool value) {
if (value || timeout == 0) {
timeout = DEBOUNCE_MS;
return true;
}
return false;
}