]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/claw44/lib/glcdfont.c
[Keymap] Added Deft layout (#6153)
[qmk_firmware.git] / keyboards / claw44 / lib / glcdfont.c
1 // This is the 'classic' fixed-space bitmap font for Adafruit_GFX since 1.0.
2 // See gfxfont.h for newer custom bitmap font info.
3
4 #ifndef FONT5X7_H
5 #define FONT5X7_H
6
7 #ifdef __AVR__
8  #include <avr/io.h>
9  #include <avr/pgmspace.h>
10 #elif defined(ESP8266)
11  #include <pgmspace.h>
12 #else
13  #define PROGMEM
14 #endif
15
16 // Standard ASCII 5x7 font
17 const unsigned char font[] PROGMEM = {
18 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
19 0x3E, 0x5B, 0x4F, 0x5B, 0x3E, 0x00,
20 0x3E, 0x6B, 0x4F, 0x6B, 0x3E, 0x00,
21 0x1C, 0x3E, 0x7C, 0x3E, 0x1C, 0x00,
22 0x18, 0x3C, 0x7E, 0x3C, 0x18, 0x00,
23 0x1C, 0x57, 0x7D, 0x57, 0x1C, 0x00,
24 0x1C, 0x5E, 0x7F, 0x5E, 0x1C, 0x00,
25 0x00, 0x18, 0x3C, 0x18, 0x00, 0x00,
26 0xFF, 0xE7, 0xC3, 0xE7, 0xFF, 0x00,
27 0x00, 0x18, 0x24, 0x18, 0x00, 0x00,
28 0xFF, 0xE7, 0xDB, 0xE7, 0xFF, 0x00,
29 0x30, 0x48, 0x3A, 0x06, 0x0E, 0x00,
30 0x26, 0x29, 0x79, 0x29, 0x26, 0x00,
31 0x40, 0x7F, 0x05, 0x05, 0x07, 0x00,
32 0x40, 0x7F, 0x05, 0x25, 0x3F, 0x00,
33 0x5A, 0x3C, 0xE7, 0x3C, 0x5A, 0x00,
34 0x7F, 0x3E, 0x1C, 0x1C, 0x08, 0x00,
35 0x08, 0x1C, 0x1C, 0x3E, 0x7F, 0x00,
36 0x14, 0x22, 0x7F, 0x22, 0x14, 0x00,
37 0x5F, 0x5F, 0x00, 0x5F, 0x5F, 0x00,
38 0x06, 0x09, 0x7F, 0x01, 0x7F, 0x00,
39 0x00, 0x66, 0x89, 0x95, 0x6A, 0x00,
40 0x60, 0x60, 0x60, 0x60, 0x60, 0x00,
41 0x94, 0xA2, 0xFF, 0xA2, 0x94, 0x00,
42 0x08, 0x04, 0x7E, 0x04, 0x08, 0x00,
43 0x10, 0x20, 0x7E, 0x20, 0x10, 0x00,
44 0x08, 0x08, 0x2A, 0x1C, 0x08, 0x00,
45 0x08, 0x1C, 0x2A, 0x08, 0x08, 0x00,
46 0x1E, 0x10, 0x10, 0x10, 0x10, 0x00,
47 0x0C, 0x1E, 0x0C, 0x1E, 0x0C, 0x00,
48 0x30, 0x38, 0x3E, 0x38, 0x30, 0x00,
49 0x06, 0x0E, 0x3E, 0x0E, 0x06, 0x00,
50 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
51 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00,
52 0x00, 0x07, 0x00, 0x07, 0x00, 0x00,
53 0x14, 0x7F, 0x14, 0x7F, 0x14, 0x00,
54 0x24, 0x2A, 0x7F, 0x2A, 0x12, 0x00,
55 0x23, 0x13, 0x08, 0x64, 0x62, 0x00,
56 0x36, 0x49, 0x56, 0x20, 0x50, 0x00,
57 0x00, 0x08, 0x07, 0x03, 0x00, 0x00,
58 0x00, 0x1C, 0x22, 0x41, 0x00, 0x00,
59 0x00, 0x41, 0x22, 0x1C, 0x00, 0x00,
60 0x2A, 0x1C, 0x7F, 0x1C, 0x2A, 0x00,
61 0x08, 0x08, 0x3E, 0x08, 0x08, 0x00,
62 0x00, 0x80, 0x70, 0x30, 0x00, 0x00,
63 0x08, 0x08, 0x08, 0x08, 0x08, 0x00,
64 0x00, 0x00, 0x60, 0x60, 0x00, 0x00,
65 0x20, 0x10, 0x08, 0x04, 0x02, 0x00,
66 0x3E, 0x51, 0x49, 0x45, 0x3E, 0x00,
67 0x00, 0x42, 0x7F, 0x40, 0x00, 0x00,
68 0x72, 0x49, 0x49, 0x49, 0x46, 0x00,
69 0x21, 0x41, 0x49, 0x4D, 0x33, 0x00,
70 0x18, 0x14, 0x12, 0x7F, 0x10, 0x00,
71 0x27, 0x45, 0x45, 0x45, 0x39, 0x00,
72 0x3C, 0x4A, 0x49, 0x49, 0x31, 0x00,
73 0x41, 0x21, 0x11, 0x09, 0x07, 0x00,
74 0x36, 0x49, 0x49, 0x49, 0x36, 0x00,
75 0x46, 0x49, 0x49, 0x29, 0x1E, 0x00,
76 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
77 0x00, 0x40, 0x34, 0x00, 0x00, 0x00,
78 0x00, 0x08, 0x14, 0x22, 0x41, 0x00,
79 0x14, 0x14, 0x14, 0x14, 0x14, 0x00,
80 0x00, 0x41, 0x22, 0x14, 0x08, 0x00,
81 0x02, 0x01, 0x59, 0x09, 0x06, 0x00,
82 0x3E, 0x41, 0x5D, 0x59, 0x4E, 0x00,
83 0x7C, 0x12, 0x11, 0x12, 0x7C, 0x00,
84 0x7F, 0x49, 0x49, 0x49, 0x36, 0x00,
85 0x3E, 0x41, 0x41, 0x41, 0x22, 0x00,
86 0x7F, 0x41, 0x41, 0x41, 0x3E, 0x00,
87 0x7F, 0x49, 0x49, 0x49, 0x41, 0x00,
88 0x7F, 0x09, 0x09, 0x09, 0x01, 0x00,
89 0x3E, 0x41, 0x41, 0x51, 0x73, 0x00,
90 0x7F, 0x08, 0x08, 0x08, 0x7F, 0x00,
91 0x00, 0x41, 0x7F, 0x41, 0x00, 0x00,
92 0x20, 0x40, 0x41, 0x3F, 0x01, 0x00,
93 0x7F, 0x08, 0x14, 0x22, 0x41, 0x00,
94 0x7F, 0x40, 0x40, 0x40, 0x40, 0x00,
95 0x7F, 0x02, 0x1C, 0x02, 0x7F, 0x00,
96 0x7F, 0x04, 0x08, 0x10, 0x7F, 0x00,
97 0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00,
98 0x7F, 0x09, 0x09, 0x09, 0x06, 0x00,
99 0x3E, 0x41, 0x51, 0x21, 0x5E, 0x00,
100 0x7F, 0x09, 0x19, 0x29, 0x46, 0x00,
101 0x26, 0x49, 0x49, 0x49, 0x32, 0x00,
102 0x03, 0x01, 0x7F, 0x01, 0x03, 0x00,
103 0x3F, 0x40, 0x40, 0x40, 0x3F, 0x00,
104 0x1F, 0x20, 0x40, 0x20, 0x1F, 0x00,
105 0x3F, 0x40, 0x38, 0x40, 0x3F, 0x00,
106 0x63, 0x14, 0x08, 0x14, 0x63, 0x00,
107 0x03, 0x04, 0x78, 0x04, 0x03, 0x00,
108 0x61, 0x59, 0x49, 0x4D, 0x43, 0x00,
109 0x00, 0x7F, 0x41, 0x41, 0x41, 0x00,
110 0x02, 0x04, 0x08, 0x10, 0x20, 0x00,
111 0x00, 0x41, 0x41, 0x41, 0x7F, 0x00,
112 0x04, 0x02, 0x01, 0x02, 0x04, 0x00,
113 0x40, 0x40, 0x40, 0x40, 0x40, 0x00,
114 0x00, 0x03, 0x07, 0x08, 0x00, 0x00,
115 0x20, 0x54, 0x54, 0x78, 0x40, 0x00,
116 0x7F, 0x28, 0x44, 0x44, 0x38, 0x00,
117 0x38, 0x44, 0x44, 0x44, 0x28, 0x00,
118 0x38, 0x44, 0x44, 0x28, 0x7F, 0x00,
119 0x38, 0x54, 0x54, 0x54, 0x18, 0x00,
120 0x00, 0x08, 0x7E, 0x09, 0x02, 0x00,
121 0x18, 0x24, 0x24, 0x1C, 0x78, 0x00,
122 0x7F, 0x08, 0x04, 0x04, 0x78, 0x00,
123 0x00, 0x44, 0x7D, 0x40, 0x00, 0x00,
124 0x20, 0x40, 0x40, 0x3D, 0x00, 0x00,
125 0x7F, 0x10, 0x28, 0x44, 0x00, 0x00,
126 0x00, 0x41, 0x7F, 0x40, 0x00, 0x00,
127 0x7C, 0x04, 0x78, 0x04, 0x78, 0x00,
128 0x7C, 0x08, 0x04, 0x04, 0x78, 0x00,
129 0x38, 0x44, 0x44, 0x44, 0x38, 0x00,
130 0x7C, 0x18, 0x24, 0x24, 0x18, 0x00,
131 0x18, 0x24, 0x24, 0x18, 0x7C, 0x00,
132 0x7C, 0x08, 0x04, 0x04, 0x08, 0x00,
133 0x48, 0x54, 0x54, 0x54, 0x24, 0x00,
134 0x04, 0x04, 0x3F, 0x44, 0x24, 0x00,
135 0x3C, 0x40, 0x40, 0x20, 0x7C, 0x00,
136 0x1C, 0x20, 0x40, 0x20, 0x1C, 0x00,
137 0x3C, 0x40, 0x30, 0x40, 0x3C, 0x00,
138 0x44, 0x28, 0x10, 0x28, 0x44, 0x00,
139 0x4C, 0x90, 0x90, 0x90, 0x7C, 0x00,
140 0x44, 0x64, 0x54, 0x4C, 0x44, 0x00,
141 0x00, 0x08, 0x36, 0x41, 0x00, 0x00,
142 0x00, 0x00, 0x77, 0x00, 0x00, 0x00,
143 0x00, 0x41, 0x36, 0x08, 0x00, 0x00,
144 0x02, 0x01, 0x02, 0x04, 0x02, 0x00,
145 0x3C, 0x26, 0x23, 0x26, 0x3C, 0x00,
146   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
147   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
148   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
149   0x00, 0x80, 0x80, 0x80, 0x80, 0x80,
150   0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
151   0x00, 0xFC, 0xFC, 0xFC, 0xFC, 0x00,
152   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
153   0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
154   0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
155   0x80, 0x80, 0x80, 0x00, 0x00, 0x00,
156   0x00, 0x80, 0x80, 0x80, 0x80, 0x00,
157   0x00, 0x00, 0x00, 0x00, 0x80, 0x80,
158   0x80, 0x80, 0x00, 0x00, 0x00, 0x00,
159   0x00, 0x80, 0xC0, 0xF0, 0xF8, 0xF8,
160   0xF8, 0xF8, 0xF8, 0x00, 0x00, 0x00,
161   0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
162   0xE0, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
163   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
164   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
165   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
166   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
167 0xE0, 0xF0, 0xF0, 0xF0, 0xE0, 0xEC,
168 0xEE, 0xF7, 0xF3, 0x70, 0x20, 0x00,
169 0x7C, 0x7C, 0x7C, 0x7E, 0x00, 0x7E,
170 0x7E, 0x7E, 0x7F, 0x7F, 0x7F, 0x00,
171 0x00, 0x80, 0xC0, 0xE0, 0x7E, 0x5B,
172 0x4F, 0x5B, 0xFE, 0xC0, 0x00, 0x00,
173 0xC0, 0x00, 0xDC, 0xD7, 0xDE, 0xDE,
174 0xDE, 0xD7, 0xDC, 0x00, 0xC0, 0x00,
175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
176 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
177 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
178   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
179   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
180   0x00, 0x00, 0x00, 0xF8, 0xFC, 0xFE,
181   0xFF, 0x1F, 0x07, 0x07, 0x07, 0x07,
182   0x1F, 0x1F, 0x1F, 0x1E, 0x18, 0x00,
183   0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
184   0x00, 0x00, 0x00, 0x9E, 0xDF, 0xDF,
185   0xCF, 0xC7, 0xE7, 0xE7, 0xE7, 0xFF,
186   0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x03,
187   0x3F, 0xFF, 0xFF, 0xFE, 0xC0, 0x00,
188   0xF0, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF,
189   0xF0, 0x00, 0xC0, 0xFC, 0xFF, 0xFF,
190   0x3F, 0x03, 0x00, 0xC0, 0xF0, 0xF8,
191   0xFE, 0x9F, 0x87, 0x83, 0x80, 0xFF,
192   0xFF, 0xFF, 0xFF, 0x80, 0x80, 0x00,
193   0x00, 0xE0, 0xF8, 0xFC, 0xBF, 0x8F,
194   0x83, 0x81, 0xFF, 0xFF, 0xFF, 0xFF,
195   0x80, 0x80, 0x80, 0x00, 0x00, 0x00,
196   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
197   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
198   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
199 0x0F, 0x1F, 0x3F, 0x7F, 0x7F, 0x7F,
200 0x7F, 0x7F, 0x3F, 0x1E, 0x0C, 0x00,
201 0x1F, 0x1F, 0x1F, 0x3F, 0x00, 0x3F,
202 0x3F, 0x3F, 0x7F, 0x7F, 0x7F, 0x00,
203 0x30, 0x7B, 0x7F, 0x78, 0x30, 0x20,
204 0x20, 0x30, 0x78, 0x7F, 0x3B, 0x00,
205 0x03, 0x00, 0x0F, 0x7F, 0x0F, 0x0F,
206 0x0F, 0x7F, 0x0F, 0x00, 0x03, 0x00,
207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
208 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
209 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
210   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
211   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
212   0x00, 0x00, 0x00, 0x07, 0x1F, 0x3F,
213   0x7F, 0x7C, 0x78, 0x70, 0x70, 0x78,
214   0x7E, 0x3E, 0x3E, 0x0E, 0x06, 0x00,
215   0x00, 0x7F, 0x7F, 0x7F, 0x7F, 0x00,
216   0x00, 0x00, 0x1F, 0x3F, 0x7F, 0x7F,
217   0x79, 0x71, 0x70, 0x30, 0x38, 0x3F,
218   0x7F, 0x7F, 0x7F, 0x60, 0x00, 0x00,
219   0x00, 0x01, 0x1F, 0x7F, 0x7F, 0x7E,
220   0x7F, 0x1F, 0x01, 0x00, 0x01, 0x3F,
221   0x7F, 0x7E, 0x7F, 0x7F, 0x0F, 0x01,
222   0x00, 0x00, 0x00, 0x03, 0x03, 0x03,
223   0x03, 0x03, 0x03, 0x03, 0x03, 0x7F,
224   0x7F, 0x7F, 0x7F, 0x03, 0x03, 0x00,
225   0x00, 0x03, 0x03, 0x03, 0x03, 0x03,
226   0x03, 0x03, 0x7F, 0x7F, 0x7F, 0x7F,
227   0x07, 0x03, 0x03, 0x00, 0x00, 0x00,
228   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
229   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
230   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
232 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
233 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
234 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
235 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
236 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
237 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
238 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
239 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
240 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
241 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
242 };
243 #endif // FONT5X7_H