UpdateArea



  • Hello,

    Does anyone have experience with the command "M5.EPD.UpdateArea(205, 405, 250, 250, UPDATE_MODE_GL16);"
    Have tried this small program, without any succes!

    #include <M5EPD.h>

    String ASCII[]={"A","B","C","D","E"};

    M5EPD_Canvas canvas1(&M5.EPD);
    void setup() {
    M5.begin();
    M5.TP.SetRotation(180);
    M5.EPD.SetRotation(180);
    M5.EPD.Clear(true);
    canvas1.createCanvas(960, 540);
    canvas1.loadFont("/fonts/GenSenRounded-R.ttf", SD);
    canvas1.drawFastVLine(480,0,540,15);
    canvas1.drawFastHLine(0,270,960,15);

    canvas1.createRender(150,2);
    canvas1.setTextSize(150);
    canvas1.drawString(ASCII[10],480,270,0);
    canvas1.pushCanvas(0, 0, UPDATE_MODE_GL16);

    for (int i=0; i<5; i++)
    {
    canvas1.drawString(ASCII[i],480,280,15);
    M5.EPD.UpdateArea(205, 405, 250, 250, UPDATE_MODE_GL16);
    //canvas1.pushCanvas(0, 0, UPDATE_MODE_GL16);
    delay(1500);
    }

    }

    void loop() {
    // put your main code here, to run repeatedly:
    }