summaryrefslogtreecommitdiff
path: root/firmware/export/eeprom_24cxx.h
diff options
context:
space:
mode:
authorPeter D'Hoye <peter.dhoye@gmail.com>2006-08-15 22:54:06 +0000
committerPeter D'Hoye <peter.dhoye@gmail.com>2006-08-15 22:54:06 +0000
commitc4a59a290b81cae137f8b3c2b709c9c565701eb9 (patch)
tree9d54832f14b8fe365e427152011b62026f61e898 /firmware/export/eeprom_24cxx.h
parent98c9f959e53536a0b63d0376fad198ef883c5c03 (diff)
downloadrockbox-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.h5
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
26void eeprom_24cxx_init(void); 31void eeprom_24cxx_init(void);
27int eeprom_24cxx_read_byte(unsigned int address, char *c); 32int eeprom_24cxx_read_byte(unsigned int address, char *c);