#include "U8g2lib.h"
#include <bits/stdc++.h>
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0); // [full framebuffer, size = 1024 bytes]
// std::map<String, unsigned char *> icon;
unsigned char icon1[] = PROGMEM{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0xCF, 0x01,
0xE0, 0xFF, 0x03, 0xF0, 0xFF, 0x07, 0x78, 0xF8, 0x0F, 0x38, 0xFC, 0x1D,
0x1C, 0xDC, 0x39, 0x1C, 0xC8, 0x11, 0x1C, 0xC0, 0x01, 0x1C, 0xC0, 0x01,
0x1C, 0xC0, 0x01, 0x38, 0xE0, 0x00, 0x78, 0xF0, 0x00, 0xF0, 0x7F, 0x00,
0xE0, 0x3F, 0x00, 0x80, 0x0F, 0x00, 0x00, 0x07, 0x00, 0x00, 0x07, 0x00,
0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
void setup() {
icon["uwu"] = icon1;
u8g2.setColorIndex(1); // set the color to white
u8g2.begin();
}
void loop() {
u8g2.firstPage();
do {
u8g2.setColorIndex(1);
// u8g2.setFont(u8g2_font_crox5hb_tn);
// u8g2.drawStr(3, 37, "11:11");
// u8g2.setFont(u8g2_font_6x10_tr);
// u8g2.drawStr(5, 50, "Sun, Jan 15, 2023");
// u8g2.drawStr(5, 59, "Gunjou - Yoasobi");
u8g2.drawXBMP(0, 104, 24, 24, icon["uwu"]);
// u8g2.drawFrame(0, 0, 128, 64);
// u8g2.setFont(u8g2_font_fub20_tn);
// u8g2.drawStr(5, 40, "11:11");
// u8g2.setFont(u8g2_font_5x7_tf);
// u8g2.drawStr(5, 51, "Sun, Jan 15, 2023");
} while ( u8g2.nextPage() );
delay(50);
}