CoreINK screen update



  • Hello,

    I just got my core.ink and put the ntp-clock to it and works fine. I added battery voltage information to the screen with code below. Then sometime the battery voltage is written on top of previous number. And it's even worse if I use clear() function. Could any one explain the proper way to draw on the screen without blink and without overwrite.

    thx

    '
    void drawBattery()
    {
    Serial.println("\ndrawBat");
    char str[50];
    //TimePageSprite.clear(CLEAR_DRAWBUFF | CLEAR_LASTBUFF);
    TimePageSprite.FillRect(10,180,90,16,0);
    //TimePageSprite.pushSprite();
    TimePageSprite.FillRect(10,180,90,16,1);
    //TimePageSprite.pushSprite();
    //delay(1000);

    sprintf(str, "Bat: %.2f V",batVol);
    TimePageSprite.drawString(10,180,str,&AsciiFont8x16);
    //TimePageSprite.pushSprite();
    }
    '