ESP32-A1S にいきずまり ESP32 の購入を考えましたが、以前 ATOM Lite を購入したことを思い出しました。
ATOM Lite に TFT を接続してみました。接続PIN が少なくなんとか接続し TFT-eSPI のサンプルスケッチを書き込むとすんなり表示されタッチスクリーンも動作しました。
User_setup.h の設定は、
#define TFT_MISO 33
#define TFT_MOSI 23
#define TFT_SCLK 19
#define TFT_CS 22 // Chip select control pin
#define TFT_DC 21 // Data Command control pin
//#define TFT_RST 4 // Reset pin (could connect to RST pin)
//#define TFT_RST -1 // Set TFT_RST to -1 if display RESET is connected to ESP32 board RST
// For ESP32 Dev board (only tested with GC9A01 display)
// The hardware SPI can be mapped to any pins
//#define TFT_MOSI 15 // In some display driver board, it might be written as "SDA" and so on.
//#define TFT_SCLK 14
//#define TFT_CS 5 // Chip select control pin
//#define TFT_DC 27 // Data Command control pin
//#define TFT_RST 33 // Reset pin (could connect to Arduino RESET pin)
//#define TFT_BL 22 // LED back-light
#define TOUCH_CS 25
ただ残りの PIN が無いのでロータリーエンコーダー等使えません。ところがI2C で使う方法もあるようですので ATOM Lite でしばらく遊べそうです。