After returning 1 modules the timers are broken and modules start a switch loop in which the last two modules are switched rapidly without waiting for timers or fininshing. The output is erratic. No modules run normally.
Possible solutions
clear timer for that module after a module returns 1
Reproducing:
In an gfx_* module (e.g.
gfx_rainbow
)What happens
After returning 1 modules the timers are broken and modules start a switch loop in which the last two modules are switched rapidly without waiting for timers or fininshing. The output is erratic. No modules run normally.
Possible solutions
clear timer for that module after a module returns 1