diff options
Diffstat (limited to 'firmware/drivers/lcd-2bit-vert.c')
-rw-r--r-- | firmware/drivers/lcd-2bit-vert.c | 27 |
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 */ | ||
354 | void 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) */ |
381 | void lcd_hline(int x1, int x2, int y) | 354 | void lcd_hline(int x1, int x2, int y) |
382 | { | 355 | { |