|
|
@@ -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);
|
|
|
}
|