Choco OS  V.0.16.9.0
Join to the chocolate world
oc_font.c
1 #include <oc_font.h>
2 
3 /* Character bitmaps for Consolas 10pt */
4 static const uint8_t oC_Font_ConsolasBitmaps[] =
5 {
6  /* @0 ' ' (2 pixels wide) */
7  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
8 
9  /* @13 '!' (2 pixels wide) */
10  0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00,
11 
12  /* @26 '"' (5 pixels wide) */
13  0x00, 0x1B, 0x1B, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
14 
15  /* @39 '#' (7 pixels wide) */
16  0x00, 0x00, 0x24, 0x24, 0x7F, 0x24, 0x12, 0x7F, 0x12, 0x12, 0x00, 0x00, 0x00,
17 
18  /* @52 '$' (5 pixels wide) */
19  0x00, 0x04, 0x0E, 0x05, 0x05, 0x06, 0x0C, 0x14, 0x12, 0x0F, 0x02, 0x02, 0x00,
20 
21  /* @65 '%' (7 pixels wide) */
22  0x00, 0x47, 0x25, 0x15, 0x17, 0x08, 0x74, 0x54, 0x52, 0x71, 0x00, 0x00, 0x00,
23 
24  /* @78 '&' (7 pixels wide) */
25  0x00, 0x0C, 0x12, 0x12, 0x1A, 0x0C, 0x2A, 0x39, 0x31, 0x7E, 0x00, 0x00, 0x00,
26 
27  /* @91 ''' (2 pixels wide) */
28  0x00, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29 
30  /* @104 '(' (3 pixels wide) */
31  0x00, 0x04, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x04,
32 
33  /* @117 ')' (3 pixels wide) */
34  0x00, 0x01, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x02, 0x02, 0x01,
35 
36  /* @130 '*' (5 pixels wide) */
37  0x00, 0x04, 0x15, 0x0E, 0x15, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
38 
39  /* @143 '+' (7 pixels wide) */
40  0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x7F, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00,
41 
42  /* @156 ',' (3 pixels wide) */
43  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06, 0x03, 0x00,
44 
45  /* @169 '-' (4 pixels wide) */
46  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
47 
48  /* @182 '.' (2 pixels wide) */
49  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00,
50 
51  /* @195 '/' (5 pixels wide) */
52  0x00, 0x10, 0x08, 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00,
53 
54  /* @208 '0' (6 pixels wide) */
55  0x00, 0x00, 0x1E, 0x32, 0x31, 0x29, 0x25, 0x23, 0x13, 0x1E, 0x00, 0x00, 0x00,
56 
57  /* @221 '1' (5 pixels wide) */
58  0x00, 0x00, 0x06, 0x05, 0x04, 0x04, 0x04, 0x04, 0x04, 0x1F, 0x00, 0x00, 0x00,
59 
60  /* @234 '2' (5 pixels wide) */
61  0x00, 0x00, 0x0E, 0x11, 0x10, 0x10, 0x08, 0x04, 0x02, 0x1F, 0x00, 0x00, 0x00,
62 
63  /* @247 '3' (5 pixels wide) */
64  0x00, 0x00, 0x0F, 0x10, 0x10, 0x0E, 0x10, 0x10, 0x10, 0x0F, 0x00, 0x00, 0x00,
65 
66  /* @260 '4' (7 pixels wide) */
67  0x00, 0x00, 0x18, 0x1C, 0x14, 0x12, 0x11, 0x7F, 0x10, 0x10, 0x00, 0x00, 0x00,
68 
69  /* @273 '5' (5 pixels wide) */
70  0x00, 0x00, 0x1F, 0x01, 0x01, 0x0F, 0x10, 0x10, 0x18, 0x0F, 0x00, 0x00, 0x00,
71 
72  /* @286 '6' (6 pixels wide) */
73  0x00, 0x00, 0x1C, 0x02, 0x01, 0x1D, 0x23, 0x21, 0x21, 0x1E, 0x00, 0x00, 0x00,
74 
75  /* @299 '7' (6 pixels wide) */
76  0x00, 0x00, 0x3F, 0x20, 0x10, 0x18, 0x08, 0x0C, 0x04, 0x06, 0x00, 0x00, 0x00,
77 
78  /* @312 '8' (5 pixels wide) */
79  0x00, 0x00, 0x0E, 0x11, 0x13, 0x0E, 0x1B, 0x11, 0x11, 0x0E, 0x00, 0x00, 0x00,
80 
81  /* @325 '9' (6 pixels wide) */
82  0x00, 0x00, 0x1E, 0x21, 0x21, 0x31, 0x2E, 0x20, 0x10, 0x0E, 0x00, 0x00, 0x00,
83 
84  /* @338 ':' (2 pixels wide) */
85  0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00,
86 
87  /* @351 ';' (3 pixels wide) */
88  0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x00, 0x00, 0x06, 0x06, 0x06, 0x03, 0x00,
89 
90  /* @364 '<' (5 pixels wide) */
91  0x00, 0x00, 0x00, 0x10, 0x0C, 0x06, 0x03, 0x06, 0x0C, 0x10, 0x00, 0x00, 0x00,
92 
93  /* @377 '=' (5 pixels wide) */
94  0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00,
95 
96  /* @390 '>' (5 pixels wide) */
97  0x00, 0x00, 0x00, 0x01, 0x06, 0x0C, 0x18, 0x0C, 0x06, 0x01, 0x00, 0x00, 0x00,
98 
99  /* @403 '?' (4 pixels wide) */
100  0x00, 0x03, 0x0C, 0x08, 0x08, 0x07, 0x01, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00,
101 
102  /* @416 '@' (7 pixels wide) */
103  0x00, 0x3C, 0x26, 0x42, 0x5A, 0x55, 0x55, 0x55, 0x55, 0x3D, 0x01, 0x02, 0x1C,
104 
105  /* @429 'A' (6 pixels wide) */
106  0x00, 0x00, 0x0C, 0x0A, 0x0A, 0x12, 0x13, 0x3F, 0x21, 0x21, 0x00, 0x00, 0x00,
107 
108  /* @442 'B' (5 pixels wide) */
109  0x00, 0x00, 0x0F, 0x11, 0x11, 0x0F, 0x11, 0x11, 0x11, 0x0F, 0x00, 0x00, 0x00,
110 
111  /* @455 'C' (5 pixels wide) */
112  0x00, 0x00, 0x1C, 0x02, 0x01, 0x01, 0x01, 0x01, 0x03, 0x1E, 0x00, 0x00, 0x00,
113 
114  /* @468 'D' (6 pixels wide) */
115  0x00, 0x00, 0x0F, 0x11, 0x21, 0x21, 0x21, 0x21, 0x11, 0x0F, 0x00, 0x00, 0x00,
116 
117  /* @481 'E' (5 pixels wide) */
118  0x00, 0x00, 0x1F, 0x01, 0x01, 0x1F, 0x01, 0x01, 0x01, 0x1F, 0x00, 0x00, 0x00,
119 
120  /* @494 'F' (5 pixels wide) */
121  0x00, 0x00, 0x1F, 0x01, 0x01, 0x1F, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00,
122 
123  /* @507 'G' (6 pixels wide) */
124  0x00, 0x00, 0x3C, 0x02, 0x01, 0x39, 0x21, 0x21, 0x22, 0x3C, 0x00, 0x00, 0x00,
125 
126  /* @520 'H' (5 pixels wide) */
127  0x00, 0x00, 0x11, 0x11, 0x11, 0x1F, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00,
128 
129  /* @533 'I' (5 pixels wide) */
130  0x00, 0x00, 0x1F, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x1F, 0x00, 0x00, 0x00,
131 
132  /* @546 'J' (4 pixels wide) */
133  0x00, 0x00, 0x0F, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x00, 0x00, 0x00,
134 
135  /* @559 'K' (5 pixels wide) */
136  0x00, 0x00, 0x11, 0x09, 0x05, 0x05, 0x03, 0x05, 0x09, 0x11, 0x00, 0x00, 0x00,
137 
138  /* @572 'L' (5 pixels wide) */
139  0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1F, 0x00, 0x00, 0x00,
140 
141  /* @585 'M' (7 pixels wide) */
142  0x00, 0x00, 0x22, 0x26, 0x36, 0x76, 0x6A, 0x62, 0x63, 0x63, 0x00, 0x00, 0x00,
143 
144  /* @598 'N' (5 pixels wide) */
145  0x00, 0x00, 0x13, 0x13, 0x13, 0x15, 0x15, 0x19, 0x19, 0x19, 0x00, 0x00, 0x00,
146 
147  /* @611 'O' (7 pixels wide) */
148  0x00, 0x00, 0x3C, 0x22, 0x41, 0x41, 0x41, 0x41, 0x22, 0x1E, 0x00, 0x00, 0x00,
149 
150  /* @624 'P' (5 pixels wide) */
151  0x00, 0x00, 0x0F, 0x11, 0x11, 0x11, 0x0F, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00,
152 
153  /* @637 'Q' (6 pixels wide) */
154  0x00, 0x00, 0x1E, 0x32, 0x21, 0x21, 0x21, 0x21, 0x13, 0x1E, 0x04, 0x38, 0x00,
155 
156  /* @650 'R' (6 pixels wide) */
157  0x00, 0x00, 0x0F, 0x11, 0x11, 0x11, 0x0F, 0x19, 0x11, 0x31, 0x00, 0x00, 0x00,
158 
159  /* @663 'S' (5 pixels wide) */
160  0x00, 0x00, 0x0E, 0x01, 0x01, 0x06, 0x08, 0x10, 0x10, 0x0F, 0x00, 0x00, 0x00,
161 
162  /* @676 'T' (5 pixels wide) */
163  0x00, 0x00, 0x1F, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00, 0x00,
164 
165  /* @689 'U' (6 pixels wide) */
166  0x00, 0x00, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x21, 0x1E, 0x00, 0x00, 0x00,
167 
168  /* @702 'V' (7 pixels wide) */
169  0x00, 0x00, 0x41, 0x41, 0x23, 0x22, 0x36, 0x14, 0x14, 0x0C, 0x00, 0x00, 0x00,
170 
171  /* @715 'W' (5 pixels wide) */
172  0x00, 0x00, 0x11, 0x11, 0x11, 0x15, 0x15, 0x15, 0x1B, 0x1B, 0x00, 0x00, 0x00,
173 
174  /* @728 'X' (7 pixels wide) */
175  0x00, 0x00, 0x63, 0x22, 0x14, 0x1C, 0x1C, 0x14, 0x22, 0x63, 0x00, 0x00, 0x00,
176 
177  /* @741 'Y' (7 pixels wide) */
178  0x00, 0x00, 0x41, 0x22, 0x36, 0x14, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00,
179 
180  /* @754 'Z' (6 pixels wide) */
181  0x00, 0x00, 0x3F, 0x10, 0x10, 0x08, 0x04, 0x02, 0x02, 0x1F, 0x00, 0x00, 0x00,
182 
183  /* @767 '[' (3 pixels wide) */
184  0x00, 0x07, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x07,
185 
186  /* @780 '\' (5 pixels wide) */
187  0x00, 0x01, 0x02, 0x02, 0x02, 0x04, 0x04, 0x08, 0x08, 0x08, 0x10, 0x00, 0x00,
188 
189  /* @793 ']' (3 pixels wide) */
190  0x00, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07,
191 
192  /* @806 '^' (5 pixels wide) */
193  0x00, 0x00, 0x04, 0x0A, 0x11, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
194 
195  /* @819 '_' (7 pixels wide) */
196  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F,
197 
198  /* @832 'a' (5 pixels wide) */
199  0x00, 0x00, 0x00, 0x00, 0x0E, 0x10, 0x1E, 0x11, 0x19, 0x1E, 0x00, 0x00, 0x00,
200 
201  /* @845 'b' (5 pixels wide) */
202  0x00, 0x01, 0x01, 0x01, 0x0F, 0x13, 0x11, 0x11, 0x11, 0x0F, 0x00, 0x00, 0x00,
203 
204  /* @858 'c' (5 pixels wide) */
205  0x00, 0x00, 0x00, 0x00, 0x1E, 0x03, 0x01, 0x01, 0x03, 0x1E, 0x00, 0x00, 0x00,
206 
207  /* @871 'd' (5 pixels wide) */
208  0x00, 0x10, 0x10, 0x10, 0x1E, 0x11, 0x11, 0x11, 0x19, 0x16, 0x00, 0x00, 0x00,
209 
210  /* @884 'e' (6 pixels wide) */
211  0x00, 0x00, 0x00, 0x00, 0x1E, 0x21, 0x3F, 0x01, 0x03, 0x3E, 0x00, 0x00, 0x00,
212 
213  /* @897 'f' (6 pixels wide) */
214  0x00, 0x38, 0x04, 0x04, 0x1F, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00, 0x00,
215 
216  /* @910 'g' (6 pixels wide) */
217  0x00, 0x00, 0x00, 0x00, 0x3E, 0x11, 0x11, 0x0F, 0x01, 0x1F, 0x21, 0x21, 0x1E,
218 
219  /* @923 'h' (5 pixels wide) */
220  0x00, 0x01, 0x01, 0x01, 0x0D, 0x13, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00,
221 
222  /* @936 'i' (5 pixels wide) */
223  0x00, 0x0C, 0x0C, 0x00, 0x07, 0x04, 0x04, 0x04, 0x04, 0x1F, 0x00, 0x00, 0x00,
224 
225  /* @949 'j' (4 pixels wide) */
226  0x00, 0x0C, 0x0C, 0x00, 0x0F, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07,
227 
228  /* @962 'k' (5 pixels wide) */
229  0x00, 0x01, 0x01, 0x01, 0x19, 0x0D, 0x03, 0x05, 0x09, 0x11, 0x00, 0x00, 0x00,
230 
231  /* @975 'l' (5 pixels wide) */
232  0x00, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x1F, 0x00, 0x00, 0x00,
233 
234  /* @988 'm' (7 pixels wide) */
235  0x00, 0x00, 0x00, 0x00, 0x7F, 0x5B, 0x49, 0x49, 0x49, 0x49, 0x00, 0x00, 0x00,
236 
237  /* @1001 'n' (5 pixels wide) */
238  0x00, 0x00, 0x00, 0x00, 0x0F, 0x13, 0x11, 0x11, 0x11, 0x11, 0x00, 0x00, 0x00,
239 
240  /* @1014 'o' (6 pixels wide) */
241  0x00, 0x00, 0x00, 0x00, 0x1E, 0x33, 0x21, 0x21, 0x33, 0x1E, 0x00, 0x00, 0x00,
242 
243  /* @1027 'p' (5 pixels wide) */
244  0x00, 0x00, 0x00, 0x00, 0x0F, 0x13, 0x11, 0x11, 0x11, 0x0F, 0x01, 0x01, 0x01,
245 
246  /* @1040 'q' (5 pixels wide) */
247  0x00, 0x00, 0x00, 0x00, 0x1E, 0x11, 0x11, 0x11, 0x19, 0x16, 0x10, 0x10, 0x10,
248 
249  /* @1053 'r' (5 pixels wide) */
250  0x00, 0x00, 0x00, 0x00, 0x1D, 0x13, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00,
251 
252  /* @1066 's' (5 pixels wide) */
253  0x00, 0x00, 0x00, 0x00, 0x1E, 0x01, 0x07, 0x18, 0x10, 0x0F, 0x00, 0x00, 0x00,
254 
255  /* @1079 't' (6 pixels wide) */
256  0x00, 0x00, 0x04, 0x04, 0x3F, 0x04, 0x04, 0x04, 0x04, 0x3C, 0x00, 0x00, 0x00,
257 
258  /* @1092 'u' (5 pixels wide) */
259  0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x11, 0x11, 0x19, 0x1E, 0x00, 0x00, 0x00,
260 
261  /* @1105 'v' (5 pixels wide) */
262  0x00, 0x00, 0x00, 0x00, 0x11, 0x11, 0x1B, 0x0A, 0x0A, 0x04, 0x00, 0x00, 0x00,
263 
264  /* @1118 'w' (5 pixels wide) */
265  0x00, 0x00, 0x00, 0x00, 0x11, 0x15, 0x15, 0x1D, 0x1B, 0x12, 0x00, 0x00, 0x00,
266 
267  /* @1131 'x' (7 pixels wide) */
268  0x00, 0x00, 0x00, 0x00, 0x66, 0x34, 0x18, 0x14, 0x26, 0x63, 0x00, 0x00, 0x00,
269 
270  /* @1144 'y' (6 pixels wide) */
271  0x00, 0x00, 0x00, 0x00, 0x22, 0x22, 0x16, 0x14, 0x14, 0x08, 0x08, 0x04, 0x07,
272 
273  /* @1157 'z' (5 pixels wide) */
274  0x00, 0x00, 0x00, 0x00, 0x1F, 0x08, 0x04, 0x04, 0x02, 0x1F, 0x00, 0x00, 0x00,
275 
276  /* @1170 '{' (5 pixels wide) */
277  0x00, 0x18, 0x04, 0x04, 0x04, 0x04, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x18,
278 
279  /* @1183 '|' (1 pixels wide) */
280  0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
281 
282  /* @1196 '}' (5 pixels wide) */
283  0x00, 0x03, 0x04, 0x04, 0x04, 0x04, 0x18, 0x04, 0x04, 0x04, 0x04, 0x04, 0x03,
284 
285  /* @1209 '~' (6 pixels wide) */
286  0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x2D, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00,
287 };
288 
289 /* Character descriptors for Consolas 10pt */
290 /* { [Char width in bits], [Offset into consolas_10ptCharBitmaps in bytes] } */
291 static const oC_Font_CharacterInfo_t oC_Font_ConsolasCharacterInfo[] =
292 {
293  {2, 0}, /* */
294  {2, 13}, /* ! */
295  {5, 26}, /* " */
296  {7, 39}, /* # */
297  {5, 52}, /* $ */
298  {7, 65}, /* % */
299  {7, 78}, /* & */
300  {2, 91}, /* ' */
301  {3, 104}, /* ( */
302  {3, 117}, /* ) */
303  {5, 130}, /* * */
304  {7, 143}, /* + */
305  {3, 156}, /* , */
306  {4, 169}, /* - */
307  {2, 182}, /* . */
308  {5, 195}, /* / */
309  {6, 208}, /* 0 */
310  {5, 221}, /* 1 */
311  {5, 234}, /* 2 */
312  {5, 247}, /* 3 */
313  {7, 260}, /* 4 */
314  {5, 273}, /* 5 */
315  {6, 286}, /* 6 */
316  {6, 299}, /* 7 */
317  {5, 312}, /* 8 */
318  {6, 325}, /* 9 */
319  {2, 338}, /* : */
320  {3, 351}, /* ; */
321  {5, 364}, /* < */
322  {5, 377}, /* = */
323  {5, 390}, /* > */
324  {4, 403}, /* ? */
325  {7, 416}, /* @ */
326  {6, 429}, /* A */
327  {5, 442}, /* B */
328  {5, 455}, /* C */
329  {6, 468}, /* D */
330  {5, 481}, /* E */
331  {5, 494}, /* F */
332  {6, 507}, /* G */
333  {5, 520}, /* H */
334  {5, 533}, /* I */
335  {4, 546}, /* J */
336  {5, 559}, /* K */
337  {5, 572}, /* L */
338  {7, 585}, /* M */
339  {5, 598}, /* N */
340  {7, 611}, /* O */
341  {5, 624}, /* P */
342  {6, 637}, /* Q */
343  {6, 650}, /* R */
344  {5, 663}, /* S */
345  {5, 676}, /* T */
346  {6, 689}, /* U */
347  {7, 702}, /* V */
348  {5, 715}, /* W */
349  {7, 728}, /* X */
350  {7, 741}, /* Y */
351  {6, 754}, /* Z */
352  {3, 767}, /* [ */
353  {5, 780}, /* \ */
354  {3, 793}, /* ] */
355  {5, 806}, /* ^ */
356  {7, 819}, /* _ */
357  {0, 0}, /* ` */
358  {5, 832}, /* a */
359  {5, 845}, /* b */
360  {5, 858}, /* c */
361  {5, 871}, /* d */
362  {6, 884}, /* e */
363  {6, 897}, /* f */
364  {6, 910}, /* g */
365  {5, 923}, /* h */
366  {5, 936}, /* i */
367  {4, 949}, /* j */
368  {5, 962}, /* k */
369  {5, 975}, /* l */
370  {7, 988}, /* m */
371  {5, 1001}, /* n */
372  {6, 1014}, /* o */
373  {5, 1027}, /* p */
374  {5, 1040}, /* q */
375  {5, 1053}, /* r */
376  {5, 1066}, /* s */
377  {6, 1079}, /* t */
378  {5, 1092}, /* u */
379  {5, 1105}, /* v */
380  {5, 1118}, /* w */
381  {7, 1131}, /* x */
382  {6, 1144}, /* y */
383  {5, 1157}, /* z */
384  {5, 1170}, /* { */
385  {1, 1183}, /* | */
386  {5, 1196}, /* } */
387  {6, 1209}, /* ~ */
388 };
389 
390 /* Font information for Consolas 10pt */
391 const oC_FontInfo_t oC_FontInfo_Consolas =
392 {
393  .HeightPages = 13, /* Character height */
394  .StartChar = ' ', /* Start character */
395  .EndChar = '~', /* End character */
396  .CharInfo = oC_Font_ConsolasCharacterInfo, /* Character descriptor array */
397  .Data = oC_Font_ConsolasBitmaps, /* Character bitmap array */
398  .FontName = "Consolas"
399 };
400 
The file with interface for the GPIO driver.