Problems with Cyrillic output in U8g2Log on Oled, I2C display.
U8g2 with Cyrillic - works fine.
#include <U8g2lib.h>
//U8G2_SSD1306_128X64_NONAME_1_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);
U8G2_SSD1306_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0,/* reset=*/ U8X8_PIN_NONE);
U8G2LOG u8g2log;
uint8_t u8log_buffer[32*10];
void setup(void) {
u8g2.begin();
u8g2.enableUTF8Print(); // enable UTF8 support for the Arduino print()
u8g2.setFont(u8g2_font_5x7_t_cyrillic); // set the font for the terminal window
u8g2log.begin(u8g2, 32, 10, u8log_buffer); // connect to u8g2, assign buffer
}
void loop(void) {
u8g2log.print(millis());
u8g2log.print("Misha-Миша"); // !!! Cyrillic letters are not visible on the display
u8g2log.print("\n");
delay(500);
}