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 /firmware/drivers | |
parent | d970c3d0542c6b207d82446e7f839ed5c59672e5 (diff) | |
download | rockbox-1ba1c684cb73d480013da4c29cea79d1eeeec765.tar.gz rockbox-1ba1c684cb73d480013da4c29cea79d1eeeec765.zip |
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
Diffstat (limited to 'firmware/drivers')
-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 b1bc622058..c133495e17 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) | |||
33 | buf[0] = BCDSEC; | 33 | buf[0] = BCDSEC; |
34 | buf[1] = BCDMIN; | 34 | buf[1] = BCDMIN; |
35 | buf[2] = BCDHOUR; | 35 | buf[2] = BCDHOUR; |
36 | buf[3] = BCDDAY; | 36 | buf[3] = BCDDAY-1; /* timefuncs wants 0..6 for wday */ |
37 | buf[4] = BCDDATE; | 37 | buf[4] = BCDDATE; |
38 | buf[5] = BCDMON; | 38 | buf[5] = BCDMON; |
39 | buf[6] = BCDYEAR; | 39 | buf[6] = BCDYEAR; |
@@ -46,7 +46,7 @@ int rtc_write_datetime(unsigned char* buf) | |||
46 | BCDSEC = buf[0]; | 46 | BCDSEC = buf[0]; |
47 | BCDMIN = buf[1]; | 47 | BCDMIN = buf[1]; |
48 | BCDHOUR = buf[2]; | 48 | BCDHOUR = buf[2]; |
49 | BCDDAY = buf[3]; | 49 | BCDDAY = buf[3]+1; /* chip wants 1..7 for wday */ |
50 | BCDDATE = buf[4]; | 50 | BCDDATE = buf[4]; |
51 | BCDMON = buf[5]; | 51 | BCDMON = buf[5]; |
52 | BCDYEAR = buf[6]; | 52 | BCDYEAR = buf[6]; |