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.c5
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 */
37void __attribute__((noreturn)) UIE(unsigned int pc, unsigned int num) 37void __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);