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)
|
static void setDisplayVibrationDuration(uint8_t *duration, SettingMode_e mode)
|
||||||
{
|
{
|
||||||
if(SETTING_MODE_GET == mode)
|
if(SETTING_MODE_GET == mode)
|
||||||
@ -266,6 +278,7 @@ static void performFactoryResetCb()
|
|||||||
SettingsScreenAPIInterface_t settingsScreenAPIInterface =
|
SettingsScreenAPIInterface_t settingsScreenAPIInterface =
|
||||||
{
|
{
|
||||||
.setTimeSettingsCb = &(setTimeCb),
|
.setTimeSettingsCb = &(setTimeCb),
|
||||||
|
.setTimeFormatSettingsCb = &(setTimeFormatCb),
|
||||||
.setBrightnessSettingsCb = &(setGetBrightnessCb),
|
.setBrightnessSettingsCb = &(setGetBrightnessCb),
|
||||||
.setTimeoutSettingsCb = &(setTimeoutCb),
|
.setTimeoutSettingsCb = &(setTimeoutCb),
|
||||||
.setDisplayVibrationDurationSettingsCb = &(setDisplayVibrationDuration),
|
.setDisplayVibrationDurationSettingsCb = &(setDisplayVibrationDuration),
|
||||||
|
Loading…
Reference in New Issue
Block a user