summaryrefslogtreecommitdiff
path: root/firmware/target/arm/system-arm.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/system-arm.c')
-rw-r--r--firmware/target/arm/system-arm.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/firmware/target/arm/system-arm.c b/firmware/target/arm/system-arm.c
index 920dbacd10..91d8613bac 100644
--- a/firmware/target/arm/system-arm.c
+++ b/firmware/target/arm/system-arm.c
@@ -36,10 +36,16 @@ static const char* const uiename[] = {
36 */ 36 */
37void __attribute__((noreturn)) UIE(unsigned int pc, unsigned int num) 37void __attribute__((noreturn)) UIE(unsigned int pc, unsigned int num)
38{ 38{
39 lcd_clear_display(); 39#if LCD_DEPTH > 1
40#ifdef HAVE_LCD_BITMAP 40 lcd_set_backdrop(NULL);
41 lcd_set_drawmode(DRMODE_SOLID);
42 lcd_set_foreground(LCD_BLACK);
43 lcd_set_background(LCD_WHITE);
44#endif
41 lcd_setfont(FONT_SYSFIXED); 45 lcd_setfont(FONT_SYSFIXED);
46 lcd_set_viewport(NULL);
42#endif 47#endif
48 lcd_clear_display();
43 lcd_puts(0, 0, uiename[num]); 49 lcd_puts(0, 0, uiename[num]);
44 lcd_putsf(0, 1, "at %08x" IF_COP(" (%d)"), pc 50 lcd_putsf(0, 1, "at %08x" IF_COP(" (%d)"), pc
45 IF_COP(, CURRENT_CORE)); 51 IF_COP(, CURRENT_CORE));