From 88f3a53b7ef9cc06dbceee4152421626008d9e73 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 31 May 2005 12:37:05 +0000 Subject: iRiver remote LCD is only 128x64 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6542 a1c6a512-1295-4272-9138-f99709370657 --- apps/recorder/icons.c | 2 +- apps/recorder/icons.h | 2 +- firmware/drivers/lcd-h100-remote.c | 4 ++-- firmware/export/config-h100.h | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/recorder/icons.c b/apps/recorder/icons.c index 14d106142e..26e494e29d 100644 --- a/apps/recorder/icons.c +++ b/apps/recorder/icons.c @@ -80,7 +80,7 @@ const unsigned char bitmap_icon_disk[12] = {0x15,0x3f,0x7d,0x7B,0x77,0x67,0x79,0x7b,0x57,0x4f,0x47,0x7f}; #endif -#if LCD_WIDTH == 112 || LCD_WIDTH == 128 || (defined(HAVE_REMOTE_LCD) && LCD_REMOTE_WIDTH == 134) +#if LCD_WIDTH == 112 || LCD_WIDTH == 128 || (defined(HAVE_REMOTE_LCD) && LCD_REMOTE_WIDTH == 128) /* Archos Jukebox/ Ondio + Gmini LCD width / remote lcd of iriver*/ const unsigned char rockbox112x37[]={ diff --git a/apps/recorder/icons.h b/apps/recorder/icons.h index b0157308ce..d9d743a26c 100644 --- a/apps/recorder/icons.h +++ b/apps/recorder/icons.h @@ -67,7 +67,7 @@ extern const unsigned char bitmap_icons_7x8[Icon_Last][7]; extern const unsigned char bitmap_icon_disk[]; #endif -#if LCD_WIDTH == 112 || LCD_WIDTH == 128 || (defined(HAVE_REMOTE_LCD) && LCD_REMOTE_WIDTH == 134) +#if LCD_WIDTH == 112 || LCD_WIDTH == 128 || (defined(HAVE_REMOTE_LCD) && LCD_REMOTE_WIDTH == 128) extern const unsigned char rockbox112x37[]; #endif #if LCD_WIDTH == 160 diff --git a/firmware/drivers/lcd-h100-remote.c b/firmware/drivers/lcd-h100-remote.c index 256934613a..c7c2f08167 100644 --- a/firmware/drivers/lcd-h100-remote.c +++ b/firmware/drivers/lcd-h100-remote.c @@ -390,7 +390,7 @@ void lcd_remote_update (void) for (y = 0; y < LCD_REMOTE_HEIGHT / 8; y++) { lcd_remote_write_command(LCD_REMOTE_CNTL_SET_PAGE_ADDRESS | y); - lcd_remote_write_command_ex(0x10, 0x00); + lcd_remote_write_command_ex(0x10, 0x04); lcd_remote_write_data(lcd_remote_framebuffer[y], LCD_REMOTE_WIDTH); } } @@ -423,7 +423,7 @@ void lcd_remote_init(void) sleep(1); - lcd_remote_write_command(LCD_REMOTE_CNTL_INIT_LINE | 0x0); // init line + lcd_remote_write_command(LCD_REMOTE_CNTL_INIT_LINE | 0x1); // init line lcd_remote_write_command(LCD_REMOTE_CNTL_SET_PAGE_ADDRESS | 0x0); // page address lcd_remote_write_command_ex(0x10, 0x00); // Column MSB + LSB diff --git a/firmware/export/config-h100.h b/firmware/export/config-h100.h index 0044e28009..0052b7246f 100644 --- a/firmware/export/config-h100.h +++ b/firmware/export/config-h100.h @@ -9,8 +9,8 @@ #define LCD_HEIGHT 128 /* remote LCD */ -#define LCD_REMOTE_WIDTH 134 -#define LCD_REMOTE_HEIGHT 65 +#define LCD_REMOTE_WIDTH 128 +#define LCD_REMOTE_HEIGHT 64 #define CONFIG_KEYPAD IRIVER_H100_PAD -- cgit v1.2.3