From fbb2ba1905ad6a444809195b77d3fda1da5cac2c Mon Sep 17 00:00:00 2001 From: CommanderRedYT Date: Fri, 1 Oct 2021 15:58:59 +0200 Subject: [PATCH] Should fix bug that beeper won't turn off if turning the feature off in ledstrip menu --- main/ledstrip.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/ledstrip.h b/main/ledstrip.h index 4ed7647..6f47a74 100644 --- a/main/ledstrip.h +++ b/main/ledstrip.h @@ -114,13 +114,13 @@ void updateLedStrip() } } - if (have_disabled_beeper == false && !(cpputils::is_in(blinkAnimation, LEDSTRIP_OVERWRITE_BLINKLEFT, LEDSTRIP_OVERWRITE_BLINKRIGHT, LEDSTRIP_OVERWRITE_BLINKBOTH))) + if (have_disabled_beeper == false && (!(cpputils::is_in(blinkAnimation, LEDSTRIP_OVERWRITE_BLINKLEFT, LEDSTRIP_OVERWRITE_BLINKRIGHT, LEDSTRIP_OVERWRITE_BLINKBOTH)) || !settings.ledstrip.enableBeepWhenBlink)) { for (Controller &controller : controllers) controller.command.buzzer.freq = 0; have_disabled_beeper = true; } - else if (cpputils::is_in(blinkAnimation, LEDSTRIP_OVERWRITE_BLINKLEFT, LEDSTRIP_OVERWRITE_BLINKRIGHT, LEDSTRIP_OVERWRITE_BLINKBOTH)) have_disabled_beeper = false; + else if ((cpputils::is_in(blinkAnimation, LEDSTRIP_OVERWRITE_BLINKLEFT, LEDSTRIP_OVERWRITE_BLINKRIGHT, LEDSTRIP_OVERWRITE_BLINKBOTH)) && settings.ledstrip.enableBeepWhenBlink) have_disabled_beeper = false; FastLED.setMaxPowerInVoltsAndMilliamps(5,settings.ledstrip.deziampere * 100); FastLED.show();