Skip to content
This repository was archived by the owner on Mar 1, 2024. It is now read-only.

Commit 2d69c5c

Browse files
authored
Merge pull request #21 from SciLor/develop
Develop
2 parents 11fbc91 + e9d6b8c commit 2d69c5c

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

HyperionRGB/HyperionRGB.ino

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)