summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-05-31 09:01:57 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-05-31 09:01:57 +0000
commit3f7d6d5217a3e1a701779ed8adf2152d6fb3f003 (patch)
tree7d22e17015882cbcd20044fb1c57dd738576510f
parent45abe619cd72e65ee8515a6b581fccb9e0230b59 (diff)
downloadrockbox-3f7d6d5217a3e1a701779ed8adf2152d6fb3f003.zip
rockbox-3f7d6d5217a3e1a701779ed8adf2152d6fb3f003.tar.gz
rockbox-3f7d6d5217a3e1a701779ed8adf2152d6fb3f003.tar.bz2
rockbox-3f7d6d5217a3e1a701779ed8adf2152d6fb3f003.tar.xz
Untranslated chars should be pass-through
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@847 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/lcd.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/firmware/drivers/lcd.c b/firmware/drivers/lcd.c
index f9eb53c..fa71617 100644
--- a/firmware/drivers/lcd.c
+++ b/firmware/drivers/lcd.c
@@ -268,14 +268,14 @@ static const unsigned char lcd_ascii[] = {
0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,
0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,
0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x7e,0x7f,
- 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
- 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
- 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
- 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
- 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
- 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
- 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
- 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
+ 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,
+ 0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f,
+ 0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,
+ 0x98,0x99,0x9a,0x9b,0x9c,0x9d,0x9e,0x9f,
+ 0xa0,0xa1,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,
+ 0xa8,0xa9,0xaa,0xab,0xac,0xad,0xae,0xaf,
+ 0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,
+ 0xb8,0xb9,0xba,0xbb,0xbc,0xbd,0xbe,0xbf,
0x41,0x41,0x41,0x41,0x41,0x41,0x20,0x43,
0x45,0x45,0x45,0x45,0x49,0x49,0x49,0x49,
0x44,0x4e,0x4f,0x4f,0x4f,0x4f,0x4f,0x20,
@@ -305,14 +305,14 @@ static const unsigned char lcd_ascii[] = {
0x6c,0x6d,0x6e,0x6f,0x70,0x71,0x72,0x73,
0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x7b,
0x7c,0x7d,0x7e,0x24,0x24,0x24,0x24,0x24,
- 0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
- 0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
- 0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
- 0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
- 0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
- 0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
- 0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
- 0x24,0x24,0x24,0x24,0x24,0x24,0x24,0x24,
+ 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,
+ 0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f,
+ 0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,
+ 0x98,0x99,0x9a,0x9b,0x9c,0x9d,0x9e,0x9f,
+ 0xa0,0xa1,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,
+ 0xa8,0xa9,0xaa,0xab,0xac,0xad,0xae,0xaf,
+ 0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,
+ 0xb8,0xb9,0xba,0xbb,0xbc,0xbd,0xbe,0xbf,
0x45,0x45,0x45,0x45,0x45,0x45,0x24,0x47,
0x49,0x49,0x49,0x49,0x4d,0x4d,0x4d,0x4d,
0x48,0x52,0x53,0x53,0x53,0x53,0x53,0x24,
@@ -337,7 +337,7 @@ void lcd_puts(int x, int y, char *string)
{
lcd_write(true,LCD_CURSOR(x,y));
while (*string && x++<11)
- lcd_write(false,lcd_ascii[*string++]);
+ lcd_write(false,lcd_ascii[*(unsigned char*)string++]);
}
void lcd_define_pattern (int which,char *pattern,int length)