mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-24 03:29:57 -07:00
update rgb on solid only when brightness change
This commit is contained in:
@@ -228,6 +228,9 @@ void rgb_backlight_reconfigure(bool enabled) {
|
||||
rgb_state.rainbow_hsv.s = rgb_settings.rainbow_saturation;
|
||||
rgb_backlight_update(rgb_state.last_brightness, false);
|
||||
|
||||
if(rgb_state.enabled && rgb_settings.rainbow_mode == RGBBacklightRainbowModeOff)
|
||||
SK6805_update();
|
||||
|
||||
furi_check(furi_mutex_release(rgb_state.mutex) == FuriStatusOk);
|
||||
}
|
||||
|
||||
@@ -286,8 +289,10 @@ void rgb_backlight_update(uint8_t brightness, bool tick) {
|
||||
return;
|
||||
}
|
||||
|
||||
bool brightness_changed = brightness != rgb_state.last_brightness;
|
||||
rgb_state.last_brightness = brightness;
|
||||
SK6805_update();
|
||||
if(rgb_settings.rainbow_mode != RGBBacklightRainbowModeOff || brightness_changed)
|
||||
SK6805_update();
|
||||
|
||||
furi_check(furi_mutex_release(rgb_state.mutex) == FuriStatusOk);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user