diff options
Diffstat (limited to 'firmware/target/arm/as3525/lcd-ssd1303.c')
-rw-r--r-- | firmware/target/arm/as3525/lcd-ssd1303.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/target/arm/as3525/lcd-ssd1303.c b/firmware/target/arm/as3525/lcd-ssd1303.c index 2aa0b844c5..186fdcacbe 100644 --- a/firmware/target/arm/as3525/lcd-ssd1303.c +++ b/firmware/target/arm/as3525/lcd-ssd1303.c | |||
@@ -310,6 +310,7 @@ static void internal_update_rect(int x, int y, int width, int height) | |||
310 | const int column_high = get_column_high_byte(x); | 310 | const int column_high = get_column_high_byte(x); |
311 | const int column_low = get_column_low_byte(x); | 311 | const int column_low = get_column_low_byte(x); |
312 | 312 | ||
313 | void* (*fbaddr)(int x, int y) = FB_CURRENTVP_BUFFER->get_address_fn; | ||
313 | /* Copy specified rectange bitmap to hardware */ | 314 | /* Copy specified rectange bitmap to hardware */ |
314 | for (; y <= height; y++) | 315 | for (; y <= height; y++) |
315 | { | 316 | { |
@@ -320,7 +321,7 @@ static void internal_update_rect(int x, int y, int width, int height) | |||
320 | (column_low) | 321 | (column_low) |
321 | ); | 322 | ); |
322 | 323 | ||
323 | lcd_write_data (FBADDR(x,y), width); | 324 | lcd_write_data (fbaddr(x,y), width); |
324 | } | 325 | } |
325 | lcd_write_command (LCD_NOP); /* return to command mode */ | 326 | lcd_write_command (LCD_NOP); /* return to command mode */ |
326 | 327 | ||