In latest master, the LEDs can get stuck on a certain setting (until now only reproduced in Solid mode). The ESP remains responsive and the state values change, but the LEDs can not be updated at all.
It is not a failure of the LED driver library, as sending an E1.31 signal using LedFx will set the LEDs correctly. After the E1.31 stream ends, they remain black though.
Doing a software reset (powercycle not required) fixes the problem temporarily. Investigating.
It was an issue with timebase syncing! It happens whenthe ESP receives a sync packet from another one with a lower uptime. The time for the next effect to be drawn will then be in the future because of the timebase offset and no new frames will be drawn. Reverted frametimer to local millis() and the issue is resolved!
Most helpful comment
It was an issue with timebase syncing! It happens whenthe ESP receives a sync packet from another one with a lower uptime. The time for the next effect to be drawn will then be in the future because of the timebase offset and no new frames will be drawn. Reverted frametimer to local
millis()and the issue is resolved!