├── Hardware ├── DIY ESP32 SmartClock Kit with Weather Forecasting V1.1.brd ├── DIY ESP32 SmartClock Kit with Weather Forecasting V1.1.sch └── Schematic V1.1.pdf ├── bin ├── ESP32 Smart Clock Programming Method.docx └── smart_clock_kit.zip ├── firmware └── SmartClock │ ├── SmartClock.ino │ ├── a1.h │ ├── cloud.h │ ├── rain.h │ ├── snow.h │ ├── sun.h │ ├── wifi_save.cpp │ └── wifi_save.h ├── md_pic ├── back.jpg ├── front.jpg ├── howtouse.jpg └── main.jpg └── readme.md /Hardware/Schematic V1.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makerfabs/Makerfabs_SmartClock_Kit/717344d695d68e7d37655b08b56652f3b83ca7f3/Hardware/Schematic V1.1.pdf -------------------------------------------------------------------------------- /bin/ESP32 Smart Clock Programming Method.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makerfabs/Makerfabs_SmartClock_Kit/717344d695d68e7d37655b08b56652f3b83ca7f3/bin/ESP32 Smart Clock Programming Method.docx -------------------------------------------------------------------------------- /bin/smart_clock_kit.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makerfabs/Makerfabs_SmartClock_Kit/717344d695d68e7d37655b08b56652f3b83ca7f3/bin/smart_clock_kit.zip -------------------------------------------------------------------------------- /firmware/SmartClock/SmartClock.ino: -------------------------------------------------------------------------------- 1 | #include // Core graphics library 2 | #include // Hardware-specific library for ST7735 3 | #include 4 | #include "wifi_save.h" 5 | #include 6 | #include "time.h" 7 | #include 8 | #include 9 | 10 | #include "a1.h" 11 | #include "sun.h" 12 | #include "rain.h" 13 | #include "cloud.h" 14 | #include "snow.h" 15 | 16 | #define BUZZER_PIN 32 17 | 18 | #define BUTTON_S WIFI_SET_PIN 19 | #define BUTTON1 26 20 | #define BUTTON2 27 21 | 22 | #define TFT_CS 15 // Hallowing display control pins: chip select 23 | #define TFT_RST 23 // Display reset 24 | #define TFT_DC 22 // Display data/command select 25 | #define TFT_BACKLIGHT -1 // Display backlight pin 26 | 27 | #define TFT_MOSI 13 // Data out 28 | #define TFT_SCLK 14 // Clock out 29 | 30 | Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST); 31 | 32 | const char *ntpServer = "120.25.108.11"; 33 | const long gmtOffset_sec = (-5) * 60 * 60; // China+8 34 | const int daylightOffset_sec = 0; 35 | 36 | struct tm timeinfo; 37 | const int page_num = 4; 38 | int page = 0; 39 | int page_line = 0; 40 | int page_add = 0; 41 | int16_t alarm_h = 8; 42 | int16_t alarm_m = 0; 43 | int16_t timezone = 0; 44 | int alarm_flag = 0; 45 | int alarm_enable = 1; 46 | int last_h = -1; 47 | int last_m = -1; 48 | long int weather_runtime = -600000; 49 | int button_flag = 0; 50 | int location_index = 0; 51 | 52 | String weather_location[] = {"Washington", "London", "Beijing", "Paris"}; 53 | String timezone_city[24] = {"-11", "-10", "-9", "Vancouver", "-7", "Chicago", "Washington", "-4", "-3", "-2", "-1", "London", "Paris", "Athens", "Moscow", "4", "New Delhi", "Bangladesh", "Bangkok", "Beijing", "Tokyo", "10", "11", "12"}; 54 | 55 | void setup(void) 56 | { 57 | 58 | Serial.begin(115200); 59 | Serial.print(F("Hello! Makerfabs Smartclock Kit")); 60 | 61 | pin_init(); 62 | tft_init(); 63 | congfig_init(); 64 | wifi_init(); 65 | 66 | tft.setCursor(0, 110); 67 | tft.print("All init over"); 68 | delay(2000); 69 | 70 | tft.fillScreen(ST77XX_BLACK); 71 | 72 | // Show logo 73 | tft.drawRGBBitmap(0, 0, a1, 128, 128); 74 | delay(1000); 75 | } 76 | 77 | void loop() 78 | { 79 | main_menu(); 80 | } 81 | 82 | // Init 83 | 84 | void pin_init() 85 | { 86 | Serial.println("Start PIN init"); 87 | 88 | pinMode(BUZZER_PIN, OUTPUT); 89 | pinMode(BUTTON_S, INPUT_PULLUP); 90 | pinMode(BUTTON1, INPUT_PULLUP); 91 | pinMode(BUTTON2, INPUT_PULLUP); 92 | 93 | /* 94 | digitalWrite(BUZZER_PIN, HIGH); 95 | delay(500); 96 | digitalWrite(BUZZER_PIN, LOW); 97 | */ 98 | 99 | Serial.println("PIN init done"); 100 | delay(100); 101 | } 102 | 103 | void tft_init() 104 | { 105 | Serial.println("Start TFT init"); 106 | 107 | tft.initR(INITR_144GREENTAB); 108 | tft.fillScreen(ST77XX_BLACK); 109 | delay(100); 110 | 111 | Serial.println("TFT init done"); 112 | delay(100); 113 | 114 | tft.setCursor(0, 0); 115 | tft.setTextColor(ST77XX_WHITE); 116 | tft.setTextSize(1); 117 | tft.print("TFT init over"); 118 | } 119 | 120 | void wifi_init() 121 | { 122 | Serial.println("Start WIFI config and ntp init"); 123 | tft.fillScreen(ST77XX_BLACK); 124 | 125 | tft.setCursor(0, 10); 126 | tft.print("WIFI init start"); 127 | 128 | tft.setCursor(0, 30); 129 | tft.print("If you want set WIFI. Hold down S1 button 3 second, then clock will go into Settings Mode. Use your phone connect to Makerfabs_ap, and visit \"192.168.4.1\"."); 130 | 131 | if (wifi_set_main()) 132 | { 133 | tft.fillRect(0, 20, 128, 128, ST77XX_BLACK); 134 | Serial.println("Connect WIFI SUCCESS"); 135 | tft.setCursor(0, 50); 136 | tft.print("Connect WIFI SUCCESS"); 137 | } 138 | else 139 | { 140 | tft.fillRect(0, 30, 128, 100, ST77XX_BLACK); 141 | Serial.println("Connect WIFI FAULT"); 142 | tft.setCursor(0, 50); 143 | tft.print("Connect WIFI FAULT"); 144 | } 145 | 146 | // configTime(gmtOffset_sec, daylightOffset_sec, ntpServer); 147 | configTime((const long)(timezone * 3600), daylightOffset_sec, ntpServer); 148 | Serial.println(F("Alread get npt time.")); 149 | tft.setCursor(0, 100); 150 | tft.print("Alread get npt time"); 151 | } 152 | 153 | void congfig_init() 154 | { 155 | read_congfig(&alarm_h, &alarm_m, &timezone); 156 | tft.setCursor(10, 10); 157 | tft.print("Alread get congfig"); 158 | delay(500); 159 | } 160 | 161 | // Menu 162 | 163 | void main_menu() 164 | { 165 | if (!getLocalTime(&timeinfo)) 166 | { 167 | Serial.println("Failed to obtain time"); 168 | } 169 | 170 | switch (page) 171 | { 172 | case 0: 173 | clock_page(); 174 | break; 175 | case 1: 176 | alarm_page(); 177 | break; 178 | case 2: 179 | timezone_page(); 180 | break; 181 | case 3: 182 | weather_page(); 183 | // weather_request(); 184 | break; 185 | 186 | default: 187 | break; 188 | } 189 | 190 | // Check alarm clock 191 | if (timeinfo.tm_hour == alarm_h && timeinfo.tm_min == alarm_m && alarm_enable == 1) 192 | { 193 | if (alarm_flag == 0) 194 | alarming(); 195 | alarm_flag = 1; 196 | } 197 | else 198 | { 199 | alarm_flag = 0; 200 | } 201 | 202 | // Check Button Status in 10s 203 | int runtime = millis(); 204 | while (millis() - runtime < 10000) 205 | { 206 | if (digitalRead(BUTTON_S) == LOW) 207 | { 208 | delay(40); 209 | if (digitalRead(BUTTON_S) == LOW) 210 | { 211 | button_flag = 1; 212 | page = ++page % page_num; 213 | page_line = 0; 214 | page_add = 0; 215 | 216 | break; 217 | } 218 | } 219 | 220 | if (digitalRead(BUTTON1) == LOW) 221 | { 222 | delay(40); 223 | if (digitalRead(BUTTON1) == LOW) 224 | { 225 | button_flag = 1; 226 | page_line++; 227 | break; 228 | } 229 | } 230 | 231 | if (digitalRead(BUTTON2) == LOW) 232 | { 233 | delay(40); 234 | if (digitalRead(BUTTON2) == LOW) 235 | { 236 | button_flag = 1; 237 | page_add++; 238 | break; 239 | } 240 | } 241 | 242 | delay(100); 243 | } 244 | } 245 | 246 | void clock_page() 247 | { 248 | // If minute wasn't change,don't flesh screen 249 | if (last_h == timeinfo.tm_hour && last_m == timeinfo.tm_min && button_flag == 0) 250 | return; 251 | else 252 | { 253 | button_flag = 0; 254 | last_h = timeinfo.tm_hour; 255 | last_m = timeinfo.tm_min; 256 | } 257 | tft.fillScreen(ST77XX_BLACK); 258 | 259 | String date_str = (String)(timeinfo.tm_year + 1900) + "/" + (String)(timeinfo.tm_mon + 1) + "/" + (String)(timeinfo.tm_mday); 260 | 261 | tft.setTextColor(ST77XX_WHITE); 262 | tft.setTextSize(1); 263 | tft.setCursor(10, 10); 264 | tft.print(date_str); 265 | 266 | // Check weather alarm enable set 267 | if (page_add == 1) 268 | { 269 | page_add = 0; 270 | alarm_enable = (alarm_enable + 1) % 2; 271 | } 272 | 273 | // Check alarm enable display 274 | if (alarm_enable) 275 | { 276 | tft.fillRect(70, 110, 5, 5, ST77XX_YELLOW); 277 | } 278 | else 279 | { 280 | tft.fillRect(70, 110, 5, 5, ST77XX_BLACK); 281 | } 282 | 283 | // Config display 284 | tft.setCursor(80, 110); 285 | String alarm_str = ""; 286 | alarm_h < 10 ? alarm_str += "0" : alarm_str += ""; 287 | alarm_str += (String)alarm_h + ":"; 288 | alarm_m < 10 ? alarm_str += "0" : alarm_str += ""; 289 | alarm_str += (String)alarm_m; 290 | tft.print(alarm_str); 291 | 292 | // Clock display 293 | tft.setCursor(45, 30); 294 | tft.setTextColor(ST77XX_YELLOW); 295 | tft.setTextSize(4); 296 | 297 | if (timeinfo.tm_hour < 10) 298 | tft.print("0"); 299 | tft.print(timeinfo.tm_hour); 300 | tft.setCursor(45, 64); 301 | if (timeinfo.tm_min < 10) 302 | tft.print("0"); 303 | tft.print(timeinfo.tm_min); 304 | } 305 | 306 | void weather_page() 307 | { 308 | // Every ten minutes requst. 309 | if (millis() - weather_runtime < 600000 && button_flag == 0) 310 | return; 311 | else 312 | { 313 | if (page_add == 1) 314 | { 315 | page_add = 0; 316 | location_index = (location_index + 1) % 4; 317 | } 318 | button_flag = 0; 319 | weather_runtime = millis(); 320 | } 321 | 322 | tft.fillScreen(ST77XX_BLACK); 323 | tft.setCursor(0, 10); 324 | tft.setTextColor(ST77XX_WHITE); 325 | tft.setTextSize(1); 326 | tft.print("Get the weather online"); 327 | 328 | tft.setCursor(0, 40); 329 | tft.print("Waiting ... ..."); 330 | 331 | weather_request(); 332 | } 333 | 334 | void alarm_page() 335 | { 336 | tft.fillScreen(ST77XX_BLACK); 337 | 338 | tft.setCursor(10, 10); 339 | tft.setTextColor(ST77XX_WHITE); 340 | tft.setTextSize(2); 341 | tft.print("ALARM SET"); 342 | 343 | // Check button action, set alarm time. 344 | if (page_line % 2 == 0) 345 | { 346 | tft.fillCircle(35, 40, 4, ST77XX_WHITE); 347 | if (page_add != 0) 348 | { 349 | page_add = 0; 350 | alarm_h = ++alarm_h % 24; 351 | record_alarm(alarm_h, alarm_m); 352 | } 353 | } 354 | else 355 | { 356 | tft.fillCircle(35, 74, 4, ST77XX_WHITE); 357 | if (page_add != 0) 358 | { 359 | page_add = 0; 360 | alarm_m = ++alarm_m % 60; 361 | record_alarm(alarm_h, alarm_m); 362 | } 363 | } 364 | 365 | tft.setCursor(45, 30); 366 | tft.setTextColor(ST77XX_YELLOW); 367 | tft.setTextSize(4); 368 | if (alarm_h < 10) 369 | tft.print("0"); 370 | tft.print(alarm_h); 371 | tft.setCursor(45, 64); 372 | if (alarm_m < 10) 373 | tft.print("0"); 374 | tft.print(alarm_m); 375 | } 376 | 377 | void timezone_page() 378 | { 379 | tft.fillScreen(ST77XX_BLACK); 380 | 381 | tft.setCursor(10, 10); 382 | tft.setTextColor(ST77XX_WHITE); 383 | tft.setTextSize(2); 384 | tft.print("TIMEZONE"); 385 | 386 | tft.setCursor(0, 30); 387 | tft.setTextColor(ST77XX_WHITE); 388 | tft.setTextSize(1); 389 | tft.print("Effective after rst"); 390 | if (page_add != 0) 391 | { 392 | page_add = 0; 393 | timezone = ++timezone; 394 | if (timezone > 12) 395 | timezone = -11; 396 | record_timezone(timezone); 397 | } 398 | 399 | tft.setCursor(30, 60); 400 | tft.setTextColor(ST77XX_YELLOW); 401 | tft.setTextSize(4); 402 | if (timezone >= 0) 403 | tft.print("+"); 404 | tft.print(timezone); 405 | 406 | tft.setCursor(20, 90); 407 | tft.setTextColor(ST77XX_YELLOW); 408 | tft.setTextSize(1); 409 | // tft.print(timezone_city[timezone + 11]); 410 | } 411 | 412 | // Functions 413 | void weather_request() 414 | { 415 | HTTPClient http; 416 | String text = ""; 417 | 418 | Serial.print("[HTTP] begin...\n"); 419 | 420 | String url = "http://api.weatherapi.com/v1/current.json?key=271578bfbe12438085782536232404&q=" + weather_location[location_index] + "&aqi=no"; 421 | 422 | Serial.println(url); 423 | 424 | http.begin(url); 425 | 426 | Serial.print("[HTTP] GET...\n"); 427 | // start connection and send HTTP header 428 | int httpCode = http.GET(); 429 | 430 | // httpCode will be negative on error 431 | if (httpCode > 0) 432 | { 433 | // HTTP header has been send and Server response header has been handled 434 | Serial.printf("[HTTP] GET... code: %d\n", httpCode); 435 | 436 | // file found at server 437 | if (httpCode == HTTP_CODE_OK) 438 | { 439 | String payload = http.getString(); 440 | Serial.println(payload); 441 | 442 | // JSON 443 | DynamicJsonDocument doc(1024); 444 | deserializeJson(doc, payload); 445 | JsonObject obj = doc.as(); 446 | 447 | int cond_num = doc["current"]["condition"]["code"]; 448 | String cond_txt = doc["current"]["condition"]["text"]; 449 | int tmp = doc["current"]["temp_c"]; 450 | int hum = doc["current"]["humidity"]; 451 | String wind_dir = doc["current"]["wind_dir"]; 452 | 453 | weather_show(cond_num, tmp, hum); 454 | text = weather_location[location_index] + cond_txt + ", " + tmp + " centigrade, " + wind_dir + " wind,relative humidity " + hum + " percent."; 455 | Serial.println(text); 456 | } 457 | } 458 | else 459 | { 460 | Serial.printf("[HTTP] GET... failed, error: %s\n", http.errorToString(httpCode).c_str()); 461 | } 462 | 463 | http.end(); 464 | } 465 | 466 | void weather_show(int cond_num, int temperature, int hum) 467 | { 468 | tft.fillScreen(ST77XX_BLACK); 469 | 470 | tft.setTextColor(ST77XX_WHITE); 471 | tft.setTextSize(1); 472 | tft.setCursor(20, 10); 473 | tft.print(weather_location[location_index]); 474 | 475 | Serial.printf("cond_code: %d\n", cond_num); 476 | 477 | // The weather code is in https://www.weatherapi.com/docs/conditions.json 478 | if (cond_num == 1000) // sun 479 | tft.drawRGBBitmap(32, 32, sun, 64, 64); 480 | else if (cond_num > 1000 && cond_num <= 1147) // cloud 481 | tft.drawRGBBitmap(32, 32, cloud, 64, 64); 482 | else if (cond_num > 1147 && cond_num < 1204) // rain 483 | tft.drawRGBBitmap(32, 32, rain, 64, 64); 484 | else if (cond_num >= 1204 && cond_num < 1282) // snow 485 | tft.drawRGBBitmap(32, 32, snow, 64, 64); 486 | else 487 | { 488 | tft.setTextColor(ST77XX_RED); 489 | tft.setTextSize(2); 490 | tft.setCursor(20, 60); 491 | tft.print("No Icon"); 492 | } 493 | 494 | tft.setTextColor(ST77XX_WHITE); 495 | tft.setTextSize(2); 496 | 497 | tft.setCursor(10, 110); 498 | tft.print(temperature); 499 | tft.print(" C"); 500 | 501 | tft.setCursor(80, 110); 502 | tft.print(hum); 503 | tft.print("%"); 504 | } 505 | 506 | void alarming() 507 | { 508 | int flag = 0; 509 | int runtime = millis(); 510 | 511 | while (1) 512 | { 513 | 514 | if (millis() - runtime > 1000) 515 | { 516 | runtime = millis(); 517 | if (flag % 2 == 0) 518 | { 519 | tft.fillRect(0, 0, 128, 24, ST77XX_RED); 520 | tft.fillRect(0, 104, 128, 24, ST77XX_YELLOW); 521 | digitalWrite(BUZZER_PIN, HIGH); 522 | } 523 | else 524 | { 525 | digitalWrite(BUZZER_PIN, LOW); 526 | tft.fillRect(0, 0, 128, 24, ST77XX_YELLOW); 527 | tft.fillRect(0, 104, 128, 24, ST77XX_RED); 528 | } 529 | flag++; 530 | } 531 | if (digitalRead(BUTTON_S) == LOW) 532 | { 533 | break; 534 | } 535 | 536 | if (digitalRead(BUTTON1) == LOW) 537 | { 538 | break; 539 | } 540 | 541 | if (digitalRead(BUTTON2) == LOW) 542 | { 543 | break; 544 | } 545 | delay(10); 546 | } 547 | 548 | digitalWrite(BUZZER_PIN, LOW); 549 | } 550 | 551 | void record_alarm(int16_t hour, int16_t minute) 552 | { 553 | 554 | // 初始化NVS,并检查初始化情况 555 | esp_err_t err = nvs_flash_init(); 556 | if (err == ESP_ERR_NVS_NO_FREE_PAGES || err == ESP_ERR_NVS_NEW_VERSION_FOUND) 557 | { 558 | // 如果NVS分区被占用则对其进行擦除 559 | // 并再次初始化 560 | ESP_ERROR_CHECK(nvs_flash_erase()); 561 | err = nvs_flash_init(); 562 | } 563 | ESP_ERROR_CHECK(err); 564 | 565 | // Open 打开NVS文件 566 | printf("\n"); 567 | printf("Opening Non-Volatile Config (NVS) handle... "); 568 | nvs_handle my_handle; // 定义不透明句柄 569 | err = nvs_open("Config", NVS_READWRITE, &my_handle); // 打开文件 570 | if (err != ESP_OK) 571 | { 572 | printf("Error (%s) opening NVS handle!\n", esp_err_to_name(err)); 573 | } 574 | else 575 | { 576 | printf("Done\n"); 577 | 578 | // Write 579 | printf("Updating alarm_h in NVS ... "); 580 | err = nvs_set_i16(my_handle, "alarm_h", hour); 581 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 582 | 583 | printf("Updating alarm_m in NVS ... "); 584 | err = nvs_set_i16(my_handle, "alarm_m", minute); 585 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 586 | 587 | // Commit written value. 588 | // After setting any values, nvs_commit() must be called to ensure changes are written 589 | // to flash storage. Implementations may write to storage at other times, 590 | // but this is not guaranteed. 591 | printf("Committing updates in NVS ... "); 592 | err = nvs_commit(my_handle); 593 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 594 | 595 | // Close 596 | nvs_close(my_handle); 597 | } 598 | 599 | printf("\n"); 600 | } 601 | 602 | void record_timezone(int16_t timezone) 603 | { 604 | 605 | // 初始化NVS,并检查初始化情况 606 | esp_err_t err = nvs_flash_init(); 607 | if (err == ESP_ERR_NVS_NO_FREE_PAGES || err == ESP_ERR_NVS_NEW_VERSION_FOUND) 608 | { 609 | // 如果NVS分区被占用则对其进行擦除 610 | // 并再次初始化 611 | ESP_ERROR_CHECK(nvs_flash_erase()); 612 | err = nvs_flash_init(); 613 | } 614 | ESP_ERROR_CHECK(err); 615 | 616 | // Open 打开NVS文件 617 | printf("\n"); 618 | printf("Opening Non-Volatile Config (NVS) handle... "); 619 | nvs_handle my_handle; // 定义不透明句柄 620 | err = nvs_open("Config", NVS_READWRITE, &my_handle); // 打开文件 621 | if (err != ESP_OK) 622 | { 623 | printf("Error (%s) opening NVS handle!\n", esp_err_to_name(err)); 624 | } 625 | else 626 | { 627 | printf("Done\n"); 628 | 629 | // Write 630 | printf("Updating alarm_h in NVS ... "); 631 | err = nvs_set_i16(my_handle, "timezone", timezone); 632 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 633 | 634 | printf("Committing updates in NVS ... "); 635 | err = nvs_commit(my_handle); 636 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 637 | 638 | // Close 639 | nvs_close(my_handle); 640 | } 641 | 642 | printf("\n"); 643 | } 644 | 645 | void read_congfig(int16_t *hour, int16_t *minute, int16_t *timezone) 646 | { 647 | // 初始化NVS,并检查初始化情况 648 | esp_err_t err = nvs_flash_init(); 649 | if (err == ESP_ERR_NVS_NO_FREE_PAGES || err == ESP_ERR_NVS_NEW_VERSION_FOUND) 650 | { 651 | // 如果NVS分区被占用则对其进行擦除 652 | // 并再次初始化 653 | ESP_ERROR_CHECK(nvs_flash_erase()); 654 | err = nvs_flash_init(); 655 | } 656 | ESP_ERROR_CHECK(err); 657 | 658 | // Open 打开NVS文件 659 | printf("\n"); 660 | printf("Opening Non-Volatile Config (NVS) handle... "); 661 | nvs_handle my_handle; // 定义不透明句柄 662 | err = nvs_open("Config", NVS_READWRITE, &my_handle); // 打开文件 663 | if (err != ESP_OK) 664 | { 665 | printf("Error (%s) opening NVS handle!\n", esp_err_to_name(err)); 666 | } 667 | else 668 | { 669 | printf("Done\n"); 670 | 671 | // Read 672 | printf("Reading Config from NVS ... \n"); 673 | 674 | // Read alarm_h 675 | err = nvs_get_i16(my_handle, "alarm_h", hour); 676 | switch (err) 677 | { 678 | case ESP_OK: 679 | printf("Done\n"); 680 | printf("alarm_h: %d\n", *hour); 681 | break; 682 | case ESP_ERR_NVS_NOT_FOUND: 683 | printf("The value is not initialized yet!\n"); 684 | break; 685 | default: 686 | printf("Error (%s) reading!\n", esp_err_to_name(err)); 687 | } 688 | 689 | // Read alarm_m 690 | err = nvs_get_i16(my_handle, "alarm_m", minute); 691 | switch (err) 692 | { 693 | case ESP_OK: 694 | printf("Done\n"); 695 | printf("alarm_m: %d\n", *minute); 696 | break; 697 | case ESP_ERR_NVS_NOT_FOUND: 698 | printf("The value is not initialized yet!\n"); 699 | break; 700 | default: 701 | printf("Error (%s) reading!\n", esp_err_to_name(err)); 702 | } 703 | 704 | // Read timezone 705 | err = nvs_get_i16(my_handle, "timezone", timezone); 706 | switch (err) 707 | { 708 | case ESP_OK: 709 | printf("Done\n"); 710 | printf("timezone: %d\n", *timezone); 711 | break; 712 | case ESP_ERR_NVS_NOT_FOUND: 713 | printf("The value is not initialized yet!\n"); 714 | break; 715 | default: 716 | printf("Error (%s) reading!\n", esp_err_to_name(err)); 717 | } 718 | 719 | // Close 720 | nvs_close(my_handle); 721 | } 722 | 723 | printf("\n"); 724 | return; 725 | } -------------------------------------------------------------------------------- /firmware/SmartClock/cloud.h: -------------------------------------------------------------------------------- 1 | // Generated by : ImageConverter 565 Online 2 | // Generated from : 22.jpg 3 | // Time generated : Thu, 15 Apr 21 11:49:54 +0200 (Server timezone: CET) 4 | // Image Size : 64x64 pixels 5 | // Memory usage : 8192 bytes 6 | 7 | 8 | #if defined(__AVR__) 9 | #include 10 | #elif defined(__PIC32MX__) 11 | #define PROGMEM 12 | #elif defined(__arm__) 13 | #define PROGMEM 14 | #endif 15 | 16 | const uint16_t cloud[4096] PROGMEM={ 17 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0010 (16) pixels 18 | 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A3, 0x08A2, // 0x0020 (32) pixels 19 | 0x0882, 0x0882, 0x0883, 0x0883, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0881, 0x08A2, 0x0882, 0x08A2, // 0x0030 (48) pixels 20 | 0x0882, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0040 (64) pixels 21 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0050 (80) pixels 22 | 0x0882, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, // 0x0060 (96) pixels 23 | 0x0882, 0x0882, 0x0883, 0x0883, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, // 0x0070 (112) pixels 24 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0080 (128) pixels 25 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0090 (144) pixels 26 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x00A0 (160) pixels 27 | 0x0882, 0x0882, 0x0883, 0x0883, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0881, 0x0881, 0x0882, 0x0882, 0x0882, 0x0882, // 0x00B0 (176) pixels 28 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x00C0 (192) pixels 29 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x00D0 (208) pixels 30 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x00E0 (224) pixels 31 | 0x0882, 0x0882, 0x0883, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0881, 0x0881, 0x0882, 0x0882, 0x0882, 0x0882, // 0x00F0 (240) pixels 32 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0100 (256) pixels 33 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, // 0x0110 (272) pixels 34 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0120 (288) pixels 35 | 0x0882, 0x0882, 0x0882, 0x0883, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0881, // 0x0130 (304) pixels 36 | 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0140 (320) pixels 37 | 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, // 0x0150 (336) pixels 38 | 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0883, 0x0882, // 0x0160 (352) pixels 39 | 0x0882, 0x0881, 0x0882, 0x0882, 0x08A2, 0x0882, 0x08A2, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x0882, 0x0883, 0x0882, 0x0881, 0x0881, // 0x0170 (368) pixels 40 | 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, // 0x0180 (384) pixels 41 | 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, // 0x0190 (400) pixels 42 | 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x01A0 (416) pixels 43 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0883, 0x0883, 0x0882, 0x0881, // 0x01B0 (432) pixels 44 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x01C0 (448) pixels 45 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, // 0x01D0 (464) pixels 46 | 0x0882, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x01E0 (480) pixels 47 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0881, 0x1081, 0x0882, 0x0882, 0x0882, 0x0882, 0x0883, 0x0883, 0x0882, 0x0881, // 0x01F0 (496) pixels 48 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0200 (512) pixels 49 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0210 (528) pixels 50 | 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x0082, 0x08A2, 0x0882, 0x0882, 0x0882, 0x08A3, 0x08A2, 0x0882, 0x0882, 0x0883, 0x0882, // 0x0220 (544) pixels 51 | 0x0862, 0x08A2, 0x0882, 0x08A2, 0x0882, 0x10A2, 0x1081, 0x1061, 0x0021, 0x1082, 0x18E4, 0x0062, 0x0883, 0x0883, 0x0882, 0x0882, // 0x0230 (560) pixels 52 | 0x0882, 0x0862, 0x0882, 0x0882, 0x0062, 0x08A3, 0x0061, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x0882, 0x0882, 0x0882, // 0x0240 (576) pixels 53 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0250 (592) pixels 54 | 0x0882, 0x08A2, 0x0882, 0x0882, 0x0062, 0x0082, 0x0082, 0x0061, 0x08A2, 0x08A2, 0x0062, 0x0062, 0x08A2, 0x0062, 0x08A3, 0x0882, // 0x0260 (608) pixels 55 | 0x08A2, 0x0062, 0x08A2, 0x0882, 0x0862, 0x0861, 0x0820, 0x0000, 0x0840, 0x0020, 0x0882, 0x0882, 0x0062, 0x0042, 0x0041, 0x1082, // 0x0270 (624) pixels 56 | 0x0861, 0x0882, 0x0862, 0x0882, 0x10A3, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0862, 0x0882, // 0x0280 (640) pixels 57 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0290 (656) pixels 58 | 0x08A2, 0x0082, 0x0882, 0x0882, 0x08A3, 0x08A3, 0x0021, 0x10E3, 0x0882, 0x08A2, 0x0882, 0x10C3, 0x0882, 0x0882, 0x0042, 0x0862, // 0x02A0 (672) pixels 59 | 0x0081, 0x0881, 0x0061, 0x08A2, 0x1082, 0x0000, 0x83EA, 0xDEB4, 0xCE54, 0x0000, 0x18E3, 0x0061, 0x0882, 0x10C3, 0x0861, 0x0861, // 0x02B0 (688) pixels 60 | 0x0882, 0x0861, 0x0882, 0x0882, 0x0041, 0x0882, 0x08A3, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0883, // 0x02C0 (704) pixels 61 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x02D0 (720) pixels 62 | 0x0882, 0x08A2, 0x0882, 0x08A2, 0x0082, 0x0082, 0x08A3, 0x0061, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x10A3, 0x0882, 0x0882, // 0x02E0 (736) pixels 63 | 0x08A2, 0x0881, 0x08A2, 0x0882, 0x0020, 0x20E0, 0xF796, 0xF793, 0xFFD7, 0x5264, 0x0020, 0x10A2, 0x0062, 0x0041, 0x0861, 0x0861, // 0x02F0 (752) pixels 64 | 0x0861, 0x0861, 0x0861, 0x0861, 0x0861, 0x0882, 0x0861, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x0882, 0x0882, 0x0883, // 0x0300 (768) pixels 65 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0310 (784) pixels 66 | 0x08A2, 0x0082, 0x0882, 0x0882, 0x08A3, 0x0062, 0x0882, 0x08A2, 0x0881, 0x10A2, 0x0882, 0x0861, 0x10A2, 0x0841, 0x1082, 0x0862, // 0x0320 (800) pixels 67 | 0x08A2, 0x0882, 0x08A3, 0x0041, 0x0840, 0x2900, 0xEF10, 0xE6ED, 0xFF92, 0x6B24, 0x0020, 0x0881, 0x0061, 0x0882, 0x0842, 0x0841, // 0x0330 (816) pixels 68 | 0x0861, 0x0861, 0x0841, 0x0861, 0x0881, 0x0061, 0x0881, 0x0861, 0x0081, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0340 (832) pixels 69 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0350 (848) pixels 70 | 0x0081, 0x0882, 0x0882, 0x08A2, 0x0882, 0x0081, 0x2145, 0x0861, 0x18E3, 0x0861, 0x0861, 0x10A2, 0x0841, 0x10A2, 0x1082, 0x0882, // 0x0360 (864) pixels 71 | 0x0882, 0x0062, 0x0882, 0x0882, 0x0000, 0x20E0, 0xE6CE, 0xEF0C, 0xF771, 0x62E3, 0x0840, 0x0000, 0x08A2, 0x0041, 0x0021, 0x0862, // 0x0370 (880) pixels 72 | 0x0840, 0x0860, 0x18A2, 0x0020, 0x0860, 0x0881, 0x0881, 0x0881, 0x0061, 0x0882, 0x0882, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0380 (896) pixels 73 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0390 (912) pixels 74 | 0x08A2, 0x0881, 0x0882, 0x0881, 0x08A2, 0x0061, 0x0882, 0x0861, 0x0861, 0x1081, 0x0000, 0x0020, 0x0000, 0x18C2, 0x0020, 0x1082, // 0x03A0 (928) pixels 75 | 0x0882, 0x08A2, 0x0081, 0x0882, 0x0800, 0x2900, 0xF751, 0xEF0E, 0xFF73, 0x7326, 0x0000, 0x10A2, 0x0060, 0x0040, 0x0021, 0x0001, // 0x03B0 (944) pixels 76 | 0x2944, 0x1081, 0x0000, 0x0860, 0x18E3, 0x0861, 0x0060, 0x10E3, 0x0881, 0x08A2, 0x0882, 0x0882, 0x0882, 0x08A2, 0x0882, 0x0882, // 0x03C0 (960) pixels 77 | 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, // 0x03D0 (976) pixels 78 | 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0861, 0x0882, 0x0861, 0x10A1, 0x0000, 0x4226, 0xC614, 0x8C4D, 0x0840, 0x0820, 0x1081, // 0x03E0 (992) pixels 79 | 0x0040, 0x08A2, 0x0081, 0x0061, 0x0841, 0x20A0, 0xEF13, 0xFFB4, 0xFFD7, 0x5244, 0x0000, 0x0020, 0x0020, 0x0040, 0x0862, 0x1062, // 0x03F0 (1008) pixels 80 | 0x0820, 0x0820, 0x4A24, 0xDED7, 0x948F, 0x0040, 0x0061, 0x0861, 0x0882, 0x08A2, 0x08A2, 0x0882, 0x08A2, 0x08A2, 0x0882, 0x08A2, // 0x0400 (1024) pixels 81 | 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, // 0x0410 (1040) pixels 82 | 0x0882, 0x0882, 0x08A2, 0x0862, 0x0041, 0x1082, 0x10A2, 0x0861, 0x18C2, 0x1060, 0xF797, 0xEF94, 0xFFF4, 0xE6F2, 0x1860, 0x0800, // 0x0420 (1056) pixels 83 | 0x1081, 0x0040, 0x0081, 0x0040, 0x0841, 0x0800, 0x49E4, 0xBD91, 0x9CCF, 0x0000, 0x10A1, 0x0860, 0x0040, 0x0000, 0x0021, 0x0000, // 0x0430 (1072) pixels 84 | 0x0840, 0x5A83, 0xFFD5, 0xEF12, 0xFFFA, 0x2101, 0x0020, 0x0863, 0x0842, 0x0883, 0x0882, 0x0082, 0x0082, 0x0882, 0x0882, 0x08A2, // 0x0440 (1088) pixels 85 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0450 (1104) pixels 86 | 0x08A3, 0x0062, 0x0882, 0x0062, 0x0882, 0x0841, 0x0020, 0x18E3, 0x0000, 0x1060, 0xDED4, 0xEF72, 0xDEEC, 0xF790, 0xC5CF, 0x1860, // 0x0460 (1120) pixels 87 | 0x0860, 0x0000, 0x0020, 0x0020, 0x0000, 0x0800, 0x1040, 0x0800, 0x0800, 0x0020, 0x1080, 0x0000, 0x0840, 0x0020, 0x0000, 0x0000, // 0x0470 (1136) pixels 88 | 0x62E5, 0xFFB4, 0xE6CD, 0xE6CF, 0xFFD8, 0x2101, 0x0842, 0x0843, 0x0822, 0x0862, 0x08A2, 0x00A2, 0x08A2, 0x08A2, 0x0882, 0x0882, // 0x0480 (1152) pixels 89 | 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0490 (1168) pixels 90 | 0x0882, 0x0882, 0x0882, 0x0862, 0x0883, 0x0842, 0x0861, 0x2103, 0x2104, 0x0000, 0x3161, 0xE712, 0xEF90, 0xEF8F, 0xFFD3, 0xBDCF, // 0x04A0 (1184) pixels 91 | 0x0000, 0x0020, 0x0820, 0x0800, 0x1840, 0x6AC3, 0x7324, 0x7B65, 0x7345, 0x5A62, 0x2900, 0x0800, 0x0000, 0x0821, 0x0000, 0x2101, // 0x04B0 (1200) pixels 92 | 0xFFD6, 0xDEAE, 0xF72E, 0xF771, 0x7367, 0x0000, 0x0821, 0x10A3, 0x0821, 0x0861, 0x08A1, 0x08A1, 0x0881, 0x0882, 0x0882, 0x1083, // 0x04C0 (1216) pixels 93 | 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x04D0 (1232) pixels 94 | 0x0882, 0x0882, 0x0062, 0x0882, 0x0862, 0x0041, 0x0861, 0x0020, 0x0841, 0x1081, 0x0840, 0x0860, 0xDEF0, 0xE72F, 0xFFF4, 0xF796, // 0x04E0 (1248) pixels 95 | 0x0820, 0x0820, 0x1860, 0xACCB, 0xF6D0, 0xFF2F, 0xFF0F, 0xFF2F, 0xFF2F, 0xF6EF, 0xEEAF, 0xC5AE, 0x3140, 0x0800, 0x0800, 0x5266, // 0x04F0 (1264) pixels 96 | 0xFFF7, 0xE6F0, 0xFFB3, 0x7B84, 0x0820, 0x0860, 0x0861, 0x0001, 0x0841, 0x1081, 0x08A1, 0x08A0, 0x0881, 0x0882, 0x1062, 0x1082, // 0x0500 (1280) pixels 97 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0510 (1296) pixels 98 | 0x08A3, 0x0042, 0x0882, 0x0062, 0x0062, 0x0041, 0x08A1, 0x10A1, 0x1081, 0x0000, 0x0840, 0x0000, 0x3160, 0xB5B0, 0xB570, 0x18C0, // 0x0520 (1312) pixels 99 | 0x0800, 0x5221, 0xFF30, 0xFF2C, 0xF6C7, 0xD5C3, 0xEE66, 0xEE25, 0xF666, 0xEE67, 0xE647, 0xFF2D, 0xFF71, 0xA4AA, 0x0800, 0x0820, // 0x0530 (1328) pixels 100 | 0xA50F, 0xEF56, 0x7BA8, 0x0000, 0x10A0, 0x0880, 0x0881, 0x10A2, 0x0862, 0x0882, 0x0882, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0540 (1344) pixels 101 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0550 (1360) pixels 102 | 0x0062, 0x08A2, 0x0062, 0x0061, 0x0062, 0x0020, 0x2144, 0x0860, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x0820, // 0x0560 (1376) pixels 103 | 0x7369, 0xFF95, 0xEEAA, 0xE624, 0xEE63, 0xF662, 0xEE42, 0xEE22, 0xEE01, 0xF642, 0xEE23, 0xEE65, 0xDE47, 0xFF70, 0xC58D, 0x1040, // 0x0570 (1392) pixels 104 | 0x0000, 0x1080, 0x0000, 0x0840, 0x10C1, 0x10E2, 0x0881, 0x0881, 0x0862, 0x0883, 0x0883, 0x0882, 0x0883, 0x08A2, 0x0882, 0x0882, // 0x0580 (1408) pixels 105 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0590 (1424) pixels 106 | 0x08A2, 0x0061, 0x0882, 0x0041, 0x0021, 0x0862, 0x0020, 0x0000, 0x0000, 0x0000, 0x6B6D, 0x9CF3, 0x9D12, 0x9CF2, 0xA4F3, 0x9490, // 0x05A0 (1440) pixels 107 | 0xFFFB, 0xBD8D, 0xB4E5, 0xE666, 0xEE64, 0xE601, 0xF662, 0xF620, 0xFE61, 0xF600, 0xEE21, 0xE622, 0xE603, 0xEEA8, 0xFF2F, 0xD60E, // 0x05B0 (1456) pixels 108 | 0x0820, 0x0000, 0x0861, 0x0001, 0x10C3, 0x0081, 0x0861, 0x0062, 0x0842, 0x0863, 0x0883, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, // 0x05C0 (1472) pixels 109 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x05D0 (1488) pixels 110 | 0x0061, 0x08A2, 0x0020, 0x18E3, 0x0041, 0x0000, 0x0000, 0x3A08, 0xD6BA, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, // 0x05E0 (1504) pixels 111 | 0xFFDB, 0xFFD8, 0xF711, 0xC567, 0xCDA4, 0xDE23, 0xEE21, 0xE5E0, 0xEDE0, 0xF620, 0xEE00, 0xEE20, 0xEE21, 0xEE44, 0xE626, 0xFF90, // 0x05F0 (1520) pixels 112 | 0x6B24, 0x0000, 0x20E4, 0x0842, 0x0041, 0x0882, 0x0842, 0x0862, 0x0842, 0x0863, 0x0882, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, // 0x0600 (1536) pixels 113 | 0x0882, 0x0882, 0x0882, 0x0082, 0x0082, 0x0882, 0x0882, 0x08A2, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0882, // 0x0610 (1552) pixels 114 | 0x0041, 0x0861, 0x18E2, 0x0880, 0x0020, 0x0861, 0xA534, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFBF, // 0x0620 (1568) pixels 115 | 0xFFBD, 0xFFFC, 0xFFDA, 0xFFB6, 0xDE8D, 0xC5C6, 0xD5E3, 0xE5E1, 0xE5E0, 0xE5E0, 0xE5E0, 0xEE20, 0xEE00, 0xF661, 0xEE63, 0xEEA8, // 0x0630 (1584) pixels 116 | 0xEF31, 0x18E0, 0x1081, 0x0001, 0x10A2, 0x0861, 0x0821, 0x0821, 0x0862, 0x0841, 0x0862, 0x08A2, 0x08A3, 0x08A2, 0x08A2, 0x0081, // 0x0640 (1600) pixels 117 | 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A3, 0x08A2, 0x0082, 0x0061, 0x0882, 0x08A2, 0x0062, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0041, // 0x0650 (1616) pixels 118 | 0x0041, 0x0021, 0x0881, 0x0040, 0x10A2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, // 0x0660 (1632) pixels 119 | 0xFFFF, 0xF7BD, 0xFFFD, 0xFFFB, 0xFFF6, 0xE70F, 0xCDA5, 0xE604, 0xDDE2, 0xE601, 0xDDC0, 0xE600, 0xEE20, 0xF620, 0xF661, 0xEEA5, // 0x0670 (1648) pixels 120 | 0xFFD0, 0x5AC3, 0x0000, 0x1082, 0x0000, 0x18C1, 0x0820, 0x0840, 0x0000, 0x0861, 0x10C3, 0x0041, 0x0062, 0x08A2, 0x0061, 0x08C2, // 0x0680 (1664) pixels 121 | 0x0082, 0x08A2, 0x08A2, 0x08A2, 0x0082, 0x0082, 0x0882, 0x08A3, 0x0882, 0x0882, 0x0882, 0x0882, 0x0061, 0x0062, 0x0041, 0x0041, // 0x0690 (1680) pixels 122 | 0x0842, 0x0841, 0x0020, 0x0841, 0xE73D, 0xFFFF, 0xFFDF, 0xFFBF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFE, // 0x06A0 (1696) pixels 123 | 0xFFFE, 0xFFFE, 0xFFFD, 0xFFFC, 0xFFFB, 0xFFD7, 0xEEAE, 0xC524, 0xDDE3, 0xDDC1, 0xE601, 0xE5C0, 0xF600, 0xF620, 0xF641, 0xEE63, // 0x06B0 (1712) pixels 124 | 0xEF0A, 0xCE2D, 0x0000, 0x0840, 0x0840, 0x0020, 0x1060, 0x0840, 0x0860, 0x0840, 0x0020, 0x08A2, 0x08A3, 0x08A2, 0x08A2, 0x0081, // 0x06C0 (1728) pixels 125 | 0x0882, 0x0882, 0x0882, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0062, 0x0882, 0x0041, 0x0862, 0x0061, 0x0061, 0x0882, 0x0021, 0x0861, // 0x06D0 (1744) pixels 126 | 0x0000, 0x0841, 0x0000, 0x8411, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, // 0x06E0 (1760) pixels 127 | 0xFFFE, 0xFFDD, 0xF7BC, 0xFFFE, 0xFFFD, 0xFFBA, 0xFFD6, 0xD60A, 0xD5E5, 0xDE02, 0xE602, 0xE601, 0xF601, 0xF601, 0xF640, 0xFEA3, // 0x06F0 (1776) pixels 128 | 0xF708, 0xFFB1, 0x0820, 0x0000, 0x8C4C, 0xD6B2, 0xC62D, 0xCE4E, 0xE733, 0xA52E, 0x18C1, 0x0041, 0x0882, 0x0882, 0x0882, 0x08A2, // 0x0700 (1792) pixels 129 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0862, 0x0061, 0x0882, 0x0882, 0x0041, 0x0021, 0x0041, 0x0021, 0x0000, 0x0000, // 0x0710 (1808) pixels 130 | 0x0000, 0x0000, 0x5AAB, 0xFFFF, 0xFFBF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, // 0x0720 (1824) pixels 131 | 0xFFFF, 0xFFDE, 0xFFFE, 0xF7FE, 0xFFDE, 0xFFFD, 0xFFFB, 0xFF53, 0xC586, 0xE645, 0xDDE1, 0xE601, 0xE5C0, 0xEE21, 0xF660, 0xEE62, // 0x0730 (1840) pixels 132 | 0xEEA7, 0xFF71, 0x0800, 0x20E1, 0xFFD6, 0xEF50, 0xF78D, 0xE72C, 0xEF4F, 0xFFF6, 0x39A3, 0x0820, 0x0882, 0x0862, 0x10A3, 0x0862, // 0x0740 (1856) pixels 133 | 0x0862, 0x0882, 0x0882, 0x0882, 0x0862, 0x0862, 0x0862, 0x0882, 0x0021, 0x0041, 0x2966, 0x18E4, 0x0021, 0x0862, 0x0000, 0x0000, // 0x0750 (1872) pixels 134 | 0x0000, 0x0000, 0xB5B7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFBE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0760 (1888) pixels 135 | 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFDE, 0xFFBC, 0xFFD8, 0xE6AD, 0xC584, 0xDDE3, 0xDDE2, 0xDDC2, 0xEE23, 0xEE82, 0xEE63, // 0x0770 (1904) pixels 136 | 0xEE88, 0xFFB3, 0x0800, 0x18A0, 0xFFF8, 0xFFD2, 0xFFAF, 0xFFD0, 0xFFB2, 0xFFD7, 0x39C4, 0x0820, 0x1082, 0x0882, 0x0883, 0x0883, // 0x0780 (1920) pixels 137 | 0x1082, 0x0882, 0x0862, 0x0882, 0x1082, 0x0862, 0x0841, 0x0041, 0x18A3, 0x2945, 0x0841, 0x0000, 0x0841, 0x0000, 0x0000, 0x0000, // 0x0790 (1936) pixels 138 | 0x0020, 0x0000, 0xFFFF, 0xFFFF, 0xF7BF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07A0 (1952) pixels 139 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFD, 0xFFFB, 0xFFB5, 0xACC6, 0xCD86, 0xD585, 0xD5C6, 0xCDA5, 0xD5E4, 0xE647, // 0x07B0 (1968) pixels 140 | 0xEECC, 0xE6B1, 0x0840, 0x0000, 0x2941, 0x8C4B, 0x7326, 0x7367, 0x7367, 0x2920, 0x0000, 0x1081, 0x0060, 0x08C2, 0x0882, 0x0082, // 0x07C0 (1984) pixels 141 | 0x0882, 0x0882, 0x0882, 0x0862, 0x0841, 0x0862, 0x1082, 0x10A3, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x2125, 0x2965, // 0x07D0 (2000) pixels 142 | 0x0000, 0x52CB, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07E0 (2016) pixels 143 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0xF7FE, 0xFFFD, 0xFFF9, 0xEEF3, 0xF732, 0xF6F1, 0xF731, 0xEEEF, 0xEECE, 0xE6CE, // 0x07F0 (2032) pixels 144 | 0xDE8F, 0x83C8, 0x0000, 0x18E3, 0x0000, 0x0800, 0x0800, 0x0800, 0x0000, 0x0840, 0x10A1, 0x0061, 0x08C1, 0x08A1, 0x0082, 0x08A3, // 0x0800 (2048) pixels 145 | 0x0882, 0x0861, 0x0882, 0x0862, 0x0882, 0x0861, 0x0000, 0x0841, 0x0000, 0x0020, 0x39E8, 0xBDD7, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x0810 (2064) pixels 146 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0820 (2080) pixels 147 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFDC, 0xFFFC, 0xFFFB, 0xFFFB, 0xFFFB, 0xFFFB, 0xFFFA, 0xFFFA, // 0x0830 (2096) pixels 148 | 0xFFFB, 0x73AB, 0x0000, 0x0000, 0x0000, 0x18E2, 0x0020, 0x0020, 0x0881, 0x0861, 0x0041, 0x10A2, 0x08A2, 0x0081, 0x0882, 0x08A2, // 0x0840 (2112) pixels 149 | 0x0862, 0x18E3, 0x0861, 0x10A2, 0x0841, 0x0021, 0x0861, 0x0000, 0x1082, 0xD69A, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7BF, 0xFFFF, 0xFFFF, // 0x0850 (2128) pixels 150 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0860 (2144) pixels 151 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFDE, // 0x0870 (2160) pixels 152 | 0xFFFF, 0xFFFF, 0xC638, 0x0861, 0x0020, 0x0020, 0x0041, 0x0041, 0x0041, 0x10C3, 0x0882, 0x0041, 0x0882, 0x08A2, 0x0082, 0x0082, // 0x0880 (2176) pixels 153 | 0x10A2, 0x0041, 0x10A2, 0x0882, 0x0861, 0x18E3, 0x0000, 0x8430, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, // 0x0890 (2192) pixels 154 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08A0 (2208) pixels 155 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFDE, // 0x08B0 (2224) pixels 156 | 0xFFDE, 0xFFDE, 0xFFFF, 0xFFFF, 0x18C3, 0x0000, 0x0861, 0x0882, 0x10A3, 0x0041, 0x0882, 0x10A3, 0x08A2, 0x0882, 0x0882, 0x08A2, // 0x08C0 (2240) pixels 157 | 0x0862, 0x0882, 0x0041, 0x0861, 0x1082, 0x0000, 0x6B6D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08D0 (2256) pixels 158 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08E0 (2272) pixels 159 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08F0 (2288) pixels 160 | 0xF7BE, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, 0x1082, 0x0000, 0x0000, 0x0841, 0x0041, 0x0862, 0x0041, 0x0882, 0x0882, 0x0061, 0x0882, // 0x0900 (2304) pixels 161 | 0x0882, 0x0861, 0x10A3, 0x0021, 0x0000, 0x52AB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x0910 (2320) pixels 162 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0920 (2336) pixels 163 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0930 (2352) pixels 164 | 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xF79E, 0x0000, 0x0000, 0x0841, 0x0862, 0x0882, 0x0041, 0x0882, 0x08A3, 0x0882, 0x0882, // 0x0940 (2368) pixels 165 | 0x0861, 0x0861, 0x10C3, 0x0020, 0x0000, 0xF7DF, 0xFFFF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0950 (2384) pixels 166 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0960 (2400) pixels 167 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0970 (2416) pixels 168 | 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xF7BE, 0xFFFF, 0x7BAF, 0x0000, 0x0862, 0x0021, 0x0842, 0x0862, 0x0862, 0x0062, 0x0882, 0x0882, // 0x0980 (2432) pixels 169 | 0x0861, 0x0041, 0x0862, 0x0000, 0x6B6D, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0990 (2448) pixels 170 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09A0 (2464) pixels 171 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09B0 (2480) pixels 172 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0021, 0x0882, 0x0041, 0x0041, 0x0882, 0x0882, 0x0882, 0x08A2, // 0x09C0 (2496) pixels 173 | 0x0861, 0x0882, 0x0020, 0x0861, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09D0 (2512) pixels 174 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09E0 (2528) pixels 175 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09F0 (2544) pixels 176 | 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0x7BCF, 0x0000, 0x0021, 0x0021, 0x0862, 0x0061, 0x0882, 0x08A2, 0x0882, // 0x0A00 (2560) pixels 177 | 0x0041, 0x0041, 0x0000, 0x0882, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A10 (2576) pixels 178 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A20 (2592) pixels 179 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A30 (2608) pixels 180 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFF, 0xB596, 0x0000, 0x0020, 0x0861, 0x0041, 0x0861, 0x0861, 0x08A2, 0x08A2, // 0x0A40 (2624) pixels 181 | 0x0861, 0x0020, 0x0000, 0x5B0C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A50 (2640) pixels 182 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A60 (2656) pixels 183 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A70 (2672) pixels 184 | 0xFFFF, 0xFFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xE71C, 0x10C2, 0x0000, 0x0021, 0x0861, 0x0882, 0x0882, 0x08A2, 0x0882, // 0x0A80 (2688) pixels 185 | 0x0021, 0x0020, 0x0020, 0xBE18, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A90 (2704) pixels 186 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AA0 (2720) pixels 187 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AB0 (2736) pixels 188 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x39E7, 0x0000, 0x0020, 0x0041, 0x0041, 0x0061, 0x08A2, 0x0882, // 0x0AC0 (2752) pixels 189 | 0x0041, 0x0000, 0x0000, 0xD6DB, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AD0 (2768) pixels 190 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AE0 (2784) pixels 191 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AF0 (2800) pixels 192 | 0xFFFF, 0xFFFF, 0xFFFF, 0xF7BE, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0x3A07, 0x0000, 0x0020, 0x0861, 0x0881, 0x0881, 0x08A2, 0x0882, // 0x0B00 (2816) pixels 193 | 0x0021, 0x0041, 0x0000, 0xB5D7, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B10 (2832) pixels 194 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B20 (2848) pixels 195 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B30 (2864) pixels 196 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xEF9E, 0x2965, 0x0000, 0x0040, 0x0061, 0x0882, 0x08A2, 0x0882, 0x0882, // 0x0B40 (2880) pixels 197 | 0x0041, 0x0000, 0x0021, 0x73AE, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B50 (2896) pixels 198 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B60 (2912) pixels 199 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B70 (2928) pixels 200 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE73C, 0x10A2, 0x0020, 0x0041, 0x0040, 0x0061, 0x0882, 0x0882, 0x0882, // 0x0B80 (2944) pixels 201 | 0x0862, 0x0041, 0x0000, 0x0862, 0xFFFF, 0xF7DF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B90 (2960) pixels 202 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BA0 (2976) pixels 203 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BB0 (2992) pixels 204 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xAD76, 0x0000, 0x0041, 0x0041, 0x0061, 0x0882, 0x0882, 0x0882, 0x08A2, // 0x0BC0 (3008) pixels 205 | 0x0862, 0x0041, 0x0021, 0x0862, 0xEF5D, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BD0 (3024) pixels 206 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BE0 (3040) pixels 207 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BF0 (3056) pixels 208 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0x18C3, 0x0020, 0x0882, 0x0041, 0x0061, 0x0041, 0x0062, 0x0882, 0x08A2, // 0x0C00 (3072) pixels 209 | 0x0862, 0x0862, 0x0882, 0x0000, 0x8431, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xF7BF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C10 (3088) pixels 210 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C20 (3104) pixels 211 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C30 (3120) pixels 212 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BE, 0xFFFF, 0xFFDF, 0x0000, 0x0862, 0x0000, 0x0041, 0x0041, 0x0862, 0x08A3, 0x0862, 0x08A2, // 0x0C40 (3136) pixels 213 | 0x0842, 0x0882, 0x0862, 0x0862, 0x0041, 0xFFFF, 0xFFFF, 0xF7BF, 0xF79E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x0C50 (3152) pixels 214 | 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C60 (3168) pixels 215 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C70 (3184) pixels 216 | 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BF, 0xFFFF, 0xFFFF, 0x4A6A, 0x0000, 0x0041, 0x1904, 0x0862, 0x0041, 0x0882, 0x0862, 0x10A3, 0x0862, // 0x0C80 (3200) pixels 217 | 0x0862, 0x0041, 0x0041, 0x0882, 0x0041, 0x2145, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C90 (3216) pixels 218 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CA0 (3232) pixels 219 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CB0 (3248) pixels 220 | 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8C72, 0x0021, 0x10A3, 0x0861, 0x0041, 0x0021, 0x0021, 0x0882, 0x08A3, 0x0882, 0x08A3, // 0x0CC0 (3264) pixels 221 | 0x0862, 0x10A3, 0x0862, 0x2145, 0x0020, 0x0021, 0x8C72, 0xFFFF, 0xFFFF, 0xF79E, 0xFFFF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CD0 (3280) pixels 222 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CE0 (3296) pixels 223 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, // 0x0CF0 (3312) pixels 224 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xBDF8, 0x0000, 0x18E4, 0x0000, 0x0021, 0x1904, 0x0862, 0x0862, 0x10A3, 0x0041, 0x0882, 0x0882, // 0x0D00 (3328) pixels 225 | 0x0882, 0x0882, 0x18E4, 0x0862, 0x2145, 0x0000, 0x0000, 0x9CF4, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFDF, 0xFFDF, 0xFFFF, 0xF7BE, 0xFFDF, // 0x0D10 (3344) pixels 226 | 0xFFDF, 0xFFFF, 0xF7DF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D20 (3360) pixels 227 | 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D30 (3376) pixels 228 | 0xF7DF, 0xFFFF, 0xFFFF, 0xAD96, 0x0000, 0x0862, 0x0020, 0x10A3, 0x0862, 0x0021, 0x0041, 0x0882, 0x0882, 0x08A3, 0x0882, 0x0882, // 0x0D40 (3392) pixels 229 | 0x0862, 0x0882, 0x08A2, 0x2145, 0x1904, 0x10C3, 0x18E3, 0x0000, 0x2104, 0xEF5D, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D50 (3408) pixels 230 | 0xFFDF, 0xFFFF, 0xFFFF, 0xF7DF, 0xF7DF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D60 (3424) pixels 231 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7DF, 0xF7DF, 0xF7DF, 0xF7DF, // 0x0D70 (3440) pixels 232 | 0xFFFF, 0xEF7D, 0x73CF, 0x0000, 0x0041, 0x0041, 0x18E4, 0x0000, 0x0861, 0x0862, 0x10A3, 0x0862, 0x0062, 0x0882, 0x0062, 0x08A3, // 0x0D80 (3456) pixels 233 | 0x08A3, 0x0062, 0x0882, 0x0061, 0x0862, 0x0061, 0x08A2, 0x0000, 0x0020, 0x0000, 0x52AB, 0xEF5D, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x0D90 (3472) pixels 234 | 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0DA0 (3488) pixels 235 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0DB0 (3504) pixels 236 | 0x4A8A, 0x2966, 0x0021, 0x0041, 0x10A2, 0x0041, 0x0021, 0x10C3, 0x10A3, 0x0041, 0x0061, 0x0882, 0x0882, 0x0062, 0x0882, 0x0882, // 0x0DC0 (3520) pixels 237 | 0x0882, 0x0882, 0x0882, 0x08A2, 0x0882, 0x0882, 0x0021, 0x10C3, 0x0000, 0x0861, 0x0000, 0x0000, 0x0000, 0x39C7, 0x8C51, 0x9CF4, // 0x0DD0 (3536) pixels 238 | 0x6B4D, 0x6B8E, 0x7BEF, 0x73AF, 0x7BEF, 0x73CF, 0x7BEF, 0x7BEF, 0x7BEF, 0x7BEF, 0x7BEF, 0x7BEF, 0x7BEF, 0x7BEF, 0x7BEF, 0x7BCF, // 0x0DE0 (3552) pixels 239 | 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BCF, 0x7BEF, 0x73AF, 0x7BCF, 0x9492, 0x8430, 0x528A, 0x10A2, 0x0000, // 0x0DF0 (3568) pixels 240 | 0x0000, 0x0000, 0x0021, 0x0021, 0x0041, 0x10A2, 0x0862, 0x0041, 0x0862, 0x0882, 0x10A3, 0x0862, 0x0062, 0x08A3, 0x0882, 0x0882, // 0x0E00 (3584) pixels 241 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0862, 0x0061, 0x0861, 0x0041, 0x0861, 0x0882, 0x0020, 0x0000, 0x0000, 0x0000, // 0x0E10 (3600) pixels 242 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0E20 (3616) pixels 243 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, // 0x0E30 (3632) pixels 244 | 0x0021, 0x0882, 0x10C3, 0x0041, 0x10A3, 0x0862, 0x0882, 0x0882, 0x0882, 0x0862, 0x0862, 0x0882, 0x08A2, 0x0882, 0x0882, 0x08A2, // 0x0E40 (3648) pixels 245 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x10A3, 0x0041, 0x10A2, 0x0861, 0x0882, 0x0000, 0x1082, 0x18C3, // 0x0E50 (3664) pixels 246 | 0x0861, 0x0841, 0x0041, 0x0041, 0x0041, 0x0021, 0x0020, 0x0020, 0x0021, 0x0021, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, // 0x0E60 (3680) pixels 247 | 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0021, 0x0041, 0x0021, 0x0000, 0x0020, 0x0862, 0x10C3, // 0x0E70 (3696) pixels 248 | 0x0862, 0x0041, 0x0862, 0x0041, 0x10A3, 0x0861, 0x0862, 0x0862, 0x0862, 0x0862, 0x0882, 0x0882, 0x08A2, 0x0882, 0x0882, 0x08A2, // 0x0E80 (3712) pixels 249 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0020, 0x0041, 0x0862, 0x0862, 0x0882, 0x0020, 0x0041, 0x0041, // 0x0E90 (3728) pixels 250 | 0x0041, 0x0021, 0x0020, 0x0021, 0x0021, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, // 0x0EA0 (3744) pixels 251 | 0x0021, 0x0021, 0x0021, 0x0021, 0x0021, 0x0021, 0x0021, 0x0021, 0x0021, 0x0041, 0x0021, 0x0021, 0x0021, 0x0841, 0x0862, 0x0882, // 0x0EB0 (3760) pixels 252 | 0x0882, 0x0862, 0x0862, 0x0882, 0x08A2, 0x0862, 0x0862, 0x0882, 0x0862, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, // 0x0EC0 (3776) pixels 253 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0862, 0x0882, 0x10C3, 0x0061, 0x0862, 0x0041, 0x0882, 0x0061, 0x0041, // 0x0ED0 (3792) pixels 254 | 0x0041, 0x0041, 0x0841, 0x0041, 0x0841, 0x0861, 0x0861, 0x0861, 0x0861, 0x0861, 0x0861, 0x0861, 0x0861, 0x0861, 0x0861, 0x0861, // 0x0EE0 (3808) pixels 255 | 0x0841, 0x0861, 0x0841, 0x0861, 0x0841, 0x0861, 0x0841, 0x0861, 0x0841, 0x0041, 0x0841, 0x0861, 0x0861, 0x0862, 0x0841, 0x0041, // 0x0EF0 (3824) pixels 256 | 0x0862, 0x0862, 0x0882, 0x0882, 0x0862, 0x0862, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x08A2, // 0x0F00 (3840) pixels 257 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0061, 0x0062, 0x0882, 0x0061, 0x0061, 0x0061, // 0x0F10 (3856) pixels 258 | 0x0061, 0x0061, 0x0861, 0x0061, 0x0861, 0x0061, 0x0861, 0x0061, 0x0861, 0x0061, 0x0861, 0x0061, 0x0861, 0x0061, 0x0861, 0x0061, // 0x0F20 (3872) pixels 259 | 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0061, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0882, // 0x0F30 (3888) pixels 260 | 0x0882, 0x0862, 0x0862, 0x0862, 0x0862, 0x08A2, 0x08A2, 0x0061, 0x0882, 0x08A2, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, // 0x0F40 (3904) pixels 261 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0882, 0x0062, 0x0882, 0x0882, // 0x0F50 (3920) pixels 262 | 0x0862, 0x0882, 0x0882, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, // 0x0F60 (3936) pixels 263 | 0x0862, 0x0062, 0x0862, 0x0062, 0x0862, 0x0062, 0x0862, 0x0062, 0x0862, 0x0041, 0x0061, 0x0862, 0x0882, 0x0862, 0x0862, 0x0882, // 0x0F70 (3952) pixels 264 | 0x0882, 0x0882, 0x0882, 0x08A2, 0x0882, 0x0882, 0x08A2, 0x0882, 0x08A2, 0x08A2, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, // 0x0F80 (3968) pixels 265 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, 0x0061, 0x08A2, 0x0882, 0x0062, // 0x0F90 (3984) pixels 266 | 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0FA0 (4000) pixels 267 | 0x0882, 0x08A2, 0x0882, 0x08A2, 0x0882, 0x08A2, 0x0882, 0x08A2, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x0882, 0x0882, 0x0882, // 0x0FB0 (4016) pixels 268 | 0x0882, 0x0862, 0x0882, 0x0882, 0x0882, 0x0862, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A2, 0x08A2, 0x08A2, // 0x0FC0 (4032) pixels 269 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x08A3, 0x0062, 0x0062, 0x08A2, 0x0062, 0x08A2, 0x0882, 0x0882, // 0x0FD0 (4048) pixels 270 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0FE0 (4064) pixels 271 | 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x08A2, 0x0882, 0x08A2, 0x08A2, 0x0882, 0x0062, 0x0882, 0x0882, 0x0882, // 0x0FF0 (4080) pixels 272 | 0x0882, 0x0882, 0x0882, 0x0862, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0082, 0x08A2, // 0x1000 (4096) pixels 273 | }; 274 | -------------------------------------------------------------------------------- /firmware/SmartClock/rain.h: -------------------------------------------------------------------------------- 1 | // Generated by : ImageConverter 565 Online 2 | // Generated from : 23.jpg 3 | // Time generated : Thu, 15 Apr 21 11:50:38 +0200 (Server timezone: CET) 4 | // Image Size : 64x64 pixels 5 | // Memory usage : 8192 bytes 6 | 7 | 8 | #if defined(__AVR__) 9 | #include 10 | #elif defined(__PIC32MX__) 11 | #define PROGMEM 12 | #elif defined(__arm__) 13 | #define PROGMEM 14 | #endif 15 | 16 | const uint16_t rain[4096] PROGMEM={ 17 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0010 (16) pixels 18 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0081, 0x0882, 0x0081, 0x0081, 0x0061, 0x0081, 0x0081, 0x0061, 0x0061, // 0x0020 (32) pixels 19 | 0x0061, 0x0062, 0x0082, 0x0082, 0x0062, 0x0062, 0x0061, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0030 (48) pixels 20 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0040 (64) pixels 21 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0050 (80) pixels 22 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0081, 0x0081, 0x0081, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, // 0x0060 (96) pixels 23 | 0x0062, 0x0062, 0x0062, 0x0061, 0x0061, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0070 (112) pixels 24 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0080 (128) pixels 25 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0090 (144) pixels 26 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0081, 0x0081, 0x0081, 0x0081, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, // 0x00A0 (160) pixels 27 | 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0041, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0062, // 0x00B0 (176) pixels 28 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x00C0 (192) pixels 29 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x00D0 (208) pixels 30 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0081, 0x0081, 0x0081, 0x0081, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, // 0x00E0 (224) pixels 31 | 0x0061, 0x0061, 0x0061, 0x0061, 0x0041, 0x0061, 0x0041, 0x0041, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0062, // 0x00F0 (240) pixels 32 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0100 (256) pixels 33 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, // 0x0110 (272) pixels 34 | 0x0082, 0x0062, 0x0062, 0x0082, 0x0062, 0x0062, 0x0061, 0x0061, 0x0081, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0041, // 0x0120 (288) pixels 35 | 0x0061, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, 0x0061, 0x0861, 0x0061, 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0062, // 0x0130 (304) pixels 36 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, // 0x0140 (320) pixels 37 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, // 0x0150 (336) pixels 38 | 0x0082, 0x0062, 0x0062, 0x0082, 0x0062, 0x0062, 0x0061, 0x0061, 0x0081, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0041, 0x0041, // 0x0160 (352) pixels 39 | 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, // 0x0170 (368) pixels 40 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, // 0x0180 (384) pixels 41 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, // 0x0190 (400) pixels 42 | 0x0082, 0x0062, 0x0062, 0x0082, 0x0081, 0x0061, 0x0061, 0x0061, 0x0861, 0x0061, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, 0x0041, // 0x01A0 (416) pixels 43 | 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0021, 0x0020, 0x0041, 0x0041, 0x0061, 0x0061, 0x0061, 0x0061, 0x0081, 0x0081, // 0x01B0 (432) pixels 44 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, // 0x01C0 (448) pixels 45 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, // 0x01D0 (464) pixels 46 | 0x0082, 0x0062, 0x0062, 0x0082, 0x0081, 0x0061, 0x0061, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, 0x0041, 0x0021, 0x0020, 0x0020, // 0x01E0 (480) pixels 47 | 0x0041, 0x0040, 0x0020, 0x0000, 0x0000, 0x0020, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0061, 0x0061, 0x0081, 0x0081, // 0x01F0 (496) pixels 48 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, // 0x0200 (512) pixels 49 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0062, 0x0082, 0x0882, 0x0082, 0x0082, 0x0082, 0x0062, // 0x0210 (528) pixels 50 | 0x0062, 0x0061, 0x0882, 0x0062, 0x0882, 0x0041, 0x0041, 0x08A2, 0x0861, 0x0000, 0x0861, 0x0041, 0x0020, 0x0020, 0x0000, 0x0000, // 0x0220 (544) pixels 51 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0000, 0x0841, 0x0020, 0x0020, 0x0861, 0x0861, 0x0041, 0x08C2, 0x0061, 0x0061, 0x0882, // 0x0230 (560) pixels 52 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, // 0x0240 (576) pixels 53 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0062, 0x0082, 0x0082, 0x0082, 0x0062, 0x0082, 0x0062, // 0x0250 (592) pixels 54 | 0x0061, 0x0882, 0x0862, 0x0041, 0x0882, 0x0882, 0x10A2, 0x10A2, 0x10A2, 0x1903, 0x0041, 0x0040, 0x0000, 0x0000, 0x4208, 0x632D, // 0x0260 (608) pixels 55 | 0x630C, 0x630C, 0x630C, 0x39C7, 0x0000, 0x0000, 0x0020, 0x10A2, 0x2985, 0x0000, 0x0861, 0x0041, 0x0041, 0x08A2, 0x0061, 0x0061, // 0x0270 (624) pixels 56 | 0x0062, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, // 0x0280 (640) pixels 57 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0061, 0x0062, 0x0882, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0290 (656) pixels 58 | 0x0862, 0x0041, 0x0861, 0x0041, 0x0041, 0x0021, 0x0882, 0x0882, 0x0841, 0x0020, 0x0000, 0x0861, 0xBDD7, 0xDF1B, 0xFFFF, 0xFFFF, // 0x02A0 (672) pixels 59 | 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xD6BA, 0x9492, 0x0000, 0x0000, 0x0000, 0x0861, 0x0041, 0x0041, 0x0041, 0x0061, 0x08A2, 0x0061, // 0x02B0 (688) pixels 60 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, // 0x02C0 (704) pixels 61 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0061, 0x0062, 0x0062, 0x0062, 0x0061, 0x0062, 0x0061, // 0x02D0 (720) pixels 62 | 0x0041, 0x0041, 0x0861, 0x0041, 0x0021, 0x0000, 0x2124, 0x0000, 0x10A2, 0x0020, 0xAD96, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x02E0 (736) pixels 63 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0x528A, 0x0000, 0x0020, 0x0841, 0x0041, 0x0041, 0x0020, 0x0061, 0x0041, // 0x02F0 (752) pixels 64 | 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0862, 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, // 0x0300 (768) pixels 65 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0862, 0x0061, 0x0862, 0x0862, 0x0061, 0x0041, 0x0041, 0x0041, // 0x0310 (784) pixels 66 | 0x0041, 0x0841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0861, 0x0000, 0x0841, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BE, 0xFFDF, 0xFFFF, 0xFFDF, // 0x0320 (800) pixels 67 | 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xCE79, 0x0000, 0x0000, 0x0000, 0x0041, 0x0041, 0x0041, 0x0041, // 0x0330 (816) pixels 68 | 0x0041, 0x0041, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0340 (832) pixels 69 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0862, 0x0862, 0x0862, 0x0862, 0x0041, 0x0041, 0x0041, 0x0041, // 0x0350 (848) pixels 70 | 0x0041, 0x0021, 0x18C3, 0x1082, 0x0000, 0x0841, 0x0000, 0x10A2, 0xF7BE, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x0360 (864) pixels 71 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xD6BA, 0x0000, 0x0000, 0x0041, 0x0000, 0x0862, 0x0041, // 0x0370 (880) pixels 72 | 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0862, 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0380 (896) pixels 73 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0862, 0x0862, 0x0862, 0x0862, 0x0882, 0x0862, 0x0862, 0x0862, 0x0041, 0x0041, 0x0041, 0x0021, // 0x0390 (912) pixels 74 | 0x0041, 0x0000, 0x0841, 0x0841, 0x0000, 0x0020, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, // 0x03A0 (928) pixels 75 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xAD55, 0x0000, 0x0021, 0x0021, 0x0000, 0x0000, // 0x03B0 (944) pixels 76 | 0x0020, 0x0021, 0x0021, 0x0021, 0x0041, 0x0041, 0x0041, 0x0041, 0x0861, 0x0861, 0x0061, 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, // 0x03C0 (960) pixels 77 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0862, 0x0862, 0x0862, 0x0862, 0x0882, 0x0862, 0x0862, 0x0862, 0x0041, 0x0041, 0x0021, 0x0020, // 0x03D0 (976) pixels 78 | 0x0021, 0x0000, 0x0000, 0x0841, 0x0000, 0x0000, 0x7BEF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x03E0 (992) pixels 79 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x4228, 0x0000, 0x0000, 0x0000, 0x0000, // 0x03F0 (1008) pixels 80 | 0x0000, 0x0000, 0x0020, 0x0021, 0x0021, 0x0041, 0x0041, 0x0041, 0x0861, 0x0861, 0x0061, 0x0862, 0x0862, 0x0062, 0x0062, 0x0062, // 0x0400 (1024) pixels 81 | 0x0882, 0x0062, 0x0882, 0x0061, 0x0862, 0x0862, 0x0021, 0x0862, 0x0862, 0x0841, 0x0041, 0x0000, 0x0861, 0x0021, 0x0000, 0x0000, // 0x0410 (1040) pixels 82 | 0x0000, 0x0020, 0x0000, 0x0020, 0x0000, 0x2104, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0420 (1056) pixels 83 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xC618, 0x0000, 0x0000, 0x0020, 0x0020, // 0x0430 (1072) pixels 84 | 0x0000, 0x0000, 0x0000, 0x0020, 0x0821, 0x0021, 0x0841, 0x0041, 0x0842, 0x0021, 0x0882, 0x0041, 0x0862, 0x0862, 0x0882, 0x0061, // 0x0440 (1088) pixels 85 | 0x0882, 0x0061, 0x0882, 0x0882, 0x0862, 0x0862, 0x0862, 0x0861, 0x0041, 0x0862, 0x0841, 0x0021, 0x0020, 0x0021, 0x0021, 0x0000, // 0x0450 (1104) pixels 86 | 0x0841, 0x0000, 0x0020, 0x0000, 0x0000, 0xA534, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0460 (1120) pixels 87 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0x1082, 0x0000, 0x0000, 0x0000, // 0x0470 (1136) pixels 88 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x0021, 0x0021, 0x0842, 0x0041, 0x0021, 0x0061, 0x0862, 0x0021, 0x08A2, // 0x0480 (1152) pixels 89 | 0x0062, 0x0882, 0x0061, 0x0061, 0x0862, 0x0041, 0x0861, 0x0862, 0x18C3, 0x0000, 0x0021, 0x0861, 0x0000, 0x0000, 0x0020, 0x0000, // 0x0490 (1168) pixels 90 | 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04A0 (1184) pixels 91 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x7BCF, 0x31A6, 0x738E, 0x6B4D, // 0x04B0 (1200) pixels 92 | 0x6B6D, 0x4228, 0x0000, 0x0000, 0x0000, 0x0841, 0x0841, 0x0021, 0x0841, 0x0041, 0x0041, 0x0882, 0x0041, 0x0061, 0x10C3, 0x0041, // 0x04C0 (1216) pixels 93 | 0x0062, 0x0061, 0x0862, 0x0862, 0x0862, 0x0882, 0x10A3, 0x0882, 0x2104, 0x0862, 0x18E3, 0x0020, 0x0000, 0x0000, 0x1082, 0x52AB, // 0x04D0 (1232) pixels 94 | 0xE71C, 0xDEDB, 0xE71C, 0xDEDB, 0xCE79, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04E0 (1248) pixels 95 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x04F0 (1264) pixels 96 | 0xFFFF, 0xFFFF, 0xE71C, 0xDEDB, 0x4A49, 0x0000, 0x0000, 0x0862, 0x10A3, 0x0000, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0882, // 0x0500 (1280) pixels 97 | 0x0062, 0x0882, 0x0862, 0x0061, 0x0882, 0x0020, 0x0000, 0x2125, 0x0021, 0x1082, 0x0020, 0x0000, 0x39C7, 0xAD55, 0xFFFF, 0xFFFF, // 0x0510 (1296) pixels 98 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0520 (1312) pixels 99 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0530 (1328) pixels 100 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xBDD7, 0x3186, 0x0000, 0x2125, 0x0000, 0x0041, 0x0020, 0x0061, 0x0041, 0x0041, 0x0061, // 0x0540 (1344) pixels 101 | 0x0061, 0x0061, 0x0882, 0x0041, 0x0861, 0x10A2, 0x0841, 0x0862, 0x0041, 0x18C3, 0x0000, 0x9492, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7BE, // 0x0550 (1360) pixels 102 | 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0560 (1376) pixels 103 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0570 (1392) pixels 104 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0x738E, 0x0000, 0x1082, 0x0000, 0x0020, 0x0041, 0x0041, 0x0061, 0x0061, // 0x0580 (1408) pixels 105 | 0x0882, 0x0061, 0x0061, 0x0041, 0x0041, 0x0021, 0x0861, 0x2125, 0x0020, 0x0000, 0x8430, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7BE, 0xFFFF, // 0x0590 (1424) pixels 106 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05A0 (1440) pixels 107 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05B0 (1456) pixels 108 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, 0xA555, 0x0000, 0x0041, 0x0000, 0x0000, 0x0020, 0x0041, 0x0882, // 0x05C0 (1472) pixels 109 | 0x0861, 0x0061, 0x0061, 0x0061, 0x0021, 0x0041, 0x0862, 0x0000, 0x0000, 0xB596, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, // 0x05D0 (1488) pixels 110 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05E0 (1504) pixels 111 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05F0 (1520) pixels 112 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0x630C, 0x0000, 0x0021, 0x0021, 0x0861, 0x0041, 0x0041, // 0x0600 (1536) pixels 113 | 0x0882, 0x0061, 0x0041, 0x0041, 0x0021, 0x0021, 0x0841, 0x0000, 0x632C, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, // 0x0610 (1552) pixels 114 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0620 (1568) pixels 115 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0630 (1584) pixels 116 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7BE, 0x10A2, 0x0000, 0x10C3, 0x0041, 0x0882, 0x0021, // 0x0640 (1600) pixels 117 | 0x0041, 0x0041, 0x0041, 0x0041, 0x0020, 0x0020, 0x0040, 0x0020, 0xE71C, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0650 (1616) pixels 118 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0660 (1632) pixels 119 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0670 (1648) pixels 120 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8430, 0x0000, 0x0020, 0x0041, 0x0861, 0x0041, // 0x0680 (1664) pixels 121 | 0x0861, 0x0041, 0x0020, 0x0041, 0x0000, 0x0000, 0x0000, 0x632C, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0690 (1680) pixels 122 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06A0 (1696) pixels 123 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06B0 (1712) pixels 124 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0x0000, 0x0000, 0x2124, 0x0020, 0x0020, // 0x06C0 (1728) pixels 125 | 0x0041, 0x0020, 0x0041, 0x0020, 0x0000, 0x0000, 0x0000, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06D0 (1744) pixels 126 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06E0 (1760) pixels 127 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06F0 (1776) pixels 128 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0x6B4D, 0x0000, 0x0000, 0x0020, 0x0041, // 0x0700 (1792) pixels 129 | 0x0041, 0x0000, 0x0000, 0x0000, 0x0020, 0x0020, 0x0000, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0710 (1808) pixels 130 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0720 (1824) pixels 131 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0730 (1840) pixels 132 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB5B7, 0x0000, 0x0841, 0x0841, 0x0000, // 0x0740 (1856) pixels 133 | 0x0041, 0x0041, 0x0020, 0x0000, 0x0000, 0x0000, 0x4A49, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0750 (1872) pixels 134 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0760 (1888) pixels 135 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0770 (1904) pixels 136 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xDEFB, 0x0882, 0x0000, 0x0000, 0x0021, // 0x0780 (1920) pixels 137 | 0x0841, 0x0020, 0x0000, 0x0020, 0x0000, 0x0000, 0x8430, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0790 (1936) pixels 138 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07A0 (1952) pixels 139 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07B0 (1968) pixels 140 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0x0862, 0x0000, 0x0021, 0x0021, // 0x07C0 (1984) pixels 141 | 0x0041, 0x0041, 0x0020, 0x0000, 0x0000, 0x0000, 0x8C71, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x07D0 (2000) pixels 142 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07E0 (2016) pixels 143 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07F0 (2032) pixels 144 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0x1082, 0x0000, 0x0000, 0x0000, // 0x0800 (2048) pixels 145 | 0x0061, 0x0040, 0x0041, 0x0020, 0x0000, 0x0000, 0x5ACB, 0xFFFF, 0xFFFF, 0xF7BE, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x0810 (2064) pixels 146 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0820 (2080) pixels 147 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0830 (2096) pixels 148 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xC658, 0x0021, 0x0041, 0x0021, 0x0041, // 0x0840 (2112) pixels 149 | 0x0061, 0x0020, 0x0040, 0x0041, 0x0020, 0x0020, 0x0000, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x0850 (2128) pixels 150 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0860 (2144) pixels 151 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0870 (2160) pixels 152 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0x8C71, 0x0000, 0x0000, 0x0862, 0x0000, // 0x0880 (2176) pixels 153 | 0x0061, 0x0061, 0x0061, 0x0040, 0x0000, 0x0020, 0x0000, 0xFFFF, 0xFFDF, 0xF7DE, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0890 (2192) pixels 154 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08A0 (2208) pixels 155 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08B0 (2224) pixels 156 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7BE, 0xFFFF, 0x528A, 0x0020, 0x0861, 0x0041, 0x0041, // 0x08C0 (2240) pixels 157 | 0x0061, 0x0061, 0x0041, 0x0061, 0x0061, 0x0020, 0x0000, 0x634D, 0xFFFF, 0xF7DF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08D0 (2256) pixels 158 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08E0 (2272) pixels 159 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08F0 (2288) pixels 160 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0x0000, 0x0021, 0x0882, 0x0021, 0x0021, // 0x0900 (2304) pixels 161 | 0x0061, 0x0061, 0x0061, 0x0061, 0x0041, 0x0041, 0x0000, 0x10A3, 0xE73C, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x0910 (2320) pixels 162 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDE, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, // 0x0920 (2336) pixels 163 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x0930 (2352) pixels 164 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0x6B6D, 0x0000, 0x0041, 0x0000, 0x31A7, 0x0021, // 0x0940 (2368) pixels 165 | 0x0082, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, 0x0021, 0x0000, 0x8430, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x0950 (2384) pixels 166 | 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0960 (2400) pixels 167 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xF7FF, // 0x0970 (2416) pixels 168 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xCE79, 0x0020, 0x0020, 0x0020, 0x2124, 0x0021, 0x0041, // 0x0980 (2432) pixels 169 | 0x0061, 0x0061, 0x0882, 0x0041, 0x0861, 0x0041, 0x0882, 0x0000, 0x0000, 0xD6DB, 0xFFFF, 0xF7DF, 0xF7BE, 0xFFDF, 0xF7BF, 0xFFFF, // 0x0990 (2448) pixels 170 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09A0 (2464) pixels 171 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09B0 (2480) pixels 172 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0x18C3, 0x0000, 0x0020, 0x0862, 0x10A3, 0x10A3, 0x0882, // 0x09C0 (2496) pixels 173 | 0x0861, 0x0861, 0x0041, 0x0041, 0x0041, 0x0861, 0x0041, 0x0041, 0x0862, 0x0021, 0xCE9A, 0xFFFF, 0xF7DF, 0xF7DF, 0xFFFF, 0xF7BF, // 0x09D0 (2512) pixels 174 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09E0 (2528) pixels 175 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09F0 (2544) pixels 176 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BE, 0xF7DE, 0xFFFF, 0xFFFF, 0x2125, 0x0020, 0x0041, 0x0041, 0x0041, 0x0862, 0x0041, 0x0862, // 0x0A00 (2560) pixels 177 | 0x0862, 0x0862, 0x0041, 0x0041, 0x0041, 0x0041, 0x0862, 0x0841, 0x0020, 0x0020, 0x0841, 0xCE59, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BE, // 0x0A10 (2576) pixels 178 | 0xEFDE, 0xF7DF, 0xF7DF, 0xF7DF, 0xF7BF, 0xF7BF, 0xF7DF, 0xF7DE, 0xF7DF, 0xF7DF, 0xEFDF, 0xF7DE, 0xEFBE, 0xF7DF, 0xF7BF, 0xF7BF, // 0x0A20 (2592) pixels 179 | 0xF7BF, 0xF7DE, 0xF7DE, 0xF7FE, 0xF7DE, 0xF7DF, 0xF7BF, 0xF7BF, 0xF7DF, 0xF7BE, 0xF7BE, 0xF7DE, 0xEFDE, 0xF7FE, 0xF7BE, 0xF7DF, // 0x0A30 (2608) pixels 180 | 0xFFDF, 0xF7DF, 0xFFDF, 0xFFFF, 0xF7BF, 0xFFFF, 0xEF7E, 0x2124, 0x0020, 0x0882, 0x0021, 0x0021, 0x0041, 0x0061, 0x0062, 0x0041, // 0x0A40 (2624) pixels 181 | 0x0862, 0x0041, 0x0862, 0x0862, 0x0041, 0x0041, 0x0021, 0x0882, 0x0000, 0x10C3, 0x0021, 0x0000, 0x5ACB, 0xDEFB, 0xFFFF, 0xFFFF, // 0x0A50 (2640) pixels 182 | 0xF7FF, 0xF7FF, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7DF, 0xF7FF, 0xF7DF, 0xF7FF, 0xF7FF, 0xF7FF, 0xFFFF, 0xF7DF, 0xFFDF, 0xFFFF, // 0x0A60 (2656) pixels 183 | 0xFFDF, 0xFFFF, 0xF7DE, 0xF7FE, 0xF7BE, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xF7DE, 0xF7FF, 0xF7FF, 0xF7BE, 0xFFFF, // 0x0A70 (2672) pixels 184 | 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0x8410, 0x0021, 0x0000, 0x10C3, 0x0041, 0x0020, 0x0041, 0x0862, 0x0041, 0x0061, 0x0062, // 0x0A80 (2688) pixels 185 | 0x0862, 0x0882, 0x0041, 0x0041, 0x0041, 0x0862, 0x0882, 0x0041, 0x18C3, 0x0021, 0x18C3, 0x1082, 0x0000, 0x0862, 0x3187, 0xB5B7, // 0x0A90 (2704) pixels 186 | 0xF7DE, 0xF7DE, 0xEFDE, 0xEFDE, 0xF79F, 0xF79F, 0xF7BF, 0xEF9E, 0xEFBE, 0xEF9E, 0xF7BE, 0xF7DE, 0xF7BE, 0xFFDF, 0xF79F, 0xF7BF, // 0x0AA0 (2720) pixels 187 | 0xF7BF, 0xF7BE, 0xF7DE, 0xFFFF, 0xF7BF, 0xF7BF, 0xF7BF, 0xEF9E, 0xEF9E, 0xF7DF, 0xF79E, 0xF79E, 0xF7BE, 0xF7BE, 0xF7DF, 0xE75D, // 0x0AB0 (2736) pixels 188 | 0xF7BE, 0xFFDF, 0xE71C, 0x39E7, 0x2945, 0x0000, 0x0000, 0x0021, 0x10C3, 0x0020, 0x0041, 0x0041, 0x0041, 0x0061, 0x0062, 0x0062, // 0x0AC0 (2752) pixels 189 | 0x0862, 0x0041, 0x0862, 0x0861, 0x0041, 0x0861, 0x0041, 0x0862, 0x0021, 0x0862, 0x0021, 0x10A3, 0x0000, 0x0001, 0x0000, 0x0000, // 0x0AD0 (2768) pixels 190 | 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0001, 0x0001, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0AE0 (2784) pixels 191 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x0021, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0020, 0x0020, // 0x0AF0 (2800) pixels 192 | 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x10A3, 0x0862, 0x0041, 0x0020, 0x0862, 0x0041, 0x0021, 0x0882, 0x0882, 0x0041, // 0x0B00 (2816) pixels 193 | 0x0062, 0x0862, 0x0041, 0x0862, 0x0862, 0x0041, 0x0862, 0x0862, 0x0041, 0x0041, 0x0041, 0x0021, 0x0000, 0x0021, 0x0000, 0x0000, // 0x0B10 (2832) pixels 194 | 0x0000, 0x0000, 0x0020, 0x0040, 0x0001, 0x0822, 0x0022, 0x0021, 0x0021, 0x0021, 0x0000, 0x0021, 0x08A3, 0x0021, 0x0021, 0x0021, // 0x0B20 (2848) pixels 195 | 0x0021, 0x0001, 0x0001, 0x0822, 0x0042, 0x0021, 0x0021, 0x0000, 0x0000, 0x0041, 0x0021, 0x0001, 0x0001, 0x0022, 0x0000, 0x0020, // 0x0B30 (2864) pixels 196 | 0x0020, 0x0041, 0x0020, 0x0020, 0x0000, 0x0041, 0x0020, 0x0041, 0x0021, 0x0021, 0x0061, 0x0862, 0x0041, 0x0061, 0x0062, 0x0082, // 0x0B40 (2880) pixels 197 | 0x0862, 0x0862, 0x0862, 0x0041, 0x0062, 0x08A3, 0x0862, 0x0041, 0x0041, 0x0041, 0x0021, 0x0861, 0x0862, 0x0020, 0x0021, 0x0000, // 0x0B50 (2896) pixels 198 | 0x0000, 0x0000, 0x0020, 0x0000, 0x0001, 0x0884, 0x430D, 0x0926, 0x0021, 0x0001, 0x0001, 0x0001, 0x0042, 0x3AAB, 0x2A09, 0x0021, // 0x0B60 (2912) pixels 199 | 0x0000, 0x0000, 0x0022, 0x0864, 0x4AED, 0x1146, 0x0041, 0x0021, 0x0021, 0x0082, 0x0062, 0x3A8B, 0x3A0A, 0x0022, 0x0041, 0x0020, // 0x0B70 (2928) pixels 200 | 0x0020, 0x0000, 0x0021, 0x0041, 0x0000, 0x0041, 0x0021, 0x0862, 0x0041, 0x0862, 0x0041, 0x0862, 0x0061, 0x0061, 0x0062, 0x0082, // 0x0B80 (2944) pixels 201 | 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0041, 0x0062, 0x0882, 0x0882, 0x0062, 0x0062, 0x0862, 0x0021, 0x0041, 0x0021, 0x0041, // 0x0B90 (2960) pixels 202 | 0x0021, 0x0021, 0x0040, 0x0020, 0x0042, 0x21E9, 0xBF3E, 0x6493, 0x0022, 0x0022, 0x0022, 0x0022, 0x09A8, 0xC79F, 0x8D56, 0x0021, // 0x0BA0 (2976) pixels 203 | 0x0020, 0x0041, 0x0002, 0x08E6, 0xBF3E, 0x74F4, 0x0041, 0x0021, 0x0041, 0x0021, 0x0125, 0xB71D, 0x9578, 0x0002, 0x0041, 0x0081, // 0x0BB0 (2992) pixels 204 | 0x0020, 0x0041, 0x0882, 0x0041, 0x0041, 0x0041, 0x0862, 0x0041, 0x0062, 0x0882, 0x0862, 0x0061, 0x0061, 0x0062, 0x0882, 0x0061, // 0x0BC0 (3008) pixels 205 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0882, 0x0062, 0x0061, 0x0062, 0x0062, 0x0882, 0x0061, 0x0062, 0x0062, 0x0041, 0x0061, // 0x0BD0 (3024) pixels 206 | 0x0041, 0x0041, 0x0061, 0x0041, 0x0022, 0x11A8, 0x969C, 0x5CB4, 0x0022, 0x1083, 0x0822, 0x0022, 0x01C8, 0x8E5A, 0x74F4, 0x0021, // 0x0BE0 (3040) pixels 207 | 0x0041, 0x0021, 0x0063, 0x0127, 0x8E5B, 0x7DB8, 0x0021, 0x0882, 0x0041, 0x0042, 0x0105, 0x9EBC, 0x7D16, 0x0042, 0x0062, 0x0040, // 0x0BF0 (3056) pixels 208 | 0x0061, 0x0061, 0x0041, 0x0041, 0x0862, 0x0041, 0x0041, 0x0862, 0x0862, 0x0041, 0x0882, 0x0862, 0x0882, 0x0062, 0x0882, 0x0082, // 0x0C00 (3072) pixels 209 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0C10 (3088) pixels 210 | 0x0882, 0x0062, 0x0062, 0x0082, 0x0062, 0x11E9, 0x761B, 0x5D37, 0x0062, 0x0862, 0x0021, 0x0042, 0x01C8, 0x865A, 0x6CF5, 0x0042, // 0x0C20 (3104) pixels 211 | 0x0041, 0x0041, 0x0083, 0x0146, 0x865B, 0x5D37, 0x0084, 0x0883, 0x0862, 0x0062, 0x0126, 0x969C, 0x7D78, 0x0063, 0x0062, 0x0841, // 0x0C30 (3120) pixels 212 | 0x0041, 0x0061, 0x0061, 0x0041, 0x0041, 0x0062, 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0C40 (3136) pixels 213 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0C50 (3152) pixels 214 | 0x0062, 0x0062, 0x0082, 0x0082, 0x0062, 0x1209, 0x763C, 0x4CD6, 0x0062, 0x0882, 0x0841, 0x0042, 0x01A8, 0x7E19, 0x5C93, 0x0063, // 0x0C60 (3168) pixels 215 | 0x0062, 0x0862, 0x0062, 0x0146, 0x761B, 0x5517, 0x0084, 0x0083, 0x0042, 0x0062, 0x00E5, 0x7598, 0x7577, 0x0042, 0x0062, 0x0841, // 0x0C70 (3184) pixels 216 | 0x0041, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0C80 (3200) pixels 217 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0C90 (3216) pixels 218 | 0x0062, 0x0062, 0x0061, 0x0082, 0x0061, 0x1209, 0x7E5C, 0x4CB5, 0x0042, 0x0020, 0x0862, 0x0082, 0x01C8, 0x865B, 0x4C33, 0x0063, // 0x0CA0 (3232) pixels 219 | 0x0062, 0x0862, 0x0041, 0x0146, 0x761B, 0x54F7, 0x0084, 0x0083, 0x0062, 0x00A3, 0x0106, 0x965B, 0x64F5, 0x0083, 0x0082, 0x10C3, // 0x0CB0 (3248) pixels 220 | 0x0041, 0x0062, 0x0882, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0CC0 (3264) pixels 221 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0CD0 (3280) pixels 222 | 0x0062, 0x0882, 0x0061, 0x0081, 0x0041, 0x11E8, 0x7E5C, 0x4CB5, 0x0042, 0x0041, 0x0841, 0x0061, 0x01A8, 0x967B, 0x6494, 0x0043, // 0x0CE0 (3296) pixels 223 | 0x0062, 0x0062, 0x0041, 0x0166, 0x763B, 0x5517, 0x0084, 0x0042, 0x0061, 0x0082, 0x0126, 0x8DF9, 0x6CF5, 0x0083, 0x0082, 0x0041, // 0x0CF0 (3312) pixels 224 | 0x0062, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0D00 (3328) pixels 225 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0D10 (3344) pixels 226 | 0x0882, 0x0062, 0x0061, 0x0081, 0x0041, 0x11E8, 0x7E5B, 0x4CB5, 0x0042, 0x0041, 0x1082, 0x0000, 0x09A7, 0xA69C, 0x6C74, 0x0043, // 0x0D20 (3360) pixels 227 | 0x0063, 0x0862, 0x0021, 0x0146, 0x761B, 0x54F7, 0x0064, 0x0042, 0x0862, 0x0041, 0x00E4, 0x95D8, 0x6412, 0x0063, 0x0062, 0x0882, // 0x0D30 (3376) pixels 228 | 0x0862, 0x0882, 0x0882, 0x0062, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0D40 (3392) pixels 229 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0D50 (3408) pixels 230 | 0x0882, 0x0062, 0x0061, 0x0882, 0x0061, 0x11C8, 0x761B, 0x4CB5, 0x0063, 0x0021, 0x0021, 0x0882, 0x0062, 0x0125, 0x00A4, 0x0063, // 0x0D60 (3424) pixels 231 | 0x0063, 0x0062, 0x0041, 0x0146, 0x763B, 0x54F7, 0x0064, 0x0042, 0x0862, 0x0062, 0x0063, 0x00C4, 0x00A4, 0x08A4, 0x0021, 0x0862, // 0x0D70 (3440) pixels 232 | 0x0862, 0x0882, 0x0882, 0x0062, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0D80 (3456) pixels 233 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0D90 (3472) pixels 234 | 0x0882, 0x0061, 0x0061, 0x0082, 0x0042, 0x11A8, 0x6DFA, 0x4CB5, 0x0084, 0x0883, 0x0862, 0x0041, 0x0082, 0x08C4, 0x0062, 0x0062, // 0x0DA0 (3488) pixels 235 | 0x0862, 0x0062, 0x0062, 0x0166, 0x7E5B, 0x5D17, 0x0064, 0x0842, 0x0841, 0x0862, 0x0042, 0x0063, 0x0863, 0x0842, 0x0862, 0x0862, // 0x0DB0 (3504) pixels 236 | 0x0862, 0x0882, 0x0882, 0x0061, 0x0061, 0x0081, 0x0882, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0DC0 (3520) pixels 237 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0DD0 (3536) pixels 238 | 0x0882, 0x0061, 0x0062, 0x0082, 0x0042, 0x11A9, 0x6DD9, 0x4CB5, 0x0084, 0x0083, 0x0021, 0x0841, 0x0862, 0x0021, 0x0841, 0x0020, // 0x0DE0 (3552) pixels 239 | 0x0882, 0x0082, 0x0083, 0x0146, 0x7E3B, 0x5CD6, 0x0043, 0x0842, 0x0862, 0x0862, 0x0862, 0x0842, 0x0822, 0x1063, 0x0842, 0x0862, // 0x0DF0 (3568) pixels 240 | 0x0061, 0x0061, 0x0081, 0x0061, 0x0081, 0x0882, 0x0882, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0E00 (3584) pixels 241 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0081, // 0x0E10 (3600) pixels 242 | 0x0081, 0x0061, 0x0882, 0x0042, 0x0043, 0x11A8, 0x863A, 0x4C94, 0x0063, 0x08A3, 0x0842, 0x0841, 0x0862, 0x0841, 0x0841, 0x0861, // 0x0E20 (3616) pixels 243 | 0x0082, 0x0083, 0x0082, 0x0126, 0x863A, 0x6D57, 0x0043, 0x0842, 0x0882, 0x0041, 0x0882, 0x0862, 0x0021, 0x1062, 0x0842, 0x0061, // 0x0E30 (3632) pixels 244 | 0x0862, 0x0081, 0x0081, 0x0081, 0x0081, 0x0081, 0x0081, 0x0081, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0E40 (3648) pixels 245 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0081, // 0x0E50 (3664) pixels 246 | 0x0061, 0x0081, 0x0042, 0x0883, 0x0002, 0x1167, 0x965B, 0x43B0, 0x0062, 0x08A3, 0x0862, 0x0842, 0x0842, 0x0841, 0x0841, 0x0861, // 0x0E60 (3680) pixels 247 | 0x0041, 0x00A2, 0x0082, 0x00E4, 0x9E7B, 0x53F1, 0x0022, 0x0862, 0x0061, 0x08A2, 0x0061, 0x0082, 0x0041, 0x0862, 0x0862, 0x0862, // 0x0E70 (3696) pixels 248 | 0x0062, 0x0081, 0x0081, 0x0081, 0x0081, 0x0081, 0x0081, 0x0081, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0E80 (3712) pixels 249 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0081, // 0x0E90 (3728) pixels 250 | 0x0081, 0x0061, 0x0882, 0x0042, 0x0063, 0x0063, 0x11C7, 0x0124, 0x0062, 0x0883, 0x0862, 0x0842, 0x0842, 0x0842, 0x0862, 0x0061, // 0x0EA0 (3744) pixels 251 | 0x0061, 0x0082, 0x0061, 0x0062, 0x21E9, 0x0947, 0x0042, 0x0021, 0x0041, 0x08E3, 0x0061, 0x0081, 0x0061, 0x0862, 0x0862, 0x0862, // 0x0EB0 (3760) pixels 252 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0EC0 (3776) pixels 253 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0081, // 0x0ED0 (3792) pixels 254 | 0x08A2, 0x0040, 0x0862, 0x0862, 0x0862, 0x0062, 0x0082, 0x00A2, 0x0061, 0x0882, 0x0862, 0x0042, 0x0862, 0x0042, 0x0862, 0x0062, // 0x0EE0 (3808) pixels 255 | 0x0082, 0x0082, 0x0882, 0x08A3, 0x0022, 0x0083, 0x0862, 0x0841, 0x0041, 0x08E3, 0x0061, 0x0081, 0x0081, 0x0062, 0x0862, 0x0862, // 0x0EF0 (3824) pixels 256 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0F00 (3840) pixels 257 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0F10 (3856) pixels 258 | 0x0061, 0x0082, 0x0041, 0x0862, 0x0882, 0x0062, 0x0082, 0x0082, 0x0061, 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, 0x0063, 0x0062, // 0x0F20 (3872) pixels 259 | 0x0082, 0x0061, 0x0841, 0x0841, 0x0883, 0x0883, 0x0841, 0x0882, 0x0062, 0x0082, 0x0061, 0x0061, 0x0882, 0x0061, 0x0862, 0x0862, // 0x0F30 (3888) pixels 260 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0F40 (3904) pixels 261 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, // 0x0F50 (3920) pixels 262 | 0x08A2, 0x0061, 0x0061, 0x0882, 0x0041, 0x0041, 0x0861, 0x0882, 0x0061, 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0F60 (3936) pixels 263 | 0x0062, 0x0082, 0x0881, 0x0861, 0x0842, 0x0841, 0x0861, 0x0061, 0x0882, 0x0042, 0x0862, 0x0861, 0x0882, 0x0062, 0x0062, 0x0062, // 0x0F70 (3952) pixels 264 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0F80 (3968) pixels 265 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, // 0x0F90 (3984) pixels 266 | 0x0061, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0882, 0x0041, 0x0862, 0x0062, 0x0082, 0x0081, 0x0861, 0x0861, 0x0862, 0x0062, // 0x0FA0 (4000) pixels 267 | 0x0082, 0x0061, 0x00A1, 0x0081, 0x08A2, 0x0040, 0x00A1, 0x00A1, 0x0082, 0x0862, 0x0862, 0x0862, 0x0861, 0x0062, 0x0082, 0x0062, // 0x0FB0 (4016) pixels 268 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0FC0 (4032) pixels 269 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, // 0x0FD0 (4048) pixels 270 | 0x0082, 0x0082, 0x0882, 0x0041, 0x0882, 0x0062, 0x0041, 0x0862, 0x0862, 0x0062, 0x0082, 0x0081, 0x0861, 0x0861, 0x0842, 0x0861, // 0x0FE0 (4064) pixels 271 | 0x0082, 0x0081, 0x00A1, 0x00A1, 0x0060, 0x0881, 0x00A1, 0x0081, 0x0062, 0x0883, 0x0842, 0x0842, 0x0861, 0x0062, 0x0082, 0x0082, // 0x0FF0 (4080) pixels 272 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x1000 (4096) pixels 273 | }; 274 | -------------------------------------------------------------------------------- /firmware/SmartClock/snow.h: -------------------------------------------------------------------------------- 1 | // Generated by : ImageConverter 565 Online 2 | // Generated from : 24.jpg 3 | // Time generated : Thu, 15 Apr 21 11:51:19 +0200 (Server timezone: CET) 4 | // Image Size : 64x64 pixels 5 | // Memory usage : 8192 bytes 6 | 7 | 8 | #if defined(__AVR__) 9 | #include 10 | #elif defined(__PIC32MX__) 11 | #define PROGMEM 12 | #elif defined(__arm__) 13 | #define PROGMEM 14 | #endif 15 | 16 | const uint16_t snow[4096] PROGMEM={ 17 | 0x0862, 0x0862, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0010 (16) pixels 18 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0862, 0x0862, 0x0862, 0x0862, // 0x0020 (32) pixels 19 | 0x0861, 0x0861, 0x0061, 0x0081, 0x0882, 0x0062, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0030 (48) pixels 20 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0040 (64) pixels 21 | 0x0862, 0x0862, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0050 (80) pixels 22 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0082, 0x0062, 0x0061, 0x0041, 0x0862, 0x0862, 0x0041, // 0x0060 (96) pixels 23 | 0x0861, 0x0861, 0x0041, 0x0041, 0x0061, 0x0061, 0x0062, 0x0882, 0x0062, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0070 (112) pixels 24 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0080 (128) pixels 25 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0090 (144) pixels 26 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0082, 0x0082, 0x0062, 0x0062, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, // 0x00A0 (160) pixels 27 | 0x0041, 0x0041, 0x0041, 0x0061, 0x0081, 0x0061, 0x0041, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, // 0x00B0 (176) pixels 28 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x00C0 (192) pixels 29 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x00D0 (208) pixels 30 | 0x0882, 0x0882, 0x0882, 0x0062, 0x0082, 0x0062, 0x0061, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0861, // 0x00E0 (224) pixels 31 | 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0041, 0x0061, 0x0061, 0x0061, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, // 0x00F0 (240) pixels 32 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0100 (256) pixels 33 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0110 (272) pixels 34 | 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0061, 0x0061, 0x0061, 0x0021, 0x0041, 0x0041, 0x0020, 0x0020, 0x0041, 0x0841, 0x0020, // 0x0120 (288) pixels 35 | 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0061, 0x0061, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, // 0x0130 (304) pixels 36 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0140 (320) pixels 37 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0150 (336) pixels 38 | 0x0882, 0x0882, 0x0062, 0x0062, 0x0061, 0x0061, 0x0061, 0x0041, 0x0862, 0x0021, 0x0020, 0x0861, 0x0861, 0x0000, 0x0000, 0x0041, // 0x0160 (352) pixels 39 | 0x0000, 0x0020, 0x0021, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0061, 0x0062, 0x0062, 0x0062, 0x0882, // 0x0170 (368) pixels 40 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0180 (384) pixels 41 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0190 (400) pixels 42 | 0x0882, 0x0882, 0x0062, 0x0062, 0x0061, 0x0061, 0x0041, 0x0041, 0x0020, 0x0041, 0x0041, 0x0020, 0x0020, 0x0841, 0x0021, 0x0000, // 0x01A0 (416) pixels 43 | 0x0021, 0x0041, 0x0020, 0x0000, 0x0000, 0x0020, 0x0021, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0062, 0x0882, 0x0882, // 0x01B0 (432) pixels 44 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x01C0 (448) pixels 45 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x01D0 (464) pixels 46 | 0x0882, 0x0882, 0x0062, 0x0062, 0x0061, 0x0061, 0x0041, 0x0041, 0x0021, 0x0000, 0x0000, 0x0020, 0x0841, 0x0020, 0x0000, 0x0000, // 0x01E0 (480) pixels 47 | 0x0021, 0x0841, 0x0021, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0062, 0x0882, 0x0882, // 0x01F0 (496) pixels 48 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0200 (512) pixels 49 | 0x0882, 0x0882, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0210 (528) pixels 50 | 0x0061, 0x0061, 0x0882, 0x0861, 0x0061, 0x0041, 0x0041, 0x0020, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0220 (544) pixels 51 | 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0021, 0x0021, 0x0041, 0x0041, 0x0882, 0x0862, 0x0862, // 0x0230 (560) pixels 52 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0240 (576) pixels 53 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0882, 0x0882, // 0x0250 (592) pixels 54 | 0x0061, 0x0882, 0x0882, 0x0882, 0x0861, 0x0061, 0x0020, 0x10A2, 0x0000, 0x0000, 0x0000, 0x4208, 0x630C, 0xA534, 0xFFFF, 0xFFFF, // 0x0260 (608) pixels 55 | 0xFFFF, 0xFFFF, 0x8C71, 0x632D, 0x18C3, 0x0000, 0x0000, 0x0000, 0x0861, 0x0041, 0x0882, 0x0041, 0x0862, 0x0041, 0x0882, 0x0862, // 0x0270 (624) pixels 56 | 0x0882, 0x0062, 0x0062, 0x0882, 0x0882, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0280 (640) pixels 57 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0882, 0x0062, 0x0862, 0x0862, 0x0862, 0x0862, // 0x0290 (656) pixels 58 | 0x0041, 0x10A2, 0x0000, 0x10C3, 0x0882, 0x0020, 0x0841, 0x0000, 0x0000, 0x18C3, 0xBDD7, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x02A0 (672) pixels 59 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF79E, 0xAD55, 0x0000, 0x1082, 0x0021, 0x0021, 0x0020, 0x0041, 0x0882, 0x0020, 0x0862, 0x0882, // 0x02B0 (688) pixels 60 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x02C0 (704) pixels 61 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0062, 0x0062, 0x0062, 0x0062, 0x0061, 0x0061, 0x0062, 0x0862, 0x0862, 0x0061, 0x0041, // 0x02D0 (720) pixels 62 | 0x08A2, 0x0882, 0x0861, 0x0021, 0x0000, 0x0020, 0x0000, 0x0000, 0x73AE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x02E0 (736) pixels 63 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0x4208, 0x0000, 0x10C3, 0x1082, 0x0020, 0x0021, 0x0041, 0x0861, 0x0041, // 0x02F0 (752) pixels 64 | 0x0862, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0300 (768) pixels 65 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, // 0x0310 (784) pixels 66 | 0x0000, 0x0040, 0x0861, 0x0000, 0x18E3, 0x0020, 0x0000, 0xCE79, 0xFFFF, 0xFFFF, 0xFFBE, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0320 (800) pixels 67 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, 0x5ACB, 0x0000, 0x0021, 0x0000, 0x0000, 0x0841, 0x0020, 0x0041, // 0x0330 (816) pixels 68 | 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0061, 0x0061, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, // 0x0340 (832) pixels 69 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0061, 0x0061, 0x0041, 0x0061, 0x0061, 0x0041, 0x0021, 0x0021, 0x0041, 0x0061, // 0x0350 (848) pixels 70 | 0x0020, 0x18E3, 0x0020, 0x0841, 0x0000, 0x0000, 0x9CD3, 0xFFFF, 0xFFFF, 0xF79E, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, // 0x0360 (864) pixels 71 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0x4208, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0020, // 0x0370 (880) pixels 72 | 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0862, 0x0061, 0x0061, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, // 0x0380 (896) pixels 73 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, // 0x0390 (912) pixels 74 | 0x0000, 0x0020, 0x0040, 0x0000, 0x0000, 0x5AEB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFBE, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x03A0 (928) pixels 75 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xF7BE, 0xFFFF, 0xFFFF, 0x18E4, 0x0000, 0x0000, 0x0020, 0x0000, 0x0861, // 0x03B0 (944) pixels 76 | 0x0021, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, // 0x03C0 (960) pixels 77 | 0x0062, 0x0062, 0x0882, 0x0882, 0x0062, 0x0062, 0x0061, 0x0061, 0x0061, 0x0041, 0x0021, 0x0021, 0x0041, 0x0861, 0x0021, 0x0000, // 0x03D0 (976) pixels 78 | 0x0020, 0x0020, 0x0020, 0x0020, 0x0000, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x03E0 (992) pixels 79 | 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xB5B6, 0x0020, 0x0020, 0x0000, 0x0020, 0x0841, // 0x03F0 (1008) pixels 80 | 0x0021, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, 0x0882, // 0x0400 (1024) pixels 81 | 0x0082, 0x0082, 0x0062, 0x0062, 0x0062, 0x08A2, 0x0061, 0x0861, 0x0041, 0x0021, 0x0841, 0x0020, 0x0861, 0x0000, 0x0841, 0x10A3, // 0x0410 (1040) pixels 82 | 0x0841, 0x0000, 0x1082, 0x0000, 0x8C71, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0420 (1056) pixels 83 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x2124, 0x0000, 0x0841, 0x1082, 0x0000, // 0x0430 (1072) pixels 84 | 0x10A3, 0x0000, 0x0000, 0x10A2, 0x0841, 0x0000, 0x0000, 0x0862, 0x0021, 0x0882, 0x0041, 0x0041, 0x0882, 0x0882, 0x0041, 0x0082, // 0x0440 (1088) pixels 85 | 0x0082, 0x0061, 0x0082, 0x08A2, 0x0061, 0x0041, 0x0861, 0x0041, 0x0841, 0x0000, 0x0000, 0x0000, 0x0841, 0x0862, 0x0861, 0x0020, // 0x0450 (1104) pixels 86 | 0x0000, 0x0000, 0x0000, 0x0000, 0xDEDB, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0460 (1120) pixels 87 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8410, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0470 (1136) pixels 88 | 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0021, 0x0021, 0x0021, 0x0021, 0x0041, 0x0882, 0x08A3, 0x0041, 0x0061, 0x0082, 0x0062, // 0x0480 (1152) pixels 89 | 0x0082, 0x0082, 0x0061, 0x0061, 0x0061, 0x0041, 0x0882, 0x0020, 0x0000, 0x0020, 0x0020, 0x0000, 0x0841, 0x0000, 0x0000, 0x2124, // 0x0490 (1168) pixels 90 | 0x632C, 0x6B6D, 0x5AEB, 0x4A49, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04A0 (1184) pixels 91 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xBDF7, 0x6B6D, 0xCE79, 0xEF7D, 0xB5B6, // 0x04B0 (1200) pixels 92 | 0x738E, 0x738E, 0x39C7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x0041, 0x0021, 0x0000, 0x0041, 0x0062, 0x0041, 0x0882, 0x0062, // 0x04C0 (1216) pixels 93 | 0x0882, 0x0882, 0x0061, 0x0061, 0x0882, 0x0041, 0x0021, 0x0020, 0x0841, 0x0000, 0x0000, 0x0000, 0x18E3, 0xB596, 0xE73C, 0xF7BE, // 0x04D0 (1232) pixels 94 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04E0 (1248) pixels 95 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04F0 (1264) pixels 96 | 0xFFFF, 0xFFFF, 0xFFFF, 0xE71C, 0x5ACB, 0x0000, 0x0000, 0x0021, 0x0862, 0x0021, 0x0862, 0x0061, 0x0862, 0x0041, 0x0062, 0x0041, // 0x0500 (1280) pixels 97 | 0x0882, 0x0041, 0x0861, 0x0861, 0x0041, 0x0861, 0x0020, 0x0041, 0x0841, 0x0000, 0x1082, 0xB5B6, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0510 (1296) pixels 98 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0520 (1312) pixels 99 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0530 (1328) pixels 100 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB5B7, 0x0021, 0x0000, 0x18E4, 0x0041, 0x0041, 0x0021, 0x0020, 0x0862, 0x0862, 0x0862, // 0x0540 (1344) pixels 101 | 0x0061, 0x0882, 0x0041, 0x0020, 0x0861, 0x0020, 0x0000, 0x39E8, 0x0000, 0x5ACB, 0xF79E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0550 (1360) pixels 102 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0560 (1376) pixels 103 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0570 (1392) pixels 104 | 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0x1082, 0x0000, 0x10A3, 0x0021, 0x0021, 0x0041, 0x0061, 0x0041, 0x0862, // 0x0580 (1408) pixels 105 | 0x0041, 0x0041, 0x0861, 0x0020, 0x0000, 0x0040, 0x0000, 0x0000, 0x4208, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFDE, 0xFFDF, // 0x0590 (1424) pixels 106 | 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05A0 (1440) pixels 107 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05B0 (1456) pixels 108 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0x1082, 0x0000, 0x0020, 0x0020, 0x0041, 0x0041, 0x0041, 0x0861, // 0x05C0 (1472) pixels 109 | 0x0861, 0x0041, 0x0041, 0x0020, 0x0041, 0x0000, 0x0020, 0x2104, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05D0 (1488) pixels 110 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05E0 (1504) pixels 111 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05F0 (1520) pixels 112 | 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BF, 0xFFFF, 0xFFFF, 0x0000, 0x0020, 0x0021, 0x0020, 0x0861, 0x0041, 0x0061, // 0x0600 (1536) pixels 113 | 0x0041, 0x0021, 0x0841, 0x0021, 0x0020, 0x0000, 0x0000, 0xDEDB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0610 (1552) pixels 114 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0620 (1568) pixels 115 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0630 (1584) pixels 116 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0x630C, 0x0020, 0x0020, 0x0020, 0x0020, 0x0041, 0x0041, // 0x0640 (1600) pixels 117 | 0x0861, 0x0021, 0x18E3, 0x1082, 0x0000, 0x0000, 0x8C51, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0650 (1616) pixels 118 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0660 (1632) pixels 119 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0670 (1648) pixels 120 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0x2104, 0x0000, 0x0041, 0x0020, 0x0021, 0x0041, // 0x0680 (1664) pixels 121 | 0x0041, 0x0041, 0x18E3, 0x0000, 0x0841, 0x0020, 0xC638, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0690 (1680) pixels 122 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06A0 (1696) pixels 123 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06B0 (1712) pixels 124 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x4A6A, 0x0000, 0x1904, 0x0000, 0x0882, 0x0041, // 0x06C0 (1728) pixels 125 | 0x0041, 0x0041, 0x1082, 0x0861, 0x0000, 0x2965, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06D0 (1744) pixels 126 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06E0 (1760) pixels 127 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06F0 (1776) pixels 128 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0x0000, 0x1082, 0x0000, 0x10A2, 0x0020, // 0x0700 (1792) pixels 129 | 0x0020, 0x0041, 0x0861, 0x0861, 0x0000, 0x2986, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0710 (1808) pixels 130 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0720 (1824) pixels 131 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0730 (1840) pixels 132 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xF79E, 0x0000, 0x0021, 0x0020, 0x0041, 0x0021, // 0x0740 (1856) pixels 133 | 0x0882, 0x0000, 0x0861, 0x0041, 0x0000, 0x9CF3, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0750 (1872) pixels 134 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0760 (1888) pixels 135 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0770 (1904) pixels 136 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000, 0x0000, 0x0041, 0x0041, // 0x0780 (1920) pixels 137 | 0x0061, 0x0020, 0x0000, 0x0020, 0x0000, 0xCE59, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0790 (1936) pixels 138 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07A0 (1952) pixels 139 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07B0 (1968) pixels 140 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEF7D, 0x0000, 0x0041, 0x0882, 0x0020, 0x0861, // 0x07C0 (1984) pixels 141 | 0x0041, 0x0041, 0x0020, 0x0000, 0x0000, 0xEF7E, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07D0 (2000) pixels 142 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07E0 (2016) pixels 143 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07F0 (2032) pixels 144 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0x0000, 0x0021, 0x0000, 0x0020, 0x0041, // 0x0800 (2048) pixels 145 | 0x0041, 0x0041, 0x0861, 0x0020, 0x0000, 0x73AE, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0810 (2064) pixels 146 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0820 (2080) pixels 147 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0830 (2096) pixels 148 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF79E, 0x0000, 0x0020, 0x0020, 0x0861, 0x0041, // 0x0840 (2112) pixels 149 | 0x0041, 0x0020, 0x0882, 0x0041, 0x0000, 0x2965, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x0850 (2128) pixels 150 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0860 (2144) pixels 151 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0870 (2160) pixels 152 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7BE, 0x0000, 0x0000, 0x0021, 0x0882, 0x0061, // 0x0880 (2176) pixels 153 | 0x0041, 0x0020, 0x0020, 0x0041, 0x0000, 0x2145, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x0890 (2192) pixels 154 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08A0 (2208) pixels 155 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08B0 (2224) pixels 156 | 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0x73CF, 0x0000, 0x0041, 0x10A2, 0x0061, 0x0020, // 0x08C0 (2240) pixels 157 | 0x0041, 0x0861, 0x0861, 0x10C3, 0x0000, 0x0000, 0xAD75, 0xFFFF, 0xFFDF, 0xF7BE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08D0 (2256) pixels 158 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08E0 (2272) pixels 159 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08F0 (2288) pixels 160 | 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0x2124, 0x0020, 0x0041, 0x0020, 0x0861, 0x0061, // 0x0900 (2304) pixels 161 | 0x0861, 0x0020, 0x0000, 0x0861, 0x0862, 0x0000, 0x2966, 0xFFFF, 0xFFFF, 0xEF7D, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0910 (2320) pixels 162 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0920 (2336) pixels 163 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0930 (2352) pixels 164 | 0xFFFF, 0xFFFF, 0xFFDF, 0xF7DF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7DE, 0xFFFF, 0xAD55, 0x0020, 0x0020, 0x0020, 0x0861, 0x0061, 0x0061, // 0x0940 (2368) pixels 165 | 0x0041, 0x0882, 0x10A2, 0x0020, 0x0021, 0x0841, 0x0000, 0xB5B7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x0950 (2384) pixels 166 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0960 (2400) pixels 167 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0970 (2416) pixels 168 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF79E, 0xFFFF, 0xFFDF, 0x0000, 0x0020, 0x0861, 0x0000, 0x0882, 0x0040, 0x0061, // 0x0980 (2432) pixels 169 | 0x0041, 0x0041, 0x0861, 0x0041, 0x0841, 0x0020, 0x0000, 0x0020, 0xE73D, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0990 (2448) pixels 170 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09A0 (2464) pixels 171 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09B0 (2480) pixels 172 | 0xFFFF, 0xF7DF, 0xFFFF, 0xFFDF, 0xF7DF, 0xF7DF, 0xFFFF, 0xFFFF, 0x4A69, 0x0000, 0x0021, 0x0882, 0x0020, 0x0061, 0x0062, 0x0041, // 0x09C0 (2496) pixels 173 | 0x0882, 0x0882, 0x0041, 0x0861, 0x0841, 0x0861, 0x0841, 0x1082, 0x0000, 0xEF7D, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, // 0x09D0 (2512) pixels 174 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09E0 (2528) pixels 175 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09F0 (2544) pixels 176 | 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFDF, 0xFFFF, 0xFFFF, 0x6B4D, 0x0000, 0x2986, 0x0061, 0x0041, 0x0882, 0x0041, 0x0882, 0x0061, // 0x0A00 (2560) pixels 177 | 0x0862, 0x0862, 0x0041, 0x0041, 0x0861, 0x0862, 0x0020, 0x0861, 0x0841, 0x0000, 0xDEDB, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, // 0x0A10 (2576) pixels 178 | 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xF7DF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A20 (2592) pixels 179 | 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, // 0x0A30 (2608) pixels 180 | 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0x528A, 0x0000, 0x0882, 0x18E3, 0x0041, 0x0061, 0x0041, 0x0041, 0x0882, 0x0062, // 0x0A40 (2624) pixels 181 | 0x0041, 0x0862, 0x0862, 0x0041, 0x0041, 0x0861, 0x0841, 0x10A2, 0x0841, 0x18E4, 0x0000, 0x4249, 0xB596, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A50 (2640) pixels 182 | 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A60 (2656) pixels 183 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A70 (2672) pixels 184 | 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xA534, 0x0000, 0x0000, 0x0021, 0x0021, 0x0861, 0x0861, 0x0041, 0x0041, 0x0882, 0x0041, 0x0062, // 0x0A80 (2688) pixels 185 | 0x0061, 0x0062, 0x0862, 0x0041, 0x0061, 0x0041, 0x0041, 0x0882, 0x0882, 0x0000, 0x0882, 0x0000, 0x0000, 0x2124, 0x6B6D, 0xF79E, // 0x0A90 (2704) pixels 186 | 0xFFDF, 0xEF7E, 0xF7BE, 0xF7BE, 0xF7BF, 0xF79E, 0xF7DF, 0xF7BF, 0xF7BF, 0xF7BE, 0xF7BF, 0xFFDF, 0xF7BE, 0xF7BF, 0xF7BF, 0xF7BF, // 0x0AA0 (2720) pixels 187 | 0xF79E, 0xEF7E, 0xFFDF, 0xF7BE, 0xF7BF, 0xFFDF, 0xF79E, 0xF7DF, 0xF7DF, 0xF79E, 0xF7BF, 0xF7BF, 0xF79E, 0xF79E, 0xF7DF, 0xF79E, // 0x0AB0 (2736) pixels 188 | 0xFFDF, 0xBDF8, 0x3186, 0x18C3, 0x0000, 0x0841, 0x0000, 0x0021, 0x0021, 0x0041, 0x0862, 0x0021, 0x0041, 0x0882, 0x0041, 0x0062, // 0x0AC0 (2752) pixels 189 | 0x0882, 0x0062, 0x0862, 0x0041, 0x0862, 0x0041, 0x0041, 0x0041, 0x0020, 0x0841, 0x0000, 0x0021, 0x0841, 0x0000, 0x0020, 0x0000, // 0x0AD0 (2768) pixels 190 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0AE0 (2784) pixels 191 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, // 0x0AF0 (2800) pixels 192 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0841, 0x18E3, 0x0841, 0x0862, 0x0041, 0x0041, 0x0061, 0x0041, 0x0062, 0x0062, // 0x0B00 (2816) pixels 193 | 0x0082, 0x0062, 0x0062, 0x0061, 0x0862, 0x0041, 0x0041, 0x0041, 0x18E4, 0x0000, 0x0841, 0x0021, 0x0020, 0x0000, 0x0000, 0x0000, // 0x0B10 (2832) pixels 194 | 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0000, // 0x0B20 (2848) pixels 195 | 0x0000, 0x0000, 0x0000, 0x0021, 0x0000, 0x0000, 0x0020, 0x0020, 0x0020, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0020, // 0x0B30 (2864) pixels 196 | 0x0020, 0x0000, 0x0841, 0x0020, 0x0000, 0x0021, 0x0041, 0x0841, 0x0021, 0x0882, 0x0041, 0x0882, 0x0862, 0x0061, 0x0882, 0x0041, // 0x0B40 (2880) pixels 197 | 0x0062, 0x0082, 0x0882, 0x0062, 0x0862, 0x0041, 0x0862, 0x0862, 0x0020, 0x0000, 0x0000, 0x0020, 0x0020, 0x1082, 0x0021, 0x0000, // 0x0B50 (2896) pixels 198 | 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0B60 (2912) pixels 199 | 0x0000, 0x0000, 0x0862, 0x0000, 0x0000, 0x0861, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0B70 (2928) pixels 200 | 0x0000, 0x0000, 0x0862, 0x0000, 0x0000, 0x0000, 0x0882, 0x0000, 0x0021, 0x0862, 0x0041, 0x0882, 0x0041, 0x0862, 0x0862, 0x0862, // 0x0B80 (2944) pixels 201 | 0x0082, 0x0882, 0x0082, 0x0882, 0x0062, 0x0061, 0x0862, 0x0862, 0x0841, 0x0041, 0x0000, 0x0000, 0x0861, 0x0021, 0x0020, 0x0000, // 0x0B90 (2960) pixels 202 | 0x0000, 0x2945, 0x1082, 0x0000, 0x0000, 0x0841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0021, 0x0841, 0x18C3, 0x0000, 0x2945, // 0x0BA0 (2976) pixels 203 | 0x1082, 0x0000, 0x10A2, 0x0841, 0x0021, 0x0021, 0x0021, 0x0000, 0x0000, 0x0000, 0x0861, 0x0841, 0x0841, 0x18C3, 0x2104, 0x0021, // 0x0BB0 (2992) pixels 204 | 0x0841, 0x18C3, 0x0000, 0x0020, 0x1082, 0x0021, 0x0000, 0x0021, 0x0841, 0x0841, 0x0862, 0x0862, 0x0041, 0x0862, 0x0862, 0x0882, // 0x0BC0 (3008) pixels 205 | 0x0082, 0x0882, 0x0061, 0x0882, 0x0062, 0x0882, 0x0862, 0x0041, 0x0041, 0x0021, 0x0021, 0x0000, 0x2965, 0x0841, 0x0000, 0x0000, // 0x0BD0 (3024) pixels 206 | 0x1082, 0xE73D, 0xDEDB, 0x0020, 0x0000, 0x0000, 0x0021, 0x0000, 0x0020, 0x0000, 0x0841, 0x0841, 0x0000, 0x0000, 0x0841, 0xEF5D, // 0x0BE0 (3040) pixels 207 | 0xEF7D, 0x18E4, 0x0000, 0x0000, 0x0841, 0x0021, 0x0021, 0x0841, 0x1082, 0x0000, 0x0021, 0x0000, 0x0020, 0xE71C, 0xFFFF, 0x2125, // 0x0BF0 (3056) pixels 208 | 0x0000, 0x0021, 0x10A2, 0x0862, 0x0020, 0x0020, 0x0021, 0x0862, 0x0041, 0x0041, 0x0862, 0x0882, 0x0862, 0x0862, 0x0882, 0x0862, // 0x0C00 (3072) pixels 209 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0862, 0x0021, 0x0020, 0x0000, 0x0841, 0x0821, 0x528A, 0x6B6D, // 0x0C10 (3088) pixels 210 | 0x3186, 0xFFFF, 0xFFFF, 0x5AEB, 0xEF5D, 0x4A69, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x52AA, 0x632C, 0x2945, 0xFFFF, // 0x0C20 (3104) pixels 211 | 0xFFFF, 0x738E, 0xD69A, 0x6B4D, 0x0000, 0x0000, 0x0861, 0x0000, 0x0000, 0x10A2, 0x4208, 0x630C, 0x10A2, 0xFFDF, 0xFFFF, 0x73AE, // 0x0C30 (3120) pixels 212 | 0xEF3D, 0x8430, 0x0020, 0x0000, 0x18C3, 0x0000, 0x0021, 0x0041, 0x0061, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0C40 (3136) pixels 213 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0041, 0x0862, 0x0000, 0x0000, 0x0020, 0x0000, 0xFFDF, 0xFFFF, // 0x0C50 (3152) pixels 214 | 0xC618, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xE71C, 0x0000, 0x0020, 0x0000, 0x0841, 0x0000, 0x0000, 0xFFFF, 0xFFFF, 0xCE59, 0xF7BE, // 0x0C60 (3168) pixels 215 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0841, 0x0000, 0x1082, 0x1082, 0x0000, 0xE73C, 0xFFDF, 0xCE39, 0xF7BE, 0xFFBF, 0xFFFF, // 0x0C70 (3184) pixels 216 | 0xFFFF, 0xFFFF, 0x0000, 0x18E4, 0x0882, 0x0041, 0x0041, 0x0061, 0x0062, 0x0062, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0C80 (3200) pixels 217 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0061, 0x0061, 0x0041, 0x0000, 0x18E3, 0x0000, 0x8C30, 0xDEBA, // 0x0C90 (3216) pixels 218 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC618, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0841, 0x0000, 0x6B4D, 0xD69A, 0xFFFF, 0xFFFF, // 0x0CA0 (3232) pixels 219 | 0xFFFF, 0xFFFF, 0xC618, 0x0000, 0x0000, 0x0000, 0x3186, 0x0000, 0x0000, 0x0000, 0x73AE, 0xD69A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CB0 (3248) pixels 220 | 0xD69A, 0x10A2, 0x0000, 0x0000, 0x0862, 0x0061, 0x0041, 0x0061, 0x0062, 0x0062, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0CC0 (3264) pixels 221 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0061, 0x0041, 0x0021, 0x0020, 0x0841, 0x0000, 0x0000, 0x9CD3, // 0x0CD0 (3280) pixels 222 | 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0x528A, 0x0000, 0x0000, 0x0020, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x9471, 0xFFFF, 0xFFDF, // 0x0CE0 (3296) pixels 223 | 0xFFFF, 0xFFDF, 0x8410, 0x0000, 0x0000, 0x0841, 0x0020, 0x1082, 0x0000, 0x0020, 0x0000, 0x7BEF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x0CF0 (3312) pixels 224 | 0x8C71, 0x0000, 0x0000, 0x10A3, 0x10A2, 0x0041, 0x0041, 0x0061, 0x0062, 0x0062, 0x0082, 0x0082, 0x0882, 0x0882, 0x0062, 0x0062, // 0x0D00 (3328) pixels 225 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, 0x0882, 0x0882, 0x0062, 0x0061, 0x0862, 0x0021, 0x0020, 0x0000, 0xB596, 0xFFFF, // 0x0D10 (3344) pixels 226 | 0xFFFF, 0xFFFF, 0xFFFF, 0xFFBE, 0xFFFF, 0xAD55, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8C71, 0xFFFF, 0xFFFF, 0xFFBF, // 0x0D20 (3360) pixels 227 | 0xFFDF, 0xFFFF, 0xFFFF, 0xBE17, 0x0000, 0x0861, 0x0000, 0x10C2, 0x0861, 0x0000, 0xAD55, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D30 (3376) pixels 228 | 0xFFFF, 0xE71C, 0x0000, 0x0000, 0x0882, 0x0020, 0x0862, 0x0041, 0x0062, 0x0882, 0x0082, 0x0082, 0x0882, 0x0882, 0x0062, 0x0062, // 0x0D40 (3392) pixels 229 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0082, 0x0082, 0x0882, 0x0882, 0x0061, 0x0882, 0x0020, 0x0000, 0x18E3, 0x0020, 0xFFFF, 0xF79E, // 0x0D50 (3408) pixels 230 | 0x8410, 0xF79E, 0xFFFF, 0xBDF7, 0xFFFF, 0xB596, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFDF, 0xFFDF, 0x6B4D, 0xF7BE, // 0x0D60 (3424) pixels 231 | 0xFFFF, 0xC658, 0xFFFF, 0xCE79, 0x0000, 0x0881, 0x0881, 0x0882, 0x0041, 0x0000, 0xE71C, 0xFFFF, 0x7BCF, 0xEF5D, 0xFFFF, 0xC618, // 0x0D70 (3440) pixels 232 | 0xFFFF, 0xE73D, 0x0000, 0x18E3, 0x0861, 0x0021, 0x08A2, 0x0021, 0x0062, 0x0882, 0x0082, 0x0082, 0x0882, 0x0882, 0x0062, 0x0062, // 0x0D80 (3456) pixels 233 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0061, 0x0061, 0x0882, 0x0020, 0x31A6, 0x0000, 0x4A69, 0x2124, // 0x0D90 (3472) pixels 234 | 0x4229, 0xFFFF, 0xFFDF, 0x2104, 0x632D, 0x0000, 0x0000, 0x0020, 0x0021, 0x0021, 0x0020, 0x0000, 0x39E8, 0x18E4, 0x3186, 0xFFFF, // 0x0DA0 (3488) pixels 235 | 0xFFFF, 0x2986, 0x3A08, 0x0882, 0x0861, 0x10C3, 0x0021, 0x0882, 0x0841, 0x0000, 0x31A7, 0x31C7, 0x18C3, 0xFFFF, 0xFFFF, 0x4A6A, // 0x0DB0 (3504) pixels 236 | 0x3186, 0x10A3, 0x1082, 0x0000, 0x0882, 0x08A2, 0x0041, 0x0061, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0DC0 (3520) pixels 237 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0882, 0x0041, 0x0041, 0x0061, 0x0020, 0x10C3, 0x0000, 0x0000, // 0x0DD0 (3536) pixels 238 | 0x0000, 0x8C71, 0x6B6D, 0x0000, 0x0000, 0x0021, 0x0841, 0x0020, 0x0021, 0x0041, 0x0020, 0x0861, 0x0000, 0x0000, 0x0000, 0x73CF, // 0x0DE0 (3552) pixels 239 | 0x73CF, 0x0000, 0x0000, 0x0000, 0x0861, 0x0041, 0x0861, 0x0041, 0x0862, 0x0861, 0x0020, 0x0841, 0x0000, 0x6B4D, 0x9492, 0x0000, // 0x0DF0 (3568) pixels 240 | 0x0000, 0x0021, 0x0021, 0x10C3, 0x0061, 0x0041, 0x0882, 0x0061, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0E00 (3584) pixels 241 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0081, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, // 0x0E10 (3600) pixels 242 | 0x0020, 0x0020, 0x0000, 0x0020, 0x0021, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0861, 0x0061, 0x0020, 0x0000, // 0x0E20 (3616) pixels 243 | 0x0020, 0x0041, 0x0061, 0x0861, 0x0861, 0x0861, 0x0061, 0x0061, 0x0861, 0x0041, 0x0041, 0x0041, 0x0021, 0x0000, 0x0000, 0x0020, // 0x0E30 (3632) pixels 244 | 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0E40 (3648) pixels 245 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0081, 0x0061, 0x0061, 0x0041, 0x0041, 0x0041, // 0x0E50 (3664) pixels 246 | 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0041, 0x0061, 0x0861, 0x0061, 0x0061, 0x0041, // 0x0E60 (3680) pixels 247 | 0x0041, 0x0061, 0x0861, 0x0861, 0x0861, 0x0861, 0x0061, 0x0061, 0x0861, 0x0861, 0x0861, 0x0861, 0x0041, 0x0041, 0x0041, 0x0061, // 0x0E70 (3696) pixels 248 | 0x0041, 0x0041, 0x0041, 0x0061, 0x0862, 0x0862, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0E80 (3712) pixels 249 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0061, 0x0041, 0x0041, // 0x0E90 (3728) pixels 250 | 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0882, 0x0882, // 0x0EA0 (3744) pixels 251 | 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0862, 0x0862, 0x0862, 0x0061, 0x0061, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, // 0x0EB0 (3760) pixels 252 | 0x0061, 0x0061, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0EC0 (3776) pixels 253 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0862, 0x0062, // 0x0ED0 (3792) pixels 254 | 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0082, 0x0082, // 0x0EE0 (3808) pixels 255 | 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0062, 0x0862, 0x0862, 0x0862, 0x0862, 0x0061, 0x0862, 0x0862, 0x0862, 0x0862, 0x0862, // 0x0EF0 (3824) pixels 256 | 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0F00 (3840) pixels 257 | 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, // 0x0F10 (3856) pixels 258 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0082, 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0061, 0x0061, 0x0061, // 0x0F20 (3872) pixels 259 | 0x0062, 0x0062, 0x0061, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0882, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0F30 (3888) pixels 260 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0F40 (3904) pixels 261 | 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0F50 (3920) pixels 262 | 0x0082, 0x0882, 0x0882, 0x0082, 0x0062, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0061, 0x0061, // 0x0F60 (3936) pixels 263 | 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0061, 0x0062, 0x0062, 0x0062, 0x0061, 0x0061, 0x0062, 0x0062, // 0x0F70 (3952) pixels 264 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0F80 (3968) pixels 265 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, // 0x0F90 (3984) pixels 266 | 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0061, 0x0062, 0x0062, 0x0061, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0FA0 (4000) pixels 267 | 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0061, 0x0062, 0x0062, 0x0062, 0x0061, 0x0061, 0x0062, 0x0062, // 0x0FB0 (4016) pixels 268 | 0x0062, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x0FC0 (4032) pixels 269 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, // 0x0FD0 (4048) pixels 270 | 0x0882, 0x0882, 0x0882, 0x0882, 0x0062, 0x0062, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, 0x0062, // 0x0FE0 (4064) pixels 271 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0062, 0x0062, 0x0082, 0x0082, 0x0062, 0x0882, 0x0882, 0x0062, 0x0062, 0x0062, 0x0882, 0x0882, // 0x0FF0 (4080) pixels 272 | 0x0082, 0x0082, 0x0082, 0x0082, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, 0x0882, // 0x1000 (4096) pixels 273 | }; 274 | -------------------------------------------------------------------------------- /firmware/SmartClock/sun.h: -------------------------------------------------------------------------------- 1 | // Generated by : ImageConverter 565 Online 2 | // Generated from : 21.jpg 3 | // Time generated : Thu, 15 Apr 21 11:49:11 +0200 (Server timezone: CET) 4 | // Image Size : 64x64 pixels 5 | // Memory usage : 8192 bytes 6 | 7 | 8 | #if defined(__AVR__) 9 | #include 10 | #elif defined(__PIC32MX__) 11 | #define PROGMEM 12 | #elif defined(__arm__) 13 | #define PROGMEM 14 | #endif 15 | 16 | const uint16_t sun[4096] PROGMEM={ 17 | 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x08E3, 0x08E3, 0x08E3, 0x08E3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, // 0x0010 (16) pixels 18 | 0x08E2, 0x08E2, 0x10E3, 0x10C3, 0x08C4, 0x08E4, 0x08E4, 0x10E3, 0x10C3, 0x10C3, 0x10A3, 0x18E5, 0x10C4, 0x10E4, 0x08C4, 0x10E4, // 0x0020 (32) pixels 19 | 0x10E3, 0x10C2, 0x10C3, 0x10E3, 0x10C4, 0x10C5, 0x10A4, 0x10E4, 0x08E3, 0x08E3, 0x10E3, 0x10E2, 0x10C3, 0x10C3, 0x08E3, 0x08E3, // 0x0030 (48) pixels 20 | 0x08E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x08E3, 0x08E3, 0x08E3, 0x10E3, 0x10E3, 0x10C3, 0x10C3, // 0x0040 (64) pixels 21 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10C3, 0x08E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0050 (80) pixels 22 | 0x08E3, 0x08E3, 0x10C3, 0x10C3, 0x08C4, 0x08E4, 0x08E3, 0x08E3, 0x10E3, 0x18E3, 0x10C3, 0x0883, 0x08C3, 0x08C3, 0x10E4, 0x08A3, // 0x0060 (96) pixels 23 | 0x08A2, 0x10C2, 0x10E3, 0x08A2, 0x10E4, 0x10C4, 0x10C4, 0x08A3, 0x08C3, 0x08C3, 0x08C3, 0x10C3, 0x10C3, 0x10C3, 0x08C4, 0x08C4, // 0x0070 (112) pixels 24 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08C4, 0x08C4, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x10C3, 0x10C3, // 0x0080 (128) pixels 25 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0090 (144) pixels 26 | 0x10C4, 0x10C4, 0x10A4, 0x10C4, 0x10C4, 0x08E3, 0x08E3, 0x08C2, 0x08C2, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x10E4, 0x08E4, 0x10C3, // 0x00A0 (160) pixels 27 | 0x10C2, 0x10E3, 0x08A2, 0x10C3, 0x10E4, 0x08A3, 0x08C3, 0x10E3, 0x08C3, 0x08C3, 0x08C3, 0x10C4, 0x10C3, 0x10C4, 0x10C4, 0x10C4, // 0x00B0 (176) pixels 28 | 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C2, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x08C4, 0x08E3, 0x08C3, 0x08C3, 0x10C3, 0x10C3, 0x10C3, // 0x00C0 (192) pixels 29 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x00D0 (208) pixels 30 | 0x10C4, 0x10C4, 0x10A4, 0x10A4, 0x10C4, 0x10C3, 0x08E2, 0x08C2, 0x10E3, 0x08A2, 0x10C2, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x0882, // 0x00E0 (224) pixels 31 | 0x18E3, 0x10A2, 0x08C3, 0x10E4, 0x08A2, 0x10E3, 0x10E3, 0x10E3, 0x08C3, 0x08C3, 0x10C4, 0x10C4, 0x10A4, 0x10A4, 0x10C4, 0x10C4, // 0x00F0 (240) pixels 32 | 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C2, 0x10C2, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0100 (256) pixels 33 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0110 (272) pixels 34 | 0x10C3, 0x10C3, 0x10A3, 0x10A4, 0x10A3, 0x10C3, 0x10C2, 0x10E2, 0x10C3, 0x08A3, 0x1103, 0x08C2, 0x08E3, 0x08C4, 0x0863, 0x3187, // 0x0120 (288) pixels 35 | 0x0020, 0x0861, 0x10E5, 0x0883, 0x2145, 0x10E3, 0x10C2, 0x10E3, 0x10E3, 0x10E3, 0x10C3, 0x10A4, 0x10A3, 0x10A3, 0x10C3, 0x10C3, // 0x0130 (304) pixels 36 | 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C2, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0140 (320) pixels 37 | 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0150 (336) pixels 38 | 0x10C2, 0x10C2, 0x10C3, 0x10A3, 0x10A3, 0x10A3, 0x10C2, 0x10E2, 0x10C3, 0x08A3, 0x08A2, 0x1103, 0x10E3, 0x08C2, 0x18C2, 0x0840, // 0x0160 (352) pixels 39 | 0x2102, 0x2944, 0x1905, 0x10E5, 0x10E4, 0x08C3, 0x10E3, 0x1103, 0x1103, 0x10E3, 0x10C3, 0x10A3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0170 (368) pixels 40 | 0x08C4, 0x08C3, 0x08C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0180 (384) pixels 41 | 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10C4, 0x10C4, 0x10C3, // 0x0190 (400) pixels 42 | 0x10E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C2, 0x10C3, 0x10A4, 0x08A4, 0x08A3, 0x08C3, 0x10C3, 0x1902, 0x0000, 0x62E5, // 0x01A0 (416) pixels 43 | 0x5AA5, 0x0820, 0x10A1, 0x10E4, 0x1924, 0x10E3, 0x0061, 0x10E3, 0x1103, 0x1102, 0x08C3, 0x08C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x01B0 (432) pixels 44 | 0x08C4, 0x08C4, 0x08C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, // 0x01C0 (448) pixels 45 | 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x10C4, 0x08C3, // 0x01D0 (464) pixels 46 | 0x08E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C2, 0x10C2, 0x08A4, 0x0863, 0x08A3, 0x10E3, 0x0861, 0x0000, 0xFF95, 0xFFB4, // 0x01E0 (480) pixels 47 | 0xFFD4, 0xDE92, 0x0020, 0x0881, 0x1904, 0x0882, 0x1925, 0x08A2, 0x1103, 0x08E2, 0x08C3, 0x08C3, 0x10C3, 0x10E3, 0x10C3, 0x10C3, // 0x01F0 (496) pixels 48 | 0x08C4, 0x08C4, 0x08C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x08C4, // 0x0200 (512) pixels 49 | 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10C4, 0x10C4, 0x10E4, 0x08C3, 0x10E4, 0x10E3, 0x10E3, 0x10E3, 0x08C3, 0x08C3, // 0x0210 (528) pixels 50 | 0x08E3, 0x08C3, 0x1103, 0x10E3, 0x08C3, 0x10C3, 0x08C2, 0x08C2, 0x10C4, 0x0863, 0x08A3, 0x10E3, 0x0000, 0x6B47, 0xFFB2, 0xEECB, // 0x0220 (544) pixels 51 | 0xE6EC, 0xFFF3, 0x62E6, 0x0000, 0x18E3, 0x10A3, 0x10C4, 0x08A3, 0x1104, 0x08E3, 0x08C3, 0x10E4, 0x10E3, 0x08C2, 0x08A3, 0x1105, // 0x0230 (560) pixels 52 | 0x08A3, 0x10E4, 0x08C3, 0x10E3, 0x10E4, 0x08A3, 0x1104, 0x08C3, 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x08E3, // 0x0240 (576) pixels 53 | 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10C4, 0x10C3, 0x10C4, 0x10C3, 0x08C3, 0x1103, 0x08C3, 0x08C3, 0x08C2, 0x08C2, 0x10C3, 0x1104, // 0x0250 (592) pixels 54 | 0x1104, 0x08C3, 0x08C3, 0x08C3, 0x10E4, 0x10C3, 0x08C2, 0x10C2, 0x0882, 0x10C3, 0x0883, 0x0882, 0x1060, 0x7B87, 0xFF4E, 0xEEE7, // 0x0260 (608) pixels 55 | 0xEEC8, 0xFF8F, 0x7BA8, 0x0000, 0x2965, 0x10A4, 0x10A4, 0x10C4, 0x10E3, 0x08E3, 0x08E3, 0x00C3, 0x0081, 0x1924, 0x1104, 0x0062, // 0x0270 (624) pixels 56 | 0x1925, 0x10C4, 0x08A3, 0x10E3, 0x10E3, 0x1104, 0x08C3, 0x1104, 0x10E4, 0x10E4, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x08E3, 0x08E3, // 0x0280 (640) pixels 57 | 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10E4, 0x10E3, 0x10E3, 0x08C2, 0x10C2, 0x1103, 0x10E3, 0x2186, 0x10A3, 0x0082, // 0x0290 (656) pixels 58 | 0x00A2, 0x1104, 0x08C3, 0x10E3, 0x08A3, 0x08C3, 0x08C2, 0x10C2, 0x10A2, 0x08A2, 0x10C3, 0x10C3, 0x0000, 0x7B87, 0xFF6D, 0xE684, // 0x02A0 (672) pixels 59 | 0xEEE5, 0xFF4C, 0x83C7, 0x0000, 0x1082, 0x10A4, 0x0883, 0x10C3, 0x08A3, 0x1104, 0x08C3, 0x29C7, 0x1964, 0x08A1, 0x08A2, 0x10A3, // 0x02B0 (688) pixels 60 | 0x0882, 0x10C3, 0x10C2, 0x10E2, 0x10E2, 0x08C2, 0x08C3, 0x08C4, 0x10E4, 0x10C4, 0x10E4, 0x10C3, 0x10E3, 0x10E3, 0x08E3, 0x08E3, // 0x02C0 (704) pixels 61 | 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x10E3, 0x08C3, 0x10E3, 0x10E3, 0x08A2, 0x10C3, 0x0021, 0x18E4, 0x18E4, // 0x02D0 (720) pixels 62 | 0x08A2, 0x1104, 0x08C3, 0x10E3, 0x08A3, 0x08E3, 0x08C2, 0x10E2, 0x10E2, 0x0881, 0x08A2, 0x10C2, 0x0000, 0x7B87, 0xFF6C, 0xF6E5, // 0x02E0 (736) pixels 63 | 0xF6E5, 0xFF4B, 0x7B86, 0x0000, 0x18C3, 0x10C4, 0x0882, 0x10C3, 0x10E3, 0x08C3, 0x1104, 0x0041, 0x08E2, 0x08C2, 0x10E3, 0x18E4, // 0x02F0 (752) pixels 64 | 0x1082, 0x2125, 0x10C2, 0x08A1, 0x10C2, 0x1123, 0x08C3, 0x08E4, 0x08C4, 0x08C4, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x10C4, 0x08C4, // 0x0300 (768) pixels 65 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x10C3, 0x0882, 0x18E4, 0x18C4, 0x2105, 0x1083, 0x20E4, // 0x0310 (784) pixels 66 | 0x10A2, 0x18E3, 0x10A3, 0x08A3, 0x10C3, 0x08A3, 0x08A2, 0x08A2, 0x10C2, 0x10C2, 0x08A2, 0x10A2, 0x0000, 0x7B87, 0xFF4C, 0xEEE6, // 0x0320 (800) pixels 67 | 0xEEA5, 0xFF4B, 0x83E7, 0x0000, 0x10A2, 0x08C3, 0x10C3, 0x10E3, 0x08C3, 0x10E3, 0x08C3, 0x1104, 0x1904, 0x1904, 0x10A2, 0x10A2, // 0x0330 (816) pixels 68 | 0x1882, 0x1883, 0x18C4, 0x10A3, 0x18E4, 0x0082, 0x10E4, 0x08A3, 0x08C3, 0x08C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, // 0x0340 (832) pixels 69 | 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10C3, 0x10C3, 0x08C3, 0x10E4, 0x18E4, 0x10A3, 0x0861, 0x0000, 0x0000, 0x0000, // 0x0350 (848) pixels 70 | 0x0000, 0x2923, 0x18C2, 0x0882, 0x10C3, 0x08A3, 0x08C3, 0x10C3, 0x08A1, 0x0881, 0x0081, 0x08A2, 0x0020, 0x7347, 0xFF8F, 0xEEC7, // 0x0360 (864) pixels 71 | 0xF6E8, 0xFF4E, 0x7B87, 0x0000, 0x10C3, 0x10E4, 0x08A2, 0x08C2, 0x1103, 0x0081, 0x10E3, 0x1904, 0x0862, 0x18E3, 0x1080, 0x0000, // 0x0370 (880) pixels 72 | 0x0000, 0x0000, 0x0820, 0x0841, 0x31A7, 0x10C4, 0x10E4, 0x08C3, 0x10E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C3, 0x10C3, // 0x0380 (896) pixels 73 | 0x10A4, 0x10C4, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x10E4, 0x10C4, 0x10C3, 0x10A2, 0x18C1, 0x1060, 0x5AC4, 0xFFD6, 0xFFF7, // 0x0390 (912) pixels 74 | 0x83E9, 0x0800, 0x1080, 0x0861, 0x2145, 0x10E4, 0x08A3, 0x08A3, 0x08A1, 0x1903, 0x08C2, 0x0061, 0x1081, 0x62E7, 0xFF92, 0xFF4E, // 0x03A0 (928) pixels 75 | 0xEEAB, 0xFFB3, 0x6B07, 0x0000, 0x10E4, 0x10E4, 0x08C3, 0x10E2, 0x10E2, 0x08C1, 0x08C2, 0x0061, 0x10C3, 0x1081, 0x0820, 0x8C6A, // 0x03B0 (944) pixels 76 | 0xFFF5, 0xFFF5, 0x7388, 0x0840, 0x10A2, 0x0862, 0x08A3, 0x10C3, 0x10E3, 0x10E3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x10C3, // 0x03C0 (960) pixels 77 | 0x10C4, 0x10C3, 0x10E3, 0x10E3, 0x10E2, 0x10E2, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x18C2, 0x0840, 0x3180, 0xFFD5, 0xEF2F, 0xDECC, // 0x03D0 (976) pixels 78 | 0xFFD3, 0xB54C, 0x0800, 0x4205, 0x10A2, 0x2125, 0x2146, 0x08A3, 0x10E2, 0x0040, 0x0040, 0x08C2, 0x0041, 0x0000, 0xB56E, 0xFFD5, // 0x03E0 (992) pixels 79 | 0xFFB5, 0xD631, 0x0000, 0x1081, 0x0883, 0x08C4, 0x0882, 0x10E3, 0x10E2, 0x0881, 0x0060, 0x2144, 0x10A1, 0x0800, 0xBDAE, 0xFF92, // 0x03F0 (1008) pixels 80 | 0xE6EB, 0xEF4E, 0xFFF6, 0x2920, 0x0840, 0x2146, 0x10C3, 0x08C3, 0x08C3, 0x10C3, 0x10C3, 0x10C4, 0x10A4, 0x10A4, 0x10C3, 0x10C2, // 0x0400 (1024) pixels 81 | 0x10C2, 0x10C3, 0x10C3, 0x10C3, 0x10C2, 0x10C2, 0x10C3, 0x10C3, 0x10A3, 0x10C3, 0x1082, 0x18C1, 0x4A02, 0xFFD4, 0xDE88, 0xF728, // 0x0410 (1040) pixels 82 | 0xE666, 0xFFCF, 0xB52A, 0x0800, 0x18A1, 0x10A3, 0x10A3, 0x0041, 0x18C2, 0x2964, 0x10A2, 0x1904, 0x10A2, 0x10C1, 0x0020, 0x18A0, // 0x0420 (1056) pixels 83 | 0x0800, 0x0800, 0x0860, 0x2965, 0x0862, 0x2104, 0x0862, 0x1082, 0x0882, 0x10C3, 0x10C3, 0x0860, 0x0800, 0xC5CE, 0xFF8F, 0xEEE9, // 0x0430 (1072) pixels 84 | 0xE6C7, 0xDEA9, 0xFFF5, 0x4A03, 0x1060, 0x10A3, 0x08A3, 0x10E4, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x10C2, // 0x0440 (1088) pixels 85 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C2, 0x10C2, 0x10C3, 0x10C3, 0x18C4, 0x10C3, 0x0862, 0x0840, 0x2920, 0xFF94, 0xFF4B, 0xEEC5, // 0x0450 (1104) pixels 86 | 0xF6C5, 0xF6E8, 0xFF8F, 0xB56C, 0x0000, 0x1082, 0x18C3, 0x1081, 0x1061, 0x0000, 0x1081, 0x10A1, 0x18C1, 0x0840, 0x0000, 0x0000, // 0x0460 (1120) pixels 87 | 0x0000, 0x0820, 0x0860, 0x2143, 0x18A2, 0x10A2, 0x0861, 0x10A3, 0x10A4, 0x10C4, 0x0881, 0x0020, 0xB56C, 0xFF6F, 0xF6E8, 0xEE85, // 0x0470 (1136) pixels 88 | 0xE6A6, 0xF72C, 0xFF74, 0x3141, 0x0840, 0x0882, 0x08A3, 0x08C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C3, 0x10C3, 0x10E3, // 0x0480 (1152) pixels 89 | 0x10C4, 0x10C4, 0x08C4, 0x08C3, 0x10C3, 0x10C3, 0x10C3, 0x10A4, 0x0883, 0x0882, 0x1904, 0x0882, 0x0000, 0x4A22, 0xFFB1, 0xF72B, // 0x0490 (1168) pixels 90 | 0xE685, 0xF6E6, 0xEF29, 0xF7B0, 0x73A8, 0x0000, 0x10A2, 0x0841, 0x1082, 0x1061, 0x0820, 0x0800, 0x0800, 0x3960, 0x5A62, 0x6AE3, // 0x04A0 (1184) pixels 91 | 0x6B24, 0x5282, 0x20E0, 0x0020, 0x0000, 0x0820, 0x18A2, 0x0861, 0x18C4, 0x1082, 0x0020, 0x7BE9, 0xFF91, 0xF72A, 0xE644, 0xFF28, // 0x04B0 (1200) pixels 92 | 0xF70A, 0xFFD2, 0x41C1, 0x1040, 0x18E4, 0x10E4, 0x1104, 0x08C3, 0x08E3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10C4, 0x10C4, // 0x04C0 (1216) pixels 93 | 0x10C4, 0x10C4, 0x08C4, 0x08C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08A3, 0x18E4, 0x08A3, 0x0882, 0x10A2, 0x0840, 0x5241, 0xFF71, // 0x04D0 (1232) pixels 94 | 0xF70B, 0xE6A7, 0xE6C8, 0xF7AF, 0xC611, 0x0020, 0x18E2, 0x1060, 0x0800, 0x0820, 0x3980, 0xBD8E, 0xEEF1, 0xFF30, 0xFF2F, 0xFF6F, // 0x04E0 (1248) pixels 95 | 0xFFB0, 0xFF90, 0xEF30, 0xDEB1, 0x9CAB, 0x2920, 0x0820, 0x0000, 0x20E3, 0x0020, 0x0860, 0x94AB, 0xEF2E, 0xEEC8, 0xF6E8, 0xF6A9, // 0x04F0 (1264) pixels 96 | 0xFF91, 0x5240, 0x0800, 0x1081, 0x18C4, 0x08A3, 0x10E3, 0x08E3, 0x08E3, 0x08E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10C4, 0x10C4, // 0x0500 (1280) pixels 97 | 0x08E3, 0x08E3, 0x08C4, 0x08C4, 0x10C3, 0x10C3, 0x10C3, 0x10C2, 0x10A2, 0x10A2, 0x10E3, 0x08A3, 0x10A3, 0x10A2, 0x0000, 0x41C0, // 0x0510 (1296) pixels 98 | 0xFFD4, 0xEEEE, 0xEF2E, 0xFFD4, 0x83EB, 0x0840, 0x1880, 0x0800, 0x49E0, 0xD66E, 0xFFB1, 0xFF4D, 0xEEC9, 0xEEA7, 0xFEC7, 0xF6A6, // 0x0520 (1312) pixels 99 | 0xF6E7, 0xE6A6, 0xEEC7, 0xF74B, 0xFFCF, 0xFFD1, 0xC5ED, 0x41C0, 0x0800, 0x18C0, 0x0840, 0x8C2A, 0xFFB2, 0xE6CC, 0xFF4E, 0xFFD3, // 0x0530 (1328) pixels 100 | 0x5222, 0x0800, 0x18A2, 0x0862, 0x0882, 0x10C3, 0x00A2, 0x08C3, 0x08E3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, // 0x0540 (1344) pixels 101 | 0x10E3, 0x10E3, 0x08C4, 0x10C3, 0x10C3, 0x10C2, 0x10C2, 0x10C2, 0x10C2, 0x10C2, 0x10C2, 0x08A3, 0x0883, 0x10C4, 0x18C3, 0x0820, // 0x0550 (1360) pixels 102 | 0x49E2, 0xDE71, 0xEF13, 0xA50C, 0x0800, 0x0800, 0x1020, 0xACEA, 0xF74F, 0xFF6C, 0xEEC7, 0xF6E6, 0xF6C4, 0xFEC3, 0xF6A3, 0xF6A3, // 0x0560 (1376) pixels 103 | 0xF6A2, 0xFEE3, 0xFF04, 0xF6C4, 0xEEC5, 0xEEE8, 0xFF6D, 0xFF90, 0x8C07, 0x0840, 0x1060, 0x0000, 0xA4EB, 0xFFB4, 0xDE70, 0x62A4, // 0x0570 (1392) pixels 104 | 0x0000, 0x0841, 0x1082, 0x10A3, 0x08A2, 0x08A2, 0x1904, 0x08A2, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10E3, // 0x0580 (1408) pixels 105 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C2, 0x10C3, 0x10A3, 0x10C3, 0x10E3, 0x10A2, 0x08A2, 0x10C3, 0x10C4, 0x18E4, 0x10C3, 0x10A1, // 0x0590 (1424) pixels 106 | 0x0820, 0x1060, 0x18C0, 0x0800, 0x1020, 0x1020, 0xC56B, 0xFF6E, 0xF6C7, 0xEE83, 0xF6C3, 0xFEE2, 0xFEC2, 0xFEA2, 0xFE82, 0xFEC2, // 0x05A0 (1440) pixels 107 | 0xFEC1, 0xFEC0, 0xFEC1, 0xFEE2, 0xF6C2, 0xEEA3, 0xEE85, 0xEEC8, 0xFFD1, 0xACEA, 0x1020, 0x0820, 0x2101, 0x2942, 0x0000, 0x0000, // 0x05B0 (1456) pixels 108 | 0x2985, 0x10A2, 0x10E4, 0x10A3, 0x10A2, 0x10A2, 0x10C3, 0x10A3, 0x10A4, 0x10A4, 0x10A4, 0x10C3, 0x10C3, 0x10C2, 0x10E2, 0x10E2, // 0x05C0 (1472) pixels 109 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C2, 0x10A3, 0x10A4, 0x10C4, 0x10C3, 0x10C2, 0x10E3, 0x0882, 0x08A3, 0x10C3, 0x10C2, 0x10A2, // 0x05D0 (1488) pixels 110 | 0x0861, 0x2104, 0x20C2, 0x1060, 0x1840, 0xD5EE, 0xFF4D, 0xF6A7, 0xF6C4, 0xFEC2, 0xFF02, 0xFEA0, 0xFEA1, 0xFEC2, 0xFEC2, 0xFEA2, // 0x05E0 (1504) pixels 111 | 0xFEC1, 0xFEA0, 0xFEA1, 0xFEC2, 0xFEA1, 0xFEC2, 0xFEE3, 0xF6A4, 0xE666, 0xFF8F, 0xD630, 0x0820, 0x1040, 0x18C4, 0x0041, 0x1924, // 0x05F0 (1520) pixels 112 | 0x10E3, 0x0882, 0x08A3, 0x0882, 0x10A2, 0x10C2, 0x0882, 0x10C3, 0x10A4, 0x10A4, 0x10A4, 0x10A3, 0x10C2, 0x10C2, 0x10C3, 0x10C3, // 0x0600 (1536) pixels 113 | 0x10A3, 0x10C3, 0x10A2, 0x10C2, 0x10C3, 0x08C3, 0x08A4, 0x10E4, 0x10C3, 0x08A1, 0x10C2, 0x08C2, 0x0882, 0x0882, 0x1944, 0x08C2, // 0x0610 (1552) pixels 114 | 0x1945, 0x0882, 0x1081, 0x0800, 0x9407, 0xFF4F, 0xF6A7, 0xF6C4, 0xFEA3, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA2, // 0x0620 (1568) pixels 115 | 0xFEC2, 0xFEC2, 0xFEA2, 0xFEA3, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA3, 0xF6A4, 0xF6C8, 0xFF4F, 0x7B65, 0x0800, 0x0000, 0x0862, 0x08C3, // 0x0630 (1584) pixels 116 | 0x1104, 0x08A2, 0x10C3, 0x08A3, 0x08A2, 0x08A2, 0x10A2, 0x0882, 0x10A4, 0x10C5, 0x10A4, 0x10A3, 0x10C3, 0x10C3, 0x10C4, 0x10A4, // 0x0640 (1600) pixels 117 | 0x10C3, 0x10C3, 0x08A2, 0x10C3, 0x10E3, 0x10E3, 0x08C4, 0x08C3, 0x1104, 0x08C2, 0x08A1, 0x08C2, 0x10C3, 0x10C3, 0x0081, 0x08C2, // 0x0650 (1616) pixels 118 | 0x00A2, 0x10C2, 0x0000, 0x5A84, 0xFFD2, 0xE646, 0xFEC5, 0xF6A3, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA2, // 0x0660 (1632) pixels 119 | 0xFEC2, 0xFEC2, 0xFEA3, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEC2, 0xFEC3, 0xF6C4, 0xE687, 0xFFD2, 0x49E2, 0x0000, 0x3A07, 0x0041, // 0x0670 (1648) pixels 120 | 0x0061, 0x08A2, 0x0882, 0x08A2, 0x10C3, 0x0882, 0x0882, 0x10C3, 0x08A3, 0x0883, 0x10C4, 0x10C4, 0x08A3, 0x08A3, 0x10A4, 0x10C4, // 0x0680 (1664) pixels 121 | 0x08C3, 0x10C3, 0x10E3, 0x08A2, 0x08C2, 0x08E3, 0x0904, 0x08E3, 0x00A3, 0x08A3, 0x08A2, 0x08A2, 0x10A3, 0x0882, 0x0082, 0x08A3, // 0x0690 (1680) pixels 122 | 0x08C3, 0x10A1, 0x0000, 0xD64F, 0xF70A, 0xF6C5, 0xF6A4, 0xFEC3, 0xFEA2, 0xFEA1, 0xFEA2, 0xFEA2, 0xFEA1, 0xFEA2, 0xFEA2, 0xFEA2, // 0x06A0 (1696) pixels 123 | 0xFEC2, 0xFEC1, 0xFEC1, 0xFEC1, 0xFEC0, 0xFEC0, 0xFEC1, 0xFEC2, 0xF681, 0xFEE4, 0xF6C4, 0xF709, 0xD60E, 0x0800, 0x1060, 0x1903, // 0x06B0 (1712) pixels 124 | 0x0882, 0x0882, 0x08C3, 0x10C3, 0x0882, 0x10C3, 0x08C2, 0x08C2, 0x08E2, 0x0902, 0x08C2, 0x08C3, 0x1104, 0x10C3, 0x10A3, 0x10A3, // 0x06C0 (1728) pixels 125 | 0x1104, 0x08A3, 0x10E3, 0x08E3, 0x10E3, 0x00A1, 0x08E3, 0x00A3, 0x08A4, 0x08A4, 0x1083, 0x1083, 0x0862, 0x10A3, 0x08A3, 0x0062, // 0x06D0 (1744) pixels 126 | 0x08A2, 0x0000, 0x62E4, 0xFF90, 0xF6E6, 0xE641, 0xFEC4, 0xF682, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEA2, // 0x06E0 (1760) pixels 127 | 0xFEA1, 0xFEA1, 0xFEC1, 0xFEC1, 0xFEC0, 0xFEC0, 0xFEC2, 0xFEC2, 0xFEE3, 0xF681, 0xF6A1, 0xF6C5, 0xFF6F, 0x7304, 0x1060, 0x1082, // 0x06F0 (1776) pixels 128 | 0x0882, 0x0883, 0x10A3, 0x10A3, 0x10A3, 0x0882, 0x10E3, 0x08C2, 0x08E2, 0x00C1, 0x0903, 0x08E3, 0x08A2, 0x1103, 0x10C3, 0x10E3, // 0x0700 (1792) pixels 129 | 0x08A4, 0x08C3, 0x1103, 0x08E2, 0x08E2, 0x08C2, 0x08A2, 0x08A3, 0x10A4, 0x1063, 0x1043, 0x1864, 0x1063, 0x1062, 0x0062, 0x10C3, // 0x0710 (1808) pixels 130 | 0x0842, 0x0800, 0xCDED, 0xFF2C, 0xEE83, 0xF6A1, 0xFEC2, 0xFEE3, 0xFEA2, 0xFEC1, 0xFEC1, 0xFEC0, 0xFEA0, 0xFEA1, 0xFEA1, 0xFEA1, // 0x0720 (1824) pixels 131 | 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEE2, 0xFEE1, 0xF6C3, 0xF72B, 0xC5AC, 0x0820, 0x0000, // 0x0730 (1840) pixels 132 | 0x1904, 0x10A3, 0x0862, 0x18C3, 0x1083, 0x1083, 0x10A3, 0x10A3, 0x0882, 0x10C3, 0x08E3, 0x10E3, 0x08E2, 0x10E3, 0x10E3, 0x10C3, // 0x0740 (1856) pixels 133 | 0x08E4, 0x08E4, 0x08C2, 0x1103, 0x10E2, 0x08C2, 0x10C2, 0x0860, 0x0020, 0x1060, 0x1040, 0x1000, 0x1040, 0x0840, 0x10A2, 0x0881, // 0x0750 (1872) pixels 134 | 0x0821, 0x0800, 0xFFF3, 0xEEA7, 0xF6C3, 0xFEC1, 0xFEC2, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEA0, 0xFEA0, 0xFEA1, 0xFEA1, // 0x0760 (1888) pixels 135 | 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEA2, 0xFEC2, 0xF680, 0xFEC1, 0xEEA2, 0xEEC7, 0xFFD2, 0x1020, 0x18A2, // 0x0770 (1904) pixels 136 | 0x10A2, 0x0881, 0x0860, 0x0860, 0x1040, 0x1020, 0x0800, 0x1040, 0x1081, 0x0861, 0x08A2, 0x10E3, 0x1102, 0x08C2, 0x10E4, 0x10E4, // 0x0780 (1920) pixels 137 | 0x1104, 0x08C3, 0x1924, 0x10C3, 0x2164, 0x10A1, 0x0020, 0x31A1, 0x3140, 0x3160, 0x3960, 0x3960, 0x3960, 0x20C0, 0x0040, 0x10C1, // 0x0790 (1936) pixels 138 | 0x0840, 0x41C0, 0xFFAF, 0xEEA5, 0xFEC3, 0xFE81, 0xFE82, 0xFEA2, 0xFEA1, 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, // 0x07A0 (1952) pixels 139 | 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEA2, 0xFE81, 0xFEC2, 0xFEC1, 0xFEC2, 0xEEC5, 0xFFF0, 0x28E0, 0x18C2, // 0x07B0 (1968) pixels 140 | 0x0020, 0x2122, 0x0020, 0x3180, 0x39A0, 0x3940, 0x41A0, 0x3120, 0x3982, 0x0840, 0x0840, 0x10C3, 0x08A2, 0x1103, 0x10E3, 0x08C3, // 0x07C0 (1984) pixels 141 | 0x08C3, 0x10E3, 0x1904, 0x0882, 0x0860, 0x18C0, 0xBDD0, 0xFFD4, 0xF750, 0xFF6F, 0xFF2E, 0xFF2F, 0xFF93, 0xEF14, 0x2921, 0x0840, // 0x07D0 (2000) pixels 142 | 0x0000, 0x83C6, 0xFF8D, 0xF6A4, 0xFEA2, 0xFEA2, 0xFEC2, 0xFE81, 0xFEA1, 0xFEA2, 0xFE82, 0xFE82, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, // 0x07E0 (2016) pixels 143 | 0xFEA2, 0xFEA2, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEC2, 0xF6C4, 0xFF8D, 0x6B04, 0x0000, // 0x07F0 (2032) pixels 144 | 0x0880, 0x0020, 0xC630, 0xF751, 0xFF70, 0xFF2F, 0xFF50, 0xF6F0, 0xFFD5, 0xBD90, 0x10A0, 0x1081, 0x10E3, 0x08A2, 0x08C3, 0x08C3, // 0x0800 (2048) pixels 145 | 0x10E3, 0x10C3, 0x0862, 0x3185, 0x0000, 0x9C8B, 0xFFB3, 0xEECB, 0xF6C7, 0xF6C6, 0xF6C6, 0xF708, 0xE6A9, 0xFFB1, 0xD674, 0x0800, // 0x0810 (2064) pixels 146 | 0x0800, 0xACEB, 0xFF4C, 0xF6A4, 0xFEC3, 0xFEC2, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEA1, 0xFE81, 0xFE82, 0xFE82, 0xFE82, 0xF6A2, 0xF6A2, // 0x0820 (2080) pixels 147 | 0xFEA1, 0xFEA2, 0xFEA2, 0xFE82, 0xFE82, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEC1, 0xFEA1, 0xFEA1, 0xFEE3, 0xF6E4, 0xFF4B, 0xBD8D, 0x0000, // 0x0830 (2096) pixels 148 | 0x0040, 0xA52E, 0xFFD2, 0xEF2B, 0xEEC7, 0xFF07, 0xFEE6, 0xFF29, 0xE68A, 0xFFF4, 0x8C6B, 0x0020, 0x18E3, 0x10C3, 0x10A3, 0x10A2, // 0x0840 (2112) pixels 149 | 0x08A3, 0x10E3, 0x0882, 0x18C2, 0x0000, 0xE6D4, 0xF750, 0xE6A9, 0xF6E7, 0xF6C5, 0xF6C5, 0xF6C6, 0xEEE9, 0xEF2F, 0xD633, 0x1040, // 0x0850 (2128) pixels 150 | 0x0800, 0xACEB, 0xFF6C, 0xFEC5, 0xFE83, 0xFEA2, 0xFEC2, 0xFEC1, 0xFEA1, 0xFEA1, 0xFE81, 0xFE82, 0xFE82, 0xFEA2, 0xF6A2, 0xF6A2, // 0x0860 (2144) pixels 151 | 0xFEA1, 0xFEA1, 0xFE82, 0xFE82, 0xFE82, 0xFEA2, 0xFEA1, 0xF6A1, 0xFEC1, 0xFEA1, 0xFEC2, 0xFEA2, 0xFEE5, 0xFF4B, 0xB56D, 0x0820, // 0x0870 (2160) pixels 152 | 0x0840, 0xCE53, 0xEF2F, 0xE6A8, 0xEEC5, 0xFF05, 0xFEE5, 0xF6E6, 0xE6A9, 0xF750, 0xCE52, 0x0000, 0x10C3, 0x10C4, 0x10A3, 0x18C3, // 0x0880 (2176) pixels 153 | 0x08C3, 0x08E3, 0x10E4, 0x1103, 0x10A1, 0x52A6, 0xFFD6, 0xF750, 0xF74D, 0xF70B, 0xFF4B, 0xFF2C, 0xF72E, 0xFFF5, 0x7369, 0x0800, // 0x0890 (2192) pixels 154 | 0x0800, 0xA4AA, 0xFF4B, 0xF683, 0xFEC3, 0xFEC2, 0xFEC2, 0xFEA1, 0xFEA2, 0xFEA2, 0xFE82, 0xFE82, 0xFEA2, 0xFEA1, 0xFEA1, 0xF6A1, // 0x08A0 (2208) pixels 155 | 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEA2, 0xF6A2, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA2, 0xF6C4, 0xFF4C, 0x9C8B, 0x0800, // 0x08B0 (2224) pixels 156 | 0x0000, 0x62C7, 0xFFD5, 0xF70E, 0xFF2B, 0xFF4A, 0xFF4B, 0xFF2C, 0xF72F, 0xFFF5, 0x5265, 0x0840, 0x10C3, 0x10E4, 0x10C3, 0x10C3, // 0x08C0 (2240) pixels 157 | 0x08E3, 0x00C3, 0x08E3, 0x08E3, 0x10C2, 0x0020, 0x4A43, 0xB58E, 0xC5ED, 0xC5AB, 0xC58B, 0xC5AC, 0xC5AD, 0x5AC4, 0x0000, 0x2102, // 0x08D0 (2256) pixels 158 | 0x0000, 0x7325, 0xFFAE, 0xEEA4, 0xFEE3, 0xFEA1, 0xFEC2, 0xFEC2, 0xFEA2, 0xFEA2, 0xFE82, 0xFE82, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, // 0x08E0 (2272) pixels 159 | 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEA2, 0xF6C1, 0xF6C1, 0xFEA2, 0xFEC2, 0xFEA1, 0xFEC3, 0xEE84, 0xFFAE, 0x6B06, 0x0000, // 0x08F0 (2288) pixels 160 | 0x20A3, 0x0800, 0x5243, 0xC5CE, 0xC5AB, 0xC5AA, 0xC58A, 0xCDED, 0xACEB, 0x4A22, 0x0000, 0x10C2, 0x10A3, 0x10E4, 0x1104, 0x10E3, // 0x0900 (2304) pixels 161 | 0x08E3, 0x08E3, 0x10E3, 0x08E3, 0x10E3, 0x10E2, 0x0040, 0x0020, 0x0000, 0x0800, 0x0820, 0x0800, 0x0000, 0x0000, 0x0880, 0x10A2, // 0x0910 (2320) pixels 162 | 0x0860, 0x18C0, 0xFFB0, 0xF6E7, 0xFEC3, 0xFEC2, 0xF6A2, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEA1, 0xFE81, 0xFE82, 0xFE81, 0xFEA1, 0xFEA1, // 0x0920 (2336) pixels 163 | 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xF6C1, 0xF6C1, 0xFEA2, 0xFEA2, 0xFEC2, 0xF6A2, 0xF6C6, 0xFFF0, 0x2940, 0x0840, // 0x0930 (2352) pixels 164 | 0x18C4, 0x0842, 0x0000, 0x0000, 0x0000, 0x0840, 0x1040, 0x0800, 0x0800, 0x0820, 0x18C1, 0x18E3, 0x10C3, 0x08A3, 0x08C3, 0x08E3, // 0x0940 (2368) pixels 165 | 0x0882, 0x10E3, 0x10E3, 0x08A2, 0x10E3, 0x1944, 0x08A2, 0x10C3, 0x10A3, 0x18C4, 0x1082, 0x1083, 0x10C3, 0x1904, 0x1924, 0x0082, // 0x0950 (2384) pixels 166 | 0x0061, 0x0020, 0xF730, 0xFF2A, 0xEEA4, 0xFEE2, 0xF682, 0xFEE3, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFE81, 0xFE81, 0xFE81, 0xFEA1, // 0x0960 (2400) pixels 167 | 0xFEA1, 0xFEA1, 0xFE81, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEC1, 0xFEA1, 0xFEA2, 0xFEA2, 0xFEA1, 0xF6A3, 0xF709, 0xEF2F, 0x0020, 0x10C3, // 0x0970 (2416) pixels 168 | 0x0882, 0x10E4, 0x1924, 0x10C2, 0x18E3, 0x1904, 0x10A3, 0x10A3, 0x10A3, 0x10A3, 0x18C2, 0x08A2, 0x08A2, 0x10E3, 0x08E3, 0x08E3, // 0x0980 (2432) pixels 169 | 0x10C5, 0x10C4, 0x08A3, 0x10C3, 0x10C3, 0x10E2, 0x08A1, 0x10E2, 0x10C3, 0x10C3, 0x10A2, 0x10A3, 0x0882, 0x0082, 0x0083, 0x1105, // 0x0990 (2448) pixels 170 | 0x0082, 0x0020, 0x9447, 0xFF2D, 0xF6E5, 0xFF03, 0xF6A2, 0xFEA2, 0xFEA2, 0xFEA1, 0xFEA0, 0xFEA0, 0xFEA1, 0xFEA1, 0xFEA0, 0xFEA0, // 0x09A0 (2464) pixels 171 | 0xFEA1, 0xFEA1, 0xFE82, 0xFE82, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEC2, 0xF681, 0xF6C5, 0xFF2D, 0x9448, 0x0020, 0x1904, // 0x09B0 (2480) pixels 172 | 0x08C2, 0x08E2, 0x08C1, 0x00A1, 0x2185, 0x08E3, 0x08C4, 0x08C4, 0x0883, 0x18E4, 0x10C3, 0x10C2, 0x1903, 0x10E3, 0x10E3, 0x08E3, // 0x09C0 (2496) pixels 173 | 0x10A4, 0x10A4, 0x10C4, 0x0062, 0x10C3, 0x1944, 0x08C2, 0x10E3, 0x10C3, 0x10A3, 0x18E4, 0x10C3, 0x1904, 0x10E4, 0x08C5, 0x1105, // 0x09D0 (2512) pixels 174 | 0x08C3, 0x0020, 0x2940, 0xFF51, 0xF6E8, 0xF6A3, 0xF6C3, 0xFEA2, 0xFEA2, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, 0xFEA1, // 0x09E0 (2528) pixels 175 | 0xFEA1, 0xFEA1, 0xFE82, 0xFE82, 0xFE81, 0xFE81, 0xFEA1, 0xFEA1, 0xFEA2, 0xF6A2, 0xF6C3, 0xEEC7, 0xFF52, 0x3140, 0x18C1, 0x08A3, // 0x09F0 (2544) pixels 176 | 0x08C3, 0x1123, 0x08E2, 0x1143, 0x08E2, 0x0904, 0x08C4, 0x1105, 0x1926, 0x1904, 0x1924, 0x10E3, 0x08A2, 0x10E3, 0x08E3, 0x08E3, // 0x0A00 (2560) pixels 177 | 0x10E4, 0x10E4, 0x10E3, 0x10C3, 0x10C3, 0x10E3, 0x10C3, 0x08A3, 0x10A4, 0x10A4, 0x10E4, 0x10A3, 0x08A1, 0x0081, 0x0883, 0x08C4, // 0x0A10 (2576) pixels 178 | 0x1104, 0x10C1, 0x0800, 0xBD0C, 0xFF6D, 0xF6C5, 0xFEE3, 0xF6A1, 0xFEC2, 0xFE82, 0xFE82, 0xFE82, 0xFEC2, 0xFEC2, 0xF681, 0xF6A1, // 0x0A20 (2592) pixels 179 | 0xF6C2, 0xF681, 0xFEA2, 0xFEA2, 0xFE81, 0xFE81, 0xFE81, 0xFEC1, 0xFEC1, 0xF6A2, 0xEEC5, 0xFF4C, 0xBD2D, 0x0800, 0x18A2, 0x1083, // 0x0A30 (2608) pixels 180 | 0x10E4, 0x10C3, 0x1903, 0x08E2, 0x10E3, 0x10E4, 0x08A4, 0x10C4, 0x08A3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08E3, 0x08E3, // 0x0A40 (2624) pixels 181 | 0x08E3, 0x08E3, 0x08E3, 0x10E3, 0x10C3, 0x10E3, 0x10C3, 0x10C3, 0x10C4, 0x10E4, 0x10A3, 0x10C3, 0x1102, 0x10C2, 0x08A3, 0x0042, // 0x0A50 (2640) pixels 182 | 0x10E3, 0x10E2, 0x1060, 0x1000, 0xFF50, 0xFF0A, 0xEEA4, 0xF6C2, 0xF6A1, 0xFEC2, 0xFEA2, 0xFEA3, 0xFEC3, 0xF681, 0xFEA2, 0xFEA2, // 0x0A60 (2656) pixels 183 | 0xF6A1, 0xF6C2, 0xF681, 0xFEA1, 0xFEA2, 0xFEA2, 0xFE81, 0xF680, 0xF6A2, 0xF705, 0xF72A, 0xFF50, 0x1020, 0x41A6, 0x1062, 0x18C4, // 0x0A70 (2672) pixels 184 | 0x0862, 0x10A3, 0x08A2, 0x1903, 0x10C3, 0x10A3, 0x10C4, 0x10A4, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10C3, 0x10C3, 0x08E3, 0x08E3, // 0x0A80 (2688) pixels 185 | 0x08C3, 0x08E3, 0x08E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10C4, 0x10C4, 0x10E4, 0x10C3, 0x08A1, 0x08C1, 0x10E3, 0x2165, // 0x0A90 (2704) pixels 186 | 0x0082, 0x0061, 0x28E4, 0x1020, 0x3960, 0xFFD2, 0xFF2A, 0xF6C4, 0xFF03, 0xF660, 0xFEA2, 0xFEC3, 0xF681, 0xFEA2, 0xFEC2, 0xF681, // 0x0AA0 (2720) pixels 187 | 0xF6A1, 0xFEC1, 0xFEC2, 0xFE81, 0xFE81, 0xFE81, 0xFEC2, 0xFEE3, 0xEEC5, 0xF72A, 0xF750, 0x6B05, 0x1060, 0x0801, 0x18C4, 0x18C4, // 0x0AB0 (2736) pixels 188 | 0x10A3, 0x08A3, 0x10C3, 0x10C3, 0x10A3, 0x10A4, 0x10A4, 0x18E4, 0x10C3, 0x10C3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x08C3, // 0x0AC0 (2752) pixels 189 | 0x08E3, 0x08E3, 0x08E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x08A3, 0x08A3, 0x08C3, 0x08C3, 0x1903, 0x08C2, 0x0882, 0x10C3, // 0x0AD0 (2768) pixels 190 | 0x0881, 0x0040, 0x1080, 0x20A0, 0x0800, 0x7B65, 0xFFD1, 0xEEE9, 0xE663, 0xFF24, 0xFEC3, 0xF682, 0xFEC2, 0xFEC1, 0xFEC1, 0xFEA1, // 0x0AE0 (2784) pixels 191 | 0xFEC1, 0xFEC1, 0xFEA1, 0xFEA1, 0xFEA2, 0xFEA2, 0xF6A3, 0xF6E6, 0xF6EA, 0xFFD2, 0x7325, 0x0800, 0x39A4, 0x0000, 0x1081, 0x10A2, // 0x0AF0 (2800) pixels 192 | 0x10A2, 0x08A3, 0x10A3, 0x10A3, 0x0883, 0x0883, 0x10C4, 0x10C3, 0x10C2, 0x10E2, 0x10E2, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0B00 (2816) pixels 193 | 0x10E3, 0x08C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x10E3, 0x10E4, 0x08C4, 0x10E4, 0x08A4, 0x08A3, 0x0883, 0x10C3, 0x0881, // 0x0B10 (2832) pixels 194 | 0x0000, 0x6306, 0x7BE9, 0x2940, 0x1880, 0x0800, 0x5AA3, 0xF751, 0xFF6D, 0xE686, 0xF6C5, 0xFF04, 0xF6A1, 0xF6A0, 0xFEC0, 0xFEE1, // 0x0B20 (2848) pixels 195 | 0xFEE0, 0xFEE1, 0xFEE2, 0xF6A2, 0xFEC3, 0xEE83, 0xEEE6, 0xFF4B, 0xFF91, 0x5A82, 0x0800, 0x0840, 0x10A0, 0x6B47, 0x4202, 0x0000, // 0x0B30 (2864) pixels 196 | 0x0840, 0x1904, 0x10A4, 0x0883, 0x10E4, 0x10C4, 0x10E3, 0x08C2, 0x10E2, 0x10E2, 0x10E2, 0x10E2, 0x10C3, 0x10C3, 0x10E2, 0x10E2, // 0x0B40 (2880) pixels 197 | 0x10E3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x08C3, 0x10E4, 0x08C4, 0x08A3, 0x10E5, 0x0883, 0x2104, 0x0840, 0x0000, // 0x0B50 (2896) pixels 198 | 0xBD8D, 0xFFD4, 0xFFD3, 0xEF54, 0x39C2, 0x1060, 0x0000, 0x3980, 0xC5CC, 0xFFD1, 0xF72B, 0xEEA7, 0xF706, 0xF6C4, 0xFF04, 0xF6A2, // 0x0B60 (2912) pixels 199 | 0xFEC2, 0xF6C3, 0xF6C4, 0xF6C6, 0xEEC7, 0xFF4B, 0xFFF0, 0xC5CA, 0x3980, 0x0000, 0x0000, 0x39A2, 0xFFD6, 0xFFF4, 0xFFD3, 0xC5CD, // 0x0B70 (2928) pixels 200 | 0x0820, 0x10A1, 0x0001, 0x3A09, 0x0062, 0x1904, 0x08C2, 0x1103, 0x08E2, 0x08E2, 0x10E2, 0x10E2, 0x10C3, 0x10C3, 0x10C2, 0x08E2, // 0x0B80 (2944) pixels 201 | 0x10E2, 0x10E3, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x10C3, 0x10C3, 0x08A3, 0x10A4, 0x20E4, 0x1060, 0x1040, 0xBD6C, // 0x0B90 (2960) pixels 202 | 0xFF4D, 0xEE88, 0xE6A9, 0xFFD1, 0x9CAC, 0x0000, 0x18E2, 0x1060, 0x0800, 0x5222, 0xC58D, 0xF731, 0xFF90, 0xFF6D, 0xEEA9, 0xFF09, // 0x0BA0 (2976) pixels 203 | 0xF6C8, 0xF6E8, 0xFF6C, 0xFF8E, 0xFF71, 0xCE2E, 0x5A83, 0x0820, 0x1060, 0x1081, 0x0000, 0x9C8C, 0xFF91, 0xE6EA, 0xF70A, 0xFF8E, // 0x0BB0 (2992) pixels 204 | 0xBD8C, 0x0800, 0x41C6, 0x0862, 0x2966, 0x10E4, 0x08C3, 0x10E3, 0x10E3, 0x10E2, 0x10E2, 0x10C2, 0x08C4, 0x08C4, 0x08C3, 0x08C3, // 0x0BC0 (3008) pixels 205 | 0x08C2, 0x10C3, 0x10C3, 0x08C3, 0x08C3, 0x10E3, 0x10E3, 0x08C3, 0x08C2, 0x08A3, 0x0883, 0x18E4, 0x1060, 0x0800, 0xBD6B, 0xFF4E, // 0x0BD0 (3024) pixels 206 | 0xF6E7, 0xF6E6, 0xE687, 0xFFB1, 0x9CCC, 0x1080, 0x1081, 0x10A2, 0x1081, 0x0800, 0x0800, 0x3960, 0x62A3, 0x9C48, 0xEED0, 0xFF51, // 0x0BE0 (3040) pixels 207 | 0xFFB2, 0xFF92, 0xCE0D, 0x6B03, 0x4A22, 0x0000, 0x10A0, 0x0840, 0x1083, 0x0000, 0x18A1, 0xAD0D, 0xF76F, 0xEEC8, 0xF6E6, 0xEEC7, // 0x0BF0 (3056) pixels 208 | 0xFF8F, 0xAD0B, 0x0800, 0x3144, 0x18E3, 0x39E8, 0x08C3, 0x08A2, 0x10E3, 0x10E3, 0x10E2, 0x10E3, 0x10C4, 0x10C4, 0x10C4, 0x08C4, // 0x0C00 (3072) pixels 209 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x08C2, 0x08A2, 0x08C2, 0x10C4, 0x0840, 0x0820, 0xBD8D, 0xFFCF, 0xEEE7, // 0x0C10 (3088) pixels 210 | 0xEEA4, 0xEEA5, 0xFF4E, 0xFF95, 0x4225, 0x0020, 0x0882, 0x1903, 0x1081, 0x20E2, 0x3144, 0x0820, 0x0800, 0x0800, 0x0800, 0x0800, // 0x0C20 (3104) pixels 211 | 0x0800, 0x0800, 0x0800, 0x0020, 0x0040, 0x0060, 0x0881, 0x0061, 0x18E4, 0x2104, 0x0820, 0x41E3, 0xFF51, 0xFF4B, 0xEEC5, 0xEEC5, // 0x0C30 (3120) pixels 212 | 0xEEC7, 0xFFD0, 0xBD6D, 0x0800, 0x20E3, 0x1083, 0x08A3, 0x10E3, 0x10E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, // 0x0C40 (3136) pixels 213 | 0x10C4, 0x10C4, 0x10E3, 0x10E3, 0x10E3, 0x10E4, 0x10C3, 0x10C3, 0x10C2, 0x10C3, 0x08A3, 0x0861, 0x2920, 0xFFD4, 0xEF09, 0xE6A4, // 0x0C50 (3152) pixels 214 | 0xF707, 0xEEA9, 0xFFB3, 0x5A84, 0x0000, 0x29A7, 0x2166, 0x0020, 0x10C2, 0x0861, 0x10A3, 0x1083, 0x1062, 0x18A2, 0x0840, 0x0800, // 0x0C60 (3168) pixels 215 | 0x0800, 0x0800, 0x20E2, 0x0840, 0x08A3, 0x1945, 0x1924, 0x08A2, 0x08A2, 0x0862, 0x1062, 0x0800, 0x8386, 0xFF70, 0xFF2A, 0xEEC6, // 0x0C70 (3184) pixels 216 | 0xEEC6, 0xE6A9, 0xFFD4, 0x3160, 0x1060, 0x1082, 0x10E4, 0x08A2, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E4, 0x10C4, // 0x0C80 (3200) pixels 217 | 0x10C4, 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x10E4, 0x10C4, 0x10C3, 0x08A2, 0x10E3, 0x0882, 0x0880, 0x4202, 0xFFF4, 0xDEA8, 0xF729, // 0x0C90 (3216) pixels 218 | 0xEECB, 0xFFB2, 0x41C0, 0x0820, 0x18C3, 0x0063, 0x1104, 0x10C3, 0x10E4, 0x10A3, 0x10A3, 0x10A2, 0x0840, 0x1060, 0x39A1, 0x7BA8, // 0x0CA0 (3232) pixels 219 | 0x7B88, 0x2920, 0x0820, 0x10E2, 0x0081, 0x08E3, 0x1104, 0x08C3, 0x0883, 0x2146, 0x18C3, 0x1081, 0x0800, 0x41C0, 0xFF71, 0xFF4C, // 0x0CB0 (3248) pixels 220 | 0xDEA7, 0xE6EA, 0xFFB3, 0x83C9, 0x0000, 0x10A2, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x10E4, 0x10E4, // 0x0CC0 (3264) pixels 221 | 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C3, 0x10E3, 0x10E3, 0x0880, 0x10A0, 0xEF54, 0xFFB1, 0xFF90, // 0x0CD0 (3280) pixels 222 | 0xFF93, 0x5242, 0x0800, 0x10A2, 0x0883, 0x08C4, 0x0083, 0x00A3, 0x08C3, 0x08A2, 0x10C3, 0x1082, 0x0860, 0x18C0, 0xEF54, 0xFFD4, // 0x0CE0 (3296) pixels 223 | 0xFF92, 0xF754, 0x2961, 0x0860, 0x1103, 0x0903, 0x08C2, 0x10E3, 0x08C3, 0x0882, 0x10C3, 0x1903, 0x1081, 0x0800, 0x5262, 0xF752, // 0x0CF0 (3312) pixels 224 | 0xFFB1, 0xFF91, 0xEF54, 0x18C0, 0x1080, 0x0861, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10E2, 0x10E3, 0x10C3, 0x10C4, // 0x0D00 (3328) pixels 225 | 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x1104, 0x08C2, 0x08C2, 0x10A2, 0x0840, 0x20E0, 0x9CAD, 0xA4AC, // 0x0D10 (3344) pixels 226 | 0x3140, 0x18C0, 0x0880, 0x10A2, 0x08A3, 0x08A3, 0x08C4, 0x08E3, 0x08E3, 0x1103, 0x0882, 0x1081, 0x0820, 0x7BA8, 0xFFB1, 0xE6CA, // 0x0D20 (3360) pixels 227 | 0xE6C8, 0xFFD0, 0x6305, 0x0020, 0x0881, 0x1944, 0x1102, 0x08A1, 0x10E2, 0x08C2, 0x10E3, 0x08A3, 0x18E3, 0x18C2, 0x0800, 0x3161, // 0x0D30 (3376) pixels 228 | 0x9C8C, 0x8C2B, 0x18A0, 0x0020, 0x10A2, 0x0882, 0x10E4, 0x08A3, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, // 0x0D40 (3392) pixels 229 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C4, 0x10E4, 0x10E4, 0x08A2, 0x10E3, 0x10A3, 0x18C2, 0x0800, 0x0800, // 0x0D50 (3408) pixels 230 | 0x20E2, 0x0840, 0x18E3, 0x10A3, 0x0882, 0x08C3, 0x08A3, 0x08A2, 0x00A1, 0x08E2, 0x08C3, 0x10A2, 0x0000, 0x8C08, 0xFF6E, 0xE6C7, // 0x0D60 (3424) pixels 231 | 0xEEE6, 0xFF6C, 0x7BA6, 0x10A0, 0x10E3, 0x10E3, 0x1103, 0x10C1, 0x0881, 0x1103, 0x10C3, 0x10E4, 0x08A3, 0x1924, 0x18A3, 0x0000, // 0x0D70 (3440) pixels 232 | 0x0800, 0x0000, 0x0820, 0x3166, 0x10C3, 0x08A2, 0x08C2, 0x08C3, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, // 0x0D80 (3456) pixels 233 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x10C3, 0x10E3, 0x2125, 0x2945, 0x18C4, 0x1062, // 0x0D90 (3472) pixels 234 | 0x10C2, 0x1904, 0x10A3, 0x0883, 0x0883, 0x08A3, 0x08A3, 0x08C2, 0x08C2, 0x08C2, 0x08C2, 0x10A1, 0x1040, 0x7B46, 0xFF8F, 0xF6E8, // 0x0DA0 (3488) pixels 235 | 0xEEC6, 0xFF8C, 0x83A7, 0x0020, 0x1904, 0x1905, 0x10A2, 0x10C2, 0x10A3, 0x18C3, 0x10E4, 0x0062, 0x1104, 0x0082, 0x0882, 0x18E3, // 0x0DB0 (3504) pixels 236 | 0x18C4, 0x18C4, 0x10A3, 0x10A3, 0x0061, 0x2144, 0x08C2, 0x10E3, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, // 0x0DC0 (3520) pixels 237 | 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x08C3, 0x08C3, 0x10E4, 0x08A2, 0x08A3, 0x10C3, 0x1905, 0x10C4, // 0x0DD0 (3536) pixels 238 | 0x10A3, 0x0062, 0x10C4, 0x10A3, 0x18C4, 0x0882, 0x10C3, 0x08A3, 0x08A2, 0x1924, 0x10C3, 0x0881, 0x0800, 0x7B46, 0xFF6F, 0xEEC7, // 0x0DE0 (3552) pixels 239 | 0xEEA5, 0xFF8C, 0x9429, 0x0820, 0x10C3, 0x08A3, 0x2125, 0x1082, 0x18A3, 0x1083, 0x10E4, 0x10C3, 0x08C3, 0x10E4, 0x10A3, 0x2124, // 0x0DF0 (3568) pixels 240 | 0x10C4, 0x10A3, 0x10A3, 0x0883, 0x10E3, 0x10E3, 0x08C2, 0x08C3, 0x10C4, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0E00 (3584) pixels 241 | 0x08E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x10C2, 0x10C2, 0x10C2, 0x10C3, // 0x0E10 (3600) pixels 242 | 0x08C3, 0x08C3, 0x08A3, 0x10A2, 0x10A2, 0x10A2, 0x10A3, 0x10A4, 0x10E4, 0x0883, 0x10C4, 0x0862, 0x0000, 0x83A8, 0xFF4D, 0xF707, // 0x0E20 (3616) pixels 243 | 0xF6E6, 0xFF4C, 0x83E8, 0x0840, 0x2124, 0x10A3, 0x2105, 0x1063, 0x1884, 0x1083, 0x10E3, 0x10E3, 0x08C3, 0x08C4, 0x10A3, 0x10C3, // 0x0E30 (3632) pixels 244 | 0x08C2, 0x08C2, 0x10C3, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x10E3, 0x10C3, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0E40 (3648) pixels 245 | 0x08E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x08C3, 0x08C2, 0x10C2, 0x10C2, 0x08E2, 0x08C3, // 0x0E50 (3664) pixels 246 | 0x08C3, 0x08C3, 0x08C3, 0x10C2, 0x10C2, 0x10A2, 0x10A3, 0x08A4, 0x08A3, 0x10E4, 0x10E5, 0x10C4, 0x0020, 0x7BA9, 0xFFB0, 0xEEEA, // 0x0E60 (3680) pixels 247 | 0xE688, 0xFFB0, 0x7B88, 0x0000, 0x0061, 0x1904, 0x0842, 0x18A4, 0x1884, 0x1084, 0x10E3, 0x10E3, 0x08C2, 0x08C3, 0x10A3, 0x10C3, // 0x0E70 (3696) pixels 248 | 0x08C2, 0x08C2, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0E80 (3712) pixels 249 | 0x08E3, 0x10E3, 0x10C3, 0x10C3, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x08C4, 0x08C4, // 0x0E90 (3728) pixels 250 | 0x08C4, 0x08C4, 0x08C4, 0x08C3, 0x08C2, 0x10C2, 0x10C2, 0x08C2, 0x08C2, 0x1103, 0x00A2, 0x08A2, 0x08A1, 0x31A2, 0xFFF6, 0xFFD3, // 0x0EA0 (3744) pixels 251 | 0xFF92, 0xFFD5, 0x39C3, 0x10C2, 0x08C2, 0x2186, 0x10A2, 0x10C3, 0x18A4, 0x10A4, 0x10C4, 0x08E3, 0x08E2, 0x08E1, 0x10C2, 0x10C3, // 0x0EB0 (3760) pixels 252 | 0x08C3, 0x08C3, 0x08C4, 0x08C4, 0x08C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0EC0 (3776) pixels 253 | 0x08E3, 0x10E3, 0x10C4, 0x10C4, 0x10C4, 0x10E3, 0x10E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x08C4, 0x08E4, // 0x0ED0 (3792) pixels 254 | 0x08C4, 0x08C4, 0x08C4, 0x08C4, 0x08C3, 0x10C2, 0x10C2, 0x10C2, 0x08C2, 0x08E2, 0x1103, 0x08C2, 0x08C2, 0x0020, 0x6307, 0x8C4A, // 0x0EE0 (3808) pixels 255 | 0x8C4A, 0x6327, 0x0020, 0x08C2, 0x1945, 0x08A2, 0x10C2, 0x10C3, 0x10A4, 0x10A4, 0x10C4, 0x08E3, 0x0902, 0x0902, 0x10E3, 0x10E3, // 0x0EF0 (3824) pixels 256 | 0x10C3, 0x08C4, 0x08C4, 0x08C4, 0x10C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x10C4, 0x10C3, 0x10C3, // 0x0F00 (3840) pixels 257 | 0x08E4, 0x10E4, 0x10E3, 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x08E3, 0x10E4, 0x10C4, 0x10C4, 0x10C4, 0x10C4, 0x10E3, 0x08E3, 0x08E3, // 0x0F10 (3856) pixels 258 | 0x10E4, 0x10E4, 0x08C4, 0x08C4, 0x08E3, 0x08C3, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x0082, 0x08E3, 0x10C3, 0x0881, 0x0860, 0x0000, // 0x0F20 (3872) pixels 259 | 0x0000, 0x0020, 0x29A5, 0x08E3, 0x1104, 0x1925, 0x08A3, 0x18E4, 0x10C3, 0x10C3, 0x08C3, 0x08E3, 0x08E3, 0x10E3, 0x10E3, 0x10E4, // 0x0F30 (3888) pixels 260 | 0x10C3, 0x10E4, 0x10E4, 0x10C4, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E4, 0x10E4, 0x10C4, 0x10C4, 0x10C3, 0x10C3, // 0x0F40 (3904) pixels 261 | 0x08E4, 0x10E4, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x10E3, 0x08E4, 0x10E4, 0x10C4, 0x10C4, 0x10C3, 0x10C3, 0x10E3, 0x08E3, 0x08E3, // 0x0F50 (3920) pixels 262 | 0x10E3, 0x10C4, 0x10C4, 0x08C4, 0x08E3, 0x08C3, 0x10C3, 0x10C3, 0x0882, 0x10C3, 0x10C4, 0x0882, 0x10E4, 0x10E3, 0x10A2, 0x10C2, // 0x0F60 (3936) pixels 263 | 0x10C2, 0x10C2, 0x08A2, 0x10E3, 0x08A3, 0x08E4, 0x10E4, 0x08A3, 0x10C3, 0x10E3, 0x08C3, 0x08C3, 0x10E4, 0x08C4, 0x10C4, 0x10C4, // 0x0F70 (3952) pixels 264 | 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x10E4, 0x10E4, 0x10C4, 0x10C4, 0x10C3, 0x10C3, // 0x0F80 (3968) pixels 265 | 0x08C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08C4, 0x08C4, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0F90 (3984) pixels 266 | 0x10C3, 0x10C3, 0x10C3, 0x10C4, 0x08E3, 0x10C3, 0x10C3, 0x10C3, 0x18C4, 0x0863, 0x10C4, 0x10E4, 0x10E2, 0x10E2, 0x08A2, 0x08C2, // 0x0FA0 (4000) pixels 267 | 0x1103, 0x08C2, 0x10E3, 0x1104, 0x10E3, 0x08A2, 0x10E4, 0x10C3, 0x10C3, 0x10E3, 0x08C2, 0x08C3, 0x10E4, 0x08C3, 0x10C3, 0x10C3, // 0x0FB0 (4016) pixels 268 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10E3, 0x10E3, 0x10E3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x0FC0 (4032) pixels 269 | 0x08C4, 0x08C3, 0x10C3, 0x10C2, 0x10C3, 0x10C3, 0x08C4, 0x08C4, 0x08C3, 0x10C3, 0x10C2, 0x10C2, 0x10C3, 0x10C3, 0x08C4, 0x10C3, // 0x0FD0 (4048) pixels 270 | 0x10C2, 0x10C2, 0x10C3, 0x08C3, 0x10C3, 0x10E3, 0x10C3, 0x18C3, 0x18C4, 0x10A4, 0x18C4, 0x10A2, 0x1102, 0x10E1, 0x10E3, 0x10E3, // 0x0FE0 (4064) pixels 271 | 0x10E3, 0x08C3, 0x1104, 0x08A2, 0x1103, 0x10E2, 0x08C2, 0x10C3, 0x10C3, 0x1103, 0x08C2, 0x08C2, 0x10C4, 0x08C3, 0x10C3, 0x10C3, // 0x0FF0 (4080) pixels 272 | 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, 0x08C3, 0x08C3, 0x08C3, 0x08C3, 0x10C3, 0x10C3, 0x10C3, 0x10C3, // 0x1000 (4096) pixels 273 | }; 274 | -------------------------------------------------------------------------------- /firmware/SmartClock/wifi_save.cpp: -------------------------------------------------------------------------------- 1 | #include "wifi_save.h" 2 | 3 | WiFiServer server(80); 4 | int client_count = 0; 5 | 6 | int record_rst_time() 7 | { 8 | int rst_time = 0; 9 | 10 | esp_err_t err = nvs_flash_init(); 11 | if (err == ESP_ERR_NVS_NO_FREE_PAGES || err == ESP_ERR_NVS_NEW_VERSION_FOUND) 12 | { 13 | 14 | ESP_ERROR_CHECK(nvs_flash_erase()); 15 | err = nvs_flash_init(); 16 | } 17 | ESP_ERROR_CHECK(err); 18 | 19 | 20 | printf("\n"); 21 | printf("Opening Non-Volatile Storage (NVS) handle... "); 22 | nvs_handle my_handle; 23 | err = nvs_open("storage", NVS_READWRITE, &my_handle); 24 | if (err != ESP_OK) 25 | { 26 | printf("Error (%s) opening NVS handle!\n", esp_err_to_name(err)); 27 | } 28 | else 29 | { 30 | printf("Done\n"); 31 | 32 | // Read 33 | printf("Reading restart counter from NVS ... "); 34 | int32_t restart_counter = 0; // value will default to 0, if not set yet in NVS 35 | err = nvs_get_i32(my_handle, "restart_counter", &restart_counter); 36 | switch (err) 37 | { 38 | case ESP_OK: 39 | printf("Done\n"); 40 | printf("Restart counter = %d\n", restart_counter); 41 | rst_time = restart_counter; 42 | break; 43 | case ESP_ERR_NVS_NOT_FOUND: 44 | printf("The value is not initialized yet!\n"); 45 | break; 46 | default: 47 | printf("Error (%s) reading!\n", esp_err_to_name(err)); 48 | } 49 | 50 | // Write 51 | printf("Updating restart counter in NVS ... "); 52 | restart_counter++; 53 | err = nvs_set_i32(my_handle, "restart_counter", restart_counter); 54 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 55 | 56 | // Commit written value. 57 | // After setting any values, nvs_commit() must be called to ensure changes are written 58 | // to flash storage. Implementations may write to storage at other times, 59 | // but this is not guaranteed. 60 | printf("Committing updates in NVS ... "); 61 | err = nvs_commit(my_handle); 62 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 63 | 64 | // Close 65 | nvs_close(my_handle); 66 | } 67 | 68 | printf("\n"); 69 | return rst_time; 70 | } 71 | 72 | void record_wifi(char *ssid, char *password) 73 | { 74 | 75 | // 初始化NVS,并检查初始化情况 76 | esp_err_t err = nvs_flash_init(); 77 | if (err == ESP_ERR_NVS_NO_FREE_PAGES || err == ESP_ERR_NVS_NEW_VERSION_FOUND) 78 | { 79 | // 如果NVS分区被占用则对其进行擦除 80 | // 并再次初始化 81 | ESP_ERROR_CHECK(nvs_flash_erase()); 82 | err = nvs_flash_init(); 83 | } 84 | ESP_ERROR_CHECK(err); 85 | 86 | // Open 打开NVS文件 87 | printf("\n"); 88 | printf("Opening Non-Volatile Wifi (NVS) handle... "); 89 | nvs_handle my_handle; // 定义不透明句柄 90 | err = nvs_open("Wifi", NVS_READWRITE, &my_handle); // 打开文件 91 | if (err != ESP_OK) 92 | { 93 | printf("Error (%s) opening NVS handle!\n", esp_err_to_name(err)); 94 | } 95 | else 96 | { 97 | printf("Done\n"); 98 | 99 | // Write 100 | printf("Updating ssid in NVS ... "); 101 | err = nvs_set_str(my_handle, "ssid", ssid); 102 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 103 | 104 | printf("Updating password in NVS ... "); 105 | err = nvs_set_str(my_handle, "password", password); 106 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 107 | 108 | // Commit written value. 109 | // After setting any values, nvs_commit() must be called to ensure changes are written 110 | // to flash storage. Implementations may write to storage at other times, 111 | // but this is not guaranteed. 112 | printf("Committing updates in NVS ... "); 113 | err = nvs_commit(my_handle); 114 | printf((err != ESP_OK) ? "Failed!\n" : "Done\n"); 115 | 116 | // Close 117 | nvs_close(my_handle); 118 | } 119 | 120 | printf("\n"); 121 | } 122 | 123 | //检测ssid名称 124 | void check_wifi(char *ssid, char *password) 125 | { 126 | char saved_ssid[SSID_LENGTH]; 127 | size_t ssid_length = SSID_LENGTH; 128 | char saved_password[SSID_LENGTH]; 129 | size_t password_length = SSID_LENGTH; 130 | // 初始化NVS,并检查初始化情况 131 | esp_err_t err = nvs_flash_init(); 132 | if (err == ESP_ERR_NVS_NO_FREE_PAGES || err == ESP_ERR_NVS_NEW_VERSION_FOUND) 133 | { 134 | // 如果NVS分区被占用则对其进行擦除 135 | // 并再次初始化 136 | ESP_ERROR_CHECK(nvs_flash_erase()); 137 | err = nvs_flash_init(); 138 | } 139 | ESP_ERROR_CHECK(err); 140 | 141 | // Open 打开NVS文件 142 | printf("\n"); 143 | printf("Opening Non-Volatile Wifi (NVS) handle... \n"); 144 | nvs_handle my_handle; // 定义不透明句柄 145 | err = nvs_open("Wifi", NVS_READWRITE, &my_handle); // 打开文件 146 | if (err != ESP_OK) 147 | { 148 | printf("Error (%s) opening NVS handle!\n", esp_err_to_name(err)); 149 | } 150 | else 151 | { 152 | printf("Done\n"); 153 | 154 | // Read 155 | printf("Reading ssid and password from NVS ... \n"); 156 | 157 | err = nvs_get_str(my_handle, "ssid", saved_ssid, &ssid_length); 158 | switch (err) 159 | { 160 | case ESP_OK: 161 | printf("Done\n"); 162 | printf("ssid: %s\n", saved_ssid); 163 | printf("ssid length= %d\n", ssid_length); 164 | strcpy(ssid, saved_ssid); 165 | break; 166 | case ESP_ERR_NVS_NOT_FOUND: 167 | printf("The value is not initialized yet!\n"); 168 | break; 169 | default: 170 | printf("Error (%s) reading!\n", esp_err_to_name(err)); 171 | } 172 | 173 | err = nvs_get_str(my_handle, "password", saved_password, &password_length); 174 | switch (err) 175 | { 176 | case ESP_OK: 177 | printf("Done\n"); 178 | printf("password: %s\n", saved_password); 179 | printf("password length= %d\n", password_length); 180 | strcpy(password, saved_password); 181 | break; 182 | case ESP_ERR_NVS_NOT_FOUND: 183 | printf("The value is not initialized yet!\n"); 184 | break; 185 | default: 186 | printf("Error (%s) reading!\n", esp_err_to_name(err)); 187 | } 188 | 189 | // Close 190 | nvs_close(my_handle); 191 | } 192 | 193 | printf("\n"); 194 | return; 195 | } 196 | 197 | void ap_init() 198 | { 199 | //WiFi.softAP(ssid, password); 200 | WiFi.softAP("Makerfabs_ap"); 201 | IPAddress myIP = WiFi.softAPIP(); 202 | Serial.print("AP IP address: "); 203 | Serial.println(myIP); 204 | server.begin(); 205 | } 206 | 207 | int wifi_config_server() 208 | { 209 | 210 | WiFiClient client = server.available(); // listen for incoming clients 211 | 212 | if (client) // if you get a client, 213 | { 214 | Serial.println("---------------------------------------------------"); 215 | Serial.printf("Index:%d\n", client_count); 216 | client_count++; 217 | Serial.println("New Client."); // print a message out the serial port 218 | String currentLine = ""; // make a String to hold incoming data from the client 219 | while (client.connected()) 220 | { // loop while the client's connected 221 | if (client.available()) 222 | { // if there's bytes to read from the client, 223 | char c = client.read(); // read a byte, then 224 | Serial.write(c); // print it out the serial monitor 225 | if (c == '\n') 226 | { // if the byte is a newline character 227 | 228 | // if the current line is blank, you got two newline characters in a row. 229 | // that's the end of the client HTTP request, so send a response: 230 | if (currentLine.length() == 0) 231 | { 232 | // HTTP headers always start with a response code (e.g. HTTP/1.1 200 OK) 233 | // and a content-type so the client knows what's coming, then a blank line: 234 | client.println("HTTP/1.1 200 OK"); 235 | client.println("Content-type:text/html"); 236 | client.println(); 237 | 238 | // the content of the HTTP response follows the header: 239 | client.print("

