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.
Fork of SFE_MicroOLED by
font5x7.h
00001 /****************************************************************************** 00002 font5x7.h 00003 Definition for small font 00004 00005 This file was imported from the MicroView library, written by GeekAmmo 00006 (https://github.com/geekammo/MicroView-Arduino-Library), and released under 00007 the terms of the GNU General Public License as published by the Free Software 00008 Foundation, either version 3 of the License, or (at your option) any later 00009 version. 00010 00011 This program is distributed in the hope that it will be useful, 00012 but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 GNU General Public License for more details. 00015 00016 You should have received a copy of the GNU General Public License 00017 along with this program. If not, see <http://www.gnu.org/licenses/>. 00018 ******************************************************************************/ 00019 #ifndef FONT5X7_H 00020 #define FONT5X7_H 00021 00022 // Standard ASCII 5x7 font 00023 static const unsigned char font5x7[] = { 00024 // first row defines - FONTWIDTH, FONTHEIGHT, ASCII START CHAR, TOTAL CHARACTERS, FONT MAP WIDTH HIGH, FONT MAP WIDTH LOW (2,56 meaning 256) 00025 5,8,0,255,12,75, 00026 0x00, 0x00, 0x00, 0x00, 0x00, 00027 0x3E, 0x5B, 0x4F, 0x5B, 0x3E, 00028 0x3E, 0x6B, 0x4F, 0x6B, 0x3E, 00029 0x1C, 0x3E, 0x7C, 0x3E, 0x1C, 00030 0x18, 0x3C, 0x7E, 0x3C, 0x18, 00031 0x1C, 0x57, 0x7D, 0x57, 0x1C, 00032 0x1C, 0x5E, 0x7F, 0x5E, 0x1C, 00033 0x00, 0x18, 0x3C, 0x18, 0x00, 00034 0xFF, 0xE7, 0xC3, 0xE7, 0xFF, 00035 0x00, 0x18, 0x24, 0x18, 0x00, 00036 0xFF, 0xE7, 0xDB, 0xE7, 0xFF, 00037 0x30, 0x48, 0x3A, 0x06, 0x0E, 00038 0x26, 0x29, 0x79, 0x29, 0x26, 00039 0x40, 0x7F, 0x05, 0x05, 0x07, 00040 0x40, 0x7F, 0x05, 0x25, 0x3F, 00041 0x5A, 0x3C, 0xE7, 0x3C, 0x5A, 00042 0x7F, 0x3E, 0x1C, 0x1C, 0x08, 00043 0x08, 0x1C, 0x1C, 0x3E, 0x7F, 00044 0x14, 0x22, 0x7F, 0x22, 0x14, 00045 0x5F, 0x5F, 0x00, 0x5F, 0x5F, 00046 0x06, 0x09, 0x7F, 0x01, 0x7F, 00047 0x00, 0x66, 0x89, 0x95, 0x6A, 00048 0x60, 0x60, 0x60, 0x60, 0x60, 00049 0x94, 0xA2, 0xFF, 0xA2, 0x94, 00050 0x08, 0x04, 0x7E, 0x04, 0x08, 00051 0x10, 0x20, 0x7E, 0x20, 0x10, 00052 0x08, 0x08, 0x2A, 0x1C, 0x08, 00053 0x08, 0x1C, 0x2A, 0x08, 0x08, 00054 0x1E, 0x10, 0x10, 0x10, 0x10, 00055 0x0C, 0x1E, 0x0C, 0x1E, 0x0C, 00056 0x30, 0x38, 0x3E, 0x38, 0x30, 00057 0x06, 0x0E, 0x3E, 0x0E, 0x06, 00058 0x00, 0x00, 0x00, 0x00, 0x00, 00059 0x00, 0x00, 0x5F, 0x00, 0x00, 00060 0x00, 0x07, 0x00, 0x07, 0x00, 00061 0x14, 0x7F, 0x14, 0x7F, 0x14, 00062 0x24, 0x2A, 0x7F, 0x2A, 0x12, 00063 0x23, 0x13, 0x08, 0x64, 0x62, 00064 0x36, 0x49, 0x56, 0x20, 0x50, 00065 0x00, 0x08, 0x07, 0x03, 0x00, 00066 0x00, 0x1C, 0x22, 0x41, 0x00, 00067 0x00, 0x41, 0x22, 0x1C, 0x00, 00068 0x2A, 0x1C, 0x7F, 0x1C, 0x2A, 00069 0x08, 0x08, 0x3E, 0x08, 0x08, 00070 0x00, 0x80, 0x70, 0x30, 0x00, 00071 0x08, 0x08, 0x08, 0x08, 0x08, 00072 0x00, 0x00, 0x60, 0x60, 0x00, 00073 0x20, 0x10, 0x08, 0x04, 0x02, 00074 0x3E, 0x51, 0x49, 0x45, 0x3E, 00075 0x00, 0x42, 0x7F, 0x40, 0x00, 00076 0x72, 0x49, 0x49, 0x49, 0x46, 00077 0x21, 0x41, 0x49, 0x4D, 0x33, 00078 0x18, 0x14, 0x12, 0x7F, 0x10, 00079 0x27, 0x45, 0x45, 0x45, 0x39, 00080 0x3C, 0x4A, 0x49, 0x49, 0x31, 00081 0x41, 0x21, 0x11, 0x09, 0x07, 00082 0x36, 0x49, 0x49, 0x49, 0x36, 00083 0x46, 0x49, 0x49, 0x29, 0x1E, 00084 0x00, 0x00, 0x14, 0x00, 0x00, 00085 0x00, 0x40, 0x34, 0x00, 0x00, 00086 0x00, 0x08, 0x14, 0x22, 0x41, 00087 0x14, 0x14, 0x14, 0x14, 0x14, 00088 0x00, 0x41, 0x22, 0x14, 0x08, 00089 0x02, 0x01, 0x59, 0x09, 0x06, 00090 0x3E, 0x41, 0x5D, 0x59, 0x4E, 00091 0x7C, 0x12, 0x11, 0x12, 0x7C, 00092 0x7F, 0x49, 0x49, 0x49, 0x36, 00093 0x3E, 0x41, 0x41, 0x41, 0x22, 00094 0x7F, 0x41, 0x41, 0x41, 0x3E, 00095 0x7F, 0x49, 0x49, 0x49, 0x41, 00096 0x7F, 0x09, 0x09, 0x09, 0x01, 00097 0x3E, 0x41, 0x41, 0x51, 0x73, 00098 0x7F, 0x08, 0x08, 0x08, 0x7F, 00099 0x00, 0x41, 0x7F, 0x41, 0x00, 00100 0x20, 0x40, 0x41, 0x3F, 0x01, 00101 0x7F, 0x08, 0x14, 0x22, 0x41, 00102 0x7F, 0x40, 0x40, 0x40, 0x40, 00103 0x7F, 0x02, 0x1C, 0x02, 0x7F, 00104 0x7F, 0x04, 0x08, 0x10, 0x7F, 00105 0x3E, 0x41, 0x41, 0x41, 0x3E, 00106 0x7F, 0x09, 0x09, 0x09, 0x06, 00107 0x3E, 0x41, 0x51, 0x21, 0x5E, 00108 0x7F, 0x09, 0x19, 0x29, 0x46, 00109 0x26, 0x49, 0x49, 0x49, 0x32, 00110 0x03, 0x01, 0x7F, 0x01, 0x03, 00111 0x3F, 0x40, 0x40, 0x40, 0x3F, 00112 0x1F, 0x20, 0x40, 0x20, 0x1F, 00113 0x3F, 0x40, 0x38, 0x40, 0x3F, 00114 0x63, 0x14, 0x08, 0x14, 0x63, 00115 0x03, 0x04, 0x78, 0x04, 0x03, 00116 0x61, 0x59, 0x49, 0x4D, 0x43, 00117 0x00, 0x7F, 0x41, 0x41, 0x41, 00118 0x02, 0x04, 0x08, 0x10, 0x20, 00119 0x00, 0x41, 0x41, 0x41, 0x7F, 00120 0x04, 0x02, 0x01, 0x02, 0x04, 00121 0x40, 0x40, 0x40, 0x40, 0x40, 00122 0x00, 0x03, 0x07, 0x08, 0x00, 00123 0x20, 0x54, 0x54, 0x78, 0x40, 00124 0x7F, 0x28, 0x44, 0x44, 0x38, 00125 0x38, 0x44, 0x44, 0x44, 0x28, 00126 0x38, 0x44, 0x44, 0x28, 0x7F, 00127 0x38, 0x54, 0x54, 0x54, 0x18, 00128 0x00, 0x08, 0x7E, 0x09, 0x02, 00129 0x18, 0xA4, 0xA4, 0x9C, 0x78, 00130 0x7F, 0x08, 0x04, 0x04, 0x78, 00131 0x00, 0x44, 0x7D, 0x40, 0x00, 00132 0x20, 0x40, 0x40, 0x3D, 0x00, 00133 0x7F, 0x10, 0x28, 0x44, 0x00, 00134 0x00, 0x41, 0x7F, 0x40, 0x00, 00135 0x7C, 0x04, 0x78, 0x04, 0x78, 00136 0x7C, 0x08, 0x04, 0x04, 0x78, 00137 0x38, 0x44, 0x44, 0x44, 0x38, 00138 0xFC, 0x18, 0x24, 0x24, 0x18, 00139 0x18, 0x24, 0x24, 0x18, 0xFC, 00140 0x7C, 0x08, 0x04, 0x04, 0x08, 00141 0x48, 0x54, 0x54, 0x54, 0x24, 00142 0x04, 0x04, 0x3F, 0x44, 0x24, 00143 0x3C, 0x40, 0x40, 0x20, 0x7C, 00144 0x1C, 0x20, 0x40, 0x20, 0x1C, 00145 0x3C, 0x40, 0x30, 0x40, 0x3C, 00146 0x44, 0x28, 0x10, 0x28, 0x44, 00147 0x4C, 0x90, 0x90, 0x90, 0x7C, 00148 0x44, 0x64, 0x54, 0x4C, 0x44, 00149 0x00, 0x08, 0x36, 0x41, 0x00, 00150 0x00, 0x00, 0x77, 0x00, 0x00, 00151 0x00, 0x41, 0x36, 0x08, 0x00, 00152 0x02, 0x01, 0x02, 0x04, 0x02, 00153 0x3C, 0x26, 0x23, 0x26, 0x3C, 00154 0x1E, 0xA1, 0xA1, 0x61, 0x12, 00155 0x3A, 0x40, 0x40, 0x20, 0x7A, 00156 0x38, 0x54, 0x54, 0x55, 0x59, 00157 0x21, 0x55, 0x55, 0x79, 0x41, 00158 0x21, 0x54, 0x54, 0x78, 0x41, 00159 0x21, 0x55, 0x54, 0x78, 0x40, 00160 0x20, 0x54, 0x55, 0x79, 0x40, 00161 0x0C, 0x1E, 0x52, 0x72, 0x12, 00162 0x39, 0x55, 0x55, 0x55, 0x59, 00163 0x39, 0x54, 0x54, 0x54, 0x59, 00164 0x39, 0x55, 0x54, 0x54, 0x58, 00165 0x00, 0x00, 0x45, 0x7C, 0x41, 00166 0x00, 0x02, 0x45, 0x7D, 0x42, 00167 0x00, 0x01, 0x45, 0x7C, 0x40, 00168 0xF0, 0x29, 0x24, 0x29, 0xF0, 00169 0xF0, 0x28, 0x25, 0x28, 0xF0, 00170 0x7C, 0x54, 0x55, 0x45, 0x00, 00171 0x20, 0x54, 0x54, 0x7C, 0x54, 00172 0x7C, 0x0A, 0x09, 0x7F, 0x49, 00173 0x32, 0x49, 0x49, 0x49, 0x32, 00174 0x32, 0x48, 0x48, 0x48, 0x32, 00175 0x32, 0x4A, 0x48, 0x48, 0x30, 00176 0x3A, 0x41, 0x41, 0x21, 0x7A, 00177 0x3A, 0x42, 0x40, 0x20, 0x78, 00178 0x00, 0x9D, 0xA0, 0xA0, 0x7D, 00179 0x39, 0x44, 0x44, 0x44, 0x39, 00180 0x3D, 0x40, 0x40, 0x40, 0x3D, 00181 0x3C, 0x24, 0xFF, 0x24, 0x24, 00182 0x48, 0x7E, 0x49, 0x43, 0x66, 00183 0x2B, 0x2F, 0xFC, 0x2F, 0x2B, 00184 0xFF, 0x09, 0x29, 0xF6, 0x20, 00185 0xC0, 0x88, 0x7E, 0x09, 0x03, 00186 0x20, 0x54, 0x54, 0x79, 0x41, 00187 0x00, 0x00, 0x44, 0x7D, 0x41, 00188 0x30, 0x48, 0x48, 0x4A, 0x32, 00189 0x38, 0x40, 0x40, 0x22, 0x7A, 00190 0x00, 0x7A, 0x0A, 0x0A, 0x72, 00191 0x7D, 0x0D, 0x19, 0x31, 0x7D, 00192 0x26, 0x29, 0x29, 0x2F, 0x28, 00193 0x26, 0x29, 0x29, 0x29, 0x26, 00194 0x30, 0x48, 0x4D, 0x40, 0x20, 00195 0x38, 0x08, 0x08, 0x08, 0x08, 00196 0x08, 0x08, 0x08, 0x08, 0x38, 00197 0x2F, 0x10, 0xC8, 0xAC, 0xBA, 00198 0x2F, 0x10, 0x28, 0x34, 0xFA, 00199 0x00, 0x00, 0x7B, 0x00, 0x00, 00200 0x08, 0x14, 0x2A, 0x14, 0x22, 00201 0x22, 0x14, 0x2A, 0x14, 0x08, 00202 0xAA, 0x00, 0x55, 0x00, 0xAA, 00203 0xAA, 0x55, 0xAA, 0x55, 0xAA, 00204 0x00, 0x00, 0x00, 0xFF, 0x00, 00205 0x10, 0x10, 0x10, 0xFF, 0x00, 00206 0x14, 0x14, 0x14, 0xFF, 0x00, 00207 0x10, 0x10, 0xFF, 0x00, 0xFF, 00208 0x10, 0x10, 0xF0, 0x10, 0xF0, 00209 0x14, 0x14, 0x14, 0xFC, 0x00, 00210 0x14, 0x14, 0xF7, 0x00, 0xFF, 00211 0x00, 0x00, 0xFF, 0x00, 0xFF, 00212 0x14, 0x14, 0xF4, 0x04, 0xFC, 00213 0x14, 0x14, 0x17, 0x10, 0x1F, 00214 0x10, 0x10, 0x1F, 0x10, 0x1F, 00215 0x14, 0x14, 0x14, 0x1F, 0x00, 00216 0x10, 0x10, 0x10, 0xF0, 0x00, 00217 0x00, 0x00, 0x00, 0x1F, 0x10, 00218 0x10, 0x10, 0x10, 0x1F, 0x10, 00219 0x10, 0x10, 0x10, 0xF0, 0x10, 00220 0x00, 0x00, 0x00, 0xFF, 0x10, 00221 0x10, 0x10, 0x10, 0x10, 0x10, 00222 0x10, 0x10, 0x10, 0xFF, 0x10, 00223 0x00, 0x00, 0x00, 0xFF, 0x14, 00224 0x00, 0x00, 0xFF, 0x00, 0xFF, 00225 0x00, 0x00, 0x1F, 0x10, 0x17, 00226 0x00, 0x00, 0xFC, 0x04, 0xF4, 00227 0x14, 0x14, 0x17, 0x10, 0x17, 00228 0x14, 0x14, 0xF4, 0x04, 0xF4, 00229 0x00, 0x00, 0xFF, 0x00, 0xF7, 00230 0x14, 0x14, 0x14, 0x14, 0x14, 00231 0x14, 0x14, 0xF7, 0x00, 0xF7, 00232 0x14, 0x14, 0x14, 0x17, 0x14, 00233 0x10, 0x10, 0x1F, 0x10, 0x1F, 00234 0x14, 0x14, 0x14, 0xF4, 0x14, 00235 0x10, 0x10, 0xF0, 0x10, 0xF0, 00236 0x00, 0x00, 0x1F, 0x10, 0x1F, 00237 0x00, 0x00, 0x00, 0x1F, 0x14, 00238 0x00, 0x00, 0x00, 0xFC, 0x14, 00239 0x00, 0x00, 0xF0, 0x10, 0xF0, 00240 0x10, 0x10, 0xFF, 0x10, 0xFF, 00241 0x14, 0x14, 0x14, 0xFF, 0x14, 00242 0x10, 0x10, 0x10, 0x1F, 0x00, 00243 0x00, 0x00, 0x00, 0xF0, 0x10, 00244 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 00245 0xF0, 0xF0, 0xF0, 0xF0, 0xF0, 00246 0xFF, 0xFF, 0xFF, 0x00, 0x00, 00247 0x00, 0x00, 0x00, 0xFF, 0xFF, 00248 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 00249 0x38, 0x44, 0x44, 0x38, 0x44, 00250 0x7C, 0x2A, 0x2A, 0x3E, 0x14, 00251 0x7E, 0x02, 0x02, 0x06, 0x06, 00252 0x02, 0x7E, 0x02, 0x7E, 0x02, 00253 0x63, 0x55, 0x49, 0x41, 0x63, 00254 0x38, 0x44, 0x44, 0x3C, 0x04, 00255 0x40, 0x7E, 0x20, 0x1E, 0x20, 00256 0x06, 0x02, 0x7E, 0x02, 0x02, 00257 0x99, 0xA5, 0xE7, 0xA5, 0x99, 00258 0x1C, 0x2A, 0x49, 0x2A, 0x1C, 00259 0x4C, 0x72, 0x01, 0x72, 0x4C, 00260 0x30, 0x4A, 0x4D, 0x4D, 0x30, 00261 0x30, 0x48, 0x78, 0x48, 0x30, 00262 0xBC, 0x62, 0x5A, 0x46, 0x3D, 00263 0x3E, 0x49, 0x49, 0x49, 0x00, 00264 0x7E, 0x01, 0x01, 0x01, 0x7E, 00265 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 00266 0x44, 0x44, 0x5F, 0x44, 0x44, 00267 0x40, 0x51, 0x4A, 0x44, 0x40, 00268 0x40, 0x44, 0x4A, 0x51, 0x40, 00269 0x00, 0x00, 0xFF, 0x01, 0x03, 00270 0xE0, 0x80, 0xFF, 0x00, 0x00, 00271 0x08, 0x08, 0x6B, 0x6B, 0x08, 00272 0x36, 0x12, 0x36, 0x24, 0x36, 00273 0x06, 0x0F, 0x09, 0x0F, 0x06, 00274 0x00, 0x00, 0x18, 0x18, 0x00, 00275 0x00, 0x00, 0x10, 0x10, 0x00, 00276 0x30, 0x40, 0xFF, 0x01, 0x01, 00277 0x00, 0x1F, 0x01, 0x01, 0x1E, 00278 0x00, 0x19, 0x1D, 0x17, 0x12, 00279 0x00, 0x3C, 0x3C, 0x3C, 0x3C, 00280 0x00, 0x00, 0x00, 0x00, 0x00 00281 }; 00282 #endif // FONT5X7_H
Generated on Sun Jul 17 2022 15:06:09 by
1.7.2
