diff options
Diffstat (limited to 'firmware/target/arm/system-arm.c')
-rw-r--r-- | firmware/target/arm/system-arm.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/firmware/target/arm/system-arm.c b/firmware/target/arm/system-arm.c index 5c5a18c867..920dbacd10 100644 --- a/firmware/target/arm/system-arm.c +++ b/firmware/target/arm/system-arm.c | |||
@@ -36,16 +36,13 @@ static const char* const uiename[] = { | |||
36 | */ | 36 | */ |
37 | void __attribute__((noreturn)) UIE(unsigned int pc, unsigned int num) | 37 | void __attribute__((noreturn)) UIE(unsigned int pc, unsigned int num) |
38 | { | 38 | { |
39 | char str[32]; | ||
40 | |||
41 | lcd_clear_display(); | 39 | lcd_clear_display(); |
42 | #ifdef HAVE_LCD_BITMAP | 40 | #ifdef HAVE_LCD_BITMAP |
43 | lcd_setfont(FONT_SYSFIXED); | 41 | lcd_setfont(FONT_SYSFIXED); |
44 | #endif | 42 | #endif |
45 | lcd_puts(0, 0, uiename[num]); | 43 | lcd_puts(0, 0, uiename[num]); |
46 | snprintf(str, sizeof(str), "at %08x" IF_COP(" (%d)"), pc | 44 | lcd_putsf(0, 1, "at %08x" IF_COP(" (%d)"), pc |
47 | IF_COP(, CURRENT_CORE)); | 45 | IF_COP(, CURRENT_CORE)); |
48 | lcd_puts(0, 1, str); | ||
49 | lcd_update(); | 46 | lcd_update(); |
50 | 47 | ||
51 | disable_interrupt(IRQ_FIQ_STATUS); | 48 | disable_interrupt(IRQ_FIQ_STATUS); |