From 0ac01bcafa133feb3be1b146a25be7dacc731393 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 14 Jun 2019 10:51:38 +0300 Subject: [PATCH] Update button.ino --- firmware/GyverLamp_v1.1/button.ino | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/firmware/GyverLamp_v1.1/button.ino b/firmware/GyverLamp_v1.1/button.ino index 25ab366..9f9598e 100644 --- a/firmware/GyverLamp_v1.1/button.ino +++ b/firmware/GyverLamp_v1.1/button.ino @@ -40,11 +40,13 @@ void buttonTick() { } if (ONflag && touch.isStep()) { if (brightDirection) { - if (modes[currentMode].brightness < 250) modes[currentMode].brightness += 5; + if (modes[currentMode].brightness < 10) modes[currentMode].brightness += 1; + else if (modes[currentMode].brightness < 250) modes[currentMode].brightness += 5; else modes[currentMode].brightness = 255; } else { - if (modes[currentMode].brightness >= 5) modes[currentMode].brightness -= 5; - else modes[currentMode].brightness = 0; + if (modes[currentMode].brightness > 15) modes[currentMode].brightness -= 5; + else if (modes[currentMode].brightness > 1) modes[currentMode].brightness -= 1; + else modes[currentMode].brightness = 1; } FastLED.setBrightness(modes[currentMode].brightness); settChanged = true;