I have a pretty daunting personal project and I'm on my last desperate attempt for help. I'm new to basically everything: Arduino, soldering, small displays, esp32, etc. I asked for guidance originally in this forum and was directed to using the ESP32 C3 SuperMini because of it's size, which will fit inside of my project. I finally have all of the parts necessary to put it together, but I can't for the life of me get the display to work and just show anything... text, different color background, whatever. I just need to get anything to show so that I can move forward with more complicated code. So I'm doing something wrong, but I don't know what.
I'm assuming I just need the right libraries and the right connections. I've tried a few.
This is what I have:
- 830 point solderless pcb bread board /w male + male wires for testing
- ESP32-C3 SuperMini development board
- 1.54" Full Color TFT Display Module (240x240 SPI Interface ST7789 For Arduino)
- or... I have a 1.3 TFT display, but it had a weird pin layout, no CS, and I gave up on it so I bought the new one listed above.
This is the pinout that I found for my board (which I found on this forum):

This is the exact display that I bought, which has the pins: GND, VCC, SCL, SDA, RST, DC, CS, BL
I've attempted to follow a few different tutorials, but everyone has their own hardware and it's just confusing to me. Like when referencing connecting a display to an esp32 they say, "SDA = MOSI--- D10" and I'm looking at my specific pinout... why would I not connect SDA to SDA? Why does SDA = MOSI? Or, "SCL = SCK --- D8" Why does SCL = SCK? When I have both of those pins on my esp32. And then obviously I don't have D10/D8, so I have to figure out what GPIO to pick.
Everything appears to upload successfully, but nothing ever shows up.
Is this just not something that normal people can learn or what? I'm struggling. My ultimate goal is to just show a looping video on the display at some point. But can ANYONE please help me just get the 2 components working together and have it show something on the screen? Please.




