Hello! I hope you guys are doing well. I have a Transparent Graphical OLED Breakout (https://www.sparkfun.com/products/15173) and a SparkFun Thing Plus - ESP32 WROOM (https://www.sparkfun.com/products/15663), but have been struggling to connect them over SPI. I tried it initially over I2C soldering individual wires to each pin and it functioned just as expected. However, when I try to use it with SPI, I get nothing on the display. My pin assignments in the Arduino IDE setup have been changed, I cut the jumpers, and I selected SPI mode in the demo setup. Does anyone have any advice or could they tell me which pins need to be connected to what on the display and the Thing Plus to make sure I have it set up right?
Can you send a picture of what physical pins you’re using?
Sorry for the late response. Here are some photos of it set up for I2C. Note that I only moved one wire from the SPI configuration to the I2C hence why there are some wires that are connected, but not used. Can you recommend the proper pin set up for SPI? https://imgur.com/a/JtmcK4p
TS-Brandon:
Can you send a picture of what physical pins you’re using?
Have you had a chance to check out what I submitted?
The connections seem to be correct. Try double checking the solder joints and code. Have you disconnected JP4 on the back of the board?
I made those connections for I2C mode to demo it, could you give me the pin layout for SPI? And I did disconnect all the jumpers for SPI.
What did you declare in code for CS and DC pins?
I’m having a similar issue with the Sparkfun Artemis Thing Plus connecting to the TOLED via SPI. Do I have the wrong pins?
DC = 5
CS = 4
MOSI = 11/MOSI
SCLK = 13/SCK
All jumpers are disconnected.
I’m running it on DrawingBasics and it works fine with I2C qwiic.