Subversion Repositories Projects

Rev

Rev 379 | Rev 385 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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