summaryrefslogtreecommitdiff
path: root/firmware/target/arm/olympus/mrobe-100/backlight-target.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/olympus/mrobe-100/backlight-target.h')
-rw-r--r--firmware/target/arm/olympus/mrobe-100/backlight-target.h17
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 23bool _backlight_init(void); /* Returns backlight current state (true=ON). */
24void _backlight_on(void); 24void _backlight_hw_on(void);
25void _backlight_off(void); 25void _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