summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/lcd-ssd1303.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/as3525/lcd-ssd1303.c')
-rw-r--r--firmware/target/arm/as3525/lcd-ssd1303.c3
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