diff --git a/rancilio-pid/icon.h b/rancilio-pid/icon.h index 66509f8b..a20a6028 100644 --- a/rancilio-pid/icon.h +++ b/rancilio-pid/icon.h @@ -1,204 +1,194 @@ -/******************************************************** - Version 1.2 (01.03.2020) -******************************************************/ - -#define logo_width 23 -#define logo_height 58 -#define startLogoRancilio_width 40 -#define startLogoRancilio_height 40 -#define startLogoGaggia_width 128 -#define startLogoGaggia_height 64 - -static const unsigned char PROGMEM logo_bits[] = { - 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x01, 0xff, 0x00, 0x03, 0x83, 0x80, 0x03, 0x01, 0x80, 0x06, - 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, - 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, - 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, - 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, - 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, - 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, - 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x0e, 0x00, 0xe0, 0x18, 0x00, 0x70, 0x38, 0x00, - 0x30, 0x30, 0x7c, 0x18, 0x30, 0xfe, 0x18, 0x61, 0xff, 0x18, 0x61, 0xff, 0x08, 0x61, 0xff, 0x08, - 0x61, 0xff, 0x08, 0x21, 0xfe, 0x18, 0x30, 0xfc, 0x18, 0x30, 0x38, 0x30, 0x18, 0x00, 0x30, 0x0c, - 0x00, 0xe0, 0x07, 0x01, 0xc0, 0x03, 0xff, 0x80, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00 -}; -// Rancilio Logo -static const unsigned char PROGMEM startLogoRancilio_bits [] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x80, 0xff, 0x01, 0x7e, 0x00, - 0xc0, 0xff, 0x07, 0xfe, 0x00, 0xf0, 0xff, 0x0f, 0xfe, 0x01, 0xf0, 0xff, - 0x1f, 0xfe, 0x03, 0xf8, 0xff, 0x3f, 0xfc, 0x07, 0xfc, 0xff, 0x3f, 0xf8, - 0x0f, 0xfc, 0x83, 0x7f, 0xf0, 0x1f, 0xfe, 0x00, 0x7f, 0xe0, 0x3f, 0xfe, - 0x00, 0x7e, 0xc0, 0x7f, 0x7e, 0x00, 0x7e, 0x80, 0xff, 0x7e, 0x00, 0x7e, - 0x00, 0xff, 0x7f, 0x00, 0x7e, 0x00, 0xfe, 0x7f, 0x00, 0x7e, 0x00, 0xff, - 0x7e, 0x00, 0x7e, 0x80, 0x7f, 0x7e, 0x00, 0x7f, 0x80, 0x7f, 0x7e, 0x80, - 0x7f, 0xc0, 0x3f, 0x7e, 0xc0, 0x3f, 0xe0, 0x1f, 0x7e, 0xe0, 0x1f, 0xf0, - 0x0f, 0x7e, 0xe0, 0x1f, 0xf8, 0x0f, 0x7e, 0xf0, 0x0f, 0xf8, 0x07, 0x7e, - 0xf8, 0x07, 0xfc, 0x03, 0x7e, 0xfc, 0x03, 0xfc, 0x01, 0x7e, 0xfc, 0x01, - 0xfe, 0x00, 0x7e, 0xfe, 0x01, 0xfe, 0x00, 0x7e, 0xff, 0x00, 0x7e, 0x00, - 0xfe, 0x7f, 0x00, 0x7e, 0x00, 0xfe, 0xff, 0x00, 0x7e, 0x00, 0x7e, 0xff, - 0x01, 0x7e, 0x00, 0x7e, 0xfe, 0x03, 0x7e, 0x00, 0x7f, 0xfc, 0x07, 0xfe, - 0x00, 0x7f, 0xf8, 0x0f, 0xfe, 0xc1, 0x3f, 0xf0, 0x1f, 0xfc, 0xff, 0x3f, - 0xe0, 0x3f, 0xf8, 0xff, 0x1f, 0xc0, 0x7f, 0xf8, 0xff, 0x1f, 0x80, 0x7f, - 0xf0, 0xff, 0x0f, 0x00, 0x7f, 0xe0, 0xff, 0x03, 0x00, 0x7e, 0x80, 0xff, - 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x10 -}; -// Gaggia Logo -static const unsigned char PROGMEM startLogoGaggia_bits [] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x0f, 0x00, 0x00, 0x78, 0x00, 0x00, 0x3c, 0x00, 0x00, 0xf0, 0x07, 0xc0, 0x00, 0xf0, 0x00, - 0x00, 0x3f, 0x00, 0x00, 0x78, 0x00, 0x00, 0xfc, 0x00, 0x03, 0xf0, 0x07, 0xc0, 0x00, 0xf0, 0x00, - 0x00, 0x7f, 0x00, 0x00, 0x78, 0x00, 0x01, 0xfc, 0x00, 0x07, 0xf0, 0x07, 0xc0, 0x00, 0xf0, 0x00, - 0x00, 0xfe, 0x00, 0x00, 0x78, 0x00, 0x03, 0xf8, 0x00, 0x0f, 0xe0, 0x07, 0xc0, 0x00, 0xf0, 0x00, - 0x01, 0xf8, 0x00, 0x00, 0xfc, 0x00, 0x07, 0xe0, 0x00, 0x1f, 0x80, 0x07, 0xc0, 0x01, 0xf8, 0x00, - 0x03, 0xf0, 0x00, 0x00, 0xfc, 0x00, 0x0f, 0xc0, 0x00, 0x3f, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, - 0x07, 0xe0, 0x00, 0x00, 0xfc, 0x00, 0x1f, 0x80, 0x00, 0x7e, 0x00, 0x07, 0xc0, 0x01, 0xf8, 0x00, - 0x07, 0xc0, 0x00, 0x01, 0xfe, 0x00, 0x1f, 0x00, 0x00, 0x7c, 0x00, 0x07, 0xc0, 0x03, 0xfc, 0x00, - 0x0f, 0x80, 0x00, 0x01, 0xfe, 0x00, 0x3e, 0x00, 0x00, 0xf8, 0x00, 0x07, 0xc0, 0x03, 0xfc, 0x00, - 0x0f, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x3c, 0x00, 0x00, 0xf0, 0x00, 0x07, 0xc0, 0x03, 0xfc, 0x00, - 0x1f, 0x00, 0x00, 0x01, 0xfe, 0x00, 0x7c, 0x00, 0x01, 0xf0, 0x00, 0x07, 0xc0, 0x03, 0xfc, 0x00, - 0x1e, 0x00, 0x00, 0x03, 0xcf, 0x00, 0x78, 0x00, 0x01, 0xe0, 0x00, 0x07, 0xc0, 0x07, 0x9e, 0x00, - 0x1e, 0x00, 0x00, 0x03, 0xcf, 0x00, 0x78, 0x00, 0x01, 0xe0, 0x00, 0x07, 0xc0, 0x07, 0x9e, 0x00, - 0x1e, 0x00, 0x00, 0x03, 0xcf, 0x00, 0x78, 0x00, 0x01, 0xe0, 0x00, 0x07, 0xc0, 0x07, 0x9e, 0x00, - 0x1e, 0x00, 0x00, 0x03, 0xcf, 0x00, 0x78, 0x00, 0x01, 0xe0, 0x00, 0x07, 0xc0, 0x07, 0x9e, 0x00, - 0x1e, 0x03, 0xc0, 0x07, 0xcf, 0x80, 0x78, 0x0f, 0x01, 0xe0, 0x3c, 0x07, 0xc0, 0x0f, 0x9f, 0x00, - 0x1e, 0x03, 0xc0, 0x07, 0x87, 0x80, 0x78, 0x0f, 0x01, 0xe0, 0x3c, 0x07, 0xc0, 0x0f, 0x0f, 0x00, - 0x1e, 0x03, 0xc0, 0x07, 0x87, 0x80, 0x78, 0x0f, 0x01, 0xe0, 0x3c, 0x07, 0xc0, 0x0f, 0x0f, 0x00, - 0x1e, 0x03, 0xc0, 0x0f, 0x87, 0xc0, 0x78, 0x0f, 0x01, 0xe0, 0x3c, 0x07, 0xc0, 0x1f, 0x0f, 0x80, - 0x1f, 0x03, 0xc0, 0x0f, 0xff, 0xc0, 0x7c, 0x0f, 0x01, 0xf0, 0x3c, 0x07, 0xc0, 0x1f, 0xff, 0x80, - 0x1f, 0x03, 0xc0, 0x0f, 0xff, 0xc0, 0x7c, 0x0f, 0x01, 0xf0, 0x3c, 0x07, 0xc0, 0x1f, 0xff, 0x80, - 0x0f, 0x83, 0xc0, 0x0f, 0xff, 0xc0, 0x3e, 0x0f, 0x00, 0xf8, 0x3c, 0x07, 0xc0, 0x1f, 0xff, 0x80, - 0x0f, 0x83, 0xc0, 0x1f, 0xff, 0xe0, 0x3e, 0x0f, 0x00, 0xf8, 0x3c, 0x07, 0xc0, 0x3f, 0xff, 0xc0, - 0x07, 0xc3, 0xc0, 0x1f, 0xff, 0xe0, 0x1f, 0x0f, 0x00, 0x7c, 0x3c, 0x07, 0xc0, 0x3f, 0xff, 0xc0, - 0x07, 0xe3, 0xc0, 0x1e, 0x01, 0xe0, 0x1f, 0x8f, 0x00, 0x7e, 0x3c, 0x07, 0xc0, 0x3c, 0x03, 0xc0, - 0x03, 0xf3, 0xc0, 0x3e, 0x01, 0xf0, 0x0f, 0xcf, 0x00, 0x3f, 0x3c, 0x07, 0xc0, 0x7c, 0x03, 0xe0, - 0x01, 0xff, 0xc0, 0x3e, 0x01, 0xf0, 0x07, 0xff, 0x00, 0x1f, 0xfc, 0x07, 0xc0, 0x7c, 0x03, 0xe0, - 0x00, 0xff, 0xc0, 0x3c, 0x00, 0xf0, 0x03, 0xff, 0x00, 0x0f, 0xfc, 0x07, 0xc0, 0x78, 0x01, 0xe0, - 0x00, 0x7f, 0xc0, 0x3c, 0x00, 0xf0, 0x01, 0xff, 0x00, 0x07, 0xfc, 0x07, 0xc0, 0x78, 0x01, 0xe0, - 0x00, 0x1f, 0xc0, 0x7c, 0x00, 0xf8, 0x00, 0x7f, 0x00, 0x01, 0xfc, 0x07, 0xc0, 0xf8, 0x01, 0xf0, - 0x00, 0x07, 0xc0, 0x78, 0x00, 0x78, 0x00, 0x1f, 0x00, 0x00, 0x7c, 0x07, 0xc0, 0xf0, 0x00, 0xf0, - 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, - 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, - 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, - 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; -static const unsigned char PROGMEM antenna_OK[] = { - B11111000, - B10101000, - B10101000, - B01110000, - B00100000, - B00100000, - B00100000, - B00100000 -}; -static const unsigned char PROGMEM antenna_NOK[] = { - B10111100, - B01000100, - B00100100, - B00010000, - B00001000, - B00010100, - B00010010, - B00010001 -}; -static const unsigned char PROGMEM blynk_OK[] = { - B00000000, B00000000, - B10011110, B00100000, - B01010001, B01000000, - B00010001, B00000000, - B11011110, B01100000, - B00010001, B00000000, - B01010001, B01000000, - B10011110, B00100000 -}; -static const unsigned char PROGMEM blynk_NOK[] = { - B10000000, - B01011100, - B00100010, - B00010010, - B00101000, - B00100100, - B00100010, - B00111101 -}; -static const unsigned char PROGMEM logo_bits_u8g2[] = { - 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x80, 0xff, 0x00, 0xc0, 0xc1, 0x01, 0xc0, 0x80, 0x01, 0x60, - 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, - 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, - 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, - 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, - 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, - 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, - 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x70, 0x00, 0x07, 0x18, 0x00, 0x0e, 0x1c, 0x00, - 0x0c, 0x0c, 0x3e, 0x18, 0x0c, 0x7f, 0x18, 0x86, 0xff, 0x18, 0x86, 0xff, 0x10, 0x86, 0xff, 0x10, - 0x86, 0xff, 0x10, 0x84, 0x7f, 0x18, 0x0c, 0x3f, 0x18, 0x0c, 0x1c, 0x0c, 0x18, 0x00, 0x0c, 0x18, - 0x00, 0x07, 0xe0, 0x80, 0x03, 0xc0, 0xff, 0x01, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00 -}; -static const unsigned char PROGMEM antenna_OK_u8g2[] = { - B00011111, - B00010101, - B00010101, - B00001110, - B00000100, - B00000100, - B00000100, - B00000100 -}; -static const unsigned char PROGMEM antenna_NOK_u8g2[] = { - B00111101, - B00100010, - B00100100, - B00001000, - B00010000, - B00101000, - B01001000, - B10001000 -}; -static const unsigned char PROGMEM blynk_OK_u8g2[] = { - B00000000, B00000000, - B01111001, B00000100, - B10001010, B00000010, - B10001000, B00000000, - B01111011, B00000110, - B10001000, B00000000, - B10001010, B00000010, - B01111001, B00000100 -}; -static const unsigned char PROGMEM blynk_NOK_u8g2[] = { - B00000001, - B00111010, - B01000100, - B01001000, - B00010100, - B00100100, - B01000100, - B10111100 -}; +/******************************************************** + Version 1.2 (01.03.2020) +******************************************************/ + +#define logo_width 23 +#define logo_height 58 +#define startLogoRancilio_width 40 +#define startLogoRancilio_height 40 +#define startLogoGaggia_width 128 +#define startLogoGaggia_height 46 + +static const unsigned char PROGMEM logo_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x01, 0xff, 0x00, 0x03, 0x83, 0x80, 0x03, 0x01, 0x80, 0x06, + 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, + 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, + 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, + 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, + 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, + 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, + 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x06, 0x00, 0xc0, 0x0e, 0x00, 0xe0, 0x18, 0x00, 0x70, 0x38, 0x00, + 0x30, 0x30, 0x7c, 0x18, 0x30, 0xfe, 0x18, 0x61, 0xff, 0x18, 0x61, 0xff, 0x08, 0x61, 0xff, 0x08, + 0x61, 0xff, 0x08, 0x21, 0xfe, 0x18, 0x30, 0xfc, 0x18, 0x30, 0x38, 0x30, 0x18, 0x00, 0x30, 0x0c, + 0x00, 0xe0, 0x07, 0x01, 0xc0, 0x03, 0xff, 0x80, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00 +}; +// Rancilio Logo +static const unsigned char PROGMEM startLogoRancilio_bits [] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x80, 0xff, 0x01, 0x7e, 0x00, + 0xc0, 0xff, 0x07, 0xfe, 0x00, 0xf0, 0xff, 0x0f, 0xfe, 0x01, 0xf0, 0xff, + 0x1f, 0xfe, 0x03, 0xf8, 0xff, 0x3f, 0xfc, 0x07, 0xfc, 0xff, 0x3f, 0xf8, + 0x0f, 0xfc, 0x83, 0x7f, 0xf0, 0x1f, 0xfe, 0x00, 0x7f, 0xe0, 0x3f, 0xfe, + 0x00, 0x7e, 0xc0, 0x7f, 0x7e, 0x00, 0x7e, 0x80, 0xff, 0x7e, 0x00, 0x7e, + 0x00, 0xff, 0x7f, 0x00, 0x7e, 0x00, 0xfe, 0x7f, 0x00, 0x7e, 0x00, 0xff, + 0x7e, 0x00, 0x7e, 0x80, 0x7f, 0x7e, 0x00, 0x7f, 0x80, 0x7f, 0x7e, 0x80, + 0x7f, 0xc0, 0x3f, 0x7e, 0xc0, 0x3f, 0xe0, 0x1f, 0x7e, 0xe0, 0x1f, 0xf0, + 0x0f, 0x7e, 0xe0, 0x1f, 0xf8, 0x0f, 0x7e, 0xf0, 0x0f, 0xf8, 0x07, 0x7e, + 0xf8, 0x07, 0xfc, 0x03, 0x7e, 0xfc, 0x03, 0xfc, 0x01, 0x7e, 0xfc, 0x01, + 0xfe, 0x00, 0x7e, 0xfe, 0x01, 0xfe, 0x00, 0x7e, 0xff, 0x00, 0x7e, 0x00, + 0xfe, 0x7f, 0x00, 0x7e, 0x00, 0xfe, 0xff, 0x00, 0x7e, 0x00, 0x7e, 0xff, + 0x01, 0x7e, 0x00, 0x7e, 0xfe, 0x03, 0x7e, 0x00, 0x7f, 0xfc, 0x07, 0xfe, + 0x00, 0x7f, 0xf8, 0x0f, 0xfe, 0xc1, 0x3f, 0xf0, 0x1f, 0xfc, 0xff, 0x3f, + 0xe0, 0x3f, 0xf8, 0xff, 0x1f, 0xc0, 0x7f, 0xf8, 0xff, 0x1f, 0x80, 0x7f, + 0xf0, 0xff, 0x0f, 0x00, 0x7f, 0xe0, 0xff, 0x03, 0x00, 0x7e, 0x80, 0xff, + 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x10 +}; +// Gaggia Logo +static const unsigned char PROGMEM startLogoGaggia_bits [] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0xF0, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0xE0, 0x03, 0x00, 0x0F, 0x00, + 0x00, 0xFC, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3F, 0x00, 0xC0, 0x0F, 0xE0, 0x03, 0x00, 0x0F, 0x00, + 0x00, 0xFE, 0x00, 0x00, 0x1E, 0x00, 0x80, 0x3F, 0x00, 0xE0, 0x0F, 0xE0, 0x03, 0x00, 0x0F, 0x00, + 0x00, 0x7F, 0x00, 0x00, 0x1E, 0x00, 0xC0, 0x1F, 0x00, 0xF0, 0x07, 0xE0, 0x03, 0x00, 0x0F, 0x00, + 0x80, 0x1F, 0x00, 0x00, 0x3F, 0x00, 0xE0, 0x07, 0x00, 0xF8, 0x01, 0xE0, 0x03, 0x80, 0x1F, 0x00, + 0xC0, 0x0F, 0x00, 0x00, 0x3F, 0x00, 0xF0, 0x03, 0x00, 0xFC, 0x00, 0xE0, 0x03, 0x80, 0x1F, 0x00, + 0xE0, 0x07, 0x00, 0x00, 0x3F, 0x00, 0xF8, 0x01, 0x00, 0x7E, 0x00, 0xE0, 0x03, 0x80, 0x1F, 0x00, + 0xE0, 0x03, 0x00, 0x80, 0x7F, 0x00, 0xF8, 0x00, 0x00, 0x3E, 0x00, 0xE0, 0x03, 0xC0, 0x3F, 0x00, + 0xF0, 0x01, 0x00, 0x80, 0x7F, 0x00, 0x7C, 0x00, 0x00, 0x1F, 0x00, 0xE0, 0x03, 0xC0, 0x3F, 0x00, + 0xF0, 0x00, 0x00, 0x80, 0x7F, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0xE0, 0x03, 0xC0, 0x3F, 0x00, + 0xF8, 0x00, 0x00, 0x80, 0x7F, 0x00, 0x3E, 0x00, 0x80, 0x0F, 0x00, 0xE0, 0x03, 0xC0, 0x3F, 0x00, + 0x78, 0x00, 0x00, 0xC0, 0xF3, 0x00, 0x1E, 0x00, 0x80, 0x07, 0x00, 0xE0, 0x03, 0xE0, 0x79, 0x00, + 0x78, 0x00, 0x00, 0xC0, 0xF3, 0x00, 0x1E, 0x00, 0x80, 0x07, 0x00, 0xE0, 0x03, 0xE0, 0x79, 0x00, + 0x78, 0x00, 0x00, 0xC0, 0xF3, 0x00, 0x1E, 0x00, 0x80, 0x07, 0x00, 0xE0, 0x03, 0xE0, 0x79, 0x00, + 0x78, 0x00, 0x00, 0xC0, 0xF3, 0x00, 0x1E, 0x00, 0x80, 0x07, 0x00, 0xE0, 0x03, 0xE0, 0x79, 0x00, + 0x78, 0xC0, 0x03, 0xE0, 0xF3, 0x01, 0x1E, 0xF0, 0x80, 0x07, 0x3C, 0xE0, 0x03, 0xF0, 0xF9, 0x00, + 0x78, 0xC0, 0x03, 0xE0, 0xE1, 0x01, 0x1E, 0xF0, 0x80, 0x07, 0x3C, 0xE0, 0x03, 0xF0, 0xF0, 0x00, + 0x78, 0xC0, 0x03, 0xE0, 0xE1, 0x01, 0x1E, 0xF0, 0x80, 0x07, 0x3C, 0xE0, 0x03, 0xF0, 0xF0, 0x00, + 0x78, 0xC0, 0x03, 0xF0, 0xE1, 0x03, 0x1E, 0xF0, 0x80, 0x07, 0x3C, 0xE0, 0x03, 0xF8, 0xF0, 0x01, + 0xF8, 0xC0, 0x03, 0xF0, 0xFF, 0x03, 0x3E, 0xF0, 0x80, 0x0F, 0x3C, 0xE0, 0x03, 0xF8, 0xFF, 0x01, + 0xF8, 0xC0, 0x03, 0xF0, 0xFF, 0x03, 0x3E, 0xF0, 0x80, 0x0F, 0x3C, 0xE0, 0x03, 0xF8, 0xFF, 0x01, + 0xF0, 0xC1, 0x03, 0xF0, 0xFF, 0x03, 0x7C, 0xF0, 0x00, 0x1F, 0x3C, 0xE0, 0x03, 0xF8, 0xFF, 0x01, + 0xF0, 0xC1, 0x03, 0xF8, 0xFF, 0x07, 0x7C, 0xF0, 0x00, 0x1F, 0x3C, 0xE0, 0x03, 0xFC, 0xFF, 0x03, + 0xE0, 0xC3, 0x03, 0xF8, 0xFF, 0x07, 0xF8, 0xF0, 0x00, 0x3E, 0x3C, 0xE0, 0x03, 0xFC, 0xFF, 0x03, + 0xE0, 0xC7, 0x03, 0x78, 0x80, 0x07, 0xF8, 0xF1, 0x00, 0x7E, 0x3C, 0xE0, 0x03, 0x3C, 0xC0, 0x03, + 0xC0, 0xCF, 0x03, 0x7C, 0x80, 0x0F, 0xF0, 0xF3, 0x00, 0xFC, 0x3C, 0xE0, 0x03, 0x3E, 0xC0, 0x07, + 0x80, 0xFF, 0x03, 0x7C, 0x80, 0x0F, 0xE0, 0xFF, 0x00, 0xF8, 0x3F, 0xE0, 0x03, 0x3E, 0xC0, 0x07, + 0x00, 0xFF, 0x03, 0x3C, 0x00, 0x0F, 0xC0, 0xFF, 0x00, 0xF0, 0x3F, 0xE0, 0x03, 0x1E, 0x80, 0x07, + 0x00, 0xFE, 0x03, 0x3C, 0x00, 0x0F, 0x80, 0xFF, 0x00, 0xE0, 0x3F, 0xE0, 0x03, 0x1E, 0x80, 0x07, + 0x00, 0xF8, 0x03, 0x3E, 0x00, 0x1F, 0x00, 0xFE, 0x00, 0x80, 0x3F, 0xE0, 0x03, 0x1F, 0x80, 0x0F, + 0x00, 0xE0, 0x03, 0x1E, 0x00, 0x1E, 0x00, 0xF8, 0x00, 0x00, 0x3E, 0xE0, 0x03, 0x0F, 0x00, 0x0F, + 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, + 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, + 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, + 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; +static const unsigned char PROGMEM antenna_OK[] = { + B11111000, + B10101000, + B10101000, + B01110000, + B00100000, + B00100000, + B00100000, + B00100000 +}; +static const unsigned char PROGMEM antenna_NOK[] = { + B10111100, + B01000100, + B00100100, + B00010000, + B00001000, + B00010100, + B00010010, + B00010001 +}; +static const unsigned char PROGMEM blynk_OK[] = { + B00000000, B00000000, + B10011110, B00100000, + B01010001, B01000000, + B00010001, B00000000, + B11011110, B01100000, + B00010001, B00000000, + B01010001, B01000000, + B10011110, B00100000 +}; +static const unsigned char PROGMEM blynk_NOK[] = { + B10000000, + B01011100, + B00100010, + B00010010, + B00101000, + B00100100, + B00100010, + B00111101 +}; +static const unsigned char PROGMEM logo_bits_u8g2[] = { + 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x80, 0xff, 0x00, 0xc0, 0xc1, 0x01, 0xc0, 0x80, 0x01, 0x60, + 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, + 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, + 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, + 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, + 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, + 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, + 0x00, 0x03, 0x60, 0x00, 0x03, 0x60, 0x00, 0x03, 0x70, 0x00, 0x07, 0x18, 0x00, 0x0e, 0x1c, 0x00, + 0x0c, 0x0c, 0x3e, 0x18, 0x0c, 0x7f, 0x18, 0x86, 0xff, 0x18, 0x86, 0xff, 0x10, 0x86, 0xff, 0x10, + 0x86, 0xff, 0x10, 0x84, 0x7f, 0x18, 0x0c, 0x3f, 0x18, 0x0c, 0x1c, 0x0c, 0x18, 0x00, 0x0c, 0x18, + 0x00, 0x07, 0xe0, 0x80, 0x03, 0xc0, 0xff, 0x01, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00 +}; +static const unsigned char PROGMEM antenna_OK_u8g2[] = { + B00011111, + B00010101, + B00010101, + B00001110, + B00000100, + B00000100, + B00000100, + B00000100 +}; +static const unsigned char PROGMEM antenna_NOK_u8g2[] = { + B00111101, + B00100010, + B00100100, + B00001000, + B00010000, + B00101000, + B01001000, + B10001000 +}; +static const unsigned char PROGMEM blynk_OK_u8g2[] = { + B00000000, B00000000, + B01111001, B00000100, + B10001010, B00000010, + B10001000, B00000000, + B01111011, B00000110, + B10001000, B00000000, + B10001010, B00000010, + B01111001, B00000100 +}; +static const unsigned char PROGMEM blynk_NOK_u8g2[] = { + B00000001, + B00111010, + B01000100, + B01001000, + B00010100, + B00100100, + B01000100, + B10111100 +};