écran MI0283QT2 et interface graphique

le problème vient peut-être de mon code alors :

void MenuPrincipale(){
//lecture de la RTC
rtc.get(&sec, &min, &hour, &day, &month, &year);

//:::::::::::::::::::::::::::::::::::::::::::::::::::::Partie affichage du menu principale:::::::::::::::::::::

lcd.fillRect(1,1,320,20,COLOR_BLACK);
sprintf(buf, "%02i : %02i : %02i", hour, min, sec);//affichage heure et date
lcd.drawText(5, 5, buf, 1, COLOR_WHITE,COLOR_BLACK );
sprintf(buf, "%02i / %02i / %04i", day, month, year);
lcd.drawText(120, 5, buf, 1, COLOR_WHITE, COLOR_BLACK);
}

explication: dans mon loop il y a juste un swich case pour me déplacer dans les menus
la partie du code que je vous ais mis me créé un clignotement a environ 3 à 4hz

fdufnews je vois ce que tu veux dire mais comment dessiner un rectangle et ne pas y toucher lors du déroulement du programme?

merci pour tes liens Skywodd je les ais déjà regarder mais je n'y avais pas trouver les info ou du moins je n'ai pas encore les compétence pour en tiré ma réponse !