summaryrefslogtreecommitdiff
path: root/apps/settings.c
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2005-04-15 12:08:49 +0000
committerChristian Gmeiner <christian.gmeiner@gmail.com>2005-04-15 12:08:49 +0000
commit7c1879bdd0d79cfbe131fb2ffb3eb14025747567 (patch)
treed6dc3aac81c19efec04644bf5734d706ab35dc1e /apps/settings.c
parenta6a01903e6d31f16cffd3b2d7d36c43403bdbcb7 (diff)
downloadrockbox-7c1879bdd0d79cfbe131fb2ffb3eb14025747567.zip
rockbox-7c1879bdd0d79cfbe131fb2ffb3eb14025747567.tar.gz
rockbox-7c1879bdd0d79cfbe131fb2ffb3eb14025747567.tar.bz2
rockbox-7c1879bdd0d79cfbe131fb2ffb3eb14025747567.tar.xz
IRiver: (1)Setting some remote lcd settings via menu (2) added driver to main.c (3) updated english.lang
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6291 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.c')
-rw-r--r--apps/settings.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/apps/settings.c b/apps/settings.c
index bbfdd54..904c4ac 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -83,6 +83,10 @@ const char rec_base_directory[] = REC_BASE_DIR;
#define MAX_LINES 2
#endif
+#ifdef HAVE_REMOTE_LCD
+#include "lcd-remote.h"
+#endif
+
long lasttime = 0;
static long config_sector = 0; /* mark uninitialized */
static unsigned char config_block[CONFIG_BLOCK_SIZE];
@@ -244,6 +248,12 @@ static const struct bit_entry rtc_bits[] =
{1, S_O(battery_type), 0, "battery type", "alkaline,nimh" },
#endif
+#ifdef HAVE_REMOTE_LCD
+ /* remote lcd */
+ {6, S_O(remote_contrast), 32, "remote_contrast", NULL },
+ {1, S_O(remote_invert), false, "remote_invert", off_on },
+#endif
+
/* Current sum of bits: 259 (worst case) */
/* Sum of all bit sizes must not grow beyond 288! */
};
@@ -763,6 +773,10 @@ void settings_apply(void)
lcd_set_contrast(global_settings.contrast);
lcd_scroll_speed(global_settings.scroll_speed);
+#ifdef HAVE_REMOTE_LCD
+ lcd_remote_set_contrast(global_settings.remote_contrast);
+ lcd_remote_set_invert_display(global_settings.remote_invert);
+#endif
backlight_set_timeout(global_settings.backlight_timeout);
backlight_set_on_when_charging(global_settings.backlight_on_when_charging);
ata_spindown(global_settings.disk_spindown);