Subversion Repositories Projects

Rev

Rev 379 | Rev 385 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 379 Rev 383
Line 23... Line 23...
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
Line -... Line 27...
-
 
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,
Line 96... Line 179...
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};
Line 100... Line 183...
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);
Line 109... Line 192...
109
#endif
192
#endif
110
 
193
 
111
#if WRITECHARS == 136
194
#if WRITECHARS == 136