Hello everyone,
I have a problem getting the ESP32 WROOM 30 to work with the Waveshare 4" TFT Touch Shield display ( ILI9486).
I suppose the set is not compatible .
My display configuration is as follows:
I count eight 4" TFT displays on the Waveshare website (some can be excluded). Post a link to your display and state the libraries you tried. Also link to processor board.
Else you might never get a useful answer.
I am too lazy to go search for that board. Does it have UNO type of headers?
I am also too lazy to check if the Waveshare code can be used with ESP32.
I would recommend to use TFT_eSPI with ESP32.
Note that (at first sight) the display has a SPI to parallel convert circuit (kludge), known as RPi version by TFT_eSPI.
Added: I just found my Waveshare 3.5" TFT display.
It looks the same. It also works with my ILI9486_SPI library.
Did you put the back trace info into the ESP32 exception decoder?
At this point.
Help us help you.
Please follow the advice given in the link below when posting code, in particular the section entitled 'Posting code and common code problems'
Use code tags (the </> icon above the compose window) to make it easier to read and copy for examination
Use the IDE autoformat tool (ctrl-t or Tools, Auto format) before posting code in code tags.
Please include the entire error message. It is easy to do. There is a button (lower right of the IDE window) called "copy error message". Copy the error and paste into a post in code tags. Paraphrasing the error message leaves out important information.
Please post a schematic.
Please post an image of your project.
Please describe the problem better then you just did.
I tend to shy away from using GPIO_NUM_2 on the ESP32 as it drives the built in LED and under particular thingies can cause issue. Use GPIO_NUM_0 instead.
For CS pins on the ESP32 I tend to use GPIO_NUM_5 first and GPIO_NUM_15 second.
Sketch uses 262685 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 16856 bytes (5%) of dynamic memory, leaving 310824 bytes for local variables. Maximum is 327680 bytes.
Much less than the claimed 16MB in your image header. Did you try at least twice?
But I will keep silent until I know your processor board and the board you select for compilation.
Yes, I have an ESP32 Dev Module.
Compiling the sketch with te Flash Size to 4Mb, the the endless loop of the serial disappears and I see the benchmark.
The TFT screen continues to remain blank.
Thank you, Roberto
Yes, it disappears, especially if I use the Flash Size 4MB.
I will soon be modifying my prototype with an ESP32-WROOM-32 Pinout, to avoid all possible problems.
Thank you, Roberto
I have modified my prototype board with an ESP32-WROOM-DEVKIT-32 pin and connected it as shown in the attached diagram, but I still cannot get it to run....