Page 1 of 1

ESP32-S3 Octal (8-bit) SPI (master) transmission does not work

Posted: Mon Jan 01, 2024 7:37 pm
by faptastic
Please delete thread. Figured out issue.

Re: ESP32-S3 Octal (8-bit) SPI (master) transmission does not work

Posted: Mon Jan 01, 2024 9:36 pm
by MicroController

Code: test.c Select all



spi_bus_config_t buscfg = {
.data0_io_num = -1,
.data1_io_num = -1,
.sclk_io_num = -1, // TEMP
.data2_io_num = -1,
.data3_io_num = 5, // this and data2, data1, data0 and sclk work.
.data4_io_num = 1, // this doesn't work (nor does data5+)
.data5_io_num = -1,
.data6_io_num = -1,
.data7_io_num = -1,
.max_transfer_sz = 512, // ESP32 S3 max size is 64Kbytes
.flags = 0,
.intr_flags = 0
};
What are the actual GPIO pin numbers you're trying to use?

Re: ESP32-S3 Octal (8-bit) SPI (master) transmission does not work

Posted: Mon Jan 01, 2024 11:24 pm
by faptastic
Edit: Figured out issue.

I was setting the SPICOMMON_BUSFLAG_OCTAL flag to the 'devcfg' not 'buscfg'. Facepalm