forked from len0rd/rockbox
Moved settings.c/h to apps/
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1215 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
2d98ae3d03
commit
f80d8a704d
7 changed files with 206 additions and 10 deletions
|
|
@ -24,7 +24,6 @@
|
|||
#include "i2c.h"
|
||||
#include "debug.h"
|
||||
#include "rtc.h"
|
||||
#include "settings.h"
|
||||
|
||||
#define BACKLIGHT_ON 1
|
||||
#define BACKLIGHT_OFF 2
|
||||
|
|
@ -34,6 +33,7 @@ static char backlight_stack[0x100];
|
|||
static struct event_queue backlight_queue;
|
||||
|
||||
static int backlight_timer;
|
||||
static int backlight_timeout = 5;
|
||||
|
||||
void backlight_thread(void)
|
||||
{
|
||||
|
|
@ -45,7 +45,7 @@ void backlight_thread(void)
|
|||
switch(ev.id)
|
||||
{
|
||||
case BACKLIGHT_ON:
|
||||
backlight_timer = HZ*global_settings.backlight;
|
||||
backlight_timer = HZ*backlight_timeout;
|
||||
if(backlight_timer)
|
||||
{
|
||||
#ifdef HAVE_RTC
|
||||
|
|
@ -76,6 +76,12 @@ void backlight_off(void)
|
|||
queue_post(&backlight_queue, BACKLIGHT_OFF, NULL);
|
||||
}
|
||||
|
||||
void backlight_time(int seconds)
|
||||
{
|
||||
backlight_timeout = seconds;
|
||||
backlight_on();
|
||||
}
|
||||
|
||||
void backlight_tick(void)
|
||||
{
|
||||
if(backlight_timer)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue