summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-03-05 23:38:52 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-03-05 23:38:52 +0000
commit4a301c327503003d7ace07a7fdd0332edd8d7407 (patch)
treed43938473c9a9b8e8e279598fcbc3554638ddf55
parentdeac30a7616b3175b285add31f259779c8192f2d (diff)
downloadrockbox-4a301c327503003d7ace07a7fdd0332edd8d7407.tar.gz
rockbox-4a301c327503003d7ace07a7fdd0332edd8d7407.zip
Make the RTC read throttling work, thanks to herz42 on irc
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8926 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/common/timefuncs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/common/timefuncs.c b/firmware/common/timefuncs.c
index 6671dc0739..28fe8deb97 100644
--- a/firmware/common/timefuncs.c
+++ b/firmware/common/timefuncs.c
@@ -52,6 +52,7 @@ struct tm *get_time(void)
52 /* Don't read the RTC more than 4 times per second */ 52 /* Don't read the RTC more than 4 times per second */
53 if (last_tick + HZ/4 < current_tick) { 53 if (last_tick + HZ/4 < current_tick) {
54 char rtcbuf[7]; 54 char rtcbuf[7];
55 last_tick = current_tick;
55 rtc_read_datetime(rtcbuf); 56 rtc_read_datetime(rtcbuf);
56 57
57 tm.tm_sec = ((rtcbuf[0] & 0x70) >> 4) * 10 + (rtcbuf[0] & 0x0f); 58 tm.tm_sec = ((rtcbuf[0] & 0x70) >> 4) * 10 + (rtcbuf[0] & 0x0f);