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