diff --git a/src/main.cpp b/src/main.cpp index 21c98f7..3a41384 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -93,16 +93,21 @@ void loop() if(now > fader_next_update) { fader_update(); - fader_next_update += 20; // -> 50 FPS + fader_next_update += 10; // -> 100 FPS - if((fader_loop % 50) == 0) { - if(((fader_loop / 50) % 2) == 0) { + if((fader_loop % 200) == 0) { + int round = (fader_loop / 200) % 3; + if(round == 0) { + for(int i = 0; i < NUM_MODULES; i++) { + fader_fade_colour(i, 255, 0, 0); + } + } else if(round == 1) { for(int i = 0; i < NUM_MODULES; i++) { fader_fade_colour(i, 0, 255, 0); } } else { for(int i = 0; i < NUM_MODULES; i++) { - fader_fade_colour(i, 255, 0, 0); + fader_fade_colour(i, 0, 0, 255); } } }