Skip to content

Commit 649d43b

Browse files
committed
Bugfix for FX: Tri Fade
- incorrectly calculated counter and progress
1 parent 16cfbf7 commit 649d43b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

wled00/FX.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1714,8 +1714,8 @@ static const char _data_FX_MODE_TRICOLOR_WIPE[] PROGMEM = "Tri Wipe@!;1,2,3;!";
17141714
* Modified by Aircoookie
17151715
*/
17161716
uint16_t mode_tricolor_fade(void) {
1717-
unsigned counter = strip.now * ((SEGMENT.speed >> 3) +1);
1718-
uint16_t prog = (counter * 768) >> 16;
1717+
uint16_t counter = strip.now * ((SEGMENT.speed >> 3) +1);
1718+
uint32_t prog = (counter * 768) >> 16;
17191719

17201720
uint32_t color1 = 0, color2 = 0;
17211721
unsigned stage = 0;

0 commit comments

Comments
 (0)