mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	Bump recommended ESP32 IDF to 4.4.6 (#6048)
This commit is contained in:
		| @@ -226,7 +226,7 @@ ARDUINO_PLATFORM_VERSION = cv.Version(5, 4, 0) | ||||
| # The default/recommended esp-idf framework version | ||||
| #  - https://github.com/espressif/esp-idf/releases | ||||
| #  - https://api.registry.platformio.org/v3/packages/platformio/tool/framework-espidf | ||||
| RECOMMENDED_ESP_IDF_FRAMEWORK_VERSION = cv.Version(4, 4, 5) | ||||
| RECOMMENDED_ESP_IDF_FRAMEWORK_VERSION = cv.Version(4, 4, 6) | ||||
| # The platformio/espressif32 version to use for esp-idf frameworks | ||||
| #  - https://github.com/platformio/platform-espressif32/releases | ||||
| #  - https://api.registry.platformio.org/v3/packages/platformio/platform/espressif32 | ||||
| @@ -271,8 +271,8 @@ def _arduino_check_versions(value): | ||||
| def _esp_idf_check_versions(value): | ||||
|     value = value.copy() | ||||
|     lookups = { | ||||
|         "dev": (cv.Version(5, 1, 0), "https://github.com/espressif/esp-idf.git"), | ||||
|         "latest": (cv.Version(5, 1, 0), None), | ||||
|         "dev": (cv.Version(5, 1, 2), "https://github.com/espressif/esp-idf.git"), | ||||
|         "latest": (cv.Version(5, 1, 2), None), | ||||
|         "recommended": (RECOMMENDED_ESP_IDF_FRAMEWORK_VERSION, None), | ||||
|     } | ||||
|  | ||||
|   | ||||
| @@ -1,23 +1,26 @@ | ||||
| import re | ||||
|  | ||||
| import esphome.codegen as cg | ||||
| import esphome.config_validation as cv | ||||
| from esphome import automation | ||||
| from esphome.components import esp32_ble | ||||
| from esphome.components.esp32 import add_idf_sdkconfig_option | ||||
| from esphome.const import ( | ||||
|     CONF_ACTIVE, | ||||
|     CONF_DURATION, | ||||
|     CONF_ID, | ||||
|     CONF_INTERVAL, | ||||
|     CONF_DURATION, | ||||
|     CONF_TRIGGER_ID, | ||||
|     CONF_MAC_ADDRESS, | ||||
|     CONF_SERVICE_UUID, | ||||
|     CONF_MANUFACTURER_ID, | ||||
|     CONF_ON_BLE_ADVERTISE, | ||||
|     CONF_ON_BLE_SERVICE_DATA_ADVERTISE, | ||||
|     CONF_ON_BLE_MANUFACTURER_DATA_ADVERTISE, | ||||
|     CONF_ON_BLE_SERVICE_DATA_ADVERTISE, | ||||
|     CONF_SERVICE_UUID, | ||||
|     CONF_TRIGGER_ID, | ||||
|     KEY_CORE, | ||||
|     KEY_FRAMEWORK_VERSION, | ||||
| ) | ||||
| from esphome.components import esp32_ble | ||||
| from esphome.core import CORE | ||||
| from esphome.components.esp32 import add_idf_sdkconfig_option | ||||
|  | ||||
| AUTO_LOAD = ["esp32_ble"] | ||||
| DEPENDENCIES = ["esp32"] | ||||
| @@ -263,6 +266,9 @@ async def to_code(config): | ||||
|         # https://github.com/espressif/esp-idf/issues/2503 | ||||
|         # Match arduino CONFIG_BTU_TASK_STACK_SIZE | ||||
|         # https://github.com/espressif/arduino-esp32/blob/fd72cf46ad6fc1a6de99c1d83ba8eba17d80a4ee/tools/sdk/esp32/sdkconfig#L1866 | ||||
|         if CORE.data[KEY_CORE][KEY_FRAMEWORK_VERSION] >= cv.Version(4, 4, 6): | ||||
|             add_idf_sdkconfig_option("CONFIG_BT_BTU_TASK_STACK_SIZE", 8192) | ||||
|         else: | ||||
|             add_idf_sdkconfig_option("CONFIG_BTU_TASK_STACK_SIZE", 8192) | ||||
|         add_idf_sdkconfig_option("CONFIG_BT_ACL_CONNECTIONS", 9) | ||||
|  | ||||
|   | ||||
| @@ -136,7 +136,7 @@ extra_scripts = post:esphome/components/esp32/post_build.py.script | ||||
| extends = common:idf | ||||
| platform = platformio/espressif32@5.4.0 | ||||
| platform_packages = | ||||
|     platformio/framework-espidf@~3.40405.0 | ||||
|     platformio/framework-espidf@~3.40406.0 | ||||
|  | ||||
| framework = espidf | ||||
| lib_deps = | ||||
|   | ||||
		Reference in New Issue
	
	Block a user