diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-06-27 00:20:00 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-06-27 00:20:00 +0000 |
commit | f80d8a704d7955ec2c1cca41ebc5975130e69f64 (patch) | |
tree | 8165095647f0dc71a3f856a79c94f8952b0a727e /firmware/backlight.c | |
parent | 2d98ae3d03b128b6449f388134aefbd56daede3d (diff) | |
download | rockbox-f80d8a704d7955ec2c1cca41ebc5975130e69f64.tar.gz rockbox-f80d8a704d7955ec2c1cca41ebc5975130e69f64.zip |
Moved settings.c/h to apps/
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1215 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/backlight.c')
-rw-r--r-- | firmware/backlight.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c index 729b22b7c2..e47a58adbf 100644 --- a/firmware/backlight.c +++ b/firmware/backlight.c | |||
@@ -24,7 +24,6 @@ | |||
24 | #include "i2c.h" | 24 | #include "i2c.h" |
25 | #include "debug.h" | 25 | #include "debug.h" |
26 | #include "rtc.h" | 26 | #include "rtc.h" |
27 | #include "settings.h" | ||
28 | 27 | ||
29 | #define BACKLIGHT_ON 1 | 28 | #define BACKLIGHT_ON 1 |
30 | #define BACKLIGHT_OFF 2 | 29 | #define BACKLIGHT_OFF 2 |
@@ -34,6 +33,7 @@ static char backlight_stack[0x100]; | |||
34 | static struct event_queue backlight_queue; | 33 | static struct event_queue backlight_queue; |
35 | 34 | ||
36 | static int backlight_timer; | 35 | static int backlight_timer; |
36 | static int backlight_timeout = 5; | ||
37 | 37 | ||
38 | void backlight_thread(void) | 38 | void backlight_thread(void) |
39 | { | 39 | { |
@@ -45,7 +45,7 @@ void backlight_thread(void) | |||
45 | switch(ev.id) | 45 | switch(ev.id) |
46 | { | 46 | { |
47 | case BACKLIGHT_ON: | 47 | case BACKLIGHT_ON: |
48 | backlight_timer = HZ*global_settings.backlight; | 48 | backlight_timer = HZ*backlight_timeout; |
49 | if(backlight_timer) | 49 | if(backlight_timer) |
50 | { | 50 | { |
51 | #ifdef HAVE_RTC | 51 | #ifdef HAVE_RTC |
@@ -76,6 +76,12 @@ void backlight_off(void) | |||
76 | queue_post(&backlight_queue, BACKLIGHT_OFF, NULL); | 76 | queue_post(&backlight_queue, BACKLIGHT_OFF, NULL); |
77 | } | 77 | } |
78 | 78 | ||
79 | void backlight_time(int seconds) | ||
80 | { | ||
81 | backlight_timeout = seconds; | ||
82 | backlight_on(); | ||
83 | } | ||
84 | |||
79 | void backlight_tick(void) | 85 | void backlight_tick(void) |
80 | { | 86 | { |
81 | if(backlight_timer) | 87 | if(backlight_timer) |