Freeze de mise à jour afficheur OLED et moteur pas à pas

Bonjour tout le monde,

Je rencontre actuellement un problème sur un arduino UNO avec un afficheur OLED SS1306 128x32 et un moteur pas à pas.

Lorsque j'effectue une mise à jour des informations sur l'écran avec le code suivant :

u8g.firstPage();

do {
//CODE
} while(u8g.nextPage()); // on marque ici la fin de la procédure d'affichage

J'ai l'impression que les méthodes firstPage et nextPage sont sont bloquantes et cela impact le fonctionnement du moteur pas à pas.

J'ai essayé un tas de choses mais rien à faire je suis complètement à cours d'idées.

Avez-vous une idée ?

Merci d'avance.

?