//************************************************************************************************ void drawBitmaps1() { display.setRotation(1); display.setFullWindow(); const unsigned char* bitmaps[] = { //logo200x200 //eighth200x200 // senventh200x200 termom200x200 }; uint8_t box_x = 50; uint8_t box_y = 50; uint8_t box_w = 110; uint8_t box_h = 70; //Serial.println("helloWorld"); //display.setRotation(1); //display.setFont(&FreeMonoBold9pt7b); //E:\ARDUINO\Sketch\arduino-1.8.2\libraries\GxEPD2\src\bitmaps u8g2Fonts.setFontMode(1); // use u8g2 transparent mode (this is default) u8g2Fonts.setFontDirection(0); // left to right (this is default) u8g2Fonts.setForegroundColor(GxEPD_BLACK); // apply Adafruit GFX color u8g2Fonts.setBackgroundColor(GxEPD_WHITE); // apply Adafruit GFX color if ((display.epd2.WIDTH == 200) && (display.epd2.HEIGHT == 200) && !display.epd2.hasColor) { // bool m = display.mirror(true); for (uint16_t i = 0; i < sizeof(bitmaps) / sizeof(char*); i++) { display.firstPage(); do { display.fillScreen(GxEPD_WHITE); display.drawInvertedBitmap(0, 0, bitmaps[i], 200, 200, GxEPD_BLACK); u8g2Fonts.setFont(u8g2_font_fub49_tn); display.setCursor(box_x, box_y); u8g2Fonts.setCursor(box_x, box_y+55); u8g2Fonts.print(tc); u8g2Fonts.print("."); u8g2Fonts.setFont(u8g2_font_fub30_tn);//++11.14.17.20.25.30.35.42.49 u8g2Fonts.setCursor(box_x+80+15, box_y+55); u8g2Fonts.print(td); //u8g2Fonts.setFont(u8g2_font_fur30_tn);//++11.14.17.20.25.30.35.42.49 u8g2Fonts.setCursor(box_x+10, box_y+130); u8g2Fonts.print(hc); u8g2Fonts.print("."); u8g2Fonts.print(hd); u8g2Fonts.setFont(u8g2_font_fub11_t_symbol);//++ u8g2Fonts.setCursor(75, 15); u8g2Fonts.print(vc); u8g2Fonts.print("."); if(vd<10) {u8g2Fonts.print("0"); u8g2Fonts.print(vd); } else { u8g2Fonts.print(vd); } int v=vc*100+vd; if(v<280) {v=280; } box_w=2+(v-280)/5; if(box_w > 27) {box_w = 27; } display.fillRect(18,6, box_w, 17, GxEPD_BLACK); } while (display.nextPage()); delay(2000); } //display.mirror(m); } }