8#include <AH/Hardware/Hardware-Types.hpp>
22template <
class Derived, u
int8_t NumRows, u
int8_t NumCols>
62 this->debounceTime = debounceTime;
88 unsigned long prevRefresh = 0;
89 uint8_t prevStates[(NumCols * NumRows + 7) / 8];
97#include "ButtonMatrix.ipp"
#define BEGIN_AH_NAMESPACE
#define AH_DIAGNOSTIC_POP()
#define AH_DIAGNOSTIC_WERROR()
constexpr unsigned long BUTTON_DEBOUNCE_TIME
The debounce time for momentary push buttons in milliseconds.