diff options
| author | Robert Kukla <roolku@rockbox.org> | 2007-11-12 11:46:27 +0000 |
|---|---|---|
| committer | Robert Kukla <roolku@rockbox.org> | 2007-11-12 11:46:27 +0000 |
| commit | 1ba1c684cb73d480013da4c29cea79d1eeeec765 (patch) | |
| tree | 51e50ec5c82610425eb9964b4450704eb2a414cf | |
| parent | d970c3d0542c6b207d82446e7f839ed5c59672e5 (diff) | |
| download | rockbox-1ba1c684cb73d480013da4c29cea79d1eeeec765.zip rockbox-1ba1c684cb73d480013da4c29cea79d1eeeec765.tar.gz rockbox-1ba1c684cb73d480013da4c29cea79d1eeeec765.tar.bz2 rockbox-1ba1c684cb73d480013da4c29cea79d1eeeec765.tar.xz | |
Fix FS#8138 - Gigabeat clock time is lost at midnight on Saturdays
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15594 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/drivers/rtc/rtc_s3c2440.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/drivers/rtc/rtc_s3c2440.c b/firmware/drivers/rtc/rtc_s3c2440.c index b1bc622..c133495 100644 --- a/firmware/drivers/rtc/rtc_s3c2440.c +++ b/firmware/drivers/rtc/rtc_s3c2440.c @@ -33,7 +33,7 @@ int rtc_read_datetime(unsigned char* buf) buf[0] = BCDSEC; buf[1] = BCDMIN; buf[2] = BCDHOUR; - buf[3] = BCDDAY; + buf[3] = BCDDAY-1; /* timefuncs wants 0..6 for wday */ buf[4] = BCDDATE; buf[5] = BCDMON; buf[6] = BCDYEAR; @@ -46,7 +46,7 @@ int rtc_write_datetime(unsigned char* buf) BCDSEC = buf[0]; BCDMIN = buf[1]; BCDHOUR = buf[2]; - BCDDAY = buf[3]; + BCDDAY = buf[3]+1; /* chip wants 1..7 for wday */ BCDDATE = buf[4]; BCDMON = buf[5]; BCDYEAR = buf[6]; |