|
|
@ -342,9 +342,8 @@ void led_matrix_task(void) { |
|
|
|
case RENDERING: |
|
|
|
led_task_render(effect); |
|
|
|
if (effect) { |
|
|
|
// Only run the basic indicators in the last render iteration (default there are 5 iterations) |
|
|
|
if (led_effect_params.iter == LED_MATRIX_LED_PROCESS_MAX_ITERATIONS) { |
|
|
|
led_matrix_indicators(); |
|
|
|
if (led_task_state == FLUSHING) { |
|
|
|
led_matrix_indicators(); // ensure we only draw basic indicators once rendering is finished |
|
|
|
} |
|
|
|
led_matrix_indicators_advanced(&led_effect_params); |
|
|
|
} |
|
|
|