diff options
author | Thomas Martitz <kugel@rockbox.org> | 2009-03-11 21:10:17 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2009-03-11 21:10:17 +0000 |
commit | 924556c0a79bc15bbcbb3a2353ca6f70aed1b918 (patch) | |
tree | 553550b9df6c412c3d09a0c13e2f469b83af3d72 | |
parent | 105fe0679d10b73d2b4be90fe996fea41c8a6f28 (diff) | |
download | rockbox-924556c0a79bc15bbcbb3a2353ca6f70aed1b918.tar.gz rockbox-924556c0a79bc15bbcbb3a2353ca6f70aed1b918.zip |
Get rid of the last "backlight thread fading" remnant, and of the calculation of the delay. It actually wasn't more than those 3 cases before anyway.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20295 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | firmware/export/backlight-sw-fading.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/firmware/export/backlight-sw-fading.h b/firmware/export/backlight-sw-fading.h index 8527fd0f99..7a0dedaf46 100644 --- a/firmware/export/backlight-sw-fading.h +++ b/firmware/export/backlight-sw-fading.h | |||
@@ -19,13 +19,19 @@ | |||
19 | * | 19 | * |
20 | ****************************************************************************/ | 20 | ****************************************************************************/ |
21 | 21 | ||
22 | #ifndef BACKLIGHT_THREAD_FADING_H | 22 | #ifndef BACKLIGHT_SW_FADING_H |
23 | #define BACKLIGHT_THREAD_FADING_H | 23 | #define BACKLIGHT_SW_FADING_H |
24 | |||
25 | |||
26 | /* total fading time will be current brightness level * FADE_DELAY * 10ms */ | ||
27 | #if (MAX_BRIGHTNESS_SETTING >= 25) | ||
28 | #define FADE_DELAY 2 /* =HZ/50 => 20ms */ | ||
29 | #elif (MAX_BRIGHTNESS_SETTING >= 16) | ||
30 | #define FADE_DELAY 3 /* =HZ/33 => 30ms */ | ||
31 | #else | ||
32 | #define FADE_DELAY 4 /* =HZ/25 => 40ms*/ | ||
33 | #endif | ||
24 | 34 | ||
25 | /* delay supposed to be MAX_BRIGHTNESS_SETTING*2 rounded to the next multiple | ||
26 | * of 5, however not more than 40 */ | ||
27 | #define _FADE_DELAY (((MAX_BRIGHTNESS_SETTING*2+4)/5)*5) | ||
28 | #define FADE_DELAY (HZ/(MIN(_FADE_DELAY, 40))) | ||
29 | 35 | ||
30 | void _backlight_fade_update_state(int brightness); | 36 | void _backlight_fade_update_state(int brightness); |
31 | bool _backlight_fade_step(int direction); | 37 | bool _backlight_fade_step(int direction); |
@@ -38,4 +44,4 @@ enum { | |||
38 | FADING_DOWN, | 44 | FADING_DOWN, |
39 | }; | 45 | }; |
40 | 46 | ||
41 | #endif /* _BACKLIGHT_THREAD_FADING_ */ | 47 | #endif /* BACKLIGHT_SW_FADING_H */ |