diff options
Diffstat (limited to 'firmware/target/arm/as3525/lcd-ssd1303.c')
-rw-r--r-- | firmware/target/arm/as3525/lcd-ssd1303.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/arm/as3525/lcd-ssd1303.c b/firmware/target/arm/as3525/lcd-ssd1303.c index 213f12a424..9fcc85d243 100644 --- a/firmware/target/arm/as3525/lcd-ssd1303.c +++ b/firmware/target/arm/as3525/lcd-ssd1303.c | |||
@@ -273,7 +273,7 @@ void lcd_update(void) | |||
273 | lcd_write_command (LCD_CNTL_HIGHCOL | ((offset >> 4) & 0xf)); | 273 | lcd_write_command (LCD_CNTL_HIGHCOL | ((offset >> 4) & 0xf)); |
274 | lcd_write_command (LCD_CNTL_LOWCOL | (offset & 0xf)); | 274 | lcd_write_command (LCD_CNTL_LOWCOL | (offset & 0xf)); |
275 | 275 | ||
276 | lcd_write_data (lcd_framebuffer[y], LCD_WIDTH); | 276 | lcd_write_data (FBADDR(0, y), LCD_WIDTH); |
277 | } | 277 | } |
278 | } | 278 | } |
279 | 279 | ||
@@ -304,6 +304,6 @@ void lcd_update_rect(int x, int y, int width, int height) | |||
304 | lcd_write_command (LCD_CNTL_HIGHCOL | (((x+offset) >> 4) & 0xf)); | 304 | lcd_write_command (LCD_CNTL_HIGHCOL | (((x+offset) >> 4) & 0xf)); |
305 | lcd_write_command (LCD_CNTL_LOWCOL | ((x+offset) & 0xf)); | 305 | lcd_write_command (LCD_CNTL_LOWCOL | ((x+offset) & 0xf)); |
306 | 306 | ||
307 | lcd_write_data (&lcd_framebuffer[y][x], width); | 307 | lcd_write_data (FBADDR(x,y), width); |
308 | } | 308 | } |
309 | } | 309 | } |