Subversion Repositories Projects

Rev

Rev 331 | Rev 379 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
331 cascade 1
/****************************************************************************
2
 *   Copyright (C) 2009 by Claas Anders "CaScAdE" Rathje                    *
3
 *   admiralcascade@gmail.com                                               *
4
 *   Project-URL: http://www.mylifesucks.de/oss/c-osd/                      *
5
 *                                                                          *
6
 *   This program is free software; you can redistribute it and/or modify   *
7
 *   it under the terms of the GNU General Public License as published by   *
8
 *   the Free Software Foundation; either version 2 of the License.         *
9
 *                                                                          *
10
 *   This program is distributed in the hope that it will be useful,        *
11
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of         *
12
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          *
13
 *   GNU General Public License for more details.                           *
14
 *                                                                          *
15
 *   You should have received a copy of the GNU General Public License      *
16
 *   along with this program; if not, write to the                          *
17
 *   Free Software Foundation, Inc.,                                        *
18
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.              *
19
 ****************************************************************************/
20
 
21
/**
22
 * easy char creation:
23
 * http://cascade.dyndns.org/~cascade/scripts/max7456/
24
 */
25
// flashing more than 8 chars per time is not proven to be safe
26
// so take care
27
 
375 cascade 28
#if WRITECHARS == 128
29
// kph
30
unsigned char c80[54] = {0x55, 0x55, 0x55, 0x45, 0x55, 0x55, 0x21, 0x55,
31
    0x55, 0x21, 0x55, 0x55, 0x20, 0x15, 0x55, 0x22,
32
    0x15, 0x55, 0x28, 0x00, 0x55, 0x22, 0x28, 0x55,
33
    0x04, 0x22, 0x15, 0x55, 0x28, 0x55, 0x55, 0x20,
34
    0x15, 0x55, 0x20, 0x85, 0x55, 0x00, 0x80, 0x55,
35
    0x54, 0xa8, 0x55, 0x54, 0x88, 0x55, 0x54, 0x88,
36
    0x55, 0x54, 0x10, 0x55, 0x55, 0x55};
37
 
38
// percent
39
unsigned char c81[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
40
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
41
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
42
    0x5a, 0x55, 0x95, 0x60, 0x96, 0x25, 0x8a, 0x28,
43
    0x89, 0x8a, 0x22, 0x25, 0x60, 0x88, 0x95, 0x5a,
44
    0x22, 0x95, 0x58, 0x88, 0x25, 0x62, 0x22, 0x89,
45
    0x88, 0xa2, 0x89, 0x62, 0x58, 0x25};
46
 
47
// distance-square
48
unsigned char c82[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
49
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
50
    0x55, 0x55, 0x22, 0x22, 0x00, 0x95, 0x54, 0xa8,
51
    0x15, 0x55, 0x28, 0x95, 0x54, 0x88, 0x15, 0x52,
52
    0x12, 0x95, 0x48, 0x54, 0x15, 0x21, 0x56, 0x84,
53
    0x85, 0x54, 0x22, 0x15, 0x56, 0x28, 0x55, 0x54,
54
    0x2a, 0x15, 0x56, 0x00, 0x88, 0x88};
55
 
