diff --git a/src/modules/ir/ir_read.cpp b/src/modules/ir/ir_read.cpp index 66ef9c6bd..57c783ec0 100644 --- a/src/modules/ir/ir_read.cpp +++ b/src/modules/ir/ir_read.cpp @@ -93,6 +93,11 @@ void IrRead::setup() { begin(); return loop(); }}, + {"LED STRIP", [&]() { + quickButtons = quickButtonsLED; + begin(); + return loop(); + }}, }; options = { {"Custom Read", diff --git a/src/modules/ir/ir_read.h b/src/modules/ir/ir_read.h index 3c66677d6..aafb701fa 100644 --- a/src/modules/ir/ir_read.h +++ b/src/modules/ir/ir_read.h @@ -72,5 +72,14 @@ class IrRead { "OK", "SOURCES", "VOL+", "VOL-", "MUTE", "SETTINGS", "BACK", "EQ", "REC", "PLAY/PAUSE", "STOP", "NEXT", "PREV", "SHUFFLE", "REPEAT"}; + std::vector quickButtonsLED = { + "ON", "OFF", "BRIGHTNESS+", "BRIGHTNESS-", + "RED", "GREEN", "BLUE", "WHITE", + "ORANGE", "PEA_GREEN", "DARK_BLUE", + "DARK_YELLOW", "CYAN", "PURPLE", + "YELLOW", "LIGHT_BLUE", "MAGENTA", + "LIGHT_YELLOW", "SKY_BLUE", "ROSE", + "MODE_FLASH", "MODE_STROBE", "MODE_FADE", "MODE_SMOOTH" +}; std::vector &quickButtons = quickButtonsTV; };