diff options
Diffstat (limited to 'firmware/target/coldfire/system-coldfire.c')
-rw-r--r-- | firmware/target/coldfire/system-coldfire.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/firmware/target/coldfire/system-coldfire.c b/firmware/target/coldfire/system-coldfire.c index 8ae702fdfc..a387824526 100644 --- a/firmware/target/coldfire/system-coldfire.c +++ b/firmware/target/coldfire/system-coldfire.c | |||
@@ -167,8 +167,15 @@ static void system_display_exception_info(unsigned long format, | |||
167 | int vector = (format >> 18) & 0xff; | 167 | int vector = (format >> 18) & 0xff; |
168 | 168 | ||
169 | /* clear screen */ | 169 | /* clear screen */ |
170 | lcd_clear_display (); | 170 | #if LCD_DEPTH > 1 |
171 | lcd_set_backdrop(NULL); | ||
172 | lcd_set_drawmode(DRMODE_SOLID); | ||
173 | lcd_set_foreground(LCD_BLACK); | ||
174 | lcd_set_background(LCD_WHITE); | ||
175 | #endif | ||
171 | lcd_setfont(FONT_SYSFIXED); | 176 | lcd_setfont(FONT_SYSFIXED); |
177 | lcd_set_viewport(NULL); | ||
178 | lcd_clear_display(); | ||
172 | 179 | ||
173 | lcd_putsf(0, 0, "I%02x:%s", vector, irqname[vector]); | 180 | lcd_putsf(0, 0, "I%02x:%s", vector, irqname[vector]); |
174 | lcd_putsf(0, 1, "at %08x", pc); | 181 | lcd_putsf(0, 1, "at %08x", pc); |