summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/plugins/brickmania.c4
-rw-r--r--apps/plugins/chopper.c4
-rw-r--r--apps/plugins/credits.c4
-rw-r--r--apps/plugins/demystify.c4
-rw-r--r--apps/plugins/doom/rockdoom.c2
-rw-r--r--apps/plugins/fft/fft.c2
-rw-r--r--apps/plugins/fire.c4
-rw-r--r--apps/plugins/fireworks.c4
-rw-r--r--apps/plugins/greyscale.c4
-rw-r--r--apps/plugins/imageviewer/imageviewer.c4
-rw-r--r--apps/plugins/invadrox.c4
-rw-r--r--apps/plugins/lib/helper.c26
-rw-r--r--apps/plugins/lib/helper.h3
-rw-r--r--apps/plugins/lrcplayer.c6
-rw-r--r--apps/plugins/maze.c4
-rw-r--r--apps/plugins/mazezam.c4
-rw-r--r--apps/plugins/mpegplayer/mpegplayer.c3
-rw-r--r--apps/plugins/oscilloscope.c4
-rw-r--r--apps/plugins/pdbox/pdbox.c2
-rw-r--r--apps/plugins/pictureflow/pictureflow.c4
-rw-r--r--apps/plugins/pitch_detector.c4
-rw-r--r--apps/plugins/plasma.c4
-rw-r--r--apps/plugins/pong.c2
-rw-r--r--apps/plugins/resistor.c6
-rw-r--r--apps/plugins/rockblox.c8
-rw-r--r--apps/plugins/rockboy/menu.c2
-rw-r--r--apps/plugins/rockboy/rockboy.c2
-rw-r--r--apps/plugins/rocklife.c4
-rw-r--r--apps/plugins/spacerocks.c4
-rw-r--r--apps/plugins/starfield.c4
-rw-r--r--apps/plugins/test_disk.c4
-rw-r--r--apps/plugins/test_fps.c4
-rw-r--r--apps/plugins/test_gfx.c2
-rw-r--r--apps/plugins/test_grey.c4
-rw-r--r--apps/plugins/video.c4
-rw-r--r--apps/plugins/wormlet.c4
-rw-r--r--apps/plugins/xobox.c4
37 files changed, 94 insertions, 68 deletions
diff --git a/apps/plugins/brickmania.c b/apps/plugins/brickmania.c
index 79ebfefbd4..6295862eac 100644
--- a/apps/plugins/brickmania.c
+++ b/apps/plugins/brickmania.c
@@ -2427,7 +2427,7 @@ enum plugin_status plugin_start(const void* parameter)
rb->lcd_set_backdrop(NULL);
#endif
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
/* now go ahead and have fun! */
rb->srand( *rb->current_tick );
@@ -2458,7 +2458,7 @@ enum plugin_status plugin_start(const void* parameter)
/* Restore user's original backlight setting */
rb->lcd_setfont(FONT_UI);
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return PLUGIN_OK;
}
diff --git a/apps/plugins/chopper.c b/apps/plugins/chopper.c
index fce7232d23..5f9fadf205 100644
--- a/apps/plugins/chopper.c
+++ b/apps/plugins/chopper.c
@@ -1050,7 +1050,7 @@ enum plugin_status plugin_start(const void* parameter)
#endif
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
rb->srand( *rb->current_tick );
@@ -1063,7 +1063,7 @@ enum plugin_status plugin_start(const void* parameter)
rb->lcd_setfont(FONT_UI);
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return ret;
}
diff --git a/apps/plugins/credits.c b/apps/plugins/credits.c
index 8f86c7626b..d766d45cfd 100644
--- a/apps/plugins/credits.c
+++ b/apps/plugins/credits.c
@@ -372,7 +372,7 @@ enum plugin_status plugin_start(const void* parameter)
(void)parameter;
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
rb->show_logo();
#ifdef HAVE_LCD_CHARCELLS
@@ -384,7 +384,7 @@ enum plugin_status plugin_start(const void* parameter)
roll_credits();
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return PLUGIN_OK;
}
diff --git a/apps/plugins/demystify.c b/apps/plugins/demystify.c
index 6b923a6ed0..e8d4d350d6 100644
--- a/apps/plugins/demystify.c
+++ b/apps/plugins/demystify.c
@@ -436,9 +436,9 @@ enum plugin_status plugin_start(const void* parameter)
#if LCD_DEPTH > 1
rb->lcd_set_backdrop(NULL);
#endif
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
#ifdef HAVE_REMOTE_LCD
- remote_backlight_force_on(); /* remote backlight control in lib/helper.c */
+ remote_backlight_ignore_timeout();
#endif
ret = plugin_main();
diff --git a/apps/plugins/doom/rockdoom.c b/apps/plugins/doom/rockdoom.c
index 4267a613c7..6ce0e6d38d 100644
--- a/apps/plugins/doom/rockdoom.c
+++ b/apps/plugins/doom/rockdoom.c
@@ -723,7 +723,7 @@ enum plugin_status plugin_start(const void* parameter)
systemvol= rb->global_settings->volume-rb->global_settings->volume%mod;
general_translucency = default_translucency; // phares
- backlight_force_on();
+ backlight_ignore_timeout();
#ifdef RB_PROFILE
rb->profile_thread();
#endif
diff --git a/apps/plugins/fft/fft.c b/apps/plugins/fft/fft.c
index 3da3b455f7..2f3b12289d 100644
--- a/apps/plugins/fft/fft.c
+++ b/apps/plugins/fft/fft.c
@@ -1352,7 +1352,7 @@ enum plugin_status plugin_start(const void* parameter)
mylcd_clear_display();
mylcd_update();
#endif
- backlight_force_on();
+ backlight_ignore_timeout();
#ifdef HAVE_ADJUSTABLE_CPU_FREQ
rb->cpu_boost(true);
diff --git a/apps/plugins/fire.c b/apps/plugins/fire.c
index b03f68b670..797f4f120b 100644
--- a/apps/plugins/fire.c
+++ b/apps/plugins/fire.c
@@ -278,7 +278,7 @@ void cleanup(void *parameter)
grey_release();
#endif
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
}
@@ -367,7 +367,7 @@ enum plugin_status plugin_start(const void* parameter)
rb->lcd_set_backdrop(NULL);
#endif
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
#if defined(HAVE_LCD_MODES) && (HAVE_LCD_MODES & LCD_MODE_PAL256)
rb->lcd_set_mode(LCD_MODE_PAL256);
diff --git a/apps/plugins/fireworks.c b/apps/plugins/fireworks.c
index efb49db4f9..7b0c5228b5 100644
--- a/apps/plugins/fireworks.c
+++ b/apps/plugins/fireworks.c
@@ -460,7 +460,7 @@ enum plugin_status plugin_start(const void* parameter)
/* set everything up.. no BL timeout, no backdrop,
white-text-on-black-background. */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
#if LCD_DEPTH > 1
rb->lcd_set_backdrop(NULL);
rb->lcd_set_background(LCD_BLACK);
@@ -619,7 +619,7 @@ enum plugin_status plugin_start(const void* parameter)
}
}
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
#ifdef HAVE_ADJUSTABLE_CPU_FREQ
rb->cpu_boost(false);
diff --git a/apps/plugins/greyscale.c b/apps/plugins/greyscale.c
index 00699715f7..42ebbef73b 100644
--- a/apps/plugins/greyscale.c
+++ b/apps/plugins/greyscale.c
@@ -131,7 +131,7 @@ void cleanup(void *parameter)
grey_release(); /* switch off overlay and deinitialize */
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
}
/* this is only a demo of what the framework can do */
@@ -216,7 +216,7 @@ int main(void)
};
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
rb->lcd_setfont(FONT_SYSFIXED); /* select default font */
diff --git a/apps/plugins/imageviewer/imageviewer.c b/apps/plugins/imageviewer/imageviewer.c
index 6cc2192cb9..0635a877d4 100644
--- a/apps/plugins/imageviewer/imageviewer.c
+++ b/apps/plugins/imageviewer/imageviewer.c
@@ -965,7 +965,7 @@ enum plugin_status plugin_start(const void* parameter)
rb->memcpy(&old_settings, &settings, sizeof (settings));
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
#if LCD_DEPTH > 1
rb->lcd_set_backdrop(NULL);
@@ -993,7 +993,7 @@ enum plugin_status plugin_start(const void* parameter)
#endif
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
#ifdef USEGSLIB
grey_release(); /* deinitialize */
diff --git a/apps/plugins/invadrox.c b/apps/plugins/invadrox.c
index efabf81379..6b64fa741c 100644
--- a/apps/plugins/invadrox.c
+++ b/apps/plugins/invadrox.c
@@ -1818,7 +1818,7 @@ enum plugin_status plugin_start(UNUSED const void* parameter)
{
rb->lcd_setfont(FONT_SYSFIXED);
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
/* now go ahead and have fun! */
game_loop();
@@ -1835,7 +1835,7 @@ enum plugin_status plugin_start(UNUSED const void* parameter)
/* Restore user's original backlight setting */
rb->lcd_setfont(FONT_UI);
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return PLUGIN_OK;
}
diff --git a/apps/plugins/lib/helper.c b/apps/plugins/lib/helper.c
index ce84915e02..780d636f41 100644
--- a/apps/plugins/lib/helper.c
+++ b/apps/plugins/lib/helper.c
@@ -36,9 +36,18 @@ const unsigned bit_n_table[32] = {
};
#endif
-/* Force the backlight on */
+/* Force the backlight on */
void backlight_force_on(void)
{
+ rb->backlight_set_timeout(0);
+#if CONFIG_CHARGING
+ rb->backlight_set_timeout_plugged(0);
+#endif /* CONFIG_CHARGING */
+}
+
+/* Turn off backlight timeout */
+void backlight_ignore_timeout(void)
+{
if (rb->global_settings->backlight_timeout > 0)
rb->backlight_set_timeout(0);
#if CONFIG_CHARGING
@@ -61,6 +70,15 @@ void backlight_use_settings(void)
/* Force the backlight on */
void remote_backlight_force_on(void)
{
+ rb->remote_backlight_set_timeout(0);
+#if CONFIG_CHARGING
+ rb->remote_backlight_set_timeout_plugged(0);
+#endif /* CONFIG_CHARGING */
+}
+
+/* Turn off backlight timeout */
+void remote_backlight_ignore_timeout(void)
+{
if (rb->global_settings->remote_backlight_timeout > 0)
rb->remote_backlight_set_timeout(0);
#if CONFIG_CHARGING
@@ -85,6 +103,12 @@ void remote_backlight_use_settings(void)
/* Force the buttonlight on */
void buttonlight_force_on(void)
{
+ rb->buttonlight_set_timeout(0);
+}
+
+/* Turn off backlight timeout */
+void buttonlight_ignore_timeout(void)
+{
if (rb->global_settings->buttonlight_timeout > 0)
rb->buttonlight_set_timeout(0);
}
diff --git a/apps/plugins/lib/helper.h b/apps/plugins/lib/helper.h
index 26baf0f6cd..20f5ee285b 100644
--- a/apps/plugins/lib/helper.h
+++ b/apps/plugins/lib/helper.h
@@ -27,14 +27,17 @@
* Backlight on/off operations
*/
void backlight_force_on(void);
+void backlight_ignore_timeout(void);
void backlight_use_settings(void);
#ifdef HAVE_REMOTE_LCD
void remote_backlight_force_on(void);
+void remote_backlight_ignore_timeout(void);
void remote_backlight_use_settings(void);
#endif
#ifdef HAVE_BUTTON_LIGHT
void buttonlight_force_on(void);
+void buttonlight_ignore_timeout(void);
void buttonlight_use_settings(void);
#endif
diff --git a/apps/plugins/lrcplayer.c b/apps/plugins/lrcplayer.c
index c31b607414..8e9878f78b 100644
--- a/apps/plugins/lrcplayer.c
+++ b/apps/plugins/lrcplayer.c
@@ -2320,7 +2320,7 @@ static bool lrc_theme_menu(void)
#ifdef HAVE_LCD_COLOR
"Inactive Colour",
#endif
- "Backlight Force On");
+ "Backlight Always On");
while (!exit && !usb)
{
@@ -2344,7 +2344,7 @@ static bool lrc_theme_menu(void)
break;
#endif
case LRC_MENU_BACKLIGHT:
- usb = rb->set_bool("Backlight Force On", &prefs.backlight_on);
+ usb = rb->set_bool("Backlight Always On", &prefs.backlight_on);
break;
case MENU_ATTACHED_USB:
usb = true;
@@ -2797,7 +2797,7 @@ static int lrc_main(void)
}
if (prefs.backlight_on)
- backlight_force_on();
+ backlight_ignore_timeout();
#ifdef HAVE_LCD_BITMAP
/* in case settings that may affect break position
diff --git a/apps/plugins/maze.c b/apps/plugins/maze.c
index 231b602911..e84173944b 100644
--- a/apps/plugins/maze.c
+++ b/apps/plugins/maze.c
@@ -497,7 +497,7 @@ enum plugin_status plugin_start(const void* parameter)
(void)parameter;
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
/* Seed the RNG */
rb->srand(*rb->current_tick);
@@ -585,6 +585,6 @@ enum plugin_status plugin_start(const void* parameter)
lastbutton = button;
}
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return ((quit == 1) ? PLUGIN_OK : PLUGIN_USB_CONNECTED);
}
diff --git a/apps/plugins/mazezam.c b/apps/plugins/mazezam.c
index bb93825453..759ca6477d 100644
--- a/apps/plugins/mazezam.c
+++ b/apps/plugins/mazezam.c
@@ -256,7 +256,7 @@ static void store_lcd_settings(void)
******************************************************************************/
static void restore_lcd_settings(void) {
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
/* Restore the old settings */
#if LCD_DEPTH > 1
@@ -271,7 +271,7 @@ static void restore_lcd_settings(void) {
******************************************************************************/
static void plugin_lcd_settings(void) {
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
/* Set the new settings */
#ifdef HAVE_LCD_COLOR
diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c
index 5ea17f9a3e..97f648621a 100644
--- a/apps/plugins/mpegplayer/mpegplayer.c
+++ b/apps/plugins/mpegplayer/mpegplayer.c
@@ -822,8 +822,7 @@ static void osd_backlight_on_video_mode(bool video_on)
{
if (video_on) {
/* Turn off backlight timeout */
- /* backlight control in lib/helper.c */
- backlight_force_on();
+ backlight_ignore_timeout();
#if defined(HAVE_LCD_ENABLE) || defined(HAVE_LCD_SLEEP)
rb->remove_event(LCD_EVENT_ACTIVATION, osd_lcd_enable_hook);
#endif
diff --git a/apps/plugins/oscilloscope.c b/apps/plugins/oscilloscope.c
index f80b9c014a..c55948dce9 100644
--- a/apps/plugins/oscilloscope.c
+++ b/apps/plugins/oscilloscope.c
@@ -780,7 +780,7 @@ void cleanup(void)
rb->lcd_set_background(LCD_DEFAULT_BG);
#endif
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
}
enum plugin_status plugin_start(const void* parameter)
@@ -808,7 +808,7 @@ enum plugin_status plugin_start(const void* parameter)
#endif
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
rb->lcd_getstringsize("A", NULL, &font_height);
diff --git a/apps/plugins/pdbox/pdbox.c b/apps/plugins/pdbox/pdbox.c
index 3ba6f4e2cb..f21913788b 100644
--- a/apps/plugins/pdbox/pdbox.c
+++ b/apps/plugins/pdbox/pdbox.c
@@ -245,7 +245,7 @@ enum plugin_status plugin_start(const void* parameter)
return PLUGIN_ERROR;
/* Make backlight remain on -- making music requires attention. */
- backlight_force_on();
+ backlight_ignore_timeout();
/* Main loop. */
while(!quit)
diff --git a/apps/plugins/pictureflow/pictureflow.c b/apps/plugins/pictureflow/pictureflow.c
index c2f07b8d70..caae9dc163 100644
--- a/apps/plugins/pictureflow/pictureflow.c
+++ b/apps/plugins/pictureflow/pictureflow.c
@@ -2203,7 +2203,7 @@ void cleanup(void)
#endif
end_pf_thread();
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
#ifdef USEGSLIB
grey_release();
@@ -2666,7 +2666,7 @@ int main(void)
draw_splashscreen();
if(backlight_mode == 0) {
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
}
init_scroll_lines();
diff --git a/apps/plugins/pitch_detector.c b/apps/plugins/pitch_detector.c
index fe31b3c768..324a36bce7 100644
--- a/apps/plugins/pitch_detector.c
+++ b/apps/plugins/pitch_detector.c
@@ -547,7 +547,7 @@ static bool main_menu(void)
}
}
- backlight_force_on();
+ backlight_ignore_timeout();
return exit_tuner;
}
@@ -995,7 +995,7 @@ static void record_and_get_pitch(void)
audio_tail = 1;
#endif
- backlight_force_on();
+ backlight_ignore_timeout();
record_data();
diff --git a/apps/plugins/plasma.c b/apps/plugins/plasma.c
index 58d903cb06..52f4204a17 100644
--- a/apps/plugins/plasma.c
+++ b/apps/plugins/plasma.c
@@ -139,7 +139,7 @@ void cleanup(void)
grey_release();
#endif
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
#if defined(HAVE_LCD_MODES) && (HAVE_LCD_MODES & LCD_MODE_PAL256)
rb->lcd_set_mode(LCD_MODE_RGB565);
#endif
@@ -317,7 +317,7 @@ enum plugin_status plugin_start(const void* parameter)
rb->lcd_set_backdrop(NULL);
#endif
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
#if defined(HAVE_LCD_MODES) && (HAVE_LCD_MODES & LCD_MODE_PAL256)
rb->lcd_set_mode(LCD_MODE_PAL256);
diff --git a/apps/plugins/pong.c b/apps/plugins/pong.c
index 9394b7a857..bae1703db5 100644
--- a/apps/plugins/pong.c
+++ b/apps/plugins/pong.c
@@ -659,7 +659,7 @@ enum plugin_status plugin_start(const void* parameter)
(void)parameter;
/* Turn off backlight timeout */
- backlight_force_on();
+ backlight_ignore_timeout();
/* Clear screen */
rb->lcd_clear_display();
diff --git a/apps/plugins/resistor.c b/apps/plugins/resistor.c
index eb02ce6d8d..1967335469 100644
--- a/apps/plugins/resistor.c
+++ b/apps/plugins/resistor.c
@@ -574,7 +574,7 @@ static void display_helpfile(void)
static void led_resistance_calc(void)
{
- backlight_force_on();
+ backlight_ignore_timeout();
int voltage_menu_selection, button_press, j, k, l, foreward_current = 0;
int fwd_current_selection = 0;
bool quit = false;
@@ -779,7 +779,7 @@ static void led_resistance_calc(void)
static void resistance_to_color(void)
{
- backlight_force_on();
+ backlight_ignore_timeout();
int menu_selection;
int menu_selection_tol;
int button_press;
@@ -916,7 +916,7 @@ static void resistance_to_color(void)
static void color_to_resistance(void)
{
- backlight_force_on();
+ backlight_ignore_timeout();
bool quit = false;
int button_input = 0;
diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c
index 6d5ef8023e..d86cb1c293 100644
--- a/apps/plugins/rockblox.c
+++ b/apps/plugins/rockblox.c
@@ -1345,13 +1345,13 @@ static int rockblox_loop (void)
#ifdef HAS_BUTTON_HOLD
if (rb->button_hold ()) {
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
rb->splash(0, "Paused");
while (rb->button_hold ())
rb->sleep(HZ/10);
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
/* get rid of the splash text */
rb->lcd_bitmap (rockblox_background, 0, 0, LCD_WIDTH, LCD_HEIGHT);
@@ -1527,7 +1527,7 @@ enum plugin_status plugin_start (const void *parameter)
}
#endif
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
load_game();
resume_file = resume;
while(!rockblox_loop()) {
@@ -1548,7 +1548,7 @@ enum plugin_status plugin_start (const void *parameter)
#endif
/* Save user's HighScore */
highscore_save(SCORE_FILE, highscores, NUM_SCORES);
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return PLUGIN_OK;
}
diff --git a/apps/plugins/rockboy/menu.c b/apps/plugins/rockboy/menu.c
index 0156a3fdd2..54a0db76f5 100644
--- a/apps/plugins/rockboy/menu.c
+++ b/apps/plugins/rockboy/menu.c
@@ -139,7 +139,7 @@ int do_user_menu(void) {
#endif
/* ignore backlight time out */
- backlight_force_on();
+ backlight_ignore_timeout();
return ret;
}
diff --git a/apps/plugins/rockboy/rockboy.c b/apps/plugins/rockboy/rockboy.c
index b3fccbf8d8..01a706be45 100644
--- a/apps/plugins/rockboy/rockboy.c
+++ b/apps/plugins/rockboy/rockboy.c
@@ -450,7 +450,7 @@ enum plugin_status plugin_start(const void* parameter)
#endif
/* ignore backlight time out */
- backlight_force_on();
+ backlight_ignore_timeout();
gnuboy_main(parameter);
diff --git a/apps/plugins/rocklife.c b/apps/plugins/rocklife.c
index 8ae5cdb120..4b00d7e18a 100644
--- a/apps/plugins/rocklife.c
+++ b/apps/plugins/rocklife.c
@@ -473,7 +473,7 @@ enum plugin_status plugin_start(const void* parameter)
char *ptemp;
(void)(parameter);
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
#if LCD_DEPTH > 1
rb->lcd_set_backdrop(NULL);
#ifdef HAVE_LCD_COLOR
@@ -577,6 +577,6 @@ enum plugin_status plugin_start(const void* parameter)
rb->yield();
}
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return usb? PLUGIN_USB_CONNECTED: PLUGIN_OK;
}
diff --git a/apps/plugins/spacerocks.c b/apps/plugins/spacerocks.c
index 59463b3c97..2e5600bc79 100644
--- a/apps/plugins/spacerocks.c
+++ b/apps/plugins/spacerocks.c
@@ -2009,7 +2009,7 @@ enum plugin_status plugin_start(const void* parameter)
/* universal font */
rb->lcd_setfont(FONT_SYSFIXED);
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
highscore_load(SCORE_FILE, highscores, NUM_SCORES);
rb->srand(*rb->current_tick);
@@ -2022,7 +2022,7 @@ enum plugin_status plugin_start(const void* parameter)
rb->lcd_setfont(FONT_UI);
highscore_save(SCORE_FILE, highscores, NUM_SCORES);
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return ret;
}
diff --git a/apps/plugins/starfield.c b/apps/plugins/starfield.c
index d06998ee2c..9d4be34629 100644
--- a/apps/plugins/starfield.c
+++ b/apps/plugins/starfield.c
@@ -523,12 +523,12 @@ enum plugin_status plugin_start(const void* parameter)
(void)parameter;
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
ret = plugin_main();
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c*/
+ backlight_use_settings();
return ret;
}
diff --git a/apps/plugins/test_disk.c b/apps/plugins/test_disk.c
index dd0758aec9..b211bc774e 100644
--- a/apps/plugins/test_disk.c
+++ b/apps/plugins/test_disk.c
@@ -441,7 +441,7 @@ enum plugin_status plugin_start(const void* parameter)
rb->srand(*rb->current_tick);
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
while(!quit)
{
@@ -460,7 +460,7 @@ enum plugin_status plugin_start(const void* parameter)
}
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
rb->rmdir(testbasedir);
diff --git a/apps/plugins/test_fps.c b/apps/plugins/test_fps.c
index 295c172524..6851f6739f 100644
--- a/apps/plugins/test_fps.c
+++ b/apps/plugins/test_fps.c
@@ -367,7 +367,7 @@ enum plugin_status plugin_start(const void* parameter)
#if (CONFIG_PLATFORM & PLATFORM_NATIVE)
cpu_freq = *rb->cpu_frequency; /* remember CPU frequency */
#endif
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
time_main_update();
rb->sleep(HZ);
@@ -389,7 +389,7 @@ enum plugin_status plugin_start(const void* parameter)
(cpu_freq + 500000) / 1000000);
log_text(str);
#endif
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
/* wait until user closes plugin */
while (rb->button_get(true) != FPS_QUIT);
diff --git a/apps/plugins/test_gfx.c b/apps/plugins/test_gfx.c
index aa898549bb..cde77c55fe 100644
--- a/apps/plugins/test_gfx.c
+++ b/apps/plugins/test_gfx.c
@@ -441,7 +441,7 @@ enum plugin_status plugin_start(const void* parameter)
rb->lcd_set_backdrop(NULL);
rb->lcd_clear_display();
#endif
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
rb->splashf(0, "LCD driver performance test, please wait %d sec",
6*4*DURATION/HZ);
diff --git a/apps/plugins/test_grey.c b/apps/plugins/test_grey.c
index bf6d1755af..efceeff2c3 100644
--- a/apps/plugins/test_grey.c
+++ b/apps/plugins/test_grey.c
@@ -184,7 +184,7 @@ enum plugin_status plugin_start(const void* parameter)
for (i = 0; i <= STEPS; i++)
input_levels[i] = lcd_levels[i] = (255 * i + (STEPS/2)) / STEPS;
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
grey_set_background(0); /* set background to black */
grey_clear_display();
@@ -279,6 +279,6 @@ enum plugin_status plugin_start(const void* parameter)
}
grey_release();
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return PLUGIN_OK;
}
diff --git a/apps/plugins/video.c b/apps/plugins/video.c
index 869a053886..c8f9673a25 100644
--- a/apps/plugins/video.c
+++ b/apps/plugins/video.c
@@ -585,7 +585,7 @@ void Cleanup(void *fd)
rb->mp3_play_stop(); /* stop audio ISR */
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
/* restore normal contrast */
rb->lcd_set_contrast(rb->global_settings->contrast);
@@ -954,7 +954,7 @@ int main(char* filename)
{
gPlay.bHasVideo = true;
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
}
/* prepare audio playback, if contained */
diff --git a/apps/plugins/wormlet.c b/apps/plugins/wormlet.c
index e2076f75bd..ba5eb24967 100644
--- a/apps/plugins/wormlet.c
+++ b/apps/plugins/wormlet.c
@@ -2313,7 +2313,7 @@ static bool launch_wormlet(void)
rb->lcd_clear_display();
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
/* start the game */
while (game_result == 1)
@@ -2323,7 +2323,7 @@ static bool launch_wormlet(void)
{
case 2:
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
return false;
break;
}
diff --git a/apps/plugins/xobox.c b/apps/plugins/xobox.c
index 49efdc9914..920bc23080 100644
--- a/apps/plugins/xobox.c
+++ b/apps/plugins/xobox.c
@@ -1110,13 +1110,13 @@ enum plugin_status plugin_start (const void *parameter)
#endif
/* Turn off backlight timeout */
- backlight_force_on(); /* backlight control in lib/helper.c */
+ backlight_ignore_timeout();
randomize ();
ret = xobox_loop ();
/* Turn on backlight timeout (revert to settings) */
- backlight_use_settings(); /* backlight control in lib/helper.c */
+ backlight_use_settings();
rb->lcd_setfont (FONT_UI);
return ret;