diff --git a/ampel-firmware/led_effects.cpp b/ampel-firmware/led_effects.cpp index 1410a1475ec6dbae0ef5912373555837636dedd9..af463f69d0359b748e7b9702670b5d0d5fae6fff 100644 --- a/ampel-firmware/led_effects.cpp +++ b/ampel-firmware/led_effects.cpp @@ -146,6 +146,7 @@ namespace led_effects { static uint16_t wheel_offset = 0; unsigned long t0 = millis(); pixels.setBrightness(config::max_brightness); + //FIXME: OVERFLOW! while (millis() < t0 + duration_ms) { for (int i = 0; i < NUMPIXELS; i++) { pixels.setPixelColor(i, pixels.ColorHSV(i * 65535 / NUMPIXELS + wheel_offset)); diff --git a/ampel-firmware/lorawan.cpp b/ampel-firmware/lorawan.cpp index 75363a0337ce887c860d38fb7c5a940bed3e642f..e9f805848a6a8c65b9ff3f8c2e3e11e0225dd2b3 100644 --- a/ampel-firmware/lorawan.cpp +++ b/ampel-firmware/lorawan.cpp @@ -184,6 +184,7 @@ namespace lorawan { void preparePayloadIfTimeHasCome(const int16_t &co2, const float &temperature, const float &humidity) { static unsigned long last_sent_at = 0; unsigned long now = seconds(); + //FIXME: OVERFLOW! if (connected && (now > last_sent_at + config::lorawan_sending_interval)) { last_sent_at = now; preparePayload(co2, temperature, humidity);