@@ -5,111 +5,326 @@ pub type SingleDisplayData = [u8; 8];
5
5
6
6
/// Capital letter A
7
7
pub const CAP_A : SingleDisplayData = [
8
- 0b00111000 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01111100 , 0b01000100 , 0b01000100 , 0b01000100 ,
8
+ 0b00010000 ,
9
+ 0b00101000 ,
10
+ 0b00101000 ,
11
+ 0b01000100 ,
12
+ 0b01111100 ,
13
+ 0b01000100 ,
14
+ 0b01000100 ,
15
+ 0b01000100 ,
9
16
] ;
10
17
/// Capital letter B
11
18
pub const CAP_B : SingleDisplayData = [
12
- 0b01111000 , 0b01000100 , 0b01000100 , 0b01111000 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01111000 ,
19
+ 0b01111000 ,
20
+ 0b01000100 ,
21
+ 0b01000100 ,
22
+ 0b01111000 ,
23
+ 0b01000100 ,
24
+ 0b01000100 ,
25
+ 0b01000100 ,
26
+ 0b01111000 ,
13
27
] ;
14
28
/// Capital letter C
15
29
pub const CAP_C : SingleDisplayData = [
16
- 0b01111100 , 0b01000000 , 0b01000000 , 0b01000000 , 0b01000000 , 0b01000000 , 0b01000000 , 0b01111100 ,
30
+ 0b01111100 ,
31
+ 0b01000000 ,
32
+ 0b01000000 ,
33
+ 0b01000000 ,
34
+ 0b01000000 ,
35
+ 0b01000000 ,
36
+ 0b01000000 ,
37
+ 0b01111100 ,
17
38
] ;
18
39
/// Capital letter D
19
40
pub const CAP_D : SingleDisplayData = [
20
- 0b01111000 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01111000 ,
41
+ 0b01111000 ,
42
+ 0b01000100 ,
43
+ 0b01000100 ,
44
+ 0b01000100 ,
45
+ 0b01000100 ,
46
+ 0b01000100 ,
47
+ 0b01000100 ,
48
+ 0b01111000 ,
21
49
] ;
22
50
/// Capital letter E
23
51
pub const CAP_E : SingleDisplayData = [
24
- 0b01111100 , 0b01000000 , 0b01000000 , 0b01111100 , 0b01000000 , 0b01000000 , 0b01000000 , 0b01111100 ,
52
+ 0b01111100 ,
53
+ 0b01000000 ,
54
+ 0b01000000 ,
55
+ 0b01111100 ,
56
+ 0b01000000 ,
57
+ 0b01000000 ,
58
+ 0b01000000 ,
59
+ 0b01111100 ,
25
60
] ;
26
61
/// Capital letter F
27
62
pub const CAP_F : SingleDisplayData = [
28
- 0b01111100 , 0b01000000 , 0b01000000 , 0b01111100 , 0b01000000 , 0b01000000 , 0b01000000 , 0b01000000 ,
63
+ 0b01111100 ,
64
+ 0b01000000 ,
65
+ 0b01000000 ,
66
+ 0b01111100 ,
67
+ 0b01000000 ,
68
+ 0b01000000 ,
69
+ 0b01000000 ,
70
+ 0b01000000 ,
29
71
] ;
30
72
/// Capital letter G
31
73
pub const CAP_G : SingleDisplayData = [
32
- 0b01111000 , 0b11000100 , 0b10000100 , 0b10000000 , 0b10011100 , 0b10000100 , 0b11000100 , 0b01111100 ,
74
+ 0b01111000 ,
75
+ 0b11000100 ,
76
+ 0b10000100 ,
77
+ 0b10000000 ,
78
+ 0b10011100 ,
79
+ 0b10000100 ,
80
+ 0b11000100 ,
81
+ 0b01111100 ,
33
82
] ;
34
83
/// Capital letter H
35
84
pub const CAP_H : SingleDisplayData = [
36
- 0b01000100 , 0b01000100 , 0b01000100 , 0b01111100 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01000100 ,
85
+ 0b01000100 ,
86
+ 0b01000100 ,
87
+ 0b01000100 ,
88
+ 0b01111100 ,
89
+ 0b01000100 ,
90
+ 0b01000100 ,
91
+ 0b01000100 ,
92
+ 0b01000100 ,
37
93
] ;
38
94
/// Capital letter I
39
95
pub const CAP_I : SingleDisplayData = [
40
- 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 ,
96
+ 0b00010000 ,
97
+ 0b00010000 ,
98
+ 0b00010000 ,
99
+ 0b00010000 ,
100
+ 0b00010000 ,
101
+ 0b00010000 ,
102
+ 0b00010000 ,
103
+ 0b00010000 ,
41
104
] ;
42
105
/// Capital letter J
43
- pub const CAP_J : SingleDisplayData = [ 0 ; 8 ] ; // TODO
106
+ pub const CAP_J : SingleDisplayData = [
107
+ 0b00010000 ,
108
+ 0b00010000 ,
109
+ 0b00010000 ,
110
+ 0b00010000 ,
111
+ 0b00010000 ,
112
+ 0b00010000 ,
113
+ 0b10010000 ,
114
+ 0b01100000 ,
115
+ ] ;
44
116
/// Capital letter K
45
117
pub const CAP_K : SingleDisplayData = [
46
- 0b01000100 , 0b01001000 , 0b01010000 , 0b01100000 , 0b01010000 , 0b01001000 , 0b01000100 , 0b01000010 ,
118
+ 0b01000100 ,
119
+ 0b01001000 ,
120
+ 0b01010000 ,
121
+ 0b01100000 ,
122
+ 0b01010000 ,
123
+ 0b01001000 ,
124
+ 0b01000100 ,
125
+ 0b01000010 ,
47
126
] ;
48
127
/// Capital letter L
49
128
/// I shifted it one left
50
129
pub const CAP_L : SingleDisplayData = [
51
- 0b10000000 , 0b10000000 , 0b10000000 , 0b10000000 , 0b10000000 , 0b10000000 , 0b10000000 , 0b11111000 ,
130
+ 0b10000000 ,
131
+ 0b10000000 ,
132
+ 0b10000000 ,
133
+ 0b10000000 ,
134
+ 0b10000000 ,
135
+ 0b10000000 ,
136
+ 0b10000000 ,
137
+ 0b11111000 ,
52
138
] ;
53
139
/// Capital letter M
54
140
pub const CAP_M : SingleDisplayData = [
55
- 0b10000010 , 0b11000110 , 0b10101010 , 0b10111010 , 0b10010010 , 0b10000010 , 0b10000010 , 0b10000010 ,
141
+ 0b10000010 ,
142
+ 0b11000110 ,
143
+ 0b10101010 ,
144
+ 0b10111010 ,
145
+ 0b10010010 ,
146
+ 0b10000010 ,
147
+ 0b10000010 ,
148
+ 0b10000010 ,
56
149
] ;
57
150
/// Capital letter N
58
151
pub const CAP_N : SingleDisplayData = [
59
- 0b01000100 , 0b01100100 , 0b01110100 , 0b01010100 , 0b01011100 , 0b01001100 , 0b01001100 , 0b01000100 ,
152
+ 0b01000100 ,
153
+ 0b01100100 ,
154
+ 0b01110100 ,
155
+ 0b01010100 ,
156
+ 0b01011100 ,
157
+ 0b01001100 ,
158
+ 0b01001100 ,
159
+ 0b01000100 ,
60
160
] ;
61
161
/// Capital letter O
62
162
pub const CAP_O : SingleDisplayData = [
63
- 0b00011000 , 0b00100100 , 0b01000010 , 0b01000010 , 0b01000010 , 0b01000010 , 0b00100100 , 0b00011000 ,
163
+ 0b00011000 ,
164
+ 0b00100100 ,
165
+ 0b01000010 ,
166
+ 0b01000010 ,
167
+ 0b01000010 ,
168
+ 0b01000010 ,
169
+ 0b00100100 ,
170
+ 0b00011000 ,
64
171
] ;
65
172
/// Capital letter P
66
173
pub const CAP_P : SingleDisplayData = [
67
- 0b01111000 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01111000 , 0b01000000 , 0b01000000 , 0b01000000 ,
174
+ 0b01111000 ,
175
+ 0b01000100 ,
176
+ 0b01000100 ,
177
+ 0b01000100 ,
178
+ 0b01111000 ,
179
+ 0b01000000 ,
180
+ 0b01000000 ,
181
+ 0b01000000 ,
68
182
] ;
69
183
/// Capital letter Q
70
- pub const CAP_Q : SingleDisplayData = [ 0 ; 8 ] ; // TODO
184
+ pub const CAP_Q : SingleDisplayData = [
185
+ 0b00011000 ,
186
+ 0b00100100 ,
187
+ 0b01000010 ,
188
+ 0b01000010 ,
189
+ 0b01001010 ,
190
+ 0b01000110 ,
191
+ 0b00100110 ,
192
+ 0b00011001 ,
193
+ ] ;
71
194
/// Capital letter R
72
195
pub const CAP_R : SingleDisplayData = [
73
- 0b01111000 , 0b01000100 , 0b01000100 , 0b01111000 , 0b01100000 , 0b01010000 , 0b01001000 , 0b01000100 ,
196
+ 0b01111000 ,
197
+ 0b01000100 ,
198
+ 0b01000100 ,
199
+ 0b01111000 ,
200
+ 0b01100000 ,
201
+ 0b01010000 ,
202
+ 0b01001000 ,
203
+ 0b01000100 ,
74
204
] ;
75
205
/// Capital letter S
76
206
/// I shifted it one to the right
77
207
pub const CAP_S : SingleDisplayData = [
78
- 0b00000111 , 0b00001000 , 0b00010000 , 0b00001100 , 0b00000010 , 0b00000001 , 0b00000001 , 0b00011110 ,
208
+ 0b00000111 ,
209
+ 0b00001000 ,
210
+ 0b00010000 ,
211
+ 0b00001100 ,
212
+ 0b00000010 ,
213
+ 0b00000001 ,
214
+ 0b00000001 ,
215
+ 0b00011110 ,
79
216
] ;
80
217
/// Capital letter T
81
218
pub const CAP_T : SingleDisplayData = [
82
- 0b11111110 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 ,
219
+ 0b11111110 ,
220
+ 0b00010000 ,
221
+ 0b00010000 ,
222
+ 0b00010000 ,
223
+ 0b00010000 ,
224
+ 0b00010000 ,
225
+ 0b00010000 ,
226
+ 0b00010000 ,
83
227
] ;
84
228
/// Capital letter U
85
229
pub const CAP_U : SingleDisplayData = [
86
- 0b01000010 , 0b01000010 , 0b01000010 , 0b01000010 , 0b01000010 , 0b01000010 , 0b01000010 , 0b00111100 ,
230
+ 0b01000010 ,
231
+ 0b01000010 ,
232
+ 0b01000010 ,
233
+ 0b01000010 ,
234
+ 0b01000010 ,
235
+ 0b01000010 ,
236
+ 0b01000010 ,
237
+ 0b00111100 ,
87
238
] ;
88
239
/// Capital letter V
89
- pub const CAP_V : SingleDisplayData = [ 0 ; 8 ] ; // TODO
240
+ pub const CAP_V : SingleDisplayData = [
241
+ 0b10000001 ,
242
+ 0b10000001 ,
243
+ 0b10000001 ,
244
+ 0b10000001 ,
245
+ 0b10000010 ,
246
+ 0b01000100 ,
247
+ 0b00101000 ,
248
+ 0b00010000 ,
249
+ ] ;
90
250
/// Capital letter W
91
- pub const CAP_W : SingleDisplayData = [ 0 ; 8 ] ; // TODO
251
+ pub const CAP_W : SingleDisplayData = [
252
+ 0b10000010 ,
253
+ 0b10010010 ,
254
+ 0b11010110 ,
255
+ 0b01010100 ,
256
+ 0b01111100 ,
257
+ 0b00110000 ,
258
+ 0b00010000 ,
259
+ 0b00000000 ,
260
+ ] ;
92
261
/// Capital letter X
93
- pub const CAP_X : SingleDisplayData = [ 0 ; 8 ] ; // TODO
262
+ pub const CAP_X : SingleDisplayData = [
263
+ 0b00000000 ,
264
+ 0b10000010 ,
265
+ 0b01000100 ,
266
+ 0b00101000 ,
267
+ 0b00010000 ,
268
+ 0b00101000 ,
269
+ 0b01000100 ,
270
+ 0b10000010 ,
271
+ ] ;
94
272
/// Capital letter Y
95
- pub const CAP_Y : SingleDisplayData = [ 0 ; 8 ] ; // TODO
273
+ pub const CAP_Y : SingleDisplayData = [
274
+ 0b01000100 ,
275
+ 0b01000100 ,
276
+ 0b00101000 ,
277
+ 0b00101000 ,
278
+ 0b00010000 ,
279
+ 0b00010000 ,
280
+ 0b00010000 ,
281
+ 0b00010000 ,
282
+ ] ;
96
283
/// Capital letter Z
97
284
pub const CAP_Z : SingleDisplayData = [
98
- 0b01111110 , 0b00000010 , 0b00000100 , 0b00001000 , 0b00010000 , 0b00100000 , 0b01000000 , 0b01111110 ,
285
+ 0b01111110 ,
286
+ 0b00000010 ,
287
+ 0b00000100 ,
288
+ 0b00001000 ,
289
+ 0b00010000 ,
290
+ 0b00100000 ,
291
+ 0b01000000 ,
292
+ 0b01111110 ,
99
293
] ;
100
294
/// Number 0
101
295
pub const ZERO : SingleDisplayData = [
102
- 0b00111000 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01000100 , 0b01000100 , 0b00111000 ,
296
+ 0b00111000 ,
297
+ 0b01000100 ,
298
+ 0b01000100 ,
299
+ 0b01000100 ,
300
+ 0b01000100 ,
301
+ 0b01000100 ,
302
+ 0b01000100 ,
303
+ 0b00111000 ,
103
304
] ;
104
305
/// Number 1
105
306
pub const ONE : SingleDisplayData = [
106
- 0b00000100 , 0b00011100 , 0b00000100 , 0b00000100 , 0b00000100 , 0b00000100 , 0b00000100 , 0b00000100 ,
307
+ 0b00000100 ,
308
+ 0b00011100 ,
309
+ 0b00000100 ,
310
+ 0b00000100 ,
311
+ 0b00000100 ,
312
+ 0b00000100 ,
313
+ 0b00000100 ,
314
+ 0b00000100 ,
107
315
] ;
108
316
/// " " character
109
317
pub const SPACE : SingleDisplayData = [ 0 ; 8 ] ;
110
318
/// "." character
111
319
pub const DOT : SingleDisplayData = [ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0b00010000 ] ;
112
320
/// "!" character
113
321
pub const EXCLAMATION_MARK : SingleDisplayData = [
114
- 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0b00010000 , 0 , 0b00010000 ,
322
+ 0b00010000 ,
323
+ 0b00010000 ,
324
+ 0b00010000 ,
325
+ 0b00010000 ,
326
+ 0b00010000 ,
327
+ 0b00010000 ,
328
+ 0b00000000 ,
329
+ 0b00010000 ,
115
330
] ;
0 commit comments