From f18f9a806142f96f435480473796e12b4a11e7b4 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 25 Jul 2006 15:21:31 +0000 Subject: Patch FS#5712 by Michael Sevakis - X5 Backlight brightness improvement/fix git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10322 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/backlight.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'firmware/export/backlight.h') diff --git a/firmware/export/backlight.h b/firmware/export/backlight.h index c1a7ade38f..09960b7537 100644 --- a/firmware/export/backlight.h +++ b/firmware/export/backlight.h @@ -53,7 +53,16 @@ void sim_remote_backlight(int value); #endif #ifdef HAVE_BACKLIGHT_BRIGHTNESS -#define MIN_BRIGHTNESS_SETTING 2 -#define MAX_BRIGHTNESS_SETTING 15 +#ifdef IAUDIO_X5 +/* PFC50506 can output 0%-100% duty cycle but D305A expects %15-100%. */ +#define MIN_BRIGHTNESS_SETTING 1 /* 15/16 (93.75%) */ +#define MAX_BRIGHTNESS_SETTING 13 /* 3/16 (18.75%) */ +#define DEFAULT_BRIGHTNESS_SETTING 8 /* 8/16 (50.00%) = x5 boot default */ +#else +#define MIN_BRIGHTNESS_SETTING 2 /* 2/16 (12.50%) */ +#define MAX_BRIGHTNESS_SETTING 15 /* 15/16 (93.75%) */ +#define DEFAULT_BRIGHTNESS_SETTING 9 /* 9/16 (56.25%) */ +#endif /* HAVE_BACKLIGHT_BRIGHTNESS */ + void backlight_set_brightness(int val); #endif -- cgit v1.2.3