Add rgblight_reload_from_eeprom() (#11411)
* Add rgblight_reset_from_eeprom() * reset->reload
This commit is contained in:
committed by
Drashna Jael're
parent
fa1a47fd1a
commit
d553a23636
@@ -234,6 +234,17 @@ void rgblight_init(void) {
|
|||||||
is_rgblight_initialized = true;
|
is_rgblight_initialized = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void rgblight_reload_from_eeprom(void) {
|
||||||
|
/* Reset back to what we have in eeprom */
|
||||||
|
rgblight_config.raw = eeconfig_read_rgblight();
|
||||||
|
RGBLIGHT_SPLIT_SET_CHANGE_MODEHSVS;
|
||||||
|
rgblight_check_config();
|
||||||
|
eeconfig_debug_rgblight(); // display current eeprom values
|
||||||
|
if (rgblight_config.enable) {
|
||||||
|
rgblight_mode_noeeprom(rgblight_config.mode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
uint32_t rgblight_read_dword(void) { return rgblight_config.raw; }
|
uint32_t rgblight_read_dword(void) { return rgblight_config.raw; }
|
||||||
|
|
||||||
void rgblight_update_dword(uint32_t dword) {
|
void rgblight_update_dword(uint32_t dword) {
|
||||||
|
|||||||
@@ -347,6 +347,9 @@ uint8_t rgblight_get_speed(void);
|
|||||||
void rgblight_set_speed(uint8_t speed);
|
void rgblight_set_speed(uint8_t speed);
|
||||||
void rgblight_set_speed_noeeprom(uint8_t speed);
|
void rgblight_set_speed_noeeprom(uint8_t speed);
|
||||||
|
|
||||||
|
/* reset */
|
||||||
|
void rgblight_reload_from_eeprom(void);
|
||||||
|
|
||||||
/* query */
|
/* query */
|
||||||
uint8_t rgblight_get_mode(void);
|
uint8_t rgblight_get_mode(void);
|
||||||
uint8_t rgblight_get_hue(void);
|
uint8_t rgblight_get_hue(void);
|
||||||
|
|||||||
Reference in New Issue
Block a user