From db668f27ddc54229862bcab10505e32d3cb4c954 Mon Sep 17 00:00:00 2001 From: David Gwilliam Date: Tue, 17 Feb 2026 04:21:05 -0800 Subject: [PATCH] fix(display): correct type cast syntax in pulse calculation --- .../doorbell-touch/boards/esp32-s3-lcd-43/DisplayDriverGFX.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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);