summaryrefslogtreecommitdiff
path: root/apps/plugins/lib/SOURCES
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2005-07-27 19:58:49 +0000
committerJens Arnold <amiconn@rockbox.org>2005-07-27 19:58:49 +0000
commit00866dbf86ad9fe3a65c94d2f7b5b0052a7e2738 (patch)
tree912a697982bba1d34ef484a574fe57695cbbcf57 /apps/plugins/lib/SOURCES
parent988ea2cffc36d891d5b4752484c741a98eddede3 (diff)
Grayscale library: (1) Ported to iriver H1x0. Experiments have shown that the intended 49-shade mode isn't possible due to interference between the internal greylevel generation of the LCD and external pixel flipping, so the lib allows 33 shades as on the Archos. The current implementation wastes RAM by not switching the LCD to b&w mode and simply using colours 0 and 3 only. However, this allows to show a partial greyscale overlay and normal 4-shade graphics in parallel. (2) Converted all asm blocks to use symbolic parameters. (3) Properly marked asm input parameters that are changed within the block as in-out and feed them from a temp variable where necessary. (4) Screenshot is not yet working on H1x0.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7244 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/lib/SOURCES')
-rw-r--r--apps/plugins/lib/SOURCES2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/plugins/lib/SOURCES b/apps/plugins/lib/SOURCES
index 4b625cc5f8..4d4247e3bb 100644
--- a/apps/plugins/lib/SOURCES
+++ b/apps/plugins/lib/SOURCES
@@ -1,6 +1,6 @@
configfile.c
highscore.c
-#if (CONFIG_LCD == LCD_SSD1815) && !defined(SIMULATOR)
+#if defined(HAVE_LCD_BITMAP) && (LCD_DEPTH < 4) && !defined(SIMULATOR)
gray_core.c
gray_draw.c
gray_parm.c