From 24443b0aa7fc27078f1660e6534ebdaa04a97f1a Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Mon, 19 Apr 2021 21:16:30 +0200 Subject: [PATCH] Night mode command --- ampel-firmware/co2_sensor.cpp | 1 - ampel-firmware/led_effects.cpp | 1 + ampel-firmware/led_effects.h | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ampel-firmware/co2_sensor.cpp b/ampel-firmware/co2_sensor.cpp index 0850128..7016f78 100644 --- a/ampel-firmware/co2_sensor.cpp +++ b/ampel-firmware/co2_sensor.cpp @@ -81,7 +81,6 @@ namespace sensor { sensor_console::defineCommand("reset", []() { ESP.restart(); }, " (Restarts the sensor)"); - sensor_console::defineCommand("night_mode", led_effects::toggleNightMode, " (Toggles night mode on/off)"); } //NOTE: should timer deviation be used to adjust measurement_timestep? diff --git a/ampel-firmware/led_effects.cpp b/ampel-firmware/led_effects.cpp index 51ba98b..54db0ac 100644 --- a/ampel-firmware/led_effects.cpp +++ b/ampel-firmware/led_effects.cpp @@ -74,6 +74,7 @@ namespace led_effects { pixels.begin(); pixels.setBrightness(config::max_brightness); LEDsOff(); + sensor_console::defineCommand("night_mode", toggleNightMode, " (Toggles night mode on/off)"); } void toggleNightMode() { diff --git a/ampel-firmware/led_effects.h b/ampel-firmware/led_effects.h index 3deb809..96367ef 100644 --- a/ampel-firmware/led_effects.h +++ b/ampel-firmware/led_effects.h @@ -2,6 +2,7 @@ #define LED_EFFECTS_H_INCLUDED #include <Arduino.h> #include "config.h" +#include "sensor_console.h" // Adafruit NeoPixel (Arduino library for controlling single-wire-based LED pixels and strip) // https://github.com/adafruit/Adafruit_NeoPixel -- GitLab