summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/mpio/hd300/lcd-hd300.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/coldfire/mpio/hd300/lcd-hd300.c')
-rw-r--r--firmware/target/coldfire/mpio/hd300/lcd-hd300.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/target/coldfire/mpio/hd300/lcd-hd300.c b/firmware/target/coldfire/mpio/hd300/lcd-hd300.c
index 509ed4cd53..9cff9cd712 100644
--- a/firmware/target/coldfire/mpio/hd300/lcd-hd300.c
+++ b/firmware/target/coldfire/mpio/hd300/lcd-hd300.c
@@ -231,6 +231,7 @@ void lcd_update_rect(int x, int y, int width, int height)
231 if(ymax >= LCD_FBHEIGHT) 231 if(ymax >= LCD_FBHEIGHT)
232 ymax = LCD_FBHEIGHT-1; 232 ymax = LCD_FBHEIGHT-1;
233 233
234 void* (*fbaddr)(int x, int y) = FB_CURRENTVP_BUFFER->get_address_fn;
234 /* Copy specified rectange bitmap to hardware */ 235 /* Copy specified rectange bitmap to hardware */
235 for (; y <= ymax; y++) 236 for (; y <= ymax; y++)
236 { 237 {
@@ -238,6 +239,6 @@ void lcd_update_rect(int x, int y, int width, int height)
238 lcd_write_command_ex(LCD_CNTL_COLUMN, x, -1); 239 lcd_write_command_ex(LCD_CNTL_COLUMN, x, -1);
239 240
240 lcd_write_command(LCD_CNTL_DATA_WRITE); 241 lcd_write_command(LCD_CNTL_DATA_WRITE);
241 lcd_write_data (FBADDR(x,y), width); 242 lcd_write_data (fbaddr(x,y), width);
242 } 243 }
243} 244}