diff options
author | Jens Arnold <amiconn@rockbox.org> | 2007-10-28 01:00:18 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2007-10-28 01:00:18 +0000 |
commit | d3e101bd1184e5c1f474ff0978f65ac7e8e2dbfb (patch) | |
tree | 43e49a0b5f64785f6df775ba5bb3f078ad19200f /firmware | |
parent | c266204aec4f3ff825e35292f29731267ac53df1 (diff) | |
download | rockbox-d3e101bd1184e5c1f474ff0978f65ac7e8e2dbfb.tar.gz rockbox-d3e101bd1184e5c1f474ff0978f65ac7e8e2dbfb.zip |
The iPod Video has the HW version at a different address in ROM.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15338 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/export/hwcompat.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/firmware/export/hwcompat.h b/firmware/export/hwcompat.h index b75ea81c8c..52232c9cc8 100644 --- a/firmware/export/hwcompat.h +++ b/firmware/export/hwcompat.h | |||
@@ -54,11 +54,19 @@ bool is_new_player(void); | |||
54 | #endif | 54 | #endif |
55 | 55 | ||
56 | #ifdef IPOD_ARCH | 56 | #ifdef IPOD_ARCH |
57 | #ifdef IPOD_VIDEO | ||
58 | #ifdef BOOTLOADER | ||
59 | #define IPOD_HW_REVISION (*((unsigned long*)(0x0000405c))) | ||
60 | #else /* ROM is remapped */ | ||
61 | #define IPOD_HW_REVISION (*((unsigned long*)(0x2000405c))) | ||
62 | #endif | ||
63 | #else /* !IPOD_VIDEO */ | ||
57 | #ifdef BOOTLOADER | 64 | #ifdef BOOTLOADER |
58 | #define IPOD_HW_REVISION (*((unsigned long*)(0x00002084))) | 65 | #define IPOD_HW_REVISION (*((unsigned long*)(0x00002084))) |
59 | #else | 66 | #else /* ROM is remapped */ |
60 | #define IPOD_HW_REVISION (*((unsigned long*)(0x20002084))) | 67 | #define IPOD_HW_REVISION (*((unsigned long*)(0x20002084))) |
61 | #endif | 68 | #endif |
62 | #endif | 69 | #endif /* !IPOD_VIDEO */ |
70 | #endif /* IPOD_ARCH */ | ||
63 | 71 | ||
64 | #endif /* HWCOMPAT_H */ | 72 | #endif /* HWCOMPAT_H */ |