From 4902d7fb9ed029c1856a656b92c9e978ba508f6b Mon Sep 17 00:00:00 2001 From: Damian Schneider Date: Wed, 4 Dec 2024 17:10:44 +0100 Subject: [PATCH] Fix for #4193 (twinkle fox & cat) --- wled00/FX.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wled00/FX.cpp b/wled00/FX.cpp index 61d7a66a8a..76df81d2c0 100644 --- a/wled00/FX.cpp +++ b/wled00/FX.cpp @@ -2565,8 +2565,8 @@ static CRGB twinklefox_one_twinkle(uint32_t ms, uint8_t salt, bool cat) { // Overall twinkle speed (changed) unsigned ticks = ms / SEGENV.aux0; - unsigned fastcycle8 = ticks; - unsigned slowcycle16 = (ticks >> 8) + salt; + unsigned fastcycle8 = uint8_t(ticks); + unsigned slowcycle16 = uint16_t((ticks >> 8) + salt); slowcycle16 += sin8_t(slowcycle16); slowcycle16 = (slowcycle16 * 2053) + 1384; unsigned slowcycle8 = (slowcycle16 & 0xFF) + (slowcycle16 >> 8);