Skip to content

Commit 2c8b50d

Browse files
committed
Fixing issue with SPI host #119
1 parent d014769 commit 2c8b50d

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/lcd_hal/esp/esp32_spi.cpp

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,21 @@
3434
#if !defined(HSPI_HOST) || !defined(VSPI_HOST)
3535
#if defined(CONFIG_IDF_TARGET_ESP32) || defined(CONFIG_IDF_TARGET_ESP32C3)
3636
#define HSPI_HOST SPI2_HOST
37-
#define VSPI_HOST SPI3_HOST
37+
#if defined(SPI3_HOST)
38+
#define VSPI_HOST SPI3_HOST
39+
#else
40+
#define VSPI_HOST SPI1_HOST
41+
#endif
3842
#elif defined(CONFIG_IDF_TARGET_ESP32S2) || defined(CONFIG_IDF_TARGET_ESP32S3)
3943
// SPI_HOST (SPI1_HOST) is not supported by the SPI Master and SPI Slave driver on ESP32-S2 and later
4044
// #define SPI_HOST SPI1_HOST
4145
// #define FSPI_HOST SPI2_HOST
4246
#define HSPI_HOST SPI3_HOST
43-
#define VSPI_HOST SPI3_HOST
47+
#if defined(SPI3_HOST)
48+
#define VSPI_HOST SPI3_HOST
49+
#else
50+
#define VSPI_HOST SPI1_HOST
51+
#endif
4452
#endif
4553
#endif
4654

0 commit comments

Comments
 (0)