@@ -5,111 +5,326 @@ pub type SingleDisplayData = [u8; 8];
55
66/// Capital letter A
77pub 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 ,
916] ;
1017/// Capital letter B
1118pub 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 ,
1327] ;
1428/// Capital letter C
1529pub 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 ,
1738] ;
1839/// Capital letter D
1940pub 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 ,
2149] ;
2250/// Capital letter E
2351pub 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 ,
2560] ;
2661/// Capital letter F
2762pub 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 ,
2971] ;
3072/// Capital letter G
3173pub 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 ,
3382] ;
3483/// Capital letter H
3584pub 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 ,
3793] ;
3894/// Capital letter I
3995pub 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 ,
41104] ;
42105/// 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+ ] ;
44116/// Capital letter K
45117pub 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 ,
47126] ;
48127/// Capital letter L
49128/// I shifted it one left
50129pub 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 ,
52138] ;
53139/// Capital letter M
54140pub 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 ,
56149] ;
57150/// Capital letter N
58151pub 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 ,
60160] ;
61161/// Capital letter O
62162pub 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 ,
64171] ;
65172/// Capital letter P
66173pub 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 ,
68182] ;
69183/// 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+ ] ;
71194/// Capital letter R
72195pub 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 ,
74204] ;
75205/// Capital letter S
76206/// I shifted it one to the right
77207pub 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 ,
79216] ;
80217/// Capital letter T
81218pub 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 ,
83227] ;
84228/// Capital letter U
85229pub 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 ,
87238] ;
88239/// 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+ ] ;
90250/// 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+ ] ;
92261/// 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+ ] ;
94272/// 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+ ] ;
96283/// Capital letter Z
97284pub 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 ,
99293] ;
100294/// Number 0
101295pub 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 ,
103304] ;
104305/// Number 1
105306pub 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 ,
107315] ;
108316/// " " character
109317pub const SPACE : SingleDisplayData = [ 0 ; 8 ] ;
110318/// "." character
111319pub const DOT : SingleDisplayData = [ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0b00010000 ] ;
112320/// "!" character
113321pub 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 ,
115330] ;
0 commit comments