mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-07-31 02:23:04 -07:00
Change naming scheme setting name
This commit is contained in:
@@ -139,17 +139,17 @@ static void sleep_method_changed(VariableItem* item) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const char* const filename_scheme[] = {
|
const char* const filename_scheme[] = {
|
||||||
"Timestamp",
|
"Time",
|
||||||
"Simple",
|
"Random",
|
||||||
};
|
};
|
||||||
|
|
||||||
static void filename_scheme_changed(VariableItem* item) {
|
static void filename_scheme_changed(VariableItem* item) {
|
||||||
uint8_t index = variable_item_get_current_value_index(item);
|
uint8_t index = variable_item_get_current_value_index(item);
|
||||||
variable_item_set_current_value_text(item, filename_scheme[index]);
|
variable_item_set_current_value_text(item, filename_scheme[index]);
|
||||||
if(index) {
|
if(index) {
|
||||||
furi_hal_rtc_set_flag(FuriHalRtcFlagSimpleFilename);
|
furi_hal_rtc_set_flag(FuriHalRtcFlagRandomFilename);
|
||||||
} else {
|
} else {
|
||||||
furi_hal_rtc_reset_flag(FuriHalRtcFlagSimpleFilename);
|
furi_hal_rtc_reset_flag(FuriHalRtcFlagRandomFilename);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ SystemSettings* system_settings_alloc() {
|
|||||||
|
|
||||||
item = variable_item_list_add(
|
item = variable_item_list_add(
|
||||||
app->var_item_list, "File Naming", COUNT_OF(filename_scheme), filename_scheme_changed, app);
|
app->var_item_list, "File Naming", COUNT_OF(filename_scheme), filename_scheme_changed, app);
|
||||||
value_index = furi_hal_rtc_is_flag_set(FuriHalRtcFlagSimpleFilename) ? 1 : 0;
|
value_index = furi_hal_rtc_is_flag_set(FuriHalRtcFlagRandomFilename) ? 1 : 0;
|
||||||
variable_item_set_current_value_index(item, value_index);
|
variable_item_set_current_value_index(item, value_index);
|
||||||
variable_item_set_current_value_text(item, filename_scheme[value_index]);
|
variable_item_set_current_value_text(item, filename_scheme[value_index]);
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ typedef enum {
|
|||||||
FuriHalRtcFlagHandOrient = (1 << 4),
|
FuriHalRtcFlagHandOrient = (1 << 4),
|
||||||
FuriHalRtcFlagLegacySleep = (1 << 5),
|
FuriHalRtcFlagLegacySleep = (1 << 5),
|
||||||
FuriHalRtcFlagStealthMode = (1 << 6),
|
FuriHalRtcFlagStealthMode = (1 << 6),
|
||||||
FuriHalRtcFlagSimpleFilename = (1 << 7),
|
FuriHalRtcFlagRandomFilename = (1 << 7),
|
||||||
} FuriHalRtcFlag;
|
} FuriHalRtcFlag;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ const char* const name_generator_right[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
void name_generator_make_auto(char* name, size_t max_name_size, const char* prefix) {
|
void name_generator_make_auto(char* name, size_t max_name_size, const char* prefix) {
|
||||||
if(!furi_hal_rtc_is_flag_set(FuriHalRtcFlagSimpleFilename)) {
|
if(!furi_hal_rtc_is_flag_set(FuriHalRtcFlagRandomFilename)) {
|
||||||
name_generator_make_detailed(name, max_name_size, prefix);
|
name_generator_make_detailed(name, max_name_size, prefix);
|
||||||
} else {
|
} else {
|
||||||
name_generator_make_random(name, max_name_size);
|
name_generator_make_random(name, max_name_size);
|
||||||
|
|||||||
Reference in New Issue
Block a user