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