[rp2_pio] Use pioasm 4.1.0 so PIO programs run on RP2350 (#19260)

Co-authored-by: J. Nick Koston <nick@home-assistant.io>
This commit is contained in:
emes30
2026-10-12 18:01:11 +00:00
committed by GitHub
co-authored by J. Nick Koston
parent ca69c33530
commit e0436e2600
3 changed files with 8 additions and 4 deletions
+2
View File
@@ -195,6 +195,8 @@ def _parse_platform_version(value: Any) -> str:
# * The new version needs to be thoroughly validated before changing the
# recommended version as otherwise a bunch of devices could be bricked
# * For all constants below, update platformio.ini (in this repo)
# * rp2_pio pins its own pioasm build (PIOASM_REPO_VERSION in rp2_pio/__init__.py); check
# https://github.com/earlephilhower/pico-quick-toolchain/releases for a matching release
# The default/recommended arduino framework version
# - https://github.com/earlephilhower/arduino-pico/releases
+4 -4
View File
@@ -8,9 +8,9 @@ DEPENDENCIES = ["rp2"]
DOMAIN = "rp2_pio"
PIOASM_REPO_VERSION = "1.5.0-b"
PIOASM_REPO_VERSION = "4.1.0"
PIOASM_REPO_BASE = f"https://github.com/earlephilhower/pico-quick-toolchain/releases/download/{PIOASM_REPO_VERSION}"
PIOASM_VERSION = "pioasm-2e6142b.230216"
PIOASM_VERSION = "pioasm-9fdfe11.250530"
PIOASM_DOWNLOADS = {
"linux": {
"aarch64": f"aarch64-linux-gnu.{PIOASM_VERSION}.tar.gz",
@@ -21,8 +21,8 @@ PIOASM_DOWNLOADS = {
"amd64": f"x86_64-w64-mingw32.{PIOASM_VERSION}.zip",
},
"darwin": {
"x86_64": f"x86_64-apple-darwin14.{PIOASM_VERSION}.tar.gz",
"arm64": f"x86_64-apple-darwin14.{PIOASM_VERSION}.tar.gz",
"x86_64": f"x86_64-apple-darwin20.4.{PIOASM_VERSION}.tar.gz",
"arm64": f"aarch64-apple-darwin20.4.{PIOASM_VERSION}.tar.gz",
},
}
@@ -0,0 +1,2 @@
packages:
rp2040_pio_led_strip: !include common.yaml