diff options
author | mtei <2170248+mtei@users.noreply.github.com> | 2019-01-28 19:23:46 +0100 |
---|---|---|
committer | Drashna Jaelre <drashna@live.com> | 2019-01-28 23:57:41 +0100 |
commit | 12a2572295ae4daa69299941c0fa491bd6e04669 (patch) | |
tree | 8c7d81517df0ae0518b5976ac604e657f763bdfc /quantum | |
parent | 5672dc8030e99541e1d71c749916249fb4b2504b (diff) | |
download | qmk_firmware-12a2572295ae4daa69299941c0fa491bd6e04669.tar.gz qmk_firmware-12a2572295ae4daa69299941c0fa491bd6e04669.tar.xz |
Prevent wasteful writing to eeprom.
Diffstat (limited to 'quantum')
-rw-r--r-- | quantum/rgblight.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/quantum/rgblight.c b/quantum/rgblight.c index 23420ddd8..cf2666eb4 100644 --- a/quantum/rgblight.c +++ b/quantum/rgblight.c @@ -128,7 +128,9 @@ uint32_t eeconfig_read_rgblight(void) { } void eeconfig_update_rgblight(uint32_t val) { #ifdef __AVR__ + if (eeconfig_read_rgblight() != val) { eeprom_update_dword(EECONFIG_RGBLIGHT, val); + } #endif } void eeconfig_update_rgblight_default(void) { |