Open felps3104 opened 10 months ago
Fun fact, pressure calibration is alright...
ps: I forced the ID as C++ uint16_t ID = 38024;//tft.readID();
, but the screen still the same...
TouchScreen.h GFX Calibration
Making all control and bus pins INPUT_PULLUP
Typical 30k Analog pullup with corresponding pin
would read low when digital is written LOW
e.g. reads ~25 for 300R X direction
e.g. reads ~30 for 500R Y direction
Testing : (A1, D7) = 40
Testing : (A2, D6) = 24
ID = 0x9488
cx=579 cy=601 cz=547 X, Y, Pressure
cx=521 cy=417 cz=618 X, Y, Pressure
cx=549 cy=790 cz=479 X, Y, Pressure
cx=500 cy=627 cz=678 X, Y, Pressure
cx=669 cy=462 cz=613 X, Y, Pressure
Should I just consider that the screen is damaged?
No I'm Having the same issue with my screen (which is capacitive) and it seems to be an issue with MCUFRIEND_kbv
because it works with just adafruit_gfx
I'm having trouble with the usage and ID return. TFT Shield ILI9488, MCUFRIEND 3.10
My aspect_kbv return is
ID = 0x0
and my TFT has a white screen the whole time. As said somewhere, OPEN-SMART might have a different pinout, so I changed LCD_ID_readnew toStill got as a return: