Explorar o código

Skip EEPROM writes once done. (#13293)

Nick Brassel %!s(int64=4) %!d(string=hai) anos
pai
achega
0e3ae2cde0
Modificáronse 2 ficheiros con 2 adicións e 0 borrados
  1. 1 0
      quantum/led_matrix.c
  2. 1 0
      quantum/rgb_matrix.c

+ 1 - 0
quantum/led_matrix.c

@@ -286,6 +286,7 @@ static void led_task_timers(void) {
 static void led_task_sync(void) {
     // next task
     if (led_update_eeprom) eeconfig_update_led_matrix();
+    led_update_eeprom = false;
     if (sync_timer_elapsed32(g_led_timer) >= LED_MATRIX_LED_FLUSH_LIMIT) led_task_state = STARTING;
 }
 

+ 1 - 0
quantum/rgb_matrix.c

@@ -321,6 +321,7 @@ static void rgb_task_timers(void) {
 static void rgb_task_sync(void) {
     // next task
     if (rgb_update_eeprom) eeconfig_update_rgb_matrix();
+    rgb_update_eeprom = false;
     if (sync_timer_elapsed32(g_rgb_timer) >= RGB_MATRIX_LED_FLUSH_LIMIT) rgb_task_state = STARTING;
 }