From c1f09684e6d6df8e87812a405fc54305f812b9ba Mon Sep 17 00:00:00 2001 From: Maurice Makaay Date: Thu, 22 Dec 2022 07:27:47 +0100 Subject: [PATCH] Handle deprecated sdkconfig option (#4204) Co-authored-by: Maurice Makaay fixes https://github.com/mmakaay/esphome-xiaomi_bslamp2/issues/104 --- esphome/components/esp32/__init__.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/esphome/components/esp32/__init__.py b/esphome/components/esp32/__init__.py index 3989b62842..f30fa9a7b2 100644 --- a/esphome/components/esp32/__init__.py +++ b/esphome/components/esp32/__init__.py @@ -356,9 +356,14 @@ async def to_code(config): if conf[CONF_ADVANCED][CONF_IGNORE_EFUSE_MAC_CRC]: cg.add_define("USE_ESP32_IGNORE_EFUSE_MAC_CRC") - add_idf_sdkconfig_option( - "CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE", False - ) + if (framework_ver.major, framework_ver.minor) >= (4, 4): + add_idf_sdkconfig_option( + "CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE", False + ) + else: + add_idf_sdkconfig_option( + "CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE", False + ) cg.add_define( "USE_ESP_IDF_VERSION_CODE",