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
  • Loading branch information
blazoncek committed Nov 25, 2023
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
Expand Up @@ -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
Expand Down Expand Up @@ -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;
Expand Down

0 comments on commit 0227f79

Please sign in to comment.