RGB Backlight: Fix config migration

This commit is contained in:
Willy-JL
2024-08-27 00:52:00 +02:00
parent edd43f28a9
commit eb964fec0c
4 changed files with 8 additions and 1 deletions

View File

@@ -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)

View File

@@ -49,6 +49,7 @@ static void flipper_print_version(const char* target, const Version* version) {
#include <loader/loader_menu.h>
#include <notification/notification_settings_filename.h>
#include <power/power_settings_filename.h>
#include <drivers/rgb_backlight_filename.h>
#include <applications/main/infrared/infrared_app.h>
#include <applications/main/u2f/u2f_data.h>
@@ -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
};

View File

@@ -18,13 +18,14 @@
*/
#include "rgb_backlight.h"
#include "rgb_backlight_filename.h"
#include <furi_hal.h>
#include <storage/storage.h>
#include <toolbox/saved_struct.h>
#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];

View File

@@ -0,0 +1,3 @@
#pragma once
#define RGB_BACKLIGHT_SETTINGS_PATH INT_PATH(".rgb_backlight.settings")