Browse Source

Prevent wasteful writing to eeprom.

mtei 6 years ago
parent
commit
12a2572295
1 changed files with 2 additions and 0 deletions
  1. 2 0
      quantum/rgblight.c

+ 2 - 0
quantum/rgblight.c

@@ -128,7 +128,9 @@ uint32_t eeconfig_read_rgblight(void) {
 }
 }
 void eeconfig_update_rgblight(uint32_t val) {
 void eeconfig_update_rgblight(uint32_t val) {
   #ifdef __AVR__
   #ifdef __AVR__
+  if (eeconfig_read_rgblight() != val) {
     eeprom_update_dword(EECONFIG_RGBLIGHT, val);
     eeprom_update_dword(EECONFIG_RGBLIGHT, val);
+  }
   #endif
   #endif
 }
 }
 void eeconfig_update_rgblight_default(void) {
 void eeconfig_update_rgblight_default(void) {