Registered the setTimeFormatSettingsCallback
This commit is contained in:
parent
8d408b5125
commit
4da41970a6
@ -127,6 +127,18 @@ static void setTimeCb(uint8_t *hour, uint8_t *minute, uint8_t *second, uint8_t *
|
||||
}
|
||||
}
|
||||
|
||||
static void setTimeFormatCb(bool *hour_24H_format, SettingMode_e mode)
|
||||
{
|
||||
if(SETTING_MODE_GET == mode)
|
||||
{
|
||||
*hour_24H_format = persistency_get_settings()->timeAndDate.time_and_date_hour_format;
|
||||
}
|
||||
else
|
||||
{
|
||||
watch_settings_time_and_date_set_hour_format(*hour_24H_format);
|
||||
}
|
||||
}
|
||||
|
||||
static void setDisplayVibrationDuration(uint8_t *duration, SettingMode_e mode)
|
||||
{
|
||||
if(SETTING_MODE_GET == mode)
|
||||
@ -266,6 +278,7 @@ static void performFactoryResetCb()
|
||||
SettingsScreenAPIInterface_t settingsScreenAPIInterface =
|
||||
{
|
||||
.setTimeSettingsCb = &(setTimeCb),
|
||||
.setTimeFormatSettingsCb = &(setTimeFormatCb),
|
||||
.setBrightnessSettingsCb = &(setGetBrightnessCb),
|
||||
.setTimeoutSettingsCb = &(setTimeoutCb),
|
||||
.setDisplayVibrationDurationSettingsCb = &(setDisplayVibrationDuration),
|
||||
|
Loading…
Reference in New Issue
Block a user