This repository was archived by the owner on Mar 1, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ void animationStep() {
6161 }
6262}
6363
64- void changeMode (Mode newMode, double interval = 1 .0d) {
64+ void changeMode (Mode newMode, double interval = 0 .0d) {
6565 if (newMode != activeMode) {
6666 Log.info (" Mode changed to %i" , newMode);
6767 activeMode = newMode;
@@ -76,8 +76,14 @@ void changeMode(Mode newMode, double interval = 1.0d) {
7676 case STATIC_COLOR:
7777 break ;
7878 case RAINBOW:
79+ if (interval == 0 .0d)
80+ interval = 0 .5d;
81+ animationThread.setInterval (interval / 1000 );
82+ break ;
7983 case FIRE2012:
80- animationThread.setInterval (interval);
84+ if (interval == 0 .0d)
85+ interval = 0 .016d;
86+ animationThread.setInterval (interval / 1000 );
8187 break ;
8288 case HYPERION_UDP:
8389 if (!autoswitch)
@@ -193,7 +199,7 @@ void setup(void) {
193199 threadController.add (&statusThread);
194200
195201 animationThread.onRun (animationStep);
196- animationThread.setInterval (500 );
202+ animationThread.setInterval (1000 );
197203
198204 resetThread.onRun (resetMode);
199205 #ifdef CONFIG_ENABLE_WEBCONFIG
You can’t perform that action at this time.
0 commit comments