//#include "Adafruit_GFX.h" #include #include #include #define ENABLE_GxEPD2_GFX 0 #include U8G2_FOR_ADAFRUIT_GFX u8g2Fonts; //#include //#include "BitmapDisplay.h" //#include "TextDisplay.h" //#include "BitmapExamples.h" //#include "test2.h" //#include "Poly7_AllBlacks.h" //#include "Poly7_AllReds.h" //#include "fruitred1_tmp.h" //#include "Redyork1_allreds.h" //#include "Redyork1_allblacks.h" //#include "VP_red.h" //#include "VP_black.h" //#include "Rosec_AllBlacks.h" //#include "Rosec_AllReds.h" //#include "OFC1_black.h" //#include "OFC1_red.h" //#include "MaisjeQ_black.h" //#include "MaisjeQ_red.h" //#include "maisjeR65black.h" //#include "maisjeR65red.h" //#include "red_fruits_blacks.h" //#include "red_fruits_reds.h" //#include "red_women_black.h" //#include "red_women_red.h" //#include "Tattoo1black.h" //#include "Tattoo1red.h" //#include "mushroomsblack.h" //#include "mushroomsred.h" //#include "Graphics.h" //#include "Fluchtpunkt.h" //#include "parrot.h" //#include "eye.h" //#include "Just.h" //#include "rat.h" //#include "Fries.h" //#include "reddoor.h" //#include "under.h" //#include "redbike.h" //#include "tasskaff.h" //#include "wallgirl.h" //#include "Abandoned_c.h" //#include "NicolaZappa.h" //#include "Beauty.h" //#include "Mahatma.h" //#include "AchFraulein.h" //#include "HerrBrotfressor.h" //#include "Nicky.h" //#include "Inshallah.h" //#include "Danger.h" //#include "Paradise.h" //#include "Pot.h" //#include "Joe.h" //#include "Robin2.h" //#include "DA2.h" //#include "Katz.h" #include "Lollipop.h" #include "Meuse.h" #include "One.h" #include "Two.h" #include "Three.h" #include "Four.h" #include "train.h" #include "Cinque.h" #include "VWBUS.h" #include "oz.h" // Connections for e.g. ESP32_S3 DEVKIT1 static const uint8_t EPD_BUSY = 4; // to EPD BUSY static const uint8_t EPD_CS = SS; // to EPD CS static const uint8_t EPD_RST = 6; // to EPD RST static const uint8_t EPD_DC = 7; // to EPD DC static const uint8_t EPD_SCK = 12; // to EPD CLK static const uint8_t EPD_MISO = 13; // Master-In Slave-Out not used, as no data from display static const uint8_t EPD_MOSI = 11; // to EPD DIN GxEPD2_3C < GxEPD2_750c_Z08, GxEPD2_750c_Z08::HEIGHT / 4 > display(GxEPD2_750c_Z08(/*CS=5*/ EPD_CS, /*DC=*/ EPD_DC, /*RST=*/ EPD_RST, /*BUSY=*/ EPD_BUSY)); // GDEW075Z08 800x480, GD7965 //void setup() //{ // display.init(); // display.setTextColor(GxEPD_BLACK); // display.firstPage(); // display.setRotation(1); // // u8g2Fonts.begin(display); // connect u8g2 procedures to Adafruit GFX // delay(1000); // // uint16_t bg = GxEPD_WHITE; // uint16_t fg = GxEPD_BLACK; // u8g2Fonts.setForegroundColor(fg); // apply Adafruit GFX color // u8g2Fonts.setBackgroundColor(bg); // // do{ // display.fillScreen(GxEPD_WHITE); // // u8g2Fonts.setFont(u8g2_font_fub20_tr); //font is set // u8g2Fonts.setCursor(20, 80); //cursor(x,y) // u8g2Fonts.print("Millis: "); //print the text // }while (display.nextPage()); //} // // //void loop() { // display.setPartialWindow(115, 50, 200, 40); // display.firstPage(); // // do{ // display.fillScreen(GxEPD_WHITE); // u8g2Fonts.setCursor(120, 80); // u8g2Fonts.print(millis()); // }while(display.nextPage()); //} void setup() { display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 display.setRotation(0); pinMode(BUILTIN_LED, INPUT); // If it's On, turn it off and some boards use GPIO-5 for SPI-SS, which remains low after screen use digitalWrite(BUILTIN_LED, HIGH); showBitmapExample(); //display.hibernate(); display.powerOff(); } void showBitmapExample() { display.fillScreen(GxEPD_WHITE); // display.setFont(&FreeMonoBold9pt7b); // display.setTextColor(GxEPD_BLACK); //display.drawImage(epd_bitmap_Redyork1_allblacks, 0, 0, 800, 480, false, false, true); //display.drawImage(OLMEC, 0, 0, 800, 480, false, false, true); //display.drawImage(epd_bitmap_Poly7_AllReds, 0, 0,800, 480, false, false, true); //(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap,int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); //display.drawImage(epd_bitmap_Redyork1_allblacks, epd_bitmap_Redyork1_allreds, 0, 0, 800, 480, false, false, true); //display.drawImage(epd_bitmap_VP_black, epd_bitmap_VP_red, 0, 0, 800, 480, false, false, true); //display.setCursor(100, 100); //display.setTextColor(GxEPD_RED); //display.setTextSize(10); //display.print("Fucking shit"); //display.firstPage(); //display.drawImage(epd_bitmap_Poly7_AllBlacks, epd_bitmap_Poly7_AllReds, 0, 0,800, 480, false, false, true); //display.drawImage(epd_bitmap_Rosec_AllBlacks, epd_bitmap_Rosec_AllReds, 0, 0,800, 480, false, false, true); //display.drawImage(epd_bitmap_ofc1_c_AllBlacks, epd_bitmap_ofc1_c_AllReds, 0, 0,800, 480, false, false, true); //display.drawImage(epd_bitmap_MaisjeQ_black,epd_bitmap_MaisjeQ_red, 0, 0,800, 480, false, false, true); //display.drawImage(epd_bitmap_maisjeR65_black,epd_bitmap_maisjeR65_red, 0, 0,800, 480, false, false, true); //display.drawImage(epd_bitmap_red_fruits_blacks,epd_bitmap_red_fruits_reds, 0, 0,800, 480, false, false, true); //display.drawImage(epd_bitmap_red_women_black,epd_bitmap_red_women_red, 0, 0,800, 480, false, false, true); //display.drawImage(epd_bitmap_Tattoo1black,epd_bitmap_Tattoo1red, 0, 0,800, 480, false, false, true); //display.drawImage(epd_bitmap_mushroomsblack,epd_bitmap_mushroomsred, 0, 0,800, 480, false, false, true); //display.drawImage(OZBLACK,OZRED, 0, 0,800, 480, false, false, true); //display.drawImage(FLUCHTPUNKTBLACK,FLUCHTPUNKTRED, 0, 0,800, 480, false, false, true); //display.drawImage(PARROTBLACK,PARROTRED, 0, 0,800, 480, false, false, true); //display.drawImage(EYEBLACK,EYERED, 0, 0,800, 480, false, false, true); //display.drawImage(JUSTBLACK,JUSTRED, 0, 0,800, 480, false, false, true); //display.drawImage(RATBLACK,RATRED, 0, 0,800, 480, false, false, true); //display.drawImage(FRIESBLACK,FRIESRED, 0, 0,800, 480, false, false, true); //display.drawImage(REDDOORBLACK,REDDOORRED, 0, 0,800, 480, false, false, true); //display.drawImage(UNDERBLACK,UNDERRED, 0, 0,800, 480, false, false, true); //display.drawImage(REDBIKEBLACK,REDBIKERED, 0, 0,800, 480, false, false, true); //display.drawImage(TASSKAFFBLACK,TASSKAFFRED, 0, 0,800, 480, false, false, true); //display.drawImage(WALLGIRLBLACK,WALLGIRLRED, 0, 0,800, 480, false, false, true); //display.drawImage(ABANDONED_CBLACK,ABANDONED_CRED, 0, 0,800, 480, false, false, true); //display.drawImage(NICOLAZAPPABLACK,NICOLAZAPPARED, 0, 0,800, 480, false, false, true); //display.drawImage(BEAUTYBLACK,BEAUTYRED, 0, 0,800, 480, false, false, true); //display.drawImage(MAHATMABLACK,MAHATMARED, 0, 0,800, 480, false, false, true); //display.drawImage(ACHFRAULEINBLACK,ACHFRAULEINRED, 0, 0,800, 480, false, false, true); //display.drawImage(HERRBROTFRESSORBLACK,HERRBROTFRESSORRED, 0, 0,800, 480, false, false, true); //display.drawImage(NICKYBLACK,NICKYRED, 0, 0,800, 480, false, false, true); //display.drawImage(INSHALLAHBLACK,INSHALLAHRED, 0, 0,800, 480, false, false, true); //display.drawImage(DANGERBLACK,DANGERRED, 0, 0,800, 480, false, false, true); //display.drawImage(PARADISEBLACK,PARADISERED, 0, 0,800, 480, false, false, true); //display.drawImage(POTBLACK,POTRED, 0, 0,800, 480, false, false, true); //display.drawImage(JOEBLACK,JOERED, 0, 0,800, 480, false, false, true); //delay(30000); //display.drawImage(ROBIN2BLACK,ROBIN2RED, 0, 0,800, 480, false, false, true); //delay(30000); //display.drawImage(DA2BLACK,DA2RED, 0, 0,800, 480, false, false, true); //delay(30000); ////display.drawImage(KATZBLACK,KATZRED, 0, 0,800, 480, false, false, true); //delay(30000); } void loop() { int DellEi = 600000; display.drawImage(VWBUSBLACK,VWBUSRED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); display.drawImage(OZBLACK,OZRED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); display.drawImage(CINQUEBLACK,CINQUERED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); display.drawImage(LOLLIPOPBLACK,LOLLIPOPRED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); display.drawImage(TRAINBLACK,TRAINRED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); display.drawImage(ONEBLACK,ONERED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); display.drawImage(TWOBLACK,TWORED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); display.drawImage(THREEBLACK,THREERED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); display.drawImage(FOURBLACK,FOURRED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); display.drawImage(MEUSEBLACK,MEUSERED, 0, 0,800, 480, false, false, true); display.refresh(); display.hibernate(); delay(DellEi); };