56
// diamond
57
unsigned char c83[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
58
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
59
    0x65, 0x55, 0x55, 0x89, 0x55, 0x56, 0x22, 0x55,
60
    0x58, 0xa8, 0x95, 0x62, 0xaa, 0x25, 0x58, 0xa8,
61
    0x95, 0x56, 0x22, 0x55, 0x55, 0x89, 0x55, 0x55,
62
    0x65, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
63
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
64
 
65
// mah
66
unsigned char c84[54] = {0x40, 0x00, 0x55, 0x2a, 0xaa, 0x15, 0x20, 0x82,
67
    0x15, 0x20, 0x82, 0x15, 0x21, 0x12, 0x15, 0x44,
68
    0x04, 0x55, 0x42, 0xa0, 0x55, 0x48, 0x08, 0x55,
69
    0x4a, 0xa8, 0x55, 0x48, 0x08, 0x55, 0x48, 0x48,
70
    0x55, 0x51, 0x51, 0x55, 0x48, 0x55, 0x55, 0x48,
71
    0x00, 0x55, 0x4a, 0xa8, 0x55, 0x48, 0x08, 0x55,
72
    0x48, 0x48, 0x55, 0x51, 0x51, 0x55};
73
 
74
// clock
75
unsigned char c85[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
76
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
77
    0xaa, 0xa2, 0x2a, 0xaa, 0x08, 0x28, 0x28, 0x28,
78
    0xaa, 0x00, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa,
79
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
80
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
81
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
82
 
83
// 3d fix
84
unsigned char c86[54] = {0x55, 0x55, 0x55, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
85
    0x00, 0x0a, 0x82, 0x80, 0x00, 0x82, 0x20, 0x02,
86
    0x82, 0x20, 0x00, 0x82, 0x20, 0x0a, 0x82, 0x80,
87
    0x00, 0x00, 0x00, 0x0a, 0x88, 0x00, 0x08, 0x00,
88
    0x00, 0x0a, 0x08, 0x88, 0x08, 0x08, 0x20, 0x08,
89
    0x08, 0x88, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa,
90
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
91
 
92
// alt
93
unsigned char c87[54] = {0x50, 0x55, 0x55, 0x4a, 0x15, 0x55, 0x20, 0x85,
94
    0x55, 0x20, 0x85, 0x55, 0x2a, 0x85, 0x55, 0x20,
95
    0x85, 0x55, 0x20, 0x85, 0x55, 0x45, 0x15, 0x55,
96
    0x54, 0x85, 0x55, 0x54, 0x85, 0x55, 0x54, 0x85,
97
    0x55, 0x54, 0x81, 0x01, 0x54, 0xa8, 0xa8, 0x55,
98
    0x01, 0x21, 0x55, 0x55, 0x21, 0x55, 0x55, 0x21,
99
    0x55, 0x55, 0x21, 0x55, 0x55, 0x45};
100
 
101
learn_char(128, c80);
102
learn_char(129, c81);
103
learn_char(130, c82);
104
learn_char(131, c83);
105
learn_char(132, c84);
106
learn_char(133, c85);
107
learn_char(134, c86);
108
learn_char(135, c87);
109
#endif
110
 
111
#if WRITECHARS == 136
112
// vel
113
unsigned char c88[54] = {0x45, 0x45, 0x55, 0x21, 0x21, 0x55, 0x21, 0x21,
114
    0x55, 0x21, 0x21, 0x55, 0x21, 0x21, 0x55, 0x48,
115
    0x85, 0x55, 0x52, 0x00, 0x55, 0x54, 0xaa, 0x15,
116
    0x54, 0x80, 0x55, 0x54, 0xa8, 0x55, 0x54, 0x81,
117
    0x15, 0x54, 0x80, 0x85, 0x54, 0xaa, 0x85, 0x55,
118
    0x00, 0x85, 0x55, 0x54, 0x85, 0x55, 0x54, 0x80,
119
    0x55, 0x54, 0xaa, 0x55, 0x55, 0x00};
120
 
121
// dst
122
unsigned char c89[54] = {0x55, 0x55, 0x55, 0x40, 0x15, 0x55, 0x2a, 0x05,
123
    0x55, 0x20, 0x85, 0x55, 0x20, 0x85, 0x55, 0x20,
124
    0x85, 0x55, 0x2a, 0x00, 0x55, 0x40, 0xaa, 0x15,
125
    0x54, 0x80, 0x55, 0x54, 0xaa, 0x15, 0x54, 0x02,
126
    0x15, 0x54, 0xaa, 0x01, 0x55, 0x0a, 0xa8, 0x55,
127
    0x50, 0x81, 0x55, 0x54, 0x85, 0x55, 0x54, 0x85,
128
    0x55, 0x54, 0x85, 0x55, 0x55, 0x15};
129
 
130
// m/s
131
unsigned char c8a[54] = {0x40, 0x00, 0x55, 0x2a, 0xaa, 0x15, 0x20, 0x82,
132
    0x15, 0x20, 0x82, 0x15, 0x20, 0x82, 0x15, 0x21,
133
    0x12, 0x15, 0x45, 0x54, 0x55, 0x40, 0x00, 0x55,
134
    0x2a, 0xaa, 0x15, 0x2a, 0xaa, 0x15, 0x40, 0x00,
135
    0x55, 0x50, 0x01, 0x55, 0x4a, 0xa8, 0x55, 0x48,
136
    0x00, 0x55, 0x4a, 0xa8, 0x55, 0x40, 0x08, 0x55,
137
    0x4a, 0xa8, 0x55, 0x50, 0x01, 0x55};
138
 
139
// degree (duplicate?)
140
unsigned char c8b[54] = {0x5a, 0x95, 0x55, 0x60, 0x25, 0x55, 0x82, 0x09,
141
    0x55, 0x89, 0x89, 0x55, 0x82, 0x09, 0x55, 0x60,
142
    0x25, 0x55, 0x5a, 0x95, 0x55, 0x55, 0x55, 0x55,
143
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
144
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
145
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
146
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
147
 
148
// small m
149
unsigned char c8c[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
150
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
151
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
152
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
153
    0x55, 0x40, 0x00, 0x55, 0x2a, 0xaa, 0x15, 0x20,
154
    0x82, 0x15, 0x20, 0x82, 0x15, 0x20, 0x82, 0x15,
155
    0x21, 0x12, 0x15, 0x45, 0x54, 0x55};
156
 
157
// height
158
unsigned char c8d[54] = {0x00, 0x00, 0x00, 0x58, 0x95, 0x55, 0x62, 0x25,
159
    0x55, 0x8a, 0x8a, 0xa9, 0x02, 0x00, 0x09, 0xa2,
160
    0x28, 0x89, 0x62, 0x28, 0x8a, 0x62, 0x28, 0x80,
161
    0x62, 0x28, 0xa8, 0x62, 0x28, 0x88, 0x62, 0x28,
162
    0x88, 0x62, 0x28, 0x88, 0xa2, 0x28, 0x00, 0x02,
163
    0x02, 0xaa, 0x8a, 0x89, 0x55, 0x62, 0x25, 0x55,
164
    0x58, 0x95, 0x55, 0x00, 0x00, 0x00};
165
 
166
// distane d
167
unsigned char c8e[54] = {0x55, 0x56, 0x55, 0x55, 0x58, 0x95, 0x55, 0x58,
168
    0x95, 0x55, 0xa8, 0x95, 0x56, 0x00, 0x95, 0x58,
169
    0xa8, 0x95, 0x58, 0x98, 0x95, 0x58, 0xa8, 0x95,
170
    0x56, 0x00, 0x95, 0x55, 0xaa, 0x55, 0x65, 0x55,
171
    0x59, 0x89, 0x55, 0x62, 0x89, 0x14, 0x62, 0x88,
172
    0x82, 0x22, 0x82, 0xaa, 0x82, 0x88, 0x82, 0x22,
173
    0x89, 0x14, 0x62, 0x65, 0x55, 0x59};
174
 
175
learn_char(136, c88);
176
learn_char(137, c89);
177
learn_char(138, c8a);
178
learn_char(139, c8b);
179
learn_char(140, c8c);
180
learn_char(141, c8d);
181
learn_char(142, c8e);
182
#endif
183
 
184
#if WRITECHARS == 144
185
// battery 13/13
186
unsigned char c90[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
187
    0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
188
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
189
    0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00,
190
    0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
191
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
192
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
193
 
194
// battery 12/13
195
unsigned char c91[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
196
    0xa1, 0x4a, 0x82, 0xa1, 0x48, 0x00, 0x21, 0x48,
197
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
198
    0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00,
199
    0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
200
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
201
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
202
 
203
// battery 11/13
204
unsigned char c92[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
205
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x48,
206
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
207
    0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00,
208
    0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
209
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
210
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
211
 
212
// battery 10/13
213
unsigned char c93[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
214
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
215
    0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
216
    0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00,
217
    0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
218
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
219
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
220
 
221
// battery 9/13
222
unsigned char c94[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
223
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
224
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21,
225
    0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00,
226
    0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
227
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
228
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
229
 
230
// battery 8/13
231
unsigned char c95[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
232
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
233
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
234
    0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00,
235
    0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
236
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
237
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
238
 
239
// battery 7/13
240
unsigned char c96[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
241
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
242
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
243
    0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00,
244
    0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
245
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
246
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
247
 
248
// battery 6/13
249
unsigned char c97[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
250
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
251
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
252
    0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00,
253
    0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
254
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
255
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
256
 
257
learn_char(144, c90);
258
learn_char(145, c91);
259
learn_char(146, c92);
260
learn_char(147, c93);
261
learn_char(148, c94);
262
learn_char(149, c95);
263
learn_char(150, c96);
264
learn_char(151, c97);
265
#endif
266
 
267
#if WRITECHARS == 152
268
// battery 5/13
269
unsigned char c98[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
270
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
271
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
272
    0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa,
273
    0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21, 0x48,
274
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
275
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
276
 
277
// battery 4/13
278
unsigned char c99[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
279
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
280
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
281
    0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa,
282
    0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48,
283
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
284
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
285
 
286
// battery 3/13
287
unsigned char c9a[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
288
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
289
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
290
    0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa,
291
    0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48,
292
    0x00, 0x21, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
293
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
294
 
295
// battery 2/13
296
unsigned char c9b[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
297
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
298
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
299
    0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa,
300
    0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
301
    0xaa, 0xa1, 0x48, 0x00, 0x21, 0x48, 0x00, 0x21,
302
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
303
 
304
// battery 1/13
305
unsigned char c9c[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
306
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
307
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
308
    0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa,
309
    0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
310
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x48, 0x00, 0x21,
311
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
312
 
313
// battery 0/13
314
unsigned char c9d[54] = {0x54, 0x00, 0x15, 0x40, 0xaa, 0x01, 0x4a, 0x82,
315
    0xa1, 0x4a, 0x82, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
316
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
317
    0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa,
318
    0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a,
319
    0xaa, 0xa1, 0x4a, 0xaa, 0xa1, 0x4a, 0xaa, 0xa1,
320
    0x4a, 0xaa, 0xa1, 0x40, 0x00, 0x01};
321
 
322
// small V
323
unsigned char c9e[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
324
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
325
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
326
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x45, 0x45,
327
    0x55, 0x21, 0x21, 0x55, 0x21, 0x21, 0x55, 0x21,
328
    0x21, 0x55, 0x21, 0x21, 0x55, 0x08, 0x81, 0x55,
329
    0x42, 0x05, 0x55, 0x50, 0x15, 0x55};
330
 
331
// small A
332
unsigned char c9f[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
333
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
334
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
335
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x50, 0x15,
336
    0x55, 0x4a, 0x85, 0x55, 0x20, 0x21, 0x55, 0x20,
337
    0x21, 0x55, 0x2a, 0xa1, 0x55, 0x20, 0x21, 0x55,
338
    0x21, 0x21, 0x55, 0x45, 0x45, 0x55};
339
 
340
learn_char(152, c98);
341
learn_char(153, c99);
342
learn_char(154, c9a);
343
learn_char(155, c9b);
344
learn_char(156, c9c);
345
learn_char(157, c9d);
346
learn_char(158, c9e);
347
learn_char(159, c9f);
348
#endif
349
 
350
#if WRITECHARS == 160
351
// home-circle 0
352
unsigned char ca0[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
353
    0x95, 0x58, 0x28, 0x25, 0x62, 0x82, 0x89, 0x8a,
354
    0x82, 0xa2, 0x2a, 0x82, 0xa8, 0x2a, 0x82, 0xa8,
355
    0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa,
356
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
357
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
358
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
359
 
360
// home-circle 22,5
361
unsigned char ca1[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
362
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x09, 0x8a,
363
    0xa8, 0x22, 0x2a, 0xa0, 0xa8, 0x2a, 0xa0, 0xa8,
364
    0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa,
365
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
366
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
367
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
368
 
369
// home-circle 45
370
unsigned char ca2[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
371
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
372
    0xaa, 0x02, 0x2a, 0xa8, 0x08, 0x2a, 0xa0, 0x28,
373
    0xaa, 0x80, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa,
374
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
375
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
376
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
377
 
378
// home-circle 67,5
379
unsigned char ca3[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
380
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
381
    0xaa, 0xa2, 0x2a, 0xaa, 0x80, 0x2a, 0xa8, 0x08,
382
    0xaa, 0x80, 0x2a, 0xaa, 0x82, 0xaa, 0x2a, 0xaa,
383
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
384
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
385
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
386
 
387
// home-circle 90
388
unsigned char ca4[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
389
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
390
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
391
    0xaa, 0x80, 0x02, 0xaa, 0x80, 0x02, 0x2a, 0xaa,
392
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
393
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
394
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
395
 
396
// home-circle 112,5
397
unsigned char ca5[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
398
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
399
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
400
    0xaa, 0x82, 0xaa, 0xaa, 0x80, 0x2a, 0x2a, 0xa8,
401
    0x08, 0x2a, 0xaa, 0x80, 0x8a, 0xaa, 0xa2, 0x62,
402
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
403
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
404
 
405
// home-circle 135
406
unsigned char ca6[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
407
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
408
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
409
    0xaa, 0x82, 0xaa, 0xaa, 0x80, 0xaa, 0x2a, 0xa0,
410
    0x28, 0x2a, 0xa8, 0x08, 0x8a, 0xaa, 0x02, 0x62,
411
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
412
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
413
 
414
// home-circle 157,5
415
unsigned char ca7[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
416
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
417
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
418
    0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xa0,
419
    0xa8, 0x2a, 0xa0, 0xa8, 0x8a, 0xa8, 0x22, 0x62,
420
    0xaa, 0x09, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
421
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
422
 
423
learn_char(160, ca0);
424
learn_char(161, ca1);
425
learn_char(162, ca2);
426
learn_char(163, ca3);
427
learn_char(164, ca4);
428
learn_char(165, ca5);
429
learn_char(166, ca6);
430
learn_char(167, ca7);
431
#endif
432
 
433
#if WRITECHARS == 168
434
// home-circle 180
435
unsigned char ca8[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
436
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
437
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
438
    0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0x82,
439
    0xa8, 0x2a, 0x82, 0xa8, 0x8a, 0x82, 0xa2, 0x62,
440
    0x82, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
441
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
442
 
443
// home-circle 202,5
444
unsigned char ca9[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
445
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
446
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
447
    0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0x0a,
448
    0xa8, 0x2a, 0x0a, 0xa8, 0x88, 0x2a, 0xa2, 0x60,
449
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
450
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
451
 
452
// home-circle 225
453
unsigned char caa[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
454
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
455
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
456
    0xaa, 0x82, 0xaa, 0xaa, 0x02, 0xaa, 0x28, 0x0a,
457
    0xa8, 0x20, 0x2a, 0xa8, 0x80, 0xaa, 0xa2, 0x62,
458
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
459
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
460
 
461
// home-circle 247,5
462
unsigned char cab[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
463
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
464
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
465
    0xaa, 0x82, 0xaa, 0xa8, 0x02, 0xaa, 0x20, 0x2a,
466
    0xa8, 0x02, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
467
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
468
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
469
 
470
// home-circle 270
471
unsigned char cac[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
472
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
473
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
474
    0x80, 0x02, 0xaa, 0x80, 0x02, 0xaa, 0x2a, 0xaa,
475
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
476
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
477
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
478
 
479
// home-circle 292,5
480
unsigned char cad[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
481
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
482
    0xaa, 0xa2, 0x02, 0xaa, 0xa8, 0x20, 0x2a, 0xa8,
483
    0xa8, 0x02, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa,
484
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
485
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
486
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
487
 
488
// home-circle 315
489
unsigned char cae[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
490
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x80,
491
    0xaa, 0xa2, 0x20, 0x2a, 0xa8, 0x28, 0x0a, 0xa8,
492
    0xaa, 0x02, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa,
493
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
494
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
495
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
496
 
497
// home-circle 337,5
498
unsigned char caf[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
499
    0x95, 0x58, 0x28, 0x25, 0x60, 0xaa, 0x89, 0x88,
500
    0x2a, 0xa2, 0x2a, 0x0a, 0xa8, 0x2a, 0x0a, 0xa8,
501
    0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa,
502
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
503
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
504
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
505
 
506
learn_char(168, ca8);
507
learn_char(169, ca9);
508
learn_char(170, caa);
509
learn_char(171, cab);
510
learn_char(172, cac);
511
learn_char(173, cad);
512
learn_char(174, cae);
513
learn_char(175, caf);
514
#endif
515
 
516
#if WRITECHARS == 176
517
// home circle left side
518
unsigned char cb0[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
519
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
520
    0x55, 0x55, 0x55, 0x55, 0x56, 0x55, 0x55, 0x56,
521
    0x55, 0x55, 0x58, 0x55, 0x55, 0x58, 0x55, 0x55,
522
    0x56, 0x55, 0x55, 0x56, 0x55, 0x55, 0x55, 0x55,
523
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
524
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
525
 
526
// home circle center
527
unsigned char cb1[54] = {0x55, 0x55, 0x55, 0x55, 0x69, 0x55, 0x56, 0x82,
528
    0x95, 0x58, 0x28, 0x25, 0x62, 0xaa, 0x89, 0x8a,
529
    0xaa, 0xa2, 0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8,
530
    0xaa, 0x82, 0xaa, 0xaa, 0x82, 0xaa, 0x2a, 0xaa,
531
    0xa8, 0x2a, 0xaa, 0xa8, 0x8a, 0xaa, 0xa2, 0x62,
532
    0xaa, 0x89, 0x58, 0x28, 0x25, 0x56, 0x82, 0x95,
533
    0x55, 0x69, 0x55, 0x55, 0x55, 0x55};
534
 
535
// home circle right side
536
unsigned char cb2[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
537
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
538
    0x55, 0x55, 0x95, 0x55, 0x55, 0x95, 0x55, 0x55,
539
    0x25, 0x55, 0x55, 0x25, 0x55, 0x55, 0x95, 0x55,
540
    0x55, 0x95, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
541
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
542
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
543
 
544
// rc transmitter
545
unsigned char cb3[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
546
    0x55, 0x55, 0x55, 0x55, 0x55, 0xaa, 0x55, 0x55,
547
    0x82, 0x55, 0x55, 0x82, 0x55, 0x55, 0x82, 0x55,
548
    0xaa, 0x82, 0xaa, 0x80, 0x00, 0x02, 0x8a, 0xaa,
549
    0xa2, 0x88, 0x28, 0x22, 0x88, 0x28, 0x22, 0x8a,
550
    0xaa, 0xa2, 0x8a, 0xaa, 0xa2, 0x80, 0x00, 0x02,
551
    0xaa, 0xaa, 0xaa, 0x55, 0x55, 0x55};
552
 
553
// house
554
unsigned char cb4[54] = {0x55, 0x55, 0x59, 0x55, 0x55, 0x65, 0x55, 0x55,
555
    0x15, 0x55, 0x41, 0x15, 0x55, 0x00, 0x15, 0x54,
556
    0x00, 0x15, 0x50, 0x00, 0x05, 0x40, 0x00, 0x01,
557
    0x0a, 0xaa, 0xa0, 0x4a, 0xa0, 0x21, 0x4a, 0xa1,
558
    0x21, 0x4a, 0xa0, 0x21, 0x4a, 0xaa, 0xa1, 0x4a,
559
    0xaa, 0xa1, 0x48, 0x0a, 0xa1, 0x48, 0x4a, 0xa1,
560
    0x48, 0x4a, 0xa1, 0x40, 0x00, 0x01};
561
 
562
// mah
563
unsigned char cb5[54] = {0x00, 0x01, 0x55, 0x2a, 0xa1, 0x55, 0x22, 0x21,
564
    0x55, 0x22, 0x21, 0x55, 0x00, 0x01, 0x55, 0x55,
565
    0x48, 0x55, 0x55, 0x22, 0x15, 0x54, 0x80, 0x85,
566
    0x54, 0xaa, 0x85, 0x54, 0x80, 0x85, 0x54, 0x84,
567
    0x85, 0x55, 0x04, 0x05, 0x55, 0x54, 0x85, 0x55,
568
    0x54, 0x80, 0x55, 0x54, 0xa8, 0x55, 0x54, 0x88,
569
    0x55, 0x54, 0x88, 0x55, 0x54, 0x00};
570
 
571
// sat antenna
572
unsigned char cb6[54] = {0x5a, 0x95, 0x55, 0x60, 0x25, 0x69, 0x62, 0x09,
573
    0x89, 0x62, 0x82, 0x25, 0x60, 0xa0, 0x95, 0x58,
574
    0x28, 0x25, 0x56, 0x0a, 0x09, 0x55, 0x82, 0x82,
575
    0x55, 0x80, 0xa2, 0x55, 0x88, 0x02, 0x55, 0x88,
576
    0xa9, 0x55, 0x88, 0x95, 0x55, 0x88, 0x95, 0x56,
577
    0x08, 0x25, 0x58, 0xaa, 0x89, 0x62, 0xaa, 0xa2,
578
    0x60, 0x00, 0x02, 0x5a, 0xaa, 0xa9};
579
 
580
// vario up 4
581
unsigned char cb7[54] = {0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54, 0xaa,
582
    0x15, 0x52, 0xaa, 0x85, 0x50, 0x28, 0x05, 0x55,
583
    0x28, 0x55, 0x55, 0x28, 0x55, 0x00, 0x00, 0x00,
584
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
585
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
586
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
587
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
588
learn_char(176, cb0);
589
learn_char(177, cb1);
590
learn_char(178, cb2);
591
learn_char(179, cb3);
592
learn_char(180, cb4);
593
learn_char(181, cb5);
594
learn_char(182, cb6);
595
learn_char(183, cb7);
596
#endif
597
 
598
#if WRITECHARS == 184
599
// vario up 3
600
unsigned char cb8[54] = {0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55, 0x28,
601
    0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa, 0x85, 0x50,
602
    0x28, 0x05, 0x55, 0x28, 0x55, 0x00, 0x00, 0x00,
603
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
604
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
605
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
606
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
607
 
608
// vario up 2
609
unsigned char cb9[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
610
    0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54,
611
    0xaa, 0x15, 0x52, 0xaa, 0x85, 0x00, 0x00, 0x00,
612
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
613
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
614
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
615
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
616
 
617
// vario up 1
618
unsigned char cba[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
619
    0x55, 0x55, 0x55, 0x55, 0x55, 0x41, 0x55, 0x55,
620
    0x28, 0x55, 0x54, 0xaa, 0x15, 0x00, 0x00, 0x00,
621
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
622
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
623
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
624
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
625
 
626
// vario standing
627
unsigned char cbb[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
628
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
629
    0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00,
630
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
631
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
632
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
633
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
634
 
635
// vario down 1
636
unsigned char cbc[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
637
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
638
    0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00,
639
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
640
    0x00, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55, 0x55,
641
    0x41, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
642
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
643
 
644
// vario down 2
645
unsigned char cbd[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
646
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
647
    0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00,
648
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
649
    0x00, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55,
650
    0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55,
651
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
652
 
653
// vario down 3
654
unsigned char cbe[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
655
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
656
    0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00,
657
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
658
    0x00, 0x55, 0x28, 0x55, 0x50, 0x28, 0x05, 0x52,
659
    0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55,
660
    0x55, 0x41, 0x55, 0x55, 0x55, 0x55};
661
 
662
// vario down 4
663
unsigned char cbf[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
664
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
665
    0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00,
666
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
667
    0x00, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x50,
668
    0x28, 0x05, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15,
669
    0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
670
 
671
learn_char(184, cb8);
672
learn_char(185, cb9);
673
learn_char(186, cba);
674
learn_char(187, cbb);
675
learn_char(188, cbc);
676
learn_char(189, cbd);
677
learn_char(190, cbe);
678
learn_char(191, cbf);
679
#endif
680
 
331 cascade 681
#if WRITECHARS == 200
682
// GPS
683
unsigned char cc8[54] = {0x55, 0x50, 0x55, 0x55, 0x4a, 0x15, 0x55, 0x2a,
684
    0x85, 0x55, 0x2a, 0xa1, 0x55, 0x4a, 0xa8, 0x55,
685
    0x52, 0xa8, 0x55, 0x54, 0xaa, 0x55, 0x55, 0x09,
686
    0x55, 0x55, 0x52, 0x55, 0x55, 0x1a, 0x55, 0x51,
687
    0x96, 0x55, 0x18, 0x85, 0x54, 0x88, 0x28, 0x54,
688
    0x82, 0x05, 0x55, 0x20, 0xa1, 0x55, 0x48, 0x15,
689
    0x55, 0x52, 0x85, 0x55, 0x54, 0x15};
690
 
691
unsigned char cc9[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
692
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x45,
693
    0x55, 0x55, 0x21, 0x55, 0x55, 0xa8, 0x55, 0x55,
694
    0xa1, 0x55, 0x55, 0x98, 0x15, 0x55, 0x2a, 0x85,
695
    0x55, 0x4a, 0xa1, 0x55, 0x4a, 0xa8, 0x55, 0x52,
696
    0xaa, 0x15, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55,
697
    0x55, 0x41, 0x55, 0x55, 0x55, 0x55};
698
 
699
// RC
700
unsigned char cca[54] = {0x54, 0xaa, 0x85, 0x52, 0x00, 0x21, 0x48, 0x2a,
701
    0x08, 0x60, 0x80, 0x82, 0x62, 0x08, 0x22, 0x62,
702
    0x2a, 0x22, 0x62, 0x08, 0x22, 0x60, 0x88, 0x82,
703
    0x48, 0x08, 0x08, 0x52, 0x08, 0x21, 0x54, 0x48,
704
    0x45, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55, 0x55,
705
    0x48, 0x55, 0x55, 0x48, 0x55, 0x55, 0x48, 0x55,
706
    0x55, 0x2a, 0x15, 0x54, 0xaa, 0x85};
707
 
708
// km/h
709
unsigned char ccb[54] = {0x55, 0x55, 0x55, 0x01, 0x55, 0x55, 0x21, 0x55,
710
    0x55, 0x20, 0x15, 0x55, 0x22, 0x15, 0x55, 0x28,
711
    0x15, 0x55, 0x22, 0x15, 0x55, 0x00, 0x00, 0x15,
712
    0x52, 0xaa, 0x15, 0x52, 0x22, 0x15, 0x52, 0x22,
713
    0x15, 0x50, 0x00, 0x05, 0x55, 0x54, 0x85, 0x55,
714
    0x54, 0x80, 0x55, 0x54, 0xa8, 0x55, 0x54, 0x88,
715
    0x55, 0x54, 0x88, 0x55, 0x54, 0x00};
716
 
717
 
718
// small meters m
719
unsigned char ccc[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
720
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
721
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
722
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
723
    0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x15, 0x22,
724
    0x8a, 0x15, 0x28, 0xa2, 0x15, 0x20, 0x82, 0x15,
725
    0x20, 0x82, 0x15, 0x00, 0x00, 0x15};
726
 
727
// vario down
728
unsigned char ccd[54] = {0x55, 0x00, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28,
729
    0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55,
730
    0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55,
731
    0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28,
732
    0x55, 0x00, 0x28, 0x00, 0x2a, 0xaa, 0xa8, 0x0a,
733
    0xaa, 0xa0, 0x42, 0xaa, 0x81, 0x50, 0xaa, 0x05,
734
    0x54, 0x28, 0x15, 0x55, 0x00, 0x55};
735
 
736
// vario hold
737
unsigned char cce[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
738
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
739
    0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00,
740
    0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x00, 0x00,
741
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
742
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
743
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
744
 
745
// vario up
746
unsigned char ccf[54] = {0x55, 0x00, 0x55, 0x54, 0x28, 0x15, 0x50, 0xaa,
747
    0x05, 0x42, 0xaa, 0x81, 0x0a, 0xaa, 0xa0, 0x2a,
748
    0xaa, 0xa8, 0x00, 0x28, 0x00, 0x55, 0x28, 0x55,
749
    0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28,
750
    0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55,
751
    0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55,
752
    0x55, 0x28, 0x55, 0x55, 0x00, 0x55};
753
 
754
learn_char(200, cc8);
755
learn_char(201, cc9);
756
learn_char(202, cca);
757
learn_char(203, ccb);
758
learn_char(204, ccc);
759
learn_char(205, ccd);
760
learn_char(206, cce);
761
learn_char(207, ccf);
762
#endif
763
 
764
#if WRITECHARS == 208
765
// degree symbol
766
unsigned char cd0[54] = {0x55, 0x55, 0x55, 0x54, 0x01, 0x55, 0x52, 0xa8,
767
    0x55, 0x48, 0x02, 0x15, 0x48, 0x52, 0x15, 0x48,
768
    0x52, 0x15, 0x48, 0x02, 0x15, 0x52, 0xa8, 0x55,
769
    0x54, 0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
770
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
771
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
772
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
773
 
774
// clock on symbol
775
unsigned char cd1[54] = {0x54, 0x14, 0x51, 0x52, 0x82, 0x08, 0x48, 0x22,
776
    0x88, 0x48, 0x22, 0x28, 0x48, 0x22, 0x28, 0x52,
777
    0x82, 0x08, 0x54, 0x14, 0x51, 0x55, 0x40, 0x55,
778
    0x55, 0x2a, 0x15, 0x54, 0x88, 0x85, 0x52, 0x08,
779
    0x21, 0x48, 0x48, 0x08, 0x48, 0x4a, 0x88, 0x48,
780
    0x50, 0x08, 0x52, 0x15, 0x21, 0x54, 0x80, 0x85,
781
    0x55, 0x2a, 0x15, 0x55, 0x40, 0x55};
782
 
783
// clock fly symbol
784
unsigned char cd2[54] = {0x40, 0x45, 0x11, 0x2a, 0x20, 0x88, 0x20, 0x20,
785
    0x88, 0x28, 0x21, 0x21, 0x21, 0x20, 0x21, 0x21,
786
    0x2a, 0x21, 0x45, 0x40, 0x45, 0x55, 0x40, 0x55,
787
    0x55, 0x2a, 0x15, 0x54, 0x88, 0x85, 0x52, 0x08,
788
    0x21, 0x48, 0x48, 0x08, 0x48, 0x4a, 0x88, 0x48,
789
    0x50, 0x08, 0x52, 0x15, 0x21, 0x54, 0x80, 0x85,
790
    0x55, 0x2a, 0x15, 0x55, 0x40, 0x55};
791
 
792
// compass north
793
unsigned char cd3[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
794
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54,
795
    0x54, 0x55, 0x52, 0x12, 0x15, 0x52, 0x82, 0x15,
796
    0x02, 0x82, 0x00, 0xa2, 0x22, 0x2a, 0x02, 0x0a,
797
    0x00, 0x52, 0x0a, 0x15, 0x52, 0x12, 0x15, 0x54,
798
    0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
799
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
800
 
801
// compass south
802
unsigned char cd4[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
803
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
804
    0x01, 0x55, 0x54, 0xa8, 0x55, 0x52, 0x02, 0x15,
805
    0x04, 0x84, 0x40, 0xa1, 0x21, 0x2a, 0x04, 0x48,
806
    0x40, 0x52, 0x02, 0x15, 0x54, 0xa8, 0x55, 0x55,
807
    0x01, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
808
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
809
 
810
// compass east
811
unsigned char cd5[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
812
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54,
813
    0x00, 0x55, 0x52, 0xaa, 0x15, 0x52, 0x00, 0x55,
814
    0x02, 0x05, 0x40, 0xa2, 0xa1, 0x2a, 0x02, 0x05,
815
    0x40, 0x52, 0x00, 0x55, 0x52, 0xaa, 0x15, 0x54,
816
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
817
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
818
 
819
// compass west
820
unsigned char cd6[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
821
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54,
822
    0x54, 0x55, 0x52, 0x12, 0x15, 0x52, 0x12, 0x15,
823
    0x02, 0x02, 0x00, 0xa2, 0x22, 0x2a, 0x02, 0x8a,
824
    0x00, 0x52, 0x8a, 0x15, 0x52, 0x12, 0x15, 0x54,
825
    0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
826
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
827
 
828
// compass between
829
unsigned char cd7[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
830
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
831
    0x55, 0x55, 0x55, 0x45, 0x55, 0x55, 0x21, 0x55,
832
    0x01, 0x21, 0x00, 0xa8, 0x20, 0xaa, 0x01, 0x21,
833
    0x00, 0x55, 0x21, 0x55, 0x55, 0x45, 0x55, 0x55,
834
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
835
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
836
 
837
learn_char(208, cd0);
838
learn_char(209, cd1);
839
learn_char(210, cd2);
840
learn_char(211, cd3);
841
learn_char(212, cd4);
842
learn_char(213, cd5);
843
learn_char(214, cd6);
844
learn_char(215, cd7);
845
#endif
846
 
847
#if WRITECHARS == 216
848
// compass line
849
unsigned char cd8[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
850
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
851
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
852
    0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
853
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
854
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
855
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
856
 
857
// arrow right
858
unsigned char cd9[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
859
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
860
    0x55, 0x15, 0x55, 0x54, 0x85, 0x40, 0x00, 0xa1,
861
    0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x40, 0x00,
862
    0xa1, 0x55, 0x54, 0x85, 0x55, 0x55, 0x15, 0x55,
863
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
864
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
865
 
866
// arrow right-up
867
unsigned char cda[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
868
    0x55, 0x55, 0x40, 0x01, 0x55, 0x2a, 0xa8, 0x55,
869
    0x4a, 0xa8, 0x55, 0x52, 0xa8, 0x55, 0x4a, 0xa8,
870
    0x55, 0x2a, 0x28, 0x54, 0xa8, 0x48, 0x52, 0xa1,
871
    0x51, 0x4a, 0x85, 0x55, 0x52, 0x15, 0x55, 0x54,
872
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
873
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
874
 
875
// arrow up
876
unsigned char cdb[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
877
    0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54,
878
    0xaa, 0x15, 0x52, 0xaa, 0x85, 0x54, 0x28, 0x15,
879
    0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28,
880
    0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x55,
881
    0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55,
882
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
883
 
884
// arrow left-up
885
unsigned char cdc[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
886
    0x55, 0x40, 0x01, 0x55, 0x2a, 0xa8, 0x55, 0x2a,
887
    0xa1, 0x55, 0x2a, 0x85, 0x55, 0x2a, 0xa1, 0x55,
888
    0x28, 0xa8, 0x55, 0x21, 0x2a, 0x15, 0x45, 0x4a,
889
    0x85, 0x55, 0x52, 0xa1, 0x55, 0x54, 0x85, 0x55,
890
    0x55, 0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
891
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
892
 
893
// arrow left
894
unsigned char cdd[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
895
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x54,
896
    0x55, 0x55, 0x52, 0x15, 0x55, 0x4a, 0x00, 0x01,
897
    0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x4a, 0x00,
898
    0x01, 0x52, 0x15, 0x55, 0x54, 0x55, 0x55, 0x55,
899
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
900
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
901
 
902
// arrow left-down
903
unsigned char cde[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
904
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x15, 0x55,
905
    0x54, 0x85, 0x55, 0x52, 0xa1, 0x45, 0x4a, 0x85,
906
    0x21, 0x2a, 0x15, 0x28, 0xa8, 0x55, 0x2a, 0xa1,
907
    0x55, 0x2a, 0x85, 0x55, 0x2a, 0xa1, 0x55, 0x2a,
908
    0xa8, 0x55, 0x40, 0x01, 0x55, 0x55, 0x55, 0x55,
909
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
910
 
911
// arrow down
912
unsigned char cdf[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
913
    0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x55,
914
    0x28, 0x55, 0x55, 0x28, 0x55, 0x55, 0x28, 0x55,
915
    0x55, 0x28, 0x55, 0x55, 0x28, 0x55, 0x54, 0x28,
916
    0x15, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55,
917
    0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55,
918
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
919
 
920
learn_char(216, cd8);
921
learn_char(217, cd9);
922
learn_char(218, cda);
923
learn_char(219, cdb);
924
learn_char(220, cdc);
925
learn_char(221, cdd);
926
learn_char(222, cde);
927
learn_char(223, cdf);
928
#endif
929
 
930
#if WRITECHARS == 224
931
// arrow right-down
932
unsigned char ce0[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
933
    0x55, 0x55, 0x55, 0x55, 0x54, 0x55, 0x55, 0x52,
934
    0x15, 0x55, 0x4a, 0x85, 0x55, 0x52, 0xa1, 0x51,
935
    0x54, 0xa8, 0x48, 0x55, 0x2a, 0x28, 0x55, 0x4a,
936
    0xa8, 0x55, 0x52, 0xa8, 0x55, 0x4a, 0xa8, 0x55,
937
    0x2a, 0xa8, 0x55, 0x40, 0x01, 0x55, 0x55, 0x55,
938
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
939
 
940
// horizon up
941
unsigned char ce1[54] = {0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0xaa, 0xaa,
942
    0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x55,
943
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
944
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
945
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
946
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
947
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
948
 
949
// horizon middle
950
unsigned char ce2[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
951
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
952
    0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00,
953
    0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00,
954
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
955
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
956
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
957
 
958
// horizon down
959
unsigned char ce3[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
960
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
961
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
962
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
963
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00,
964
    0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
965
    0x00, 0x00, 0x00, 0x55, 0x55, 0x55};
966
 
967
// horizon center
968
unsigned char ce4[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
969
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
970
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
971
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
972
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x00,
973
    0x14, 0x00, 0xaa, 0x14, 0xaa, 0xaa, 0x82, 0xaa,
974
    0x00, 0xaa, 0x00, 0x54, 0x00, 0x15};
975
 
976
// horizon roll
977
unsigned char ce5[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
978
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
979
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
980
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
981
    0x55, 0x00, 0x55, 0x00, 0x2a, 0x14, 0xa8, 0x4a,
982
    0x82, 0xa1, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15,
983
    0x55, 0x28, 0x55, 0x55, 0x41, 0x55};
984
 
985
// gps PH
986
unsigned char ce6[54] = {0x55, 0x05, 0x11, 0x54, 0xa0, 0x88, 0x54, 0x88,
987
    0x88, 0x54, 0xa0, 0xa8, 0x54, 0x84, 0x88, 0x44,
988
    0x84, 0x88, 0x21, 0x15, 0x11, 0xa8, 0x55, 0x55,
989
    0xa1, 0x55, 0x55, 0x98, 0x15, 0x55, 0x2a, 0x85,
990
    0x55, 0x4a, 0xa1, 0x55, 0x4a, 0xa8, 0x55, 0x52,
991
    0xaa, 0x15, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55,
992
    0x55, 0x41, 0x55, 0x55, 0x55, 0x55};
993
 
994
// gps CH
995
unsigned char ce7[54] = {0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54,
996
    0x81, 0x55, 0x54, 0x85, 0x55, 0x54, 0x81, 0x45,
997
    0x55, 0x28, 0x21, 0x55, 0x01, 0xa8, 0x54, 0x88,
998
    0xa1, 0x54, 0x88, 0x98, 0x14, 0xa8, 0x2a, 0x84,
999
    0x88, 0x4a, 0xa0, 0x88, 0x4a, 0xa8, 0x11, 0x52,
1000
    0xaa, 0x15, 0x54, 0xaa, 0x15, 0x55, 0x28, 0x55,
1001
    0x55, 0x41, 0x55, 0x55, 0x55, 0x55};
1002
 
1003
learn_char(224, ce0);
1004
learn_char(225, ce1);
1005
learn_char(226, ce2);
1006
learn_char(227, ce3);
1007
learn_char(228, ce4);
1008
learn_char(229, ce5);
1009
learn_char(230, ce6);
1010
learn_char(231, ce7);
1011
#endif
1012
 
1013
#if WRITECHARS == 232
1014
// small arrow down
1015
unsigned char ce8[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1016
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1017
    0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00,
1018
    0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x0a, 0xaa,
1019
    0xa0, 0x52, 0xaa, 0x85, 0x54, 0xaa, 0x15, 0x55,
1020
    0x28, 0x55, 0x55, 0x41, 0x55, 0x55, 0x55, 0x55,
1021
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
1022
 
1023
// big arrow down
1024
unsigned char ce9[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1025
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1026
    0x55, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00,
1027
    0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x00, 0x28,
1028
    0x00, 0x55, 0x28, 0x55, 0x40, 0x28, 0x01, 0x2a,
1029
    0xaa, 0xa8, 0x4a, 0xaa, 0xa1, 0x52, 0xaa, 0x85,
1030
    0x54, 0xaa, 0x15, 0x55, 0x28, 0x55};
1031
 
1032
// small arrow up
1033
unsigned char cea[54] = {0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1034
    0x55, 0x55, 0x41, 0x55, 0x55, 0x28, 0x55, 0x54,
1035
    0xaa, 0x15, 0x52, 0xaa, 0x85, 0x0a, 0xaa, 0xa0,
1036
    0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x00, 0x00,
1037
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1038
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1039
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
1040
 
1041
// big arrow up
1042
unsigned char ceb[54] = {0x55, 0x28, 0x55, 0x54, 0xaa, 0x15, 0x52, 0xaa,
1043
    0x85, 0x4a, 0xaa, 0xa1, 0x2a, 0xaa, 0xa8, 0x40,
1044
    0x28, 0x01, 0x55, 0x28, 0x55, 0x00, 0x28, 0x00,
1045
    0x2a, 0xaa, 0xa8, 0x2a, 0xaa, 0xa8, 0x00, 0x00,
1046
    0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1047
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
1048
    0x55, 0x55, 0x55, 0x55, 0x55, 0x55};
1049
 
1050
learn_char(232, ce8);
1051
learn_char(233, ce9);
1052
learn_char(234, cea);
1053
learn_char(235, ceb);
1054
#endif