diff options
author | Robert Kukla <roolku@rockbox.org> | 2008-04-25 20:06:42 +0000 |
---|---|---|
committer | Robert Kukla <roolku@rockbox.org> | 2008-04-25 20:06:42 +0000 |
commit | b39f9bffde554713c8e5268bfcf72e4ace8839db (patch) | |
tree | 5afa345f64d7034f1d14a34ef9393a71824a6276 /firmware/target/arm/olympus/mrobe-100/backlight-target.h | |
parent | db7333971699eaa306b2fa9b519132da917bba68 (diff) | |
download | rockbox-b39f9bffde554713c8e5268bfcf72e4ace8839db.tar.gz rockbox-b39f9bffde554713c8e5268bfcf72e4ace8839db.zip |
m:robe 100 - backlight PWM fading
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17248 a1c6a512-1295-4272-9138-f99709370657
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 @@ #ifndef BACKLIGHT_TARGET_H #define BACKLIGHT_TARGET_H -#define _backlight_init() true -void _backlight_on(void); -void _backlight_off(void); +bool _backlight_init(void); /* Returns backlight current state (true=ON). */ +void _backlight_hw_on(void); +void _backlight_hw_off(void); + +#ifdef BOOTLOADER +#define _backlight_on() _backlight_hw_on() +#define _backlight_off() _backlight_hw_off() +#else +#define _backlight_on_isr() _backlight_hw_on() +#define _backlight_off_isr() _backlight_hw_off() +#define _backlight_on_normal() _backlight_hw_on() +#define _backlight_off_normal() _backlight_hw_off() +#define _BACKLIGHT_FADE_BOOST +#endif /* Button lights are controlled by GPIOA_OUTPUT_VAL */ #define BUTTONLIGHT_PLAY 0x01 |