#include <U8g2lib.h>
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);
const unsigned char bitmap_talk [] PROGMEM = {
0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x30, 0xe0, 0x00, 0x00, 0x31, 0xe0,
0x00, 0x00, 0x61, 0xe0, 0x00, 0x00, 0xc0, 0xc0, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x01, 0x80, 0x00,
0x00, 0x01, 0x80, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00,
0x18, 0x07, 0xf8, 0x00, 0x19, 0x00, 0x18, 0x00, 0x19, 0x80, 0x18, 0x00, 0x19, 0x10, 0x18, 0x00,
0x13, 0x30, 0x1e, 0x00, 0x33, 0x30, 0x07, 0x00, 0x33, 0x30, 0x01, 0xc0, 0x33, 0x30, 0x00, 0xe0,
0x33, 0x30, 0x03, 0xc0, 0x33, 0x30, 0x0f, 0x00, 0x13, 0x30, 0x1c, 0x00, 0x19, 0x80, 0x18, 0x00,
0x19, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x10, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00,
0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x07, 0xf0 };
const unsigned char bitmap_talk1 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
0xe0, 0x70, 0x1c, 0x0f, 0x03, 0x00, 0x00, 0x18, 0x3c, 0x3c, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xf0, 0x70, 0x00, 0x00, 0xe0, 0x40, 0x00, 0x00, 0x80, 0x00, 0x18, 0x1e, 0x17, 0x11, 0x10,
0x10, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xff,
0x80, 0x00, 0x7f, 0xff, 0x00, 0x00, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1,
0xe1, 0x63, 0x33, 0x36, 0x1e, 0x1c, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00,
0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x1f, 0x30,
0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00
};
// 'talk', 50x50px
const unsigned char bitmap_talk50x50 [] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x03,
0x81, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0x81, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x07, 0x01, 0xf8,
0x00, 0x00, 0x00, 0x00, 0x0f, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x01, 0xf0, 0x00, 0x00,
0x00, 0x00, 0x1e, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xff, 0xc0, 0x00, 0x00, 0x03, 0x80, 0x07, 0xff,
0xc0, 0x00, 0x00, 0x07, 0x80, 0x07, 0xff, 0xc0, 0x00, 0x00, 0x07, 0x08, 0x00, 0x01, 0xc0, 0x00,
0x00, 0x07, 0x0e, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x07, 0x1c, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x0f,
0x1c, 0x20, 0x01, 0xc0, 0x00, 0x00, 0x0e, 0x1c, 0x70, 0x01, 0xf0, 0x00, 0x00, 0x0e, 0x1c, 0x70,
0x00, 0xfc, 0x00, 0x00, 0x0e, 0x1c, 0x70, 0x00, 0x3f, 0x00, 0x00, 0x0e, 0x38, 0x70, 0x00, 0x1f,
0x80, 0x00, 0x0e, 0x38, 0x70, 0x00, 0x07, 0xe0, 0x00, 0x0e, 0x38, 0x70, 0x00, 0x01, 0xf0, 0x00,
0x0e, 0x38, 0x70, 0x00, 0x00, 0xf8, 0x00, 0x0e, 0x38, 0x70, 0x00, 0x03, 0xf0, 0x00, 0x0e, 0x38,
0x70, 0x00, 0x0f, 0xc0, 0x00, 0x0e, 0x1c, 0x70, 0x00, 0x3f, 0x00, 0x00, 0x0e, 0x1c, 0x70, 0x00,
0x7e, 0x00, 0x00, 0x0e, 0x1c, 0x70, 0x01, 0xf8, 0x00, 0x00, 0x0e, 0x1c, 0x20, 0x01, 0xe0, 0x00,
0x00, 0x07, 0x1c, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x07, 0x1c, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x07,
0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x03, 0x00, 0x00,
0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x00,
0x00, 0x00, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfc, 0x00
};
void setup() {
u8g2.begin();
u8g2.clearBuffer();
u8g2.setBitmapMode(false /* solid */);
u8g2.setDrawColor(1);
u8g2.drawXBM( 0, 0, 50, 50, bitmap_talk50x50);
u8g2.sendBuffer();
}
void loop(void) {
}