qmk_firmware

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

pad_plus.c (28368B)


      1 // Copyright 2025 TogKey
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #include "quantum.h"
      5 
      6 #if defined(OLED_ENABLE)
      7 oled_rotation_t oled_init_kb(oled_rotation_t rotation) {
      8     return OLED_ROTATION_180;
      9 }
     10 
     11 static const char image_layer_1[] PROGMEM = {
     12     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     13     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     14     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     15     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     16     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     17     0xE0, 0xE0, 0xE0, 0xE0, 0x00, 0x00,
     18     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     19     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     20     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     21     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     22     0x00, 0xFC, 0xFC, 0xFC, 0xFC, 0x00,
     23     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     24     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     25     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     26     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     27     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     28     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     29     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     30     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     31     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     32     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     33     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     34     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     35     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     36     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     37     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     38     0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
     39     0x8F, 0x8F, 0x70, 0xFC, 0xFE, 0xFE,
     40     0xCF, 0x8F, 0x8F, 0x8F, 0xFE, 0xFE,
     41     0xFC, 0x78, 0xF8, 0xFC, 0xFE, 0xFF,
     42     0x8F, 0x8F, 0x8F, 0xCE, 0xFF, 0xFF,
     43     0xFF, 0xFE, 0x00, 0xFF, 0xFF, 0xFF,
     44     0xFF, 0xF8, 0xFC, 0xFE, 0xDF, 0x8F,
     45     0x07, 0x23, 0xFC, 0xFE, 0xFE, 0xFF,
     46     0xB7, 0xB7, 0xBF, 0xBE, 0xBE, 0xB8,
     47     0x07, 0x1F, 0x3F, 0xFE, 0xFC, 0xF0,
     48     0xF0, 0xFE, 0xFF, 0x3F, 0x0F, 0x03,
     49     0xC0, 0xC0, 0xC0, 0x80, 0x00, 0x00,
     50     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     51     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     52     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     53     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     54     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     55     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     56     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     57     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     58     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     59     0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
     60     0x03, 0x07, 0x07, 0x03, 0x00, 0x01,
     61     0x03, 0x03, 0x03, 0x07, 0x07, 0x03,
     62     0x03, 0x03, 0x01, 0x00, 0x00, 0x39,
     63     0x7B, 0x7B, 0x77, 0x77, 0x73, 0x7B,
     64     0x7F, 0x3F, 0x1F, 0x07, 0x00, 0x03,
     65     0x03, 0x03, 0x03, 0x00, 0x01, 0x03,
     66     0x03, 0x03, 0x03, 0x02, 0x00, 0x01,
     67     0x03, 0x03, 0x07, 0x07, 0x03, 0x03,
     68     0x03, 0x01, 0x00, 0x60, 0x78, 0x7E,
     69     0x7F, 0x3F, 0x0F, 0x03, 0x00, 0x00,
     70     0x00, 0x00, 0x03, 0x07, 0x07, 0x03,
     71     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     72     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     73     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     74     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     75     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     76     0x00, 0x00, 0xF0, 0xF8, 0xF8, 0xF8,
     77     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
     78     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
     79     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
     80     0xF8, 0xF8, 0xF8, 0xF8, 0xF0, 0x00,
     81     0x00, 0x00, 0x00, 0x00, 0xE0, 0xF0,
     82     0x78, 0x38, 0x38, 0x38, 0x38, 0x38,
     83     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
     84     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
     85     0x38, 0x38, 0x38, 0x38, 0x38, 0xF0,
     86     0xF0, 0xC0, 0x00, 0x00, 0x00, 0x00,
     87     0xC0, 0xF0, 0xF0, 0x38, 0x38, 0x38,
     88     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
     89     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
     90     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
     91     0x38, 0x78, 0xF0, 0xE0, 0x00, 0x00,
     92     0x00, 0x00, 0x00, 0xF0, 0xF0, 0x38,
     93     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
     94     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
     95     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
     96     0x38, 0x38, 0x38, 0x38, 0xF0, 0xF0,
     97     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
     98     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
     99     0xFF, 0xFF, 0xBF, 0x9F, 0xDF, 0x0F,
    100     0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    101     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    102     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    103     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    104     0x00, 0x00, 0x00, 0x00, 0x60, 0x70,
    105     0x30, 0x30, 0x30, 0xF0, 0xF0, 0xC0,
    106     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    107     0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
    108     0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00,
    109     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    110     0x20, 0x70, 0x70, 0x30, 0x30, 0xF0,
    111     0xF0, 0xE0, 0x00, 0x00, 0x00, 0x00,
    112     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    113     0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
    114     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    115     0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0,
    116     0xF0, 0xF0, 0xF0, 0xF0, 0x00, 0x00,
    117     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    118     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    119     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    120     0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xBF,
    121     0xBF, 0x80, 0x80, 0xBF, 0xBF, 0xFF,
    122     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    123     0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,
    124     0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
    125     0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
    126     0xF0, 0xF8, 0xFC, 0xEE, 0xEF, 0xE7,
    127     0xE3, 0xC1, 0x00, 0x00, 0x00, 0x00,
    128     0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF,
    129     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    130     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    131     0x00, 0x00, 0x70, 0x70, 0xE7, 0xE7,
    132     0xE7, 0xEF, 0xFF, 0x7C, 0x10, 0x00,
    133     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    134     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    135     0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00,
    136     0x00, 0x00, 0x00, 0x00, 0x1C, 0x1F,
    137     0x1F, 0x1B, 0x18, 0xFF, 0xFF, 0x7F,
    138     0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
    139     0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
    140     0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFF,
    141     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    142     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    143     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    144     0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00,
    145     0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F,
    146     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    147     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    148     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    149     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xFF,
    150     0x7F, 0x1F, 0x00, 0x00, 0x00, 0x00,
    151     0x1F, 0x7F, 0xFF, 0xE0, 0xE0, 0xE0,
    152     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    153     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    154     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    155     0xE0, 0xE0, 0x7F, 0x7F, 0x00, 0x00,
    156     0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0,
    157     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    158     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    159     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    160     0xE0, 0xE0, 0xE0, 0xE0, 0xFF, 0x7F,
    161     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    162     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    163     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    164     0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00,
    169     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    170     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    171     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    172     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    173     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    174     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    175     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    176     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    177     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    178     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    179     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    180     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    181     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    182     0x00, 0x00, 0x00, 0x00,
    183 };
    184 
    185 static const char image_layer_2[] PROGMEM = {
    186     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    187     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    188     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    189     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    190     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    191     0xE0, 0xE0, 0xE0, 0xE0, 0x00, 0x00,
    192     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    193     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    194     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    195     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    196     0x00, 0xFC, 0xFC, 0xFC, 0xFC, 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, 0x00, 0x00,
    201     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    202     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    203     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    204     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    205     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    206     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    207     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    208     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    209     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    210     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    211     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    212     0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
    213     0x8F, 0x8F, 0x70, 0xFC, 0xFE, 0xFE,
    214     0xCF, 0x8F, 0x8F, 0x8F, 0xFE, 0xFE,
    215     0xFC, 0x78, 0xF8, 0xFC, 0xFE, 0xFF,
    216     0x8F, 0x8F, 0x8F, 0xCE, 0xFF, 0xFF,
    217     0xFF, 0xFE, 0x00, 0xFF, 0xFF, 0xFF,
    218     0xFF, 0xF8, 0xFC, 0xFE, 0xDF, 0x8F,
    219     0x07, 0x23, 0xFC, 0xFE, 0xFE, 0xFF,
    220     0xB7, 0xB7, 0xBF, 0xBE, 0xBE, 0xB8,
    221     0x07, 0x1F, 0x3F, 0xFE, 0xFC, 0xF0,
    222     0xF0, 0xFE, 0xFF, 0x3F, 0x0F, 0x03,
    223     0xC0, 0xC0, 0xC0, 0x80, 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     0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
    234     0x03, 0x07, 0x07, 0x03, 0x00, 0x01,
    235     0x03, 0x03, 0x03, 0x07, 0x07, 0x03,
    236     0x03, 0x03, 0x01, 0x00, 0x00, 0x39,
    237     0x7B, 0x7B, 0x77, 0x77, 0x73, 0x7B,
    238     0x7F, 0x3F, 0x1F, 0x07, 0x00, 0x03,
    239     0x03, 0x03, 0x03, 0x00, 0x01, 0x03,
    240     0x03, 0x03, 0x03, 0x02, 0x00, 0x01,
    241     0x03, 0x03, 0x07, 0x07, 0x03, 0x03,
    242     0x03, 0x01, 0x00, 0x60, 0x78, 0x7E,
    243     0x7F, 0x3F, 0x0F, 0x03, 0x00, 0x00,
    244     0x00, 0x00, 0x03, 0x07, 0x07, 0x03,
    245     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    246     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    247     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    248     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    249     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    250     0x00, 0x00, 0xF0, 0xF8, 0x38, 0x38,
    251     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    252     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    253     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    254     0x38, 0x38, 0x38, 0xF8, 0xF0, 0x00,
    255     0x00, 0x00, 0x00, 0x00, 0xE0, 0xF0,
    256     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
    257     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
    258     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
    259     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF0,
    260     0xF0, 0xC0, 0x00, 0x00, 0x00, 0x00,
    261     0xC0, 0xF0, 0xF0, 0x38, 0x38, 0x38,
    262     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    263     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    264     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    265     0x38, 0x78, 0xF0, 0xE0, 0x00, 0x00,
    266     0x00, 0x00, 0x00, 0xF0, 0xF0, 0x38,
    267     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    268     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    269     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    270     0x38, 0x38, 0x38, 0x38, 0xF0, 0xF0,
    271     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    272     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    273     0x00, 0x00, 0x60, 0x60, 0xF0, 0xF0,
    274     0xF0, 0x00, 0x00, 0x00, 0x00, 0x00,
    275     0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
    276     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    277     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    278     0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xDF,
    279     0xCF, 0xCF, 0xCF, 0x1F, 0x1F, 0xFF,
    280     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    281     0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
    282     0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00,
    283     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    284     0x20, 0x70, 0x70, 0x30, 0x30, 0xF0,
    285     0xF0, 0xE0, 0x00, 0x00, 0x00, 0x00,
    286     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    287     0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
    288     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    289     0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0,
    290     0xF0, 0xF0, 0xF0, 0xF0, 0x00, 0x00,
    291     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    292     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    293     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    294     0x00, 0x00, 0x00, 0x00, 0xE0, 0xE0,
    295     0xFF, 0xFF, 0xFF, 0xE0, 0xE0, 0xC0,
    296     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    297     0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00,
    298     0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
    299     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    300     0x9F, 0x87, 0xB7, 0xB3, 0xB9, 0xBC,
    301     0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    302     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    303     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    304     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    305     0x00, 0x00, 0x70, 0x70, 0xE7, 0xE7,
    306     0xE7, 0xEF, 0xFF, 0x7C, 0x10, 0x00,
    307     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    308     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    309     0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00,
    310     0x00, 0x00, 0x00, 0x00, 0x1C, 0x1F,
    311     0x1F, 0x1B, 0x18, 0xFF, 0xFF, 0x7F,
    312     0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
    313     0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
    314     0x00, 0x00, 0x3F, 0x7F, 0x60, 0x60,
    315     0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
    316     0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
    317     0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
    318     0x60, 0x60, 0x60, 0x7F, 0x3F, 0x00,
    319     0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF,
    320     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    321     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    322     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    323     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    324     0x7F, 0x3F, 0x00, 0x00, 0x00, 0x00,
    325     0x1F, 0x7F, 0xFF, 0xE0, 0xE0, 0xE0,
    326     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    327     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    328     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    329     0xE0, 0xE0, 0x7F, 0x7F, 0x00, 0x00,
    330     0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0,
    331     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    332     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    333     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    334     0xE0, 0xE0, 0xE0, 0xE0, 0xFF, 0x7F,
    335     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    336     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    337     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    338     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    339     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    340     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    341     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    342     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    343     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    344     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    345     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    346     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    347     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    348     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    349     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    350     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    351     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    352     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    353     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    354     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    355     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    356     0x00, 0x00, 0x00, 0x00,
    357 };
    358 
    359 static const char image_layer_3[] PROGMEM = {
    360     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    361     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    362     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    363     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    364     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    365     0xE0, 0xE0, 0xE0, 0xE0, 0x00, 0x00,
    366     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    367     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    368     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    369     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    370     0x00, 0xFC, 0xFC, 0xFC, 0xFC, 0x00,
    371     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    372     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    373     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    374     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    375     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    376     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    377     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    378     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    379     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    380     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    381     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    382     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    383     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    384     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    385     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    386     0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
    387     0x8F, 0x8F, 0x70, 0xFC, 0xFE, 0xFE,
    388     0xCF, 0x8F, 0x8F, 0x8F, 0xFE, 0xFE,
    389     0xFC, 0x78, 0xF8, 0xFC, 0xFE, 0xFF,
    390     0x8F, 0x8F, 0x8F, 0xCE, 0xFF, 0xFF,
    391     0xFF, 0xFE, 0x00, 0xFF, 0xFF, 0xFF,
    392     0xFF, 0xF8, 0xFC, 0xFE, 0xDF, 0x8F,
    393     0x07, 0x23, 0xFC, 0xFE, 0xFE, 0xFF,
    394     0xB7, 0xB7, 0xBF, 0xBE, 0xBE, 0xB8,
    395     0x07, 0x1F, 0x3F, 0xFE, 0xFC, 0xF0,
    396     0xF0, 0xFE, 0xFF, 0x3F, 0x0F, 0x03,
    397     0xC0, 0xC0, 0xC0, 0x80, 0x00, 0x00,
    398     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    399     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    400     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    401     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    402     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    403     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    404     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    405     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    406     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    407     0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
    408     0x03, 0x07, 0x07, 0x03, 0x00, 0x01,
    409     0x03, 0x03, 0x03, 0x07, 0x07, 0x03,
    410     0x03, 0x03, 0x01, 0x00, 0x00, 0x39,
    411     0x7B, 0x7B, 0x77, 0x77, 0x73, 0x7B,
    412     0x7F, 0x3F, 0x1F, 0x07, 0x00, 0x03,
    413     0x03, 0x03, 0x03, 0x00, 0x01, 0x03,
    414     0x03, 0x03, 0x03, 0x02, 0x00, 0x01,
    415     0x03, 0x03, 0x07, 0x07, 0x03, 0x03,
    416     0x03, 0x01, 0x00, 0x60, 0x78, 0x7E,
    417     0x7F, 0x3F, 0x0F, 0x03, 0x00, 0x00,
    418     0x00, 0x00, 0x03, 0x07, 0x07, 0x03,
    419     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    420     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    421     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    422     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    423     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    424     0x00, 0x00, 0xF0, 0xF8, 0x38, 0x38,
    425     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    426     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    427     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    428     0x38, 0x38, 0x38, 0xF8, 0xF0, 0x00,
    429     0x00, 0x00, 0x00, 0x00, 0xE0, 0xF0,
    430     0x78, 0x38, 0x38, 0x38, 0x38, 0x38,
    431     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    432     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    433     0x38, 0x38, 0x38, 0x38, 0x38, 0xF0,
    434     0xF0, 0xC0, 0x00, 0x00, 0x00, 0x00,
    435     0xC0, 0xF0, 0xF0, 0xF8, 0xF8, 0xF8,
    436     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
    437     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
    438     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
    439     0xF8, 0xF8, 0xF0, 0xE0, 0x00, 0x00,
    440     0x00, 0x00, 0x00, 0xF0, 0xF0, 0x38,
    441     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    442     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    443     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    444     0x38, 0x38, 0x38, 0x38, 0xF0, 0xF0,
    445     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    446     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    447     0x00, 0x00, 0x60, 0x60, 0xF0, 0xF0,
    448     0xF0, 0x00, 0x00, 0x00, 0x00, 0x00,
    449     0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
    450     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    451     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    452     0x00, 0x00, 0x00, 0x00, 0x60, 0x70,
    453     0x30, 0x30, 0x30, 0xF0, 0xF0, 0xC0,
    454     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    455     0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
    456     0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
    457     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    458     0xFF, 0x9F, 0xDF, 0xEF, 0xCF, 0xCF,
    459     0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    460     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    461     0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
    462     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    463     0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0,
    464     0xF0, 0xF0, 0xF0, 0xF0, 0x00, 0x00,
    465     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    466     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    467     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    468     0x00, 0x00, 0x00, 0x00, 0xE0, 0xE0,
    469     0xFF, 0xFF, 0xFF, 0xE0, 0xE0, 0xC0,
    470     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    471     0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00,
    472     0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
    473     0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
    474     0xF0, 0xF8, 0xFC, 0xEE, 0xEF, 0xE7,
    475     0xE3, 0xC1, 0x00, 0x00, 0x00, 0x00,
    476     0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF,
    477     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    478     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    479     0xFF, 0xFF, 0xDF, 0x8F, 0xBF, 0xBD,
    480     0xBD, 0xB8, 0x82, 0xC7, 0xFF, 0xFF,
    481     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    482     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    483     0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00,
    484     0x00, 0x00, 0x00, 0x00, 0x1C, 0x1F,
    485     0x1F, 0x1B, 0x18, 0xFF, 0xFF, 0x7F,
    486     0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
    487     0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
    488     0x00, 0x00, 0x3F, 0x7F, 0x60, 0x60,
    489     0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
    490     0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
    491     0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
    492     0x60, 0x60, 0x60, 0x7F, 0x3F, 0x00,
    493     0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F,
    494     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    495     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    496     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    497     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xFF,
    498     0x7F, 0x1F, 0x00, 0x00, 0x00, 0x00,
    499     0x3F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF,
    500     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    501     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    502     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    503     0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00,
    504     0x00, 0x00, 0x00, 0x7F, 0xFF, 0xE0,
    505     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    506     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    507     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    508     0xE0, 0xE0, 0xE0, 0xE0, 0xFF, 0x7F,
    509     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    510     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    511     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    512     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    513     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    514     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    515     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    516     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    517     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    518     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    519     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    520     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    521     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    522     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    523     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    524     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    525     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    526     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    527     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    528     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    529     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    530     0x00, 0x00, 0x00, 0x00,
    531 };
    532 
    533 static const char image_layer_4[] PROGMEM = {
    534     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    535     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    536     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    537     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    538     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    539     0xE0, 0xE0, 0xE0, 0xE0, 0x00, 0x00,
    540     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    541     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    542     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    543     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    544     0x00, 0xFC, 0xFC, 0xFC, 0xFC, 0x00,
    545     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    546     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    547     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    548     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    549     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    550     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    551     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    552     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    553     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    554     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    555     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    556     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    557     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    558     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    559     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    560     0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF,
    561     0x8F, 0x8F, 0x70, 0xFC, 0xFE, 0xFE,
    562     0xCF, 0x8F, 0x8F, 0x8F, 0xFE, 0xFE,
    563     0xFC, 0x78, 0xF8, 0xFC, 0xFE, 0xFF,
    564     0x8F, 0x8F, 0x8F, 0xCE, 0xFF, 0xFF,
    565     0xFF, 0xFE, 0x00, 0xFF, 0xFF, 0xFF,
    566     0xFF, 0xF8, 0xFC, 0xFE, 0xDF, 0x8F,
    567     0x07, 0x23, 0xFC, 0xFE, 0xFE, 0xFF,
    568     0xB7, 0xB7, 0xBF, 0xBE, 0xBE, 0xB8,
    569     0x07, 0x1F, 0x3F, 0xFE, 0xFC, 0xF0,
    570     0xF0, 0xFE, 0xFF, 0x3F, 0x0F, 0x03,
    571     0xC0, 0xC0, 0xC0, 0x80, 0x00, 0x00,
    572     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    573     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    574     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    575     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    576     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    577     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    578     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    579     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    580     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    581     0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
    582     0x03, 0x07, 0x07, 0x03, 0x00, 0x01,
    583     0x03, 0x03, 0x03, 0x07, 0x07, 0x03,
    584     0x03, 0x03, 0x01, 0x00, 0x00, 0x39,
    585     0x7B, 0x7B, 0x77, 0x77, 0x73, 0x7B,
    586     0x7F, 0x3F, 0x1F, 0x07, 0x00, 0x03,
    587     0x03, 0x03, 0x03, 0x00, 0x01, 0x03,
    588     0x03, 0x03, 0x03, 0x02, 0x00, 0x01,
    589     0x03, 0x03, 0x07, 0x07, 0x03, 0x03,
    590     0x03, 0x01, 0x00, 0x60, 0x78, 0x7E,
    591     0x7F, 0x3F, 0x0F, 0x03, 0x00, 0x00,
    592     0x00, 0x00, 0x03, 0x07, 0x07, 0x03,
    593     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    594     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    595     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    596     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    597     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    598     0x00, 0x00, 0xF0, 0xF8, 0x38, 0x38,
    599     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    600     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    601     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    602     0x38, 0x38, 0x38, 0xF8, 0xF0, 0x00,
    603     0x00, 0x00, 0x00, 0x00, 0xE0, 0xF0,
    604     0x78, 0x38, 0x38, 0x38, 0x38, 0x38,
    605     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    606     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    607     0x38, 0x38, 0x38, 0x38, 0x38, 0xF0,
    608     0xF0, 0xC0, 0x00, 0x00, 0x00, 0x00,
    609     0xC0, 0xF0, 0xF0, 0x38, 0x38, 0x38,
    610     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    611     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    612     0x38, 0x38, 0x38, 0x38, 0x38, 0x38,
    613     0x38, 0x78, 0xF0, 0xE0, 0x00, 0x00,
    614     0x00, 0x00, 0x00, 0xF0, 0xF0, 0xF8,
    615     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
    616     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
    617     0xF8, 0xF8, 0xF8, 0xF8, 0xF8, 0xF8,
    618     0xF8, 0xF8, 0xF8, 0xF8, 0xF0, 0xF0,
    619     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    620     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    621     0x00, 0x00, 0x60, 0x60, 0xF0, 0xF0,
    622     0xF0, 0x00, 0x00, 0x00, 0x00, 0x00,
    623     0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
    624     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    625     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    626     0x00, 0x00, 0x00, 0x00, 0x60, 0x70,
    627     0x30, 0x30, 0x30, 0xF0, 0xF0, 0xC0,
    628     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    629     0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
    630     0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00,
    631     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    632     0x20, 0x70, 0x70, 0x30, 0x30, 0xF0,
    633     0xF0, 0xE0, 0x00, 0x00, 0x00, 0x00,
    634     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    635     0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
    636     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    637     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F,
    638     0x9F, 0x0F, 0x0F, 0xFF, 0xFF, 0xFF,
    639     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    640     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    641     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    642     0x00, 0x00, 0x00, 0x00, 0xE0, 0xE0,
    643     0xFF, 0xFF, 0xFF, 0xE0, 0xE0, 0xC0,
    644     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    645     0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00,
    646     0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
    647     0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
    648     0xF0, 0xF8, 0xFC, 0xEE, 0xEF, 0xE7,
    649     0xE3, 0xC1, 0x00, 0x00, 0x00, 0x00,
    650     0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF,
    651     0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
    652     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00,
    653     0x00, 0x00, 0x70, 0x70, 0xE7, 0xE7,
    654     0xE7, 0xEF, 0xFF, 0x7C, 0x10, 0x00,
    655     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    656     0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    657     0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    658     0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xE1,
    659     0xE4, 0xEF, 0xEF, 0x80, 0x80, 0xE7,
    660     0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    661     0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00,
    662     0x00, 0x00, 0x3F, 0x7F, 0x60, 0x60,
    663     0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
    664     0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
    665     0x60, 0x60, 0x60, 0x60, 0x60, 0x60,
    666     0x60, 0x60, 0x60, 0x7F, 0x3F, 0x00,
    667     0x00, 0x00, 0x00, 0x00, 0x7F, 0x7F,
    668     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    669     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    670     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    671     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xFF,
    672     0x7F, 0x1F, 0x00, 0x00, 0x00, 0x00,
    673     0x1F, 0x7F, 0xFF, 0xE0, 0xE0, 0xE0,
    674     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    675     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    676     0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0,
    677     0xE0, 0xE0, 0x7F, 0x7F, 0x00, 0x00,
    678     0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFF,
    679     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    680     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    681     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
    682     0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F,
    683     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    684     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    685     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    686     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    687     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    688     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    689     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    690     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    691     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    692     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    693     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    694     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    695     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    696     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    697     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    698     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    699     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    700     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    701     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    702     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    703     0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    704     0x00, 0x00, 0x00, 0x00,
    705 };
    706 
    707 bool oled_task_kb(void) {
    708     if (!oled_task_user()) {
    709         return false;
    710     }
    711 
    712     switch (get_highest_layer(layer_state)) {
    713         case 0:
    714             oled_write_raw_P(image_layer_1, sizeof(image_layer_1));
    715             break;
    716         case 1:
    717             oled_write_raw_P(image_layer_2, sizeof(image_layer_2));
    718             break;
    719         case 2:
    720             oled_write_raw_P(image_layer_3, sizeof(image_layer_3));
    721             break;
    722         case 3:
    723             oled_write_raw_P(image_layer_4, sizeof(image_layer_4));
    724             break;
    725         default:
    726             oled_write_ln_P(PSTR("Undefined"), false);
    727     }
    728 
    729     return false;
    730 }
    731 #endif