diff options
author | Thomas Martitz <kugel@rockbox.org> | 2014-01-23 08:23:34 +0100 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2014-03-03 15:14:15 +0100 |
commit | 62524237f0055d2825d6cde90c49840404c57e30 (patch) | |
tree | 97e085c54c0f39ceeb0b0492a76641c848981485 /firmware/export/config | |
parent | ee28a706d4909b00d6bcfc304683b10ba9b853e0 (diff) | |
download | rockbox-62524237f0055d2825d6cde90c49840404c57e30.tar.gz rockbox-62524237f0055d2825d6cde90c49840404c57e30.zip |
Implement lcd_get_dpi() for all bitmap targets.
DPI values are autogenerated from the resolution and collected display size
values. These values are inserted as comments as well.
Change-Id: Id03aedf9af18348f773dfce002805e480f6751e8
Diffstat (limited to 'firmware/export/config')
84 files changed, 168 insertions, 0 deletions
diff --git a/firmware/export/config/archosfmrecorder.h b/firmware/export/config/archosfmrecorder.h index 993f473dde..0c64d70be4 100644 --- a/firmware/export/config/archosfmrecorder.h +++ b/firmware/export/config/archosfmrecorder.h | |||
@@ -31,6 +31,8 @@ | |||
31 | /* LCD dimensions */ | 31 | /* LCD dimensions */ |
32 | #define LCD_WIDTH 112 | 32 | #define LCD_WIDTH 112 |
33 | #define LCD_HEIGHT 64 | 33 | #define LCD_HEIGHT 64 |
34 | /* sqrt(112^2 + 64^2) / 1.5 = 85.4 */ | ||
35 | #define LCD_DPI 85 | ||
34 | #define LCD_DEPTH 1 | 36 | #define LCD_DEPTH 1 |
35 | 37 | ||
36 | #define LCD_PIXEL_ASPECT_WIDTH 4 | 38 | #define LCD_PIXEL_ASPECT_WIDTH 4 |
diff --git a/firmware/export/config/archosondiofm.h b/firmware/export/config/archosondiofm.h index e3ebda032d..68ecc217c1 100644 --- a/firmware/export/config/archosondiofm.h +++ b/firmware/export/config/archosondiofm.h | |||
@@ -24,6 +24,8 @@ | |||
24 | /* LCD dimensions */ | 24 | /* LCD dimensions */ |
25 | #define LCD_WIDTH 112 | 25 | #define LCD_WIDTH 112 |
26 | #define LCD_HEIGHT 64 | 26 | #define LCD_HEIGHT 64 |
27 | /* sqrt(112^2 + 64^2) / 1.5 = 83.8 */ | ||
28 | #define LCD_DPI 84 | ||
27 | #define LCD_DEPTH 1 | 29 | #define LCD_DEPTH 1 |
28 | 30 | ||
29 | #define LCD_PIXEL_ASPECT_WIDTH 4 | 31 | #define LCD_PIXEL_ASPECT_WIDTH 4 |
diff --git a/firmware/export/config/archosondiosp.h b/firmware/export/config/archosondiosp.h index 0967b794e2..3e9de1eda6 100644 --- a/firmware/export/config/archosondiosp.h +++ b/firmware/export/config/archosondiosp.h | |||
@@ -17,6 +17,8 @@ | |||
17 | /* LCD dimensions */ | 17 | /* LCD dimensions */ |
18 | #define LCD_WIDTH 112 | 18 | #define LCD_WIDTH 112 |
19 | #define LCD_HEIGHT 64 | 19 | #define LCD_HEIGHT 64 |
20 | /* sqrt(112^2 + 64^2) / 1.5 = 83.8 */ | ||
21 | #define LCD_DPI 84 | ||
20 | #define LCD_DEPTH 1 | 22 | #define LCD_DEPTH 1 |
21 | 23 | ||
22 | #define LCD_PIXEL_ASPECT_WIDTH 4 | 24 | #define LCD_PIXEL_ASPECT_WIDTH 4 |
diff --git a/firmware/export/config/archosplayer.h b/firmware/export/config/archosplayer.h index af125571ba..2e0219cff5 100644 --- a/firmware/export/config/archosplayer.h +++ b/firmware/export/config/archosplayer.h | |||
@@ -11,6 +11,8 @@ | |||
11 | 11 | ||
12 | #define LCD_WIDTH 11 | 12 | #define LCD_WIDTH 11 |
13 | #define LCD_HEIGHT 2 | 13 | #define LCD_HEIGHT 2 |
14 | /* sqrt(11^2 + 2^2) / 1.5 = 7.5 */ | ||
15 | #define LCD_DPI 7 | ||
14 | #define LCD_DEPTH 1 | 16 | #define LCD_DEPTH 1 |
15 | #define SIM_LCD_WIDTH 132 /* pixels */ | 17 | #define SIM_LCD_WIDTH 132 /* pixels */ |
16 | #define SIM_LCD_HEIGHT 64 /* pixels */ | 18 | #define SIM_LCD_HEIGHT 64 /* pixels */ |
diff --git a/firmware/export/config/archosrecorder.h b/firmware/export/config/archosrecorder.h index fb11ac52ba..016ea8b944 100644 --- a/firmware/export/config/archosrecorder.h +++ b/firmware/export/config/archosrecorder.h | |||
@@ -31,6 +31,8 @@ | |||
31 | /* LCD dimensions */ | 31 | /* LCD dimensions */ |
32 | #define LCD_WIDTH 112 | 32 | #define LCD_WIDTH 112 |
33 | #define LCD_HEIGHT 64 | 33 | #define LCD_HEIGHT 64 |
34 | /* sqrt(112^2 + 64^2) / 1.5 = 85.4 */ | ||
35 | #define LCD_DPI 85 | ||
34 | #define LCD_DEPTH 1 | 36 | #define LCD_DEPTH 1 |
35 | 37 | ||
36 | #define LCD_PIXEL_ASPECT_WIDTH 4 | 38 | #define LCD_PIXEL_ASPECT_WIDTH 4 |
diff --git a/firmware/export/config/archosrecorderv2.h b/firmware/export/config/archosrecorderv2.h index 17e804d9c4..4640eae247 100644 --- a/firmware/export/config/archosrecorderv2.h +++ b/firmware/export/config/archosrecorderv2.h | |||
@@ -31,6 +31,8 @@ | |||
31 | /* LCD dimensions */ | 31 | /* LCD dimensions */ |
32 | #define LCD_WIDTH 112 | 32 | #define LCD_WIDTH 112 |
33 | #define LCD_HEIGHT 64 | 33 | #define LCD_HEIGHT 64 |
34 | /* sqrt(112^2 + 64^2) / 1.5 = 85.4 */ | ||
35 | #define LCD_DPI 85 | ||
34 | #define LCD_DEPTH 1 | 36 | #define LCD_DEPTH 1 |
35 | 37 | ||
36 | #define LCD_PIXEL_ASPECT_WIDTH 4 | 38 | #define LCD_PIXEL_ASPECT_WIDTH 4 |
diff --git a/firmware/export/config/cowond2.h b/firmware/export/config/cowond2.h index d27589c878..1d9961b2ae 100644 --- a/firmware/export/config/cowond2.h +++ b/firmware/export/config/cowond2.h | |||
@@ -72,6 +72,8 @@ | |||
72 | /* LCD dimensions */ | 72 | /* LCD dimensions */ |
73 | #define LCD_WIDTH 320 | 73 | #define LCD_WIDTH 320 |
74 | #define LCD_HEIGHT 240 | 74 | #define LCD_HEIGHT 240 |
75 | /* sqrt(320^2 + 240^2) / 2.5 = 160.0 */ | ||
76 | #define LCD_DPI 160 | ||
75 | #define LCD_DPI 160 | 77 | #define LCD_DPI 160 |
76 | #define LCD_DEPTH 16 | 78 | #define LCD_DEPTH 16 |
77 | #define LCD_PIXELFORMAT RGB565 | 79 | #define LCD_PIXELFORMAT RGB565 |
diff --git a/firmware/export/config/creativezen.h b/firmware/export/config/creativezen.h index 004e1403b7..1bfc056063 100644 --- a/firmware/export/config/creativezen.h +++ b/firmware/export/config/creativezen.h | |||
@@ -93,6 +93,8 @@ | |||
93 | /* LCD dimensions */ | 93 | /* LCD dimensions */ |
94 | #define LCD_WIDTH 320 | 94 | #define LCD_WIDTH 320 |
95 | #define LCD_HEIGHT 240 | 95 | #define LCD_HEIGHT 240 |
96 | /* sqrt(320^2 + 240^2) / 2.5 = 160.0 */ | ||
97 | #define LCD_DPI 160 | ||
96 | #define LCD_DEPTH 16 /* 65536 colours */ | 98 | #define LCD_DEPTH 16 /* 65536 colours */ |
97 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 99 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
98 | /* framebuffer uses 24-bit/pix */ | 100 | /* framebuffer uses 24-bit/pix */ |
diff --git a/firmware/export/config/creativezenmozaic.h b/firmware/export/config/creativezenmozaic.h index 59012012ee..664459bf89 100644 --- a/firmware/export/config/creativezenmozaic.h +++ b/firmware/export/config/creativezenmozaic.h | |||
@@ -96,6 +96,8 @@ | |||
96 | /* LCD dimensions */ | 96 | /* LCD dimensions */ |
97 | #define LCD_WIDTH 128 | 97 | #define LCD_WIDTH 128 |
98 | #define LCD_HEIGHT 160 | 98 | #define LCD_HEIGHT 160 |
99 | /* sqrt(128^2 + 160^2) / 1.8 = 113.8 */ | ||
100 | #define LCD_DPI 114 | ||
99 | #define LCD_DEPTH 16 /* 65536 colours */ | 101 | #define LCD_DEPTH 16 /* 65536 colours */ |
100 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 102 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
101 | 103 | ||
diff --git a/firmware/export/config/creativezenv.h b/firmware/export/config/creativezenv.h index 9426cc0c4d..03dc261b85 100644 --- a/firmware/export/config/creativezenv.h +++ b/firmware/export/config/creativezenv.h | |||
@@ -93,6 +93,8 @@ | |||
93 | /* LCD dimensions */ | 93 | /* LCD dimensions */ |
94 | #define LCD_WIDTH 132 | 94 | #define LCD_WIDTH 132 |
95 | #define LCD_HEIGHT 132 | 95 | #define LCD_HEIGHT 132 |
96 | /* sqrt(132^2 + 132^2) / 1.5 = 124.5 */ | ||
97 | #define LCD_DPI 124 | ||
96 | #define LCD_DEPTH 16 /* 65536 colours */ | 98 | #define LCD_DEPTH 16 /* 65536 colours */ |
97 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 99 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
98 | 100 | ||
diff --git a/firmware/export/config/creativezenxfi.h b/firmware/export/config/creativezenxfi.h index c0c031646a..6128d68aa0 100644 --- a/firmware/export/config/creativezenxfi.h +++ b/firmware/export/config/creativezenxfi.h | |||
@@ -97,6 +97,8 @@ | |||
97 | /* LCD dimensions */ | 97 | /* LCD dimensions */ |
98 | #define LCD_WIDTH 320 | 98 | #define LCD_WIDTH 320 |
99 | #define LCD_HEIGHT 240 | 99 | #define LCD_HEIGHT 240 |
100 | /* sqrt(320^2 + 240^2) / 2.5 = 160.0 */ | ||
101 | #define LCD_DPI 160 | ||
100 | #define LCD_DEPTH 16 /* 65536 colours */ | 102 | #define LCD_DEPTH 16 /* 65536 colours */ |
101 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 103 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
102 | /* framebuffer uses 24-bit/pix */ | 104 | /* framebuffer uses 24-bit/pix */ |
diff --git a/firmware/export/config/creativezenxfi3.h b/firmware/export/config/creativezenxfi3.h index 86d540304a..1a5fa25ae5 100644 --- a/firmware/export/config/creativezenxfi3.h +++ b/firmware/export/config/creativezenxfi3.h | |||
@@ -103,6 +103,8 @@ | |||
103 | /* LCD dimensions */ | 103 | /* LCD dimensions */ |
104 | #define LCD_WIDTH 176 | 104 | #define LCD_WIDTH 176 |
105 | #define LCD_HEIGHT 220 | 105 | #define LCD_HEIGHT 220 |
106 | /* sqrt(176^2 + 220^2) / 2.0 = 140.9 */ | ||
107 | #define LCD_DPI 141 | ||
106 | #define LCD_DEPTH 16 /* 65536 colours */ | 108 | #define LCD_DEPTH 16 /* 65536 colours */ |
107 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 109 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
108 | 110 | ||
diff --git a/firmware/export/config/creativezv.h b/firmware/export/config/creativezv.h index 725a857698..b96bfcce77 100644 --- a/firmware/export/config/creativezv.h +++ b/firmware/export/config/creativezv.h | |||
@@ -64,6 +64,8 @@ | |||
64 | 64 | ||
65 | #define LCD_WIDTH 640 | 65 | #define LCD_WIDTH 640 |
66 | #define LCD_HEIGHT 480 | 66 | #define LCD_HEIGHT 480 |
67 | /* sqrt(640^2 + 480^2) / 2.5 = 320.0 */ | ||
68 | #define LCD_DPI 320 | ||
67 | 69 | ||
68 | #define LCD_DEPTH 16 /* 65k colours */ | 70 | #define LCD_DEPTH 16 /* 65k colours */ |
69 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 71 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
diff --git a/firmware/export/config/gigabeatfx.h b/firmware/export/config/gigabeatfx.h index 2d1f89149d..c9e20ad8a7 100644 --- a/firmware/export/config/gigabeatfx.h +++ b/firmware/export/config/gigabeatfx.h | |||
@@ -42,6 +42,8 @@ | |||
42 | /* LCD dimensions */ | 42 | /* LCD dimensions */ |
43 | #define LCD_WIDTH 240 | 43 | #define LCD_WIDTH 240 |
44 | #define LCD_HEIGHT 320 | 44 | #define LCD_HEIGHT 320 |
45 | /* sqrt(240^2 + 320^2) / 2.2 = 181.8 */ | ||
46 | #define LCD_DPI 182 | ||
45 | #define LCD_DEPTH 16 /* 65k colours */ | 47 | #define LCD_DEPTH 16 /* 65k colours */ |
46 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 48 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
47 | 49 | ||
diff --git a/firmware/export/config/gigabeats.h b/firmware/export/config/gigabeats.h index 9ee5142b34..11fc02be3d 100644 --- a/firmware/export/config/gigabeats.h +++ b/firmware/export/config/gigabeats.h | |||
@@ -46,6 +46,8 @@ | |||
46 | /* LCD dimensions */ | 46 | /* LCD dimensions */ |
47 | #define LCD_WIDTH 240 | 47 | #define LCD_WIDTH 240 |
48 | #define LCD_HEIGHT 320 | 48 | #define LCD_HEIGHT 320 |
49 | /* sqrt(240^2 + 320^2) / 2.4 = 166.7 */ | ||
50 | #define LCD_DPI 167 | ||
49 | #define LCD_DEPTH 16 /* 65k colours */ | 51 | #define LCD_DEPTH 16 /* 65k colours */ |
50 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 52 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
51 | 53 | ||
diff --git a/firmware/export/config/gogearhdd1630.h b/firmware/export/config/gogearhdd1630.h index 39aa01ea51..19ddeb6326 100644 --- a/firmware/export/config/gogearhdd1630.h +++ b/firmware/export/config/gogearhdd1630.h | |||
@@ -51,6 +51,8 @@ | |||
51 | /* LCD dimensions */ | 51 | /* LCD dimensions */ |
52 | #define LCD_WIDTH 128 | 52 | #define LCD_WIDTH 128 |
53 | #define LCD_HEIGHT 128 | 53 | #define LCD_HEIGHT 128 |
54 | /* sqrt(128^2 + 128^2) / 1.5 = 120.7 */ | ||
55 | #define LCD_DPI 121 | ||
54 | #define LCD_DEPTH 16 /* 65536 colours */ | 56 | #define LCD_DEPTH 16 /* 65536 colours */ |
55 | #define LCD_PIXELFORMAT RGB565 /* rgb565 byte-swapped */ | 57 | #define LCD_PIXELFORMAT RGB565 /* rgb565 byte-swapped */ |
56 | 58 | ||
diff --git a/firmware/export/config/gogearhdd6330.h b/firmware/export/config/gogearhdd6330.h index e96b4ab8c6..c28a2e4dca 100644 --- a/firmware/export/config/gogearhdd6330.h +++ b/firmware/export/config/gogearhdd6330.h | |||
@@ -51,6 +51,8 @@ | |||
51 | /* LCD dimensions */ | 51 | /* LCD dimensions */ |
52 | #define LCD_WIDTH 220 | 52 | #define LCD_WIDTH 220 |
53 | #define LCD_HEIGHT 176 | 53 | #define LCD_HEIGHT 176 |
54 | /* sqrt(220^2 + 176^2) / 2.0 = 140.9 */ | ||
55 | #define LCD_DPI 141 | ||
54 | #define LCD_DEPTH 16 /* 65536 colours */ | 56 | #define LCD_DEPTH 16 /* 65536 colours */ |
55 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ | 57 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ |
56 | 58 | ||
diff --git a/firmware/export/config/gogearsa9200.h b/firmware/export/config/gogearsa9200.h index a2f0489cef..40964a781f 100644 --- a/firmware/export/config/gogearsa9200.h +++ b/firmware/export/config/gogearsa9200.h | |||
@@ -35,6 +35,8 @@ | |||
35 | /* LCD dimensions */ | 35 | /* LCD dimensions */ |
36 | #define LCD_WIDTH 128 | 36 | #define LCD_WIDTH 128 |
37 | #define LCD_HEIGHT 160 | 37 | #define LCD_HEIGHT 160 |
38 | /* sqrt(128^2 + 160^2) / 1.7 = 120.5 */ | ||
39 | #define LCD_DPI 121 | ||
38 | #define LCD_DEPTH 16 /* 65536 colours */ | 40 | #define LCD_DEPTH 16 /* 65536 colours */ |
39 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 41 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
40 | 42 | ||
diff --git a/firmware/export/config/hifietma8.h b/firmware/export/config/hifietma8.h index 7d36882832..f5cf8cfac3 100644 --- a/firmware/export/config/hifietma8.h +++ b/firmware/export/config/hifietma8.h | |||
@@ -62,6 +62,8 @@ | |||
62 | /* LCD dimensions */ | 62 | /* LCD dimensions */ |
63 | #define LCD_WIDTH 320 | 63 | #define LCD_WIDTH 320 |
64 | #define LCD_HEIGHT 240 | 64 | #define LCD_HEIGHT 240 |
65 | /* sqrt(320^2 + 240^2) / 2.4 = 169.5 */ | ||
66 | #define LCD_DPI 169 | ||
65 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 67 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
66 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 68 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
67 | 69 | ||
diff --git a/firmware/export/config/hifietma8c.h b/firmware/export/config/hifietma8c.h index 4e2d605523..897716b3c8 100644 --- a/firmware/export/config/hifietma8c.h +++ b/firmware/export/config/hifietma8c.h | |||
@@ -62,6 +62,8 @@ | |||
62 | /* LCD dimensions */ | 62 | /* LCD dimensions */ |
63 | #define LCD_WIDTH 320 | 63 | #define LCD_WIDTH 320 |
64 | #define LCD_HEIGHT 240 | 64 | #define LCD_HEIGHT 240 |
65 | /* sqrt(320^2 + 240^2) / 2.4 = 169.5 */ | ||
66 | #define LCD_DPI 169 | ||
65 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 67 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
66 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 68 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
67 | 69 | ||
diff --git a/firmware/export/config/hifietma9.h b/firmware/export/config/hifietma9.h index 516d1fe9ed..5df1a5fac4 100644 --- a/firmware/export/config/hifietma9.h +++ b/firmware/export/config/hifietma9.h | |||
@@ -62,6 +62,8 @@ | |||
62 | /* LCD dimensions */ | 62 | /* LCD dimensions */ |
63 | #define LCD_WIDTH 320 | 63 | #define LCD_WIDTH 320 |
64 | #define LCD_HEIGHT 240 | 64 | #define LCD_HEIGHT 240 |
65 | /* sqrt(320^2 + 240^2) / 2.4 = 169.5 */ | ||
66 | #define LCD_DPI 169 | ||
65 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 67 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
66 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 68 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
67 | 69 | ||
diff --git a/firmware/export/config/hifietma9c.h b/firmware/export/config/hifietma9c.h index 6162aa2762..43f20de0c8 100644 --- a/firmware/export/config/hifietma9c.h +++ b/firmware/export/config/hifietma9c.h | |||
@@ -62,6 +62,8 @@ | |||
62 | /* LCD dimensions */ | 62 | /* LCD dimensions */ |
63 | #define LCD_WIDTH 320 | 63 | #define LCD_WIDTH 320 |
64 | #define LCD_HEIGHT 240 | 64 | #define LCD_HEIGHT 240 |
65 | /* sqrt(320^2 + 240^2) / 2.4 = 169.5 */ | ||
66 | #define LCD_DPI 169 | ||
65 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 67 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
66 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 68 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
67 | 69 | ||
diff --git a/firmware/export/config/hifimanhm60x.h b/firmware/export/config/hifimanhm60x.h index f5b768defe..dbd7478338 100644 --- a/firmware/export/config/hifimanhm60x.h +++ b/firmware/export/config/hifimanhm60x.h | |||
@@ -67,6 +67,8 @@ | |||
67 | /* LCD dimensions */ | 67 | /* LCD dimensions */ |
68 | #define LCD_WIDTH 220 | 68 | #define LCD_WIDTH 220 |
69 | #define LCD_HEIGHT 176 | 69 | #define LCD_HEIGHT 176 |
70 | /* sqrt(220^2 + 176^2) / 2.0 = 140.9 */ | ||
71 | #define LCD_DPI 141 | ||
70 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 72 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
71 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 73 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
72 | 74 | ||
diff --git a/firmware/export/config/hifimanhm801.h b/firmware/export/config/hifimanhm801.h index bcbf5e82f5..b1c1550183 100644 --- a/firmware/export/config/hifimanhm801.h +++ b/firmware/export/config/hifimanhm801.h | |||
@@ -64,6 +64,8 @@ | |||
64 | /* LCD dimensions */ | 64 | /* LCD dimensions */ |
65 | #define LCD_WIDTH 220 | 65 | #define LCD_WIDTH 220 |
66 | #define LCD_HEIGHT 176 | 66 | #define LCD_HEIGHT 176 |
67 | /* sqrt(220^2 + 176^2) / 2.0 = 140.9 */ | ||
68 | #define LCD_DPI 141 | ||
67 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 69 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
68 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 70 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
69 | 71 | ||
diff --git a/firmware/export/config/iaudio7.h b/firmware/export/config/iaudio7.h index 89151e648a..8d03e04be2 100644 --- a/firmware/export/config/iaudio7.h +++ b/firmware/export/config/iaudio7.h | |||
@@ -74,6 +74,8 @@ | |||
74 | /* LCD dimensions */ | 74 | /* LCD dimensions */ |
75 | #define LCD_WIDTH 160 | 75 | #define LCD_WIDTH 160 |
76 | #define LCD_HEIGHT 128 | 76 | #define LCD_HEIGHT 128 |
77 | /* sqrt(160^2 + 128^2) / 1.3 = 157.6 */ | ||
78 | #define LCD_DPI 158 | ||
77 | /* 16bits for now... */ | 79 | /* 16bits for now... */ |
78 | #define LCD_DEPTH 16 /* 262144 colours */ | 80 | #define LCD_DEPTH 16 /* 262144 colours */ |
79 | #define LCD_PIXELFORMAT RGB565 /*rgb565*/ | 81 | #define LCD_PIXELFORMAT RGB565 /*rgb565*/ |
diff --git a/firmware/export/config/iaudiom5.h b/firmware/export/config/iaudiom5.h index 2cde941ee2..f1ef78ae24 100644 --- a/firmware/export/config/iaudiom5.h +++ b/firmware/export/config/iaudiom5.h | |||
@@ -57,6 +57,8 @@ | |||
57 | /* LCD dimensions */ | 57 | /* LCD dimensions */ |
58 | #define LCD_WIDTH 160 | 58 | #define LCD_WIDTH 160 |
59 | #define LCD_HEIGHT 128 | 59 | #define LCD_HEIGHT 128 |
60 | /* sqrt(160^2 + 128^2) / 1.8 = 113.8 */ | ||
61 | #define LCD_DPI 114 | ||
60 | #define LCD_DEPTH 2 | 62 | #define LCD_DEPTH 2 |
61 | 63 | ||
62 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 64 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/iaudiox5.h b/firmware/export/config/iaudiox5.h index 520c2ac641..62f6d595e3 100644 --- a/firmware/export/config/iaudiox5.h +++ b/firmware/export/config/iaudiox5.h | |||
@@ -56,6 +56,8 @@ | |||
56 | /* LCD dimensions */ | 56 | /* LCD dimensions */ |
57 | #define LCD_WIDTH 160 | 57 | #define LCD_WIDTH 160 |
58 | #define LCD_HEIGHT 128 | 58 | #define LCD_HEIGHT 128 |
59 | /* sqrt(160^2 + 128^2) / 1.8 = 113.8 */ | ||
60 | #define LCD_DPI 114 | ||
59 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 61 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
60 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 62 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
61 | 63 | ||
diff --git a/firmware/export/config/ihifi760.h b/firmware/export/config/ihifi760.h index ea84a4a891..f31d64cac9 100644 --- a/firmware/export/config/ihifi760.h +++ b/firmware/export/config/ihifi760.h | |||
@@ -67,6 +67,8 @@ | |||
67 | /* LCD dimensions */ | 67 | /* LCD dimensions */ |
68 | #define LCD_WIDTH 320 | 68 | #define LCD_WIDTH 320 |
69 | #define LCD_HEIGHT 240 | 69 | #define LCD_HEIGHT 240 |
70 | /* sqrt(320^2 + 240^2) / 2.4 = 166.7 */ | ||
71 | #define LCD_DPI 167 | ||
70 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 72 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
71 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 73 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
72 | 74 | ||
diff --git a/firmware/export/config/ihifi960.h b/firmware/export/config/ihifi960.h index 3ef6609aa5..06dcc8681e 100644 --- a/firmware/export/config/ihifi960.h +++ b/firmware/export/config/ihifi960.h | |||
@@ -67,6 +67,8 @@ | |||
67 | /* LCD dimensions */ | 67 | /* LCD dimensions */ |
68 | #define LCD_WIDTH 320 | 68 | #define LCD_WIDTH 320 |
69 | #define LCD_HEIGHT 240 | 69 | #define LCD_HEIGHT 240 |
70 | /* sqrt(320^2 + 240^2) / 2.4 = 166.7 */ | ||
71 | #define LCD_DPI 167 | ||
70 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 72 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
71 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 73 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
72 | 74 | ||
diff --git a/firmware/export/config/ipod1g2g.h b/firmware/export/config/ipod1g2g.h index 4b2af2c3c3..1d0fd5c9fb 100644 --- a/firmware/export/config/ipod1g2g.h +++ b/firmware/export/config/ipod1g2g.h | |||
@@ -53,6 +53,8 @@ | |||
53 | /* LCD dimensions */ | 53 | /* LCD dimensions */ |
54 | #define LCD_WIDTH 160 | 54 | #define LCD_WIDTH 160 |
55 | #define LCD_HEIGHT 128 | 55 | #define LCD_HEIGHT 128 |
56 | /* sqrt(160^2 + 128^2) / 2.0 = 102.4 */ | ||
57 | #define LCD_DPI 102 | ||
56 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ | 58 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ |
57 | 59 | ||
58 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING | 60 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING |
diff --git a/firmware/export/config/ipod3g.h b/firmware/export/config/ipod3g.h index d6de96bcbf..b34bd6547b 100644 --- a/firmware/export/config/ipod3g.h +++ b/firmware/export/config/ipod3g.h | |||
@@ -53,6 +53,8 @@ | |||
53 | /* LCD dimensions */ | 53 | /* LCD dimensions */ |
54 | #define LCD_WIDTH 160 | 54 | #define LCD_WIDTH 160 |
55 | #define LCD_HEIGHT 128 | 55 | #define LCD_HEIGHT 128 |
56 | /* sqrt(160^2 + 128^2) / 2.0 = 102.4 */ | ||
57 | #define LCD_DPI 102 | ||
56 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ | 58 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ |
57 | 59 | ||
58 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING | 60 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING |
diff --git a/firmware/export/config/ipod4g.h b/firmware/export/config/ipod4g.h index 3ec15b7d8c..39890cbb19 100644 --- a/firmware/export/config/ipod4g.h +++ b/firmware/export/config/ipod4g.h | |||
@@ -55,6 +55,8 @@ | |||
55 | /* LCD dimensions */ | 55 | /* LCD dimensions */ |
56 | #define LCD_WIDTH 160 | 56 | #define LCD_WIDTH 160 |
57 | #define LCD_HEIGHT 128 | 57 | #define LCD_HEIGHT 128 |
58 | /* sqrt(160^2 + 128^2) / 2.0 = 102.4 */ | ||
59 | #define LCD_DPI 102 | ||
58 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ | 60 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ |
59 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING | 61 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING |
60 | 62 | ||
diff --git a/firmware/export/config/ipod6g.h b/firmware/export/config/ipod6g.h index 11d77c2017..5590c96be1 100644 --- a/firmware/export/config/ipod6g.h +++ b/firmware/export/config/ipod6g.h | |||
@@ -78,6 +78,8 @@ | |||
78 | /* LCD dimensions */ | 78 | /* LCD dimensions */ |
79 | #define LCD_WIDTH 320 | 79 | #define LCD_WIDTH 320 |
80 | #define LCD_HEIGHT 240 | 80 | #define LCD_HEIGHT 240 |
81 | /* sqrt(320^2 + 240^2) / 2.5 = 160.0 */ | ||
82 | #define LCD_DPI 160 | ||
81 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 83 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
82 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 84 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
83 | 85 | ||
diff --git a/firmware/export/config/ipodcolor.h b/firmware/export/config/ipodcolor.h index b844f61ec4..960adf97d6 100644 --- a/firmware/export/config/ipodcolor.h +++ b/firmware/export/config/ipodcolor.h | |||
@@ -52,6 +52,8 @@ | |||
52 | /* LCD dimensions */ | 52 | /* LCD dimensions */ |
53 | #define LCD_WIDTH 220 | 53 | #define LCD_WIDTH 220 |
54 | #define LCD_HEIGHT 176 | 54 | #define LCD_HEIGHT 176 |
55 | /* sqrt(220^2 + 176^2) / 2.0 = 140.9 */ | ||
56 | #define LCD_DPI 141 | ||
55 | #define LCD_DEPTH 16 /* 65536 colours */ | 57 | #define LCD_DEPTH 16 /* 65536 colours */ |
56 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ | 58 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ |
57 | 59 | ||
diff --git a/firmware/export/config/ipodmini1g.h b/firmware/export/config/ipodmini1g.h index 3faf6930df..147812124a 100644 --- a/firmware/export/config/ipodmini1g.h +++ b/firmware/export/config/ipodmini1g.h | |||
@@ -55,6 +55,8 @@ | |||
55 | /* LCD dimensions */ | 55 | /* LCD dimensions */ |
56 | #define LCD_WIDTH 138 | 56 | #define LCD_WIDTH 138 |
57 | #define LCD_HEIGHT 110 | 57 | #define LCD_HEIGHT 110 |
58 | /* sqrt(138^2 + 110^2) / 1.7 = 105.7 */ | ||
59 | #define LCD_DPI 106 | ||
58 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ | 60 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ |
59 | 61 | ||
60 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING | 62 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING |
diff --git a/firmware/export/config/ipodmini2g.h b/firmware/export/config/ipodmini2g.h index 5e4731679f..60959d64e8 100644 --- a/firmware/export/config/ipodmini2g.h +++ b/firmware/export/config/ipodmini2g.h | |||
@@ -55,6 +55,8 @@ | |||
55 | /* LCD dimensions */ | 55 | /* LCD dimensions */ |
56 | #define LCD_WIDTH 138 | 56 | #define LCD_WIDTH 138 |
57 | #define LCD_HEIGHT 110 | 57 | #define LCD_HEIGHT 110 |
58 | /* sqrt(138^2 + 110^2) / 1.7 = 105.7 */ | ||
59 | #define LCD_DPI 106 | ||
58 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ | 60 | #define LCD_DEPTH 2 /* 4 colours - 2bpp */ |
59 | 61 | ||
60 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING | 62 | #define LCD_PIXELFORMAT HORIZONTAL_PACKING |
diff --git a/firmware/export/config/ipodnano1g.h b/firmware/export/config/ipodnano1g.h index 18cb1a52b1..2a3bf4bb7a 100644 --- a/firmware/export/config/ipodnano1g.h +++ b/firmware/export/config/ipodnano1g.h | |||
@@ -52,6 +52,8 @@ | |||
52 | /* LCD dimensions */ | 52 | /* LCD dimensions */ |
53 | #define LCD_WIDTH 176 | 53 | #define LCD_WIDTH 176 |
54 | #define LCD_HEIGHT 132 | 54 | #define LCD_HEIGHT 132 |
55 | /* sqrt(176^2 + 132^2) / 1.5 = 146.7 */ | ||
56 | #define LCD_DPI 147 | ||
55 | #define LCD_DEPTH 16 /* 65536 colours */ | 57 | #define LCD_DEPTH 16 /* 65536 colours */ |
56 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ | 58 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ |
57 | 59 | ||
diff --git a/firmware/export/config/ipodnano2g.h b/firmware/export/config/ipodnano2g.h index a6222c1db0..2c7db2a095 100644 --- a/firmware/export/config/ipodnano2g.h +++ b/firmware/export/config/ipodnano2g.h | |||
@@ -82,6 +82,8 @@ | |||
82 | /* LCD dimensions */ | 82 | /* LCD dimensions */ |
83 | #define LCD_WIDTH 176 | 83 | #define LCD_WIDTH 176 |
84 | #define LCD_HEIGHT 132 | 84 | #define LCD_HEIGHT 132 |
85 | /* sqrt(176^2 + 132^2) / 1.5 = 146.7 */ | ||
86 | #define LCD_DPI 147 | ||
85 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 87 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
86 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 88 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
87 | 89 | ||
diff --git a/firmware/export/config/ipodvideo.h b/firmware/export/config/ipodvideo.h index 707c7d973b..8a6e53dc16 100644 --- a/firmware/export/config/ipodvideo.h +++ b/firmware/export/config/ipodvideo.h | |||
@@ -54,6 +54,8 @@ | |||
54 | /* LCD dimensions */ | 54 | /* LCD dimensions */ |
55 | #define LCD_WIDTH 320 | 55 | #define LCD_WIDTH 320 |
56 | #define LCD_HEIGHT 240 | 56 | #define LCD_HEIGHT 240 |
57 | /* sqrt(320^2 + 240^2) / 2.5 = 160.0 */ | ||
58 | #define LCD_DPI 160 | ||
57 | #define LCD_DEPTH 16 /* 65536 colours */ | 59 | #define LCD_DEPTH 16 /* 65536 colours */ |
58 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 60 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
59 | 61 | ||
diff --git a/firmware/export/config/iriverh10.h b/firmware/export/config/iriverh10.h index d88de1cb6c..a5d0bf5d47 100644 --- a/firmware/export/config/iriverh10.h +++ b/firmware/export/config/iriverh10.h | |||
@@ -50,6 +50,8 @@ | |||
50 | /* LCD dimensions */ | 50 | /* LCD dimensions */ |
51 | #define LCD_WIDTH 160 | 51 | #define LCD_WIDTH 160 |
52 | #define LCD_HEIGHT 128 | 52 | #define LCD_HEIGHT 128 |
53 | /* sqrt(160^2 + 128^2) / 1.5 = 136.6 */ | ||
54 | #define LCD_DPI 137 | ||
53 | #define LCD_DEPTH 16 /* 65536 colours */ | 55 | #define LCD_DEPTH 16 /* 65536 colours */ |
54 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ | 56 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ |
55 | 57 | ||
diff --git a/firmware/export/config/iriverh100.h b/firmware/export/config/iriverh100.h index 97dced732d..ac314c5342 100644 --- a/firmware/export/config/iriverh100.h +++ b/firmware/export/config/iriverh100.h | |||
@@ -41,6 +41,8 @@ | |||
41 | /* LCD dimensions */ | 41 | /* LCD dimensions */ |
42 | #define LCD_WIDTH 160 | 42 | #define LCD_WIDTH 160 |
43 | #define LCD_HEIGHT 128 | 43 | #define LCD_HEIGHT 128 |
44 | /* sqrt(160^2 + 128^2) / 1.9 = 107.8 */ | ||
45 | #define LCD_DPI 108 | ||
44 | #define LCD_DEPTH 2 | 46 | #define LCD_DEPTH 2 |
45 | 47 | ||
46 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 48 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/iriverh10_5gb.h b/firmware/export/config/iriverh10_5gb.h index 5df47c9f96..9d52c8b317 100644 --- a/firmware/export/config/iriverh10_5gb.h +++ b/firmware/export/config/iriverh10_5gb.h | |||
@@ -50,6 +50,8 @@ | |||
50 | /* LCD dimensions */ | 50 | /* LCD dimensions */ |
51 | #define LCD_WIDTH 128 | 51 | #define LCD_WIDTH 128 |
52 | #define LCD_HEIGHT 128 | 52 | #define LCD_HEIGHT 128 |
53 | /* sqrt(128^2 + 128^2) / 1.5 = 120.7 */ | ||
54 | #define LCD_DPI 121 | ||
53 | #define LCD_DEPTH 16 /* 65536 colours */ | 55 | #define LCD_DEPTH 16 /* 65536 colours */ |
54 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ | 56 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 byte-swapped */ |
55 | 57 | ||
diff --git a/firmware/export/config/iriverh120.h b/firmware/export/config/iriverh120.h index 6dccb9f3d0..bf97ee3c09 100644 --- a/firmware/export/config/iriverh120.h +++ b/firmware/export/config/iriverh120.h | |||
@@ -41,6 +41,8 @@ | |||
41 | /* LCD dimensions */ | 41 | /* LCD dimensions */ |
42 | #define LCD_WIDTH 160 | 42 | #define LCD_WIDTH 160 |
43 | #define LCD_HEIGHT 128 | 43 | #define LCD_HEIGHT 128 |
44 | /* sqrt(160^2 + 128^2) / 1.9 = 107.8 */ | ||
45 | #define LCD_DPI 108 | ||
44 | #define LCD_DEPTH 2 | 46 | #define LCD_DEPTH 2 |
45 | 47 | ||
46 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 48 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/iriverh300.h b/firmware/export/config/iriverh300.h index aab31bc6a9..ce8f2151f0 100644 --- a/firmware/export/config/iriverh300.h +++ b/firmware/export/config/iriverh300.h | |||
@@ -41,6 +41,8 @@ | |||
41 | /* LCD dimensions */ | 41 | /* LCD dimensions */ |
42 | #define LCD_WIDTH 220 | 42 | #define LCD_WIDTH 220 |
43 | #define LCD_HEIGHT 176 | 43 | #define LCD_HEIGHT 176 |
44 | /* sqrt(220^2 + 176^2) / 2.0 = 140.9 */ | ||
45 | #define LCD_DPI 141 | ||
44 | #define LCD_DEPTH 16 /* 65k colours */ | 46 | #define LCD_DEPTH 16 /* 65k colours */ |
45 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 47 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
46 | 48 | ||
diff --git a/firmware/export/config/iriverifp7xx.h b/firmware/export/config/iriverifp7xx.h index c15848f677..db905c4674 100644 --- a/firmware/export/config/iriverifp7xx.h +++ b/firmware/export/config/iriverifp7xx.h | |||
@@ -21,6 +21,8 @@ | |||
21 | /* LCD dimensions */ | 21 | /* LCD dimensions */ |
22 | #define LCD_WIDTH 128 | 22 | #define LCD_WIDTH 128 |
23 | #define LCD_HEIGHT 64 | 23 | #define LCD_HEIGHT 64 |
24 | /* sqrt(128^2 + 64^2) / 1.0 = 143.1 */ | ||
25 | #define LCD_DPI 143 | ||
24 | #define LCD_DEPTH 1 | 26 | #define LCD_DEPTH 1 |
25 | 27 | ||
26 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 28 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/logikdax.h b/firmware/export/config/logikdax.h index c3a3873bed..0168cd810b 100644 --- a/firmware/export/config/logikdax.h +++ b/firmware/export/config/logikdax.h | |||
@@ -48,6 +48,8 @@ | |||
48 | /* LCD dimensions */ | 48 | /* LCD dimensions */ |
49 | #define LCD_WIDTH 128 | 49 | #define LCD_WIDTH 128 |
50 | #define LCD_HEIGHT 64 | 50 | #define LCD_HEIGHT 64 |
51 | /* sqrt(128^2 + 64^2) / 1.0 = 143.1 */ | ||
52 | #define LCD_DPI 143 | ||
51 | #define LCD_DEPTH 1 | 53 | #define LCD_DEPTH 1 |
52 | 54 | ||
53 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 55 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/lyreproto1.h b/firmware/export/config/lyreproto1.h index 163d5be034..2ec1199acb 100644 --- a/firmware/export/config/lyreproto1.h +++ b/firmware/export/config/lyreproto1.h | |||
@@ -44,6 +44,8 @@ | |||
44 | /* LCD dimensions */ | 44 | /* LCD dimensions */ |
45 | #define LCD_WIDTH 128 | 45 | #define LCD_WIDTH 128 |
46 | #define LCD_HEIGHT 128 | 46 | #define LCD_HEIGHT 128 |
47 | /* sqrt(128^2 + 128^2) / 1.8 = 100.6 */ | ||
48 | #define LCD_DPI 101 | ||
47 | /* The LCD used is just rgb444, 64 colours. We do a bit conversion on LCD | 49 | /* The LCD used is just rgb444, 64 colours. We do a bit conversion on LCD |
48 | * drivers. */ | 50 | * drivers. */ |
49 | #define LCD_DEPTH 16 /* 65536 colours */ | 51 | #define LCD_DEPTH 16 /* 65536 colours */ |
diff --git a/firmware/export/config/meizum3.h b/firmware/export/config/meizum3.h index b8b8f5bc2c..9c88db0621 100644 --- a/firmware/export/config/meizum3.h +++ b/firmware/export/config/meizum3.h | |||
@@ -60,6 +60,8 @@ | |||
60 | /* LCD dimensions */ | 60 | /* LCD dimensions */ |
61 | #define LCD_WIDTH 176 | 61 | #define LCD_WIDTH 176 |
62 | #define LCD_HEIGHT 132 | 62 | #define LCD_HEIGHT 132 |
63 | /* sqrt(176^2 + 132^2) / 1.5 = 146.7 */ | ||
64 | #define LCD_DPI 147 | ||
63 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 65 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
64 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 66 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
65 | 67 | ||
diff --git a/firmware/export/config/meizum6sl.h b/firmware/export/config/meizum6sl.h index 7db6b9bf36..7d568f3319 100644 --- a/firmware/export/config/meizum6sl.h +++ b/firmware/export/config/meizum6sl.h | |||
@@ -60,6 +60,8 @@ | |||
60 | /* LCD dimensions */ | 60 | /* LCD dimensions */ |
61 | #define LCD_WIDTH 320 | 61 | #define LCD_WIDTH 320 |
62 | #define LCD_HEIGHT 240 | 62 | #define LCD_HEIGHT 240 |
63 | /* sqrt(320^2 + 240^2) / 2.6 = 153.8 */ | ||
64 | #define LCD_DPI 154 | ||
63 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 65 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
64 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 66 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
65 | 67 | ||
diff --git a/firmware/export/config/meizum6sp.h b/firmware/export/config/meizum6sp.h index 47f8cfe4cb..35dd84c589 100644 --- a/firmware/export/config/meizum6sp.h +++ b/firmware/export/config/meizum6sp.h | |||
@@ -66,6 +66,8 @@ | |||
66 | /* LCD dimensions */ | 66 | /* LCD dimensions */ |
67 | #define LCD_WIDTH 240 | 67 | #define LCD_WIDTH 240 |
68 | #define LCD_HEIGHT 320 | 68 | #define LCD_HEIGHT 320 |
69 | /* sqrt(240^2 + 320^2) / 2.4 = 166.0 */ | ||
70 | #define LCD_DPI 166 | ||
69 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 71 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
70 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 72 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
71 | 73 | ||
diff --git a/firmware/export/config/mini2440.h b/firmware/export/config/mini2440.h index d05e76adba..b872b78f83 100644 --- a/firmware/export/config/mini2440.h +++ b/firmware/export/config/mini2440.h | |||
@@ -59,6 +59,8 @@ | |||
59 | /* LCD dimensions */ | 59 | /* LCD dimensions */ |
60 | #define LCD_WIDTH 240 | 60 | #define LCD_WIDTH 240 |
61 | #define LCD_HEIGHT 320 | 61 | #define LCD_HEIGHT 320 |
62 | /* sqrt(240^2 + 320^2) / 3.5 = 114.3 */ | ||
63 | #define LCD_DPI 114 | ||
62 | #define LCD_DPI 114 /* 400 pixels diagonally / 3.5 inch */ | 64 | #define LCD_DPI 114 /* 400 pixels diagonally / 3.5 inch */ |
63 | /* The LCD is configured for RGB565 */ | 65 | /* The LCD is configured for RGB565 */ |
64 | #define LCD_DEPTH 16 /* 65536 colours */ | 66 | #define LCD_DEPTH 16 /* 65536 colours */ |
diff --git a/firmware/export/config/mpiohd200.h b/firmware/export/config/mpiohd200.h index ec5a0b3bef..b6539e3a44 100644 --- a/firmware/export/config/mpiohd200.h +++ b/firmware/export/config/mpiohd200.h | |||
@@ -53,6 +53,8 @@ | |||
53 | /* LCD dimensions */ | 53 | /* LCD dimensions */ |
54 | #define LCD_WIDTH 128 | 54 | #define LCD_WIDTH 128 |
55 | #define LCD_HEIGHT 128 | 55 | #define LCD_HEIGHT 128 |
56 | /* sqrt(128^2 + 128^2) / 1.6 = 113.1 */ | ||
57 | #define LCD_DPI 113 | ||
56 | #define LCD_DEPTH 2 | 58 | #define LCD_DEPTH 2 |
57 | 59 | ||
58 | #define LCD_PIXELFORMAT VERTICAL_INTERLEAVED | 60 | #define LCD_PIXELFORMAT VERTICAL_INTERLEAVED |
diff --git a/firmware/export/config/mpiohd300.h b/firmware/export/config/mpiohd300.h index 79fa97cb03..7858672301 100644 --- a/firmware/export/config/mpiohd300.h +++ b/firmware/export/config/mpiohd300.h | |||
@@ -53,6 +53,8 @@ | |||
53 | /* LCD dimensions */ | 53 | /* LCD dimensions */ |
54 | #define LCD_WIDTH 160 | 54 | #define LCD_WIDTH 160 |
55 | #define LCD_HEIGHT 128 | 55 | #define LCD_HEIGHT 128 |
56 | /* sqrt(160^2 + 128^2) / 2.0 = 102.4 */ | ||
57 | #define LCD_DPI 102 | ||
56 | #define LCD_DEPTH 2 | 58 | #define LCD_DEPTH 2 |
57 | 59 | ||
58 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 60 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/mrobe100.h b/firmware/export/config/mrobe100.h index dd1062b51b..c020bbc700 100644 --- a/firmware/export/config/mrobe100.h +++ b/firmware/export/config/mrobe100.h | |||
@@ -24,6 +24,8 @@ | |||
24 | /* LCD dimensions */ | 24 | /* LCD dimensions */ |
25 | #define LCD_WIDTH 160 | 25 | #define LCD_WIDTH 160 |
26 | #define LCD_HEIGHT 128 | 26 | #define LCD_HEIGHT 128 |
27 | /* sqrt(160^2 + 128^2) / 1.7 = 120.5 */ | ||
28 | #define LCD_DPI 121 | ||
27 | #define LCD_DEPTH 1 | 29 | #define LCD_DEPTH 1 |
28 | 30 | ||
29 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 31 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/ondavx767.h b/firmware/export/config/ondavx767.h index c201284843..7499873537 100644 --- a/firmware/export/config/ondavx767.h +++ b/firmware/export/config/ondavx767.h | |||
@@ -64,6 +64,8 @@ | |||
64 | /* LCD dimensions */ | 64 | /* LCD dimensions */ |
65 | #define LCD_WIDTH 480 | 65 | #define LCD_WIDTH 480 |
66 | #define LCD_HEIGHT 272 | 66 | #define LCD_HEIGHT 272 |
67 | /* sqrt(480^2 + 272^2) / 4.3 = 128.3 */ | ||
68 | #define LCD_DPI 128 | ||
67 | #define LCD_DPI 128 | 69 | #define LCD_DPI 128 |
68 | 70 | ||
69 | #define LCD_DEPTH 16 /* 16bit colours */ | 71 | #define LCD_DEPTH 16 /* 16bit colours */ |
diff --git a/firmware/export/config/rk27generic.h b/firmware/export/config/rk27generic.h index 9a4326358f..4d5f1b6c5c 100644 --- a/firmware/export/config/rk27generic.h +++ b/firmware/export/config/rk27generic.h | |||
@@ -72,6 +72,8 @@ | |||
72 | /* LCD dimensions */ | 72 | /* LCD dimensions */ |
73 | #define LCD_WIDTH 400 | 73 | #define LCD_WIDTH 400 |
74 | #define LCD_HEIGHT 240 | 74 | #define LCD_HEIGHT 240 |
75 | /* sqrt(400^2 + 240^2) / 3.0 = 155.5 */ | ||
76 | #define LCD_DPI 155 | ||
75 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 77 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
76 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 78 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
77 | 79 | ||
diff --git a/firmware/export/config/samsungyh820.h b/firmware/export/config/samsungyh820.h index 2f60683a55..e7a4c9d307 100644 --- a/firmware/export/config/samsungyh820.h +++ b/firmware/export/config/samsungyh820.h | |||
@@ -29,6 +29,8 @@ | |||
29 | /* LCD dimensions */ | 29 | /* LCD dimensions */ |
30 | #define LCD_WIDTH 128 | 30 | #define LCD_WIDTH 128 |
31 | #define LCD_HEIGHT 96 | 31 | #define LCD_HEIGHT 96 |
32 | /* sqrt(128^2 + 96^2) / 1.5 = 106.7 */ | ||
33 | #define LCD_DPI 107 | ||
32 | #define LCD_DEPTH 16 /* 65536 colours */ | 34 | #define LCD_DEPTH 16 /* 65536 colours */ |
33 | #define LCD_PIXELFORMAT RGB565 | 35 | #define LCD_PIXELFORMAT RGB565 |
34 | 36 | ||
diff --git a/firmware/export/config/samsungyh920.h b/firmware/export/config/samsungyh920.h index e64af8ff89..a5cb75ef43 100644 --- a/firmware/export/config/samsungyh920.h +++ b/firmware/export/config/samsungyh920.h | |||
@@ -29,6 +29,8 @@ | |||
29 | /* LCD dimensions */ | 29 | /* LCD dimensions */ |
30 | #define LCD_WIDTH 160 | 30 | #define LCD_WIDTH 160 |
31 | #define LCD_HEIGHT 128 | 31 | #define LCD_HEIGHT 128 |
32 | /* sqrt(160^2 + 128^2) / 1.8 = 113.8 */ | ||
33 | #define LCD_DPI 114 | ||
32 | #define LCD_DEPTH 2 | 34 | #define LCD_DEPTH 2 |
33 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 35 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
34 | 36 | ||
diff --git a/firmware/export/config/samsungyh925.h b/firmware/export/config/samsungyh925.h index c397c8fee2..92604af135 100644 --- a/firmware/export/config/samsungyh925.h +++ b/firmware/export/config/samsungyh925.h | |||
@@ -29,6 +29,8 @@ | |||
29 | /* LCD dimensions */ | 29 | /* LCD dimensions */ |
30 | #define LCD_WIDTH 160 | 30 | #define LCD_WIDTH 160 |
31 | #define LCD_HEIGHT 128 | 31 | #define LCD_HEIGHT 128 |
32 | /* sqrt(160^2 + 128^2) / 1.8 = 113.8 */ | ||
33 | #define LCD_DPI 114 | ||
32 | #define LCD_DEPTH 16 /* 65536 colours */ | 34 | #define LCD_DEPTH 16 /* 65536 colours */ |
33 | #define LCD_PIXELFORMAT RGB565 | 35 | #define LCD_PIXELFORMAT RGB565 |
34 | 36 | ||
diff --git a/firmware/export/config/samsungypr0.h b/firmware/export/config/samsungypr0.h index bed5a2f977..049caa01b6 100644 --- a/firmware/export/config/samsungypr0.h +++ b/firmware/export/config/samsungypr0.h | |||
@@ -44,6 +44,8 @@ | |||
44 | /* LCD dimensions */ | 44 | /* LCD dimensions */ |
45 | #define LCD_WIDTH 240 | 45 | #define LCD_WIDTH 240 |
46 | #define LCD_HEIGHT 320 | 46 | #define LCD_HEIGHT 320 |
47 | /* sqrt(240^2 + 320^2) / 2.6 = 153.8 */ | ||
48 | #define LCD_DPI 154 | ||
47 | 49 | ||
48 | #define LCD_DEPTH 16 | 50 | #define LCD_DEPTH 16 |
49 | /* Check that but should not matter */ | 51 | /* Check that but should not matter */ |
diff --git a/firmware/export/config/samsungyps3.h b/firmware/export/config/samsungyps3.h index 93beb5c30d..ddfe176020 100644 --- a/firmware/export/config/samsungyps3.h +++ b/firmware/export/config/samsungyps3.h | |||
@@ -57,6 +57,8 @@ | |||
57 | /* LCD dimensions */ | 57 | /* LCD dimensions */ |
58 | #define LCD_WIDTH 176 | 58 | #define LCD_WIDTH 176 |
59 | #define LCD_HEIGHT 220 | 59 | #define LCD_HEIGHT 220 |
60 | /* sqrt(176^2 + 220^2) / 1.8 = 156.5 */ | ||
61 | #define LCD_DPI 157 | ||
60 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ | 62 | #define LCD_DEPTH 16 /* pseudo 262.144 colors */ |
61 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 63 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
62 | 64 | ||
diff --git a/firmware/export/config/samsungypz5.h b/firmware/export/config/samsungypz5.h index 651ae21ba3..b1f382e042 100644 --- a/firmware/export/config/samsungypz5.h +++ b/firmware/export/config/samsungypz5.h | |||
@@ -98,6 +98,8 @@ | |||
98 | /* LCD dimensions */ | 98 | /* LCD dimensions */ |
99 | #define LCD_WIDTH 128 | 99 | #define LCD_WIDTH 128 |
100 | #define LCD_HEIGHT 160 | 100 | #define LCD_HEIGHT 160 |
101 | /* sqrt(128^2 + 160^2) / 1.8 = 113.8 */ | ||
102 | #define LCD_DPI 114 | ||
101 | #define LCD_DEPTH 16 /* 65536 colours */ | 103 | #define LCD_DEPTH 16 /* 65536 colours */ |
102 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 104 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
103 | 105 | ||
diff --git a/firmware/export/config/sansac100.h b/firmware/export/config/sansac100.h index cb28768684..109977ed06 100644 --- a/firmware/export/config/sansac100.h +++ b/firmware/export/config/sansac100.h | |||
@@ -41,6 +41,8 @@ | |||
41 | /* LCD dimensions */ | 41 | /* LCD dimensions */ |
42 | #define LCD_WIDTH 128 | 42 | #define LCD_WIDTH 128 |
43 | #define LCD_HEIGHT 64 | 43 | #define LCD_HEIGHT 64 |
44 | /* sqrt(128^2 + 64^2) / 1.7 = 84.2 */ | ||
45 | #define LCD_DPI 84 | ||
44 | #define LCD_DEPTH 16 /* 65536 colours */ | 46 | #define LCD_DEPTH 16 /* 65536 colours */ |
45 | #define LCD_PIXELFORMAT RGB565 /*rgb565*/ | 47 | #define LCD_PIXELFORMAT RGB565 /*rgb565*/ |
46 | 48 | ||
diff --git a/firmware/export/config/sansac200.h b/firmware/export/config/sansac200.h index 1ee3d124d8..c3fd2d05e0 100644 --- a/firmware/export/config/sansac200.h +++ b/firmware/export/config/sansac200.h | |||
@@ -51,6 +51,8 @@ | |||
51 | /* LCD dimensions */ | 51 | /* LCD dimensions */ |
52 | #define LCD_WIDTH 132 | 52 | #define LCD_WIDTH 132 |
53 | #define LCD_HEIGHT 80 | 53 | #define LCD_HEIGHT 80 |
54 | /* sqrt(132^2 + 80^2) / 1.4 = 110.3 */ | ||
55 | #define LCD_DPI 110 | ||
54 | #define LCD_DEPTH 16 /* 65536 colours */ | 56 | #define LCD_DEPTH 16 /* 65536 colours */ |
55 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 57 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
56 | 58 | ||
diff --git a/firmware/export/config/sansac200v2.h b/firmware/export/config/sansac200v2.h index 9779e98a0c..2d611240f2 100644 --- a/firmware/export/config/sansac200v2.h +++ b/firmware/export/config/sansac200v2.h | |||
@@ -53,6 +53,8 @@ | |||
53 | /* LCD dimensions */ | 53 | /* LCD dimensions */ |
54 | #define LCD_WIDTH 132 | 54 | #define LCD_WIDTH 132 |
55 | #define LCD_HEIGHT 80 | 55 | #define LCD_HEIGHT 80 |
56 | /* sqrt(132^2 + 80^2) / 1.4 = 110.3 */ | ||
57 | #define LCD_DPI 110 | ||
56 | #define LCD_DEPTH 16 /* 65536 colours */ | 58 | #define LCD_DEPTH 16 /* 65536 colours */ |
57 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 59 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
58 | 60 | ||
diff --git a/firmware/export/config/sansaclip.h b/firmware/export/config/sansaclip.h index cc84ef3336..6070a6efaa 100644 --- a/firmware/export/config/sansaclip.h +++ b/firmware/export/config/sansaclip.h | |||
@@ -41,6 +41,8 @@ | |||
41 | /* LCD dimensions */ | 41 | /* LCD dimensions */ |
42 | #define LCD_WIDTH 128 | 42 | #define LCD_WIDTH 128 |
43 | #define LCD_HEIGHT 64 | 43 | #define LCD_HEIGHT 64 |
44 | /* sqrt(128^2 + 64^2) / 1.0 = 143.1 */ | ||
45 | #define LCD_DPI 143 | ||
44 | #define LCD_DEPTH 1 | 46 | #define LCD_DEPTH 1 |
45 | 47 | ||
46 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 48 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/sansaclipplus.h b/firmware/export/config/sansaclipplus.h index 31337f0831..0bdf82dce4 100644 --- a/firmware/export/config/sansaclipplus.h +++ b/firmware/export/config/sansaclipplus.h | |||
@@ -45,6 +45,8 @@ | |||
45 | /* LCD dimensions */ | 45 | /* LCD dimensions */ |
46 | #define LCD_WIDTH 128 | 46 | #define LCD_WIDTH 128 |
47 | #define LCD_HEIGHT 64 | 47 | #define LCD_HEIGHT 64 |
48 | /* sqrt(128^2 + 64^2) / 1.0 = 143.1 */ | ||
49 | #define LCD_DPI 143 | ||
48 | #define LCD_DEPTH 1 | 50 | #define LCD_DEPTH 1 |
49 | 51 | ||
50 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 52 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/sansaclipv2.h b/firmware/export/config/sansaclipv2.h index a95418f134..a8ccebcf7a 100644 --- a/firmware/export/config/sansaclipv2.h +++ b/firmware/export/config/sansaclipv2.h | |||
@@ -41,6 +41,8 @@ | |||
41 | /* LCD dimensions */ | 41 | /* LCD dimensions */ |
42 | #define LCD_WIDTH 128 | 42 | #define LCD_WIDTH 128 |
43 | #define LCD_HEIGHT 64 | 43 | #define LCD_HEIGHT 64 |
44 | /* sqrt(128^2 + 64^2) / 1.0 = 143.1 */ | ||
45 | #define LCD_DPI 143 | ||
44 | #define LCD_DEPTH 1 | 46 | #define LCD_DEPTH 1 |
45 | 47 | ||
46 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 48 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/sansaclipzip.h b/firmware/export/config/sansaclipzip.h index c3d0b49068..eaf51d961b 100644 --- a/firmware/export/config/sansaclipzip.h +++ b/firmware/export/config/sansaclipzip.h | |||
@@ -57,6 +57,8 @@ | |||
57 | /* LCD dimensions */ | 57 | /* LCD dimensions */ |
58 | #define LCD_WIDTH 96 | 58 | #define LCD_WIDTH 96 |
59 | #define LCD_HEIGHT 96 | 59 | #define LCD_HEIGHT 96 |
60 | /* sqrt(96^2 + 96^2) / 1.1 = 123.4 */ | ||
61 | #define LCD_DPI 123 | ||
60 | #define LCD_DEPTH 16 /* 65536 colours */ | 62 | #define LCD_DEPTH 16 /* 65536 colours */ |
61 | #define LCD_PIXELFORMAT RGB565 | 63 | #define LCD_PIXELFORMAT RGB565 |
62 | 64 | ||
diff --git a/firmware/export/config/sansaconnect.h b/firmware/export/config/sansaconnect.h index ad575e2d43..9e6be6cbee 100644 --- a/firmware/export/config/sansaconnect.h +++ b/firmware/export/config/sansaconnect.h | |||
@@ -74,6 +74,8 @@ | |||
74 | 74 | ||
75 | #define LCD_WIDTH 240 | 75 | #define LCD_WIDTH 240 |
76 | #define LCD_HEIGHT 320 | 76 | #define LCD_HEIGHT 320 |
77 | /* sqrt(240^2 + 320^2) / 2.2 = 181.8 */ | ||
78 | #define LCD_DPI 182 | ||
77 | 79 | ||
78 | #define LCD_DEPTH 16 /* 65k colours */ | 80 | #define LCD_DEPTH 16 /* 65k colours */ |
79 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 81 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
diff --git a/firmware/export/config/sansae200.h b/firmware/export/config/sansae200.h index 9d2deb99ce..296416a91e 100644 --- a/firmware/export/config/sansae200.h +++ b/firmware/export/config/sansae200.h | |||
@@ -51,6 +51,8 @@ | |||
51 | /* LCD dimensions */ | 51 | /* LCD dimensions */ |
52 | #define LCD_WIDTH 176 | 52 | #define LCD_WIDTH 176 |
53 | #define LCD_HEIGHT 220 | 53 | #define LCD_HEIGHT 220 |
54 | /* sqrt(176^2 + 220^2) / 1.8 = 156.5 */ | ||
55 | #define LCD_DPI 157 | ||
54 | #define LCD_DEPTH 16 /* 65536 colours */ | 56 | #define LCD_DEPTH 16 /* 65536 colours */ |
55 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 57 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
56 | 58 | ||
diff --git a/firmware/export/config/sansae200v2.h b/firmware/export/config/sansae200v2.h index ee63c0b393..c703439e7f 100644 --- a/firmware/export/config/sansae200v2.h +++ b/firmware/export/config/sansae200v2.h | |||
@@ -51,6 +51,8 @@ | |||
51 | /* LCD dimensions */ | 51 | /* LCD dimensions */ |
52 | #define LCD_WIDTH 176 | 52 | #define LCD_WIDTH 176 |
53 | #define LCD_HEIGHT 220 | 53 | #define LCD_HEIGHT 220 |
54 | /* sqrt(176^2 + 220^2) / 1.8 = 156.5 */ | ||
55 | #define LCD_DPI 157 | ||
54 | #define LCD_DEPTH 16 /* 65536 colours */ | 56 | #define LCD_DEPTH 16 /* 65536 colours */ |
55 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 57 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
56 | 58 | ||
diff --git a/firmware/export/config/sansafuze.h b/firmware/export/config/sansafuze.h index e697cedaf7..c03106e4c3 100644 --- a/firmware/export/config/sansafuze.h +++ b/firmware/export/config/sansafuze.h | |||
@@ -93,6 +93,8 @@ | |||
93 | /* LCD dimensions */ | 93 | /* LCD dimensions */ |
94 | #define LCD_WIDTH 220 | 94 | #define LCD_WIDTH 220 |
95 | #define LCD_HEIGHT 176 | 95 | #define LCD_HEIGHT 176 |
96 | /* sqrt(220^2 + 176^2) / 2.2 = 128.1 */ | ||
97 | #define LCD_DPI 128 | ||
96 | #define LCD_DEPTH 16 /* 65536 colours */ | 98 | #define LCD_DEPTH 16 /* 65536 colours */ |
97 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 99 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
98 | 100 | ||
diff --git a/firmware/export/config/sansafuzeplus.h b/firmware/export/config/sansafuzeplus.h index 2457da8566..369e798528 100644 --- a/firmware/export/config/sansafuzeplus.h +++ b/firmware/export/config/sansafuzeplus.h | |||
@@ -89,6 +89,8 @@ | |||
89 | /* LCD dimensions */ | 89 | /* LCD dimensions */ |
90 | #define LCD_WIDTH 240 | 90 | #define LCD_WIDTH 240 |
91 | #define LCD_HEIGHT 320 | 91 | #define LCD_HEIGHT 320 |
92 | /* sqrt(240^2 + 320^2) / 2.4 = 166.7 */ | ||
93 | #define LCD_DPI 167 | ||
92 | #define LCD_DEPTH 16 /* 65536 colours */ | 94 | #define LCD_DEPTH 16 /* 65536 colours */ |
93 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 95 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
94 | 96 | ||
diff --git a/firmware/export/config/sansafuzev2.h b/firmware/export/config/sansafuzev2.h index e559647443..beb18d92c7 100644 --- a/firmware/export/config/sansafuzev2.h +++ b/firmware/export/config/sansafuzev2.h | |||
@@ -104,6 +104,8 @@ | |||
104 | /* LCD dimensions */ | 104 | /* LCD dimensions */ |
105 | #define LCD_WIDTH 220 | 105 | #define LCD_WIDTH 220 |
106 | #define LCD_HEIGHT 176 | 106 | #define LCD_HEIGHT 176 |
107 | /* sqrt(220^2 + 176^2) / 2.2 = 128.1 */ | ||
108 | #define LCD_DPI 128 | ||
107 | #define LCD_DEPTH 16 /* 65536 colours */ | 109 | #define LCD_DEPTH 16 /* 65536 colours */ |
108 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 swapped */ | 110 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 swapped */ |
109 | 111 | ||
diff --git a/firmware/export/config/sansam200.h b/firmware/export/config/sansam200.h index 378f79ba2b..fa4a129e26 100644 --- a/firmware/export/config/sansam200.h +++ b/firmware/export/config/sansam200.h | |||
@@ -42,6 +42,8 @@ | |||
42 | /* LCD dimensions */ | 42 | /* LCD dimensions */ |
43 | #define LCD_WIDTH 128 | 43 | #define LCD_WIDTH 128 |
44 | #define LCD_HEIGHT 64 | 44 | #define LCD_HEIGHT 64 |
45 | /* sqrt(128^2 + 64^2) / 1.8 = 79.5 */ | ||
46 | #define LCD_DPI 80 | ||
45 | #define LCD_DEPTH 1 | 47 | #define LCD_DEPTH 1 |
46 | 48 | ||
47 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 49 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/sansam200v4.h b/firmware/export/config/sansam200v4.h index ecf3494c7f..f6b2ebc006 100644 --- a/firmware/export/config/sansam200v4.h +++ b/firmware/export/config/sansam200v4.h | |||
@@ -52,6 +52,8 @@ | |||
52 | /* LCD dimensions */ | 52 | /* LCD dimensions */ |
53 | #define LCD_WIDTH 128 | 53 | #define LCD_WIDTH 128 |
54 | #define LCD_HEIGHT 64 | 54 | #define LCD_HEIGHT 64 |
55 | /* sqrt(128^2 + 64^2) / 1.8 = 79.5 */ | ||
56 | #define LCD_DPI 80 | ||
55 | #define LCD_DEPTH 1 | 57 | #define LCD_DEPTH 1 |
56 | 58 | ||
57 | #define LCD_PIXELFORMAT VERTICAL_PACKING | 59 | #define LCD_PIXELFORMAT VERTICAL_PACKING |
diff --git a/firmware/export/config/sansaview.h b/firmware/export/config/sansaview.h index 2bf76927f4..d2fd679895 100644 --- a/firmware/export/config/sansaview.h +++ b/firmware/export/config/sansaview.h | |||
@@ -46,6 +46,8 @@ | |||
46 | /* LCD dimensions */ | 46 | /* LCD dimensions */ |
47 | #define LCD_WIDTH 240 | 47 | #define LCD_WIDTH 240 |
48 | #define LCD_HEIGHT 320 | 48 | #define LCD_HEIGHT 320 |
49 | /* sqrt(240^2 + 320^2) / 2.4 = 166.7 */ | ||
50 | #define LCD_DPI 167 | ||
49 | #define LCD_DEPTH 16 /* 65536 colours */ | 51 | #define LCD_DEPTH 16 /* 65536 colours */ |
50 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 52 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
51 | 53 | ||
diff --git a/firmware/export/config/sonynwze360.h b/firmware/export/config/sonynwze360.h index ddb197950d..685391d5f9 100644 --- a/firmware/export/config/sonynwze360.h +++ b/firmware/export/config/sonynwze360.h | |||
@@ -87,6 +87,8 @@ | |||
87 | /* LCD dimensions */ | 87 | /* LCD dimensions */ |
88 | #define LCD_WIDTH 240 | 88 | #define LCD_WIDTH 240 |
89 | #define LCD_HEIGHT 320 | 89 | #define LCD_HEIGHT 320 |
90 | /* sqrt(240^2 + 320^2) / 2.0 = 200.0 */ | ||
91 | #define LCD_DPI 200 | ||
90 | #define LCD_DEPTH 16 /* 65536 colours */ | 92 | #define LCD_DEPTH 16 /* 65536 colours */ |
91 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 93 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
92 | 94 | ||
diff --git a/firmware/export/config/sonynwze370.h b/firmware/export/config/sonynwze370.h index 412200a4ce..053d103f2e 100644 --- a/firmware/export/config/sonynwze370.h +++ b/firmware/export/config/sonynwze370.h | |||
@@ -84,6 +84,8 @@ | |||
84 | /* LCD dimensions */ | 84 | /* LCD dimensions */ |
85 | #define LCD_WIDTH 128 | 85 | #define LCD_WIDTH 128 |
86 | #define LCD_HEIGHT 160 | 86 | #define LCD_HEIGHT 160 |
87 | /* sqrt(128^2 + 160^2) / 1.7 = 120.5 */ | ||
88 | #define LCD_DPI 121 | ||
87 | #define LCD_DEPTH 16 /* 65536 colours */ | 89 | #define LCD_DEPTH 16 /* 65536 colours */ |
88 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 90 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
89 | 91 | ||
diff --git a/firmware/export/config/tatungtpj1022.h b/firmware/export/config/tatungtpj1022.h index eb75b1ce61..7c25039f9f 100644 --- a/firmware/export/config/tatungtpj1022.h +++ b/firmware/export/config/tatungtpj1022.h | |||
@@ -36,6 +36,8 @@ | |||
36 | /* LCD dimensions */ | 36 | /* LCD dimensions */ |
37 | #define LCD_WIDTH 220 | 37 | #define LCD_WIDTH 220 |
38 | #define LCD_HEIGHT 176 | 38 | #define LCD_HEIGHT 176 |
39 | /* sqrt(220^2 + 176^2) / 2.2 = 128.1 */ | ||
40 | #define LCD_DPI 128 | ||
39 | #define LCD_DEPTH 16 /* 65536 colours */ | 41 | #define LCD_DEPTH 16 /* 65536 colours */ |
40 | #define LCD_PIXELFORMAT RGB565 | 42 | #define LCD_PIXELFORMAT RGB565 |
41 | 43 | ||
diff --git a/firmware/export/config/vibe500.h b/firmware/export/config/vibe500.h index 29f8da995c..96b5321e66 100644 --- a/firmware/export/config/vibe500.h +++ b/firmware/export/config/vibe500.h | |||
@@ -55,6 +55,8 @@ | |||
55 | /* LCD dimensions */ | 55 | /* LCD dimensions */ |
56 | #define LCD_WIDTH 160 | 56 | #define LCD_WIDTH 160 |
57 | #define LCD_HEIGHT 128 | 57 | #define LCD_HEIGHT 128 |
58 | /* sqrt(160^2 + 128^2) / 1.8 = 113.8 */ | ||
59 | #define LCD_DPI 114 | ||
58 | #define LCD_DEPTH 16 /* 65536 colors */ | 60 | #define LCD_DEPTH 16 /* 65536 colors */ |
59 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 */ | 61 | #define LCD_PIXELFORMAT RGB565SWAPPED /* rgb565 */ |
60 | 62 | ||
diff --git a/firmware/export/config/zenvisionm30gb.h b/firmware/export/config/zenvisionm30gb.h index 4062dbf644..73d852433b 100644 --- a/firmware/export/config/zenvisionm30gb.h +++ b/firmware/export/config/zenvisionm30gb.h | |||
@@ -64,6 +64,8 @@ | |||
64 | 64 | ||
65 | #define LCD_WIDTH 320 | 65 | #define LCD_WIDTH 320 |
66 | #define LCD_HEIGHT 240 | 66 | #define LCD_HEIGHT 240 |
67 | /* sqrt(320^2 + 240^2) / 2.5 = 160.0 */ | ||
68 | #define LCD_DPI 160 | ||
67 | 69 | ||
68 | #define LCD_DEPTH 16 /* 65k colours */ | 70 | #define LCD_DEPTH 16 /* 65k colours */ |
69 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 71 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |
diff --git a/firmware/export/config/zenvisionm60gb.h b/firmware/export/config/zenvisionm60gb.h index 2400adac20..d1bd91154b 100644 --- a/firmware/export/config/zenvisionm60gb.h +++ b/firmware/export/config/zenvisionm60gb.h | |||
@@ -64,6 +64,8 @@ | |||
64 | 64 | ||
65 | #define LCD_WIDTH 320 | 65 | #define LCD_WIDTH 320 |
66 | #define LCD_HEIGHT 240 | 66 | #define LCD_HEIGHT 240 |
67 | /* sqrt(320^2 + 240^2) / 2.5 = 160.0 */ | ||
68 | #define LCD_DPI 160 | ||
67 | 69 | ||
68 | #define LCD_DEPTH 16 /* 65k colours */ | 70 | #define LCD_DEPTH 16 /* 65k colours */ |
69 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ | 71 | #define LCD_PIXELFORMAT RGB565 /* rgb565 */ |