Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
glcdfont.c
00001 // This is the 'classic' fixed-space bitmap font for Adafruit_GFX since 1.0. 00002 // See gfxfont.h for newer custom bitmap font info. 00003 00004 #ifndef FONT5X7_H 00005 #define FONT5X7_H 00006 00007 #ifdef __AVR__ 00008 #include <avr/io.h> 00009 #include <avr/pgmspace.h> 00010 #elif defined(ESP8266) 00011 #include <pgmspace.h> 00012 #else 00013 #define PROGMEM 00014 #endif 00015 00016 // Standard ASCII 5x7 font 00017 00018 static const unsigned char font[] PROGMEM = { 00019 0x00, 0x00, 0x00, 0x00, 0x00, 00020 0x3E, 0x5B, 0x4F, 0x5B, 0x3E, 00021 0x3E, 0x6B, 0x4F, 0x6B, 0x3E, 00022 0x1C, 0x3E, 0x7C, 0x3E, 0x1C, 00023 0x18, 0x3C, 0x7E, 0x3C, 0x18, 00024 0x1C, 0x57, 0x7D, 0x57, 0x1C, 00025 0x1C, 0x5E, 0x7F, 0x5E, 0x1C, 00026 0x00, 0x18, 0x3C, 0x18, 0x00, 00027 0xFF, 0xE7, 0xC3, 0xE7, 0xFF, 00028 0x00, 0x18, 0x24, 0x18, 0x00, 00029 0xFF, 0xE7, 0xDB, 0xE7, 0xFF, 00030 0x30, 0x48, 0x3A, 0x06, 0x0E, 00031 0x26, 0x29, 0x79, 0x29, 0x26, 00032 0x40, 0x7F, 0x05, 0x05, 0x07, 00033 0x40, 0x7F, 0x05, 0x25, 0x3F, 00034 0x5A, 0x3C, 0xE7, 0x3C, 0x5A, 00035 0x7F, 0x3E, 0x1C, 0x1C, 0x08, 00036 0x08, 0x1C, 0x1C, 0x3E, 0x7F, 00037 0x14, 0x22, 0x7F, 0x22, 0x14, 00038 0x5F, 0x5F, 0x00, 0x5F, 0x5F, 00039 0x06, 0x09, 0x7F, 0x01, 0x7F, 00040 0x00, 0x66, 0x89, 0x95, 0x6A, 00041 0x60, 0x60, 0x60, 0x60, 0x60, 00042 0x94, 0xA2, 0xFF, 0xA2, 0x94, 00043 0x08, 0x04, 0x7E, 0x04, 0x08, 00044 0x10, 0x20, 0x7E, 0x20, 0x10, 00045 0x08, 0x08, 0x2A, 0x1C, 0x08, 00046 0x08, 0x1C, 0x2A, 0x08, 0x08, 00047 0x1E, 0x10, 0x10, 0x10, 0x10, 00048 0x0C, 0x1E, 0x0C, 0x1E, 0x0C, 00049 0x30, 0x38, 0x3E, 0x38, 0x30, 00050 0x06, 0x0E, 0x3E, 0x0E, 0x06, 00051 0x00, 0x00, 0x00, 0x00, 0x00, 00052 0x00, 0x00, 0x5F, 0x00, 0x00, 00053 0x00, 0x07, 0x00, 0x07, 0x00, 00054 0x14, 0x7F, 0x14, 0x7F, 0x14, 00055 0x24, 0x2A, 0x7F, 0x2A, 0x12, 00056 0x23, 0x13, 0x08, 0x64, 0x62, 00057 0x36, 0x49, 0x56, 0x20, 0x50, 00058 0x00, 0x08, 0x07, 0x03, 0x00, 00059 0x00, 0x1C, 0x22, 0x41, 0x00, 00060 0x00, 0x41, 0x22, 0x1C, 0x00, 00061 0x2A, 0x1C, 0x7F, 0x1C, 0x2A, 00062 0x08, 0x08, 0x3E, 0x08, 0x08, 00063 0x00, 0x80, 0x70, 0x30, 0x00, 00064 0x08, 0x08, 0x08, 0x08, 0x08, 00065 0x00, 0x00, 0x60, 0x60, 0x00, 00066 0x20, 0x10, 0x08, 0x04, 0x02, 00067 0x3E, 0x51, 0x49, 0x45, 0x3E, 00068 0x00, 0x42, 0x7F, 0x40, 0x00, 00069 0x72, 0x49, 0x49, 0x49, 0x46, 00070 0x21, 0x41, 0x49, 0x4D, 0x33, 00071 0x18, 0x14, 0x12, 0x7F, 0x10, 00072 0x27, 0x45, 0x45, 0x45, 0x39, 00073 0x3C, 0x4A, 0x49, 0x49, 0x31, 00074 0x41, 0x21, 0x11, 0x09, 0x07, 00075 0x36, 0x49, 0x49, 0x49, 0x36, 00076 0x46, 0x49, 0x49, 0x29, 0x1E, 00077 0x00, 0x00, 0x14, 0x00, 0x00, 00078 0x00, 0x40, 0x34, 0x00, 0x00, 00079 0x00, 0x08, 0x14, 0x22, 0x41, 00080 0x14, 0x14, 0x14, 0x14, 0x14, 00081 0x00, 0x41, 0x22, 0x14, 0x08, 00082 0x02, 0x01, 0x59, 0x09, 0x06, 00083 0x3E, 0x41, 0x5D, 0x59, 0x4E, 00084 0x7C, 0x12, 0x11, 0x12, 0x7C, 00085 0x7F, 0x49, 0x49, 0x49, 0x36, 00086 0x3E, 0x41, 0x41, 0x41, 0x22, 00087 0x7F, 0x41, 0x41, 0x41, 0x3E, 00088 0x7F, 0x49, 0x49, 0x49, 0x41, 00089 0x7F, 0x09, 0x09, 0x09, 0x01, 00090 0x3E, 0x41, 0x41, 0x51, 0x73, 00091 0x7F, 0x08, 0x08, 0x08, 0x7F, 00092 0x00, 0x41, 0x7F, 0x41, 0x00, 00093 0x20, 0x40, 0x41, 0x3F, 0x01, 00094 0x7F, 0x08, 0x14, 0x22, 0x41, 00095 0x7F, 0x40, 0x40, 0x40, 0x40, 00096 0x7F, 0x02, 0x1C, 0x02, 0x7F, 00097 0x7F, 0x04, 0x08, 0x10, 0x7F, 00098 0x3E, 0x41, 0x41, 0x41, 0x3E, 00099 0x7F, 0x09, 0x09, 0x09, 0x06, 00100 0x3E, 0x41, 0x51, 0x21, 0x5E, 00101 0x7F, 0x09, 0x19, 0x29, 0x46, 00102 0x26, 0x49, 0x49, 0x49, 0x32, 00103 0x03, 0x01, 0x7F, 0x01, 0x03, 00104 0x3F, 0x40, 0x40, 0x40, 0x3F, 00105 0x1F, 0x20, 0x40, 0x20, 0x1F, 00106 0x3F, 0x40, 0x38, 0x40, 0x3F, 00107 0x63, 0x14, 0x08, 0x14, 0x63, 00108 0x03, 0x04, 0x78, 0x04, 0x03, 00109 0x61, 0x59, 0x49, 0x4D, 0x43, 00110 0x00, 0x7F, 0x41, 0x41, 0x41, 00111 0x02, 0x04, 0x08, 0x10, 0x20, 00112 0x00, 0x41, 0x41, 0x41, 0x7F, 00113 0x04, 0x02, 0x01, 0x02, 0x04, 00114 0x40, 0x40, 0x40, 0x40, 0x40, 00115 0x00, 0x03, 0x07, 0x08, 0x00, 00116 0x20, 0x54, 0x54, 0x78, 0x40, 00117 0x7F, 0x28, 0x44, 0x44, 0x38, 00118 0x38, 0x44, 0x44, 0x44, 0x28, 00119 0x38, 0x44, 0x44, 0x28, 0x7F, 00120 0x38, 0x54, 0x54, 0x54, 0x18, 00121 0x00, 0x08, 0x7E, 0x09, 0x02, 00122 0x18, 0xA4, 0xA4, 0x9C, 0x78, 00123 0x7F, 0x08, 0x04, 0x04, 0x78, 00124 0x00, 0x44, 0x7D, 0x40, 0x00, 00125 0x20, 0x40, 0x40, 0x3D, 0x00, 00126 0x7F, 0x10, 0x28, 0x44, 0x00, 00127 0x00, 0x41, 0x7F, 0x40, 0x00, 00128 0x7C, 0x04, 0x78, 0x04, 0x78, 00129 0x7C, 0x08, 0x04, 0x04, 0x78, 00130 0x38, 0x44, 0x44, 0x44, 0x38, 00131 0xFC, 0x18, 0x24, 0x24, 0x18, 00132 0x18, 0x24, 0x24, 0x18, 0xFC, 00133 0x7C, 0x08, 0x04, 0x04, 0x08, 00134 0x48, 0x54, 0x54, 0x54, 0x24, 00135 0x04, 0x04, 0x3F, 0x44, 0x24, 00136 0x3C, 0x40, 0x40, 0x20, 0x7C, 00137 0x1C, 0x20, 0x40, 0x20, 0x1C, 00138 0x3C, 0x40, 0x30, 0x40, 0x3C, 00139 0x44, 0x28, 0x10, 0x28, 0x44, 00140 0x4C, 0x90, 0x90, 0x90, 0x7C, 00141 0x44, 0x64, 0x54, 0x4C, 0x44, 00142 0x00, 0x08, 0x36, 0x41, 0x00, 00143 0x00, 0x00, 0x77, 0x00, 0x00, 00144 0x00, 0x41, 0x36, 0x08, 0x00, 00145 0x02, 0x01, 0x02, 0x04, 0x02, 00146 0x3C, 0x26, 0x23, 0x26, 0x3C, 00147 0x1E, 0xA1, 0xA1, 0x61, 0x12, 00148 0x3A, 0x40, 0x40, 0x20, 0x7A, 00149 0x38, 0x54, 0x54, 0x55, 0x59, 00150 0x21, 0x55, 0x55, 0x79, 0x41, 00151 0x22, 0x54, 0x54, 0x78, 0x42, // a-umlaut 00152 0x21, 0x55, 0x54, 0x78, 0x40, 00153 0x20, 0x54, 0x55, 0x79, 0x40, 00154 0x0C, 0x1E, 0x52, 0x72, 0x12, 00155 0x39, 0x55, 0x55, 0x55, 0x59, 00156 0x39, 0x54, 0x54, 0x54, 0x59, 00157 0x39, 0x55, 0x54, 0x54, 0x58, 00158 0x00, 0x00, 0x45, 0x7C, 0x41, 00159 0x00, 0x02, 0x45, 0x7D, 0x42, 00160 0x00, 0x01, 0x45, 0x7C, 0x40, 00161 0x7D, 0x12, 0x11, 0x12, 0x7D, // A-umlaut 00162 0xF0, 0x28, 0x25, 0x28, 0xF0, 00163 0x7C, 0x54, 0x55, 0x45, 0x00, 00164 0x20, 0x54, 0x54, 0x7C, 0x54, 00165 0x7C, 0x0A, 0x09, 0x7F, 0x49, 00166 0x32, 0x49, 0x49, 0x49, 0x32, 00167 0x3A, 0x44, 0x44, 0x44, 0x3A, // o-umlaut 00168 0x32, 0x4A, 0x48, 0x48, 0x30, 00169 0x3A, 0x41, 0x41, 0x21, 0x7A, 00170 0x3A, 0x42, 0x40, 0x20, 0x78, 00171 0x00, 0x9D, 0xA0, 0xA0, 0x7D, 00172 0x3D, 0x42, 0x42, 0x42, 0x3D, // O-umlaut 00173 0x3D, 0x40, 0x40, 0x40, 0x3D, 00174 0x3C, 0x24, 0xFF, 0x24, 0x24, 00175 0x48, 0x7E, 0x49, 0x43, 0x66, 00176 0x2B, 0x2F, 0xFC, 0x2F, 0x2B, 00177 0xFF, 0x09, 0x29, 0xF6, 0x20, 00178 0xC0, 0x88, 0x7E, 0x09, 0x03, 00179 0x20, 0x54, 0x54, 0x79, 0x41, 00180 0x00, 0x00, 0x44, 0x7D, 0x41, 00181 0x30, 0x48, 0x48, 0x4A, 0x32, 00182 0x38, 0x40, 0x40, 0x22, 0x7A, 00183 0x00, 0x7A, 0x0A, 0x0A, 0x72, 00184 0x7D, 0x0D, 0x19, 0x31, 0x7D, 00185 0x26, 0x29, 0x29, 0x2F, 0x28, 00186 0x26, 0x29, 0x29, 0x29, 0x26, 00187 0x30, 0x48, 0x4D, 0x40, 0x20, 00188 0x38, 0x08, 0x08, 0x08, 0x08, 00189 0x08, 0x08, 0x08, 0x08, 0x38, 00190 0x2F, 0x10, 0xC8, 0xAC, 0xBA, 00191 0x2F, 0x10, 0x28, 0x34, 0xFA, 00192 0x00, 0x00, 0x7B, 0x00, 0x00, 00193 0x08, 0x14, 0x2A, 0x14, 0x22, 00194 0x22, 0x14, 0x2A, 0x14, 0x08, 00195 0x55, 0x00, 0x55, 0x00, 0x55, // #176 (25% block) missing in old code 00196 0xAA, 0x55, 0xAA, 0x55, 0xAA, // 50% block 00197 0xFF, 0x55, 0xFF, 0x55, 0xFF, // 75% block 00198 0x00, 0x00, 0x00, 0xFF, 0x00, 00199 0x10, 0x10, 0x10, 0xFF, 0x00, 00200 0x14, 0x14, 0x14, 0xFF, 0x00, 00201 0x10, 0x10, 0xFF, 0x00, 0xFF, 00202 0x10, 0x10, 0xF0, 0x10, 0xF0, 00203 0x14, 0x14, 0x14, 0xFC, 0x00, 00204 0x14, 0x14, 0xF7, 0x00, 0xFF, 00205 0x00, 0x00, 0xFF, 0x00, 0xFF, 00206 0x14, 0x14, 0xF4, 0x04, 0xFC, 00207 0x14, 0x14, 0x17, 0x10, 0x1F, 00208 0x10, 0x10, 0x1F, 0x10, 0x1F, 00209 0x14, 0x14, 0x14, 0x1F, 0x00, 00210 0x10, 0x10, 0x10, 0xF0, 0x00, 00211 0x00, 0x00, 0x00, 0x1F, 0x10, 00212 0x10, 0x10, 0x10, 0x1F, 0x10, 00213 0x10, 0x10, 0x10, 0xF0, 0x10, 00214 0x00, 0x00, 0x00, 0xFF, 0x10, 00215 0x10, 0x10, 0x10, 0x10, 0x10, 00216 0x10, 0x10, 0x10, 0xFF, 0x10, 00217 0x00, 0x00, 0x00, 0xFF, 0x14, 00218 0x00, 0x00, 0xFF, 0x00, 0xFF, 00219 0x00, 0x00, 0x1F, 0x10, 0x17, 00220 0x00, 0x00, 0xFC, 0x04, 0xF4, 00221 0x14, 0x14, 0x17, 0x10, 0x17, 00222 0x14, 0x14, 0xF4, 0x04, 0xF4, 00223 0x00, 0x00, 0xFF, 0x00, 0xF7, 00224 0x14, 0x14, 0x14, 0x14, 0x14, 00225 0x14, 0x14, 0xF7, 0x00, 0xF7, 00226 0x14, 0x14, 0x14, 0x17, 0x14, 00227 0x10, 0x10, 0x1F, 0x10, 0x1F, 00228 0x14, 0x14, 0x14, 0xF4, 0x14, 00229 0x10, 0x10, 0xF0, 0x10, 0xF0, 00230 0x00, 0x00, 0x1F, 0x10, 0x1F, 00231 0x00, 0x00, 0x00, 0x1F, 0x14, 00232 0x00, 0x00, 0x00, 0xFC, 0x14, 00233 0x00, 0x00, 0xF0, 0x10, 0xF0, 00234 0x10, 0x10, 0xFF, 0x10, 0xFF, 00235 0x14, 0x14, 0x14, 0xFF, 0x14, 00236 0x10, 0x10, 0x10, 0x1F, 0x00, 00237 0x00, 0x00, 0x00, 0xF0, 0x10, 00238 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 00239 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 00240 0xFF, 0xFF, 0xFF, 0x00, 0x00, 00241 0x00, 0x00, 0x00, 0xFF, 0xFF, 00242 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 00243 0x38, 0x44, 0x44, 0x38, 0x44, 00244 0xFC, 0x4A, 0x4A, 0x4A, 0x34, // sharp-s or beta 00245 0x7E, 0x02, 0x02, 0x06, 0x06, 00246 0x02, 0x7E, 0x02, 0x7E, 0x02, 00247 0x63, 0x55, 0x49, 0x41, 0x63, 00248 0x38, 0x44, 0x44, 0x3C, 0x04, 00249 0x40, 0x7E, 0x20, 0x1E, 0x20, 00250 0x06, 0x02, 0x7E, 0x02, 0x02, 00251 0x99, 0xA5, 0xE7, 0xA5, 0x99, 00252 0x1C, 0x2A, 0x49, 0x2A, 0x1C, 00253 0x4C, 0x72, 0x01, 0x72, 0x4C, 00254 0x30, 0x4A, 0x4D, 0x4D, 0x30, 00255 0x30, 0x48, 0x78, 0x48, 0x30, 00256 0xBC, 0x62, 0x5A, 0x46, 0x3D, 00257 0x3E, 0x49, 0x49, 0x49, 0x00, 00258 0x7E, 0x01, 0x01, 0x01, 0x7E, 00259 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 00260 0x44, 0x44, 0x5F, 0x44, 0x44, 00261 0x40, 0x51, 0x4A, 0x44, 0x40, 00262 0x40, 0x44, 0x4A, 0x51, 0x40, 00263 0x00, 0x00, 0xFF, 0x01, 0x03, 00264 0xE0, 0x80, 0xFF, 0x00, 0x00, 00265 0x08, 0x08, 0x6B, 0x6B, 0x08, 00266 0x36, 0x12, 0x36, 0x24, 0x36, 00267 0x06, 0x0F, 0x09, 0x0F, 0x06, 00268 0x00, 0x00, 0x18, 0x18, 0x00, 00269 0x00, 0x00, 0x10, 0x10, 0x00, 00270 0x30, 0x40, 0xFF, 0x01, 0x01, 00271 0x00, 0x1F, 0x01, 0x01, 0x1E, 00272 0x00, 0x19, 0x1D, 0x17, 0x12, 00273 0x00, 0x3C, 0x3C, 0x3C, 0x3C, 00274 0x00, 0x00, 0x00, 0x00, 0x00 // #255 NBSP 00275 }; 00276 #endif // FONT5X7_H
Generated on Wed Jul 27 2022 11:59:20 by
1.7.2