From ca9e8b6cf5d1bdadf0040eb2f4baec1cbd5e3d7a Mon Sep 17 00:00:00 2001 From: Brandon Low Date: Thu, 9 Mar 2006 01:36:22 +0000 Subject: Use an 8 bit ADC read for battery reading on ipod, that provides better than centivolt precision any way, also enable charging, it seems to detect fine when charging by USB git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8966 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/pcf50605.c | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'firmware/drivers/pcf50605.c') diff --git a/firmware/drivers/pcf50605.c b/firmware/drivers/pcf50605.c index 7d2036e807..c8ea4a499f 100644 --- a/firmware/drivers/pcf50605.c +++ b/firmware/drivers/pcf50605.c @@ -98,18 +98,6 @@ int pcf50605_write_multiple(int address, const unsigned char* buf, int count) return 0; } -unsigned short pcf50605_a2d_read(int adc_input) -{ - unsigned short hi; - unsigned char lo; - - ipod_i2c_send(0x8, 0x2f, (adc_input<<1) | 0x1); /* ADCC2, ADCMUX = adc_input, ADCSTART = 1 */ - hi = i2c_readbyte(0x8, 0x30); /* ADCS1 */ - lo = (i2c_readbyte(0x8, 0x31) & 0x3); /* ADCS2 */ - - return (hi << 2) | lo; -} - /* The following command puts the iPod into a deep sleep. Warning from the good people of ipodlinux - never issue this command without setting CHGWAK or EXTONWAK if you ever want to be able to -- cgit v1.2.3