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.zip
rockbox-272b5586397ebc4479b3ef247775723ddb8a5bd8.tar.gz
rockbox-272b5586397ebc4479b3ef247775723ddb8a5bd8.tar.bz2
rockbox-272b5586397ebc4479b3ef247775723ddb8a5bd8.tar.xz
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 780d636..5aa143a 100644
--- a/apps/plugins/lib/helper.c
+++ b/apps/plugins/lib/helper.c
@@ -106,6 +106,12 @@ void buttonlight_force_on(void)
rb->buttonlight_set_timeout(0);
}
+/* Force the buttonlight off */
+void buttonlight_force_off(void)
+{
+ rb->buttonlight_set_timeout(-1);
+}
+
/* Turn off backlight timeout */
void buttonlight_ignore_timeout(void)
{
diff --git a/apps/plugins/lib/helper.h b/apps/plugins/lib/helper.h
index 20f5ee2..8086cb5 100644
--- a/apps/plugins/lib/helper.h
+++ b/apps/plugins/lib/helper.h
@@ -37,6 +37,7 @@ void remote_backlight_use_settings(void);
#ifdef HAVE_BUTTON_LIGHT
void buttonlight_force_on(void);
+void buttonlight_force_off(void);
void buttonlight_ignore_timeout(void);
void buttonlight_use_settings(void);
#endif