├── HB-Dis-EP-75BW.ino ├── Icons.h ├── Icons_highRes.h ├── Images ├── CCU_Einstellungen.png ├── CCU_Einstellungen_Info.png ├── Display_Inhalt.jpeg ├── Display_Inhalt_Grid.jpeg ├── Display_leer.jpeg ├── IMG_9984.jpg ├── Icon_Text_Matrix.png └── Matrix.numbers ├── README.md └── samplescript.txt /HB-Dis-EP-75BW.ino: -------------------------------------------------------------------------------- 1 | //- ----------------------------------------------------------------------------------------------------------------------- 2 | // AskSin++ 3 | // 2016-10-31 papa Creative Commons - http://creativecommons.org/licenses/by-nc-sa/3.0/de/ 4 | // 2019-07-16 jp112sdl Creative Commons - http://creativecommons.org/licenses/by-nc-sa/3.0/de/ 5 | //- ----------------------------------------------------------------------------------------------------------------------- 6 | 7 | // use Arduino IDE Board Setting: STANDARD Layout 8 | 9 | // define this to read the device id, serial and device type from bootloader section 10 | // #define USE_OTA_BOOTLOADER 11 | // #define USE_HW_SERIAL 12 | // #define NDEBUG 13 | // #define NDISPLAY 14 | #define HIDE_IGNORE_MSG 15 | 16 | #define BATTERY_MODE 17 | 18 | #ifdef BATTERY_MODE 19 | #define USE_WOR 20 | #endif 21 | 22 | // Uncomment the following #define if you use Stan23/Marco's 42W Board 23 | // #define USE_BOARD42 24 | 25 | // Uncomment the following #define if you use V2 of the 7.5" Display with 800*480 resolution 26 | // #define USE_HIGHRES 27 | 28 | //////////////////// DISPLAY DEFINITIONS ///////////////////////////////////// 29 | #include 30 | #ifdef USE_HIGHRES 31 | #include // 7.5" b/w 800*480 32 | #else 33 | #include // 7.5" b/w 640x384 34 | #endif 35 | #include 36 | #include 37 | 38 | #define GxRST_PIN 14 39 | #define GxBUSY_PIN 11 40 | #define GxDC_PIN 12 41 | 42 | #ifdef USE_BOARD42 43 | #define GxCS_PIN 18 // 42W Board 44 | #else 45 | #define GxCS_PIN 17 // Original Jérôme 46 | #endif 47 | 48 | GxIO_Class io(SPI, GxCS_PIN, GxDC_PIN, GxRST_PIN); 49 | GxEPD_Class display(io, GxRST_PIN, GxBUSY_PIN); 50 | 51 | #include 52 | #include 53 | U8G2_FOR_ADAFRUIT_GFX u8g2Fonts; 54 | ////////////////////////////////////////////////////////////////////////////// 55 | 56 | #define EI_NOTEXTERNAL 57 | #include 58 | 59 | #include 60 | #include 61 | 62 | #include 63 | #include 64 | #include 65 | 66 | // make compatible with v5.0.0 67 | #ifndef ASKSIN_PLUS_PLUS_VERSION_STR 68 | #define ASKSIN_PLUS_PLUS_VERSION_STR ASKSIN_PLUS_PLUS_VERSION 69 | #endif 70 | 71 | #define CC1101_CS_PIN 4 72 | #define CC1101_GDO0_PIN 2 73 | #define CC1101_SCK_PIN 7 74 | #define CC1101_MOSI_PIN 5 75 | #define CC1101_MISO_PIN 6 76 | #define CONFIG_BUTTON_PIN 15 77 | 78 | #ifdef USE_BOARD42 79 | // IO's passend zum 42W Board von Stan23 (Marco) 80 | #define LED_PIN_1 0 // PB0 81 | #define LED_PIN_2 1 // PB1 82 | #define BTN1_PIN 3 // PB3 83 | #define BTN2_PIN A1 // PA1 84 | #define BTN3_PIN A2 // PA2 85 | #define BTN4_PIN A3 // PA3 86 | #define BTN5_PIN A4 // PA4 87 | #define BTN6_PIN A5 // PA5 88 | #define BTN7_PIN A6 // PA6 89 | #define BTN8_PIN A7 // PA7 90 | #else 91 | // Original Pin Definition von Jérôme 92 | #define LED_PIN_1 10 93 | #define LED_PIN_2 13 94 | #define BTN1_PIN A7 95 | #define BTN2_PIN A6 96 | #define BTN3_PIN A5 97 | #define BTN4_PIN A4 98 | #define BTN5_PIN A3 99 | #define BTN6_PIN A2 100 | #define BTN7_PIN A1 101 | #define BTN8_PIN A0 102 | #endif 103 | 104 | #define TEXT_LENGTH 16 105 | #define DISPLAY_LINES 36 106 | #define ICON_ROWS 6 107 | #define TEXT_ROWS (ICON_ROWS * 2) 108 | 109 | #ifdef USE_HIGHRES 110 | #define COLUMN_WIDTH 265 111 | #define ICON_HEIGHT 70 112 | #define ICON_MARGIN 5 113 | #define TEXT_COL_WIDTH 188 114 | #define PADDING 2 115 | #else 116 | #define COLUMN_WIDTH 212 117 | #define ICON_HEIGHT 56 118 | #define ICON_MARGIN 4 119 | #define TEXT_COL_WIDTH 150 120 | #define PADDING 3 121 | #endif 122 | 123 | #define ICON_WIDTH ICON_HEIGHT 124 | #define ICON_COL_WIDTH ICON_WIDTH+ICON_MARGIN 125 | #define LINE_HEIGHT (ICON_HEIGHT + (2 * ICON_MARGIN)) / 2 126 | 127 | #define FONT_REGULAR u8g2_font_helvR14_tf 128 | #define FONT_BOLD u8g2_font_helvB14_tf 129 | #define FONT_HEIGHT 14 130 | 131 | #define DISPLAY_ROTATE 0 // 0 = 0° , 1 = 90°, 2 = 180°, 3 = 270° 132 | 133 | #define PEERS_PER_CHANNEL 8 134 | #define NUM_CHANNELS 9 135 | #define DEF_LOWBAT_VOLTAGE 24 136 | #define DEF_CRITBAT_VOLTAGE 22 137 | 138 | #define MSG_START_KEY 0x02 139 | #define MSG_TEXT_KEY_NORMAL 0x11 140 | #define MSG_TEXT_KEY_BOLD 0x12 141 | #define MSG_ICON_KEY 0x18 142 | #define MSG_CLR_KEY 0xFE 143 | #define MSG_MIN_LENGTH 3 144 | #define MSG_BUFFER_LENGTH 288 145 | 146 | 147 | #ifdef USE_HIGHRES 148 | #include "Icons_highRes.h" 149 | #else 150 | #include "Icons.h" 151 | #endif 152 | 153 | // all library classes are placed in the namespace 'as' 154 | using namespace as; 155 | 156 | const struct DeviceInfo PROGMEM devinfo = { 157 | {0xf3, 0x47, 0x01}, // Device ID 158 | "JPDISEP750", // Device Serial 159 | #ifdef BATTERY_MODE 160 | {0xf3, 0x47}, // Device Model 161 | #else 162 | {0xf3, 0x57}, // Device Model 163 | #endif 164 | 0x10, // Firmware Version 165 | as::DeviceType::Remote, // Device Type 166 | {0x01, 0x01} // Info Bytes 167 | }; 168 | 169 | 170 | typedef struct { 171 | String Text = ""; 172 | bool Bold = false; 173 | bool Center = false; 174 | } DisplayLine; 175 | DisplayLine DisplayLines[DISPLAY_LINES]; 176 | 177 | typedef struct { 178 | uint8_t Num = 0xff; 179 | bool Right = false; 180 | } IconColumn; 181 | IconColumn IconColumns[DISPLAY_LINES / 2]; 182 | 183 | String List1Texts[(NUM_CHANNELS - 1) * 4]; 184 | 185 | bool runSetup = true; 186 | 187 | /** 188 | Configure the used hardware 189 | */ 190 | typedef AvrSPI SPIType; 191 | typedef Radio RadioType; 192 | typedef StatusLed LedType; 193 | 194 | #ifdef BATTERY_MODE 195 | typedef AskSin BaseHal; 196 | #else 197 | typedef AskSin BaseHal; 198 | #endif 199 | 200 | class Hal: public BaseHal { 201 | public: 202 | void init(const HMID& id) { 203 | BaseHal::init(id); 204 | radio.initReg(CC1101_FREQ2, 0x21); 205 | radio.initReg(CC1101_FREQ1, 0x66); 206 | radio.initReg(CC1101_FREQ0, 0x0A); 207 | #ifdef BATTERY_MODE 208 | battery.init(seconds2ticks(60UL * 60 * 21), sysclock); //battery measure once an day 209 | battery.low(DEF_LOWBAT_VOLTAGE); 210 | battery.critical(DEF_CRITBAT_VOLTAGE); 211 | activity.stayAwake(seconds2ticks(15)); 212 | #endif 213 | } 214 | 215 | bool runready () { 216 | return sysclock.runready() || BaseHal::runready(); 217 | } 218 | } hal; 219 | 220 | 221 | void initDisplay(); 222 | void updateDisplay(); 223 | void emptyBatteryDisplay(); 224 | class ePaperType : public Alarm { 225 | class ePaperWorkingLedType : public StatusLed { 226 | private: 227 | bool enabled; 228 | public: 229 | ePaperWorkingLedType () : enabled(true) {} 230 | virtual ~ePaperWorkingLedType () {} 231 | void Enabled(bool e) { 232 | enabled = e; 233 | } 234 | bool Enabled() { 235 | return enabled; 236 | } 237 | } workingLed; 238 | private: 239 | bool mUpdateDisplay, shInitDisplay, inverted, waiting, showgrid; 240 | uint16_t clFG, clBG; 241 | public: 242 | ePaperType () : Alarm(0), mUpdateDisplay(false), shInitDisplay(false), inverted(false), waiting(false), showgrid(false), clFG(GxEPD_BLACK), clBG(GxEPD_WHITE) {} 243 | virtual ~ePaperType () {} 244 | 245 | uint16_t ForegroundColor() { 246 | return clFG; 247 | } 248 | 249 | void ForegroundColor(uint16_t c) { 250 | clFG = c; 251 | } 252 | 253 | uint16_t BackgroundColor() { 254 | return clBG; 255 | } 256 | 257 | void BackgroundColor(uint16_t c) { 258 | clBG = c; 259 | } 260 | 261 | bool showGrid() { 262 | return showgrid; 263 | } 264 | 265 | void showGrid(bool sg) { 266 | showgrid = sg; 267 | } 268 | 269 | bool Inverted() { 270 | return inverted; 271 | } 272 | 273 | void Inverted(bool i) { 274 | inverted = i; 275 | } 276 | 277 | bool showInitDisplay() { 278 | return shInitDisplay; 279 | } 280 | 281 | void showInitDisplay(bool s) { 282 | shInitDisplay = s; 283 | } 284 | 285 | bool mustUpdateDisplay() { 286 | return mUpdateDisplay; 287 | } 288 | 289 | void mustUpdateDisplay(bool m) { 290 | if (m == true && workingLed.Enabled() == true) workingLed.set(LedStates::pairing); 291 | mUpdateDisplay = m; 292 | } 293 | 294 | void init() { 295 | u8g2Fonts.begin(display); 296 | display.setRotation(DISPLAY_ROTATE); 297 | u8g2Fonts.setFontMode(1); 298 | u8g2Fonts.setFontDirection(0); 299 | workingLed.init(); 300 | } 301 | 302 | void setWorkingLedEnabled(bool en) { 303 | workingLed.Enabled(en); 304 | } 305 | 306 | void setDisplayColors() { 307 | u8g2Fonts.setForegroundColor(ForegroundColor()); 308 | u8g2Fonts.setBackgroundColor(BackgroundColor()); 309 | } 310 | 311 | void isWaiting(bool w) { 312 | waiting = w; 313 | DPRINT(F("wait:")); DDECLN(waiting); 314 | } 315 | 316 | bool isWaiting() { 317 | return waiting; 318 | } 319 | 320 | void setRefreshAlarm (uint32_t t) { 321 | isWaiting(true); 322 | sysclock.cancel(*this); 323 | Alarm::set(millis2ticks(t)); 324 | sysclock.add(*this); 325 | } 326 | virtual void trigger (__attribute__((unused)) AlarmClock& clock) { 327 | isWaiting(false); 328 | if (this->mustUpdateDisplay()) { 329 | this->mustUpdateDisplay(false); 330 | #ifndef NDISPLAY 331 | if (workingLed.Enabled() == true) { 332 | workingLed.set(LedStates::nothing); 333 | workingLed.ledOn(); 334 | } 335 | setDisplayColors(); 336 | if (this->showInitDisplay() == true) { 337 | this->showInitDisplay(false); 338 | display.drawPaged(initDisplay); 339 | } else { 340 | display.drawPaged(updateDisplay); 341 | } 342 | 343 | workingLed.ledOff(); 344 | #else 345 | DPRINTLN(F("UPDATEDISPLAY!")); 346 | #endif 347 | } 348 | } 349 | } ePaper; 350 | 351 | DEFREGISTER(Reg0, MASTERID_REGS, DREG_TRANSMITTRYMAX, DREG_LEDMODE, DREG_LOWBATLIMIT, 0x06, 0x07, 0x34, 0x35, 0x36, 0x90) 352 | class DispList0 : public RegList0 { 353 | public: 354 | DispList0(uint16_t addr) : RegList0(addr) {} 355 | 356 | bool displayInvertingHb(bool v) const { 357 | return this->writeRegister(0x06, 0x01, 0, v); 358 | } 359 | bool displayInvertingHb() const { 360 | return this->readRegister(0x06, 0x01, 0, false); 361 | } 362 | 363 | uint8_t displayRefreshWaitTime () const { 364 | return this->readRegister(0x07, 0); 365 | } 366 | bool displayRefreshWaitTime (uint8_t value) const { 367 | return this->writeRegister(0x07, value); 368 | } 369 | 370 | uint8_t powerUpMode () const { 371 | return this->readRegister(0x34, 0x03, 0); 372 | } 373 | bool powerUpMode (uint8_t value) const { 374 | return this->writeRegister(0x34, 0x03, 0, value); 375 | } 376 | 377 | uint8_t powerUpKey () const { 378 | return this->readRegister(0x34, 0x0f, 2); 379 | } 380 | bool powerUpKey (uint8_t value) const { 381 | return this->writeRegister(0x34, 0x0f, 2, value); 382 | } 383 | 384 | uint8_t critBatLimit () const { 385 | return this->readRegister(0x35, 0); 386 | } 387 | bool critBatLimit (uint8_t value) const { 388 | return this->writeRegister(0x35, value); 389 | } 390 | 391 | bool showGrid (uint8_t value) const { 392 | return this->writeRegister(0x90, 0x01, 0, value & 0xff); 393 | } 394 | bool showGrid () const { 395 | return this->readRegister(0x90, 0x01, 0, false); 396 | } 397 | 398 | void defaults () { 399 | clear(); 400 | displayInvertingHb(false); 401 | ledMode(1); 402 | transmitDevTryMax(2); 403 | displayRefreshWaitTime(50); 404 | powerUpMode(0); 405 | powerUpKey(0); 406 | showGrid(false); 407 | #ifdef BATTERY_MODE 408 | lowBatLimit(DEF_LOWBAT_VOLTAGE); 409 | critBatLimit(DEF_CRITBAT_VOLTAGE); 410 | #endif 411 | } 412 | }; 413 | 414 | DEFREGISTER(DispReg1) 415 | class DispList1 : public RegList1 { 416 | public: 417 | DispList1 (uint16_t addr) : RegList1(addr) {} 418 | void defaults () { 419 | clear(); 420 | } 421 | }; 422 | 423 | DEFREGISTER(RemReg1, CREG_AES_ACTIVE, CREG_LONGPRESSTIME , CREG_DOUBLEPRESSTIME, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75) 424 | class RemList1 : public RegList1 { 425 | public: 426 | RemList1 (uint16_t addr) : RegList1(addr) {} 427 | 428 | bool TEXT1 (uint8_t value[TEXT_LENGTH]) const { 429 | for (int i = 0; i < TEXT_LENGTH; i++) { 430 | this->writeRegister(0x36 + i, value[i] & 0xff); 431 | } 432 | return true; 433 | } 434 | String TEXT1 () const { 435 | String a = ""; 436 | for (int i = 0; i < TEXT_LENGTH; i++) { 437 | byte b = this->readRegister(0x36 + i, 0x20); 438 | if (b == 0x00) b = 0x20; 439 | a += char(b); 440 | } 441 | return a; 442 | } 443 | 444 | bool TEXT2 (uint8_t value[TEXT_LENGTH]) const { 445 | for (int i = 0; i < TEXT_LENGTH; i++) { 446 | this->writeRegister(0x46 + i, value[i] & 0xff); 447 | } 448 | return true; 449 | } 450 | String TEXT2 () const { 451 | String a = ""; 452 | for (int i = 0; i < TEXT_LENGTH; i++) { 453 | byte b = this->readRegister(0x46 + i, 0x20); 454 | if (b == 0x00) b = 0x20; 455 | a += char(b); 456 | } 457 | return a; 458 | } 459 | 460 | bool TEXT3 (uint8_t value[TEXT_LENGTH]) const { 461 | for (int i = 0; i < TEXT_LENGTH; i++) { 462 | this->writeRegister(0x56 + i, value[i] & 0xff); 463 | } 464 | return true; 465 | } 466 | String TEXT3 () const { 467 | String a = ""; 468 | for (int i = 0; i < TEXT_LENGTH; i++) { 469 | byte b = this->readRegister(0x56 + i, 0x20); 470 | if (b == 0x00) b = 0x20; 471 | a += char(b); 472 | } 473 | return a; 474 | } 475 | 476 | bool TEXT4 (uint8_t value[TEXT_LENGTH]) const { 477 | for (int i = 0; i < TEXT_LENGTH; i++) { 478 | this->writeRegister(0x66 + i, value[i] & 0xff); 479 | } 480 | return true; 481 | } 482 | String TEXT4 () const { 483 | String a = ""; 484 | for (int i = 0; i < TEXT_LENGTH; i++) { 485 | byte b = this->readRegister(0x66 + i, 0x20); 486 | if (b == 0x00) b = 0x20; 487 | a += char(b); 488 | } 489 | return a; 490 | } 491 | 492 | void defaults () { 493 | clear(); 494 | //aesActive(false); 495 | longPressTime(1); 496 | doublePressTime(0); 497 | uint8_t initValues[TEXT_LENGTH]; 498 | memset(initValues, 0x00, TEXT_LENGTH); 499 | TEXT1(initValues); 500 | TEXT2(initValues); 501 | TEXT3(initValues); 502 | TEXT4(initValues); 503 | } 504 | }; 505 | 506 | class RemChannel : public RemoteChannel { 507 | public: 508 | RemChannel () : RemoteChannel() {} 509 | virtual ~RemChannel () {} 510 | void configChanged() { 511 | uint16_t _longpressTime = 300 + (this->getList1().longPressTime() * 100); 512 | setLongPressTime(millis2ticks(_longpressTime)); 513 | 514 | List1Texts[(number() - 1) * 4] = this->getList1().TEXT1(); 515 | List1Texts[((number() - 1) * 4) + 1] = this->getList1().TEXT2(); 516 | List1Texts[((number() - 1) * 4) + 2] = this->getList1().TEXT3(); 517 | List1Texts[((number() - 1) * 4) + 3] = this->getList1().TEXT4(); 518 | 519 | DPRINT(number() < 10 ? "0" : ""); DDEC(number()); DPRINT(F(" - TEXT1 = ")); DPRINT(this->getList1().TEXT1()); DPRINT(F(" - TEXT2 = ")); DPRINT(this->getList1().TEXT2()); DPRINT(F(" - TEXT3 = ")); DPRINT(this->getList1().TEXT3()); DPRINT(F(" - TEXT4 = ")); DPRINTLN(this->getList1().TEXT4()); 520 | 521 | //if (!runSetup) ePaper.mustUpdateDisplay(true); 522 | } 523 | 524 | uint8_t flags () const { 525 | return hal.battery.low() ? 0x80 : 0x00; 526 | } 527 | }; 528 | 529 | class DispChannel : public RemoteChannel { 530 | private: 531 | uint16_t msgBufferIdx; 532 | uint8_t msgBuffer[MSG_BUFFER_LENGTH]; 533 | public: 534 | DispChannel () : RemoteChannel(), msgBufferIdx(0) {} 535 | virtual ~DispChannel () {} 536 | 537 | void configChanged() { } 538 | 539 | uint8_t resetMessageBuffer() { 540 | //DPRINTLN("reset msgBuffer"); 541 | msgBufferIdx = 0; 542 | memset(msgBuffer, 0, sizeof(msgBuffer)); 543 | return msgBufferIdx; 544 | } 545 | 546 | bool process (const ActionCommandMsg& msg) { 547 | static bool getText = false; 548 | static uint8_t lineNumber = 0; 549 | 550 | String Text = ""; 551 | for (int i = 0; i < msg.len(); i++) { 552 | if (msg.value(i) == MSG_START_KEY) { 553 | lineNumber = resetMessageBuffer(); 554 | } 555 | 556 | if (msgBufferIdx < MSG_BUFFER_LENGTH) { 557 | msgBuffer[msgBufferIdx] = msg.value(i); 558 | msgBufferIdx++; 559 | } else { 560 | lineNumber = resetMessageBuffer(); 561 | } 562 | } 563 | 564 | if ( 565 | msg.eot(AS_ACTION_COMMAND_EOT) && 566 | msgBufferIdx >= MSG_MIN_LENGTH && 567 | msgBuffer[0] == MSG_START_KEY 568 | ) { 569 | DPRINT("RECV: "); 570 | for (uint16_t i = 0; i < msgBufferIdx; i++) { 571 | DHEX(msgBuffer[i]); DPRINT(" "); 572 | 573 | if (msgBuffer[i] == AS_ACTION_COMMAND_EOT || msgBuffer[i] == MSG_TEXT_KEY_NORMAL || msgBuffer[i] == MSG_TEXT_KEY_BOLD || msgBuffer[i] == MSG_ICON_KEY) { 574 | if (Text != "") DisplayLines[lineNumber].Text = Text; 575 | //DPRINT("EOL DETECTED. currentLine = ");DDECLN(currentLine); 576 | Text = ""; 577 | getText = false; 578 | } 579 | 580 | if (getText == true) { 581 | if ((msgBuffer[i] >= 0x20 && msgBuffer[i] < 0x80) || msgBuffer[i] == 0xb0 ) { 582 | char c = msgBuffer[i]; 583 | Text += c; 584 | } else if (msgBuffer[i] >= 0x80 && msgBuffer[i] < 0x80 + 0x20) { 585 | uint8_t textNum = msgBuffer[i] - 0x80; 586 | String fixText = List1Texts[textNum]; 587 | fixText.trim(); 588 | Text += fixText; 589 | //DPRINTLN(""); DPRINT("USE PRECONF TEXT NUMBER "); DDEC(textNum); DPRINT(" = "); DPRINTLN(List1Texts[textNum]); 590 | } 591 | } 592 | 593 | if (msgBuffer[i] == MSG_TEXT_KEY_NORMAL || msgBuffer[i] == MSG_TEXT_KEY_BOLD) { 594 | bool bold = msgBuffer[i] == MSG_TEXT_KEY_BOLD; 595 | i++; 596 | bool center = false; 597 | if (msgBuffer[i] & 0x40) { 598 | msgBuffer[i] -= 0x40; 599 | center = true; 600 | } 601 | lineNumber = msgBuffer[i] - 0x80; 602 | DisplayLines[lineNumber].Center = center; 603 | DisplayLines[lineNumber].Bold = bold; 604 | 605 | if (msgBuffer[i + 1] == MSG_CLR_KEY) { 606 | DisplayLines[lineNumber].Text = ""; 607 | } else { 608 | getText = true; 609 | } 610 | } 611 | 612 | if (msgBuffer[i] == MSG_ICON_KEY) { 613 | getText = false; 614 | i++; 615 | if (msgBuffer[i] >= 0x80) { 616 | bool right = false; 617 | if (msgBuffer[i] & 0x40) { 618 | msgBuffer[i] -= 0x40; 619 | right = true; 620 | } 621 | uint8_t iconPos = msgBuffer[i] - 0x80; 622 | i++; 623 | if (msgBuffer[i] == MSG_CLR_KEY) { 624 | IconColumns[iconPos].Num = 0xFF; 625 | IconColumns[iconPos].Right = false; 626 | } else { 627 | IconColumns[iconPos].Num = msgBuffer[i] - 0x80; 628 | IconColumns[iconPos].Right = right; 629 | } 630 | } 631 | } 632 | 633 | } 634 | 635 | DPRINTLN(""); 636 | 637 | static uint8_t lastmsgcnt = 0xff; 638 | if (lastmsgcnt != msg.count()) { 639 | /*for (int i = 0; i < DISPLAY_LINES; i++) { 640 | DPRINT("LINE "); 641 | DDEC(i + 1); 642 | DPRINT(" BOLD = "); 643 | DDEC(DisplayLines[i].Bold); 644 | DPRINT(" CENT = "); 645 | DDEC(DisplayLines[i].Center); 646 | DPRINT(" TEXT = "); 647 | DPRINTLN(DisplayLines[i].Text); 648 | }*/ 649 | /*for (int i = 0; i < DISPLAY_LINES / 2; i++) { 650 | DPRINT(" ICON "); 651 | DDEC(i + 1); 652 | DPRINT(": "); 653 | DDEC(IconColumns[i].Num); 654 | DPRINT(", RIGHT = "); 655 | DDECLN(IconColumns[i].Right); 656 | }*/ 657 | } 658 | lastmsgcnt = msg.count(); 659 | ePaper.mustUpdateDisplay(true); 660 | } 661 | DPRINT(F("Batt: ")); DDECLN(hal.battery.current()); 662 | return true; 663 | } 664 | 665 | bool process (const Message& msg) { 666 | return process(msg); 667 | } 668 | 669 | bool process (const RemoteEventMsg& msg) { 670 | return process(msg); 671 | } 672 | 673 | uint8_t flags () const { 674 | return hal.battery.low() ? 0x80 : 0x00; 675 | } 676 | }; 677 | 678 | class DisplayDevice : public ChannelDevice, NUM_CHANNELS, DispList0> { 679 | public: 680 | VirtChannel c[NUM_CHANNELS - 1]; 681 | VirtChannel d; 682 | public: 683 | typedef ChannelDevice, NUM_CHANNELS, DispList0> DeviceType; 684 | DisplayDevice (const DeviceInfo& info, uint16_t addr) : DeviceType(info, addr) { 685 | for (uint8_t i = 0; i < NUM_CHANNELS - 1; i++) { 686 | DeviceType::registerChannel(c[i], i + 1); 687 | } 688 | DeviceType::registerChannel(d, NUM_CHANNELS); 689 | } 690 | virtual ~DisplayDevice () {} 691 | 692 | RemChannel& remChannel (uint8_t num) { 693 | return c[num - 1]; 694 | } 695 | 696 | DispChannel& dispChannel () { 697 | return d; 698 | } 699 | 700 | bool process(Message& msg) { 701 | HMID devid; 702 | this->getDeviceID(devid); 703 | if (msg.to() == devid) { 704 | uint16_t rtime = this->getList0().displayRefreshWaitTime() * 100; 705 | ePaper.setRefreshAlarm(rtime); 706 | } 707 | return ChannelDevice::process(msg); 708 | } 709 | 710 | virtual void configChanged () { 711 | DPRINTLN(F("CONFIG LIST0 CHANGED")); 712 | 713 | #ifdef BATTERY_MODE 714 | uint8_t lowbat = getList0().lowBatLimit(); 715 | uint8_t critbat = getList0().critBatLimit(); 716 | if ( lowbat > 0 ) battery().low(lowbat); 717 | if ( critbat > 0 ) battery().critical(critbat); 718 | DPRINT(F("lowBat : ")); DDECLN(lowbat); 719 | DPRINT(F("critBat : ")); DDECLN(critbat); 720 | #endif 721 | 722 | uint8_t ledmode = this->getList0().ledMode(); 723 | DPRINT(F("ledMode : ")); DDECLN(ledmode); 724 | ePaper.setWorkingLedEnabled(ledmode); 725 | 726 | if (this->getList0().displayInvertingHb()) { 727 | ePaper.ForegroundColor(GxEPD_WHITE); 728 | ePaper.BackgroundColor(GxEPD_BLACK); 729 | } else { 730 | ePaper.ForegroundColor(GxEPD_BLACK); 731 | ePaper.BackgroundColor(GxEPD_WHITE); 732 | } 733 | bool invertChanged = (ePaper.Inverted() != this->getList0().displayInvertingHb()); 734 | bool showGridChanged = (ePaper.showGrid() != this->getList0().showGrid()); 735 | ePaper.Inverted(this->getList0().displayInvertingHb()); 736 | ePaper.showGrid(this->getList0().showGrid()); 737 | 738 | DPRINT(F("displayInverting: ")); DDECLN(this->getList0().displayInvertingHb()); 739 | DPRINT(F("RefreshWaitTime : ")); DDECLN(this->getList0().displayRefreshWaitTime()); 740 | DPRINT(F("PowerUpMode : ")); DDECLN(this->getList0().powerUpMode()); 741 | DPRINT(F("PowerUpKey : ")); DDECLN(this->getList0().powerUpKey()); 742 | DPRINT(F("ShowGrid : ")); DDECLN(this->getList0().showGrid()); 743 | 744 | if (this->getList0().masterid().valid() == false || runSetup == true) { 745 | if (this->getList0().powerUpMode() == 0) { 746 | ePaper.showInitDisplay(true); 747 | ePaper.mustUpdateDisplay(true); 748 | ePaper.setRefreshAlarm(20); 749 | } 750 | } 751 | 752 | if (!runSetup && (invertChanged || showGridChanged)) ePaper.mustUpdateDisplay(true); 753 | } 754 | }; 755 | DisplayDevice sdev(devinfo, 0x20); 756 | class ConfBtn : public ConfigButton { 757 | public: 758 | ConfBtn (DisplayDevice& i) : ConfigButton(i) {} 759 | virtual ~ConfBtn () {} 760 | 761 | virtual void state (uint8_t s) { 762 | if ( s == ButtonType::longreleased ) { 763 | ePaper.mustUpdateDisplay(true); 764 | ePaper.setRefreshAlarm(20); 765 | } 766 | ConfigButton::state(s); 767 | } 768 | }; 769 | ConfBtn cfgBtn(sdev); 770 | 771 | void setup () { 772 | runSetup = true; 773 | for (int i = 0; i < DISPLAY_LINES; i++) 774 | DisplayLines[i].Text = ""; 775 | 776 | #ifndef NDISPLAY 777 | display.init(57600); 778 | #endif 779 | 780 | DINIT(57600, ASKSIN_PLUS_PLUS_IDENTIFIER); 781 | sdev.init(hal); 782 | remoteChannelISR(sdev.remChannel(1), BTN1_PIN); 783 | remoteChannelISR(sdev.remChannel(2), BTN2_PIN); 784 | remoteChannelISR(sdev.remChannel(3), BTN3_PIN); 785 | remoteChannelISR(sdev.remChannel(4), BTN4_PIN); 786 | remoteChannelISR(sdev.remChannel(5), BTN5_PIN); 787 | remoteChannelISR(sdev.remChannel(6), BTN6_PIN); 788 | remoteChannelISR(sdev.remChannel(7), BTN7_PIN); 789 | remoteChannelISR(sdev.remChannel(8), BTN8_PIN); 790 | 791 | buttonISR(cfgBtn, CONFIG_BUTTON_PIN); 792 | sdev.initDone(); 793 | DDEVINFO(sdev); 794 | 795 | while (hal.battery.current() == 0); 796 | 797 | #ifndef NDISPLAY 798 | ePaper.init(); 799 | #endif 800 | 801 | uint8_t powerupmode = sdev.getList0().powerUpMode(); 802 | uint8_t powerupkey = sdev.getList0().powerUpKey(); 803 | if (powerupmode > 0) { 804 | sdev.remChannel(powerupkey + 1).state(powerupmode == 1 ? Button::released : Button::longreleased); 805 | sdev.remChannel(powerupkey + 1).state(Button::none); 806 | } else { 807 | sdev.dispChannel().changed(true); 808 | } 809 | 810 | runSetup = false; 811 | } 812 | 813 | void loop() { 814 | bool worked = hal.runready(); 815 | bool poll = sdev.pollRadio(); 816 | if ( worked == false && poll == false ) { 817 | #ifdef BATTERY_MODE 818 | if (hal.battery.critical()) { 819 | display.drawPaged(emptyBatteryDisplay); 820 | hal.activity.sleepForever(hal); 821 | } 822 | if (ePaper.isWaiting()) { 823 | hal.activity.savePower>(hal); 824 | } else { 825 | hal.activity.savePower>(hal); 826 | } 827 | #else 828 | hal.activity.savePower>(hal); 829 | #endif 830 | } 831 | } 832 | 833 | uint16_t centerPosition(const char * text) { 834 | return (display.width() / 2) - (u8g2Fonts.getUTF8Width(text) / 2); 835 | } 836 | 837 | String replaceText(String txt) { 838 | txt.replace("{", "ä"); 839 | txt.replace("|", "ö"); 840 | txt.replace("}", "ü"); 841 | txt.replace("[", "Ä"); 842 | txt.replace("#", "Ö"); 843 | txt.replace("$", "Ü"); 844 | txt.replace("~", "ß"); 845 | txt.replace("'", "="); 846 | return txt; 847 | } 848 | 849 | void updateDisplay() { 850 | display.fillScreen(ePaper.BackgroundColor()); 851 | 852 | for (uint8_t i = 0; i < DISPLAY_LINES; i++) { 853 | 854 | //Icons zeichnen 855 | if (i % 2 == 0) { 856 | uint8_t iconColumnIdx = i / 2; 857 | uint8_t icon_number = IconColumns[iconColumnIdx].Num; 858 | uint8_t col = iconColumnIdx / ICON_ROWS; 859 | uint8_t row = iconColumnIdx - (col * ICON_ROWS); 860 | uint16_t y = (row * (ICON_HEIGHT + (2 * ICON_MARGIN))) + ICON_MARGIN; 861 | if (icon_number != 255) { 862 | display.drawBitmap( 863 | Icons[icon_number], 864 | /*x=*/(IconColumns[iconColumnIdx].Right ? TEXT_COL_WIDTH : 0) + (col * COLUMN_WIDTH) + PADDING, 865 | /*y=*/y, 866 | /*w=*/ICON_WIDTH, 867 | /*h=*/ICON_HEIGHT, 868 | ePaper.ForegroundColor(), 869 | GxEPD::bm_normal 870 | ); 871 | } 872 | 873 | if (ePaper.showGrid() == true) { 874 | if (row > 0) 875 | display.drawLine(0, y - (ICON_MARGIN / 2), display.width(), y - (ICON_MARGIN / 2), ePaper.ForegroundColor()); 876 | 877 | if (col > 0) 878 | display.drawLine(col * COLUMN_WIDTH + 1, 0 , col * COLUMN_WIDTH + 1, display.height(), ePaper.ForegroundColor()); 879 | } 880 | } 881 | 882 | //Text zeichnen 883 | String viewText = replaceText(DisplayLines[i].Text); 884 | u8g2Fonts.setFont(DisplayLines[i].Bold ? FONT_BOLD : FONT_REGULAR); 885 | uint8_t fh = (LINE_HEIGHT / 2) + ((LINE_HEIGHT - FONT_HEIGHT) / 2); 886 | uint8_t col = i / TEXT_ROWS; 887 | uint8_t row = i - (col * TEXT_ROWS); 888 | 889 | if (i % 2 == 0 && DisplayLines[i + 1].Text == "") { 890 | fh = (LINE_HEIGHT / 2) + ((ICON_HEIGHT - FONT_HEIGHT)) / 2; 891 | } 892 | 893 | uint8_t centerWidth = 0; 894 | if (DisplayLines[i].Center) { 895 | /*if (i % 2 == 1) { 896 | uint8_t prevTextWidth = u8g2Fonts.getUTF8Width(DisplayLines[i - 1].Text.c_str()); 897 | uint8_t thisTextWidth = u8g2Fonts.getUTF8Width(viewText.c_str()); 898 | int16_t textWidthDiff = prevTextWidth - thisTextWidth; 899 | centerWidth = textWidthDiff > 0 ? textWidthDiff / 2 : 0; 900 | if (IconColumns[i / 2].Right) centerWidth += (TEXT_COL_WIDTH - prevTextWidth); 901 | }*/ 902 | uint8_t thisTextWidth = u8g2Fonts.getUTF8Width(viewText.c_str()); 903 | int16_t textWidthDiff = TEXT_COL_WIDTH - thisTextWidth; 904 | centerWidth = textWidthDiff > 0 ? textWidthDiff / 2 : 0; 905 | } else { 906 | centerWidth = IconColumns[i / 2].Right ? TEXT_COL_WIDTH - u8g2Fonts.getUTF8Width(viewText.c_str()) : 0; 907 | } 908 | 909 | // Calculate Text X-Offset if no Icon is defined. 910 | int8_t xOffset = 0; 911 | if (IconColumns[i / 2].Num == 0xff) { 912 | 913 | // Standard, left aligned go full Icon Width to the left 914 | xOffset = ICON_WIDTH * -1; 915 | 916 | // Centerred, go 1/2 Icon Width to the left 917 | if ( DisplayLines[i].Center ) { 918 | xOffset = ICON_WIDTH / 2 * -1; 919 | } 920 | } 921 | 922 | u8g2Fonts.setCursor( 923 | /*x=*/(col * COLUMN_WIDTH) + (IconColumns[i / 2].Right ? 0 : (ICON_COL_WIDTH)) + PADDING + centerWidth + xOffset, 924 | /*y=*/(row * LINE_HEIGHT) + fh + (ICON_MARGIN * (i % 2 == 0 ? 1 : -1)) 925 | ); 926 | 927 | u8g2Fonts.print(viewText); 928 | } 929 | } 930 | 931 | void initDisplay() { 932 | display.fillScreen(ePaper.BackgroundColor()); 933 | 934 | uint8_t serial[11]; 935 | sdev.getDeviceSerial(serial); 936 | serial[10] = 0; 937 | 938 | #define TOSTRING(x) #x 939 | #define TOSTR(x) TOSTRING(x) 940 | 941 | const char * title PROGMEM = "HB-Dis-EP-75BW"; 942 | const char * asksinpp PROGMEM = "AskSin++"; 943 | const char * version PROGMEM = "V " ASKSIN_PLUS_PLUS_VERSION_STR; 944 | const char * compiledMsg PROGMEM = "compiled on"; 945 | const char * compiledDate PROGMEM = __DATE__ " " __TIME__; 946 | #ifdef USE_HIGHRES 947 | const char * pages PROGMEM = "GxGDEW075T7_PAGES: " TOSTR(GxGDEW075T7_PAGES); 948 | #else 949 | const char * pages PROGMEM = "GxGDEW075T8_PAGES: " TOSTR(GxGDEW075T8_PAGES); 950 | #endif 951 | 952 | 953 | const char * ser = (char*)serial; 954 | const char * nomaster1 PROGMEM = "- keine Zentrale -"; 955 | const char * nomaster2 PROGMEM = "- angelernt -"; 956 | 957 | u8g2Fonts.setFont(u8g2_font_helvB24_tf); 958 | u8g2Fonts.setCursor(centerPosition(title), 85); 959 | u8g2Fonts.print(title); 960 | 961 | u8g2Fonts.setCursor(centerPosition(asksinpp), 135); 962 | u8g2Fonts.print(asksinpp); 963 | 964 | u8g2Fonts.setCursor(centerPosition(version), 175); 965 | u8g2Fonts.print(version); 966 | 967 | u8g2Fonts.setFont(u8g2_font_helvB12_tf); 968 | u8g2Fonts.setCursor(centerPosition(compiledMsg), 200); 969 | u8g2Fonts.print(compiledMsg); 970 | u8g2Fonts.setCursor(centerPosition(compiledDate), 220); 971 | u8g2Fonts.print(compiledDate); 972 | 973 | u8g2Fonts.setFont(u8g2_font_helvR10_tf); 974 | u8g2Fonts.setCursor(centerPosition(pages), 240); 975 | u8g2Fonts.print(pages); 976 | 977 | u8g2Fonts.setFont(u8g2_font_helvB18_tf); 978 | u8g2Fonts.setCursor(centerPosition(ser), 285); 979 | u8g2Fonts.print(ser); 980 | 981 | if (sdev.getList0().masterid().valid() == false) { 982 | u8g2Fonts.setFont(u8g2_font_helvB18_tf); 983 | u8g2Fonts.setCursor(centerPosition(nomaster1), 325); u8g2Fonts.print(nomaster1); 984 | u8g2Fonts.setCursor(centerPosition(nomaster2), 351); u8g2Fonts.print(nomaster2); 985 | } 986 | 987 | #define BOX_WIDTH 300 988 | int box_x = (display.width() - BOX_WIDTH) / 2; 989 | display.drawRect(box_x, 103, BOX_WIDTH, 145, ePaper.ForegroundColor()); 990 | } 991 | 992 | void emptyBatteryDisplay() { 993 | display.fillScreen(ePaper.BackgroundColor()); 994 | uint16_t fg = ePaper.ForegroundColor(); 995 | 996 | uint8_t batt_x = 205; 997 | uint8_t batt_y = 122; 998 | uint8_t batt_w = 230; 999 | uint8_t batt_h = 140; 1000 | uint8_t cap_width = 40; 1001 | uint8_t cap_height = 60; 1002 | uint8_t line_w = 4; 1003 | 1004 | display.fillRect(batt_x+batt_w, batt_y+(batt_h / 2)-(cap_height/2), cap_width , cap_height, fg); 1005 | 1006 | for (uint8_t i = 0 ; i < line_w; i++) { 1007 | display.drawRect(batt_x + i, batt_y + i, batt_w - i * 2, batt_h - i * 2, fg); 1008 | display.drawLine(batt_x + i, batt_y + batt_h - 1, batt_x + batt_w - line_w + i, batt_y + 1, fg); 1009 | } 1010 | 1011 | u8g2Fonts.setFont(u8g2_font_helvB18_tf); 1012 | const char * batt_empty PROGMEM = "Batterie leer!"; 1013 | u8g2Fonts.setCursor(centerPosition(batt_empty), 335); 1014 | u8g2Fonts.print(batt_empty); 1015 | } 1016 | -------------------------------------------------------------------------------- /Icons_highRes.h: -------------------------------------------------------------------------------- 1 | #ifndef _HB_ICONS_H_ 2 | #define _HB_ICONS_H_ 3 | 4 | //https://javl.github.io/image2cpp/ 5 | 6 | // 70 px 7 | 8 | // 'fts_door', 70x70px 9 | const unsigned char fts_door [] PROGMEM = { 10 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 11 | 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 12 | 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x38, 13 | 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 14 | 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 15 | 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 16 | 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 17 | 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 18 | 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 19 | 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 20 | 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 21 | 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 22 | 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 23 | 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 24 | 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 25 | 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 26 | 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 27 | 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 28 | 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 29 | 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 30 | 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 31 | 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 32 | 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 33 | 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 34 | 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 35 | 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 36 | 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 37 | 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 38 | 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 39 | 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 40 | 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 41 | 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 42 | 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 43 | 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 44 | 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 45 | 0x3f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 46 | 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xf0, 47 | 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 48 | 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 49 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 50 | }; 51 | // 'measure_cistern_30', 70x70px 52 | const unsigned char measure_cistern_30 [] PROGMEM = { 53 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 54 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 55 | 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 56 | 0x00, 0x7f, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, 0x00, 0x00, 0x00, 57 | 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, 0x00, 58 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 59 | 0xff, 0xc0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x3c, 0x00, 0x00, 60 | 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x70, 61 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 62 | 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 63 | 0x1c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 64 | 0x00, 0x00, 0x1c, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x01, 0xc0, 0x00, 65 | 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x01, 66 | 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 67 | 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 68 | 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 69 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 70 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 71 | 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 72 | 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 73 | 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 74 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 75 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 76 | 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 77 | 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 78 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 79 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 80 | 0x03, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x03, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 81 | 0xf7, 0x00, 0x01, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf6, 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 82 | 0xff, 0xff, 0xee, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x01, 0xcf, 0xff, 83 | 0xff, 0xff, 0xff, 0xff, 0xce, 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0x00, 0x00, 84 | 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x00, 0x00, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 85 | 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0xe3, 0xff, 0xff, 0xff, 0xff, 86 | 0xff, 0x1c, 0x00, 0x00, 0x77, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb8, 0x00, 0x00, 0x77, 0xff, 0xff, 87 | 0xff, 0xff, 0xff, 0xb8, 0x00, 0x00, 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x78, 0x00, 0x00, 0x3c, 88 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 89 | 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 90 | 0x80, 0x00, 0x00, 0x01, 0xff, 0x83, 0xff, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 91 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 92 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 93 | }; 94 | // 'fts_door_open', 70x70px 95 | const unsigned char fts_door_open [] PROGMEM = { 96 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 97 | 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 98 | 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x70, 99 | 0x03, 0xff, 0xff, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x70, 0x7f, 0xff, 0xc0, 0x1c, 0x00, 0x00, 0x00, 100 | 0x00, 0x71, 0xff, 0xf8, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0xfe, 0x00, 0x00, 0x1c, 0x00, 101 | 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 102 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 103 | 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 104 | 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 105 | 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 106 | 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 107 | 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 108 | 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 109 | 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 110 | 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 111 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 112 | 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 113 | 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 114 | 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 115 | 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 116 | 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0xf0, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 117 | 0xf0, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0xe0, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 118 | 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 119 | 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 120 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 121 | 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 122 | 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 123 | 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 124 | 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 125 | 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 126 | 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 127 | 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 128 | 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 129 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x73, 0x80, 130 | 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 131 | 0x3f, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 132 | 0x00, 0x00, 0x03, 0x83, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xc0, 0x00, 133 | 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 0x00, 134 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 135 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 136 | }; 137 | // 'fts_garage', 70x70px 138 | const unsigned char fts_garage [] PROGMEM = { 139 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 140 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 141 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 142 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 143 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 144 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 145 | 0xff, 0xff, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x38, 0x00, 0x00, 0x00, 146 | 0x00, 0x00, 0x00, 0x00, 0x70, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x38, 0x00, 147 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 148 | 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 149 | 0xff, 0xf0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00, 150 | 0x00, 0x00, 0x03, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0xff, 0xff, 151 | 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 152 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 153 | 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 154 | 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 155 | 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 156 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x07, 0xff, 0xff, 0xff, 0x80, 0x03, 0x80, 157 | 0x07, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xe0, 0x03, 0x80, 0x07, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xf0, 158 | 0x03, 0x80, 0x07, 0x00, 0x38, 0x00, 0x00, 0x00, 0x70, 0x03, 0x80, 0x07, 0x00, 0x38, 0x00, 0x00, 159 | 0x00, 0x38, 0x03, 0x80, 0x07, 0x00, 0x70, 0x00, 0x00, 0x00, 0x38, 0x03, 0x80, 0x07, 0x00, 0x70, 160 | 0x00, 0x00, 0x00, 0x38, 0x03, 0x80, 0x07, 0x00, 0x70, 0x00, 0x00, 0x00, 0x38, 0x03, 0x80, 0x07, 161 | 0x00, 0xf0, 0x00, 0x00, 0x00, 0x3c, 0x03, 0x80, 0x07, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x1c, 0x03, 162 | 0x80, 0x07, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x1c, 0x03, 0x80, 0x07, 0x00, 0xff, 0xff, 0xff, 0xff, 163 | 0xfc, 0x03, 0x80, 0x07, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x03, 0x80, 0x07, 0x03, 0xff, 0xff, 164 | 0xff, 0xff, 0xff, 0x03, 0x80, 0x07, 0x03, 0x03, 0xf8, 0x00, 0x7f, 0x07, 0x03, 0x80, 0x07, 0x02, 165 | 0x00, 0xff, 0xff, 0xfc, 0x01, 0x03, 0x80, 0x07, 0x02, 0x00, 0xff, 0xff, 0xfc, 0x01, 0x03, 0x80, 166 | 0x07, 0x02, 0x00, 0xff, 0xff, 0xfc, 0x01, 0x03, 0x80, 0x07, 0x03, 0x01, 0xe0, 0x00, 0x1e, 0x03, 167 | 0x03, 0x80, 0x07, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x80, 0x07, 0x03, 0xff, 0xff, 0xff, 168 | 0xff, 0xff, 0x03, 0x80, 0x07, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x80, 0x07, 0x03, 0xff, 169 | 0xff, 0xff, 0xff, 0xff, 0x03, 0x80, 0x07, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x80, 0x07, 170 | 0x01, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x03, 0x80, 0x07, 0x01, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x03, 171 | 0x80, 0x07, 0x01, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x03, 0x80, 0x07, 0x01, 0xfc, 0x00, 0x00, 0x00, 172 | 0xfe, 0x03, 0x80, 0x07, 0x00, 0xfc, 0x00, 0x00, 0x00, 0xfe, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 173 | 0x00, 0x00, 0x00, 0x03, 0x80, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 174 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 175 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 176 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 177 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 178 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 179 | }; 180 | // 'fts_garage_door_100', 70x70px 181 | const unsigned char fts_garage_door_100 [] PROGMEM = { 182 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 183 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 184 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 185 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 186 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 187 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 188 | 0xff, 0xff, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x38, 0x00, 0x00, 0x00, 189 | 0x00, 0x00, 0x00, 0x00, 0x70, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x38, 0x00, 190 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 191 | 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 192 | 0xff, 0xf0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x07, 0x00, 0x00, 0x00, 0x00, 193 | 0x00, 0x00, 0x03, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0xff, 0xff, 194 | 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 195 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 196 | 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 197 | 0xff, 0xff, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 198 | 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0xff, 199 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 200 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 201 | 0xff, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 202 | 0xff, 0xff, 0xff, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 203 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 204 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 205 | 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 206 | 0xff, 0xff, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x00, 0x00, 0x00, 207 | 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xff, 208 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 209 | 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcf, 210 | 0xc3, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xe3, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 211 | 0xff, 0xff, 0xff, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x00, 0x00, 212 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 213 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 214 | 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 215 | 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xff, 0xff, 0xff, 216 | 0xff, 0xff, 0xff, 0xff, 0x80, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 217 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 218 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 219 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 220 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 221 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 222 | }; 223 | // 'fts_window_1w', 70x70px 224 | const unsigned char fts_window_1w [] PROGMEM = { 225 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 226 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 227 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 228 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 229 | 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 230 | 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 231 | 0xff, 0xfe, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0xff, 0xff, 0xff, 232 | 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0xff, 233 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 234 | 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 235 | 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 236 | 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 237 | 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 238 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 239 | 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 240 | 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 241 | 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 242 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 243 | 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 244 | 0x1c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 245 | 0x00, 0x00, 0x7c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0xe0, 0x00, 246 | 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 247 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 248 | 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 249 | 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 250 | 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 251 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 252 | 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 253 | 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 254 | 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 255 | 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 256 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 257 | 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 258 | 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 259 | 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x7f, 260 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 261 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 262 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 263 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 264 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 265 | }; 266 | // 'fts_window_1w_open', 70x70px 267 | const unsigned char fts_window_1w_open [] PROGMEM = { 268 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 269 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 270 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 271 | 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 272 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 273 | 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 274 | 0xff, 0xfe, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0xff, 0xff, 0xff, 275 | 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0xe0, 276 | 0x7f, 0xff, 0xfe, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x7f, 0xff, 0xfc, 0x00, 0x0c, 0x00, 277 | 0x00, 0xe0, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xf8, 278 | 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 279 | 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 280 | 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 281 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 282 | 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 283 | 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 284 | 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 285 | 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 286 | 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 287 | 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 288 | 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 289 | 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x0c, 0x00, 0x00, 290 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0c, 291 | 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x78, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 292 | 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 293 | 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 294 | 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 295 | 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 296 | 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 297 | 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 298 | 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 299 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 300 | 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 301 | 0x18, 0x0c, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1c, 0x00, 0x00, 0xff, 0xff, 0xff, 302 | 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x3f, 303 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0x00, 0x18, 0x00, 0x00, 304 | 0x00, 0x00, 0x00, 0x3f, 0xff, 0xfe, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xf8, 305 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 306 | 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 307 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 308 | }; 309 | // 'light_light', 70x70px 310 | const unsigned char light_light [] PROGMEM = { 311 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 312 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 313 | 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 314 | 0xe0, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 315 | 0x00, 0x03, 0x80, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x07, 0x00, 0x00, 316 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 317 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 318 | 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 319 | 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 320 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 321 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 322 | 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 323 | 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 324 | 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 325 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 326 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 327 | 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 328 | 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 329 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 330 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 331 | 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 332 | 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 333 | 0x00, 0x03, 0x80, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x07, 0x00, 0x00, 334 | 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x1e, 335 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 336 | 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 337 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 338 | 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xe0, 0x00, 0x00, 339 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 340 | 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 341 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 342 | 0x00, 0x00, 0x1f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xf0, 0x00, 0x00, 343 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 344 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 345 | 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 346 | 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 347 | 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 348 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 349 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 350 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 351 | }; 352 | // 'light_light_dim_100', 70x70px 353 | const unsigned char light_light_dim_100 [] PROGMEM = { 354 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 355 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 356 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x1c, 0x00, 0xe0, 0x00, 0xc0, 0x00, 0x00, 0x0e, 0x00, 357 | 0x1c, 0x00, 0xe0, 0x01, 0xc0, 0x00, 0x00, 0x0f, 0x00, 0x1c, 0x00, 0xe0, 0x03, 0xc0, 0x00, 0x00, 358 | 0x07, 0x80, 0x1c, 0x00, 0xe0, 0x07, 0x80, 0x00, 0x00, 0x03, 0xc0, 0x1c, 0x00, 0xe0, 0x0f, 0x00, 359 | 0x00, 0x00, 0x01, 0xe0, 0x1c, 0x00, 0xe0, 0x1e, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 360 | 0x3c, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 361 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 362 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 363 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0x80, 0x00, 364 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 365 | 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x03, 0xff, 0x80, 366 | 0x70, 0x00, 0x38, 0x07, 0xff, 0x00, 0x03, 0xff, 0x80, 0xf0, 0x00, 0x3c, 0x07, 0xff, 0x00, 0x00, 367 | 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 368 | 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 369 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 370 | 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 371 | 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 372 | 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x03, 0xff, 0x80, 0xe0, 0x00, 0x1c, 0x07, 373 | 0xff, 0x00, 0x03, 0xff, 0x80, 0xe0, 0x00, 0x1c, 0x07, 0xff, 0x00, 0x01, 0xff, 0x80, 0xe0, 0x00, 374 | 0x1c, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 375 | 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 376 | 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 377 | 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 378 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 379 | 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0xff, 0x80, 0xe0, 0x00, 0x1c, 0x07, 0xff, 0x00, 0x03, 0xff, 380 | 0x80, 0xf0, 0x00, 0x3c, 0x07, 0xff, 0x00, 0x03, 0xff, 0x80, 0x78, 0x00, 0x38, 0x07, 0xff, 0x00, 381 | 0x00, 0x00, 0x00, 0x7c, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xf0, 0x00, 382 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 383 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 384 | 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 385 | 0x00, 0x00, 0x01, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x07, 0xc0, 0x00, 0x00, 386 | 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xc0, 387 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 388 | 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 389 | 0x00, 0x0f, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x00, 0x00, 390 | 0x00, 0x00, 0x00, 0x00, 0x83, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 391 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 392 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 393 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 394 | }; 395 | // 'measure_cistern_0', 70x70px 396 | const unsigned char measure_cistern_0 [] PROGMEM = { 397 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 398 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 399 | 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 400 | 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 401 | 0x00, 0x00, 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xf0, 0x00, 402 | 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 403 | 0xff, 0xf0, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x70, 0x00, 0x00, 404 | 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xe0, 405 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 406 | 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 407 | 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 408 | 0x00, 0x00, 0x0e, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 409 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 410 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 411 | 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 412 | 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 413 | 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 414 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 415 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 416 | 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 417 | 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 418 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 419 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 420 | 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 421 | 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 422 | 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 423 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 424 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 425 | 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 426 | 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 427 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 428 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 429 | 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 430 | 0x00, 0x0e, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0xe0, 0x00, 0x00, 431 | 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x70, 432 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 433 | 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 434 | 0xe0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xff, 0x83, 0xff, 435 | 0x83, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 436 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 437 | }; 438 | // 'measure_cistern_50', 70x70px 439 | const unsigned char measure_cistern_50 [] PROGMEM = { 440 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 441 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 442 | 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 443 | 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 444 | 0x00, 0x00, 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xf0, 0x00, 445 | 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 446 | 0xff, 0xf0, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x70, 0x00, 0x00, 447 | 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xe0, 448 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 449 | 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 450 | 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 451 | 0x00, 0x00, 0x0e, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 452 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 453 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 454 | 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 455 | 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 456 | 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 457 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 458 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 459 | 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 460 | 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 461 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 462 | 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 463 | 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 464 | 0x00, 0x03, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x80, 0x07, 0x7f, 0xff, 0xff, 465 | 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 466 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x80, 467 | 0x07, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 468 | 0xf3, 0x80, 0x03, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x03, 0xbf, 0xff, 0xff, 0xff, 469 | 0xff, 0xff, 0xff, 0x00, 0x03, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x03, 0x80, 0x00, 470 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x03, 471 | 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 472 | 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 473 | 0x00, 0x0e, 0x00, 0x00, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0x00, 0x00, 0xe7, 0xff, 0xff, 474 | 0xff, 0xff, 0xff, 0xdc, 0x00, 0x00, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0x00, 0x00, 0x77, 475 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xb8, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 476 | 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 477 | 0xe0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xff, 0x83, 0xff, 478 | 0x83, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 479 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 480 | }; 481 | // 'measure_cistern_70', 70x70px 482 | const unsigned char measure_cistern_70 [] PROGMEM = { 483 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 484 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 485 | 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 486 | 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 487 | 0x00, 0x00, 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xf0, 0x00, 488 | 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 489 | 0xff, 0xf0, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x70, 0x00, 0x00, 490 | 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xe0, 491 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 492 | 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 493 | 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 494 | 0x00, 0x00, 0x0e, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 495 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 496 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 497 | 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 498 | 0x00, 0x03, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x3f, 0xff, 0xff, 499 | 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 500 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 501 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 502 | 0xfb, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 503 | 0xff, 0xff, 0xff, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x00, 0x00, 504 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 505 | 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 506 | 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 507 | 0x00, 0x03, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x80, 0x07, 0x7f, 0xff, 0xff, 508 | 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 509 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x80, 510 | 0x07, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 511 | 0xf3, 0x80, 0x03, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x03, 0xbf, 0xff, 0xff, 0xff, 512 | 0xff, 0xff, 0xff, 0x00, 0x03, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x03, 0x80, 0x00, 513 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x03, 514 | 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 515 | 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 516 | 0x00, 0x0e, 0x00, 0x00, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0x00, 0x00, 0xe7, 0xff, 0xff, 517 | 0xff, 0xff, 0xff, 0xdc, 0x00, 0x00, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0x00, 0x00, 0x77, 518 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xb8, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 519 | 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 520 | 0xe0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xff, 0x83, 0xff, 521 | 0x83, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 522 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 523 | }; 524 | // 'measure_cistern_100', 70x70px 525 | const unsigned char measure_cistern_100 [] PROGMEM = { 526 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 527 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 528 | 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 529 | 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 530 | 0x00, 0x00, 0x00, 0x70, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xf0, 0x00, 531 | 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 532 | 0xff, 0xf0, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x73, 0xff, 0xff, 533 | 0xff, 0xff, 0xff, 0x78, 0x00, 0x00, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0x00, 0x00, 0xe7, 534 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0x00, 0x00, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0x00, 535 | 0x01, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 536 | 0x0e, 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 537 | 0xff, 0xff, 0xfe, 0x00, 0x03, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x03, 0x9f, 0xff, 538 | 0xff, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 539 | 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x03, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 540 | 0x00, 0x03, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x00, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 541 | 0xff, 0xf3, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x3f, 0xff, 0xff, 542 | 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 543 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 544 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 545 | 0xfb, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 546 | 0xff, 0xff, 0xff, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x00, 0x00, 547 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 548 | 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 549 | 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 550 | 0x00, 0x03, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x80, 0x07, 0x7f, 0xff, 0xff, 551 | 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x7f, 552 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x80, 553 | 0x07, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0x80, 0x07, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 554 | 0xf3, 0x80, 0x03, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x03, 0xbf, 0xff, 0xff, 0xff, 555 | 0xff, 0xff, 0xff, 0x00, 0x03, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x03, 0x80, 0x00, 556 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x03, 557 | 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 558 | 0x00, 0x01, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xee, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 559 | 0x00, 0x0e, 0x00, 0x00, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0x00, 0x00, 0xe7, 0xff, 0xff, 560 | 0xff, 0xff, 0xff, 0xdc, 0x00, 0x00, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0x00, 0x00, 0x77, 561 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xb8, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 562 | 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 563 | 0xe0, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xff, 0x83, 0xff, 564 | 0x83, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 565 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 566 | }; 567 | // 'measure_pressure_bar', 70x70px 568 | const unsigned char measure_pressure_bar [] PROGMEM = { 569 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 570 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x84, 571 | 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 572 | 0x10, 0x84, 0x20, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x84, 0x21, 0x00, 0x00, 0x00, 0x00, 573 | 0x00, 0x82, 0x10, 0x84, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x60, 0x04, 0x00, 574 | 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x40, 575 | 0x10, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x40, 0x30, 0x00, 0x00, 0x00, 0x08, 0x10, 0x00, 576 | 0x00, 0x80, 0x20, 0x40, 0x00, 0x00, 0x04, 0x08, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x1a, 577 | 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1d, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 578 | 0x00, 0x9f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x6f, 0x80, 0x00, 0x00, 0x00, 0x00, 579 | 0x18, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x0b, 0xe0, 0x00, 0x00, 580 | 0x00, 0x00, 0x40, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfc, 581 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x01, 0x80, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 582 | 0x60, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x00, 0xc0, 583 | 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x03, 0x00, 0x00, 0x18, 0x00, 0x03, 0xf0, 0x00, 0x00, 584 | 0x00, 0x00, 0x60, 0x03, 0x80, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0xfe, 585 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 586 | 0x00, 0x3b, 0x80, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x1d, 0xf8, 0x00, 0x00, 0x00, 0x00, 587 | 0x3f, 0xf8, 0x00, 0x0e, 0x7c, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00, 0x07, 0x0e, 0x00, 0x00, 588 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x87, 589 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc3, 0xc0, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 590 | 0x00, 0xf9, 0xff, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x80, 0x00, 0x00, 0x00, 591 | 0x00, 0x00, 0x00, 0x0e, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x80, 0x00, 592 | 0x00, 0x01, 0x80, 0x00, 0x00, 0x03, 0x01, 0x80, 0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x03, 0x01, 593 | 0x80, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x83, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 594 | 0x01, 0x87, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x8e, 0x00, 0x30, 0x00, 0x00, 0xc0, 595 | 0x00, 0x00, 0x01, 0xfc, 0x00, 0x1c, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x07, 0x00, 596 | 0x04, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 597 | 0x00, 0x00, 0x00, 0x18, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 598 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x80, 599 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 600 | 0x06, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 601 | 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 602 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x87, 0xe3, 0xf0, 0x00, 0x00, 0x00, 0x00, 603 | 0x00, 0x7f, 0xc7, 0xf3, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0xc0, 0x73, 0x80, 0x00, 0x00, 604 | 0x00, 0x00, 0x00, 0x71, 0xc3, 0xf3, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0xcf, 0xf3, 0x80, 605 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0xce, 0x73, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0xcc, 606 | 0x73, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x8f, 0xf3, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 607 | 0x7f, 0x07, 0xf3, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 608 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 609 | }; 610 | // 'message_attention', 70x70px 611 | const unsigned char message_attention [] PROGMEM = { 612 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 613 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 614 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 615 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 616 | 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 617 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 0x00, 618 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 619 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xcf, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 620 | 0x00, 0x07, 0xcf, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x87, 0xc0, 0x00, 0x00, 0x00, 621 | 0x00, 0x00, 0x00, 0x0f, 0x87, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x03, 0xe0, 0x00, 622 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x01, 623 | 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 624 | 0x7c, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 625 | 0x00, 0x01, 0xf8, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x00, 0x3e, 0x00, 0x00, 626 | 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x1f, 627 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0xfc, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 628 | 0xfc, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0xfc, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 629 | 0x1f, 0x80, 0xfc, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0xfc, 0x03, 0xe0, 0x00, 0x00, 630 | 0x00, 0x00, 0x3e, 0x00, 0xfc, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0xfc, 0x01, 0xf0, 631 | 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0xfc, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0xfc, 632 | 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0xfc, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x01, 0xf8, 633 | 0x00, 0xfc, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x00, 0x7c, 0x00, 0x3e, 0x00, 0x00, 0x00, 634 | 0x03, 0xe0, 0x00, 0x7c, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x7c, 0x00, 0x1f, 0x00, 635 | 0x00, 0x00, 0x07, 0xc0, 0x00, 0x7c, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x78, 0x00, 636 | 0x0f, 0xc0, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x78, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x1f, 0x00, 0x00, 637 | 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x3e, 638 | 0x00, 0x00, 0x38, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x3e, 0x00, 0x00, 0xfc, 0x00, 0x01, 0xf0, 0x00, 639 | 0x00, 0x7c, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x00, 0xfc, 0x00, 0x00, 640 | 0x7c, 0x00, 0x00, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x7c, 0x00, 0x01, 0xf0, 0x00, 0x00, 0xfc, 641 | 0x00, 0x00, 0x3e, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x3e, 0x00, 0x03, 0xe0, 0x00, 642 | 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x07, 643 | 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x0f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 644 | 0xc0, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 645 | 0x00, 0x03, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x3f, 0xff, 0xff, 0xff, 646 | 0xff, 0xff, 0xff, 0xff, 0xf0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x3f, 0xff, 647 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 648 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 649 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 650 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 651 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 652 | }; 653 | // 'message_garbage_4', 70x70px 654 | const unsigned char message_garbage_4 [] PROGMEM = { 655 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 656 | 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x03, 0x03, 0xff, 0xff, 657 | 0xff, 0xc0, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x07, 0xff, 658 | 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xef, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 659 | 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 660 | 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 661 | 0xfc, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 662 | 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 663 | 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 664 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 665 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 666 | 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 667 | 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 668 | 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 669 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 670 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 671 | 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 672 | 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 673 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x18, 674 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 675 | 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x07, 676 | 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 677 | 0x00, 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 678 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 679 | 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 680 | 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 681 | 0x07, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 682 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x38, 683 | 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 684 | 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 685 | 0x7e, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0xdf, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 686 | 0x00, 0x1f, 0xf7, 0x80, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfb, 0x80, 0x00, 0x38, 0x00, 687 | 0x00, 0x00, 0x00, 0x78, 0x7b, 0xc0, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x70, 0x1d, 0xc0, 0x00, 688 | 0x38, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1d, 0xc0, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1d, 689 | 0xc0, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0d, 0xc0, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 690 | 0xe0, 0x1d, 0xc0, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x70, 0x1d, 0xc0, 0x00, 0x38, 0x00, 0x00, 691 | 0x00, 0x00, 0x78, 0x3d, 0xc0, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf9, 0xe0, 0x00, 0x78, 692 | 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0xff, 693 | 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 694 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 695 | }; 696 | // 'message_ok', 70x70px 697 | const unsigned char message_ok [] PROGMEM = { 698 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 699 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 700 | 0x00, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x00, 701 | 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 702 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 703 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 704 | 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 705 | 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 706 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 707 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 708 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 709 | 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 710 | 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 711 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 712 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 713 | 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 714 | 0x00, 0x03, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 715 | 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 716 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 717 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 718 | 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 719 | 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 720 | 0x00, 0x00, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 721 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 722 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 723 | 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 724 | 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 725 | 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 726 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x03, 0xf0, 727 | 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x80, 0x00, 728 | 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x0f, 729 | 0xf0, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 730 | 0x00, 0x01, 0xfc, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x7e, 0x00, 0x00, 731 | 0x00, 0x00, 0x00, 0x00, 0x3f, 0x80, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xe0, 0xf8, 732 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf1, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 733 | 0xf9, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 734 | 0x00, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xc0, 0x00, 0x00, 0x00, 735 | 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 736 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 737 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 738 | }; 739 | // 'message_postbox', 70x70px 740 | const unsigned char message_postbox [] PROGMEM = { 741 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 742 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 743 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 744 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 745 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 746 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 747 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 748 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 749 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 750 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 751 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 752 | 0xff, 0xff, 0xff, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x3f, 0xff, 0xff, 753 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x38, 754 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 755 | 0x70, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 756 | 0xff, 0xff, 0xf0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x1c, 0x00, 0x00, 0x00, 757 | 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 758 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 759 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 760 | 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x40, 761 | 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 762 | 0x00, 0x78, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 763 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 764 | 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 765 | 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 766 | 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 767 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 768 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 769 | 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 770 | 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 771 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 772 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 773 | 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 774 | 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 775 | 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, 0xff, 776 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 777 | 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 778 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 779 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 780 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 781 | }; 782 | // 'message_postbox_mail', 70x70px 783 | const unsigned char message_postbox_mail [] PROGMEM = { 784 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 785 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 786 | 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 787 | 0x00, 0x0f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xee, 0x00, 0x00, 0x00, 0x00, 788 | 0x00, 0x00, 0x00, 0x7f, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf9, 0xc7, 0x80, 0x00, 789 | 0x00, 0x00, 0x00, 0x00, 0x07, 0xf3, 0xc3, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc3, 0x83, 790 | 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x87, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 791 | 0x07, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x0e, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 792 | 0x07, 0xf0, 0x0e, 0x00, 0x78, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xc0, 0x1c, 0x00, 0x3f, 0xff, 0xe0, 793 | 0x1f, 0xff, 0xff, 0x00, 0x1c, 0x00, 0x3f, 0xff, 0xf0, 0x3f, 0xff, 0xfe, 0x00, 0x38, 0x00, 0x1f, 794 | 0xff, 0xf0, 0x38, 0x01, 0xf8, 0x00, 0x38, 0x00, 0x1e, 0x00, 0x70, 0x38, 0x03, 0xff, 0xff, 0xf0, 795 | 0x00, 0x0e, 0x00, 0x70, 0x38, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x07, 0x00, 0x70, 0x38, 0x07, 0xff, 796 | 0xff, 0xe0, 0x00, 0x0f, 0x00, 0x70, 0x38, 0x03, 0x80, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x70, 0x38, 797 | 0x01, 0xc0, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x70, 0x38, 0x01, 0xe0, 0x00, 0x00, 0x01, 0xf8, 0x00, 798 | 0x70, 0x38, 0x00, 0xe0, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x70, 0x3c, 0x00, 0xf0, 0x00, 0x00, 0x0f, 799 | 0xc0, 0x00, 0xf0, 0x3f, 0xff, 0xf0, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xf0, 0x1f, 0xff, 0xf8, 0x00, 800 | 0x00, 0xff, 0xff, 0xff, 0xe0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x0f, 0xff, 801 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 802 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 803 | 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 804 | 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 805 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0xe0, 0x1c, 806 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 807 | 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 808 | 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 809 | 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 810 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 811 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 812 | 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 813 | 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 814 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 815 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 816 | 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 817 | 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 818 | 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 819 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 820 | 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 821 | 0x00, 0xe0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0f, 0xff, 0xff, 0xff, 0xff, 822 | 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 823 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 824 | }; 825 | // 'message_service', 70x70px 826 | const unsigned char message_service [] PROGMEM = { 827 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 828 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 829 | 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 830 | 0x80, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 831 | 0x00, 0x07, 0x80, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x03, 0xc0, 0x00, 0x00, 832 | 0x00, 0x00, 0x00, 0x07, 0x80, 0x07, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x0f, 0xc0, 833 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x80, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 834 | 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 835 | 0x07, 0x00, 0x3f, 0xfc, 0x03, 0x80, 0x00, 0x00, 0x00, 0x07, 0x00, 0x3f, 0xfe, 0x07, 0x80, 0x00, 836 | 0x00, 0x00, 0x07, 0x00, 0x3f, 0xff, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x07, 0x00, 0x1f, 0xff, 0x9f, 837 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x0f, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07, 838 | 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 839 | 0x00, 0x01, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0xff, 0xe0, 0x00, 0x00, 0x00, 840 | 0x00, 0x07, 0x00, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x7f, 0xe0, 0x00, 841 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x71, 842 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 843 | 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 844 | 0x07, 0x00, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x70, 0xe0, 0x00, 0x00, 845 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x70, 0xe0, 846 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 847 | 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 848 | 0xc0, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 849 | 0x00, 0x3f, 0xf0, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 850 | 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 851 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 852 | 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 853 | 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 854 | 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 855 | 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 856 | 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 857 | 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 858 | 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 859 | 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x70, 860 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 861 | 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x00, 862 | 0x38, 0x70, 0x00, 0x71, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x38, 0x70, 0x00, 0x71, 0xe0, 0x00, 0x00, 863 | 0x00, 0x00, 0x38, 0x70, 0x00, 0x71, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x7f, 0xc0, 864 | 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xe0, 0x00, 865 | 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 866 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 867 | }; 868 | // 'message_stop', 70x70px 869 | const unsigned char message_stop [] PROGMEM = { 870 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 871 | 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 872 | 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3f, 873 | 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x00, 874 | 0x00, 0xfc, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x7e, 0x00, 875 | 0x00, 0x00, 0x03, 0xf0, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 876 | 0x1f, 0x80, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x1f, 0x80, 0x00, 877 | 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf0, 0x00, 0x00, 0x7e, 878 | 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 879 | 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x03, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 880 | 0x3f, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x0f, 0xc0, 0x00, 0x00, 0x00, 881 | 0x00, 0x00, 0x0f, 0xc0, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x3f, 0x00, 0x00, 882 | 0x00, 0x00, 0x00, 0x00, 0x03, 0xf0, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x3c, 883 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 884 | 0xf0, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 885 | 0x00, 0x00, 0xf0, 0x3c, 0x07, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0xf0, 0x3c, 0x1f, 0xe7, 0xff, 886 | 0x0f, 0xf0, 0x3f, 0xe0, 0xf0, 0x3c, 0x3f, 0xe7, 0xff, 0x1f, 0xf8, 0x3f, 0xf0, 0xf0, 0x3c, 0x38, 887 | 0x40, 0x70, 0x3c, 0x3c, 0x38, 0xf0, 0xf0, 0x3c, 0x38, 0x00, 0x70, 0x38, 0x1e, 0x38, 0x78, 0xf0, 888 | 0x3c, 0x3c, 0x00, 0x70, 0x78, 0x0e, 0x38, 0x78, 0xf0, 0x3c, 0x3f, 0x00, 0x70, 0x78, 0x0e, 0x38, 889 | 0x78, 0xf0, 0x3c, 0x1f, 0xc0, 0x70, 0x70, 0x0e, 0x3f, 0xf0, 0xf0, 0x3c, 0x07, 0xe0, 0x70, 0x70, 890 | 0x0e, 0x3f, 0xe0, 0xf0, 0x3c, 0x01, 0xe0, 0x70, 0x78, 0x0e, 0x3f, 0xc0, 0xf0, 0x3c, 0x00, 0xf0, 891 | 0x70, 0x38, 0x1e, 0x38, 0x00, 0xf0, 0x3c, 0x00, 0xf0, 0x70, 0x3c, 0x1c, 0x38, 0x00, 0xf0, 0x3c, 892 | 0x3f, 0xe0, 0x70, 0x1f, 0xfc, 0x38, 0x00, 0xf0, 0x3c, 0x3f, 0xe0, 0x70, 0x0f, 0xf8, 0x38, 0x00, 893 | 0xf0, 0x3c, 0x3f, 0x80, 0x70, 0x07, 0xe0, 0x38, 0x00, 0xf0, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 894 | 0x00, 0x00, 0xf0, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3c, 0x00, 0x00, 0x00, 895 | 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3c, 0x00, 896 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 897 | 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf0, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 898 | 0x07, 0xe0, 0x0f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x07, 0xe0, 0x00, 0x00, 0x00, 899 | 0x00, 0x00, 0x1f, 0x80, 0x03, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x01, 0xf8, 0x00, 900 | 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 901 | 0x7e, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf0, 902 | 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x00, 903 | 0x0f, 0xc0, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x03, 0xf0, 0x00, 904 | 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 905 | 0xfc, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 906 | 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xe0, 907 | 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 908 | 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 909 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 910 | }; 911 | // 'sani_garden_pump', 70x70px 912 | const unsigned char sani_garden_pump [] PROGMEM = { 913 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 914 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 915 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 916 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 917 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 918 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 919 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 920 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 921 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 922 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0x80, 0x00, 0x00, 0x00, 923 | 0x00, 0x00, 0x00, 0x3f, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0x80, 0x00, 924 | 0x07, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0xff, 0x80, 0x00, 0x07, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0xff, 925 | 0x80, 0x0f, 0x07, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x03, 0xf8, 0x00, 0x00, 0x0f, 926 | 0xff, 0xff, 0xff, 0xff, 0x03, 0xf8, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0x03, 0xf8, 0x00, 927 | 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0x00, 0x38, 0x3f, 0xff, 0xff, 0xff, 0xff, 928 | 0xff, 0xff, 0x80, 0x38, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x38, 0x00, 0x00, 0x00, 929 | 0x1f, 0xff, 0xff, 0xff, 0x80, 0x38, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x38, 0x7f, 930 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x38, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0x80, 931 | 0x38, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x38, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 932 | 0xff, 0x80, 0x38, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x38, 0x7f, 0xff, 0xff, 0xff, 933 | 0xff, 0xff, 0xff, 0xf0, 0x38, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x38, 0x00, 0x00, 934 | 0x00, 0x1f, 0xff, 0xff, 0xff, 0xf0, 0x38, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xf0, 0x38, 935 | 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x38, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 936 | 0xf0, 0x38, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x38, 0x3f, 0xff, 0xff, 0xff, 0xff, 937 | 0xff, 0xff, 0x80, 0x38, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0x80, 0x3f, 0xff, 0xff, 0xff, 938 | 0xff, 0xff, 0xff, 0xfe, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 939 | 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 940 | 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xf8, 0x00, 0x00, 941 | 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xf8, 942 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 943 | 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 944 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 945 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 946 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 947 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 948 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 949 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 950 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 951 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 952 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 953 | }; 954 | // 'sani_heating', 70x70px 955 | const unsigned char sani_heating [] PROGMEM = { 956 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 957 | 0x00, 0x00, 0x00, 0x7f, 0x00, 0x1f, 0xc0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0xff, 0x80, 0x3f, 0xe0, 958 | 0x0f, 0xf0, 0x00, 0x00, 0x00, 0xff, 0x80, 0x3f, 0xe0, 0x0e, 0x78, 0x00, 0x00, 0x00, 0xe3, 0x80, 959 | 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 960 | 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x3f, 0x8f, 961 | 0xf0, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x3f, 0xcf, 0xf0, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 962 | 0x3f, 0xcf, 0xf0, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x3f, 0xce, 0x70, 0x3f, 0xe3, 0xff, 0xf8, 963 | 0xff, 0xfe, 0x3f, 0xce, 0x70, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x3f, 0xce, 0x70, 0x3f, 0xe3, 964 | 0xff, 0xf8, 0xff, 0xfe, 0x3f, 0xcf, 0xf0, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x3f, 0xcf, 0xf0, 965 | 0x1f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x3f, 0x87, 0xe0, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 966 | 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 967 | 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 968 | 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 969 | 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 970 | 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 971 | 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 972 | 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 973 | 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 974 | 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 975 | 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 976 | 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 977 | 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 978 | 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 979 | 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 980 | 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 981 | 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 982 | 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 983 | 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 984 | 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 985 | 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x1f, 0xe3, 0xff, 986 | 0xf8, 0xff, 0xfe, 0x3f, 0x80, 0x00, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x3f, 0xc0, 0x00, 0x3f, 987 | 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x7f, 0xc0, 0x00, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x7f, 0xc0, 988 | 0x00, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x7f, 0xc0, 0x00, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 989 | 0x7f, 0xc0, 0x00, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x7f, 0xc0, 0x00, 0x3f, 0xe3, 0xff, 0xf8, 990 | 0xff, 0xfe, 0x3f, 0xc0, 0x00, 0x3f, 0xe3, 0xff, 0xf8, 0xff, 0xfe, 0x3f, 0x80, 0x00, 0x00, 0xe3, 991 | 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 992 | 0x00, 0xe3, 0x80, 0x38, 0xe0, 0x0e, 0x38, 0x00, 0x00, 0x00, 0xff, 0x80, 0x3f, 0xe0, 0x0f, 0xf8, 993 | 0x00, 0x00, 0x00, 0xff, 0x80, 0x3f, 0xe0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x1f, 0xc0, 994 | 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 995 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 996 | }; 997 | // 'sani_pool_filter_pump', 70x70px 998 | const unsigned char sani_pool_filter_pump [] PROGMEM = { 999 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1000 | 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x00, 1001 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 1002 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1003 | 0x03, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 1004 | 0x00, 0x00, 0x0f, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0x80, 0x00, 0x00, 1005 | 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 1006 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 1007 | 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 1008 | 0x00, 0x1f, 0xff, 0xd3, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0x80, 0xfc, 0x00, 0x00, 1009 | 0x00, 0x00, 0x00, 0x0f, 0xff, 0x80, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0x00, 0x3e, 1010 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xf0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 1011 | 0xfc, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xfe, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x0f, 1012 | 0x80, 0x00, 0x1f, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x07, 0x87, 0x80, 0x00, 0x00, 1013 | 0x00, 0x1e, 0x00, 0x00, 0x03, 0x87, 0xc0, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x01, 0xc7, 0xc0, 1014 | 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x01, 0xc7, 0xc0, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x01, 1015 | 0xc3, 0xc0, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x01, 0xc3, 0xc0, 0x00, 0x00, 0x00, 0x38, 0x00, 1016 | 0x00, 0x00, 0xc3, 0xe0, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x01, 0xc3, 0xe0, 0x00, 0x00, 0x00, 1017 | 0x38, 0x00, 0x00, 0x00, 0xc3, 0xe0, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x01, 0xe3, 0xe0, 0x00, 1018 | 0x00, 0x00, 0x38, 0x00, 0x00, 0x01, 0xe1, 0xe0, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xc1, 1019 | 0xe0, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xc1, 0xe0, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 1020 | 0x00, 0xc1, 0xe0, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xc1, 0xe0, 0x00, 0x00, 0x00, 0x38, 1021 | 0x00, 0x00, 0x00, 0xc1, 0xe0, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xc1, 0xe0, 0x00, 0x00, 1022 | 0x00, 0x38, 0x00, 0x00, 0x00, 0xc1, 0xe0, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xc1, 0xe0, 1023 | 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0xc1, 0xe0, 0x3f, 0xf8, 0x00, 0x38, 0x00, 0x00, 0x00, 1024 | 0xc1, 0xf0, 0x3f, 0xf8, 0x00, 0x38, 0x00, 0x00, 0x00, 0xc3, 0xf0, 0x3f, 0xf8, 0x00, 0x38, 0x00, 1025 | 0x00, 0x00, 0xc3, 0xf7, 0x3f, 0xf8, 0x00, 0x38, 0x00, 0x00, 0x00, 0xc1, 0xf7, 0xff, 0xff, 0xc0, 1026 | 0x38, 0x00, 0x00, 0x00, 0xc1, 0xf7, 0xff, 0xff, 0xe0, 0x38, 0x00, 0x00, 0x00, 0xc3, 0xff, 0x80, 1027 | 0x00, 0x70, 0x38, 0x00, 0x00, 0x00, 0xc7, 0xff, 0xff, 0xfe, 0x30, 0x38, 0x00, 0x00, 0x00, 0xc7, 1028 | 0xff, 0x00, 0x00, 0x30, 0x38, 0x00, 0x00, 0x00, 0xc7, 0xff, 0xff, 0xfe, 0x30, 0x38, 0x00, 0x00, 1029 | 0x01, 0xe7, 0xff, 0xff, 0xfe, 0x30, 0x3f, 0xff, 0xff, 0xff, 0xe7, 0xff, 0x00, 0x00, 0x30, 0x38, 1030 | 0x00, 0x00, 0x00, 0xc7, 0xff, 0xff, 0xfe, 0x30, 0x38, 0x00, 0x00, 0x00, 0xcf, 0xff, 0x00, 0x00, 1031 | 0x30, 0x38, 0x00, 0x00, 0x00, 0xcf, 0xff, 0xff, 0xfe, 0x30, 0x38, 0x00, 0x00, 0x01, 0xcf, 0xff, 1032 | 0x00, 0x00, 0x30, 0x38, 0x00, 0x00, 0x01, 0xcf, 0xff, 0xff, 0xfe, 0x30, 0x1c, 0x00, 0x00, 0x01, 1033 | 0xcf, 0xff, 0x00, 0x00, 0x30, 0x1c, 0x00, 0x00, 0x01, 0xcf, 0xff, 0xff, 0xfc, 0x30, 0x1e, 0x00, 1034 | 0x00, 0x03, 0x87, 0xff, 0xff, 0xfc, 0x30, 0x0e, 0x00, 0x00, 0x07, 0x80, 0x0f, 0xff, 0xff, 0xf0, 1035 | 0x0f, 0x80, 0x00, 0x0f, 0x00, 0x07, 0xff, 0xff, 0xe0, 0x07, 0xff, 0xff, 0xfe, 0x00, 0x07, 0xc0, 1036 | 0x00, 0x00, 0x01, 0xff, 0xff, 0xfc, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x00, 1037 | 0x01, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1038 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 1039 | }; 1040 | // 'sani_pump', 70x70px 1041 | const unsigned char sani_pump [] PROGMEM = { 1042 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1043 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1044 | 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 1045 | 0x00, 0x01, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf8, 0x00, 0x00, 0x00, 1046 | 0x00, 0x00, 0x00, 0x01, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf8, 0x00, 1047 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf8, 0x00, 0x00, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 1048 | 0xfc, 0x00, 0x00, 0x39, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x39, 0xff, 0xff, 0xff, 1049 | 0xff, 0xff, 0xff, 0x80, 0x00, 0x39, 0xc0, 0x00, 0x00, 0x3f, 0x80, 0x0f, 0xe0, 0x00, 0x39, 0x80, 1050 | 0x00, 0x00, 0xfc, 0x00, 0x03, 0xf0, 0x00, 0x39, 0x80, 0x00, 0x01, 0xf0, 0x60, 0x00, 0xf8, 0x00, 1051 | 0x39, 0x80, 0x00, 0x03, 0xe0, 0xf0, 0x00, 0x3c, 0x00, 0x39, 0x80, 0x00, 0x07, 0x80, 0x78, 0x00, 1052 | 0x1e, 0x00, 0x39, 0x80, 0x00, 0x0f, 0x00, 0x3c, 0x00, 0x0f, 0x00, 0x39, 0x80, 0x00, 0x0e, 0x00, 1053 | 0x3e, 0x00, 0x07, 0x80, 0x39, 0x80, 0x00, 0x1e, 0x03, 0xff, 0x00, 0x03, 0x80, 0x39, 0x80, 0x00, 1054 | 0x3c, 0x0f, 0xff, 0x00, 0x03, 0xc0, 0x39, 0x80, 0x00, 0x38, 0x1f, 0xbe, 0x00, 0x01, 0xc0, 0x39, 1055 | 0x80, 0x00, 0x78, 0x3c, 0x7c, 0x00, 0x01, 0xe0, 0x39, 0x80, 0x00, 0x70, 0x78, 0x78, 0x00, 0x00, 1056 | 0xe0, 0x39, 0x80, 0x00, 0x70, 0x70, 0xf0, 0x00, 0x00, 0xe0, 0x39, 0x80, 0x00, 0xf0, 0xe0, 0x60, 1057 | 0x00, 0x00, 0x70, 0x39, 0x80, 0x00, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0x70, 0x39, 0x80, 0x00, 0xe1, 1058 | 0xe0, 0x00, 0x00, 0x00, 0x70, 0x39, 0x80, 0x00, 0xe1, 0xc0, 0x00, 0x00, 0x00, 0x70, 0x39, 0x80, 1059 | 0x00, 0xe1, 0xc0, 0x00, 0x00, 0x00, 0x70, 0x39, 0x80, 0x00, 0xe1, 0xc0, 0x00, 0x00, 0x00, 0x70, 1060 | 0x39, 0x80, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x70, 0x39, 0x80, 0x00, 0xe0, 0x00, 0x00, 0x00, 1061 | 0x00, 0x70, 0x39, 0x80, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x70, 0x39, 0x80, 0x00, 0xe0, 0x00, 1062 | 0x00, 0x00, 0x00, 0x70, 0x39, 0x80, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x70, 0x39, 0x80, 0x00, 1063 | 0xf0, 0x00, 0x00, 0x00, 0x00, 0x70, 0x39, 0x80, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x39, 1064 | 0x80, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x39, 0x80, 0x00, 0x78, 0x00, 0x00, 0x00, 0x01, 1065 | 0xe0, 0x39, 0x80, 0x00, 0x38, 0x00, 0x00, 0x00, 0x01, 0xc0, 0x39, 0x80, 0x00, 0x3c, 0x00, 0x00, 1066 | 0x00, 0x03, 0xc0, 0x39, 0x80, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x03, 0x80, 0x39, 0x80, 0x00, 0x0e, 1067 | 0x00, 0x00, 0x00, 0x07, 0x80, 0x39, 0x80, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x39, 0x80, 1068 | 0x00, 0x07, 0x80, 0x00, 0x00, 0x1e, 0x00, 0x39, 0x80, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x3c, 0x00, 1069 | 0x39, 0x80, 0x00, 0x01, 0xf0, 0x00, 0x00, 0xf8, 0x00, 0x39, 0x80, 0x00, 0x00, 0xfc, 0x00, 0x03, 1070 | 0xf0, 0x00, 0x39, 0x80, 0x00, 0x00, 0x3f, 0x80, 0x0f, 0xe0, 0x00, 0x39, 0xff, 0xff, 0xff, 0xff, 1071 | 0xff, 0xff, 0x80, 0x00, 0x39, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x18, 0xff, 0xff, 1072 | 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xf8, 0x00, 0x00, 0x00, 1073 | 0x00, 0x00, 0x00, 0x01, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf8, 0x00, 1074 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 1075 | 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1076 | 0x07, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 1077 | 0x00, 0x00, 0x07, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xfe, 0x00, 0x00, 1078 | 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1079 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1080 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1081 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 1082 | }; 1083 | // 'scene_plant', 70x70px 1084 | const unsigned char scene_plant [] PROGMEM = { 1085 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1086 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 1087 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1088 | 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x80, 0x00, 0x00, 0x00, 0x00, 1089 | 0x00, 0x00, 0x00, 0x73, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe3, 0x80, 0x00, 0x00, 1090 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe7, 0x00, 1091 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 1092 | 0xce, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xde, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 1093 | 0xf8, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 1094 | 0x03, 0xfc, 0x7f, 0xc0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0x07, 0xf0, 0x70, 0x00, 0x00, 1095 | 0x00, 0x00, 0x03, 0xff, 0xf0, 0xf8, 0x70, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xfe, 0x3c, 0x70, 1096 | 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x9e, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x1f, 1097 | 0xff, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x03, 0xff, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 1098 | 0x0f, 0xe0, 0x7f, 0x70, 0x03, 0xff, 0xfc, 0x00, 0x00, 0x03, 0xfc, 0x1f, 0xf0, 0x0f, 0xff, 0xff, 1099 | 0x00, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x3f, 0xe0, 0x7f, 0x80, 0x00, 0x00, 0x3f, 0xff, 0xf0, 0xfe, 1100 | 0x07, 0xff, 0xc0, 0x00, 0x00, 0x03, 0xf1, 0xf0, 0xf0, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 1101 | 0xf1, 0xe7, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0xf1, 0xff, 0xf8, 0x0f, 0x00, 0x00, 0x00, 1102 | 0x00, 0x00, 0xf1, 0xff, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0xf8, 0x00, 0xfc, 0x00, 1103 | 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x07, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 1104 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x7f, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 1105 | 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1106 | 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 1107 | 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 1108 | 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 1109 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 1110 | 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 1111 | 0x7f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 1112 | 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x03, 0x80, 1113 | 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 1114 | 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 1115 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 1116 | 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 1117 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x06, 1118 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 1119 | 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 1120 | 0x03, 0x80, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x0e, 0x00, 0x00, 0x00, 1121 | 0x00, 0x00, 0x03, 0x80, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xfc, 0x00, 1122 | 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 1123 | 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1124 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 1125 | }; 1126 | // 'secur_locked', 70x70px 1127 | const unsigned char secur_locked [] PROGMEM = { 1128 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1129 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1130 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1131 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1132 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1133 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1134 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 1135 | 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 1136 | 0x03, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x3f, 0x80, 0x00, 0x00, 1137 | 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x0f, 0xc0, 1138 | 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 1139 | 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3e, 1140 | 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 1141 | 0x00, 0x3e, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0xe0, 0x00, 1142 | 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 1143 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 1144 | 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 1145 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 1146 | 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x03, 1147 | 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 1148 | 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 1149 | 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 1150 | 0x03, 0x80, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x03, 0x80, 1151 | 0x00, 0x00, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 1152 | 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 1153 | 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 1154 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 1155 | 0x00, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x03, 1156 | 0x80, 0x00, 0x00, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 1157 | 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 1158 | 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 1159 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x03, 0x80, 1160 | 0x00, 0x00, 0x03, 0xff, 0xff, 0xf8, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0xff, 0xff, 0xf8, 0x00, 1161 | 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 1162 | 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 1163 | 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 1164 | 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 1165 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1166 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1167 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 1168 | }; 1169 | // 'secur_open', 70x70px 1170 | const unsigned char secur_open [] PROGMEM = { 1171 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1172 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 1173 | 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1174 | 0x00, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xff, 0xdf, 0xc0, 0x00, 0x00, 0x00, 1175 | 0x00, 0x00, 0x03, 0xf0, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x03, 0xf0, 0x00, 1176 | 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 1177 | 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 1178 | 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 1179 | 0x00, 0x08, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 1180 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 1181 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1182 | 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 1183 | 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 1184 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 1185 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1186 | 0x0f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 1187 | 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 1188 | 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 1189 | 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 1190 | 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 1191 | 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 1192 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 1193 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 1194 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 1195 | 0x07, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 1196 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 1197 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 1198 | 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 1199 | 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 1200 | 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf0, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 1201 | 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 1202 | 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 1203 | 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 1204 | 0x07, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xf8, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 1205 | 0xf0, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 1206 | 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 1207 | 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x80, 0x00, 0x00, 0x00, 0x07, 1208 | 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 1209 | 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1210 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 1211 | }; 1212 | // 'temp_temperature', 70x70px 1213 | const unsigned char temp_temperature [] PROGMEM = { 1214 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1215 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1216 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1217 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1218 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1219 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1220 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1221 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1222 | 0x00, 0x07, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x18, 0x00, 0x00, 0x00, 0x00, 1223 | 0x00, 0x00, 0x00, 0x04, 0x1b, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1b, 0xe0, 0x00, 1224 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 1225 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1226 | 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 1227 | 0x00, 0x00, 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x1b, 0xe0, 0x00, 0x00, 1228 | 0x00, 0x00, 0x00, 0x00, 0x04, 0x1b, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x00, 1229 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 1230 | 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1231 | 0x00, 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x00, 0x00, 0x00, 0x00, 1232 | 0x00, 0x00, 0x00, 0x04, 0x1b, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x18, 0x00, 0x00, 1233 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 1234 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1235 | 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 1236 | 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfb, 0xe0, 0x00, 0x00, 1237 | 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfb, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 1238 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 1239 | 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1240 | 0x00, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, 1241 | 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 1242 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 1243 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1244 | 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 1245 | 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1246 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1247 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1248 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1249 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1250 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1251 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1252 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1253 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 1254 | }; 1255 | // 'weather_frost', 70x70px 1256 | const unsigned char weather_frost [] PROGMEM = { 1257 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1258 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1259 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1260 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1261 | 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 1262 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x70, 1263 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x38, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 1264 | 0x3b, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 1265 | 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0xfc, 0x00, 0x18, 0x00, 0x00, 1266 | 0x00, 0x00, 0x70, 0x00, 0x78, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, 1267 | 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x38, 1268 | 0x00, 0x38, 0x00, 0x00, 0x00, 0x18, 0x70, 0x00, 0x38, 0x00, 0x38, 0x40, 0x00, 0x00, 0x1e, 0x70, 1269 | 0x00, 0x38, 0x00, 0x39, 0xe0, 0x00, 0x00, 0x1f, 0xf0, 0x00, 0x38, 0x00, 0x3f, 0xe0, 0x00, 0x00, 1270 | 0x0f, 0xf0, 0x00, 0x38, 0x00, 0x3f, 0xc0, 0x00, 0x00, 0x03, 0xf0, 0x00, 0x38, 0x00, 0x3f, 0x00, 1271 | 0x00, 0x00, 0x01, 0xfc, 0x00, 0x38, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x07, 0xfe, 0x00, 0x38, 0x01, 1272 | 0xff, 0x80, 0x00, 0x00, 0x1f, 0x9f, 0x80, 0x38, 0x07, 0xe7, 0xc0, 0x00, 0x00, 0x3e, 0x07, 0xe0, 1273 | 0x38, 0x1f, 0x83, 0xf0, 0x00, 0x00, 0x7c, 0x01, 0xf8, 0x38, 0x3e, 0x00, 0xf8, 0x00, 0x00, 0x30, 1274 | 0x00, 0x7c, 0x38, 0xfc, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3b, 0xf0, 0x00, 0x00, 0x00, 1275 | 0x00, 0x00, 0x00, 0x0f, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0x80, 0x00, 1276 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 1277 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1278 | 0x1f, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x3b, 0xf0, 0x00, 0x00, 0x00, 0x00, 1279 | 0x78, 0x00, 0xfc, 0x38, 0xfc, 0x00, 0x38, 0x00, 0x00, 0x7c, 0x03, 0xf0, 0x38, 0x3f, 0x00, 0xf8, 1280 | 0x00, 0x00, 0x3f, 0x0f, 0xc0, 0x38, 0x1f, 0x83, 0xf0, 0x00, 0x00, 0x0f, 0xff, 0x80, 0x38, 0x07, 1281 | 0xef, 0xc0, 0x00, 0x00, 0x03, 0xfe, 0x00, 0x38, 0x01, 0xff, 0x80, 0x00, 0x00, 0x01, 0xf8, 0x00, 1282 | 0x38, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x03, 0xf0, 0x00, 0x38, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x0f, 1283 | 0xf0, 0x00, 0x38, 0x00, 0x3f, 0xc0, 0x00, 0x00, 0x1f, 0x70, 0x00, 0x38, 0x00, 0x3b, 0xe0, 0x00, 1284 | 0x00, 0x1c, 0x70, 0x00, 0x38, 0x00, 0x38, 0xe0, 0x00, 0x00, 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, 1285 | 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x38, 1286 | 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x70, 1287 | 0x00, 0x78, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0xfe, 0x00, 0x18, 0x00, 0x00, 0x00, 1288 | 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xff, 0xc0, 0x00, 0x00, 1289 | 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3b, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x38, 0xf0, 1290 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1291 | 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1292 | 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1293 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1294 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1295 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 1296 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 1297 | }; 1298 | 1299 | 1300 | // 'batt_0', 70x70px 1301 | const unsigned char measure_battery_0 [] PROGMEM = { 1302 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1303 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1304 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1305 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 1306 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1307 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1308 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1309 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1310 | 0xff, 0xfe, 0x00, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfe, 0x78, 0xff, 0xff, 0xff, 0xfc, 1311 | 0xff, 0xff, 0xff, 0xfe, 0x7c, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x00, 0x07, 0xff, 1312 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 1313 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1314 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 1315 | 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 1316 | 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 1317 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 1318 | 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 1319 | 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 1320 | 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 1321 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 1322 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1323 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 1324 | 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 1325 | 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 1326 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 1327 | 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 1328 | 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 1329 | 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 1330 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 1331 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1332 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf1, 0xff, 0xff, 0xfc, 0xff, 1333 | 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1334 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1335 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1336 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1337 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 1338 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1339 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1340 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1341 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc 1342 | }; 1343 | // 'batt_100', 70x70px 1344 | const unsigned char measure_battery_100 [] PROGMEM = { 1345 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1346 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1347 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1348 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 1349 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1350 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1351 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1352 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1353 | 0xff, 0xfe, 0x00, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfe, 0x78, 0xff, 0xff, 0xff, 0xfc, 1354 | 0xff, 0xff, 0xff, 0xfe, 0x7c, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x00, 0x07, 0xff, 1355 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 1356 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1357 | 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 1358 | 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x39, 0xff, 0xff, 1359 | 0xfc, 0xff, 0xff, 0xff, 0x30, 0x01, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x0f, 0xf9, 1360 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x7f, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 1361 | 0xf8, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0x80, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 1362 | 0xff, 0x3c, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 1363 | 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x39, 0xff, 1364 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x01, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x0f, 1365 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x7f, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1366 | 0x3f, 0xf8, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xc0, 0x19, 0xff, 0xff, 0xfc, 0xff, 1367 | 0xff, 0xff, 0x3e, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 1368 | 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 1369 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 1370 | 0x07, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x7f, 0xb9, 0xff, 0xff, 0xfc, 0xff, 0xff, 1371 | 0xff, 0x33, 0xf8, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xc0, 0x19, 0xff, 0xff, 0xfc, 1372 | 0xff, 0xff, 0xff, 0x3e, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 1373 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 1374 | 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1375 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf1, 0xff, 0xff, 0xfc, 0xff, 1376 | 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1377 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1378 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1379 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1380 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 1381 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1382 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1383 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1384 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc 1385 | }; 1386 | // 'batt_25', 70x70px 1387 | const unsigned char measure_battery_25 [] PROGMEM = { 1388 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1389 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1390 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1391 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 1392 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1393 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1394 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1395 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1396 | 0xff, 0xfe, 0x00, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfe, 0x78, 0xff, 0xff, 0xff, 0xfc, 1397 | 0xff, 0xff, 0xff, 0xfe, 0x7c, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x00, 0x07, 0xff, 1398 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 1399 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1400 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 1401 | 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 1402 | 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 1403 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 1404 | 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 1405 | 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 1406 | 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 1407 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 1408 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1409 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 1410 | 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 1411 | 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 1412 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 1413 | 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xb9, 0xff, 0xff, 0xfc, 0xff, 0xff, 1414 | 0xff, 0x3f, 0xf8, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xc0, 0x19, 0xff, 0xff, 0xfc, 1415 | 0xff, 0xff, 0xff, 0x3e, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 1416 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 1417 | 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1418 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf1, 0xff, 0xff, 0xfc, 0xff, 1419 | 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1420 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1421 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1422 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1423 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 1424 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1425 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1426 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1427 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc 1428 | }; 1429 | // 'batt_50', 70x70px 1430 | const unsigned char measure_battery_50 [] PROGMEM = { 1431 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1432 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1433 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1434 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 1435 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1436 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1437 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1438 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1439 | 0xff, 0xfe, 0x00, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfe, 0x78, 0xff, 0xff, 0xff, 0xfc, 1440 | 0xff, 0xff, 0xff, 0xfe, 0x7c, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x00, 0x07, 0xff, 1441 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 1442 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1443 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 1444 | 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 1445 | 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 1446 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 1447 | 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 1448 | 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 1449 | 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 1450 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 1451 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1452 | 0x3f, 0xf8, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xc0, 0x19, 0xff, 0xff, 0xfc, 0xff, 1453 | 0xff, 0xff, 0x3e, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 1454 | 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 1455 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 1456 | 0x07, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x7f, 0xb9, 0xff, 0xff, 0xfc, 0xff, 0xff, 1457 | 0xff, 0x33, 0xf8, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xc0, 0x19, 0xff, 0xff, 0xfc, 1458 | 0xff, 0xff, 0xff, 0x3e, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 1459 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 1460 | 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1461 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf1, 0xff, 0xff, 0xfc, 0xff, 1462 | 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1463 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1464 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1465 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1466 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 1467 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1468 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1469 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1470 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc 1471 | }; 1472 | // 'batt_75', 70x70px 1473 | const unsigned char measure_battery_75 [] PROGMEM = { 1474 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1475 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1476 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1477 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 1478 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1479 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1480 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1481 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1482 | 0xff, 0xfe, 0x00, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfe, 0x78, 0xff, 0xff, 0xff, 0xfc, 1483 | 0xff, 0xff, 0xff, 0xfe, 0x7c, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x80, 0x00, 0x07, 0xff, 1484 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 1485 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1486 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 1487 | 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 1488 | 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf9, 1489 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 1490 | 0xf8, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0x80, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 1491 | 0xff, 0x3c, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 1492 | 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x39, 0xff, 1493 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x01, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x0f, 1494 | 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x7f, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1495 | 0x3f, 0xf8, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xc0, 0x19, 0xff, 0xff, 0xfc, 0xff, 1496 | 0xff, 0xff, 0x3e, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 1497 | 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 1498 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 1499 | 0x07, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x7f, 0xb9, 0xff, 0xff, 0xfc, 0xff, 0xff, 1500 | 0xff, 0x33, 0xf8, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xc0, 0x19, 0xff, 0xff, 0xfc, 1501 | 0xff, 0xff, 0xff, 0x3e, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 1502 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 1503 | 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x30, 0x00, 0x19, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1504 | 0x3f, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xf1, 0xff, 0xff, 0xfc, 0xff, 1505 | 0xff, 0xff, 0x00, 0x00, 0x03, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1506 | 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1507 | 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 1508 | 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 1509 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 1510 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 1511 | 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 1512 | 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 1513 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc 1514 | }; 1515 | 1516 | const unsigned char * Icons[] = { 1517 | measure_cistern_0, 1518 | measure_cistern_30, 1519 | measure_cistern_50, 1520 | measure_cistern_70, 1521 | measure_cistern_100, 1522 | message_garbage_4, 1523 | fts_window_1w, 1524 | fts_window_1w_open, 1525 | sani_garden_pump, 1526 | sani_pool_filter_pump, 1527 | sani_pump, 1528 | secur_locked, 1529 | secur_open, 1530 | fts_door, 1531 | fts_door_open, 1532 | light_light, 1533 | light_light_dim_100, 1534 | message_postbox_mail, 1535 | message_postbox, 1536 | message_stop, 1537 | message_attention, 1538 | message_ok, 1539 | message_service, 1540 | fts_garage_door_100, 1541 | fts_garage, 1542 | measure_pressure_bar, 1543 | weather_frost, 1544 | scene_plant, 1545 | sani_heating, 1546 | temp_temperature, 1547 | measure_battery_0, 1548 | measure_battery_25, 1549 | measure_battery_50, 1550 | measure_battery_75, 1551 | measure_battery_100 1552 | }; 1553 | 1554 | 1555 | #endif 1556 | -------------------------------------------------------------------------------- /Images/CCU_Einstellungen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jp112sdl/HB-Dis-EP-75BW/37b8e26c420a22af1f1e39e454d92d801b8cc42a/Images/CCU_Einstellungen.png -------------------------------------------------------------------------------- /Images/CCU_Einstellungen_Info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jp112sdl/HB-Dis-EP-75BW/37b8e26c420a22af1f1e39e454d92d801b8cc42a/Images/CCU_Einstellungen_Info.png -------------------------------------------------------------------------------- /Images/Display_Inhalt.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jp112sdl/HB-Dis-EP-75BW/37b8e26c420a22af1f1e39e454d92d801b8cc42a/Images/Display_Inhalt.jpeg -------------------------------------------------------------------------------- /Images/Display_Inhalt_Grid.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jp112sdl/HB-Dis-EP-75BW/37b8e26c420a22af1f1e39e454d92d801b8cc42a/Images/Display_Inhalt_Grid.jpeg -------------------------------------------------------------------------------- /Images/Display_leer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jp112sdl/HB-Dis-EP-75BW/37b8e26c420a22af1f1e39e454d92d801b8cc42a/Images/Display_leer.jpeg -------------------------------------------------------------------------------- /Images/IMG_9984.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jp112sdl/HB-Dis-EP-75BW/37b8e26c420a22af1f1e39e454d92d801b8cc42a/Images/IMG_9984.jpg -------------------------------------------------------------------------------- /Images/Icon_Text_Matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jp112sdl/HB-Dis-EP-75BW/37b8e26c420a22af1f1e39e454d92d801b8cc42a/Images/Icon_Text_Matrix.png -------------------------------------------------------------------------------- /Images/Matrix.numbers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jp112sdl/HB-Dis-EP-75BW/37b8e26c420a22af1f1e39e454d92d801b8cc42a/Images/Matrix.numbers -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HB-Dis-EP-75BW 2 | 3 |
4 | _Erster Prototyp: Rahmen nur fix als Hilfe gedruckt, um das Display vor versehentlichen Beschädigungen zu schützen._

