From eb964fec0c0443899f0b3d9d005f6ea536072f53 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Tue, 27 Aug 2024 00:52:00 +0200 Subject: [PATCH] RGB Backlight: Fix config migration --- CHANGELOG.md | 1 + furi/flipper.c | 2 ++ lib/drivers/rgb_backlight.c | 3 ++- lib/drivers/rgb_backlight_filename.h | 3 +++ 4 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 lib/drivers/rgb_backlight_filename.h 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")