Skip to content

Commit a0841f1

Browse files
committed
Add framework-arduinoespressif32-libs SDK to platform and load when referenced by platform package
1 parent 0f5033b commit a0841f1

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

platform.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,12 @@
8181
"owner": "platformio",
8282
"version": "~3.20014.0"
8383
},
84+
"framework-arduinoespressif32-libs": {
85+
"type": "sdk",
86+
"optional": true,
87+
"owner": "espressif",
88+
"version": "~5.1.0"
89+
},
8490
"framework-espidf": {
8591
"type": "framework",
8692
"optional": true,

platform.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ def _parse_version(original_version):
319319
)
320320

321321
toolchain_remap = {
322+
"esp32-arduino-libs": "framework-arduinoespressif32-libs",
322323
"xtensa-esp32-elf-gcc": "toolchain-xtensa-esp32",
323324
"xtensa-esp32s2-elf-gcc": "toolchain-xtensa-esp32s2",
324325
"xtensa-esp32s3-elf-gcc": "toolchain-xtensa-esp32s3",
@@ -378,6 +379,8 @@ def configure_arduino_toolchains(self, package_index):
378379
self.packages[toolchain_package]["version"] = version
379380
self.packages[toolchain_package]["owner"] = "espressif"
380381
self.packages[toolchain_package]["type"] = "toolchain"
382+
if (toolchain_package == "framework-arduinoespressif32-libs"):
383+
self.packages[toolchain_package]["optional"] = False
381384

382385
def configure_upstream_arduino_packages(self, url_items):
383386
framework_index_file = os.path.join(

0 commit comments

Comments
 (0)