Makerfabs


ESP32 WIFI CONFIG


"); 240 | client.print("Click here to set WIFI.
"); 241 | 242 | // The HTTP response ends with another blank line: 243 | client.println(); 244 | // break out of the while loop: 245 | break; 246 | } 247 | else 248 | { // if you got a newline, then clear currentLine: 249 | currentLine = ""; 250 | } 251 | } 252 | else if (c != '\r') 253 | { // if you got anything else but a carriage return character, 254 | currentLine += c; // add it to the end of the currentLine 255 | } 256 | //show wifiset page 257 | if (currentLine.endsWith("GET /wifi_set")) 258 | { 259 | // HTTP headers always start with a response code (e.g. HTTP/1.1 200 OK) 260 | // and a content-type so the client knows what's coming, then a blank line: 261 | client.println("HTTP/1.1 200 OK"); 262 | client.println("Content-type:text/html"); 263 | client.println(); 264 | 265 | client.print("

Makerfabs


ESP32 WIFI CONFIG


"); 266 | client.print("
SSID:

PASSWORD:


"); 267 | client.print("
"); 268 | // The HTTP response ends with another blank line: 269 | client.println(); 270 | // break out of the while loop: 271 | break; 272 | } 273 | 274 | if (currentLine.endsWith("GET /set_over")) 275 | { 276 | String get_request = ""; 277 | //read GET next line 278 | while (1) 279 | { 280 | char c_get = client.read(); 281 | Serial.write(c_get); 282 | if (c_get == '\n') 283 | { 284 | break; 285 | } 286 | else 287 | { 288 | get_request += c_get; 289 | } 290 | } 291 | 292 | //set_wifi_from_url(server.uri()); 293 | set_wifi_from_url(get_request); 294 | 295 | client.println("HTTP/1.1 200 OK"); 296 | client.println("Content-type:text/html"); 297 | client.println(); 298 | 299 | client.print("

