qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

glcdfont.c (8353B)


      1 #include "progmem.h"
      2 
      3 // NOTE: This file is a copy of `crkbd/soundmonster/glcdfont.c`
      4 
      5 // Corne 8x6 font with QMK Firmware Logo
      6 // Online editor: https://helixfonteditor.netlify.com/
      7 // See also: https://github.com/soundmonster/glcdfont_converter
      8 
      9 const unsigned char font[] PROGMEM = {
     10 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     11 0x3E, 0x5B, 0x4F, 0x5B, 0x3E, 0x00,
     12 0x3E, 0x6B, 0x4F, 0x6B, 0x3E, 0x00,
     13 0x1C, 0x3E, 0x7C, 0x3E, 0x1C, 0x00,
     14 0x18, 0x3C, 0x7E, 0x3C, 0x18, 0x00,
     15 0x1C, 0x57, 0x7D, 0x57, 0x1C, 0x00,
     16 0x1C, 0x5E, 0x7F, 0x5E, 0x1C, 0x00,
     17 0x00, 0x18, 0x3C, 0x18, 0x00, 0x00,
     18 0xFF, 0xE7, 0xC3, 0xE7, 0xFF, 0x00,
     19 0x00, 0x18, 0x24, 0x18, 0x00, 0x00,
     20 0xFF, 0xE7, 0xDB, 0xE7, 0xFF, 0x00,
     21 0x30, 0x48, 0x3A, 0x06, 0x0E, 0x00,
     22 0x26, 0x29, 0x79, 0x29, 0x26, 0x00,
     23 0x40, 0x7F, 0x05, 0x05, 0x07, 0x00,
     24 0x40, 0x7F, 0x05, 0x25, 0x3F, 0x00,
     25 0x5A, 0x3C, 0xE7, 0x3C, 0x5A, 0x00,
     26 0x7F, 0x3E, 0x1C, 0x1C, 0x08, 0x00,
     27 0x08, 0x1C, 0x1C, 0x3E, 0x7F, 0x00,
     28 0x14, 0x22, 0x7F, 0x22, 0x14, 0x00,
     29 0x5F, 0x5F, 0x00, 0x5F, 0x5F, 0x00,
     30 0x06, 0x09, 0x7F, 0x01, 0x7F, 0x00,
     31 0x00, 0x66, 0x89, 0x95, 0x6A, 0x00,
     32 0x60, 0x60, 0x60, 0x60, 0x60, 0x00,
     33 0x94, 0xA2, 0xFF, 0xA2, 0x94, 0x00,
     34 0x08, 0x04, 0x7E, 0x04, 0x08, 0x00,
     35 0x10, 0x20, 0x7E, 0x20, 0x10, 0x00,
     36 0x08, 0x08, 0x2A, 0x1C, 0x08, 0x00,
     37 0x08, 0x1C, 0x2A, 0x08, 0x08, 0x00,
     38 0x1E, 0x10, 0x10, 0x10, 0x10, 0x00,
     39 0x0C, 0x1E, 0x0C, 0x1E, 0x0C, 0x00,
     40 0x30, 0x38, 0x3E, 0x38, 0x30, 0x00,
     41 0x06, 0x0E, 0x3E, 0x0E, 0x06, 0x00,
     42 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     43 0x00, 0x00, 0x5F, 0x00, 0x00, 0x00,
     44 0x00, 0x07, 0x00, 0x07, 0x00, 0x00,
     45 0x14, 0x7F, 0x14, 0x7F, 0x14, 0x00,
     46 0x24, 0x2A, 0x7F, 0x2A, 0x12, 0x00,
     47 0x23, 0x13, 0x08, 0x64, 0x62, 0x00,
     48 0x36, 0x49, 0x56, 0x20, 0x50, 0x00,
     49 0x00, 0x08, 0x07, 0x03, 0x00, 0x00,
     50 0x00, 0x1C, 0x22, 0x41, 0x00, 0x00,
     51 0x00, 0x41, 0x22, 0x1C, 0x00, 0x00,
     52 0x2A, 0x1C, 0x7F, 0x1C, 0x2A, 0x00,
     53 0x08, 0x08, 0x3E, 0x08, 0x08, 0x00,
     54 0x00, 0x80, 0x70, 0x30, 0x00, 0x00,
     55 0x08, 0x08, 0x08, 0x08, 0x08, 0x00,
     56 0x00, 0x00, 0x60, 0x60, 0x00, 0x00,
     57 0x20, 0x10, 0x08, 0x04, 0x02, 0x00,
     58 0x3E, 0x51, 0x49, 0x45, 0x3E, 0x00,
     59 0x00, 0x42, 0x7F, 0x40, 0x00, 0x00,
     60 0x72, 0x49, 0x49, 0x49, 0x46, 0x00,
     61 0x21, 0x41, 0x49, 0x4D, 0x33, 0x00,
     62 0x18, 0x14, 0x12, 0x7F, 0x10, 0x00,
     63 0x27, 0x45, 0x45, 0x45, 0x39, 0x00,
     64 0x3C, 0x4A, 0x49, 0x49, 0x31, 0x00,
     65 0x41, 0x21, 0x11, 0x09, 0x07, 0x00,
     66 0x36, 0x49, 0x49, 0x49, 0x36, 0x00,
     67 0x46, 0x49, 0x49, 0x29, 0x1E, 0x00,
     68 0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
     69 0x00, 0x40, 0x34, 0x00, 0x00, 0x00,
     70 0x00, 0x08, 0x14, 0x22, 0x41, 0x00,
     71 0x14, 0x14, 0x14, 0x14, 0x14, 0x00,
     72 0x00, 0x41, 0x22, 0x14, 0x08, 0x00,
     73 0x02, 0x01, 0x59, 0x09, 0x06, 0x00,
     74 0x3E, 0x41, 0x5D, 0x59, 0x4E, 0x00,
     75 0x7C, 0x12, 0x11, 0x12, 0x7C, 0x00,
     76 0x7F, 0x49, 0x49, 0x49, 0x36, 0x00,
     77 0x3E, 0x41, 0x41, 0x41, 0x22, 0x00,
     78 0x7F, 0x41, 0x41, 0x41, 0x3E, 0x00,
     79 0x7F, 0x49, 0x49, 0x49, 0x41, 0x00,
     80 0x7F, 0x09, 0x09, 0x09, 0x01, 0x00,
     81 0x3E, 0x41, 0x41, 0x51, 0x73, 0x00,
     82 0x7F, 0x08, 0x08, 0x08, 0x7F, 0x00,
     83 0x00, 0x41, 0x7F, 0x41, 0x00, 0x00,
     84 0x20, 0x40, 0x41, 0x3F, 0x01, 0x00,
     85 0x7F, 0x08, 0x14, 0x22, 0x41, 0x00,
     86 0x7F, 0x40, 0x40, 0x40, 0x40, 0x00,
     87 0x7F, 0x02, 0x1C, 0x02, 0x7F, 0x00,
     88 0x7F, 0x04, 0x08, 0x10, 0x7F, 0x00,
     89 0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00,
     90 0x7F, 0x09, 0x09, 0x09, 0x06, 0x00,
     91 0x3E, 0x41, 0x51, 0x21, 0x5E, 0x00,
     92 0x7F, 0x09, 0x19, 0x29, 0x46, 0x00,
     93 0x26, 0x49, 0x49, 0x49, 0x32, 0x00,
     94 0x03, 0x01, 0x7F, 0x01, 0x03, 0x00,
     95 0x3F, 0x40, 0x40, 0x40, 0x3F, 0x00,
     96 0x1F, 0x20, 0x40, 0x20, 0x1F, 0x00,
     97 0x3F, 0x40, 0x38, 0x40, 0x3F, 0x00,
     98 0x63, 0x14, 0x08, 0x14, 0x63, 0x00,
     99 0x03, 0x04, 0x78, 0x04, 0x03, 0x00,
    100 0x61, 0x59, 0x49, 0x4D, 0x43, 0x00,
    101 0x00, 0x7F, 0x41, 0x41, 0x41, 0x00,
    102 0x02, 0x04, 0x08, 0x10, 0x20, 0x00,
    103 0x00, 0x41, 0x41, 0x41, 0x7F, 0x00,
    104 0x04, 0x02, 0x01, 0x02, 0x04, 0x00,
    105 0x40, 0x40, 0x40, 0x40, 0x40, 0x00,
    106 0x00, 0x03, 0x07, 0x08, 0x00, 0x00,
    107 0x20, 0x54, 0x54, 0x78, 0x40, 0x00,
    108 0x7F, 0x28, 0x44, 0x44, 0x38, 0x00,
    109 0x38, 0x44, 0x44, 0x44, 0x28, 0x00,
    110 0x38, 0x44, 0x44, 0x28, 0x7F, 0x00,
    111 0x38, 0x54, 0x54, 0x54, 0x18, 0x00,
    112 0x00, 0x08, 0x7E, 0x09, 0x02, 0x00,
    113 0x18, 0x24, 0x24, 0x1C, 0x78, 0x00,
    114 0x7F, 0x08, 0x04, 0x04, 0x78, 0x00,
    115 0x00, 0x44, 0x7D, 0x40, 0x00, 0x00,
    116 0x20, 0x40, 0x40, 0x3D, 0x00, 0x00,
    117 0x7F, 0x10, 0x28, 0x44, 0x00, 0x00,
    118 0x00, 0x41, 0x7F, 0x40, 0x00, 0x00,
    119 0x7C, 0x04, 0x78, 0x04, 0x78, 0x00,
    120 0x7C, 0x08, 0x04, 0x04, 0x78, 0x00,
    121 0x38, 0x44, 0x44, 0x44, 0x38, 0x00,
    122 0x7C, 0x18, 0x24, 0x24, 0x18, 0x00,
    123 0x18, 0x24, 0x24, 0x18, 0x7C, 0x00,
    124 0x7C, 0x08, 0x04, 0x04, 0x08, 0x00,
    125 0x48, 0x54, 0x54, 0x54, 0x24, 0x00,
    126 0x04, 0x04, 0x3F, 0x44, 0x24, 0x00,
    127 0x3C, 0x40, 0x40, 0x20, 0x7C, 0x00,
    128 0x1C, 0x20, 0x40, 0x20, 0x1C, 0x00,
    129 0x3C, 0x40, 0x30, 0x40, 0x3C, 0x00,
    130 0x44, 0x28, 0x10, 0x28, 0x44, 0x00,
    131 0x4C, 0x90, 0x90, 0x90, 0x7C, 0x00,
    132 0x44, 0x64, 0x54, 0x4C, 0x44, 0x00,
    133 0x00, 0x08, 0x36, 0x41, 0x00, 0x00,
    134 0x00, 0x00, 0x77, 0x00, 0x00, 0x00,
    135 0x00, 0x41, 0x36, 0x08, 0x00, 0x00,
    136 0x02, 0x01, 0x02, 0x04, 0x02, 0x00,
    137 0x3C, 0x26, 0x23, 0x26, 0x3C, 0x00,
    138 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    139 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8,
    140 0xF8, 0x18, 0x00, 0xC0, 0xF0, 0xFC,
    141 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    142 0xFF, 0xFF, 0x7E, 0x00, 0x00, 0x00,
    143 0x00, 0xF8, 0x04, 0x22, 0x52, 0xE2,
    144 0x42, 0x42, 0x42, 0xE2, 0x52, 0x22,
    145 0x22, 0x22, 0x42, 0x82, 0x02, 0x02,
    146 0x22, 0x22, 0x02, 0x04, 0xF8, 0x00,
    147 0x00, 0xF8, 0x04, 0x02, 0x02, 0x82,
    148 0x42, 0x22, 0x42, 0x82, 0x02, 0x02,
    149 0x02, 0x82, 0x42, 0x22, 0x12, 0x22,
    150 0x42, 0x82, 0x02, 0x04, 0xF8, 0x00,
    151 0x00, 0xF8, 0xFC, 0xDE, 0xAE, 0x1E,
    152 0xBE, 0xBE, 0xBE, 0x1E, 0xAE, 0xDE,
    153 0xDE, 0xDE, 0xBE, 0x7E, 0xFE, 0xFE,
    154 0xDE, 0xDE, 0xFE, 0xFC, 0xF8, 0x00,
    155 0x00, 0xF8, 0xFC, 0xFE, 0xFE, 0x7E,
    156 0xBE, 0xDE, 0xBE, 0x7E, 0xFE, 0xFE,
    157 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    158 0x80, 0x80, 0x40, 0x40, 0x20, 0x20,
    159 0x10, 0x10, 0x08, 0x08, 0x10, 0x10,
    160 0x20, 0x20, 0x40, 0x40, 0x80, 0x80,
    161 0x80, 0x80, 0xC0, 0xC0, 0xE0, 0xE0,
    162 0xF0, 0xF0, 0xF8, 0xF8, 0xF0, 0xF0,
    163 0xE0, 0xE0, 0xC0, 0xC0, 0x80, 0x80,
    164 0x80, 0x80, 0x40, 0x40, 0x20, 0x20,
    165 0x10, 0x10, 0x08, 0x08, 0x10, 0x10,
    166 0x20, 0x20, 0x40, 0x40, 0x80, 0x80,
    167 0x80, 0x80, 0x40, 0xC0, 0x60, 0xA0,
    168 0x50, 0xB0, 0x58, 0xA8, 0x50, 0xB0,
    169 0x60, 0xA0, 0x40, 0xC0, 0x80, 0x80,
    170 0x00, 0xF8, 0xFC, 0xFE, 0xFF, 0xE0,
    171 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    172 0xFF, 0x80, 0xFF, 0xFF, 0xFF, 0xFF,
    173 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F,
    174 0x07, 0x01, 0x00, 0x00, 0x00, 0x00,
    175 0x00, 0x1F, 0x20, 0x44, 0x4A, 0x47,
    176 0x42, 0x42, 0x42, 0x47, 0x4A, 0x44,
    177 0x40, 0x40, 0x40, 0x40, 0x41, 0x42,
    178 0x44, 0x44, 0x40, 0x20, 0x1F, 0x00,
    179 0x00, 0x1F, 0x20, 0x40, 0x41, 0x40,
    180 0x40, 0x40, 0x40, 0x40, 0x41, 0x40,
    181 0x41, 0x41, 0x4F, 0x48, 0x48, 0x48,
    182 0x4F, 0x41, 0x41, 0x20, 0x1F, 0x00,
    183 0x00, 0x1F, 0x3F, 0x7B, 0x75, 0x78,
    184 0x7D, 0x7D, 0x7D, 0x78, 0x75, 0x7B,
    185 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7D,
    186 0x7B, 0x7B, 0x7F, 0x3F, 0x1F, 0x00,
    187 0x00, 0x1F, 0x3F, 0x7F, 0x7E, 0x7F,
    188 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7F,
    189 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    190 0x88, 0x88, 0x5D, 0x5D, 0x3E, 0x3E,
    191 0x7C, 0x7C, 0xF8, 0xF8, 0x7C, 0x7C,
    192 0x3E, 0x3E, 0x5D, 0x5D, 0x88, 0x88,
    193 0x88, 0x88, 0x55, 0x55, 0x23, 0x23,
    194 0x47, 0x47, 0x8F, 0x8F, 0x47, 0x47,
    195 0x23, 0x23, 0x55, 0x55, 0x88, 0x88,
    196 0x88, 0x88, 0xD5, 0xD5, 0xE2, 0xE2,
    197 0xC4, 0xC4, 0x88, 0x88, 0xC4, 0xC4,
    198 0xE2, 0xE2, 0xD5, 0xD5, 0x88, 0x88,
    199 0x88, 0x88, 0x5D, 0xD5, 0x6B, 0xB6,
    200 0x6D, 0xD6, 0xAD, 0xDA, 0x6D, 0xD6,
    201 0x6B, 0xB6, 0x5D, 0xD5, 0x88, 0x88,
    202 0x00, 0x03, 0x0F, 0x1F, 0x3F, 0x3F,
    203 0x3F, 0x3F, 0x1F, 0x1F, 0x3F, 0x3F,
    204 0x7F, 0x7F, 0x7F, 0x3F, 0x3F, 0x1F,
    205 0x3F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7C,
    206 0x78, 0x78, 0x38, 0x1C, 0x0F, 0x00,
    207 0x04, 0xF8, 0x00, 0x00, 0xF8, 0x04,
    208 0x20, 0x1F, 0x00, 0x00, 0x1F, 0x20,
    209 0xFC, 0xF8, 0x00, 0x00, 0xF8, 0x04,
    210 0x3F, 0x1F, 0x00, 0x00, 0x1F, 0x20,
    211 0x04, 0xF8, 0x00, 0x00, 0xF8, 0xFC,
    212 0x20, 0x1F, 0x00, 0x00, 0x1F, 0x3F,
    213 0xFC, 0xF8, 0x00, 0x00, 0xF8, 0xFC,
    214 0x3F, 0x1F, 0x00, 0x00, 0x1F, 0x3F,
    215 0xFE, 0x7E, 0xBE, 0xDE, 0xEE, 0xDE,
    216 0xBE, 0x7E, 0xFE, 0xFC, 0xF8, 0x00,
    217 0x7E, 0x7E, 0x70, 0x77, 0x77, 0x77,
    218 0x70, 0x7E, 0x7E, 0x3F, 0x1F, 0x00,
    219 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    220 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    221 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    222 0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
    223 0x04, 0x04, 0x08, 0x08, 0x04, 0x04,
    224 0x02, 0x02, 0x01, 0x01, 0x00, 0x00,
    225 0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
    226 0x04, 0x04, 0x08, 0x08, 0x04, 0x04,
    227 0x02, 0x02, 0x01, 0x01, 0x00, 0x00,
    228 0x00, 0x00, 0x01, 0x01, 0x03, 0x03,
    229 0x07, 0x07, 0x0F, 0x0F, 0x07, 0x07,
    230 0x03, 0x03, 0x01, 0x01, 0x00, 0x00,
    231 0x00, 0x00, 0x01, 0x01, 0x03, 0x02,
    232 0x05, 0x06, 0x0D, 0x0A, 0x05, 0x06,
    233 0x03, 0x02, 0x01, 0x01, 0x00, 0x00
    234 };