From 9b764da9854562f10e54944ea098d718dcf8eee5 Mon Sep 17 00:00:00 2001
From: Eric Duminil <eric.duminil@gmail.com>
Date: Sun, 27 Dec 2020 13:57:54 +0100
Subject: [PATCH] Breathing offset

---
 led_effects.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/led_effects.cpp b/led_effects.cpp
index c85ec6e..2f53b39 100644
--- a/led_effects.cpp
+++ b/led_effects.cpp
@@ -176,10 +176,10 @@ namespace LedEffects {
     if (!config::night_mode) {
       static uint16_t breathing_offset = 0;
       uint16_t brightness = config::min_brightness
-          + pixels.sine8(breathing_offset * 3) * config::brightness_amplitude / 255;
+          + pixels.sine8(breathing_offset) * config::brightness_amplitude / 255;
       pixels.setBrightness(brightness);
       pixels.show();
-      breathing_offset++;
+      breathing_offset += 3; // breathing speed. +3 looks like slow human breathing.
     }
     delay(co2 > 1600 ? 50 : 100); // faster breathing for higher CO2 values
   }
-- 
GitLab