-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMatrixEve2Conf.h
139 lines (133 loc) · 3.01 KB
/
MatrixEve2Conf.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
//User selectable configurations, these work for EVE2, EVE3, EVE3x and EVE4x
//#define EVE2_70
#define EVE2_50
//#define EVE2_43
//#define EVE2_38
//#define EVE2_35
//#define EVE2_29
#ifdef EVE2_70
#define DWIDTH 800
#define DHEIGHT 480
#define PIXVOFFSET 0
#define PIXHOFFSET 0
#define HCYCLE 928
#define HOFFSET 88
#define HSYNC0 0
#define HSYNC1 48
#define VCYCLE 525
#define VOFFSET 32
#define VSYNC0 0
#define VSYNC1 3
#define PCLK 2
#define SWIZZLE 0
#define PCLK_POL 1
#define HSIZE 800
#define VSIZE 480
#define CSPREAD 0
#define DITHER 1
#endif
#ifdef EVE2_50
#define DWIDTH 800
#define DHEIGHT 480
#define PIXVOFFSET 0
#define PIXHOFFSET 0
#define HCYCLE 928
#define HOFFSET 88
#define HSYNC0 0
#define HSYNC1 48
#define VCYCLE 525
#define VOFFSET 32
#define VSYNC0 0
#define VSYNC1 3
#define PCLK 2
#define SWIZZLE 0
#define PCLK_POL 1
#define HSIZE 800
#define VSIZE 480
#define CSPREAD 0
#define DITHER 1
#endif
#ifdef EVE2_43
#define DWIDTH 480
#define DHEIGHT 272
#define PIXVOFFSET 0
#define PIXHOFFSET 0
#define HCYCLE 548
#define HOFFSET 43
#define HSYNC0 0
#define HSYNC1 41
#define VCYCLE 292
#define VOFFSET 12
#define VSYNC0 0
#define VSYNC1 10
#define PCLK 5
#define SWIZZLE 0
#define PCLK_POL 1
#define HSIZE 480
#define VSIZE 272
#define CSPREAD 1
#define DITHER 1
#endif
#ifdef EVE2_38
#define DWIDTH 480
#define DHEIGHT 116
#define PIXVOFFSET 10
#define PIXHOFFSET 0
#define HCYCLE 524
#define HOFFSET 43
#define HSYNC0 0
#define HSYNC1 41
#define VCYCLE 292
#define VOFFSET 12
#define VSYNC0 152
#define VSYNC1 10
#define PCLK 5
#define SWIZZLE 0
#define PCLK_POL 1
#define HSIZE 480
#define VSIZE 272
#define CSPREAD 1
#define DITHER 1
#endif
#ifdef EVE2_35
#define DWIDTH 320
#define DHEIGHT 240
#define PIXVOFFSET 0
#define PIXHOFFSET 0
#define HCYCLE 408
#define HOFFSET 68
#define HSYNC0 0
#define HSYNC1 10
#define VCYCLE 262
#define VOFFSET 18
#define VSYNC0 0
#define VSYNC1 2
#define PCLK 8
#define SWIZZLE 0
#define PCLK_POL 0
#define HSIZE 320
#define VSIZE 240
#define CSPREAD 1
#define DITHER 1
#endif
#ifdef EVE2_29
#define DWIDTH 320
#define DHEIGHT 102
#define PIXVOFFSET 0
#define PIXHOFFSET 0
#define HCYCLE 408
#define HOFFSET 70
#define HSYNC0 0
#define HSYNC1 10
#define VCYCLE 262
#define VOFFSET 156
#define VSYNC0 0
#define VSYNC1 2
#define PCLK 8
#define SWIZZLE 0
#define PCLK_POL 0
#define HSIZE 320
#define VSIZE 102
#define CSPREAD 1
#define DITHER 1
#endif