summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/helper.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/lib/helper.c')
-rw-r--r--apps/plugins/lib/helper.c48
1 files changed, 42 insertions, 6 deletions
diff --git a/apps/plugins/lib/helper.c b/apps/plugins/lib/helper.c
index 018c1616c8..92d9ec905e 100644
--- a/apps/plugins/lib/helper.c
+++ b/apps/plugins/lib/helper.c
@@ -58,7 +58,12 @@ void backlight_use_settings(void)
58 backlight_timeout_plugged); 58 backlight_timeout_plugged);
59#endif /* CONFIG_CHARGING */ 59#endif /* CONFIG_CHARGING */
60} 60}
61#endif /* HAVE_BACKLIGHT */ 61#else /* HAVE_BACKLIGHT */
62/* DUMMY FUNCTIONS */
63void backlight_force_on(void){}
64void backlight_ignore_timeout(void){}
65void backlight_use_settings(void){}
66#endif /* !HAVE_BACKLIGHT */
62 67
63#ifdef HAVE_SW_POWEROFF 68#ifdef HAVE_SW_POWEROFF
64static bool original_sw_poweroff_state = true; 69static bool original_sw_poweroff_state = true;
@@ -73,7 +78,11 @@ void sw_poweroff_restore(void)
73{ 78{
74 rb->button_set_sw_poweroff_state(original_sw_poweroff_state); 79 rb->button_set_sw_poweroff_state(original_sw_poweroff_state);
75} 80}
76#endif 81#else /* HAVE_SW_POWEROFF */
82/* DUMMY FUNCTIONS */
83void sw_poweroff_disable(void){}
84void sw_poweroff_restore(void){}
85#endif /* !HAVE_SW_POWEROFF */
77 86
78#ifdef HAVE_REMOTE_LCD 87#ifdef HAVE_REMOTE_LCD
79/* Force the backlight on */ 88/* Force the backlight on */
@@ -106,7 +115,12 @@ void remote_backlight_use_settings(void)
106 remote_backlight_timeout_plugged); 115 remote_backlight_timeout_plugged);
107#endif /* CONFIG_CHARGING */ 116#endif /* CONFIG_CHARGING */
108} 117}
109#endif /* HAVE_REMOTE_LCD */ 118#else /* HAVE_REMOTE_LCD */
119/* DUMMY FUNCTIONS */
120void remote_backlight_force_on(void){}
121void remote_backlight_ignore_timeout(void){}
122void remote_backlight_use_settings(void){}
123#endif /* !HAVE_REMOTE_LCD */
110 124
111#ifdef HAVE_BUTTON_LIGHT 125#ifdef HAVE_BUTTON_LIGHT
112/* Force the buttonlight on */ 126/* Force the buttonlight on */
@@ -133,7 +147,13 @@ void buttonlight_use_settings(void)
133{ 147{
134 rb->buttonlight_set_timeout(rb->global_settings->buttonlight_timeout); 148 rb->buttonlight_set_timeout(rb->global_settings->buttonlight_timeout);
135} 149}
136#endif /* HAVE_BUTTON_LIGHT */ 150#else /* HAVE_BUTTON_LIGHT */
151/* DUMMY FUNCTIONS */
152void buttonlight_force_on(void){}
153void buttonlight_force_off(void){}
154void buttonlight_ignore_timeout(void){}
155void buttonlight_use_settings(void){}
156#endif /* !HAVE_BUTTON_LIGHT */
137 157
138#ifdef HAVE_BACKLIGHT_BRIGHTNESS 158#ifdef HAVE_BACKLIGHT_BRIGHTNESS
139void backlight_brightness_set(int brightness) 159void backlight_brightness_set(int brightness)
@@ -145,7 +165,15 @@ void backlight_brightness_use_setting(void)
145{ 165{
146 rb->backlight_set_brightness(rb->global_settings->brightness); 166 rb->backlight_set_brightness(rb->global_settings->brightness);
147} 167}
148#endif /* HAVE_BACKLIGHT_BRIGHTNESS */ 168#else /* HAVE_BACKLIGHT_BRIGHTNESS */
169/* DUMMY FUNCTIONS */
170void backlight_brightness_set(int brightness)
171{
172 (void)brightness;
173}
174void backlight_brightness_use_setting(void){}
175
176#endif /* !HAVE_BACKLIGHT_BRIGHTNESS */
149 177
150#ifdef HAVE_BUTTONLIGHT_BRIGHTNESS 178#ifdef HAVE_BUTTONLIGHT_BRIGHTNESS
151void buttonlight_brightness_set(int brightness) 179void buttonlight_brightness_set(int brightness)
@@ -157,4 +185,12 @@ void buttonlight_brightness_use_setting(void)
157{ 185{
158 rb->buttonlight_set_brightness(rb->global_settings->buttonlight_brightness); 186 rb->buttonlight_set_brightness(rb->global_settings->buttonlight_brightness);
159} 187}
160#endif /* HAVE_BUTTONLIGHT_BRIGHTNESS */ 188#else /* HAVE_BUTTONLIGHT_BRIGHTNESS */
189/* DUMMY FUNCTIONS */
190void buttonlight_brightness_set(int brightness)
191{
192 (void)brightness;
193}
194
195void buttonlight_brightness_use_setting(void){}
196#endif /* !HAVE_BUTTONLIGHT_BRIGHTNESS */