diff --git a/ampel-firmware/co2_sensor.cpp b/ampel-firmware/co2_sensor.cpp index 0850128e81a7d1826673a370f79eea8a348fc310..7016f78ff55da428923435999b6078e8a0224332 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 51ba98b96c3e19df4737c0ef77900fa450e6e231..54db0ac0684d366d4bc15c3f23e72629a181ce48 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 3deb809940e61c9d042ddc52614f7b0ec16a08ca..96367ef5f2909d38377e2441f91d4e2e1abe2198 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