HX8357 LCD Breakout with Thing Plus USB-C

Hello all!

I am trying to get my HX8357D breakout board from Adafruit playing nice with a new ESP32 Thing Plus USB-C version, and have an annoying bug.

When I try to initialize the display using the default SPI pins, nothing works. However, if I use the ‘SoftSPI’ option and manually hardcode the SPI pins (POCI=19, PICO=23, and SCK=18), the display works… very slowly. Seems like this option might be slowing my comms down considerably, since the arduino pro-micro seemed to run the display faster than the ESP does.

Anybody have any thoughts on why I cannot get the HW SPI pins to work? I appreciate any feedback!

Thanks,

Nate

Adafruit tutorial: https://learn.adafruit.com/adafruit-3-5 … g-and-test

Sparkfun Hookup guide: https://learn.sparkfun.com/tutorials/es … okup-guide

Update: I think the reason I am having trouble is because for some reason I cannot select the ‘Sparkfun Thing Plus C’ vs just the thing plus. I cannot sort out a way to import the thing plus C to my boards manager, so I think the pin definitions are off.