diff options
Diffstat (limited to 'firmware/target/arm/olympus/mrobe-100/backlight-target.h')
-rw-r--r-- | firmware/target/arm/olympus/mrobe-100/backlight-target.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/firmware/target/arm/olympus/mrobe-100/backlight-target.h b/firmware/target/arm/olympus/mrobe-100/backlight-target.h index 7b4787fec3..9aeac85541 100644 --- a/firmware/target/arm/olympus/mrobe-100/backlight-target.h +++ b/firmware/target/arm/olympus/mrobe-100/backlight-target.h | |||
@@ -20,9 +20,20 @@ | |||
20 | #ifndef BACKLIGHT_TARGET_H | 20 | #ifndef BACKLIGHT_TARGET_H |
21 | #define BACKLIGHT_TARGET_H | 21 | #define BACKLIGHT_TARGET_H |
22 | 22 | ||
23 | #define _backlight_init() true | 23 | bool _backlight_init(void); /* Returns backlight current state (true=ON). */ |
24 | void _backlight_on(void); | 24 | void _backlight_hw_on(void); |
25 | void _backlight_off(void); | 25 | void _backlight_hw_off(void); |
26 | |||
27 | #ifdef BOOTLOADER | ||
28 | #define _backlight_on() _backlight_hw_on() | ||
29 | #define _backlight_off() _backlight_hw_off() | ||
30 | #else | ||
31 | #define _backlight_on_isr() _backlight_hw_on() | ||
32 | #define _backlight_off_isr() _backlight_hw_off() | ||
33 | #define _backlight_on_normal() _backlight_hw_on() | ||
34 | #define _backlight_off_normal() _backlight_hw_off() | ||
35 | #define _BACKLIGHT_FADE_BOOST | ||
36 | #endif | ||
26 | 37 | ||
27 | /* Button lights are controlled by GPIOA_OUTPUT_VAL */ | 38 | /* Button lights are controlled by GPIOA_OUTPUT_VAL */ |
28 | #define BUTTONLIGHT_PLAY 0x01 | 39 | #define BUTTONLIGHT_PLAY 0x01 |