From 19dc1b620f1ebc0f02a252f54f92fc53fb530dd6 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Thu, 3 Feb 2022 15:35:14 +0100 Subject: [PATCH] Relax ESP32 SPI enable signalling --- tasmota/support_tasmota.ino | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tasmota/support_tasmota.ino b/tasmota/support_tasmota.ino index 78553c201..79cafd677 100644 --- a/tasmota/support_tasmota.ino +++ b/tasmota/support_tasmota.ino @@ -1861,6 +1861,7 @@ void GpioInit(void) } #endif // ESP8266 #ifdef ESP32 +/* if (PinUsed(GPIO_SPI_CS) || PinUsed(GPIO_RC522_CS) || PinUsed(GPIO_NRF24_CS) || @@ -1879,6 +1880,10 @@ void GpioInit(void) uint32_t spi_miso = (PinUsed(GPIO_SPI_CLK) && PinUsed(GPIO_SPI_MISO)) ? SPI_MISO : SPI_NONE; TasmotaGlobal.spi_enabled = spi_mosi + spi_miso; } +*/ + uint32_t spi_mosi = (PinUsed(GPIO_SPI_CLK) && PinUsed(GPIO_SPI_MOSI)) ? SPI_MOSI : SPI_NONE; + uint32_t spi_miso = (PinUsed(GPIO_SPI_CLK) && PinUsed(GPIO_SPI_MISO)) ? SPI_MISO : SPI_NONE; + TasmotaGlobal.spi_enabled = spi_mosi + spi_miso; #endif // ESP32 AddLogSpi(1, Pin(GPIO_SPI_CLK), Pin(GPIO_SPI_MOSI), Pin(GPIO_SPI_MISO)); #endif // USE_SPI