summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/sansa-clip/backlight-target.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/as3525/sansa-clip/backlight-target.h')
-rw-r--r--firmware/target/arm/as3525/sansa-clip/backlight-target.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/firmware/target/arm/as3525/sansa-clip/backlight-target.h b/firmware/target/arm/as3525/sansa-clip/backlight-target.h
index 5a6ae34728..f836fb9ab2 100644
--- a/firmware/target/arm/as3525/sansa-clip/backlight-target.h
+++ b/firmware/target/arm/as3525/sansa-clip/backlight-target.h
@@ -25,8 +25,6 @@
25#include "lcd.h" 25#include "lcd.h"
26#include "backlight.h" 26#include "backlight.h"
27 27
28#define _backlight_init() true
29
30static inline void _backlight_on(void) 28static inline void _backlight_on(void)
31{ 29{
32 lcd_enable(true); 30 lcd_enable(true);
@@ -37,7 +35,20 @@ static inline void _backlight_off(void)
37 lcd_enable(false); 35 lcd_enable(false);
38} 36}
39 37
40void _buttonlight_on(void); 38static inline bool _backlight_init(void)
41void _buttonlight_off(void); 39{
40 GPIOD_DIR |= (1<<7); /* for button light */
41 return true;
42}
43
44static inline void _buttonlight_on(void)
45{
46 GPIOD_PIN(7) = (1<<7);
47}
48
49static inline void _buttonlight_off(void)
50{
51 GPIOD_PIN(7) = 0;
52}
42 53
43#endif 54#endif