summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-2bit-horz.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/lcd-2bit-horz.c')
-rw-r--r--firmware/drivers/lcd-2bit-horz.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/firmware/drivers/lcd-2bit-horz.c b/firmware/drivers/lcd-2bit-horz.c
index 0ec9d2a6aa..b8ebaff7e1 100644
--- a/firmware/drivers/lcd-2bit-horz.c
+++ b/firmware/drivers/lcd-2bit-horz.c
@@ -348,33 +348,6 @@ void lcd_clear_display(void)
348 lcd_scroll_info.lines = 0; 348 lcd_scroll_info.lines = 0;
349} 349}
350 350
351/* Clear the current viewport */
352void lcd_clear_viewport(void)
353{
354 int lastmode;
355
356 if (lcd_current_viewport == &default_vp &&
357 default_vp.buffer == &lcd_framebuffer_default)
358 {
359 lcd_clear_display();
360 }
361 else
362 {
363 lastmode = lcd_current_viewport->drawmode;
364
365 /* Invert the INVERSEVID bit and set basic mode to SOLID */
366 lcd_current_viewport->drawmode = (~lastmode & DRMODE_INVERSEVID) |
367 DRMODE_SOLID;
368
369 lcd_fillrect(0, 0, lcd_current_viewport->width, lcd_current_viewport->height);
370
371 lcd_current_viewport->drawmode = lastmode;
372
373 lcd_scroll_stop_viewport(lcd_current_viewport);
374 }
375 lcd_current_viewport->flags &= ~(VP_FLAG_VP_SET_CLEAN);
376}
377
378/* Draw a horizontal line (optimised) */ 351/* Draw a horizontal line (optimised) */
379void lcd_hline(int x1, int x2, int y) 352void lcd_hline(int x1, int x2, int y)
380{ 353{