- else if (mode == MODE_SOLID && color == COLOR_CANDLE) {
- cbright = bright - CBRIGHT_VARIANCE / 2;
- tmr_startPeriodic(TMR_CANDLE, 1);
+ else {
+ if (mode == MODE_CYCLE)
+ tmr_start(TMR_INCOLOR, STD_INCOLOR);
+ if (color != COLOR_WHITE) {
+ cbright = bright - CBRIGHT_VARIANCE / 2;
+ tmr_startPeriodic(TMR_CANDLE, 1);
+ }