From 007563c93d6a00300323cff47f1a7fc30f94a890 Mon Sep 17 00:00:00 2001 From: Barry Wardell Date: Thu, 25 Oct 2007 09:03:47 +0000 Subject: FS#8023: Use of AS3514 #defines instead of magic values. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15297 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/rtc/rtc_as3514.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'firmware/drivers') diff --git a/firmware/drivers/rtc/rtc_as3514.c b/firmware/drivers/rtc/rtc_as3514.c index 2190b20a53..15d543ec3f 100644 --- a/firmware/drivers/rtc/rtc_as3514.c +++ b/firmware/drivers/rtc/rtc_as3514.c @@ -16,9 +16,10 @@ * KIND, either express or implied. * ****************************************************************************/ +#include #include "rtc.h" #include "i2c-pp.h" -#include +#include "as3514.h" #define MINUTE_SECONDS 60 #define HOUR_SECONDS 3600 @@ -54,7 +55,7 @@ int rtc_read_datetime(unsigned char* buf) /* RTC_AS3514's slave address is 0x46*/ for (i=0;i<4;i++){ - tmp[i] = i2c_readbyte(0x46,0x2a+i); + tmp[i] = i2c_readbyte(AS3514_I2C_ADDR, RTC_0 + i); } seconds = tmp[0] + (tmp[1]<<8) + (tmp[2]<<16) + (tmp[3]<<24); @@ -159,7 +160,7 @@ int rtc_write_datetime(unsigned char* buf) /* Send data to RTC */ for (i=0;i<4;i++){ - pp_i2c_send(0x46, 0x2a+i,((seconds>>(8*i)) & 0xff)); + pp_i2c_send(AS3514_I2C_ADDR, RTC_0 + i, ((seconds >> (8 * i)) & 0xff)); } return 1; } -- cgit v1.2.3