Skip to content

Commit

Permalink
Merge pull request #3547 from micw/feature/wiz-smart-button-0.15
Browse files Browse the repository at this point in the history
Support for wiz smart button
blazoncek authored Nov 25, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2 parents 6a79353 + 2812eaa commit 0227f79
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions wled00/remote.cpp
Original file line number Diff line number Diff line change
@@ -14,6 +14,11 @@
#define WIZMOTE_BUTTON_BRIGHT_UP 9
#define WIZMOTE_BUTTON_BRIGHT_DOWN 8

#define WIZ_SMART_BUTTON_ON 100
#define WIZ_SMART_BUTTON_OFF 101
#define WIZ_SMART_BUTTON_BRIGHT_UP 102
#define WIZ_SMART_BUTTON_BRIGHT_DOWN 103

// This is kind of an esoteric strucure because it's pulled from the "Wizmote"
// product spec. That remote is used as the baseline for behavior and availability
// since it's broadly commercially available and works out of the box as a drop-in
@@ -210,6 +215,10 @@ void handleRemote(uint8_t *incomingData, size_t len) {
case WIZMOTE_BUTTON_NIGHT : activateNightMode(); break;
case WIZMOTE_BUTTON_BRIGHT_UP : brightnessUp(); break;
case WIZMOTE_BUTTON_BRIGHT_DOWN : brightnessDown(); break;
case WIZ_SMART_BUTTON_ON : setOn(); break;
case WIZ_SMART_BUTTON_OFF : setOff(); break;
case WIZ_SMART_BUTTON_BRIGHT_UP : brightnessUp(); break;
case WIZ_SMART_BUTTON_BRIGHT_DOWN : brightnessDown(); break;
default: break;
}
last_seq = cur_seq;

0 comments on commit 0227f79

Please sign in to comment.