]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - quantum/rgblight.c
Update functions used to write to EEPROM
[qmk_firmware.git] / quantum / rgblight.c
index 2215cf5cdf8e15431bc9766f845bfb595e14d53c..5623c65de71a9b00a680f4e802f67dbeb02a8fe4 100644 (file)
@@ -107,17 +107,17 @@ void setrgb(uint8_t r, uint8_t g, uint8_t b, struct cRGB *led1) {
 uint32_t eeconfig_read_rgblight(void) {
   return eeprom_read_dword(EECONFIG_RGBLIGHT);
 }
-void eeconfig_write_rgblight(uint32_t val) {
-  eeprom_write_dword(EECONFIG_RGBLIGHT, val);
+void eeconfig_update_rgblight(uint32_t val) {
+  eeprom_update_dword(EECONFIG_RGBLIGHT, val);
 }
-void eeconfig_write_rgblight_default(void) {
-       dprintf("eeconfig_write_rgblight_default\n");
+void eeconfig_update_rgblight_default(void) {
+       dprintf("eeconfig_update_rgblight_default\n");
        rgblight_config.enable = 1;
        rgblight_config.mode = 1;
        rgblight_config.hue = 200;
        rgblight_config.sat = 204;
        rgblight_config.val = 204;
-       eeconfig_write_rgblight(rgblight_config.raw);
+       eeconfig_update_rgblight(rgblight_config.raw);
 }
 void eeconfig_debug_rgblight(void) {
        dprintf("rgblight_config eprom\n");
@@ -136,12 +136,12 @@ void rgblight_init(void) {
   if (!eeconfig_is_enabled()) {
                dprintf("rgblight_init eeconfig is not enabled.\n");
     eeconfig_init();
-               eeconfig_write_rgblight_default();
+               eeconfig_update_rgblight_default();
   }
   rgblight_config.raw = eeconfig_read_rgblight();
        if (!rgblight_config.mode) {
                dprintf("rgblight_init rgblight_config.mode = 0. Write default values to EEPROM.\n");
-               eeconfig_write_rgblight_default();
+               eeconfig_update_rgblight_default();
                rgblight_config.raw = eeconfig_read_rgblight();
        }
        eeconfig_debug_rgblight(); // display current eeprom values
@@ -189,7 +189,7 @@ void rgblight_mode(uint8_t mode) {
        } else {
                rgblight_config.mode = mode;
        }
-  eeconfig_write_rgblight(rgblight_config.raw);
+  eeconfig_update_rgblight(rgblight_config.raw);
   dprintf("rgblight mode: %u\n", rgblight_config.mode);
        if (rgblight_config.mode == 1) {
                rgblight_timer_disable();
@@ -206,7 +206,7 @@ void rgblight_mode(uint8_t mode) {
 
 void rgblight_toggle(void) {
   rgblight_config.enable ^= 1;
-  eeconfig_write_rgblight(rgblight_config.raw);
+  eeconfig_update_rgblight(rgblight_config.raw);
   dprintf("rgblight toggle: rgblight_config.enable = %u\n", rgblight_config.enable);
        if (rgblight_config.enable) {
                rgblight_mode(rgblight_config.mode);
@@ -299,7 +299,7 @@ void rgblight_sethsv(uint16_t hue, uint8_t sat, uint8_t val){
                rgblight_config.hue = hue;
                rgblight_config.sat = sat;
                rgblight_config.val = val;
-               eeconfig_write_rgblight(rgblight_config.raw);
+               eeconfig_update_rgblight(rgblight_config.raw);
                dprintf("rgblight set hsv [EEPROM]: %u,%u,%u\n", rgblight_config.hue, rgblight_config.sat, rgblight_config.val);
   }
 }