Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Affichage mirroir ESP32-2432S028
#1
Bonjour,

Je viens de télécharger la version RMS V14.02, et j'ai un affichage "miroir" et une taille d'écran carrée, quel que soit le format (paysage/portrait choisi), et après calibration de l'interface tactile ce qui n'a rien à voir d'ailleurs avec l'affichage...

   

Merci pour votre aide
Répondre
#2
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
Répondre
#3
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.
Répondre
#4
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

;-)
Répondre
#5
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:Tongueanel_ILI9341 _panel_instance;

Par

class LGFX : public lgfx::LGFX_Device {
lgfx:Tongueanel_ILI9342 _panel_instance;

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. :-)
Répondre
#6
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
Répondre
#7
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
Répondre
#8
(01-03-2025, 05:59 PM)Frevan a écrit : 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
Je 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
Répondre
#9
C est quoi tu n as pas reussi, la compilation ? Ou l affichage ?
Répondre
#10
(01-03-2025, 07:54 PM)Lolo69 a écrit : C est quoi tu n as pas reussi, la compilation ? Ou l affichage ?

L’affichage. 
J’ai essayé aussi la nouvelle version 14.3 Sans succès
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 5 visiteur(s)