1
0
Fork 0
forked from len0rd/rockbox

use lcd_drawinfo instead of separate drawmode, fg, bg calls

Change-Id: I181ff3a93f03ce1ae44a20f2b216de400320207f
This commit is contained in:
William Wilgus 2025-02-08 01:02:22 -05:00
parent e09b466554
commit 95f4accf45
7 changed files with 7 additions and 21 deletions

View file

@ -103,9 +103,7 @@ void panicf( const char *fmt, ...)
#if LCD_DEPTH > 1 #if LCD_DEPTH > 1
lcd_set_backdrop(NULL); lcd_set_backdrop(NULL);
lcd_set_drawmode(DRMODE_SOLID); lcd_set_drawinfo(DRMODE_SOLID, LCD_BLACK, LCD_WHITE);
lcd_set_foreground(LCD_BLACK);
lcd_set_background(LCD_WHITE);
#endif #endif
lcd_clear_display(); lcd_clear_display();

View file

@ -99,9 +99,7 @@ void NORETURN_ATTR UIE(unsigned int pc, unsigned int num)
#if LCD_DEPTH > 1 #if LCD_DEPTH > 1
lcd_set_backdrop(NULL); lcd_set_backdrop(NULL);
lcd_set_drawmode(DRMODE_SOLID); lcd_set_drawinfo(DRMODE_SOLID, LCD_BLACK, LCD_WHITE);
lcd_set_foreground(LCD_BLACK);
lcd_set_background(LCD_WHITE);
#endif #endif
unsigned line = 0; unsigned line = 0;

View file

@ -185,9 +185,7 @@ static void system_display_exception_info(unsigned long format,
/* clear screen */ /* clear screen */
#if LCD_DEPTH > 1 #if LCD_DEPTH > 1
lcd_set_backdrop(NULL); lcd_set_backdrop(NULL);
lcd_set_drawmode(DRMODE_SOLID); lcd_set_drawinfo(DRMODE_SOLID, LCD_BLACK, LCD_WHITE);
lcd_set_foreground(LCD_BLACK);
lcd_set_background(LCD_WHITE);
#endif #endif
lcd_setfont(FONT_SYSFIXED); lcd_setfont(FONT_SYSFIXED);
lcd_set_viewport(NULL); lcd_set_viewport(NULL);

View file

@ -53,9 +53,7 @@ static void sig_handler(int sig, siginfo_t *siginfo, void *context)
static bool triggered = false; static bool triggered = false;
lcd_set_backdrop(NULL); lcd_set_backdrop(NULL);
lcd_set_drawmode(DRMODE_SOLID); lcd_set_drawinfo(DRMODE_SOLID, LCD_BLACK, LCD_WHITE);
lcd_set_foreground(LCD_BLACK);
lcd_set_background(LCD_WHITE);
unsigned line = 0; unsigned line = 0;
lcd_setfont(FONT_SYSFIXED); lcd_setfont(FONT_SYSFIXED);

View file

@ -129,9 +129,7 @@ static void nwz_sig_handler(int sig, siginfo_t *siginfo, void *context)
dump_proc_map(); dump_proc_map();
lcd_set_backdrop(NULL); lcd_set_backdrop(NULL);
lcd_set_drawmode(DRMODE_SOLID); lcd_set_drawinfo(DRMODE_SOLID, LCD_BLACK, LCD_WHITE);
lcd_set_foreground(LCD_BLACK);
lcd_set_background(LCD_WHITE);
unsigned line = 0; unsigned line = 0;
lcd_setfont(FONT_SYSFIXED); lcd_setfont(FONT_SYSFIXED);

View file

@ -50,9 +50,7 @@ static void sig_handler(int sig, siginfo_t *siginfo, void *context)
static bool triggered = false; static bool triggered = false;
lcd_set_backdrop(NULL); lcd_set_backdrop(NULL);
lcd_set_drawmode(DRMODE_SOLID); lcd_set_drawinfo(DRMODE_SOLID, LCD_BLACK, LCD_WHITE);
lcd_set_foreground(LCD_BLACK);
lcd_set_background(LCD_WHITE);
unsigned line = 0; unsigned line = 0;
lcd_setfont(FONT_SYSFIXED); lcd_setfont(FONT_SYSFIXED);

View file

@ -70,9 +70,7 @@ static void exception_dump(void* frame, unsigned long epc,
lcd_set_viewport(NULL); lcd_set_viewport(NULL);
#if LCD_DEPTH > 1 #if LCD_DEPTH > 1
lcd_set_backdrop(NULL); lcd_set_backdrop(NULL);
lcd_set_drawmode(DRMODE_SOLID); lcd_set_drawinfo(DRMODE_SOLID, LCD_BLACK, LCD_WHITE);
lcd_set_foreground(LCD_BLACK);
lcd_set_background(LCD_WHITE);
#endif #endif
lcd_clear_display(); lcd_clear_display();