It's originally for mega2560 but i want to run it with my esp32 microcontroller. I've been working to make this work but it's just sits there an just looking my face with a white screen.. :/
Microcontroller: Esp32-wroom-32d LCD: 3.5" - 320x480 - 16bit parallel - 65k colour - TFT LCD - Direct Support w/Mega2560
Wiring:
DB0 => GPIO15 | RS => GPIO25
DB1 => GPIO2 | WR => GPIO26
DB2 => GPIO0 | CS => GPIO33
DB3 => GPIO4 | RST => GPIO32
DB4 => GPIO16
DB5 => GPIO17
DB6 => GPIO5
DB7 => GPIO18
DB8 => GPIO19
DB9 => GPIO21
DB10 => GPIO13
DB11 => GPIO12
DB12 => GPIO22
DB13 => GPIO23
DB14 => GPIO14
DB15 => GPIO27
I tried TFT-eSP, UTFT-ESP and the one lcdwiki mentions (module package). And also tried to edit them to support my combo but nope, none of them work; i uploaded the "lcdwiki" one to the github so you can see what i changed: https://github.com/Herom123/tft-test/commit/143f8a218c5d346ded4f93f8f740ad1cd5ca46c3
i'm working on this about 4 days straight but nothing happened.. I was being really gentle with lcd so no damage nor i over voltage it. So it's probably because of the code but i can't find where the problem is :/ Can you guys help me out with this thing?
thanks in advance
the links used above:
[3.5" - 320x480 - 16bit parallel - 65k colour - TFT LCD - Direct Support w/Mega2560]: www.lcdwiki.com/3.5inch_Arduino_Display-Mega2560 [TFT_eSPI]: github.com/Bodmer/TFT_eSPI [UTFT-ESP]: github.com/gnulabis/UTFT-ESP [lcdwiki mentions (module package)]: www.lcdwiki.com/3.5inch_Arduino_Display-Mega2560
I want it to be at least draw a pixel so i can know that everything till there works.
C++andC, if you are using an Arduino framework, it isC++. Please don't include zip file (and no need to do it twice), no one will download unknown zip file. Please provides your code by copy and pasting it into your post.