From 05fdb1ad30bbeeabe3cb74f4f5d366a53c8f3cef Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Sat, 19 Nov 2005 07:58:20 +0000 Subject: Added option to reduce (and almost prevent) the remote lcd ticking problem with a cost slightly more CPU usage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7985 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings_menu.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'apps/settings_menu.c') diff --git a/apps/settings_menu.c b/apps/settings_menu.c index 27e2434..05fcacf 100644 --- a/apps/settings_menu.c +++ b/apps/settings_menu.c @@ -120,6 +120,16 @@ static bool remote_flip_display(void) return rc; } + +static bool remote_reduce_ticking(void) +{ + bool rc = set_bool( str(LANG_REDUCE_TICKING), + &global_settings.remote_reduce_ticking); + + lcd_remote_emireduce(global_settings.remote_reduce_ticking); + + return rc; +} #endif #ifdef CONFIG_BACKLIGHT @@ -1540,7 +1550,8 @@ static bool lcd_remote_settings_menu(void) { ID2P(LANG_CONTRAST), remote_contrast }, { ID2P(LANG_INVERT), remote_invert }, { ID2P(LANG_FLIP_DISPLAY), remote_flip_display }, - }; + { ID2P(LANG_REDUCE_TICKING), remote_reduce_ticking }, +}; m=menu_init( items, sizeof(items) / sizeof(*items), NULL, NULL, NULL, NULL); -- cgit v1.1