summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2008-11-27 21:07:54 +0000
committerRafaël Carré <rafael.carre@gmail.com>2008-11-27 21:07:54 +0000
commit81fe625a6205e9a0a103e76bed13e4701205cf97 (patch)
tree7d037083ea2361cad51fa7a79a8bdfed779993bb /apps
parent6d34e33b94d6074b96917d792dc688c5fbd9356b (diff)
downloadrockbox-81fe625a6205e9a0a103e76bed13e4701205cf97.tar.gz
rockbox-81fe625a6205e9a0a103e76bed13e4701205cf97.zip
Sansa Clip: grey lib support (not calibrated yet)
Declare HAVE_LCD_INVERT Put the framebuffer into IRAM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19249 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/plugins/lib/grey_core.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/apps/plugins/lib/grey_core.c b/apps/plugins/lib/grey_core.c
index 008104a04f..c4eb0fc080 100644
--- a/apps/plugins/lib/grey_core.c
+++ b/apps/plugins/lib/grey_core.c
@@ -207,6 +207,27 @@ static const unsigned char lcdlinear[256] = {
207}; 207};
208#define LCD_SCANRATE 51 /* Hz */ 208#define LCD_SCANRATE 51 /* Hz */
209 209
210#elif defined SANSA_CLIP /* NOT verified */
211static const unsigned char lcdlinear[256] = {
212 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
213 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
214 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
215 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
216 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
217 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
218 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
219112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
220128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
221144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
222160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175,
223176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
224192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
225208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223,
226224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
227240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255
228};
229#define LCD_SCANRATE 78 /* Hz */
230
210#else /* not yet calibrated targets - generic linear mapping */ 231#else /* not yet calibrated targets - generic linear mapping */
211/* TODO: calibrate iFP7xx */ 232/* TODO: calibrate iFP7xx */
212static const unsigned char lcdlinear[256] = { 233static const unsigned char lcdlinear[256] = {