kaloskagatos / EDF-Tempo-E-Ink-Display

GNU General Public License v3.0
9 stars 0 forks source link

Pas d'affichage (ecran reste blanc) #5

Closed Allread closed 8 months ago

Allread commented 9 months ago

Bonjour,

Merci pour le code. J'étais en train de developper un truc mais je suis tombé sur le tien ! Pour le materiel, j'ai

Lors que je teste mon code à moi, cela récupére bien les infos etc etc

Mais avec ton code, l'écran reste tout blanc et ne rafraichit pas ...

Dans les logs, pas d'incidents particuliers

Démarrage...

Lancement de WiFiManager... wm:AutoConnect wm:Connect Wifi, ATTEMPT # 1 of 3 wm:Connecting to SAVED AP: Livebox-E728 wm:AutoConnect: SUCCESS wm:STA IP Address: 192.168.1.59 Connecté au WiFi. Tentative de synchronisation NTP... Attente de la synchronisation NTP... Attente de la synchronisation NTP... Attente de la synchronisation NTP... NTP time synchronized! Preview RTE Couleur preview de demain trouvée WHITE Couleur d'aujourd'hui: BLEU Couleur de demain: BLANC Jours Rouges restants: 8 Jours Blancs restants: 15 Jours Bleus restants: 168 L'heure du prochain réveil est : Thursday, February 22 2024 11:05:00 La date courante est: Thursday, February 22 2024 08:37:36 Durée de sommeil en secondes: 8844

et ca s'arrête la.

Une idée ?

kaloskagatos commented 9 months ago

Salut,

Ca doit être lié à l'import du header de la lib graphique GxEPD et du driver correspondant à ton modèle d'écran. Dans mon cas j'ai fait un #include <GxDEPG0213BN/GxDEPG0213BN.h> qui correspond à mon écran. Tu dois trouver le bon driver pour ton écran.

D'après ce thread qui renvoie vers le repo de WeActStudio quelqu'un a réussi à le faire fonctionner. Attention cependant, le code de mon repo utilise la lib GxEPD et non pas la lib GxEPD2 (plus récente) qui est citée par le forum arduino. Tu devras donc faire quelques recherches ou tests pour trouver le driver qui fonctionne dans la liste de la lib GxEPD (ou un compatible, ou rien...). Sinon faire un portage de mon code vers GxEPD2 (elle est mieux mais je ne la connaissais pas). Les différences ne doivent pas être énormes mais il faut debugger... Peut-être en repartant de ces exemples.

Bon courage :)

Allread commented 8 months ago

Merci de ta réponse. Et désolé du temps de la mienne :)