From fd1ad89a337e75dde60437ea2dc3a7503b0a29a4 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 7 Jan 2026 22:05:40 -1000 Subject: [PATCH] [core] Improve minimum_chip_revision warning for PSRAM users --- esphome/core/application.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/esphome/core/application.cpp b/esphome/core/application.cpp index f8fa3b333e..55eb25ce09 100644 --- a/esphome/core/application.cpp +++ b/esphome/core/application.cpp @@ -215,8 +215,13 @@ void Application::loop() { #if defined(USE_ESP32_VARIANT_ESP32) && !defined(USE_ESP32_MIN_CHIP_REVISION_SET) // Suggest optimization for chips that don't need the PSRAM cache workaround if (chip_info.revision >= 300) { +#ifdef USE_PSRAM + ESP_LOGW(TAG, "Set minimum_chip_revision: \"%d.%d\" to save ~10KB IRAM", chip_info.revision / 100, + chip_info.revision % 100); +#else ESP_LOGW(TAG, "Set minimum_chip_revision: \"%d.%d\" to reduce binary size", chip_info.revision / 100, chip_info.revision % 100); +#endif } #endif #endif