diff options
Diffstat (limited to 'firmware/target/coldfire/system-coldfire.c')
-rw-r--r-- | firmware/target/coldfire/system-coldfire.c | 7 |
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(); |