Matériel : M5Paper, câble USB-C, PC avec Arduino IDE.
Configuration : Installez le support ESP32 et la bibliothèque M5GFX. Ouvrez un nouveau projet.
Code : Incluez <M5GFX.h>. Dans setup(), initialisez M5.Display. Accédez aux registres du pilote IT8951 via les fonctions basses niveaux ou le bus SPI si nécessaire pour forcer un mode de rafraîchissement spécifique (ex: DU pour Dynamic Update).
Commandes : Écrivez une fonction custom qui manipule les bits de contrôle du registre de commande IT8951 pour désactiver le balayage complet (Full Refresh) lors d'une mise à jour locale.
Vérification : Affichez un compteur incrémenté toutes les 100ms. Observez l'absence de clignotement noir/blanc complet, seul le chiffre change.
Approfondissement : Implémentez une logique de 'ghosting' correction en alternant les modes de rafraîchissement selon la zone modifiée.