summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/system-coldfire.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/coldfire/system-coldfire.c')
-rw-r--r--firmware/target/coldfire/system-coldfire.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/firmware/target/coldfire/system-coldfire.c b/firmware/target/coldfire/system-coldfire.c
index a96cd34441..8ae702fdfc 100644
--- a/firmware/target/coldfire/system-coldfire.c
+++ b/firmware/target/coldfire/system-coldfire.c
@@ -165,16 +165,13 @@ static void system_display_exception_info(unsigned long format,
165 unsigned long pc) 165 unsigned long pc)
166{ 166{
167 int vector = (format >> 18) & 0xff; 167 int vector = (format >> 18) & 0xff;
168 char str[32];
169 168
170 /* clear screen */ 169 /* clear screen */
171 lcd_clear_display (); 170 lcd_clear_display ();
172 lcd_setfont(FONT_SYSFIXED); 171 lcd_setfont(FONT_SYSFIXED);
173 172
174 snprintf(str, sizeof(str), "I%02x:%s", vector, irqname[vector]); 173 lcd_putsf(0, 0, "I%02x:%s", vector, irqname[vector]);
175 lcd_puts(0, 0, str); 174 lcd_putsf(0, 1, "at %08x", pc);
176 snprintf(str, sizeof(str), "at %08x", pc);
177 lcd_puts(0, 1, str);
178 lcd_update(); 175 lcd_update();
179 176
180 system_exception_wait(); 177 system_exception_wait();