diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-05-10 14:54:56 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-05-10 14:54:56 +0000 |
commit | 71cda11e65cf3d7ea6c9363d9505619508c301ba (patch) | |
tree | ecc498c877a01b9eb988a59888be90367d7f8e5e /firmware/drivers/lcd.h | |
parent | 33ea589f50c7166ebc8464b2d7bd84b5522983df (diff) | |
download | rockbox-71cda11e65cf3d7ea6c9363d9505619508c301ba.tar.gz rockbox-71cda11e65cf3d7ea6c9363d9505619508c301ba.zip |
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.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/firmware/drivers/lcd.h b/firmware/drivers/lcd.h index 21da38188a..3bbf89a92c 100644 --- a/firmware/drivers/lcd.h +++ b/firmware/drivers/lcd.h | |||
@@ -28,6 +28,7 @@ | |||
28 | extern void lcd_init(void); | 28 | extern void lcd_init(void); |
29 | extern void lcd_clear_display(void); | 29 | extern void lcd_clear_display(void); |
30 | extern void lcd_backlight(bool on); | 30 | extern void lcd_backlight(bool on); |
31 | extern void lcd_puts(int x, int y, char *string); | ||
31 | 32 | ||
32 | #ifdef HAVE_LCD_CHARCELLS | 33 | #ifdef HAVE_LCD_CHARCELLS |
33 | # define LCD_ICON_BATTERY 0 | 34 | # define LCD_ICON_BATTERY 0 |
@@ -60,7 +61,6 @@ extern void lcd_backlight(bool on); | |||
60 | # define LCD_ICON_PARAM 10 | 61 | # define LCD_ICON_PARAM 10 |
61 | # define LCD_PARAM_SYMBOL 0xF0 | 62 | # define LCD_PARAM_SYMBOL 0xF0 |
62 | 63 | ||
63 | extern void lcd_puts(int x, int y, char *string); | ||
64 | extern void lcd_define_pattern (int which,char *pattern,int length); | 64 | extern void lcd_define_pattern (int which,char *pattern,int length); |
65 | 65 | ||
66 | #endif | 66 | #endif |
@@ -73,8 +73,11 @@ extern void lcd_define_pattern (int which,char *pattern,int length); | |||
73 | #define LCD_WIDTH 112 /* Display width in pixels */ | 73 | #define LCD_WIDTH 112 /* Display width in pixels */ |
74 | #define LCD_HEIGHT 64 /* Display height in pixels */ | 74 | #define LCD_HEIGHT 64 /* Display height in pixels */ |
75 | 75 | ||
76 | extern void lcd_update (void); | 76 | extern void lcd_update(void); |
77 | extern void lcd_puts(int x, int y, char *str, int font); | 77 | extern void lcd_putsxy(int x, int y, char *string, int font); |
78 | extern void lcd_setfont(int font); | ||
79 | extern void lcd_getfontsize(int font, int *width, int *height); | ||
80 | extern void lcd_setmargins(int xmargin, int ymargin); | ||
78 | extern void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny, | 81 | extern void lcd_bitmap (unsigned char *src, int x, int y, int nx, int ny, |
79 | bool clear); | 82 | bool clear); |
80 | extern void lcd_clearrect (int x, int y, int nx, int ny); | 83 | 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 ); | |||
85 | extern void lcd_drawpixel(int x, int y); | 88 | extern void lcd_drawpixel(int x, int y); |
86 | extern void lcd_clearpixel(int x, int y); | 89 | extern void lcd_clearpixel(int x, int y); |
87 | 90 | ||
88 | void lcd_fontsize(char font, char *width, char *height); | ||
89 | 91 | ||
90 | #if defined(HAVE_LCD_CHARCELLS) && defined(SIMULATOR) | 92 | #if defined(HAVE_LCD_CHARCELLS) && defined(SIMULATOR) |
91 | #include <charundef.h> | 93 | #include <charundef.h> |