diff --git a/src/Bounce2.h b/src/Bounce2.h index f241616..d57b5fa 100644 --- a/src/Bounce2.h +++ b/src/Bounce2.h @@ -69,13 +69,13 @@ private: // Note : this is private as it migh change in the futur private: + inline void updateTime(); inline void changeState(); inline void setStateFlag(const uint8_t flag) {state |= flag;} inline void unsetStateFlag(const uint8_t flag) {state &= ~flag;} inline void toggleStateFlag(const uint8_t flag) {state ^= flag;} inline bool getStateFlag(const uint8_t flag) const {return((state & flag) != 0);} inline bool thresholdPassed() const; - inline void updateTime() const; inline bool isDebouncing(const bool state) const; inline bool isUnstable(const bool state) const; diff --git a/src/Debounce.cpp b/src/Debounce.cpp index b970040..0811d63 100644 --- a/src/Debounce.cpp +++ b/src/Debounce.cpp @@ -210,7 +210,7 @@ inline bool Debouncer::thresholdPassed() const { return millis() - previous_millis >= interval_millis; } -inline void Debouncer::updateTime() const { +inline void Debouncer::updateTime(){ previous_millis = millis(); }