Ecran TFT 3.5 rafarichissement écran

Merci pour votre aide.
Utilisant la mcufriend_kbv librairie, je ne connais pas "myGLCD" mais c'est "tft.print" mais bon là n'est pas le problème.
J'ai un peu avancé avec un résultat probant à 50%.
Pour la partie Heures ainsi que les variables du Bme280 (température, Pression, Altitude et Humidité) à l'aide de la fonction millis je n'ai plus qu'un clignotement par minute ce qui est normal vous me direz pour l'affichage des minutes et non plus une dizaine comme avant. Mieux.. et facile ...
Pour la date j'ai fait un essai qui a l'air de fonctionner mais dont je ne verrai le résultat qu'à minuit ce soir au changement de date.
En effet, j'ai enregistré la date du jour dans le Setup "date=(now.days); puis je fais un affichage à partir du Setup de la date pour avoir un premier affichage.

Dans le Loop, je vérifie si la date (now.days) est la même que celle du Setup. Si oui, rien ne se passe si non ,je fais la mise à jour de la date et je refais un "date=(now.days) à la fin.

Je pense que c'est un peu folklo mais je maîtrise pas assez la programmation pour faire plus classe. Surtout j'attends ce soir !!

Si vous avez une meilleure et une plus conforme idée je suis preneur.

Merci