summaryrefslogtreecommitdiff
path: root/apps/plugins/lib
diff options
context:
space:
mode:
authorFrank Gevaerts <frank@gevaerts.be>2015-02-22 12:22:40 +0100
committerFrank Gevaerts <frank@gevaerts.be>2015-02-22 12:22:40 +0100
commit272b5586397ebc4479b3ef247775723ddb8a5bd8 (patch)
tree2483abf0176fd3469e1a936bd8531a16f9de56ba /apps/plugins/lib
parentb84fd878d3fa7512d93e692f97723007df2939be (diff)
downloadrockbox-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.c6
-rw-r--r--apps/plugins/lib/helper.h1
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 */
110void buttonlight_force_off(void)
111{
112 rb->buttonlight_set_timeout(-1);
113}
114
109/* Turn off backlight timeout */ 115/* Turn off backlight timeout */
110void buttonlight_ignore_timeout(void) 116void 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
39void buttonlight_force_on(void); 39void buttonlight_force_on(void);
40void buttonlight_force_off(void);
40void buttonlight_ignore_timeout(void); 41void buttonlight_ignore_timeout(void);
41void buttonlight_use_settings(void); 42void buttonlight_use_settings(void);
42#endif 43#endif