Trouble mapping hardware SPI pins on ESP-32 S3 board for oled
Posted: Mon Jan 29, 2024 5:21 am
Hi
I have this mini ESP32-S3 board
https://www.waveshare.com/esp32-s3-zero.htm
and this spi oled display
https://www.amazon.com/dp/B0711RKXB5?ps ... ct_details
The pinout lists basically all the pins as SPI, and as far as I can tell it allows you to map the hardware SPI pins? Is that correct?
However with the following example sketch I can't get it to work in hardware spi mode.
https://github.com/adafruit/Adafruit-SS ... LCDGFXDemo
The Adafruit_SSD1331 driver seems to accept pin definitions mosi and sclk only in software mode. In hardware mode it accepts an instance of SPIClass instead.
I am assuming that usually the appropriate pins are hard coded somewhere for hardware pins? How can I assign pins for mosi and sclk?
Alternatively, if the SPI pins are not mappable, how can I find the appropriate pins? i can't find a pinout that lists them.
I have this mini ESP32-S3 board
https://www.waveshare.com/esp32-s3-zero.htm
and this spi oled display
https://www.amazon.com/dp/B0711RKXB5?ps ... ct_details
The pinout lists basically all the pins as SPI, and as far as I can tell it allows you to map the hardware SPI pins? Is that correct?
However with the following example sketch I can't get it to work in hardware spi mode.
https://github.com/adafruit/Adafruit-SS ... LCDGFXDemo
The Adafruit_SSD1331 driver seems to accept pin definitions mosi and sclk only in software mode. In hardware mode it accepts an instance of SPIClass instead.
I am assuming that usually the appropriate pins are hard coded somewhere for hardware pins? How can I assign pins for mosi and sclk?
Alternatively, if the SPI pins are not mappable, how can I find the appropriate pins? i can't find a pinout that lists them.