summaryrefslogtreecommitdiff
path: root/apps/status.c
diff options
context:
space:
mode:
authorMarkus Braun <markus.braun@krawel.de>2002-08-30 19:44:58 +0000
committerMarkus Braun <markus.braun@krawel.de>2002-08-30 19:44:58 +0000
commit4e4dfc0848d8f4a31ee292332f72569148f67d90 (patch)
tree62b2a9e2a8a833a094dca4975317f491b2e85003 /apps/status.c
parent5bade50b6af1494e8e045694f5f0d290582c1af7 (diff)
downloadrockbox-4e4dfc0848d8f4a31ee292332f72569148f67d90.zip
rockbox-4e4dfc0848d8f4a31ee292332f72569148f67d90.tar.gz
rockbox-4e4dfc0848d8f4a31ee292332f72569148f67d90.tar.bz2
rockbox-4e4dfc0848d8f4a31ee292332f72569148f67d90.tar.xz
Fixed time display in statusbar.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2087 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/status.c')
-rw-r--r--apps/status.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/status.c b/apps/status.c
index c2b6aad..9d5c02d 100644
--- a/apps/status.c
+++ b/apps/status.c
@@ -69,6 +69,9 @@ void status_draw(void)
{
int battlevel = battery_level();
int volume = mpeg_val2phys(SOUND_VOLUME, global_settings.volume);
+#ifdef HAVE_LCD_BITMAP
+ int hour, minute;
+#endif
#if defined(HAVE_LCD_CHARCELLS)
lcd_icon(ICON_BATTERY, true);
@@ -172,7 +175,11 @@ void status_draw(void)
if (keys_locked)
statusbar_icon_lock();
#ifdef HAVE_RTC
- statusbar_time( rtc_read(3)*60 + rtc_read(2) );
+ hour = rtc_read(3);
+ hour = ((hour & 0x30) >> 4) * 10 + (hour & 0x0f);
+ minute = rtc_read(2);
+ minute = ((minute & 0x70) >> 4) * 10 + (minute & 0x0f);
+ statusbar_time(hour, minute);
#endif
#ifdef SIMULATOR