diff --git a/ampel-firmware/co2_sensor.cpp b/ampel-firmware/co2_sensor.cpp index 93eb1da4d2fe7355c6142d3c8b0d3f3a6251caac..74afdb38a9a0a25bfca4d387ce58b233b345326f 100644 --- a/ampel-firmware/co2_sensor.cpp +++ b/ampel-firmware/co2_sensor.cpp @@ -204,8 +204,8 @@ namespace sensor { case BOOTUP: led_effects::showWaitingLED(color::blue); break; - // No special signaling, we want to show the CO2 value case READY: + displayCO2OnLedRing(); break; case NEEDS_CALIBRATION: led_effects::showWaitingLED(color::magenta); @@ -261,12 +261,7 @@ namespace sensor { logToSerial(); } - // We need to show LED effects for "old" data, too, as long as we get new data. - if (current_state == READY) { - displayCO2OnLedRing(); - } else { - showState(); - } + showState(); return freshData; }