mirror of https://github.com/arendst/Tasmota.git
Real fix, S2 shows now correct mode too
This commit is contained in:
parent
729cb7a238
commit
0f53ae845a
|
@ -983,10 +983,14 @@ typedef enum {
|
|||
} FlashMode_t;
|
||||
*/
|
||||
String ESP_getFlashChipMode(void) {
|
||||
#if ESP8266 || CONFIG_IDF_TARGET_ESP32S2
|
||||
#if ESP8266
|
||||
uint32_t flash_mode = ESP.getFlashChipMode();
|
||||
#else
|
||||
uint32_t spi_ctrl = REG_READ(SPI_CTRL_REG(0));
|
||||
#if CONFIG_IDF_TARGET_ESP32S2
|
||||
const uint32_t spi_ctrl = REG_READ(PERIPHS_SPI_FLASH_CTRL);
|
||||
#else
|
||||
const uint32_t spi_ctrl = REG_READ(SPI_CTRL_REG(0));
|
||||
#endif
|
||||
uint32_t flash_mode;
|
||||
/* Not all of the following constants are already defined in older versions of spi_reg.h, so do it manually for now*/
|
||||
if (spi_ctrl & BIT(24)) { //SPI_FREAD_QIO
|
||||
|
|
Loading…
Reference in New Issue