qmk_firmware

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

glcdfont.c (8859B)


      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 #include "progmem.h"
      5 
      6 // Standard ASCII 5x7 font
      7 const unsigned char font[] PROGMEM = {
      8   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
      9   0x3E, 0x5B, 0x4F, 0x5B, 0x3E, 0x00,
     10   0x3E, 0x6B, 0x4F, 0x6B, 0x3E, 0x00,
     11   0x1C, 0x3E, 0x7C, 0x3E, 0x1C, 0x00,
     12   0x18, 0x3C, 0x7E, 0x3C, 0x18, 0x00,
     13   0x1C, 0x57, 0x7D, 0x57, 0x1C, 0x00,
     14   0x1C, 0x5E, 0x7F, 0x5E, 0x1C, 0x00,
     15   0x00, 0x18, 0x3C, 0x18, 0x00, 0x00,
     16   0xFF, 0xE7, 0xC3, 0xE7, 0xFF, 0x00,
     17   0x00, 0x18, 0x24, 0x18, 0x00, 0x00,
     18   0xFF, 0xE7, 0xDB, 0xE7, 0xFF, 0x00,
     19   0x30, 0x48, 0x3A, 0x06, 0x0E, 0x00,
     20   0x26, 0x29, 0x79, 0x29, 0x26, 0x00,
     21   0x40, 0x7F, 0x05, 0x05, 0x07, 0x00,
     22   0x40, 0x7F, 0x05, 0x25, 0x3F, 0x00,
     23   0x5A, 0x3C, 0xE7, 0x3C, 0x5A, 0x00,
     24   0x7F, 0x3E, 0x1C, 0x1C, 0x08, 0x00,
     25   0x08, 0x1C, 0x1C, 0x3E, 0x7F, 0x00,
     26   0x14, 0x22, 0x7F, 0x22, 0x14, 0x00,
     27   0x5F, 0x5F, 0x00, 0x5F, 0x5F, 0x00,
     28   0x06, 0x09, 0x7F, 0x01, 0x7F, 0x00,
     29   0x00, 0x66, 0x89, 0x95, 0x6A, 0x00,
     30   0x60, 0x60, 0x60, 0x60, 0x60, 0x00,
     31   0x94, 0xA2, 0xFF, 0xA2, 0x94, 0x00,
     32   0x08, 0x04, 0x7E, 0x04, 0x08, 0x00,
     33   0x10, 0x20, 0x7E, 0x20, 0x10, 0x00,
     34   0x08, 0x08, 0x2A, 0x1C, 0x08, 0x00,
     35   0x08, 0x1C, 0x2A, 0x08, 0x08, 0x00,
     36   0x1E, 0x10, 0x10, 0x10, 0x10, 0x00,
     37   0x0C, 0x1E, 0x0C, 0x1E, 0x0C, 0x00,
     38   0x30, 0x38, 0x3E, 0x38, 0x30, 0x00,
     39   0x06, 0x0E, 0x3E, 0x0E, 0x06, 0x00,
     40   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     41   0x00, 0x00, 0x5F, 0x00, 0x00, 0x00,
     42   0x00, 0x07, 0x00, 0x07, 0x00, 0x00,
     43   0x14, 0x7F, 0x14, 0x7F, 0x14, 0x00,
     44   0x24, 0x2A, 0x7F, 0x2A, 0x12, 0x00,
     45   0x23, 0x13, 0x08, 0x64, 0x62, 0x00,
     46   0x36, 0x49, 0x56, 0x20, 0x50, 0x00,
     47   0x00, 0x08, 0x07, 0x03, 0x00, 0x00,
     48   0x00, 0x1C, 0x22, 0x41, 0x00, 0x00,
     49   0x00, 0x41, 0x22, 0x1C, 0x00, 0x00,
     50   0x2A, 0x1C, 0x7F, 0x1C, 0x2A, 0x00,
     51   0x08, 0x08, 0x3E, 0x08, 0x08, 0x00,
     52   0x00, 0x80, 0x70, 0x30, 0x00, 0x00,
     53   0x08, 0x08, 0x08, 0x08, 0x08, 0x00,
     54   0x00, 0x00, 0x60, 0x60, 0x00, 0x00,
     55   0x20, 0x10, 0x08, 0x04, 0x02, 0x00,
     56   0x3E, 0x51, 0x49, 0x45, 0x3E, 0x00,
     57   0x00, 0x42, 0x7F, 0x40, 0x00, 0x00,
     58   0x72, 0x49, 0x49, 0x49, 0x46, 0x00,
     59   0x21, 0x41, 0x49, 0x4D, 0x33, 0x00,
     60   0x18, 0x14, 0x12, 0x7F, 0x10, 0x00,
     61   0x27, 0x45, 0x45, 0x45, 0x39, 0x00,
     62   0x3C, 0x4A, 0x49, 0x49, 0x31, 0x00,
     63   0x41, 0x21, 0x11, 0x09, 0x07, 0x00,
     64   0x36, 0x49, 0x49, 0x49, 0x36, 0x00,
     65   0x46, 0x49, 0x49, 0x29, 0x1E, 0x00,
     66   0x00, 0x00, 0x14, 0x00, 0x00, 0x00,
     67   0x00, 0x40, 0x34, 0x00, 0x00, 0x00,
     68   0x00, 0x08, 0x14, 0x22, 0x41, 0x00,
     69   0x14, 0x14, 0x14, 0x14, 0x14, 0x00,
     70   0x00, 0x41, 0x22, 0x14, 0x08, 0x00,
     71   0x02, 0x01, 0x59, 0x09, 0x06, 0x00,
     72   0x3E, 0x41, 0x5D, 0x59, 0x4E, 0x00,
     73   0x7C, 0x12, 0x11, 0x12, 0x7C, 0x00,
     74   0x7F, 0x49, 0x49, 0x49, 0x36, 0x00,
     75   0x3E, 0x41, 0x41, 0x41, 0x22, 0x00,
     76   0x7F, 0x41, 0x41, 0x41, 0x3E, 0x00,
     77   0x7F, 0x49, 0x49, 0x49, 0x41, 0x00,
     78   0x7F, 0x09, 0x09, 0x09, 0x01, 0x00,
     79   0x3E, 0x41, 0x41, 0x51, 0x73, 0x00,
     80   0x7F, 0x08, 0x08, 0x08, 0x7F, 0x00,
     81   0x00, 0x41, 0x7F, 0x41, 0x00, 0x00,
     82   0x20, 0x40, 0x41, 0x3F, 0x01, 0x00,
     83   0x7F, 0x08, 0x14, 0x22, 0x41, 0x00,
     84   0x7F, 0x40, 0x40, 0x40, 0x40, 0x00,
     85   0x7F, 0x02, 0x1C, 0x02, 0x7F, 0x00,
     86   0x7F, 0x04, 0x08, 0x10, 0x7F, 0x00,
     87   0x3E, 0x41, 0x41, 0x41, 0x3E, 0x00,
     88   0x7F, 0x09, 0x09, 0x09, 0x06, 0x00,
     89   0x3E, 0x41, 0x51, 0x21, 0x5E, 0x00,
     90   0x7F, 0x09, 0x19, 0x29, 0x46, 0x00,
     91   0x26, 0x49, 0x49, 0x49, 0x32, 0x00,
     92   0x03, 0x01, 0x7F, 0x01, 0x03, 0x00,
     93   0x3F, 0x40, 0x40, 0x40, 0x3F, 0x00,
     94   0x1F, 0x20, 0x40, 0x20, 0x1F, 0x00,
     95   0x3F, 0x40, 0x38, 0x40, 0x3F, 0x00,
     96   0x63, 0x14, 0x08, 0x14, 0x63, 0x00,
     97   0x03, 0x04, 0x78, 0x04, 0x03, 0x00,
     98   0x61, 0x59, 0x49, 0x4D, 0x43, 0x00,
     99   0x00, 0x7F, 0x41, 0x41, 0x41, 0x00,
    100   0x02, 0x04, 0x08, 0x10, 0x20, 0x00,
    101   0x00, 0x41, 0x41, 0x41, 0x7F, 0x00,
    102   0x04, 0x02, 0x01, 0x02, 0x04, 0x00,
    103   0x40, 0x40, 0x40, 0x40, 0x40, 0x00,
    104   0x00, 0x03, 0x07, 0x08, 0x00, 0x00,
    105   0x20, 0x54, 0x54, 0x78, 0x40, 0x00,
    106   0x7F, 0x28, 0x44, 0x44, 0x38, 0x00,
    107   0x38, 0x44, 0x44, 0x44, 0x28, 0x00,
    108   0x38, 0x44, 0x44, 0x28, 0x7F, 0x00,
    109   0x38, 0x54, 0x54, 0x54, 0x18, 0x00,
    110   0x00, 0x08, 0x7E, 0x09, 0x02, 0x00,
    111   0x18, 0x24, 0x24, 0x1C, 0x78, 0x00,
    112   0x7F, 0x08, 0x04, 0x04, 0x78, 0x00,
    113   0x00, 0x44, 0x7D, 0x40, 0x00, 0x00,
    114   0x20, 0x40, 0x40, 0x3D, 0x00, 0x00,
    115   0x7F, 0x10, 0x28, 0x44, 0x00, 0x00,
    116   0x00, 0x41, 0x7F, 0x40, 0x00, 0x00,
    117   0x7C, 0x04, 0x78, 0x04, 0x78, 0x00,
    118   0x7C, 0x08, 0x04, 0x04, 0x78, 0x00,
    119   0x38, 0x44, 0x44, 0x44, 0x38, 0x00,
    120   0x7C, 0x18, 0x24, 0x24, 0x18, 0x00,
    121   0x18, 0x24, 0x24, 0x18, 0x7C, 0x00,
    122   0x7C, 0x08, 0x04, 0x04, 0x08, 0x00,
    123   0x48, 0x54, 0x54, 0x54, 0x24, 0x00,
    124   0x04, 0x04, 0x3F, 0x44, 0x24, 0x00,
    125   0x3C, 0x40, 0x40, 0x20, 0x7C, 0x00,
    126   0x1C, 0x20, 0x40, 0x20, 0x1C, 0x00,
    127   0x3C, 0x40, 0x30, 0x40, 0x3C, 0x00,
    128   0x44, 0x28, 0x10, 0x28, 0x44, 0x00,
    129   0x4C, 0x90, 0x90, 0x90, 0x7C, 0x00,
    130   0x44, 0x64, 0x54, 0x4C, 0x44, 0x00,
    131   0x00, 0x08, 0x36, 0x41, 0x00, 0x00,
    132   0x00, 0x00, 0x77, 0x00, 0x00, 0x00,
    133   0x00, 0x41, 0x36, 0x08, 0x00, 0x00,
    134   0x02, 0x01, 0x02, 0x04, 0x02, 0x00,
    135   0x3C, 0x26, 0x23, 0x26, 0x3C, 0x00,
    136     0x00, 0x00, 0x00, 0x00, 0xE0, 0xF0,
    137     0xF8, 0xF8, 0x00, 0xF8, 0xF8, 0xF0,
    138     0xE0, 0x00, 0x00, 0x80, 0x80, 0x80,
    139     0x80, 0x00, 0x00, 0x80, 0x80, 0x00,
    140     0x00, 0x00, 0x00, 0x00, 0x80, 0x80,
    141     0x00, 0x80, 0x80, 0x00, 0x00, 0x00,
    142     0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
    143     0x80, 0x80, 0x00, 0x00, 0x00, 0x00,
    144     0x9C, 0x9F, 0x9F, 0x9C, 0x00, 0x00,
    145     0x00, 0x00, 0x80, 0x80, 0x00, 0x80,
    146     0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
    147     0x80, 0x80, 0x80, 0x00, 0x80, 0x80,
    148     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    149     0x00, 0x00, 0x00, 0x80, 0x80, 0x80,
    150     0x00, 0x00, 0x80, 0x80, 0x00, 0x00,
    151     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    152     0x00, 0x00, 0x00, 0x80, 0x60, 0x18,
    153     0x07, 0x00, 0x80, 0x80, 0x80, 0x80,
    154     0x80, 0x80, 0x80, 0x80, 0x00, 0x00,
    155     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    156     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    157   0xE0, 0xF0, 0xF0, 0xF0, 0xE0, 0xEC,
    158   0xEE, 0xF7, 0xF3, 0x70, 0x20, 0x00,
    159   0x7C, 0x7C, 0x7C, 0x7E, 0x00, 0x7E,
    160   0x7E, 0x7E, 0x7F, 0x7F, 0x7F, 0x00,
    161   0x00, 0x80, 0xC0, 0xE0, 0x7E, 0x5B,
    162   0x4F, 0x5B, 0xFE, 0xC0, 0x00, 0x00,
    163   0xC0, 0x00, 0xDC, 0xD7, 0xDE, 0xDE,
    164   0xDE, 0xD7, 0xDC, 0x00, 0xC0, 0x00,
    165   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    166   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    167   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    168     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    169     0xFF, 0xFF, 0x20, 0xFF, 0xFF, 0xFF,
    170     0xFF, 0x00, 0x00, 0xFF, 0xFF, 0xFF,
    171     0xFF, 0x00, 0x1F, 0x1F, 0x1F, 0x1F,
    172     0x00, 0x00, 0xC6, 0xE7, 0xF7, 0xF7,
    173     0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0x00,
    174     0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
    175     0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
    176     0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
    177     0xFE, 0xFF, 0xFF, 0xFF, 0x00, 0x9F,
    178     0x9F, 0x9F, 0x9E, 0x00, 0x00, 0xE7,
    179     0xF7, 0xF7, 0xF7, 0x00, 0xFF, 0xFF,
    180     0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00,
    181     0x00, 0x00, 0x00, 0x07, 0x07, 0x07,
    182     0x03, 0x00, 0x7F, 0x7F, 0x3F, 0x1E,
    183     0x00, 0x00, 0x00, 0x00, 0x00, 0xC0,
    184     0x30, 0x0C, 0x02, 0x01, 0x00, 0x00,
    185     0x00, 0x00, 0x07, 0x07, 0x07, 0x07,
    186     0x07, 0xF7, 0xF3, 0xF3, 0x00, 0x00,
    187     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    188     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    189   0x0F, 0x1F, 0x3F, 0x7F, 0x7F, 0x7F,
    190   0x7F, 0x7F, 0x3F, 0x1E, 0x0C, 0x00,
    191   0x1F, 0x1F, 0x1F, 0x3F, 0x00, 0x3F,
    192   0x3F, 0x3F, 0x7F, 0x7F, 0x7F, 0x00,
    193   0x30, 0x7B, 0x7F, 0x78, 0x30, 0x20,
    194   0x20, 0x30, 0x78, 0x7F, 0x3B, 0x00,
    195   0x03, 0x00, 0x0F, 0x7F, 0x0F, 0x0F,
    196   0x0F, 0x7F, 0x0F, 0x00, 0x03, 0x00,
    197   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    198   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    199   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    200     0x00, 0x00, 0x00, 0x00, 0x1F, 0x1F,
    201     0x1F, 0x1F, 0x00, 0x1F, 0x1F, 0x1F,
    202     0x1F, 0x00, 0x00, 0x1F, 0x1F, 0x1F,
    203     0x1F, 0x00, 0x00, 0x00, 0x00, 0x00,
    204     0x00, 0x00, 0x07, 0x0F, 0x0F, 0x1F,
    205     0x00, 0x1F, 0x1F, 0x0F, 0x07, 0x00,
    206     0x00, 0x07, 0x0F, 0x0F, 0x1F, 0x00,
    207     0x1F, 0x1F, 0x0F, 0x07, 0x00, 0x00,
    208     0x1F, 0x1F, 0x1F, 0x1F, 0x00, 0x00,
    209     0x07, 0x0F, 0x1F, 0x1F, 0x00, 0x1F,
    210     0x0F, 0x0F, 0x07, 0x00, 0x00, 0x07,
    211     0x0F, 0x1F, 0x1F, 0x00, 0x1F, 0x0F,
    212     0x0F, 0x03, 0x00, 0x00, 0x00, 0x00,
    213     0x00, 0x00, 0x00, 0xE0, 0xF0, 0xF0,
    214     0xE0, 0x00, 0xFF, 0xFE, 0xFE, 0x38,
    215     0x00, 0x60, 0x10, 0x0C, 0x03, 0x00,
    216     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    217     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    218     0x00, 0xFF, 0xFF, 0x7F, 0x00, 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, 0x00, 0x00, 0x00, 0x00,
    223   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    224   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    225   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    226   0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    227   0x00, 0x00, 0x00, 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 };