Hello David,
I very much enjoy the use of your "diagnose_tft_support" program. It works great for me with a "2.4 mcufriend" tft shield I have and I can plink around with your testing examples.
Now, I would like to use an ESP32 module because it has 3.3v . I want to do testing of 8-bit i8080, 3.3v-only lcd panels. Your program is the best one out there I've found for 8-bit mcu interface, so I'd like to use your code, but I'm not in the shield form factor any more. Is there an easy way to setup my own custom pins? I have enough pins, and can control them with Blink, but they're numbered different.
I have pins 2, 4, 5, 12, 13, 14, 18, 19, 21, 22, 23, 25, 26, 27, silkscreened and easily available to me as a user. I've verified pin 2 (built-in led), 5, and 27 with a blink program, that is, i did digitalWrite(5, HIGH) and pin 5 lit up, etc.
The board itself is one of those little 30-pin ESP32-WROOM devkit boards that are commonly available these days. This website has some info: ESP32 DevKit ESP32-WROOM GPIO Pinout | Circuits4you.com , I have the 30-pin variant.
I tried to modify the sketch but couldn't figure out where exactly those default pins were set...
I suppose basically a big brick of commented out //#defines at the start of "diagnose_TFT_support.ino" would solve my problem.
Thanks for the free software!