[aide] TFT 3.5" touch ILI9486

Bien le bonsoir à tous nos experts,

J'ai fais l'acquisition d'un ecran touch TFT 3.5" 320x480 de chez MCU FRIEND avec controleur ILI9486.(shield UNO) Après avoir essayé (sans déconner) environs 50 différentes bibliothèques, il semble qu'une seule fonctionne approximativement c'est celle de David_Prentice la version GLUEUTFT. Cependant, j'ai les couleurs version "négatives" le rouge est magenta, le noir est blanc, ... Autant dire que ce n'est pas pratique du tout...

Quelqu'un aurait-il une idée sur ce problème, ou peut-être l'a-t-il déjà rencontré ?

Merci d'avance pour vos réponses,

Aegnor

Bonjour,

As-tu un lien vers la page du produit ?

Bonsoir 3Sigma,
Voici le lien :
TFT
Il s’agit d’un produit de MCUFRIEND
Lors des différents test du controlleur, j’avais le D3D3 comme ID ou ILI9486

Merci beaucoup,

Aegnor

Mouais, c'est pas gagné... Tu peux aussi tenter de contacter MCU Friend si tu parles un peu anglais... ou chinois ;) http://www.mcufriend.com/page/contact/contact.php

Anglais, sans problèmes, chinois... c'est une autre paire de baguettes lollll Je vais les contacter de suite ;-)

Grand merci pour le lien !

Amicalement, Aegnor

Bon ben... je n'ai pas encore chipoté dans la librairie, mais je vais aller y jeter un oeil... En ajoutant dans le void setup :

myGLCD.invertDisplay(true);

ça fonctionne mais c'est un peu plus lent... Donc je vais modifier la librairie pour l'intégrer directement.

Pour ceux qui ont le même problème, je posterai ici la modif

Voilà qui est fait... Librairie MCUFRIEND_kbv que l'on trouve là : https://forum.arduino.cc/index.php?topic=366304.0

dernière ligne du fichier MCUFRIEND_kbv.cpp on trouve : invertDisplay(false);

on remplace par :

invertDisplay(true);

L'écran récupère la même vitesse que sur les couleurs inversées, mais avec les bonnes couleurs