From 830ce694ca982c54b02d642be51aa14034f03eea Mon Sep 17 00:00:00 2001 From: stzoran1 <32967933+stzoran1@users.noreply.github.com> Date: Thu, 23 Nov 2023 14:44:29 +0100 Subject: [PATCH] Added support for pull down control buttons See #645 --- src/HomeSpan.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/HomeSpan.h b/src/HomeSpan.h index 5a22b59..10feeea 100644 --- a/src/HomeSpan.h +++ b/src/HomeSpan.h @@ -292,6 +292,7 @@ class Span{ boolean deleteAccessory(uint32_t aid); // deletes Accessory with matching aid; returns true if found, else returns false void setControlPin(uint8_t pin){controlButton=new PushButton(pin);} // sets Control Pin + void setControlPinHigh(uint8_t pin) { controlButton = new PushButton(pin, PushButton::TRIGGER_ON_HIGH); } // sets Control Pin for pulled down push buttons void setStatusPin(uint8_t pin){statusDevice=new GenericLED(pin);} // sets Status Device to a simple LED on specified pin void setStatusAutoOff(uint16_t duration){autoOffLED=duration;} // sets Status LED auto off (seconds) int getStatusPin(){return(statusLED->getPin());} // get Status Pin (getPin will return -1 if underlying statusDevice is undefined)