mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 15:59:52 +03:00
button should always be input
This commit is contained in:
@@ -91,6 +91,12 @@ bool PButton::check(void) {
|
|||||||
int resultEvent = 0;
|
int resultEvent = 0;
|
||||||
long millisRes = millis();
|
long millisRes = millis();
|
||||||
|
|
||||||
|
// make sure the pin is still input
|
||||||
|
#if defined(ESP32)
|
||||||
|
pinMode(pin_, pullMode_ ? INPUT_PULLUP : INPUT_PULLDOWN);
|
||||||
|
#else // esp8266 and standalone
|
||||||
|
pinMode(pin_, pullMode_ ? INPUT_PULLUP : INPUT);
|
||||||
|
#endif
|
||||||
state_ = digitalRead(pin_) == pullMode_;
|
state_ = digitalRead(pin_) == pullMode_;
|
||||||
|
|
||||||
// Button pressed down
|
// Button pressed down
|
||||||
|
|||||||
Reference in New Issue
Block a user