diff --git a/sketches/doorbell-touch/boards/esp32-s3-lcd-43/DisplayDriverGFX.cpp b/sketches/doorbell-touch/boards/esp32-s3-lcd-43/DisplayDriverGFX.cpp index 53ee92a..f76f08f 100644 --- a/sketches/doorbell-touch/boards/esp32-s3-lcd-43/DisplayDriverGFX.cpp +++ b/sketches/doorbell-touch/boards/esp32-s3-lcd-43/DisplayDriverGFX.cpp @@ -171,9 +171,8 @@ void DisplayDriverGFX::render(const ScreenState& state) { } void DisplayDriverGFX::drawAlert(const ScreenState& state) { - // Always redraw background for animation uint32_t elapsed = millis() - state.alertStartMs; - uint8_cast(180.0f + 75.0f * sinf(elapsed / 300.0f)); + uint8_t pulse = static_cast(180.0f + 75.0f * sinf(elapsed / 300.0f)); uint16_t bg = _gfx->color565(pulse, 0, 0); _gfx->fillScreen(bg);