diff options
| author | Bertrik Sikken <bertrik@sikken.nl> | 2010-01-30 13:04:00 +0000 |
|---|---|---|
| committer | Bertrik Sikken <bertrik@sikken.nl> | 2010-01-30 13:04:00 +0000 |
| commit | 529206694bee359cf9923fea5bd7ce40fc304025 (patch) | |
| tree | 356c29c1ca8591270145a9bcc9f2e9a379ecd277 /firmware/drivers/rtc | |
| parent | 442084bce9a06384aaf3ad554a1653b59514807c (diff) | |
| download | rockbox-529206694bee359cf9923fea5bd7ce40fc304025.zip rockbox-529206694bee359cf9923fea5bd7ce40fc304025.tar.gz rockbox-529206694bee359cf9923fea5bd7ce40fc304025.tar.bz2 rockbox-529206694bee359cf9923fea5bd7ce40fc304025.tar.xz | |
fix warnings in s35390 rtc driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24380 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/rtc')
| -rw-r--r-- | firmware/drivers/rtc/rtc_s35390a.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/firmware/drivers/rtc/rtc_s35390a.c b/firmware/drivers/rtc/rtc_s35390a.c index 0b95431..13027d3 100644 --- a/firmware/drivers/rtc/rtc_s35390a.c +++ b/firmware/drivers/rtc/rtc_s35390a.c @@ -61,7 +61,8 @@ void rtc_init(void) int rtc_read_datetime(struct tm *tm) { unsigned char buf[7]; - int i, ret; + unsigned int i; + int ret; ret = i2c_read(RTC_ADDR | (REALTIME_DATA1 << 1), -1, sizeof(buf), buf); reverse_bits(buf, sizeof(buf)); @@ -69,7 +70,7 @@ int rtc_read_datetime(struct tm *tm) buf[4] &= 0x3f; /* mask out p.m. flag */ for (i = 0; i < sizeof(buf); i++) - BCD2DEC(buf[i]); + buf[i] = BCD2DEC(buf[i]); tm->tm_sec = buf[6]; tm->tm_min = buf[5]; @@ -85,7 +86,8 @@ int rtc_read_datetime(struct tm *tm) int rtc_write_datetime(const struct tm *tm) { unsigned char buf[7]; - int i, ret; + unsigned int i; + int ret; buf[6] = tm->tm_sec; buf[5] = tm->tm_min; @@ -96,7 +98,7 @@ int rtc_write_datetime(const struct tm *tm) buf[0] = tm->tm_year - 100; for (i = 0; i < sizeof(buf); i++) - DEC2BCD(buf[i]); + buf[i] = DEC2BCD(buf[i]); reverse_bits(buf, sizeof(buf)); ret = i2c_write(RTC_ADDR | (REALTIME_DATA1 << 1), -1, sizeof(buf), buf); |