...
|
...
|
@@ -206,6 +206,8 @@ void DrawLcdAnaClock(boolean show_seconds)
|
206
|
206
|
hal_lcd_update_display();
|
207
|
207
|
}
|
208
|
208
|
|
|
209
|
+static const char *daynames[7] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
|
|
210
|
+
|
209
|
211
|
void DrawLcdDigitalClock(boolean show_seconds)
|
210
|
212
|
{
|
211
|
213
|
int gRow = 1;
|
...
|
...
|
@@ -321,9 +323,9 @@ void DrawLcdDigitalClock(boolean show_seconds)
|
321
|
323
|
}
|
322
|
324
|
|
323
|
325
|
if (OswaldClk.day_first)
|
324
|
|
- snprintf(tstr, 16, "%2d.%2d.%4d", OswaldClk.day, OswaldClk.month, OswaldClk.year);
|
|
326
|
+ snprintf(tstr, 16, "%s %d.%d.%d", daynames[OswaldClk.wday], OswaldClk.day, OswaldClk.month, OswaldClk.year);
|
325
|
327
|
else
|
326
|
|
- snprintf(tstr, 16, "%2d/%2d %4d", OswaldClk.month, OswaldClk.day, OswaldClk.year);
|
|
328
|
+ snprintf(tstr, 16, "%s %d/%d %d", daynames[OswaldClk.wday], OswaldClk.month, OswaldClk.day, OswaldClk.year);
|
327
|
329
|
oswald_write_string(0, 25, FONT_6x9, tstr);
|
328
|
330
|
|
329
|
331
|
gRow = 0;
|