diff --git a/lib/CpuTemperature/src/CpuTemperature.cpp b/lib/CpuTemperature/src/CpuTemperature.cpp index 60e3fc7..0ce68d5 100644 --- a/lib/CpuTemperature/src/CpuTemperature.cpp +++ b/lib/CpuTemperature/src/CpuTemperature.cpp @@ -19,6 +19,12 @@ CpuTemperatureClass CpuTemperature; float CpuTemperatureClass::read() { +#ifdef CONFIG_IDF_TARGET_ESP32S2 + // Disabling temperature reading for ESP32-S2 models as it might lead to WDT resets. + // See: https://github.com/espressif/esp-idf/issues/8088 + return NAN; +#endif + std::lock_guard lock(_mutex); float temperature = NAN;