diff options
Diffstat (limited to 'firmware/target/sh')
-rw-r--r-- | firmware/target/sh/archos/lcd-archos-bitmap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/sh/archos/lcd-archos-bitmap.c b/firmware/target/sh/archos/lcd-archos-bitmap.c index 8d8a98432d..f23289053d 100644 --- a/firmware/target/sh/archos/lcd-archos-bitmap.c +++ b/firmware/target/sh/archos/lcd-archos-bitmap.c | |||
@@ -192,7 +192,7 @@ void lcd_update(void) | |||
192 | lcd_write_command (LCD_CNTL_HIGHCOL | ((xoffset >> 4) & 0xf)); | 192 | lcd_write_command (LCD_CNTL_HIGHCOL | ((xoffset >> 4) & 0xf)); |
193 | lcd_write_command (LCD_CNTL_LOWCOL | (xoffset & 0xf)); | 193 | lcd_write_command (LCD_CNTL_LOWCOL | (xoffset & 0xf)); |
194 | 194 | ||
195 | lcd_write_data (lcd_framebuffer[y], LCD_WIDTH); | 195 | lcd_write_data (FBADDR(0, y), LCD_WIDTH); |
196 | } | 196 | } |
197 | } | 197 | } |
198 | 198 | ||
@@ -219,6 +219,6 @@ void lcd_update_rect(int x, int y, int width, int height) | |||
219 | lcd_write_command (LCD_CNTL_HIGHCOL | (((x+xoffset) >> 4) & 0xf)); | 219 | lcd_write_command (LCD_CNTL_HIGHCOL | (((x+xoffset) >> 4) & 0xf)); |
220 | lcd_write_command (LCD_CNTL_LOWCOL | ((x+xoffset) & 0xf)); | 220 | lcd_write_command (LCD_CNTL_LOWCOL | ((x+xoffset) & 0xf)); |
221 | 221 | ||
222 | lcd_write_data (&lcd_framebuffer[y][x], width); | 222 | lcd_write_data (FBADDR(x,y), width); |
223 | } | 223 | } |
224 | } | 224 | } |