diff options
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/system-arm.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/firmware/target/arm/system-arm.c b/firmware/target/arm/system-arm.c index 5c5a18c867..7d38b17979 100644 --- a/firmware/target/arm/system-arm.c +++ b/firmware/target/arm/system-arm.c | |||
@@ -23,6 +23,9 @@ | |||
23 | #include <stdio.h> | 23 | #include <stdio.h> |
24 | #include "lcd.h" | 24 | #include "lcd.h" |
25 | #include "font.h" | 25 | #include "font.h" |
26 | #ifdef HAVE_BACKLIGHT | ||
27 | #include "backlight-target.h" | ||
28 | #endif | ||
26 | 29 | ||
27 | static const char* const uiename[] = { | 30 | static const char* const uiename[] = { |
28 | "Undefined instruction", | 31 | "Undefined instruction", |
@@ -48,6 +51,10 @@ void __attribute__((noreturn)) UIE(unsigned int pc, unsigned int num) | |||
48 | lcd_puts(0, 1, str); | 51 | lcd_puts(0, 1, str); |
49 | lcd_update(); | 52 | lcd_update(); |
50 | 53 | ||
54 | #ifdef HAVE_BACKLIGHT | ||
55 | _backlight_on(); | ||
56 | #endif | ||
57 | |||
51 | disable_interrupt(IRQ_FIQ_STATUS); | 58 | disable_interrupt(IRQ_FIQ_STATUS); |
52 | 59 | ||
53 | system_exception_wait(); /* If this returns, try to reboot */ | 60 | system_exception_wait(); /* If this returns, try to reboot */ |