diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2015-02-22 12:22:40 +0100 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2015-02-22 12:22:40 +0100 |
commit | 272b5586397ebc4479b3ef247775723ddb8a5bd8 (patch) | |
tree | 2483abf0176fd3469e1a936bd8531a16f9de56ba /apps/plugins/lib | |
parent | b84fd878d3fa7512d93e692f97723007df2939be (diff) | |
download | rockbox-272b5586397ebc4479b3ef247775723ddb8a5bd8.tar.gz rockbox-272b5586397ebc4479b3ef247775723ddb8a5bd8.zip |
Lamp plugin: Allow toggling the button light using "select".
Change-Id: I0f276a74010ef463ebdb0eb0cc00fc50123966f0
Diffstat (limited to 'apps/plugins/lib')
-rw-r--r-- | apps/plugins/lib/helper.c | 6 | ||||
-rw-r--r-- | apps/plugins/lib/helper.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/apps/plugins/lib/helper.c b/apps/plugins/lib/helper.c index 780d636f41..5aa143a728 100644 --- a/apps/plugins/lib/helper.c +++ b/apps/plugins/lib/helper.c | |||
@@ -106,6 +106,12 @@ void buttonlight_force_on(void) | |||
106 | rb->buttonlight_set_timeout(0); | 106 | rb->buttonlight_set_timeout(0); |
107 | } | 107 | } |
108 | 108 | ||
109 | /* Force the buttonlight off */ | ||
110 | void buttonlight_force_off(void) | ||
111 | { | ||
112 | rb->buttonlight_set_timeout(-1); | ||
113 | } | ||
114 | |||
109 | /* Turn off backlight timeout */ | 115 | /* Turn off backlight timeout */ |
110 | void buttonlight_ignore_timeout(void) | 116 | void buttonlight_ignore_timeout(void) |
111 | { | 117 | { |
diff --git a/apps/plugins/lib/helper.h b/apps/plugins/lib/helper.h index 20f5ee285b..8086cb52d4 100644 --- a/apps/plugins/lib/helper.h +++ b/apps/plugins/lib/helper.h | |||
@@ -37,6 +37,7 @@ void remote_backlight_use_settings(void); | |||
37 | 37 | ||
38 | #ifdef HAVE_BUTTON_LIGHT | 38 | #ifdef HAVE_BUTTON_LIGHT |
39 | void buttonlight_force_on(void); | 39 | void buttonlight_force_on(void); |
40 | void buttonlight_force_off(void); | ||
40 | void buttonlight_ignore_timeout(void); | 41 | void buttonlight_ignore_timeout(void); |
41 | void buttonlight_use_settings(void); | 42 | void buttonlight_use_settings(void); |
42 | #endif | 43 | #endif |