diff options
Diffstat (limited to 'firmware/panic.c')
-rw-r--r-- | firmware/panic.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/panic.c b/firmware/panic.c index 2cb79b1e0c..51fcaaee92 100644 --- a/firmware/panic.c +++ b/firmware/panic.c | |||
@@ -36,7 +36,15 @@ void panicf( char *fmt, ...) | |||
36 | vsnprintf( panic_buf, sizeof(panic_buf), fmt, ap ); | 36 | vsnprintf( panic_buf, sizeof(panic_buf), fmt, ap ); |
37 | va_end( ap ); | 37 | va_end( ap ); |
38 | 38 | ||
39 | #ifdef HAVE_LCD_CHARCELLS | ||
39 | lcd_puts(0,0,panic_buf); | 40 | lcd_puts(0,0,panic_buf); |
41 | #elif defined(HAVE_LCD_BITMAP) | ||
42 | lcd_clear_display(); | ||
43 | lcd_puts(0,0,panic_buf, 0); | ||
44 | lcd_update(); | ||
45 | #else | ||
46 | /* no LCD */ | ||
47 | #endif | ||
40 | DEBUGF(panic_buf); | 48 | DEBUGF(panic_buf); |
41 | while(1); | 49 | while(1); |
42 | } | 50 | } |