summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd.h
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-05-10 14:54:56 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-05-10 14:54:56 +0000
commit71cda11e65cf3d7ea6c9363d9505619508c301ba (patch)
treeecc498c877a01b9eb988a59888be90367d7f8e5e /firmware/drivers/lcd.h
parent33ea589f50c7166ebc8464b2d7bd84b5522983df (diff)
downloadrockbox-71cda11e65cf3d7ea6c9363d9505619508c301ba.zip
rockbox-71cda11e65cf3d7ea6c9363d9505619508c301ba.tar.gz
rockbox-71cda11e65cf3d7ea6c9363d9505619508c301ba.tar.bz2
rockbox-71cda11e65cf3d7ea6c9363d9505619508c301ba.tar.xz
Changed puts() to take 'character position'
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@540 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/lcd.h')
-rw-r--r--firmware/drivers/lcd.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/firmware/drivers/lcd.h b/firmware/drivers/lcd.h
index 21da381..3bbf89a 100644
--- a/firmware/drivers/lcd.h
+++ b/firmware/drivers/lcd.h
@@ -28,6 +28,7 @@
extern void lcd_init(void);
extern void lcd_clear_display(void);
extern void lcd_backlight(bool on);
+extern void lcd_puts(int x, int y, char *string);
#ifdef HAVE_LCD_CHARCELLS
# define LCD_ICON_BATTERY 0
@@ -60,7 +61,6 @@ extern void lcd_backlight(bool on);
# define LCD_ICON_PARAM 10
# define LCD_PARAM_SYMBOL 0xF0
-extern void lcd_puts(int x, int y, char *string);
extern void lcd_define_pattern (int which,char *pattern,int length);
#endif
@@ -73,8 +73,11 @@ extern void lcd_define_pattern (int which,char *pattern,int length);
#define LCD_WIDTH 112 /* Display width in pixels */
#define LCD_HEIGHT 64 /* Display height in pixels */
-extern void lcd_update (void);
-extern void lcd_puts(int x, int y, char *str, int font);
+extern void lcd_update(void);
+extern void lcd_putsxy(int x, int y, char *string, int font);
+extern void lcd_setfont(int font);
+extern void lcd_getfontsize(int font, int *width, int *height);
+extern void lcd_setmargins(int xmargin, int ymargin);
extern void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny,
bool clear);
extern void lcd_clearrect (int x, int y, int nx, int ny);
@@ -85,7 +88,6 @@ extern void lcd_drawline( int x1, int y1, int x2, int y2 );
extern void lcd_drawpixel(int x, int y);
extern void lcd_clearpixel(int x, int y);
-void lcd_fontsize(char font, char *width, char *height);
#if defined(HAVE_LCD_CHARCELLS) && defined(SIMULATOR)
#include <charundef.h>