Registered the setTimeFormatSettingsCallback

This commit is contained in:
anschrammh 2023-04-05 08:17:59 +02:00
parent 8d408b5125
commit 4da41970a6

View File

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