diff --git a/CHANGELOG.md b/CHANGELOG.md index 739ee0864..e92c6a96a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,4 @@ ### Fixed: - Desktop: Fix disabling keybinds (by @Willy-JL) - Settings: Fix duplicates in Power Settings when opening submenus (by @Willy-JL) +- RGB Backlight: Fix config migration (by @Willy-JL) diff --git a/furi/flipper.c b/furi/flipper.c index bd138d5f6..d04ccfb55 100644 --- a/furi/flipper.c +++ b/furi/flipper.c @@ -49,6 +49,7 @@ static void flipper_print_version(const char* target, const Version* version) { #include #include #include +#include #include #include @@ -82,6 +83,7 @@ void flipper_migrate_files() { {EXT_PATH(".config/xtreme_settings.txt"), MOMENTUM_SETTINGS_PATH}, {EXT_PATH(".config/notification.settings"), NOTIFICATION_SETTINGS_PATH}, {EXT_PATH(".config/power.settings"), POWER_SETTINGS_PATH}, + {EXT_PATH(".config/rgb_backlight.settings"), RGB_BACKLIGHT_SETTINGS_PATH}, {EXT_PATH("dolphin/name.txt"), NAMESPOOF_PATH}, // Adapt to UL {EXT_PATH("infrared/.infrared.settings"), INFRARED_SETTINGS_PATH}, // Adapt to OFW }; diff --git a/lib/drivers/rgb_backlight.c b/lib/drivers/rgb_backlight.c index 0c4433509..139e6cd18 100644 --- a/lib/drivers/rgb_backlight.c +++ b/lib/drivers/rgb_backlight.c @@ -18,13 +18,14 @@ */ #include "rgb_backlight.h" +#include "rgb_backlight_filename.h" + #include #include #include #define RGB_BACKLIGHT_SETTINGS_MAGIC 0x15 #define RGB_BACKLIGHT_SETTINGS_VERSION 6 -#define RGB_BACKLIGHT_SETTINGS_PATH INT_PATH(".rgb_backlight.settings") static struct { RgbColor colors[SK6805_LED_COUNT]; diff --git a/lib/drivers/rgb_backlight_filename.h b/lib/drivers/rgb_backlight_filename.h new file mode 100644 index 000000000..cba3c4650 --- /dev/null +++ b/lib/drivers/rgb_backlight_filename.h @@ -0,0 +1,3 @@ +#pragma once + +#define RGB_BACKLIGHT_SETTINGS_PATH INT_PATH(".rgb_backlight.settings")