Makerfabs


ESP32 WIFI CONFIG


"); 300 | client.print("Set Successful
"); 301 | client.println(); 302 | 303 | client.stop(); 304 | Serial.println("Client Disconnected."); 305 | 306 | return 0; 307 | } 308 | } 309 | } 310 | // close the connection: 311 | client.stop(); 312 | Serial.println("Client Disconnected."); 313 | } 314 | return 1; 315 | } 316 | 317 | void set_wifi_from_url(String get_url) 318 | { 319 | //get_url = "http://192.168.4.1/set_over?ssid=Makerfabs&password=20160704" 320 | int str_len = 0; 321 | int ssid_add = 0; 322 | int pwd_add = 0; 323 | int end_add = 0; 324 | 325 | String ssid = ""; 326 | String pwd = ""; 327 | 328 | str_len = get_url.length(); 329 | ssid_add = get_url.indexOf('?'); 330 | pwd_add = get_url.indexOf('&'); 331 | end_add = get_url.indexOf(' '); 332 | 333 | ssid = get_url.substring(ssid_add + 6, pwd_add); 334 | pwd = get_url.substring(pwd_add + 10, end_add); 335 | 336 | Serial.println(); 337 | Serial.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"); 338 | Serial.println("Get ssid and password from url:"); 339 | Serial.println(get_url); 340 | Serial.println(ssid); 341 | Serial.println(pwd); 342 | Serial.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"); 343 | 344 | record_wifi((char *)ssid.c_str(), (char *)pwd.c_str()); 345 | } 346 | 347 | // int wifi_set_main() 348 | // { 349 | // char ssid[SSID_LENGTH]; 350 | // char password[SSID_LENGTH]; 351 | // pinMode(WIFI_SET_PIN, INPUT_PULLUP); 352 | 353 | // check_wifi(ssid, password); 354 | // if (strcmp(ssid, "NULL") == 0 ) 355 | // { 356 | // //检查SSID是否为NULL 357 | // Serial.println("Check SSID is NULL,please connect \"Makerfabs_ap\"."); 358 | // Serial.println("And visit 192.168.4.1 to set WIFI."); 359 | // ap_init(); 360 | // while (wifi_config_server()) 361 | // ; 362 | 363 | // //设置完成后休眠3秒重启 364 | // delay(3000); 365 | // esp_restart(); 366 | // } 367 | // else 368 | // { 369 | // //3秒内拉低WIFI_SET_PIN则恢复出场设置并重启 370 | // Serial.println("Check WIFI_SET_PIN"); 371 | // int runtime = millis(); 372 | // int starttime = runtime; 373 | // while ((runtime - starttime) < 3000) 374 | // { 375 | // if (digitalRead(WIFI_SET_PIN) == LOW) 376 | // { 377 | // Serial.println("Init WIFI to default \"NULL\""); 378 | // record_wifi("NULL", "NULL0000"); 379 | // delay(1000); 380 | // esp_restart(); 381 | // } 382 | // Serial.print("."); 383 | // delay(100); 384 | // runtime = millis(); 385 | // } 386 | // Serial.println(); 387 | 388 | // //Connect wifi 389 | // Serial.println("Connecting WIFI"); 390 | // WiFi.begin(ssid, password); 391 | 392 | // int connect_count = 0; 393 | 394 | // //10S未连接上自动跳过并返回0 395 | // while (WiFi.status() != WL_CONNECTED) 396 | // { 397 | // delay(500); 398 | // Serial.print("."); 399 | // connect_count++; 400 | // if(connect_count > 10) 401 | // return 0; 402 | // } 403 | 404 | // // 成功连接上WIFI则输出IP并返回1 405 | // Serial.println(""); 406 | // Serial.println("WiFi connected"); 407 | // Serial.println("IP address: "); 408 | // Serial.println(WiFi.localIP()); 409 | 410 | // return 1; 411 | // } 412 | // } 413 | 414 | int wifi_set_main() 415 | { 416 | char ssid[SSID_LENGTH]; 417 | char password[SSID_LENGTH]; 418 | pinMode(WIFI_SET_PIN, INPUT_PULLUP); 419 | 420 | check_wifi(ssid, password); 421 | 422 | //3秒内拉低WIFI_SET_PIN则恢复出场设置并重启 423 | Serial.println("Check WIFI_SET_PIN"); 424 | int runtime = millis(); 425 | int starttime = runtime; 426 | while ((runtime - starttime) < 3000) 427 | { 428 | if (digitalRead(WIFI_SET_PIN) == LOW) 429 | { 430 | 431 | Serial.println("Please connect \"Makerfabs_ap\"."); 432 | Serial.println("And visit 192.168.4.1 to set WIFI."); 433 | ap_init(); 434 | while (wifi_config_server()) 435 | ; 436 | delay(3000); 437 | esp_restart(); 438 | return 0; 439 | } 440 | Serial.print("."); 441 | delay(100); 442 | runtime = millis(); 443 | } 444 | Serial.println(); 445 | 446 | //Connect wifi 447 | Serial.println("Connecting WIFI"); 448 | WiFi.begin(ssid, password); 449 | 450 | int connect_count = 0; 451 | 452 | //10S未连接上自动跳过并返回0 453 | while (WiFi.status() != WL_CONNECTED) 454 | { 455 | delay(500); 456 | Serial.print("."); 457 | connect_count++; 458 | if (connect_count > 10) 459 | return 0; 460 | } 461 | 462 | // 成功连接上WIFI则输出IP并返回1 463 | Serial.println(""); 464 | Serial.println("WiFi connected"); 465 | Serial.println("IP address: "); 466 | Serial.println(WiFi.localIP()); 467 | 468 | return 1; 469 | } 470 | 471 | void nvs_test() 472 | { 473 | char ssid[SSID_LENGTH] = ""; 474 | char password[SSID_LENGTH] = ""; 475 | int rst_time = 0; 476 | 477 | check_wifi(ssid, password); 478 | rst_time = record_rst_time(); 479 | 480 | sprintf(ssid, "ssid_%d", rst_time); 481 | sprintf(password, "password_%d", rst_time); 482 | 483 | record_wifi(ssid, password); 484 | 485 | // Restart module 486 | for (int i = 10; i >= 0; i--) 487 | { 488 | printf("Restarting in %d seconds...\n", i); 489 | vTaskDelay(1000 / portTICK_PERIOD_MS); 490 | } 491 | printf("Restarting now.\n"); 492 | fflush(stdout); 493 | esp_restart(); 494 | } 495 | -------------------------------------------------------------------------------- /firmware/SmartClock/wifi_save.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | #include 5 | #include 6 | #include "freertos/FreeRTOS.h" 7 | #include "freertos/task.h" 8 | #include "esp_system.h" 9 | #include "nvs_flash.h" 10 | #include "nvs.h" 11 | 12 | 13 | #include 14 | #include 15 | #include 16 | 17 | #define SSID_LENGTH 40 18 | 19 | #define WIFI_SET_PIN 21 20 | 21 | int record_rst_time(); 22 | void nvs_test(); 23 | void record_wifi(char *ssid, char *password); 24 | void check_wifi(char *ssid, char *password); 25 | 26 | void ap_init(); 27 | int wifi_config_server(); 28 | void set_wifi_from_url(String get_url); 29 | int wifi_set_main(); 30 | -------------------------------------------------------------------------------- /md_pic/back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makerfabs/Makerfabs_SmartClock_Kit/717344d695d68e7d37655b08b56652f3b83ca7f3/md_pic/back.jpg -------------------------------------------------------------------------------- /md_pic/front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makerfabs/Makerfabs_SmartClock_Kit/717344d695d68e7d37655b08b56652f3b83ca7f3/md_pic/front.jpg -------------------------------------------------------------------------------- /md_pic/howtouse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makerfabs/Makerfabs_SmartClock_Kit/717344d695d68e7d37655b08b56652f3b83ca7f3/md_pic/howtouse.jpg -------------------------------------------------------------------------------- /md_pic/main.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Makerfabs/Makerfabs_SmartClock_Kit/717344d695d68e7d37655b08b56652f3b83ca7f3/md_pic/main.jpg -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # Makerfabs SmartClock Kit 2 | 3 | ```c++ 4 | /* 5 | Version: V1.2 6 | Author: Vincent 7 | Create Date: 2021/4/14 8 | Note: 9 |     2023/5/12 V1.2:Change Weather API. 10 | 2021/5/27 V1.1:Add product link and picture. 11 | 12 | */ 13 | ``` 14 | 15 | ![](md_pic/main.jpg) 16 | 17 | [TOC] 18 | 19 | # Makerfabs 20 | 21 | [Makerfabs home page](https://www.makerfabs.com/) 22 | 23 | [Makerfabs Wiki](https://wiki.makerfabs.com/) 24 | 25 | # Makerfabs SmartClock Kit 26 | 27 | ​ It is a kit for starters. After 1~2 hours soldering and assembly, and easy steps to set the WiFi ssid and password by a phone, you will get: 28 | 29 | 1. An real-time clock, it will get the world real-time from the Network timing protocol, you can set your local time zone easily 30 | 2. An Alarm clock, with loud noise 31 | 3. An Online world weather forecaster, about the local temperature/weather, you can easily change/alter your address/cities without any re-programming 32 | 33 | ## Intruduce 34 | 35 | Product Link :[DIY ESP32 SmartClock Kit with Weather Forecasting](https://www.makerfabs.com/diy-esp32-smartclock-kit.html) 36 | 37 | Wiki Link : [No wiki]() 38 | 39 | Instruction Book : [DIY ESP32 Smart Clock Guide](https://www.makerfabs.com/desfile/files/DIY-ESP32-SmartClock-Guide-V1-5.pdf) 40 | 41 | ## Feature 42 | 43 | - ESP32 WROOM module: WiFi, Bluetooth, 4MB Flash 44 | - 1.44inch 128*128 color display, ST7735 driver* 45 | - Micro USB interface 46 | - Support Arduino 47 | - 450mAh battery, support charge 48 | - Plug-in components, easy soldering 49 | 50 | ### Part List 51 | 52 | - ESP32 SmartClock Kit Mainboard 53 | - Batch of Capacitors& Resistors/Connectors 54 | - Colorful LCD Module 55 | - Lipo Battery 56 | - Acrylic Boards 57 | - Nuts & screws 58 | 59 | ![front](md_pic/front.jpg) 60 | 61 | ![back](md_pic/back.jpg) 62 | 63 | # Firmware 64 | 65 | ## Equipment list 66 | 67 | - SmartClock Kit 68 | - Soldering iron 69 | 70 | ## Compiler Options 71 | 72 | **If you have any questions,such as how to install the development board, how to download the code, how to install the library. Please refer to :[Makerfabs_FAQ](https://github.com/Makerfabs/Makerfabs_FAQ)** 73 | 74 | - Install board : ESP32 . 75 | 76 | - Install library : Adafruit_GFX library. 77 | 78 | - Install library : Adafruit_ST7735 library. 79 | 80 | - Install library : ArduinoJson library. 81 | 82 | - Upload codes, select "ESP32 Dev Module" and "Huge APP" 83 | 84 | ## How To Use 85 | 86 | [How to Make a DIY ESP32 SmartClock with Weather Forecasting](https://www.youtube.com/watch?v=e5g6aSs4Ocg&t=6s) 87 | 88 | ![Howtouse](md_pic/howtouse.jpg) 89 | --------------------------------------------------------------------------------