summaryrefslogtreecommitdiffstats
path: root/firmware/export/lcd-remote.h
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2007-02-25 22:09:14 +0000
committerJens Arnold <amiconn@rockbox.org>2007-02-25 22:09:14 +0000
commitd528e54b619007ec30bfbbe9dca6c0886c822b74 (patch)
tree06e5cfff57231381877837fe9fa216b587768b76 /firmware/export/lcd-remote.h
parente812ec54407947265da52c8d474b16fb3ee2497d (diff)
downloadrockbox-d528e54b619007ec30bfbbe9dca6c0886c822b74.tar.gz
rockbox-d528e54b619007ec30bfbbe9dca6c0886c822b74.tar.bz2
rockbox-d528e54b619007ec30bfbbe9dca6c0886c822b74.zip
Move target specific parts of the H100 remote LCD driver to target tree.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12485 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/lcd-remote.h')
-rw-r--r--firmware/export/lcd-remote.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/firmware/export/lcd-remote.h b/firmware/export/lcd-remote.h
index 7ed52bd188..08accf7116 100644
--- a/firmware/export/lcd-remote.h
+++ b/firmware/export/lcd-remote.h
@@ -27,13 +27,20 @@
#ifdef HAVE_REMOTE_LCD
+#if defined(TARGET_TREE) && !defined(SIMULATOR)
+#include "lcd-remote-target.h"
+#endif
+
#if defined(IRIVER_H100_SERIES) || defined(IRIVER_H300_SERIES)
#define REMOTETYPE_UNPLUGGED 0
#define REMOTETYPE_H100_LCD 1
#define REMOTETYPE_H300_LCD 2
#define REMOTETYPE_H300_NONLCD 3
-extern int remote_type(void);
-extern bool remote_detect(void);
+int remote_type(void);
+#endif
+
+#ifndef SIMULATOR
+extern struct event_queue remote_scroll_queue;
#endif
#define STYLE_DEFAULT 0
@@ -105,7 +112,6 @@ extern fb_remote_data lcd_remote_framebuffer[LCD_REMOTE_FBHEIGHT][LCD_REMOTE_FBW
extern void lcd_remote_init(void);
extern int lcd_remote_default_contrast(void);
extern void lcd_remote_set_contrast(int val);
-extern void lcd_remote_emireduce(bool state);
extern void lcd_remote_clear_display(void);
extern void lcd_remote_puts(int x, int y, const unsigned char *str);