From 19f4c2a093698940482aad6df0bd8478a82f2a9d Mon Sep 17 00:00:00 2001 From: Brandon Low Date: Thu, 9 Mar 2006 19:47:12 +0000 Subject: Improve ipod i2c driver somewhat by at least taking advantage of the in-device addressing in the pcf50605, also switch to a 10bit resistive divider for the ipod battery reading, this is easily configurable if it needs changing, or even to become a user/runtime setting git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8980 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/i2c-pp5002.h | 1 + firmware/export/i2c-pp5020.h | 1 + 2 files changed, 2 insertions(+) (limited to 'firmware/export') diff --git a/firmware/export/i2c-pp5002.h b/firmware/export/i2c-pp5002.h index 11e84996d4..18f8c3461d 100644 --- a/firmware/export/i2c-pp5002.h +++ b/firmware/export/i2c-pp5002.h @@ -30,5 +30,6 @@ void i2c_init(void); int i2c_readbyte(unsigned int dev_addr, int addr); int ipod_i2c_send(unsigned int addr, int data0, int data1); +int i2c_readbytes(unsigned int dev_addr, int addr, int len, unsigned char *data); #endif diff --git a/firmware/export/i2c-pp5020.h b/firmware/export/i2c-pp5020.h index c0dc969e8b..34f16ec12f 100644 --- a/firmware/export/i2c-pp5020.h +++ b/firmware/export/i2c-pp5020.h @@ -30,5 +30,6 @@ void i2c_init(void); int i2c_readbyte(unsigned int dev_addr, int addr); int ipod_i2c_send(unsigned int addr, int data0, int data1); +int i2c_readbytes(unsigned int dev_addr, int addr, int len, unsigned char *data); #endif -- cgit v1.2.3