From 070d515049fab343786b237bc92881f9a28ea688 Mon Sep 17 00:00:00 2001 From: Nils Wallménius Date: Thu, 5 Nov 2009 17:01:22 +0000 Subject: Fix same bug as in r23531 in two more drivers (wrong masking of wday) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23536 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/rtc/rtc_e8564.c | 2 +- firmware/drivers/rtc/rtc_m41st84w.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/drivers/rtc/rtc_e8564.c b/firmware/drivers/rtc/rtc_e8564.c index 55c67c13c8..8b9f6bfa42 100644 --- a/firmware/drivers/rtc/rtc_e8564.c +++ b/firmware/drivers/rtc/rtc_e8564.c @@ -83,7 +83,7 @@ int rtc_read_datetime(struct tm *tm) tm->tm_min = BCD2DEC(buf[1] & 0x7f); tm->tm_hour = BCD2DEC(buf[2] & 0x3f); tm->tm_mday = BCD2DEC(buf[3] & 0x3f); - tm->tm_wday = BCD2DEC(buf[4] & 0x3); + tm->tm_wday = BCD2DEC(buf[4] & 0x7); tm->tm_mon = BCD2DEC(buf[5] & 0x1f) - 1; tm->tm_year = BCD2DEC(buf[6]) + 100; diff --git a/firmware/drivers/rtc/rtc_m41st84w.c b/firmware/drivers/rtc/rtc_m41st84w.c index eca61c7f0f..951091c6f2 100644 --- a/firmware/drivers/rtc/rtc_m41st84w.c +++ b/firmware/drivers/rtc/rtc_m41st84w.c @@ -261,7 +261,7 @@ int rtc_read_datetime(struct tm *tm) tm->tm_sec = BCD2DEC(buf[0] & 0x7f); tm->tm_min = BCD2DEC(buf[1] & 0x7f); tm->tm_hour = BCD2DEC(buf[2] & 0x3f); - tm->tm_wday = BCD2DEC(buf[3] & 0x3); + tm->tm_wday = BCD2DEC(buf[3] & 0x7); tm->tm_mday = BCD2DEC(buf[4] & 0x3f); tm->tm_mon = BCD2DEC(buf[5] & 0x1f) - 1; tm->tm_year = BCD2DEC(buf[6]) + 100; -- cgit v1.2.3