Add VGM color settings backend

This commit is contained in:
Willy-JL
2024-03-07 21:34:22 +00:00
parent 99ce5a30ce
commit bf045ccf51
4 changed files with 55 additions and 0 deletions

View File

@@ -41,6 +41,9 @@ MomentumSettings momentum_settings = {
.uart_esp_channel = FuriHalSerialIdUsart, // pin 13,14
.uart_nmea_channel = FuriHalSerialIdUsart, // pin 13,14
.file_naming_prefix_after = false, // Before
.vgm_color_mode = VgmColorModeDefault, // Default
.vgm_color_fg.value = 0xFC00, // Default Orange
.vgm_color_bg.value = 0x0000, // Default Black
};
typedef enum {
@@ -110,6 +113,9 @@ static const struct {
{setting_enum(uart_esp_channel, FuriHalSerialIdMax)},
{setting_enum(uart_nmea_channel, FuriHalSerialIdMax)},
{setting_bool(file_naming_prefix_after)},
{setting_enum(vgm_color_mode, VgmColorModeCount)},
{setting_uint(vgm_color_fg, 0x0000, 0xFFFF)},
{setting_uint(vgm_color_bg, 0x0000, 0xFFFF)},
};
void momentum_settings_load() {