Wednesday, May 27, 2026

HaleHound ESP32-DIV and CYD

I have been trying to get a ESP32-DIV running with an ESP32-S3 processor as is required.  So far, after days of trying, all I have is a blank screen.  I have also tried to make a FCFZ (Fully Compatible Flipper Zero) to no avail.  So, out of the blue, I thought I would try the HaleHound software to see what happens. https://github.com/JesseCHale  I was shocked as it worked on the very first try!  It uses an older ESP32 processor.  I did not expect it to work so I just set it up with jumper wires to test it.


Here is a back view of the jumper wires.  The touch screen was somewhat erratic.  I would like a CYD version with push switches for making selections.  

The screen wiring follows the CYD version but the touch screen uses different I/O pins.  In the CYD version the touch screen shares three pins with the LCD thus freeing three pins for other stuff.  

Here is a screen capture of the successful ESP32 programming screen.

Here is the wiring that I used for the jumpers:

DISPLAY PIN  -  ESP32 PIN
---------------------------------
1. VCC - 3v3
2. GND - GND
3. CS - GPIO15
4. RESET     - EN
5. DC - GPIO2
6. SDI(MOSI)    - GPIO13
7. SCK - GPIO14
8. LED - 3v3
9. SDO(MISO)  - GPIO12      

TOUCH    -    ESP32 PIN     -     CYD
-----------------------------------------------
10 .T_CLK - GPIO25     GPIO14
11. T_CS         - GPIO33     GPIO33
12. T_DIN - GPIO32     GPIO13
13. T_DO     - GPIO35     GPIO12
14. T_IRQ - GPIO34     GPIO36



No comments: