01-03-2025, 09:56 AM
Affichage mirroir ESP32-2432S028
|
Problème deja rencontré, je pense qu André travaille à une correction du code.
Si tu connais l Arduino, peut être pourrions-nous regarder les lignes de code qui seraient à modifier. Potentiellement les lignes qui contiennent lcd.setRotation(x) en remplacant le x par 0 ou 1 ou 2 ou 3 et potentiellement en ajoutant juste en dessous de ces lignes les suivantes // Réinitialiser le mode miroir lcd.writecommand(0x36); // Commande MADCTL lcd.writedata(0x00); // Mode normal sans inversion
Bonjour,
Ce sujet a été déjà abordé ici : https://f1atb.fr/forum_f1atb/thread-1133...ml#pid8710 Si vous pouvez compiler le programme, vous pouvez peut-être essayer ma dernière suggestion de ce fil.
Si vous pouvez compiler le programme, vous pouvez peut-être essayer ma dernière suggestion de ce fil
https://f1atb.fr/forum_f1atb/thread-1133...ml#pid8710 ;-)
01-03-2025, 03:44 PM
J'ai fait les essais ci-dessus sans succès. J'ai trouvé cela, mais je ne suis pas informaticien.
https://github.com/Bodmer/TFT_eSPI/issues/1763 https://github.com/HASwitchPlate/openHASP/issues/550 j'ai remplacé dans Ecran.h: class LGFX : public lgfx::LGFX_Device { lgfx: ![]() Par class LGFX : public lgfx::LGFX_Device { lgfx: ![]() Ce qui m'a donné l'image correcte, mais le tactile est inversé. Je vous laisse méditer, car moi, je suis électronicien et non informaticien. :-)
01-03-2025, 04:19 PM
Si tu sais compiler et utiliser arduino ajouter les lignes de codes que j ai indiqué sur ce post https://f1atb.fr/forum_f1atb/thread-1133...ml#pid8710
01-03-2025, 05:59 PM
Salut
J ai eu le même problème: ecran miroir. Je me suis orienté du coté de MIKE : "Dans le code de la V14.02 il y a 2 appels à setRotation à modifier : - Ecran.ino ligne 26 - Server.ino ligne 574" Essayez de remplacer ces deux appels par : lcd.setRotation(3);" Et ca n a pas marché , j ai ensuite remplace par lcd.setRotation(7), et les écritures sont redevenues normales. Par contre je ne peux plus modifier la rotation depuis la page web. Ensuite l ecran etait remplie au 3/4 et en mode portrait; dans ecran.h ligne 54 à 57 j ai inversé les chiffres : cfg.memory_width = 320; cfg.memory_height = 240; cfg.panel_width = 320; cfg.panel_height = 240; et ligne 60 : cfg.offset_rotation = 1; et igne 92 : cfg.offset_rotation = 1 j y connais rien en code peut etre que c est pas la bonne demarche mais ca fonctionne bonne journee (01-03-2025, 05:59 PM)Frevan a écrit : SalutJe te confirme que cela marche mais il y a un gros problème de couleur??? (01-03-2025, 04:19 PM)Lolo69 a écrit : Si tu sais compiler et utiliser arduino ajouter les lignes de codes que j ai indiqué sur ce post https://f1atb.fr/forum_f1atb/thread-1133...ml#pid8710 Désolé j'ai pas réussi
01-03-2025, 07:54 PM
C est quoi tu n as pas reussi, la compilation ? Ou l affichage ?
Il y a 3 heures
|
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 7 visiteur(s)