qmk_firmware

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

glcdfont.c (8741B)


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