diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2006-02-17 22:38:38 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2006-02-17 22:38:38 +0000 |
commit | 00811840c9198833e6b234939b1509d52a51c880 (patch) | |
tree | 21659dbffbd8f1714d4c72eddfefa2f938291628 /firmware/export/lcd-remote.h | |
parent | 5519d82137062f49f264332af329e711299ce6f0 (diff) | |
download | rockbox-00811840c9198833e6b234939b1509d52a51c880.tar.gz rockbox-00811840c9198833e6b234939b1509d52a51c880.zip |
Remote type autodetection on iriver, remote_type() returns REMOTETYPE_H100_LCD, REMOTETYPE_H300_LCD or REMOTETYPE_H300_NONLCD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8721 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/lcd-remote.h')
-rw-r--r-- | firmware/export/lcd-remote.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/export/lcd-remote.h b/firmware/export/lcd-remote.h index 8e5fa950b1..c27a0d4e73 100644 --- a/firmware/export/lcd-remote.h +++ b/firmware/export/lcd-remote.h | |||
@@ -23,12 +23,20 @@ | |||
23 | #include <stdbool.h> | 23 | #include <stdbool.h> |
24 | #include "cpu.h" | 24 | #include "cpu.h" |
25 | #include "config.h" | 25 | #include "config.h" |
26 | #include "adc.h" | ||
26 | 27 | ||
27 | #ifdef HAVE_REMOTE_LCD | 28 | #ifdef HAVE_REMOTE_LCD |
28 | 29 | ||
29 | #define STYLE_DEFAULT 0 | 30 | #define STYLE_DEFAULT 0 |
30 | #define STYLE_INVERT 1 | 31 | #define STYLE_INVERT 1 |
31 | 32 | ||
33 | #if defined(IRIVER_H100_SERIES) || defined(IRIVER_H300_SERIES) | ||
34 | #define REMOTETYPE_H100_LCD 1 | ||
35 | #define REMOTETYPE_H300_LCD 2 | ||
36 | #define REMOTETYPE_H300_NONLCD 3 | ||
37 | extern int remote_type(void); | ||
38 | #endif | ||
39 | |||
32 | extern void lcd_remote_init(void); | 40 | extern void lcd_remote_init(void); |
33 | extern int lcd_remote_default_contrast(void); | 41 | extern int lcd_remote_default_contrast(void); |
34 | extern void lcd_remote_set_contrast(int val); | 42 | extern void lcd_remote_set_contrast(int val); |