Add noeeprom speed function for RGBLIGHT (#9706)
* [Docs] Add Speed functions to RGB Light docs * Add noeeprom functions for speed * Fix wording in doc Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
This commit is contained in:
committed by
Drashna Jael're
parent
a1d87ee1d4
commit
8784ab09d8
@@ -406,17 +406,28 @@ void rgblight_decrease_val_helper(bool write_to_eeprom) {
|
|||||||
}
|
}
|
||||||
void rgblight_decrease_val_noeeprom(void) { rgblight_decrease_val_helper(false); }
|
void rgblight_decrease_val_noeeprom(void) { rgblight_decrease_val_helper(false); }
|
||||||
void rgblight_decrease_val(void) { rgblight_decrease_val_helper(true); }
|
void rgblight_decrease_val(void) { rgblight_decrease_val_helper(true); }
|
||||||
void rgblight_increase_speed(void) {
|
|
||||||
|
|
||||||
|
void rgblight_increase_speed_helper(bool write_to_eeprom) {
|
||||||
if (rgblight_config.speed < 3) rgblight_config.speed++;
|
if (rgblight_config.speed < 3) rgblight_config.speed++;
|
||||||
// RGBLIGHT_SPLIT_SET_CHANGE_HSVS; // NEED?
|
// RGBLIGHT_SPLIT_SET_CHANGE_HSVS; // NEED?
|
||||||
eeconfig_update_rgblight(rgblight_config.raw); // EECONFIG needs to be increased to support this
|
if (write_to_eeprom) {
|
||||||
|
eeconfig_update_rgblight(rgblight_config.raw); // EECONFIG needs to be increased to support this
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
void rgblight_increase_speed(void) { rgblight_increase_speed_helper(true); }
|
||||||
|
void rgblight_increase_speed_noeeprom(void) { rgblight_increase_speed_helper(false); }
|
||||||
|
|
||||||
void rgblight_decrease_speed(void) {
|
void rgblight_decrease_speed_helper(bool write_to_eeprom) {
|
||||||
if (rgblight_config.speed > 0) rgblight_config.speed--;
|
if (rgblight_config.speed > 0) rgblight_config.speed--;
|
||||||
// RGBLIGHT_SPLIT_SET_CHANGE_HSVS; // NEED??
|
// RGBLIGHT_SPLIT_SET_CHANGE_HSVS; // NEED??
|
||||||
eeconfig_update_rgblight(rgblight_config.raw); // EECONFIG needs to be increased to support this
|
if (write_to_eeprom) {
|
||||||
|
eeconfig_update_rgblight(rgblight_config.raw); // EECONFIG needs to be increased to support this
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
void rgblight_decrease_speed(void) { rgblight_decrease_speed_helper(true); }
|
||||||
|
void rgblight_decrease_speed_noeeprom(void) { rgblight_decrease_speed_helper(false); }
|
||||||
|
|
||||||
|
|
||||||
void rgblight_sethsv_noeeprom_old(uint8_t hue, uint8_t sat, uint8_t val) {
|
void rgblight_sethsv_noeeprom_old(uint8_t hue, uint8_t sat, uint8_t val) {
|
||||||
if (rgblight_config.enable) {
|
if (rgblight_config.enable) {
|
||||||
|
|||||||
@@ -336,7 +336,9 @@ void rgblight_increase_val_noeeprom(void);
|
|||||||
void rgblight_decrease_val(void);
|
void rgblight_decrease_val(void);
|
||||||
void rgblight_decrease_val_noeeprom(void);
|
void rgblight_decrease_val_noeeprom(void);
|
||||||
void rgblight_increase_speed(void);
|
void rgblight_increase_speed(void);
|
||||||
|
void rgblight_increase_speed_noeeprom(void);
|
||||||
void rgblight_decrease_speed(void);
|
void rgblight_decrease_speed(void);
|
||||||
|
void rgblight_decrease_speed_noeeprom(void);
|
||||||
void rgblight_sethsv(uint8_t hue, uint8_t sat, uint8_t val);
|
void rgblight_sethsv(uint8_t hue, uint8_t sat, uint8_t val);
|
||||||
void rgblight_sethsv_noeeprom(uint8_t hue, uint8_t sat, uint8_t val);
|
void rgblight_sethsv_noeeprom(uint8_t hue, uint8_t sat, uint8_t val);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user