diff options
Diffstat (limited to 'apps/gui')
| -rw-r--r-- | apps/gui/gwps-common.c | 8 | ||||
| -rw-r--r-- | apps/gui/gwps.h | 2 | ||||
| -rw-r--r-- | apps/gui/wps_parser.c | 1 |
3 files changed, 11 insertions, 0 deletions
diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c index 1fef9e0..9a69c74 100644 --- a/apps/gui/gwps-common.c +++ b/apps/gui/gwps-common.c @@ -1037,6 +1037,14 @@ static const char *get_token_value(struct gui_wps *gwps, *intval = global_settings.repeat_mode + 1; snprintf(buf, buf_size, "%d", global_settings.repeat_mode); return buf; + + case WPS_TOKEN_RTC_PRESENT: +#if CONFIG_RTC + return "c"; +#else + return NULL; +#endif + #if CONFIG_RTC case WPS_TOKEN_RTC_12HOUR_CFG: if (intval) diff --git a/apps/gui/gwps.h b/apps/gui/gwps.h index 935e015..f356221 100644 --- a/apps/gui/gwps.h +++ b/apps/gui/gwps.h @@ -173,6 +173,8 @@ enum wps_token_type { /* Time */ + WPS_TOKEN_RTC_PRESENT, + /* The begin/end values allow us to know if a token is an RTC one. New RTC tokens should be added between the markers. */ diff --git a/apps/gui/wps_parser.c b/apps/gui/wps_parser.c index 70e13e7..7211e6c 100644 --- a/apps/gui/wps_parser.c +++ b/apps/gui/wps_parser.c @@ -193,6 +193,7 @@ static const struct wps_tag all_tags[] = { { WPS_TOKEN_BATTERY_CHARGER_CONNECTED,"bp", WPS_REFRESH_DYNAMIC, NULL }, #endif + { WPS_TOKEN_RTC_PRESENT , "cc", WPS_REFRESH_STATIC, NULL }, { WPS_TOKEN_RTC_DAY_OF_MONTH, "cd", WPS_RTC_REFRESH, NULL }, { WPS_TOKEN_RTC_DAY_OF_MONTH_BLANK_PADDED,"ce", WPS_RTC_REFRESH, NULL }, { WPS_TOKEN_RTC_12HOUR_CFG, "cf", WPS_RTC_REFRESH, NULL }, |