mirror of
https://github.com/esphome/esphome.git
synced 2024-11-22 23:18:10 +01:00
Update rp2040 to latest framework release from GitHub (#3954)
This commit is contained in:
parent
a5d4ca0f6d
commit
4bcfeb6e33
1 changed files with 8 additions and 4 deletions
|
@ -37,10 +37,14 @@ def set_core_data(config):
|
||||||
|
|
||||||
|
|
||||||
def _format_framework_arduino_version(ver: cv.Version) -> str:
|
def _format_framework_arduino_version(ver: cv.Version) -> str:
|
||||||
|
# The most recent releases have not been uploaded to platformio so grabbing them directly from
|
||||||
|
# the GitHub release is one path forward for now.
|
||||||
|
return f"https://github.com/earlephilhower/arduino-pico/releases/download/{ver}/rp2040-{ver}.zip"
|
||||||
|
|
||||||
# format the given arduino (https://github.com/earlephilhower/arduino-pico/releases) version to
|
# format the given arduino (https://github.com/earlephilhower/arduino-pico/releases) version to
|
||||||
# a PIO earlephilhower/framework-arduinopico value
|
# a PIO earlephilhower/framework-arduinopico value
|
||||||
# List of package versions: https://api.registry.platformio.org/v3/packages/earlephilhower/tool/framework-arduinopico
|
# List of package versions: https://api.registry.platformio.org/v3/packages/earlephilhower/tool/framework-arduinopico
|
||||||
return f"~1.{ver.major}{ver.minor:02d}{ver.patch:02d}.0"
|
# return f"~1.{ver.major}{ver.minor:02d}{ver.patch:02d}.0"
|
||||||
|
|
||||||
|
|
||||||
# NOTE: Keep this in mind when updating the recommended version:
|
# NOTE: Keep this in mind when updating the recommended version:
|
||||||
|
@ -52,7 +56,7 @@ def _format_framework_arduino_version(ver: cv.Version) -> str:
|
||||||
# The default/recommended arduino framework version
|
# The default/recommended arduino framework version
|
||||||
# - https://github.com/earlephilhower/arduino-pico/releases
|
# - https://github.com/earlephilhower/arduino-pico/releases
|
||||||
# - https://api.registry.platformio.org/v3/packages/earlephilhower/tool/framework-arduinopico
|
# - https://api.registry.platformio.org/v3/packages/earlephilhower/tool/framework-arduinopico
|
||||||
RECOMMENDED_ARDUINO_FRAMEWORK_VERSION = cv.Version(2, 4, 0)
|
RECOMMENDED_ARDUINO_FRAMEWORK_VERSION = cv.Version(2, 6, 2)
|
||||||
|
|
||||||
# The platformio/raspberrypi version to use for arduino frameworks
|
# The platformio/raspberrypi version to use for arduino frameworks
|
||||||
# - https://github.com/platformio/platform-raspberrypi/releases
|
# - https://github.com/platformio/platform-raspberrypi/releases
|
||||||
|
@ -63,8 +67,8 @@ ARDUINO_PLATFORM_VERSION = cv.Version(1, 7, 0)
|
||||||
def _arduino_check_versions(value):
|
def _arduino_check_versions(value):
|
||||||
value = value.copy()
|
value = value.copy()
|
||||||
lookups = {
|
lookups = {
|
||||||
"dev": (cv.Version(2, 4, 0), "https://github.com/earlephilhower/arduino-pico"),
|
"dev": (cv.Version(2, 6, 2), "https://github.com/earlephilhower/arduino-pico"),
|
||||||
"latest": (cv.Version(2, 4, 0), None),
|
"latest": (cv.Version(2, 6, 2), None),
|
||||||
"recommended": (RECOMMENDED_ARDUINO_FRAMEWORK_VERSION, None),
|
"recommended": (RECOMMENDED_ARDUINO_FRAMEWORK_VERSION, None),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue