summaryrefslogtreecommitdiff
path: root/firmware/export/config-iaudiom5.h
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2009-02-09 00:32:59 +0000
committerJens Arnold <amiconn@rockbox.org>2009-02-09 00:32:59 +0000
commit0d935ce75e1408dfd9832ae7dbb7d84df50a645d (patch)
tree9ddcc5d21dcd0e576d0fa824e74c58755fa9d1a0 /firmware/export/config-iaudiom5.h
parent94537f954e67d44fdd9703c062c4ee53599e0e74 (diff)
downloadrockbox-0d935ce75e1408dfd9832ae7dbb7d84df50a645d.tar.gz
rockbox-0d935ce75e1408dfd9832ae7dbb7d84df50a645d.zip
Put the display colours for monochrome and greyscale targets into the target config files, and use them both for the simulator UI and screendumps. The Clip now shows the split display properly in screendumps and simulator. A side effect is that screendumps of ordinary monochrome targets are now 4-bit BMP files (saves an alternate code path, and might be more compatible with some gfx programs). * Simplify the simulation of split display, and also simplify greylib simulation. The simulator now always calculates 129 shades (2*128 for a Clip sim), and just uses 2 (or 4) of those for native display simulation. * Centralised the simulator LCD dimension definition.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19950 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/config-iaudiom5.h')
-rw-r--r--firmware/export/config-iaudiom5.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/export/config-iaudiom5.h b/firmware/export/config-iaudiom5.h
index 26cc9c5da6..d186895b45 100644
--- a/firmware/export/config-iaudiom5.h
+++ b/firmware/export/config-iaudiom5.h
@@ -52,6 +52,12 @@
52 52
53#define LCD_PIXELFORMAT VERTICAL_PACKING 53#define LCD_PIXELFORMAT VERTICAL_PACKING
54 54
55/* Display colours, for screenshots and sim (0xRRGGBB) */
56#define LCD_DARKCOLOR 0x000000
57#define LCD_BRIGHTCOLOR 0x648764
58#define LCD_BL_DARKCOLOR 0x000000
59#define LCD_BL_BRIGHTCOLOR 0xdfd8ff
60
55/* remote LCD */ 61/* remote LCD */
56#define LCD_REMOTE_WIDTH 128 62#define LCD_REMOTE_WIDTH 128
57#define LCD_REMOTE_HEIGHT 96 63#define LCD_REMOTE_HEIGHT 96
@@ -59,6 +65,12 @@
59 65
60#define LCD_REMOTE_PIXELFORMAT VERTICAL_INTERLEAVED 66#define LCD_REMOTE_PIXELFORMAT VERTICAL_INTERLEAVED
61 67
68/* Remote display colours, for screenshots and sim (0xRRGGBB) */
69#define LCD_REMOTE_DARKCOLOR 0x000000
70#define LCD_REMOTE_BRIGHTCOLOR 0x5a915a
71#define LCD_REMOTE_BL_DARKCOLOR 0x000000
72#define LCD_REMOTE_BL_BRIGHTCOLOR 0x82b4fa
73
62#define CONFIG_KEYPAD IAUDIO_X5M5_PAD 74#define CONFIG_KEYPAD IAUDIO_X5M5_PAD
63 75
64#define AB_REPEAT_ENABLE 1 76#define AB_REPEAT_ENABLE 1