diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2008-11-26 21:26:22 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2008-11-26 21:26:22 +0000 |
commit | 495115b84a71b900b27c55b899b68e12059434d4 (patch) | |
tree | 5514f2d3131bc20a341a020fe6382fd5df9fe532 /firmware/export | |
parent | 5b0d74a7d3329ec3fc5818d9185aba7f29291ca7 (diff) | |
download | rockbox-495115b84a71b900b27c55b899b68e12059434d4.tar.gz rockbox-495115b84a71b900b27c55b899b68e12059434d4.zip |
Add hardware backlight fading on Gigabeat S with fade up and down options in LCD Settings. USE_BACKLIGHT_CUSTOM_FADING_BOOL is used to specify the setting type needed but leave the fading code itself implementation-defined.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19237 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rw-r--r-- | firmware/export/backlight.h | 3 | ||||
-rw-r--r-- | firmware/export/config-gigabeat-s.h | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/firmware/export/backlight.h b/firmware/export/backlight.h index 506a9f6b03..cb081a5301 100644 --- a/firmware/export/backlight.h +++ b/firmware/export/backlight.h | |||
@@ -38,7 +38,8 @@ int backlight_get_current_timeout(void); | |||
38 | void backlight_set_fade_in(int value); | 38 | void backlight_set_fade_in(int value); |
39 | void backlight_set_fade_out(int value); | 39 | void backlight_set_fade_out(int value); |
40 | #endif | 40 | #endif |
41 | #ifdef USE_BACKLIGHT_SW_FADING | 41 | #if defined(USE_BACKLIGHT_SW_FADING) \ |
42 | || defined(USE_BACKLIGHT_CUSTOM_FADING_BOOL) | ||
42 | void backlight_set_fade_in(bool value); | 43 | void backlight_set_fade_in(bool value); |
43 | void backlight_set_fade_out(bool value); | 44 | void backlight_set_fade_out(bool value); |
44 | #endif | 45 | #endif |
diff --git a/firmware/export/config-gigabeat-s.h b/firmware/export/config-gigabeat-s.h index e6fa6c9fc6..4359c90279 100644 --- a/firmware/export/config-gigabeat-s.h +++ b/firmware/export/config-gigabeat-s.h | |||
@@ -94,6 +94,9 @@ | |||
94 | 94 | ||
95 | #ifndef SIMULATOR | 95 | #ifndef SIMULATOR |
96 | 96 | ||
97 | /* Implementation-defined fading type with bool settings */ | ||
98 | #define USE_BACKLIGHT_CUSTOM_FADING_BOOL | ||
99 | |||
97 | /* The LCD on a Gigabeat is 240x320 - it is portrait */ | 100 | /* The LCD on a Gigabeat is 240x320 - it is portrait */ |
98 | #define HAVE_PORTRAIT_LCD | 101 | #define HAVE_PORTRAIT_LCD |
99 | 102 | ||