mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Fix SPI HW selection for ESP32 variants (#3728)
This commit is contained in:
		| @@ -76,7 +76,11 @@ void SPIComponent::setup() { | ||||
|     if (spi_bus_num == 0) { | ||||
|       this->hw_spi_ = &SPI; | ||||
|     } else { | ||||
| #if defined(USE_ESP32_VARIANT_ESP32C3) || defined(USE_ESP32_VARIANT_ESP32S2) || defined(USE_ESP32_VARIANT_ESP32S3) | ||||
|       this->hw_spi_ = new SPIClass(FSPI);  // NOLINT(cppcoreguidelines-owning-memory) | ||||
| #else | ||||
|       this->hw_spi_ = new SPIClass(VSPI);  // NOLINT(cppcoreguidelines-owning-memory) | ||||
| #endif  // USE_ESP32_VARIANT | ||||
|     } | ||||
|     spi_bus_num++; | ||||
|     this->hw_spi_->begin(clk_pin, miso_pin, mosi_pin); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user