Добавлено энергосбережение для увеличения работы от аккума:
- через 60 сек экран выключается и есп уходит в сон - слейв в ожидании мастера прослушивает не постоянно 20мс/100мс
This commit is contained in:
@@ -8,10 +8,12 @@ class Button {
|
||||
explicit Button(uint8_t pin) : pin_(pin) {}
|
||||
void begin();
|
||||
ButtonEvent update(uint32_t nowMs);
|
||||
void suppressUntilRelease();
|
||||
bool pressed() const { return stable_; }
|
||||
private:
|
||||
uint8_t pin_;
|
||||
bool raw_ = false, stable_ = false, longSent_ = false;
|
||||
bool suppressed_ = false;
|
||||
uint32_t changedAt_ = 0, pressedAt_ = 0, nextRepeat_ = 0;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user