diff options
author | Brandon Low <lostlogic@rockbox.org> | 2006-03-18 22:42:02 +0000 |
---|---|---|
committer | Brandon Low <lostlogic@rockbox.org> | 2006-03-18 22:42:02 +0000 |
commit | ddf7c70a453465f387df2affa6c3a560e0920b11 (patch) | |
tree | 456e916b3b4b10a519cf77de40774a6446c65d4a /apps/screens.c | |
parent | 169cd33b3707ecfaea288c67dd39e586da93d795 (diff) | |
download | rockbox-ddf7c70a453465f387df2affa6c3a560e0920b11.tar.gz rockbox-ddf7c70a453465f387df2affa6c3a560e0920b11.zip |
Real Time Clock support in the WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9105 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/screens.c')
-rw-r--r-- | apps/screens.c | 48 |
1 files changed, 25 insertions, 23 deletions
diff --git a/apps/screens.c b/apps/screens.c index 2ac48e3788..f9867a2526 100644 --- a/apps/screens.c +++ b/apps/screens.c | |||
@@ -638,6 +638,31 @@ void charging_splash(void) | |||
638 | 638 | ||
639 | #if defined(HAVE_LCD_BITMAP) && defined (CONFIG_RTC) | 639 | #if defined(HAVE_LCD_BITMAP) && defined (CONFIG_RTC) |
640 | 640 | ||
641 | const int dayname[] = { | ||
642 | LANG_WEEKDAY_SUNDAY, | ||
643 | LANG_WEEKDAY_MONDAY, | ||
644 | LANG_WEEKDAY_TUESDAY, | ||
645 | LANG_WEEKDAY_WEDNESDAY, | ||
646 | LANG_WEEKDAY_THURSDAY, | ||
647 | LANG_WEEKDAY_FRIDAY, | ||
648 | LANG_WEEKDAY_SATURDAY | ||
649 | }; | ||
650 | |||
651 | const int monthname[] = { | ||
652 | LANG_MONTH_JANUARY, | ||
653 | LANG_MONTH_FEBRUARY, | ||
654 | LANG_MONTH_MARCH, | ||
655 | LANG_MONTH_APRIL, | ||
656 | LANG_MONTH_MAY, | ||
657 | LANG_MONTH_JUNE, | ||
658 | LANG_MONTH_JULY, | ||
659 | LANG_MONTH_AUGUST, | ||
660 | LANG_MONTH_SEPTEMBER, | ||
661 | LANG_MONTH_OCTOBER, | ||
662 | LANG_MONTH_NOVEMBER, | ||
663 | LANG_MONTH_DECEMBER | ||
664 | }; | ||
665 | |||
641 | /* little helper function for voice output */ | 666 | /* little helper function for voice output */ |
642 | static void say_time(int cursorpos, const struct tm *tm) | 667 | static void say_time(int cursorpos, const struct tm *tm) |
643 | { | 668 | { |
@@ -693,29 +718,6 @@ bool set_time_screen(const char* string, struct tm *tm) | |||
693 | unsigned int line_height, prev_line_height; | 718 | unsigned int line_height, prev_line_height; |
694 | int lastmode = lcd_get_drawmode(); | 719 | int lastmode = lcd_get_drawmode(); |
695 | 720 | ||
696 | static const int dayname[] = { | ||
697 | LANG_WEEKDAY_SUNDAY, | ||
698 | LANG_WEEKDAY_MONDAY, | ||
699 | LANG_WEEKDAY_TUESDAY, | ||
700 | LANG_WEEKDAY_WEDNESDAY, | ||
701 | LANG_WEEKDAY_THURSDAY, | ||
702 | LANG_WEEKDAY_FRIDAY, | ||
703 | LANG_WEEKDAY_SATURDAY | ||
704 | }; | ||
705 | static const int monthname[] = { | ||
706 | LANG_MONTH_JANUARY, | ||
707 | LANG_MONTH_FEBRUARY, | ||
708 | LANG_MONTH_MARCH, | ||
709 | LANG_MONTH_APRIL, | ||
710 | LANG_MONTH_MAY, | ||
711 | LANG_MONTH_JUNE, | ||
712 | LANG_MONTH_JULY, | ||
713 | LANG_MONTH_AUGUST, | ||
714 | LANG_MONTH_SEPTEMBER, | ||
715 | LANG_MONTH_OCTOBER, | ||
716 | LANG_MONTH_NOVEMBER, | ||
717 | LANG_MONTH_DECEMBER | ||
718 | }; | ||
719 | char cursor[][3] = {{ 0, 8, 12}, {18, 8, 12}, {36, 8, 12}, | 721 | char cursor[][3] = {{ 0, 8, 12}, {18, 8, 12}, {36, 8, 12}, |
720 | {24, 16, 24}, {54, 16, 18}, {78, 16, 12}}; | 722 | {24, 16, 24}, {54, 16, 18}, {78, 16, 12}}; |
721 | char daysinmonth[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; | 723 | char daysinmonth[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; |