// simple project using Arduino UNO and 128x32 SSD1306 IIC OLED Display to show compass (driven by potentiometer)
// created by upir, 2024
// youtube channel: https://www.youtube.com/upir_upir
// YOUTUBE VIDEO: https://youtu.be/q1HzAcj0n7Y
// SOURCE FILES: https://github.com/upiir/arduino_oled_3d_compass
// Links from the video:
// starting wokwi project: https://wokwi.com/projects/371852029526395905
// 10K Potentiometer: https://s.click.aliexpress.com/e/_Dk1WFoV
// 128x64 SSD1306 OLED Display 1.54": https://s.click.aliexpress.com/e/_DCYdWXb
// 128x64 SSD1306 OLED Display 0.96": https://s.click.aliexpress.com/e/_DCKdvnh
// 128x64 SSD1306 OLED Display 2.42": https://s.click.aliexpress.com/e/_DFdMoTh
// Breadboard wires: https://s.click.aliexpress.com/e/_Dkbngin
// Arduino UNO: https://s.click.aliexpress.com/e/_AXDw1h
// Arduino breadboard prototyping shield: https://s.click.aliexpress.com/e/_ApbCwx
// Image2cpp (convert array to image): https://javl.github.io/image2cpp/
// Photopea (online graphics editor like Photoshop): https://www.photopea.com/
// arrays of strings: https://www.arduino.cc/reference/en/language/variables/data-types/string/
// 128x64 display initialization: https://github.com/olikraus/u8g2/wiki/u8g2setupcpp#ssd1306-128x32_univision
// used u8g2 font: https://github.com/olikraus/u8g2/wiki/fntgrpu8g#squeezed_b7
// Related videos with Arduino UNO and OLED screen:
// Image to OLED in 60 seconds - https://www.youtube.com/watch?v=Lw0Aaoo3YSY
// Arduino + OLED displays: https://www.youtube.com/playlist?list=PLjQRaMdk7pBZ1UV3IL5ol8Qc7R9k-kwXA
#include <Arduino.h>
#include <U8g2lib.h> // u8g2 library is used to draw graphics on the OLED display
#include <Wire.h> // library required for IIC communication
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); // initialization for the 128x64px OLED display
//U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); // initialization for the 128x32px OLED display, [full framebuffer, size = 512 bytes]
// two bubble images were drawn in Photopea and arrays were created using the image2cpp website
// '32', 16x32px
const unsigned char epd_bitmap16_32_32 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '33', 16x32px
const unsigned char epd_bitmap16_32_33 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x80, 0x03,
0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03,
0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x80, 0x03,
0x80, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '34', 16x32px
const unsigned char epd_bitmap16_32_34 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0xc0, 0x06, 0xe0, 0x06,
0xc0, 0x06, 0xc0, 0x06, 0x40, 0x06, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '35', 16x32px
const unsigned char epd_bitmap16_32_35 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0d, 0x80, 0x0d,
0x80, 0x0d, 0x80, 0x0d, 0xc0, 0x0d, 0xe0, 0x1f, 0xe0, 0x1f, 0xe0, 0x1f, 0xc0, 0x0c, 0xc0, 0x0c,
0xc0, 0x06, 0xc0, 0x06, 0xc0, 0x06, 0xf0, 0x1f, 0xf0, 0x1f, 0xf0, 0x1f, 0xc0, 0x06, 0xc0, 0x06,
0xc0, 0x06, 0x40, 0x06, 0x40, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '36', 16x32px
const unsigned char epd_bitmap16_32_36 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0xe0, 0x07, 0xf0, 0x07,
0xf0, 0x0f, 0xb0, 0x0f, 0xb0, 0x0d, 0xb0, 0x01, 0xb0, 0x01, 0xf0, 0x01, 0xf0, 0x03, 0xe0, 0x07,
0x80, 0x0f, 0x80, 0x0f, 0x80, 0x1d, 0xb8, 0x1d, 0xb8, 0x1d, 0xf0, 0x0f, 0xf0, 0x0f, 0xe0, 0x07,
0xc0, 0x03, 0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '37', 16x32px
const unsigned char epd_bitmap16_32_37 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x10, 0x7c, 0x38,
0x6c, 0x18, 0x6c, 0x1c, 0x6c, 0x0c, 0x6c, 0x06, 0x6c, 0x06, 0x6c, 0x03, 0xb8, 0x03, 0xb8, 0x1d,
0xc0, 0x1e, 0xc0, 0x16, 0x60, 0x36, 0x70, 0x36, 0x30, 0x36, 0x18, 0x36, 0x18, 0x1e, 0x0c, 0x1e,
0x08, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '38', 16x32px
const unsigned char epd_bitmap16_32_38 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x03,
0x30, 0x03, 0x30, 0x03, 0x30, 0x03, 0x70, 0x03, 0xf0, 0x03, 0xe0, 0x01, 0xe0, 0x0c, 0xf0, 0x0c,
0xf0, 0x0d, 0xb8, 0x0d, 0x98, 0x0f, 0x18, 0x07, 0x18, 0x07, 0xb8, 0x07, 0xf8, 0x0f, 0xf0, 0x0d,
0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '39', 16x32px
const unsigned char epd_bitmap16_32_39 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x38, 0x00,
0x30, 0x00, 0x30, 0x00, 0x10, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '40', 16x32px
const unsigned char epd_bitmap16_32_40 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x80, 0x03, 0x80, 0x01,
0x80, 0x01, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0x40, 0x00, 0x40, 0x00, 0x60, 0x00, 0x60, 0x00,
0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0x80, 0x01, 0x80, 0x01,
0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '41', 16x32px
const unsigned char epd_bitmap16_32_41 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x01, 0x80, 0x03, 0x00, 0x03,
0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c,
0x00, 0x0c, 0x00, 0x0c, 0x00, 0x04, 0x00, 0x04, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x03,
0x80, 0x03, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '42', 16x32px
const unsigned char epd_bitmap16_32_42 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x98, 0x19, 0xb8, 0x1d, 0xf8, 0x1f, 0xf0, 0x0f, 0xe0, 0x07,
0xc0, 0x03, 0xe0, 0x07, 0xf0, 0x0f, 0xf8, 0x1f, 0xb8, 0x1d, 0x98, 0x19, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '43', 16x32px
const unsigned char epd_bitmap16_32_43 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0xf8, 0x1f, 0xf8, 0x1f,
0xf8, 0x1f, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '44', 16x32px
const unsigned char epd_bitmap16_32_44 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0xc0, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '45', 16x32px
const unsigned char epd_bitmap16_32_45 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f,
0xf8, 0x1f, 0xf8, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '46', 16x32px
const unsigned char epd_bitmap16_32_46 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x80, 0x03,
0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '47', 16x32px
const unsigned char epd_bitmap16_32_47 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x30, 0x00, 0x18, 0x00, 0x18,
0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x06, 0x00, 0x07, 0x00, 0x03, 0x00, 0x03, 0x80, 0x01,
0x80, 0x01, 0xc0, 0x00, 0xc0, 0x00, 0x60, 0x00, 0x60, 0x00, 0x30, 0x00, 0x30, 0x00, 0x18, 0x00,
0x18, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '48', 16x32px
const unsigned char epd_bitmap16_32_48 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xc0, 0x07,
0xe0, 0x07, 0x70, 0x0e, 0x70, 0x0e, 0x30, 0x0c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c,
0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x30, 0x0c, 0x70, 0x0c, 0x70, 0x0e, 0xe0, 0x07,
0xe0, 0x07, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '49', 16x32px
const unsigned char epd_bitmap16_32_49 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07,
0x80, 0x07, 0xe0, 0x07, 0xe0, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07,
0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07,
0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '50', 16x32px
const unsigned char epd_bitmap16_32_50 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x07,
0xc0, 0x0f, 0xe0, 0x0f, 0xe0, 0x1c, 0x60, 0x1c, 0x60, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1e,
0x00, 0x0e, 0x00, 0x0f, 0x80, 0x07, 0xc0, 0x03, 0xc0, 0x01, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x1f,
0xe0, 0x1f, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '51', 16x32px
const unsigned char epd_bitmap16_32_51 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x0f,
0xc0, 0x0f, 0xe0, 0x1c, 0xe0, 0x1c, 0x60, 0x1c, 0x60, 0x1c, 0x00, 0x1c, 0x00, 0x0f, 0x00, 0x07,
0x00, 0x1f, 0x00, 0x1e, 0x00, 0x18, 0x70, 0x18, 0x70, 0x18, 0x60, 0x18, 0xe0, 0x1c, 0xe0, 0x1f,
0xc0, 0x0f, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '52', 16x32px
const unsigned char epd_bitmap16_32_52 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x0f,
0x00, 0x0f, 0x80, 0x0f, 0x80, 0x0f, 0x80, 0x0f, 0xc0, 0x0f, 0xc0, 0x0e, 0xe0, 0x0e, 0x60, 0x0e,
0x70, 0x0e, 0xf0, 0x0f, 0xf0, 0x3f, 0xf0, 0x3f, 0xf0, 0x3f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e,
0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '53', 16x32px
const unsigned char epd_bitmap16_32_53 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0xc0, 0x0f,
0xe0, 0x0f, 0xe0, 0x00, 0x60, 0x00, 0x60, 0x00, 0xe0, 0x07, 0xe0, 0x0f, 0xe0, 0x1f, 0x60, 0x1c,
0x00, 0x1c, 0x00, 0x18, 0x00, 0x18, 0x70, 0x1c, 0x70, 0x1c, 0xe0, 0x1e, 0xe0, 0x0f, 0xc0, 0x07,
0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '54', 16x32px
const unsigned char epd_bitmap16_32_54 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x0f,
0xc0, 0x1f, 0xe0, 0x1d, 0xe0, 0x18, 0x60, 0x18, 0x60, 0x00, 0x70, 0x0f, 0xf0, 0x0f, 0xf0, 0x1f,
0xf0, 0x1c, 0xf0, 0x38, 0x70, 0x38, 0x60, 0x38, 0x60, 0x38, 0xe0, 0x18, 0xe0, 0x1c, 0xc0, 0x1f,
0xc0, 0x0f, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '55', 16x32px
const unsigned char epd_bitmap16_32_55 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0xf0, 0x1f,
0xf0, 0x1f, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x03,
0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x01, 0x80, 0x01, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '56', 16x32px
const unsigned char epd_bitmap16_32_56 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x0f,
0xe0, 0x0f, 0xe0, 0x1c, 0x60, 0x18, 0x60, 0x18, 0x60, 0x18, 0xe0, 0x1c, 0xc0, 0x0f, 0xc0, 0x0f,
0xe0, 0x1f, 0xe0, 0x1c, 0x70, 0x18, 0x70, 0x38, 0x70, 0x38, 0x70, 0x18, 0xe0, 0x1c, 0xe0, 0x1f,
0xc0, 0x0f, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '57', 16x32px
const unsigned char epd_bitmap16_32_57 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x0f,
0xc0, 0x0f, 0xe0, 0x1f, 0xe0, 0x1c, 0x70, 0x18, 0x70, 0x18, 0x70, 0x18, 0x70, 0x38, 0x70, 0x3c,
0xe0, 0x3f, 0xe0, 0x1f, 0xc0, 0x1f, 0x80, 0x1b, 0x00, 0x18, 0x60, 0x1c, 0xe0, 0x1c, 0xe0, 0x0f,
0xc0, 0x0f, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '58', 16x32px
const unsigned char epd_bitmap16_32_58 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '59', 16x32px
const unsigned char epd_bitmap16_32_59 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x03, 0x80, 0x03, 0x80, 0x01,
0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '60', 16x32px
const unsigned char epd_bitmap16_32_60 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
0x00, 0x30, 0x00, 0x38, 0x00, 0x1c, 0x00, 0x0f, 0x80, 0x07, 0xc0, 0x03, 0xe0, 0x00, 0x78, 0x00,
0x3c, 0x00, 0x78, 0x00, 0xe0, 0x00, 0xc0, 0x03, 0x80, 0x07, 0x00, 0x0f, 0x00, 0x1c, 0x00, 0x38,
0x00, 0x30, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '61', 16x32px
const unsigned char epd_bitmap16_32_61 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0xf8, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '62', 16x32px
const unsigned char epd_bitmap16_32_62 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x0c, 0x00,
0x1c, 0x00, 0x78, 0x00, 0xf0, 0x00, 0xe0, 0x01, 0x80, 0x03, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x3c,
0x00, 0x1e, 0x80, 0x07, 0xc0, 0x03, 0xe0, 0x01, 0x70, 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x0c, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '63', 16x32px
const unsigned char epd_bitmap16_32_63 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0xc0, 0x0f, 0xe0, 0x0f,
0xe0, 0x1c, 0x60, 0x1c, 0x70, 0x18, 0x70, 0x18, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x0f,
0x00, 0x07, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x80, 0x03,
0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '64', 16x32px
const unsigned char epd_bitmap16_32_64 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xe0, 0x0f,
0x70, 0x0c, 0x30, 0x18, 0xd8, 0x1b, 0xd8, 0x17, 0xe8, 0x37, 0x6c, 0x36, 0x6c, 0x36, 0x3c, 0x36,
0x3c, 0x36, 0x3c, 0x36, 0x3c, 0x13, 0x7c, 0x1b, 0xe8, 0x1f, 0xf8, 0x0f, 0xd8, 0x06, 0x30, 0x04,
0xf0, 0x0e, 0xe0, 0x0f, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '65', 16x32px
const unsigned char epd_bitmap16_32_65 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0xc0, 0x03,
0xc0, 0x03, 0xc0, 0x03, 0xe0, 0x03, 0xe0, 0x07, 0xe0, 0x07, 0xe0, 0x07, 0x60, 0x06, 0x70, 0x06,
0x70, 0x0e, 0x70, 0x0e, 0xf0, 0x0f, 0xf0, 0x0f, 0xf8, 0x0f, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c,
0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '66', 16x32px
const unsigned char epd_bitmap16_32_66 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0xf8, 0x0f,
0xf8, 0x0f, 0x38, 0x0c, 0x38, 0x0c, 0x38, 0x0c, 0x38, 0x0e, 0xf8, 0x0f, 0xf8, 0x07, 0xf8, 0x0f,
0x38, 0x0e, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1e, 0xf8, 0x0f, 0xf8, 0x0f,
0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '67', 16x32px
const unsigned char epd_bitmap16_32_67 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0xe0, 0x07, 0xf0, 0x0f,
0x70, 0x0e, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00,
0x18, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x1c, 0x70, 0x1c, 0xf0, 0x1e, 0xf0, 0x0f, 0xe0, 0x07,
0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '68', 16x32px
const unsigned char epd_bitmap16_32_68 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, 0xf8, 0x07,
0xf8, 0x0f, 0x38, 0x0e, 0x38, 0x0e, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c,
0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x0c, 0x38, 0x0e, 0x38, 0x0f, 0xf8, 0x07, 0xf8, 0x03,
0xf8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '69', 16x32px
const unsigned char epd_bitmap16_32_69 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0xf0, 0x0f,
0xf0, 0x0f, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0xf0, 0x0f, 0xf0, 0x0f,
0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '70', 16x32px
const unsigned char epd_bitmap16_32_70 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0xf0, 0x0f,
0xf0, 0x0f, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,
0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '71', 16x32px
const unsigned char epd_bitmap16_32_71 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xe0, 0x07, 0xf0, 0x0f,
0xf0, 0x0f, 0x78, 0x1c, 0x38, 0x1c, 0x38, 0x18, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x1f,
0x18, 0x1f, 0x18, 0x18, 0x38, 0x18, 0x38, 0x1c, 0x38, 0x1c, 0xf0, 0x1e, 0xf0, 0x1f, 0xe0, 0x1f,
0xc0, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '72', 16x32px
const unsigned char epd_bitmap16_32_72 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1c, 0x38, 0x1c,
0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f,
0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c,
0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '73', 16x32px
const unsigned char epd_bitmap16_32_73 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '74', 16x32px
const unsigned char epd_bitmap16_32_74 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06,
0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06,
0x00, 0x06, 0x00, 0x06, 0x30, 0x06, 0x30, 0x06, 0x30, 0x07, 0x70, 0x07, 0xf0, 0x07, 0xe0, 0x03,
0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '75', 16x32px
const unsigned char epd_bitmap16_32_75 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x0e, 0x38, 0x0e,
0x38, 0x07, 0xb8, 0x07, 0xb8, 0x03, 0xf8, 0x01, 0xf8, 0x01, 0xf8, 0x01, 0xf8, 0x01, 0xf8, 0x03,
0xf8, 0x03, 0xb8, 0x03, 0x38, 0x07, 0x38, 0x07, 0x38, 0x0e, 0x38, 0x0e, 0x38, 0x0e, 0x38, 0x1c,
0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '76', 16x32px
const unsigned char epd_bitmap16_32_76 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00,
0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,
0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f,
0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '77', 16x32px
const unsigned char epd_bitmap16_32_77 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x78, 0x3c,
0x78, 0x3c, 0x78, 0x3c, 0x78, 0x3c, 0x78, 0x3c, 0x78, 0x3c, 0xf8, 0x3e, 0xf8, 0x3e, 0xd8, 0x36,
0xd8, 0x36, 0xd8, 0x36, 0xd8, 0x36, 0xd8, 0x37, 0xd8, 0x37, 0x98, 0x33, 0x98, 0x33, 0x98, 0x33,
0x98, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '78', 16x32px
const unsigned char epd_bitmap16_32_78 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1c, 0x78, 0x1c,
0x78, 0x1c, 0x78, 0x1c, 0xf8, 0x1c, 0xf8, 0x1c, 0xf8, 0x1c, 0xf8, 0x1d, 0xf8, 0x1d, 0xb8, 0x1d,
0xb8, 0x1f, 0xb8, 0x1f, 0x38, 0x1f, 0x38, 0x1f, 0x38, 0x1e, 0x38, 0x1e, 0x38, 0x1e, 0x38, 0x1c,
0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '79', 16x32px
const unsigned char epd_bitmap16_32_79 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xe0, 0x07,
0xf0, 0x0f, 0x70, 0x0e, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x1c, 0x18, 0x1c, 0x38, 0x1c, 0x38,
0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x18, 0x18, 0x38, 0x1c, 0x38, 0x1c, 0x78, 0x0e, 0xf0, 0x0f,
0xe0, 0x07, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '80', 16x32px
const unsigned char epd_bitmap16_32_80 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xf0, 0x0f,
0xf0, 0x0f, 0x30, 0x0e, 0x30, 0x1c, 0x30, 0x1c, 0x30, 0x1c, 0x30, 0x0c, 0x30, 0x0e, 0xf0, 0x0f,
0xf0, 0x07, 0xf0, 0x03, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00,
0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '81', 16x32px
const unsigned char epd_bitmap16_32_81 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xe0, 0x07,
0xf0, 0x0f, 0x70, 0x0e, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x1c, 0x18, 0x1c, 0x38, 0x1c, 0x38,
0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x18, 0x1e, 0x38, 0x1f, 0x38, 0x1f, 0x78, 0x0e, 0xf0, 0x0f,
0xe0, 0x1f, 0xc0, 0x1b, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '82', 16x32px
const unsigned char epd_bitmap16_32_82 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, 0xf8, 0x0f,
0xf8, 0x0f, 0x38, 0x0c, 0x38, 0x1c, 0x38, 0x0c, 0x38, 0x0c, 0x38, 0x0e, 0xf8, 0x0f, 0xf8, 0x07,
0xf8, 0x07, 0x38, 0x0e, 0x38, 0x0e, 0x38, 0x0c, 0x38, 0x0c, 0x38, 0x0c, 0x38, 0x0c, 0x38, 0x0c,
0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '83', 16x32px
const unsigned char epd_bitmap16_32_83 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xe0, 0x07,
0xf0, 0x07, 0x70, 0x0f, 0x38, 0x0e, 0x38, 0x0c, 0x38, 0x00, 0x78, 0x00, 0xf0, 0x01, 0xf0, 0x07,
0xe0, 0x0f, 0x80, 0x0f, 0x00, 0x0e, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x70, 0x0e, 0xf0, 0x0f,
0xe0, 0x07, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '84', 16x32px
const unsigned char epd_bitmap16_32_84 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0xf8, 0x1f,
0xf8, 0x1f, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '85', 16x32px
const unsigned char epd_bitmap16_32_85 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1c, 0x38, 0x1c,
0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c,
0x38, 0x1c, 0x38, 0x1c, 0x38, 0x0c, 0x38, 0x0c, 0x30, 0x0e, 0xf0, 0x0f, 0xf0, 0x0f, 0xe0, 0x07,
0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '86', 16x32px
const unsigned char epd_bitmap16_32_86 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x1c, 0x18, 0x0c,
0x38, 0x0e, 0x38, 0x0e, 0x38, 0x0e, 0x30, 0x0e, 0x30, 0x06, 0x70, 0x07, 0x70, 0x07, 0x70, 0x07,
0x60, 0x07, 0x60, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xc0, 0x03, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '87', 16x32px
const unsigned char epd_bitmap16_32_87 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x33, 0x98, 0x33,
0x98, 0x3b, 0x98, 0x3b, 0xb8, 0x3b, 0xb8, 0x3b, 0xb0, 0x1b, 0xb0, 0x1b, 0xb0, 0x1b, 0xf0, 0x1b,
0xf0, 0x1f, 0xf0, 0x1e, 0xf0, 0x1e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e,
0xe0, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '88', 16x32px
const unsigned char epd_bitmap16_32_88 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x0e, 0x70, 0x0e,
0x70, 0x0e, 0xf0, 0x07, 0xe0, 0x07, 0xe0, 0x07, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x01, 0xc0, 0x03,
0xc0, 0x03, 0xe0, 0x03, 0xe0, 0x07, 0xf0, 0x07, 0x70, 0x0e, 0x70, 0x0e, 0x78, 0x0e, 0x38, 0x1c,
0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '89', 16x32px
const unsigned char epd_bitmap16_32_89 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x0e, 0x38, 0x0e,
0x38, 0x0e, 0x70, 0x07, 0x70, 0x07, 0x70, 0x07, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xc0, 0x01,
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '90', 16x32px
const unsigned char epd_bitmap16_32_90 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1f, 0xf8, 0x1f,
0xf8, 0x1f, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x07, 0x80, 0x07, 0x80, 0x03, 0xc0, 0x03, 0xc0, 0x01,
0xe0, 0x01, 0xe0, 0x00, 0xe0, 0x00, 0x70, 0x00, 0x70, 0x00, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f,
0xf8, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '91', 16x32px
const unsigned char epd_bitmap16_32_91 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x00,
0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00,
0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00,
0xc0, 0x00, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '92', 16x32px
const unsigned char epd_bitmap16_32_92 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x30, 0x18,
0x70, 0x1c, 0x70, 0x1c, 0x60, 0x0c, 0xe0, 0x0e, 0xe0, 0x0e, 0xc0, 0x06, 0xc0, 0x07, 0xf0, 0x1f,
0xf0, 0x1f, 0xf0, 0x1f, 0x80, 0x03, 0xf0, 0x1f, 0xf0, 0x1f, 0xf0, 0x1f, 0x80, 0x03, 0x80, 0x03,
0x80, 0x03, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '93', 16x32px
const unsigned char epd_bitmap16_32_93 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0xc0, 0x03, 0x00, 0x02,
0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02,
0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02,
0x00, 0x02, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '94', 16x32px
const unsigned char epd_bitmap16_32_94 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0xf0, 0x01, 0xf0, 0x01, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '95', 16x32px
const unsigned char epd_bitmap16_32_95 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xfc, 0x3f, 0xfc, 0x3f, 0xfc, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '96', 16x32px
const unsigned char epd_bitmap16_32_96 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0xe0, 0x03, 0xc0, 0x03, 0x00, 0x01,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '97', 16x32px
const unsigned char epd_bitmap16_32_97 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0xc0, 0x0f, 0xe0, 0x0f, 0xe0, 0x0c, 0x60, 0x0c,
0x00, 0x0e, 0x80, 0x0f, 0xe0, 0x0f, 0xe0, 0x0c, 0x70, 0x0c, 0x70, 0x0c, 0x70, 0x0e, 0xe0, 0x0f,
0xe0, 0x0f, 0xc0, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '98', 16x32px
const unsigned char epd_bitmap16_32_98 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00,
0x38, 0x00, 0x38, 0x00, 0xb8, 0x01, 0xf8, 0x03, 0xf8, 0x07, 0x78, 0x07, 0x38, 0x06, 0x38, 0x0e,
0x38, 0x0e, 0x38, 0x0e, 0x38, 0x0e, 0x38, 0x0e, 0x38, 0x06, 0x38, 0x07, 0xf8, 0x07, 0xf8, 0x03,
0xf8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '99', 16x32px
const unsigned char epd_bitmap16_32_99 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xe0, 0x07, 0x70, 0x06, 0x70, 0x0e, 0x30, 0x00,
0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x70, 0x0e, 0x70, 0x06, 0xe0, 0x07, 0xe0, 0x07,
0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '100', 16x32px
const unsigned char epd_bitmap16_32_100 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x0c,
0x00, 0x0c, 0x00, 0x0c, 0x80, 0x0d, 0xe0, 0x0f, 0xe0, 0x0f, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0c,
0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x70, 0x0c, 0x70, 0x0e, 0xe0, 0x0f, 0xe0, 0x0f,
0xc0, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '101', 16x32px
const unsigned char epd_bitmap16_32_101 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0x70, 0x06, 0x30, 0x0e,
0x38, 0x0e, 0xf8, 0x0f, 0xf8, 0x0f, 0xf8, 0x0f, 0x38, 0x00, 0x30, 0x0e, 0x70, 0x0e, 0xf0, 0x07,
0xe0, 0x07, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '102', 16x32px
const unsigned char epd_bitmap16_32_102 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x80, 0x03,
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '103', 16x32px
const unsigned char epd_bitmap16_32_103 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xc0, 0x0d, 0xe0, 0x0f, 0xf0, 0x0f, 0x70, 0x0e, 0x30, 0x0e, 0x30, 0x0c,
0x30, 0x0c, 0x30, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0xe0, 0x0f, 0xe0, 0x0f, 0xc0, 0x0d, 0x70, 0x0e,
0xf0, 0x0e, 0xe0, 0x07, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '104', 16x32px
const unsigned char epd_bitmap16_32_104 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x30, 0x00,
0x30, 0x00, 0x30, 0x00, 0xb0, 0x03, 0xf0, 0x07, 0xf0, 0x07, 0x70, 0x07, 0x70, 0x06, 0x30, 0x0e,
0x30, 0x0e, 0x30, 0x0e, 0x30, 0x0e, 0x30, 0x0e, 0x30, 0x0e, 0x30, 0x0e, 0x30, 0x0e, 0x30, 0x0e,
0x30, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '105', 16x32px
const unsigned char epd_bitmap16_32_105 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
0xc0, 0x01, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '106', 16x32px
const unsigned char epd_bitmap16_32_106 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0xe0, 0x01, 0xe0, 0x01, 0xe0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '107', 16x32px
const unsigned char epd_bitmap16_32_107 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00,
0x70, 0x00, 0x70, 0x00, 0x70, 0x0e, 0x70, 0x07, 0x70, 0x07, 0xf0, 0x03, 0xf0, 0x03, 0xf0, 0x01,
0xf0, 0x01, 0xf0, 0x03, 0xf0, 0x03, 0x70, 0x03, 0x70, 0x07, 0x70, 0x07, 0x70, 0x06, 0x70, 0x0e,
0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '108', 16x32px
const unsigned char epd_bitmap16_32_108 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '109', 16x32px
const unsigned char epd_bitmap16_32_109 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x0c, 0xfc, 0x1e, 0xfc, 0x3f, 0xdc, 0x3b, 0x9c, 0x39,
0x9c, 0x39, 0x9c, 0x39, 0x9c, 0x39, 0x9c, 0x39, 0x9c, 0x39, 0x9c, 0x39, 0x9c, 0x39, 0x9c, 0x39,
0x9c, 0x39, 0x9c, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '110', 16x32px
const unsigned char epd_bitmap16_32_110 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x70, 0x03, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x0e, 0x70, 0x0e, 0x70, 0x0e,
0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e,
0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '111', 16x32px
const unsigned char epd_bitmap16_32_111 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xe0, 0x07, 0xe0, 0x07, 0x70, 0x0e, 0x70, 0x0e,
0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x70, 0x0e, 0x70, 0x0e, 0xe0, 0x07,
0xe0, 0x07, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '112', 16x32px
const unsigned char epd_bitmap16_32_112 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x03, 0xf0, 0x07, 0xf0, 0x0f, 0x70, 0x0e, 0x70, 0x0c,
0x70, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x70, 0x0c, 0x70, 0x0e, 0xf0, 0x0f, 0xf0, 0x07,
0xf0, 0x07, 0x30, 0x01, 0x30, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '113', 16x32px
const unsigned char epd_bitmap16_32_113 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0d, 0xe0, 0x0f, 0xe0, 0x0f, 0x70, 0x0e, 0x70, 0x0e,
0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0e, 0x70, 0x0e, 0xf0, 0x0f, 0xe0, 0x0f,
0xe0, 0x0f, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '114', 16x32px
const unsigned char epd_bitmap16_32_114 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x06, 0xc0, 0x07, 0xc0, 0x07, 0xc0, 0x03, 0xc0, 0x01,
0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00,
0xc0, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '115', 16x32px
const unsigned char epd_bitmap16_32_115 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xe0, 0x03, 0xe0, 0x07, 0x70, 0x06, 0x70, 0x06, 0xe0, 0x00,
0xe0, 0x03, 0xe0, 0x07, 0x80, 0x0f, 0x00, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0xe0, 0x07, 0xe0, 0x07,
0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '116', 16x32px
const unsigned char epd_bitmap16_32_116 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xc0, 0x00,
0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x01, 0xc0, 0x03,
0x80, 0x03, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '117', 16x32px
const unsigned char epd_bitmap16_32_117 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e,
0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0xf0, 0x0f,
0xe0, 0x0f, 0xc0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '118', 16x32px
const unsigned char epd_bitmap16_32_118 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x06,
0x60, 0x07, 0x60, 0x07, 0xe0, 0x07, 0xe0, 0x07, 0xe0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03,
0xc0, 0x03, 0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '119', 16x32px
const unsigned char epd_bitmap16_32_119 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x19, 0xcc, 0x19, 0xcc, 0x19, 0xdc, 0x1d, 0xdc, 0x1d,
0xd8, 0x1d, 0xd8, 0x0f, 0x78, 0x0f, 0x78, 0x0f, 0x78, 0x0f, 0x78, 0x0f, 0x78, 0x0f, 0x70, 0x07,
0x70, 0x06, 0x30, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '120', 16x32px
const unsigned char epd_bitmap16_32_120 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x0e, 0x70, 0x07, 0x70, 0x07, 0xe0, 0x03, 0xe0, 0x03,
0xe0, 0x03, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xe0, 0x03, 0xe0, 0x03, 0x70, 0x07, 0x70, 0x07,
0x70, 0x06, 0x38, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '121', 16x32px
const unsigned char epd_bitmap16_32_121 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0e, 0x70, 0x0e, 0x70, 0x06, 0x70, 0x06, 0x60, 0x07,
0x60, 0x07, 0xe0, 0x07, 0xe0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x03, 0xc0, 0x01,
0x80, 0x01, 0xe0, 0x01, 0xe0, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '122', 16x32px
const unsigned char epd_bitmap16_32_122 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x07, 0x00, 0x07, 0x00, 0x07,
0x80, 0x03, 0xc0, 0x03, 0xc0, 0x01, 0xe0, 0x01, 0xe0, 0x00, 0xf0, 0x00, 0x70, 0x00, 0xf0, 0x0f,
0xf0, 0x0f, 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '123', 16x32px
const unsigned char epd_bitmap16_32_123 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x03,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0xc0, 0x00,
0xc0, 0x00, 0xc0, 0x00, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '124', 16x32px
const unsigned char epd_bitmap16_32_124 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '125', 16x32px
const unsigned char epd_bitmap16_32_125 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0xc0, 0x01, 0x80, 0x01,
0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x07,
0x00, 0x06, 0x00, 0x07, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01,
0x80, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '126', 16x32px
const unsigned char epd_bitmap16_32_126 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x20, 0xf0, 0x33, 0x18, 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
};
// Array of all bitmaps for convenience. (Total bytes used to store images in PROGMEM = 7600)
const int epd_bitmap16_32_allArray_LEN = 95;
const unsigned char* epd_bitmap16_32_allArray[95] = {
epd_bitmap16_32_32, //0 space
epd_bitmap16_32_33, //1 !
epd_bitmap16_32_34, //2 "
epd_bitmap16_32_35, //3 #
epd_bitmap16_32_36, //4 $
epd_bitmap16_32_37, //5 %
epd_bitmap16_32_38, //6 &
epd_bitmap16_32_39, //7 '
epd_bitmap16_32_40, //8 (
epd_bitmap16_32_41, //9 )
epd_bitmap16_32_42, //10 *
epd_bitmap16_32_43, //11 +
epd_bitmap16_32_44, //12 ,
epd_bitmap16_32_45, //13 -
epd_bitmap16_32_46, //14 .
epd_bitmap16_32_47, //15 /
epd_bitmap16_32_48, //16 0
epd_bitmap16_32_49, //17 1
epd_bitmap16_32_50, //18 2
epd_bitmap16_32_51, //19 3
epd_bitmap16_32_52, //20 4
epd_bitmap16_32_53, //21 5
epd_bitmap16_32_54, //22 6
epd_bitmap16_32_55, //23 7
epd_bitmap16_32_56, //24 8
epd_bitmap16_32_57, //25 9
epd_bitmap16_32_58, //26 :
epd_bitmap16_32_59, //27 ;
epd_bitmap16_32_60, //28 <
epd_bitmap16_32_61, //29 =
epd_bitmap16_32_62, //30 >
epd_bitmap16_32_63, //31 ?
epd_bitmap16_32_64, //32 @
epd_bitmap16_32_65, //33 A
epd_bitmap16_32_66, //34 B
epd_bitmap16_32_67, //35 C
epd_bitmap16_32_68, //36 D
epd_bitmap16_32_69, //37 E
epd_bitmap16_32_70, //38 F
epd_bitmap16_32_71, //39 G
epd_bitmap16_32_72, //40 H
epd_bitmap16_32_73, //41 I
epd_bitmap16_32_74, //42 J
epd_bitmap16_32_75, //43 K
epd_bitmap16_32_76, //44 L
epd_bitmap16_32_77, //45 M
epd_bitmap16_32_78, //46 N
epd_bitmap16_32_79, //47 O
epd_bitmap16_32_80, //48 P
epd_bitmap16_32_81, //49 Q
epd_bitmap16_32_82, //50 R
epd_bitmap16_32_83, //51 S
epd_bitmap16_32_84, //52 T
epd_bitmap16_32_85, //53 U
epd_bitmap16_32_86, //54 V
epd_bitmap16_32_87, //55 W
epd_bitmap16_32_88, //56 X
epd_bitmap16_32_89, //57 Y
epd_bitmap16_32_90, //58 Z
epd_bitmap16_32_91, //59 [
epd_bitmap16_32_92, //60 \
epd_bitmap16_32_93, //64 ]
epd_bitmap16_32_94, //62 ^
epd_bitmap16_32_95, //63 `
epd_bitmap16_32_96, //64 _
epd_bitmap16_32_97, //65 a
epd_bitmap16_32_98, //66 b
epd_bitmap16_32_99, //67 c
epd_bitmap16_32_100, //68 d
epd_bitmap16_32_101, //69 e
epd_bitmap16_32_102, //70 f
epd_bitmap16_32_103, //71 g
epd_bitmap16_32_104, //72 h
epd_bitmap16_32_105, //73 i
epd_bitmap16_32_106, //74 j
epd_bitmap16_32_107, //75 k
epd_bitmap16_32_108, //76 l
epd_bitmap16_32_109, //77 m
epd_bitmap16_32_110, //78 n
epd_bitmap16_32_111, //79 o
epd_bitmap16_32_112, //80 p
epd_bitmap16_32_113, //81 q
epd_bitmap16_32_114, //82 r
epd_bitmap16_32_115, //83 s
epd_bitmap16_32_116, //84 t
epd_bitmap16_32_117, //85 u
epd_bitmap16_32_118, //86 v
epd_bitmap16_32_119, //87 w
epd_bitmap16_32_120, //88 x
epd_bitmap16_32_121, //89 y
epd_bitmap16_32_122, //90 z
epd_bitmap16_32_123, //91 {
epd_bitmap16_32_124, //92 |
epd_bitmap16_32_125, //93 }
epd_bitmap16_32_126 //94 ~
};
// scaled labels as images
// '48', 16x32px
const unsigned char epd_bitmap16_32_0_9_48 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0xc0, 0x07,
0xe0, 0x07, 0x70, 0x0e, 0x70, 0x0e, 0x30, 0x0c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c,
0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x30, 0x0c, 0x70, 0x0c, 0x70, 0x0e, 0xe0, 0x07,
0xe0, 0x07, 0xc0, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '49', 16x32px
const unsigned char epd_bitmap16_32_0_9_49 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07,
0x80, 0x07, 0xe0, 0x07, 0xe0, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07,
0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07,
0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '50', 16x32px
const unsigned char epd_bitmap16_32_0_9_50 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x07,
0xc0, 0x0f, 0xe0, 0x0f, 0xe0, 0x1c, 0x60, 0x1c, 0x60, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1e,
0x00, 0x0e, 0x00, 0x0f, 0x80, 0x07, 0xc0, 0x03, 0xc0, 0x01, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x1f,
0xe0, 0x1f, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '51', 16x32px
const unsigned char epd_bitmap16_32_0_9_51 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x0f,
0xc0, 0x0f, 0xe0, 0x1c, 0xe0, 0x1c, 0x60, 0x1c, 0x60, 0x1c, 0x00, 0x1c, 0x00, 0x0f, 0x00, 0x07,
0x00, 0x1f, 0x00, 0x1e, 0x00, 0x18, 0x70, 0x18, 0x70, 0x18, 0x60, 0x18, 0xe0, 0x1c, 0xe0, 0x1f,
0xc0, 0x0f, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '52', 16x32px
const unsigned char epd_bitmap16_32_0_9_52 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x0f,
0x00, 0x0f, 0x80, 0x0f, 0x80, 0x0f, 0x80, 0x0f, 0xc0, 0x0f, 0xc0, 0x0e, 0xe0, 0x0e, 0x60, 0x0e,
0x70, 0x0e, 0xf0, 0x0f, 0xf0, 0x3f, 0xf0, 0x3f, 0xf0, 0x3f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e,
0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '53', 16x32px
const unsigned char epd_bitmap16_32_0_9_53 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0xc0, 0x0f,
0xe0, 0x0f, 0xe0, 0x00, 0x60, 0x00, 0x60, 0x00, 0xe0, 0x07, 0xe0, 0x0f, 0xe0, 0x1f, 0x60, 0x1c,
0x00, 0x1c, 0x00, 0x18, 0x00, 0x18, 0x70, 0x1c, 0x70, 0x1c, 0xe0, 0x1e, 0xe0, 0x0f, 0xc0, 0x07,
0x80, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '54', 16x32px
const unsigned char epd_bitmap16_32_0_9_54 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x0f,
0xc0, 0x1f, 0xe0, 0x1d, 0xe0, 0x18, 0x60, 0x18, 0x60, 0x00, 0x70, 0x0f, 0xf0, 0x0f, 0xf0, 0x1f,
0xf0, 0x1c, 0xf0, 0x38, 0x70, 0x38, 0x60, 0x38, 0x60, 0x38, 0xe0, 0x18, 0xe0, 0x1c, 0xc0, 0x1f,
0xc0, 0x0f, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '55', 16x32px
const unsigned char epd_bitmap16_32_0_9_55 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0xf0, 0x1f,
0xf0, 0x1f, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x03,
0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x01, 0x80, 0x01, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '56', 16x32px
const unsigned char epd_bitmap16_32_0_9_56 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x0f,
0xe0, 0x0f, 0xe0, 0x1c, 0x60, 0x18, 0x60, 0x18, 0x60, 0x18, 0xe0, 0x1c, 0xc0, 0x0f, 0xc0, 0x0f,
0xe0, 0x1f, 0xe0, 0x1c, 0x70, 0x18, 0x70, 0x38, 0x70, 0x38, 0x70, 0x18, 0xe0, 0x1c, 0xe0, 0x1f,
0xc0, 0x0f, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '57', 16x32px
const unsigned char epd_bitmap16_32_0_9_57 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x0f,
0xc0, 0x0f, 0xe0, 0x1f, 0xe0, 0x1c, 0x70, 0x18, 0x70, 0x18, 0x70, 0x18, 0x70, 0x38, 0x70, 0x3c,
0xe0, 0x3f, 0xe0, 0x1f, 0xc0, 0x1f, 0x80, 0x1b, 0x00, 0x18, 0x60, 0x1c, 0xe0, 0x1c, 0xe0, 0x0f,
0xc0, 0x0f, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// Array of all bitmaps for convenience. (Total bytes used to store images in PROGMEM = 800)
const int epd_bitmap16_32_0_9_allArray_LEN = 10;
const unsigned char* epd_bitmap16_32_0_9_allArray[10] = {
epd_bitmap16_32_0_9_48, // 0
epd_bitmap16_32_0_9_49, // 1
epd_bitmap16_32_0_9_50, // 2
epd_bitmap16_32_0_9_51, // 3
epd_bitmap16_32_0_9_52, // 4
epd_bitmap16_32_0_9_53, // 5
epd_bitmap16_32_0_9_54, // 6
epd_bitmap16_32_0_9_55, // 7
epd_bitmap16_32_0_9_56, // 8
epd_bitmap16_32_0_9_57 // 9
};
// '8258', 32x32px
const unsigned char epd_bitmap32_32_8258 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x90, 0x09, 0x00, 0x00, 0xb8, 0x1f, 0x00,
0x00, 0xf0, 0x0f, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xf8, 0x1f, 0x00,
0x00, 0xb8, 0x1d, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x06, 0x60, 0x00, 0x00, 0x06, 0x60, 0x00, 0xe0, 0x76, 0x6e, 0x07, 0xe0, 0x7f, 0xfe, 0x07,
0x80, 0x1f, 0xf8, 0x01, 0x80, 0x1f, 0xf8, 0x01, 0xc0, 0x7f, 0xfc, 0x03, 0xe0, 0x76, 0x6e, 0x07,
0x40, 0x26, 0x64, 0x02, 0x00, 0x06, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '8273', 32x32px
const unsigned char epd_bitmap32_32_8273 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x90, 0x09, 0x00, 0x00, 0xb8, 0x1f, 0x00,
0x00, 0xf0, 0x0f, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xf8, 0x1f, 0x00,
0x00, 0xb8, 0x1d, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xb8, 0x1d, 0x00, 0x00, 0xf8, 0x1f, 0x00,
0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xb8, 0x1d, 0x00,
0x00, 0x90, 0x09, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '8451', 32x32px
const unsigned char epd_bitmap32_32_8451 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x60, 0xc6, 0x1f, 0x00,
0x60, 0xe6, 0x7f, 0x00, 0xe0, 0xf7, 0x7d, 0x00, 0xc0, 0x7b, 0xf0, 0x00, 0x00, 0x3c, 0xe0, 0x00,
0x00, 0x1c, 0xe0, 0x01, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00,
0x00, 0x1e, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x1e, 0xc0, 0x01, 0x00, 0x1c, 0xe0, 0x01,
0x00, 0x3c, 0xe0, 0x01, 0x00, 0x3c, 0xf0, 0x00, 0x00, 0xf8, 0xf8, 0x00, 0x00, 0xf0, 0x7f, 0x00,
0x00, 0xe0, 0x3f, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '9728', 32x32px
const unsigned char epd_bitmap32_32_9728 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00,
0x80, 0x81, 0x81, 0x01, 0x00, 0x83, 0xc1, 0x00, 0x00, 0x06, 0x60, 0x00, 0x00, 0xec, 0x37, 0x00,
0x00, 0xf0, 0x0f, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0x3f, 0x00,
0xe0, 0xff, 0xff, 0x0f, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xf8, 0x1f, 0x00,
0x00, 0xf0, 0x0f, 0x00, 0x00, 0xec, 0x37, 0x00, 0x00, 0x06, 0x60, 0x00, 0x00, 0x83, 0xc1, 0x00,
0x80, 0x81, 0x81, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '9729', 32x32px
const unsigned char epd_bitmap32_32_9729 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xf0, 0x0f, 0x00,
0x00, 0xf8, 0x1f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfc, 0xff, 0x01, 0x00, 0xfc, 0xff, 0x03,
0x00, 0xfc, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x03, 0x80, 0xff, 0xff, 0x03,
0xc0, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xff, 0x01,
0x80, 0xff, 0xff, 0x01, 0x00, 0x7f, 0xff, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '9730', 32x32px
const unsigned char epd_bitmap32_32_9730 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0xe0, 0x07, 0x00,
0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0xff, 0xff, 0x00, 0x80, 0xff, 0xff, 0x01,
0x80, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xff, 0x03, 0x40, 0xcc, 0x33, 0x02, 0x00, 0x80, 0x21, 0x00,
0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00,
0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x98, 0x01, 0x00,
0x00, 0x90, 0x01, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '9731', 32x32px
const unsigned char epd_bitmap32_32_9731 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x86, 0x07, 0x00, 0x00, 0xf0, 0x3f, 0x00,
0x00, 0xe0, 0xff, 0x07, 0x00, 0xb1, 0x7f, 0x02, 0x80, 0x09, 0x7c, 0x00, 0x00, 0x04, 0xe0, 0x00,
0x00, 0x02, 0x40, 0x00, 0x70, 0x62, 0x8c, 0x00, 0x20, 0x72, 0x8c, 0x07, 0x00, 0x22, 0x4c, 0x02,
0x00, 0x44, 0x42, 0x00, 0x40, 0x84, 0x21, 0x02, 0xe0, 0x02, 0xc0, 0x02, 0x80, 0x81, 0x81, 0x05,
0x00, 0x81, 0x01, 0x01, 0xb0, 0x01, 0x00, 0x01, 0x20, 0x01, 0x01, 0x01, 0x00, 0x81, 0x03, 0x01,
0x00, 0x03, 0x81, 0x01, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x38, 0x70, 0x00, 0x00, 0x40, 0x0f, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '9924', 32x32px
const unsigned char epd_bitmap32_32_9924 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
0x00, 0xb8, 0x00, 0x00, 0x00, 0xc8, 0x01, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0x38, 0x1c, 0x00,
0x00, 0x1c, 0x30, 0x00, 0x00, 0x8c, 0x32, 0x00, 0x00, 0x06, 0x60, 0x00, 0x00, 0x06, 0x6f, 0x00,
0x00, 0x06, 0x60, 0x00, 0x80, 0x06, 0x60, 0x00, 0xa0, 0x0c, 0x30, 0x05, 0xc0, 0xfe, 0x7f, 0x02,
0xc0, 0xff, 0xff, 0x03, 0x00, 0xfb, 0x9f, 0x01, 0x80, 0x01, 0x9e, 0x01, 0x80, 0x01, 0x1e, 0x01,
0x80, 0x00, 0x1e, 0x01, 0x80, 0x00, 0x1e, 0x03, 0x80, 0x00, 0x16, 0x01, 0x80, 0x01, 0x00, 0x01,
0x80, 0x01, 0x80, 0x01, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x7e, 0x7e, 0x00, 0x00, 0xf8, 0x3f, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '10052', 32x32px
const unsigned char epd_bitmap32_32_10052 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x80, 0x01, 0x00, 0x00, 0xb0, 0x0d, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0xe3, 0xc3, 0x00,
0x00, 0xc3, 0xc1, 0x00, 0x40, 0x83, 0x41, 0x02, 0xc0, 0x83, 0xe1, 0x03, 0x80, 0x87, 0xe1, 0x01,
0xe0, 0xef, 0xff, 0x03, 0xe0, 0x38, 0x9e, 0x07, 0x00, 0x30, 0x0c, 0x00, 0x00, 0x10, 0x0c, 0x00,
0x00, 0x30, 0x0c, 0x00, 0xe0, 0x38, 0x1e, 0x07, 0xe0, 0xef, 0xff, 0x07, 0x80, 0x87, 0xe1, 0x01,
0xc0, 0x87, 0xe1, 0x03, 0x40, 0x83, 0x41, 0x02, 0x00, 0xc3, 0xc1, 0x00, 0x00, 0xe3, 0xc3, 0x00,
0x00, 0xf0, 0x07, 0x00, 0x00, 0xb0, 0x0d, 0x00, 0x00, 0x90, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '65285', 32x32px
const unsigned char epd_bitmap32_32_65285 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x80, 0x3f, 0xc0, 0x01,
0x80, 0x31, 0xe0, 0x00, 0x80, 0x31, 0x70, 0x00, 0x80, 0x31, 0x38, 0x00, 0x80, 0x31, 0x1c, 0x00,
0x80, 0x31, 0x0e, 0x00, 0x80, 0x3b, 0x07, 0x00, 0x00, 0x9f, 0x03, 0x00, 0x00, 0xce, 0x79, 0x00,
0x00, 0xe0, 0xfc, 0x00, 0x00, 0x70, 0xcc, 0x01, 0x00, 0x38, 0x8c, 0x01, 0x00, 0x1c, 0x8c, 0x01,
0x00, 0x0e, 0x8c, 0x01, 0x00, 0x07, 0x8c, 0x01, 0x80, 0x03, 0xdc, 0x01, 0x80, 0x01, 0xf8, 0x00,
0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '65357', 32x32px
const unsigned char epd_bitmap32_32_65357 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x79, 0x70, 0x00, 0xc0, 0xfd, 0xfc, 0x01,
0xc0, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xef, 0x03, 0xc0, 0xc3, 0xc3, 0x03, 0xc0, 0xc3, 0xc3, 0x03,
0xc0, 0xc1, 0xc3, 0x03, 0xc0, 0xc1, 0xc3, 0x03, 0xc0, 0xc1, 0xc3, 0x03, 0xc0, 0xc1, 0xc3, 0x03,
0xc0, 0xc1, 0xc3, 0x03, 0xc0, 0xc1, 0xc3, 0x03, 0xc0, 0xc1, 0xc3, 0x03, 0xc0, 0xc1, 0xc3, 0x03,
0xc0, 0xc1, 0xc3, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '127752', 32x32px
const unsigned char epd_bitmap32_32_127752 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0xfe, 0x09, 0x00, 0x80, 0x1f, 0x08,
0x00, 0xc0, 0x07, 0x08, 0x00, 0xe0, 0x81, 0x0f, 0x00, 0xf0, 0xf0, 0x0f, 0x00, 0x38, 0xf8, 0x0b,
0x00, 0x1c, 0x3e, 0x08, 0x00, 0x0e, 0x0f, 0x08, 0x00, 0x8f, 0x07, 0x0f, 0x00, 0xc7, 0xc1, 0x0f,
0x80, 0xe3, 0xf0, 0x0f, 0x80, 0xe3, 0xf8, 0x08, 0xc0, 0x71, 0x3c, 0x08, 0xc0, 0x39, 0x1e, 0x0e,
0xc0, 0x38, 0x8e, 0x01, 0xe0, 0x18, 0xc7, 0x00, 0xe0, 0x1c, 0x63, 0x00, 0xe0, 0x9c, 0x23, 0x00,
0x60, 0x9c, 0x13, 0x00, 0x60, 0x8c, 0x11, 0x00, 0xe0, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '127758', 32x32px
const unsigned char epd_bitmap32_32_127758 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00,
0x00, 0xfc, 0x7f, 0x00, 0x00, 0xbe, 0xe7, 0x00, 0x00, 0xff, 0xcf, 0x01, 0x80, 0xff, 0x8d, 0x03,
0xc0, 0xff, 0x38, 0x06, 0x60, 0xfc, 0x0f, 0x0c, 0x60, 0xf8, 0x0f, 0x0c, 0x30, 0xf8, 0x07, 0x08,
0x30, 0xf8, 0x03, 0x18, 0x30, 0x70, 0x02, 0x18, 0x30, 0x70, 0x00, 0x18, 0x30, 0x60, 0x03, 0x18,
0x30, 0x80, 0x1f, 0x18, 0x30, 0x00, 0x78, 0x18, 0x30, 0x00, 0x7c, 0x18, 0x30, 0x00, 0xfc, 0x19,
0x60, 0x00, 0xfc, 0x0d, 0x60, 0x00, 0xf8, 0x0c, 0xc0, 0x00, 0x70, 0x06, 0x80, 0x01, 0x70, 0x03,
0x00, 0x03, 0xb0, 0x01, 0x00, 0x0e, 0xf0, 0x00, 0x00, 0xfc, 0x7e, 0x00, 0x00, 0xf0, 0x1f, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '127759', 32x32px
const unsigned char epd_bitmap32_32_127759 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00,
0x00, 0xfc, 0x7f, 0x00, 0x00, 0x3e, 0xe0, 0x00, 0x00, 0xff, 0x8f, 0x01, 0x80, 0xff, 0x7f, 0x03,
0xc0, 0xff, 0x0f, 0x06, 0xe0, 0xff, 0x09, 0x0c, 0xe0, 0xff, 0x03, 0x0c, 0xf0, 0xff, 0x09, 0x08,
0xf0, 0xff, 0x0c, 0x18, 0xf0, 0xff, 0x06, 0x18, 0xf0, 0xdd, 0x00, 0x18, 0xb0, 0xcc, 0x00, 0x18,
0x70, 0x08, 0x04, 0x18, 0xf0, 0xa0, 0x0c, 0x18, 0x70, 0xa0, 0x18, 0x18, 0x70, 0x00, 0x00, 0x18,
0x60, 0x00, 0x1f, 0x0c, 0x60, 0x00, 0x3f, 0x0c, 0xc0, 0x00, 0x9f, 0x06, 0x80, 0x01, 0xd8, 0x03,
0x00, 0x03, 0xc0, 0x01, 0x00, 0x0e, 0xe0, 0x00, 0x00, 0xfc, 0x7e, 0x00, 0x00, 0xf0, 0x1f, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '127760', 32x32px
const unsigned char epd_bitmap32_32_127760 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xf0, 0x1f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xee, 0xef, 0x00, 0x00, 0x73, 0x9d, 0x01,
0x80, 0x31, 0x19, 0x03, 0xc0, 0xff, 0xff, 0x07, 0xc0, 0x18, 0x31, 0x06, 0x60, 0x0c, 0x61, 0x0c,
0x60, 0x0c, 0x61, 0x0c, 0x60, 0x0c, 0x61, 0x0c, 0x20, 0x04, 0x61, 0x08, 0xe0, 0xff, 0xff, 0x0f,
0x20, 0x04, 0x41, 0x08, 0x60, 0x0c, 0x61, 0x0c, 0x60, 0x0c, 0x61, 0x0c, 0x60, 0x0c, 0x61, 0x0c,
0xc0, 0x18, 0x31, 0x06, 0xc0, 0xff, 0xff, 0x07, 0x80, 0x31, 0x19, 0x03, 0x00, 0x73, 0x9d, 0x01,
0x00, 0xee, 0xef, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '127777', 32x32px
const unsigned char epd_bitmap32_32_127777 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xc0, 0x03, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x20, 0x0c, 0x00, 0x00, 0x20, 0x1c, 0x00, 0x00,
0x60, 0x34, 0x00, 0x00, 0xc0, 0x60, 0x00, 0x00, 0x80, 0xc1, 0x00, 0x00, 0x00, 0xe3, 0x01, 0x00,
0x00, 0x66, 0x03, 0x00, 0x00, 0x0c, 0x06, 0x00, 0x00, 0x18, 0x0e, 0x00, 0x00, 0x30, 0x1e, 0x00,
0x00, 0x60, 0xf0, 0x03, 0x00, 0xc0, 0x00, 0x07, 0x00, 0x80, 0x01, 0x0e, 0x00, 0x00, 0x83, 0x0d,
0x00, 0x00, 0xc2, 0x0f, 0x00, 0x00, 0x83, 0x09, 0x00, 0x00, 0x02, 0x0c, 0x00, 0x00, 0x06, 0x0c,
0x00, 0x00, 0x06, 0x06, 0x00, 0x00, 0x9c, 0x07, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128167a', 32x32px
const unsigned char epd_bitmap32_32_128167a [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, 0xe0, 0x0f, 0x00,
0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xf8, 0x3f, 0x00,
0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01,
0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x00,
0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128225', 32x32px
const unsigned char epd_bitmap32_32_128225 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0xc0, 0x02, 0x00, 0x00, 0xb0, 0x02,
0x00, 0x00, 0xf8, 0x02, 0x00, 0x18, 0x7e, 0x02, 0x00, 0xf8, 0x31, 0x00, 0x00, 0x78, 0x28, 0x00,
0x00, 0xcc, 0x25, 0x00, 0x00, 0x8c, 0x23, 0x00, 0x00, 0x0c, 0x26, 0x00, 0x00, 0x0c, 0x3c, 0x00,
0x00, 0x0c, 0x38, 0x00, 0x00, 0x18, 0x60, 0x00, 0x00, 0x38, 0xe0, 0x00, 0x00, 0xff, 0x38, 0x00,
0x80, 0xff, 0x1f, 0x00, 0x80, 0x7d, 0x02, 0x00, 0x80, 0x65, 0x00, 0x00, 0x80, 0xc1, 0x00, 0x00,
0x80, 0x81, 0x03, 0x00, 0x80, 0x01, 0x07, 0x00, 0x80, 0x01, 0x06, 0x00, 0xc0, 0xff, 0x0f, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128263', 32x32px
const unsigned char epd_bitmap32_32_128263 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x03, 0x00,
0x80, 0xc3, 0x07, 0x00, 0x00, 0xe7, 0x06, 0x00, 0x00, 0x0e, 0x06, 0x00, 0xe0, 0x1f, 0x06, 0x00,
0xe0, 0x3f, 0x06, 0x00, 0xe0, 0x77, 0x06, 0x00, 0xe0, 0xe7, 0x1c, 0x00, 0xe0, 0xc7, 0x19, 0x00,
0xe0, 0x87, 0x33, 0x00, 0xe0, 0x07, 0x07, 0x00, 0xe0, 0x07, 0x0e, 0x00, 0xe0, 0x07, 0x1e, 0x00,
0xe0, 0x07, 0x3e, 0x00, 0xe0, 0x0f, 0x76, 0x00, 0x00, 0x3c, 0xe6, 0x00, 0x00, 0xf0, 0xc6, 0x01,
0x00, 0xc0, 0x87, 0x03, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128267', 32x32px
const unsigned char epd_bitmap32_32_128267 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00,
0x00, 0xe0, 0x0f, 0x00, 0x00, 0x7e, 0xfc, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00,
0x00, 0xfe, 0xff, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc1, 0x00, 0x00, 0xc6, 0xc7, 0x00,
0x00, 0x86, 0xc3, 0x00, 0x00, 0x06, 0xc1, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00,
0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00,
0x00, 0x06, 0xc0, 0x00, 0x00, 0x86, 0xc3, 0x00, 0x00, 0xc6, 0xc7, 0x00, 0x00, 0x06, 0xc0, 0x00,
0x00, 0xfe, 0xff, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0xfc, 0x7f, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128266', 32x32px
const unsigned char epd_bitmap32_32_128266 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xc0, 0x87, 0x00, 0x00, 0xf0, 0x86, 0x01, 0x00, 0x3c, 0x06, 0x03, 0xe0, 0x0f, 0x06, 0x06,
0xe0, 0x07, 0x46, 0x04, 0xe0, 0x07, 0xc6, 0x0c, 0xe0, 0x07, 0x9e, 0x0d, 0xe0, 0x07, 0x9e, 0x09,
0xe0, 0x07, 0xbe, 0x09, 0xe0, 0x07, 0x9e, 0x09, 0xe0, 0x07, 0x9e, 0x0c, 0xe0, 0x07, 0xc6, 0x0c,
0xe0, 0x07, 0x46, 0x06, 0xe0, 0x0f, 0x06, 0x06, 0x00, 0x3c, 0x86, 0x03, 0x00, 0xf0, 0xc6, 0x01,
0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128268', 32x32px
const unsigned char epd_bitmap32_32_128268 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x60, 0x06, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0xfc, 0x3f, 0x00,
0x00, 0xfe, 0x7f, 0x00, 0x00, 0x02, 0x60, 0x00, 0x00, 0x0e, 0x70, 0x00, 0x00, 0xce, 0x33, 0x00,
0x00, 0x0c, 0x10, 0x00, 0x00, 0xcc, 0x13, 0x00, 0x00, 0x08, 0x10, 0x00, 0x00, 0x18, 0x18, 0x00,
0x00, 0x38, 0x0c, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0x60, 0x06, 0x00,
0x00, 0x60, 0x06, 0x00, 0x00, 0x60, 0x06, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x40, 0x03, 0x00,
0x00, 0x40, 0x03, 0x00, 0x00, 0x40, 0x03, 0x00, 0x00, 0x40, 0x03, 0x00, 0x00, 0xc0, 0x03, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128264', 32x32px
const unsigned char epd_bitmap32_32_128264 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xc0, 0x07, 0x00, 0x00, 0xf0, 0x06, 0x00, 0x00, 0x3c, 0x06, 0x00, 0xe0, 0x0f, 0x06, 0x00,
0xe0, 0x07, 0x06, 0x00, 0xe0, 0x07, 0x06, 0x00, 0xe0, 0x07, 0x1e, 0x00, 0xe0, 0x07, 0x1e, 0x00,
0xe0, 0x07, 0x3e, 0x00, 0xe0, 0x07, 0x1e, 0x00, 0xe0, 0x07, 0x1e, 0x00, 0xe0, 0x07, 0x06, 0x00,
0xe0, 0x07, 0x06, 0x00, 0xe0, 0x0f, 0x06, 0x00, 0x00, 0x3c, 0x06, 0x00, 0x00, 0xf0, 0x06, 0x00,
0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128507', 32x32px
const unsigned char epd_bitmap32_32_128507 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0x00,
0x00, 0x20, 0x10, 0x00, 0x00, 0x10, 0x30, 0x00, 0x00, 0x08, 0x20, 0x00, 0x00, 0x0c, 0x40, 0x00,
0x00, 0xfc, 0xff, 0x00, 0x00, 0xfe, 0x83, 0x01, 0x00, 0xff, 0x03, 0x01, 0x80, 0xff, 0x07, 0x02,
0xc0, 0xff, 0x3f, 0x04, 0xe0, 0xff, 0x7f, 0x0c, 0xe0, 0xff, 0x7f, 0x08, 0xe0, 0xff, 0xff, 0x08,
0xe0, 0xff, 0xff, 0x09, 0xe0, 0xff, 0xff, 0x09, 0xe0, 0xff, 0xff, 0x0b, 0xe0, 0xff, 0xff, 0x0f,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128510', 32x32px
const unsigned char epd_bitmap32_32_128510 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0xe0, 0x0f,
0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00,
0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xd8, 0x00, 0x00, 0x00, 0xe8, 0x00,
0x00, 0x00, 0xf6, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xc0, 0xff, 0x00,
0x00, 0xfe, 0x7f, 0x00, 0x00, 0xfe, 0x1f, 0x00, 0x60, 0x80, 0x03, 0x00, 0xe0, 0xb8, 0x01, 0x00,
0xe0, 0x0d, 0x00, 0x00, 0xe0, 0x05, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128265', 32x32px
const unsigned char epd_bitmap32_32_128265 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xc0, 0x07, 0x00, 0x00, 0xf0, 0x06, 0x00, 0x00, 0x3c, 0x06, 0x00, 0xe0, 0x0f, 0x06, 0x00,
0xe0, 0x07, 0x46, 0x00, 0xe0, 0x07, 0xc6, 0x00, 0xe0, 0x07, 0x9e, 0x01, 0xe0, 0x07, 0x9e, 0x01,
0xe0, 0x07, 0xbe, 0x01, 0xe0, 0x07, 0x9e, 0x01, 0xe0, 0x07, 0x9e, 0x00, 0xe0, 0x07, 0xc6, 0x00,
0xe0, 0x07, 0x46, 0x00, 0xe0, 0x0f, 0x06, 0x00, 0x00, 0x3c, 0x06, 0x00, 0x00, 0xf0, 0x06, 0x00,
0x00, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128507a', 32x32px
const unsigned char epd_bitmap32_32_128507a [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xf8, 0x1f, 0x00, 0x00, 0xf8, 0x1f, 0x00, 0x00, 0xfc, 0x3f, 0x00, 0x00, 0xfc, 0x3f, 0x00,
0x00, 0xfe, 0x7f, 0x00, 0x00, 0xba, 0x5d, 0x00, 0x00, 0x13, 0xc9, 0x00, 0x00, 0x01, 0x80, 0x00,
0x80, 0x01, 0x86, 0x01, 0xc0, 0x00, 0x0c, 0x03, 0x60, 0x00, 0x08, 0x06, 0x38, 0x00, 0x10, 0x1c,
0x0c, 0x00, 0x10, 0x10, 0x04, 0x00, 0x0f, 0x20, 0x04, 0xe0, 0x00, 0x20, 0x04, 0x30, 0x00, 0x20,
0x04, 0x10, 0x00, 0x20, 0x04, 0x30, 0x00, 0x20, 0x04, 0xe0, 0x0f, 0x20, 0x04, 0x00, 0x70, 0x20,
0x04, 0x00, 0x40, 0x20, 0x04, 0x00, 0x80, 0x30, 0x04, 0x00, 0x80, 0x31, 0x04, 0x00, 0x00, 0x21,
0xfc, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '128732', 32x32px
const unsigned char epd_bitmap32_32_128732 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x07,
0xe0, 0xff, 0xff, 0x0f, 0x30, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x18,
0x30, 0xf0, 0x0f, 0x18, 0x30, 0xfc, 0x7f, 0x18, 0x30, 0x0e, 0xe0, 0x18, 0xb0, 0xc3, 0x83, 0x1b,
0xf0, 0xf1, 0x1f, 0x1b, 0xf0, 0x3c, 0x78, 0x1a, 0x30, 0x0e, 0xe0, 0x18, 0x30, 0xc6, 0xc7, 0x18,
0x30, 0xf0, 0x1e, 0x18, 0x30, 0x30, 0x18, 0x18, 0x30, 0x90, 0x13, 0x18, 0x30, 0xc0, 0x07, 0x18,
0x30, 0xc0, 0x07, 0x18, 0x30, 0xc0, 0x07, 0x18, 0x30, 0x80, 0x01, 0x18, 0x30, 0x00, 0x00, 0x18,
0x30, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x18, 0xe0, 0x00, 0x00, 0x0e, 0xc0, 0xff, 0xff, 0x07,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '129656', 32x32px
const unsigned char epd_bitmap32_32_129656 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00,
0x00, 0xc0, 0x07, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x00, 0xe0, 0x0f, 0x00, 0x00, 0xf0, 0x1f, 0x00,
0x00, 0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xfc, 0x7f, 0x00,
0x00, 0xfe, 0x7f, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01,
0x00, 0xff, 0xff, 0x01, 0x80, 0xff, 0xff, 0x03, 0x80, 0xff, 0xff, 0x03, 0x80, 0xff, 0xff, 0x03,
0x80, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01,
0x00, 0xfe, 0xff, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x00, 0xe0, 0x0f, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// '129707', 32x32px
const unsigned char epd_bitmap32_32_129707 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x0f, 0x00,
0x00, 0xe0, 0x0f, 0x00, 0x00, 0x7e, 0xfc, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00,
0x00, 0xfe, 0xff, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc1, 0x00, 0x00, 0xc6, 0xc7, 0x00,
0x00, 0xc6, 0xc7, 0x00, 0x00, 0x06, 0xc1, 0x00, 0x00, 0x06, 0xc1, 0x00, 0x00, 0x06, 0xc0, 0x00,
0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00,
0x00, 0xfe, 0xff, 0x00, 0x00, 0x3e, 0xf8, 0x00, 0x00, 0x3e, 0xf8, 0x00, 0x00, 0xfe, 0xff, 0x00,
0x00, 0xfe, 0xff, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0x06, 0xc0, 0x00, 0x00, 0xfc, 0x7f, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// Array of all bitmaps for convenience. (Total bytes used to store images in PROGMEM = 3024+1296)
const int epd_bitmap32_32_allArray_LEN = 30;
const unsigned char* epd_bitmap32_32_allArray[30] = {
epd_bitmap32_32_8258, //
epd_bitmap32_32_8273, //
epd_bitmap32_32_8451, //2 度
epd_bitmap32_32_9728, //
epd_bitmap32_32_9729, //
epd_bitmap32_32_9730, //
epd_bitmap32_32_9731, //
epd_bitmap32_32_9924,
epd_bitmap32_32_10052,
epd_bitmap32_32_65285, //9 %
epd_bitmap32_32_65357, //10 m
epd_bitmap32_32_127752,
epd_bitmap32_32_127758,
epd_bitmap32_32_127759, //13 地球2
epd_bitmap32_32_127760,
epd_bitmap32_32_127777, //15 温度計
epd_bitmap32_32_128167a, //16 湿度
epd_bitmap32_32_128225, //17 GPS
epd_bitmap32_32_128263,
epd_bitmap32_32_128264,
epd_bitmap32_32_128265,
epd_bitmap32_32_128266,
epd_bitmap32_32_128267,
epd_bitmap32_32_128268,
epd_bitmap32_32_128507,
epd_bitmap32_32_128507a, //25 高度
epd_bitmap32_32_128510, //26 日本
epd_bitmap32_32_128732,
epd_bitmap32_32_129656,
epd_bitmap32_32_129707
};
int compass_degrees; // 0-360° -- compass heading, for now, this value is taken from the potentiometer value
char buffer[20]; // helper buffer for displaying strings on the display
int xpos_offset; // x offset of all the tickmarks
int xpos_with_offset; // x position of the tickmark with applied offset
float xpos_final; // final x position for the tickmark
int str_width; // calculated width of the string
int labels_count = 3; // number of different images for every label (for example, "SW"), 3 = total of 4 images per label
int label_display = 0; // which label version to display for the current big tickmark
int SHOW_SCALED_LABEL = 1; // should we show the scaled label (drawn using image) or the standard non-scaled label (drawn using the u8g2 font)
char *compass_labels[] = {"N", "NE", "E", "SE", "S", "SW", "W", "NW", "N"}; // array with strings for big tickmarks
int val[3];
int str_xpos,str_ypos;
int num[16];
void setup(void) {
Serial.begin(115200);
Serial.println("Hello, Arduino!");
u8g2.begin(); // start the u8g2 library
pinMode(A0, INPUT); // set the analog input pin A0 as input
}
void loop(void) {
compass_degrees = map(analogRead(A0), 0, 1023, 0, 360); // use the potentiometer to set the degrees between 0-360°
xpos_offset = round((360 - compass_degrees) / 360.0 * 240.0); // calculate the X offset for all the tickmarks, max offset is 10(px)*24(tickmarks) = 240px
val[0] = xpos_offset / 100;
val[1] = (xpos_offset - val[0] * 100) / 10;
val[2] = xpos_offset - (val[0] * 100) - (val[1] * 10) ;
// Serial.println( xpos_offset );
// Serial.println( val[0] );
// Serial.println( val[1] );
// Serial.println( val[2] );
u8g2.clearBuffer(); // clear the internal memory
u8g2.setDrawColor(1); // set the drawing color to white
u8g2.setBitmapMode(1); // draw transparent images
// u8g2.drawXBMP(0, 0, 22, 40, epd_bitmap_0); // 0
// 絵文字のみ表示
/*
num[0] = xpos_offset % epd_bitmap32_32_allArray_LEN;
int i;
for (i = 1; i < 8; i = i + 1) {
num[i] = num[0] + i;
if (num[i] >= epd_bitmap32_32_allArray_LEN) {
num[i] = num[i] - epd_bitmap32_32_allArray_LEN;
}
}
str_ypos = 0;
str_xpos = 0;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[num[0]]); // 単位
str_xpos = str_xpos + 32;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[num[1]]); // 単位
str_xpos = str_xpos + 32;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[num[2]]); // 単位
str_xpos = str_xpos + 32;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[num[3]]); // 単位
str_ypos = 32;
str_xpos = 0;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[num[4]]); // 単位
str_xpos = str_xpos + 32;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[num[5]]); // 単位
str_xpos = str_xpos + 32;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[num[6]]); // 単位
str_xpos = str_xpos + 32;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[num[7]]); // 単位
*/
// 半角のみ表示
num[0] = xpos_offset % epd_bitmap16_32_allArray_LEN;
int i;
for (i = 1; i < 16; i = i + 1) {
num[i] = num[0] + i;
if (num[i] >= epd_bitmap16_32_allArray_LEN) {
num[i] = num[i] - epd_bitmap16_32_allArray_LEN;
}
// Serial.print(num[i]);
// Serial.print(",");
}
//Serial.println("");
str_ypos = 0;
str_xpos = 0;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[0]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[1]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[2]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[3]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[4]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[5]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[6]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[7]]); // 単位
str_ypos = 32;
str_xpos = 0;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[8]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[9]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[10]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[11]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[12]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[13]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[14]]); // 単位
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_allArray[num[15]]); // 単位
/*
//データと絵文字
str_ypos = 0;
str_xpos = 0;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[15]); // 先頭マーク
str_xpos = 127 - 32;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[2]); // 単位
str_xpos = 127 - 16*3 - 32;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_0_9_allArray[val[0]]); // 3桁目
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_0_9_allArray[val[1]]); // 2桁目
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_0_9_allArray[val[2]]); // 1桁目
str_ypos = str_ypos + 32;
str_xpos = 0;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[25]); // 先頭マーク 16,25
str_xpos = 127 - 32;
u8g2.drawXBMP(str_xpos, str_ypos, 32, 32, epd_bitmap32_32_allArray[10]); // 単位 9,10
str_xpos = 127 - 16*4 - 32;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_0_9_allArray[val[2]]); // 4桁目 暫定
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_0_9_allArray[val[0]]); // 3桁目
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_0_9_allArray[val[1]]); // 2桁目
str_xpos = str_xpos + 16;
u8g2.drawXBMP(str_xpos, str_ypos, 16, 32, epd_bitmap16_32_0_9_allArray[val[2]]); // 1桁目
*/
/*
u8g2.drawLine(0, 5, 127, 5); // draw horizontal line
u8g2.setDrawColor(0); // black color
u8g2.drawXBMP(51, 0, 26, 13, epd_bitmap_img_bubble_outline); // bubble outline
u8g2.setDrawColor(1); // white color
u8g2.drawXBMP(51, 0, 26, 13, epd_bitmap_img_bubble_fill); // bubble fill
u8g2.setDrawColor(0); // black color
u8g2.setFontDirection(0); // normal font direction
u8g2.setFont(u8g2_font_squeezed_b7_tr); // set font
sprintf(buffer, "%d'", compass_degrees); // convert compass degree integer to string, add the ' symbol that (somehow) looks like degree symbol (degree symbol is not present in the font)
str_width = u8g2.getStrWidth(buffer); // calculate the string width
u8g2.drawStr(64 - str_width / 2, 8, buffer); // draw centered string
*/
u8g2.sendBuffer(); // transfer internal memory to the display
}