5 |
6 | _Aufbau in 3 Spalten á 6 Zeilen. Gitternetz lässt sich optional einblenden.
_ 7 | _Die Flecken auf dem Display sind Luftblasen unter der noch vorhandenen Schutzfolie_
8 | 9 | ## Infos 10 | Thread im Homematic-Forum: https://homematic-forum.de/forum/viewtopic.php?f=76&t=51985&p=521315 11 | 12 | ## Parts 13 | - siehe [4.2" ePaper Projekt](https://github.com/jp112sdl/HB-Dis-EP-42BW#parts) 14 | - 7.5" ePaper Display 15 | - [mit SPI Controller](https://www.exp-tech.de/displays/e-paper-e-ink/8884/waveshare-7.5-e-ink-display-hat-for-raspberry-pi-640x384?c=1424) 16 | - [ohne SPI Controller](https://www.exp-tech.de/displays/e-paper-e-ink/8697/640x384-7.5inch-e-ink-raw-display?c=1424) _(falls man noch einen rumzuliegen hat ^^)_ 17 | 18 | Beispielskript, mit dem der abgebildete Inhalt erzeugt wurde:
19 | ``` 20 | !0x02 = Nachrichten-Anfang 21 | var cmd = "0x02,"; 22 | 23 | !links 24 | 25 | !0x18 = Icon 26 | !0x80 = Position 0x80 (Zeile 1, Spalte 1) 27 | !0x9b = Icon-Index 28 | cmd = cmd # "0x18,0x80,0x9b,"; 29 | 30 | !0x11 = Text normal, 31 | !0xc0 = Position 0x80 + zentriert 0x40, 32 | !Text: 0x80 = Fixtext Nr. 1 (Bodenfeuchte) 33 | cmd = cmd # "0x11,0xc0,0x80,"; 34 | !0x12 = Text fett 35 | !0xc1 = Position 0x81 + zentriert 0x40 36 | !Text: "84%" 37 | cmd = cmd # "0x12,0xc1,0x38,0x34,0x25,"; 38 | 39 | cmd = cmd # "0x18,0x81,0x83,"; 40 | cmd = cmd # "0x11,0xc2,0x81,"; 41 | cmd = cmd # "0x12,0xc3,0x39,0x31,0x25,"; 42 | 43 | cmd = cmd # "0x18,0x82,0x9d,"; 44 | cmd = cmd # "0x11,0xc4,0x82,"; 45 | cmd = cmd # "0x12,0xc5,0x32,0x31,0x2C,0x37,0x92,"; 46 | 47 | cmd = cmd # "0x18,0x83,0x88,"; 48 | cmd = cmd # "0x11,0xc6,0x8e,"; 49 | cmd = cmd # "0x12,0xc7,0x90,"; 50 | 51 | 52 | !cmd = cmd # "0x18,0x84,0xfe,"; 53 | !cmd = cmd # "0x11,0x88,0xfe,"; 54 | !cmd = cmd # "0x12,0x89,0xfe,"; 55 | 56 | cmd = cmd # "0x18,0x85,0x89,"; 57 | cmd = cmd # "0x11,0xca,0x8d,"; 58 | cmd = cmd # "0x12,0xcb,0x90,"; 59 | 60 | !mitte 61 | cmd = cmd # "0x18,0x87,0x91,"; 62 | cmd = cmd # "0x11,0xce,0x86,"; 63 | cmd = cmd # "0x12,0xcf,0x88,"; 64 | 65 | cmd = cmd # "0x18,0x88,0x98,"; 66 | cmd = cmd # "0x11,0xd0,0x89,"; 67 | cmd = cmd # "0x12,0xd1,0x8a,"; 68 | 69 | cmd = cmd # "0x18,0x89,0x85,"; 70 | cmd = cmd # "0x11,0xd2,0x8c,"; 71 | !0x12 = Text fett 72 | !0xd3 = Position 0x93 + zentriert 0x40 73 | !Text: 06.08. + Fixtext Nr. 22 (Papier) 74 | cmd = cmd # "0x12,0xd3,0x30,0x36,0x2e,0x30,0x38,0x2E,0x20,0x95,"; 75 | 76 | !rechts 77 | 78 | cmd = cmd # "0x18,0x8c,0x99,"; 79 | cmd = cmd # "0x11,0x98,0x83,"; 80 | cmd = cmd # "0x12,0x99,0x32,0x2e,0x31,0x34,0x94,"; 81 | 82 | !0x18 = Icon 83 | !0xd1 = Position 0x91 + rechtsbuendig 0x40 84 | !0x96 = Icon-Index 85 | cmd = cmd # "0x18,0xd1,0x96,"; 86 | !0x11 = Text normal 87 | !0xa2 = Position 0xa2 88 | !0x99 = Fixtext Nr. 26 89 | cmd = cmd # "0x11,0xa2,0x99,"; 90 | cmd = cmd # "0x12,0xa3,0x9b,"; 91 | 92 | !0x03 = Nachrichten-Ende 93 | cmd = cmd # "0x03"; 94 | 95 | WriteLine(cmd); 96 | dom.GetObject("BidCos-RF.JPDISEP750:9.SUBMIT").State(cmd); 97 | ``` 98 | 99 |
100 | _Schematische Aufteilung des Displays_
101 | 102 |
103 | _Einstellmöglichkeiten_
104 | 105 |
106 | _Übersicht der verfügbaren Icons_
107 | 108 | ## Frequenztest 109 | 110 | Damit man auf dem ATmega1284 den [Frequenztest](https://asksinpp.de/Grundlagen/FAQ/Fehlerhafte_CC1101.html#ermittlung-der-cc1101-frequenz) laufen lassen kann sind folgende Änderungen notwendig: 111 | 112 | In der Arduino-IDE: 113 | - Pinout von "Standard pinout" auf "Bobuino pinout" umstellen 114 | 115 | Im FreqTest-Sketch: 116 | - das #define CC1101_GDO0_PIN von 2 auf 6 ändern 117 | - das #define LED_PIN von 4 auf 5 ändern 118 | -------------------------------------------------------------------------------- /samplescript.txt: -------------------------------------------------------------------------------- 1 | !0x02 = Nachrichten-Anfang 2 | var cmd = "0x02,"; 3 | 4 | !links 5 | 6 | !0x18 = Icon 7 | !0x80 = Position 0x80 (Zeile 1, Spalte 1) 8 | !0x9b = Icon-Index 9 | cmd = cmd # "0x18,0x80,0x9b,"; 10 | 11 | !0x11 = Text normal, 12 | !0xc0 = Position 0x80 + zentriert 0x40, 13 | !Text: 0x80 = Fixtext Nr. 1 (Bodenfeuchte) 14 | cmd = cmd # "0x11,0xc0,0x80,"; 15 | !0x12 = Text fett 16 | !0xc1 = Position 0x81 + zentriert 0x40 17 | !Text: "84%" 18 | cmd = cmd # "0x12,0xc1,0x38,0x34,0x25,"; 19 | 20 | cmd = cmd # "0x18,0x81,0x83,"; 21 | cmd = cmd # "0x11,0xc2,0x81,"; 22 | cmd = cmd # "0x12,0xc3,0x39,0x31,0x25,"; 23 | 24 | cmd = cmd # "0x18,0x82,0x9d,"; 25 | cmd = cmd # "0x11,0xc4,0x82,"; 26 | cmd = cmd # "0x12,0xc5,0x32,0x31,0x2C,0x37,0x92,"; 27 | 28 | cmd = cmd # "0x18,0x83,0x88,"; 29 | cmd = cmd # "0x11,0xc6,0x8e,"; 30 | cmd = cmd # "0x12,0xc7,0x90,"; 31 | 32 | 33 | !cmd = cmd # "0x18,0x84,0xfe,"; 34 | !cmd = cmd # "0x11,0x88,0xfe,"; 35 | !cmd = cmd # "0x12,0x89,0xfe,"; 36 | 37 | cmd = cmd # "0x18,0x85,0x89,"; 38 | cmd = cmd # "0x11,0xca,0x8d,"; 39 | cmd = cmd # "0x12,0xcb,0x90,"; 40 | 41 | !mitte 42 | cmd = cmd # "0x18,0x87,0x91,"; 43 | cmd = cmd # "0x11,0xce,0x86,"; 44 | cmd = cmd # "0x12,0xcf,0x88,"; 45 | 46 | cmd = cmd # "0x18,0x88,0x98,"; 47 | cmd = cmd # "0x11,0xd0,0x89,"; 48 | cmd = cmd # "0x12,0xd1,0x8a,"; 49 | 50 | cmd = cmd # "0x18,0x89,0x85,"; 51 | cmd = cmd # "0x11,0xd2,0x8c,"; 52 | !0x12 = Text fett 53 | !0xd3 = Position 0x93 + zentriert 0x40 54 | !Text: 06.08. + Fixtext Nr. 22 (Papier) 55 | cmd = cmd # "0x12,0xd3,0x30,0x36,0x2e,0x30,0x38,0x2E,0x20,0x95,"; 56 | 57 | !rechts 58 | 59 | cmd = cmd # "0x18,0x8c,0x99,"; 60 | cmd = cmd # "0x11,0x98,0x83,"; 61 | cmd = cmd # "0x12,0x99,0x32,0x2e,0x31,0x34,0x94,"; 62 | 63 | !0x18 = Icon 64 | !0xd1 = Position 0x91 + rechtsbuendig 0x40 65 | !0x96 = Icon-Index 66 | cmd = cmd # "0x18,0xd1,0x96,"; 67 | !0x11 = Text normal 68 | !0xa2 = Position 0xa2 69 | !0x99 = Fixtext Nr. 26 70 | cmd = cmd # "0x11,0xa2,0x99,"; 71 | cmd = cmd # "0x12,0xa3,0x9b,"; 72 | 73 | !0x03 = Nachrichten-Ende 74 | cmd = cmd # "0x03"; 75 | 76 | WriteLine(cmd); 77 | dom.GetObject("BidCos-RF.JPDISEP750:9.SUBMIT").State(cmd); --------------------------------------------------------------------------------