diff options
Diffstat (limited to 'firmware/target/arm/lcd-ssd1815.c')
-rw-r--r-- | firmware/target/arm/lcd-ssd1815.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/arm/lcd-ssd1815.c b/firmware/target/arm/lcd-ssd1815.c index 35d8cf2275..891d4ef64d 100644 --- a/firmware/target/arm/lcd-ssd1815.c +++ b/firmware/target/arm/lcd-ssd1815.c | |||
@@ -303,7 +303,7 @@ void lcd_update(void) | |||
303 | lcd_write_command (LCD_CNTL_HIGHCOL | ((xoffset >> 4) & 0xf)); | 303 | lcd_write_command (LCD_CNTL_HIGHCOL | ((xoffset >> 4) & 0xf)); |
304 | lcd_write_command (LCD_CNTL_LOWCOL | (xoffset & 0xf)); | 304 | lcd_write_command (LCD_CNTL_LOWCOL | (xoffset & 0xf)); |
305 | 305 | ||
306 | lcd_write_data (lcd_framebuffer[y], LCD_WIDTH); | 306 | lcd_write_data (FBADDR(0, y), LCD_WIDTH); |
307 | } | 307 | } |
308 | } | 308 | } |
309 | 309 | ||
@@ -331,6 +331,6 @@ void lcd_update_rect(int x, int y, int width, int height) | |||
331 | lcd_write_command (LCD_CNTL_HIGHCOL | (((x+xoffset) >> 4) & 0xf)); | 331 | lcd_write_command (LCD_CNTL_HIGHCOL | (((x+xoffset) >> 4) & 0xf)); |
332 | lcd_write_command (LCD_CNTL_LOWCOL | ((x+xoffset) & 0xf)); | 332 | lcd_write_command (LCD_CNTL_LOWCOL | ((x+xoffset) & 0xf)); |
333 | 333 | ||
334 | lcd_write_data (&lcd_framebuffer[y][x], width); | 334 | lcd_write_data (FBADDR(x,y), width); |
335 | } | 335 | } |
336 | } | 336 | } |