diff options
author | Peter D'Hoye <peter.dhoye@gmail.com> | 2006-08-15 22:54:06 +0000 |
---|---|---|
committer | Peter D'Hoye <peter.dhoye@gmail.com> | 2006-08-15 22:54:06 +0000 |
commit | c4a59a290b81cae137f8b3c2b709c9c565701eb9 (patch) | |
tree | 9d54832f14b8fe365e427152011b62026f61e898 /firmware/export/eeprom_24cxx.h | |
parent | 98c9f959e53536a0b63d0376fad198ef883c5c03 (diff) | |
download | rockbox-c4a59a290b81cae137f8b3c2b709c9c565701eb9.tar.gz rockbox-c4a59a290b81cae137f8b3c2b709c9c565701eb9.zip |
eeprom driver for the h3x0 series, cleaned up the h1x0 series driver a bit, added debug entry for h3x0 that allows to write to the eeprom
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10597 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/eeprom_24cxx.h')
-rw-r--r-- | firmware/export/eeprom_24cxx.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/export/eeprom_24cxx.h b/firmware/export/eeprom_24cxx.h index bc0f444f7e..c52dd830ef 100644 --- a/firmware/export/eeprom_24cxx.h +++ b/firmware/export/eeprom_24cxx.h | |||
@@ -20,8 +20,13 @@ | |||
20 | #ifndef _EEPROM_24CXX_H | 20 | #ifndef _EEPROM_24CXX_H |
21 | #define _EEPROM_24CXX_H | 21 | #define _EEPROM_24CXX_H |
22 | 22 | ||
23 | #ifdef IRIVER_H300_SERIES | ||
24 | #define EEPROM_ADDR 0xA2 | ||
25 | #define EEPROM_SIZE 256 | ||
26 | #else | ||
23 | #define EEPROM_ADDR 0xA0 | 27 | #define EEPROM_ADDR 0xA0 |
24 | #define EEPROM_SIZE 128 | 28 | #define EEPROM_SIZE 128 |
29 | #endif | ||
25 | 30 | ||
26 | void eeprom_24cxx_init(void); | 31 | void eeprom_24cxx_init(void); |
27 | int eeprom_24cxx_read_byte(unsigned int address, char *c); | 32 | int eeprom_24cxx_read_byte(unsigned int address, char *c); |