diff options
author | Brandon Low <lostlogic@rockbox.org> | 2006-03-05 23:38:52 +0000 |
---|---|---|
committer | Brandon Low <lostlogic@rockbox.org> | 2006-03-05 23:38:52 +0000 |
commit | 4a301c327503003d7ace07a7fdd0332edd8d7407 (patch) | |
tree | d43938473c9a9b8e8e279598fcbc3554638ddf55 /firmware | |
parent | deac30a7616b3175b285add31f259779c8192f2d (diff) | |
download | rockbox-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
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/common/timefuncs.c | 1 |
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); |