summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
authorMark Arigo <markarigo@gmail.com>2009-07-01 02:18:49 +0000
committerMark Arigo <markarigo@gmail.com>2009-07-01 02:18:49 +0000
commit4093874f80571f32e2aedd2b09b2be9eb5efc47c (patch)
treef3e2bff8519f60587f9b5db0809c310396cd2e67 /firmware/export
parentd12df3a50ee99766ed7dfba797a19ab08cc9aec7 (diff)
downloadrockbox-4093874f80571f32e2aedd2b09b2be9eb5efc47c.tar.gz
rockbox-4093874f80571f32e2aedd2b09b2be9eb5efc47c.zip
Philips SA9200. Add LCD features: enable, sleep, flip, contrast, and invert.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21583 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rwxr-xr-xfirmware/export/config-sa9200.h24
1 files changed, 17 insertions, 7 deletions
diff --git a/firmware/export/config-sa9200.h b/firmware/export/config-sa9200.h
index 37c0b50035..30aad93898 100755
--- a/firmware/export/config-sa9200.h
+++ b/firmware/export/config-sa9200.h
@@ -42,18 +42,21 @@
42#define LCD_DEPTH 16 /* 65536 colours */ 42#define LCD_DEPTH 16 /* 65536 colours */
43#define LCD_PIXELFORMAT RGB565 /* rgb565 */ 43#define LCD_PIXELFORMAT RGB565 /* rgb565 */
44 44
45#ifndef BOOTLOADER
45/* define this if you have LCD enable function */ 46/* define this if you have LCD enable function */
46/* #define HAVE_LCD_ENABLE */ 47#define HAVE_LCD_ENABLE
47 48
48/* Define this if your LCD can be put to sleep. HAVE_LCD_ENABLE 49/* Define this if your LCD can be put to sleep.
49 should be defined as well. */ 50 HAVE_LCD_ENABLE should be defined as well. */
50/* #define HAVE_LCD_SLEEP */ 51#define HAVE_LCD_SLEEP
52#define HAVE_LCD_SLEEP_SETTING
53#endif
51 54
52/* define this if you can flip your LCD */ 55/* define this if you can flip your LCD */
53/* #define HAVE_LCD_FLIP */ 56#define HAVE_LCD_FLIP
54 57
55/* define this if you can invert the colours on your LCD */ 58/* define this if you can invert the colours on your LCD */
56/* #define HAVE_LCD_INVERT */ 59#define HAVE_LCD_INVERT
57 60
58/* #define IRAM_LCDFRAMEBUFFER IDATA_ATTR *//* put the lcd frame buffer in IRAM */ 61/* #define IRAM_LCDFRAMEBUFFER IDATA_ATTR *//* put the lcd frame buffer in IRAM */
59 62
@@ -150,9 +153,16 @@
150/* Define this to the CPU frequency */ 153/* Define this to the CPU frequency */
151#define CPU_FREQ 75000000 154#define CPU_FREQ 75000000
152 155
153/* Type of LCD TODO: hopefully the same as the x5 but check this*/ 156/* Type of LCD */
154#define CONFIG_LCD LCD_SA9200 157#define CONFIG_LCD LCD_SA9200
155 158
159/* Define this if your LCD can set contrast */
160#define HAVE_LCD_CONTRAST
161
162#define MIN_CONTRAST_SETTING 0
163#define MAX_CONTRAST_SETTING 31
164#define DEFAULT_CONTRAST_SETTING 22 /* Match boot contrast */
165
156/* USB On-the-go */ 166/* USB On-the-go */
157#define CONFIG_USBOTG USBOTG_ARC 167#define CONFIG_USBOTG USBOTG_ARC
158 168