summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2010-11-30 10:52:31 +0000
committerMarcin Bukat <marcin.bukat@gmail.com>2010-11-30 10:52:31 +0000
commitc2c76284641d57498d0fb45139573aa445bc160d (patch)
tree02431f4728ff7d5bbba89b5249b67ac96515871d
parentdd61702fb0a45167aeba3f3f183b794e47c30f6f (diff)
downloadrockbox-c2c76284641d57498d0fb45139573aa445bc160d.tar.gz
rockbox-c2c76284641d57498d0fb45139573aa445bc160d.zip
HD300 - greylib callibration data (taken from iAudio M5 - works well)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28713 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/plugins/lib/grey_core.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/apps/plugins/lib/grey_core.c b/apps/plugins/lib/grey_core.c
index 27f7e585d8..c2e0747718 100644
--- a/apps/plugins/lib/grey_core.c
+++ b/apps/plugins/lib/grey_core.c
@@ -298,6 +298,28 @@ static const unsigned char lcdlinear[256] = {
298}; 298};
299#define LCD_SCANRATE 153 /* Hz */ 299#define LCD_SCANRATE 153 /* Hz */
300 300
301#elif defined MPIO_HD300 /* verified */
302/* Measurement of one iAudio M5L */
303static const unsigned char lcdlinear[256] = {
304 4, 6, 8, 10, 11, 13, 15, 17, 19, 21, 22, 24, 25, 27, 28, 30,
305 32, 33, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51,
306 52, 52, 53, 54, 55, 55, 56, 57, 58, 58, 59, 60, 61, 61, 62, 63,
307 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 70, 70, 71, 72, 72,
308 73, 73, 74, 75, 75, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81,
309 82, 82, 83, 84, 84, 85, 86, 86, 87, 87, 88, 89, 89, 90, 91, 91,
310 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 98, 98, 99, 100, 100,
311101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108,
312109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116,
313117, 117, 118, 119, 119, 120, 121, 121, 122, 122, 123, 124, 124, 125, 126, 126,
314127, 127, 128, 129, 130, 130, 131, 132, 133, 133, 134, 135, 135, 136, 137, 137,
315138, 139, 140, 141, 142, 142, 143, 144, 145, 146, 147, 148, 149, 149, 150, 151,
316152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 167, 168, 169,
317170, 172, 173, 175, 177, 179, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198,
318200, 202, 204, 205, 207, 209, 210, 212, 214, 216, 218, 219, 221, 223, 224, 226,
319228, 230, 231, 233, 235, 236, 237, 239, 241, 243, 244, 246, 248, 249, 250, 252
320};
321#define LCD_SCANRATE 73 /* Hz */
322
301#else /* not yet calibrated targets - generic linear mapping */ 323#else /* not yet calibrated targets - generic linear mapping */
302/* TODO: calibrate iFP7xx */ 324/* TODO: calibrate iFP7xx */
303static const unsigned char lcdlinear[256] = { 325static const unsigned char lcdlinear[256] = {