mirror of
https://github.com/esphome/esphome.git
synced 2025-10-31 23:21:54 +00:00
[esp32] Fix issue when framework source is set (#11106)
This commit is contained in:
@@ -386,6 +386,10 @@ def _check_versions(value):
|
|||||||
value[CONF_SOURCE] = value.get(
|
value[CONF_SOURCE] = value.get(
|
||||||
CONF_SOURCE, _format_framework_arduino_version(version)
|
CONF_SOURCE, _format_framework_arduino_version(version)
|
||||||
)
|
)
|
||||||
|
if value[CONF_SOURCE].startswith("http"):
|
||||||
|
value[CONF_SOURCE] = (
|
||||||
|
f"pioarduino/framework-arduinoespressif32@{value[CONF_SOURCE]}"
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
if version < cv.Version(5, 0, 0):
|
if version < cv.Version(5, 0, 0):
|
||||||
raise cv.Invalid("Only ESP-IDF 5.0+ is supported.")
|
raise cv.Invalid("Only ESP-IDF 5.0+ is supported.")
|
||||||
@@ -395,6 +399,8 @@ def _check_versions(value):
|
|||||||
CONF_SOURCE,
|
CONF_SOURCE,
|
||||||
_format_framework_espidf_version(version, value.get(CONF_RELEASE, None)),
|
_format_framework_espidf_version(version, value.get(CONF_RELEASE, None)),
|
||||||
)
|
)
|
||||||
|
if value[CONF_SOURCE].startswith("http"):
|
||||||
|
value[CONF_SOURCE] = f"pioarduino/framework-espidf@{value[CONF_SOURCE]}"
|
||||||
|
|
||||||
if CONF_PLATFORM_VERSION not in value:
|
if CONF_PLATFORM_VERSION not in value:
|
||||||
if platform_lookup is None:
|
if platform_lookup is None:
|
||||||
|
|||||||
Reference in New Issue
Block a user