mirror of
https://github.com/wled/WLED.git
synced 2025-07-23 18:56:41 +00:00
allow for 0 value button code
This commit is contained in:
parent
fd3b47908b
commit
dcfebcb973
@ -40,7 +40,7 @@ typedef struct WizMoteMessageStructure {
|
|||||||
|
|
||||||
static uint32_t last_seq = UINT32_MAX;
|
static uint32_t last_seq = UINT32_MAX;
|
||||||
static int brightnessBeforeNightMode = NIGHT_MODE_DEACTIVATED;
|
static int brightnessBeforeNightMode = NIGHT_MODE_DEACTIVATED;
|
||||||
static uint8_t ESPNowButton = 0; // set in callback if new button value is received
|
static int16_t ESPNowButton = -1; // set in callback if new button value is received
|
||||||
|
|
||||||
// Pulled from the IR Remote logic but reduced to 10 steps with a constant of 3
|
// Pulled from the IR Remote logic but reduced to 10 steps with a constant of 3
|
||||||
static const byte brightnessSteps[] = {
|
static const byte brightnessSteps[] = {
|
||||||
@ -214,7 +214,7 @@ void handleWiZdata(uint8_t *incomingData, size_t len) {
|
|||||||
|
|
||||||
// process ESPNow button data (acesses FS, should not be called while update to avoid glitches)
|
// process ESPNow button data (acesses FS, should not be called while update to avoid glitches)
|
||||||
void handleRemote() {
|
void handleRemote() {
|
||||||
if(ESPNowButton > 0) {
|
if(ESPNowButton >= 0) {
|
||||||
if (!remoteJson(ESPNowButton))
|
if (!remoteJson(ESPNowButton))
|
||||||
switch (ESPNowButton) {
|
switch (ESPNowButton) {
|
||||||
case WIZMOTE_BUTTON_ON : setOn(); break;
|
case WIZMOTE_BUTTON_ON : setOn(); break;
|
||||||
@ -233,7 +233,7 @@ void handleRemote() {
|
|||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ESPNowButton = 0;
|
ESPNowButton = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user