Skip to content

Commit 22ebc7b

Browse files
authored
Arduino branch release/v3.1.x based on IDF 5.3.2.250210
1 parent f4def7f commit 22ebc7b

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

examples/espidf-arduino-matter-light/main/idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
espressif/esp_matter:
3-
version: ">=1.4.0"
3+
version: "~1.3.0"
44
espressif/cmake_utilities:
55
version: "0.*"
66
rules:

platform.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"type": "git",
1919
"url": "https://github.com/pioarduino/platform-espressif32.git"
2020
},
21-
"version": "54.03.20+develop",
21+
"version": "53.03.13",
2222
"frameworks": {
2323
"arduino": {
2424
"script": "builder/frameworks/arduino.py"
@@ -33,7 +33,7 @@
3333
"type": "framework",
3434
"optional": true,
3535
"owner": "espressif",
36-
"version": "https://github.com/espressif/arduino-esp32/archive/master.zip"
36+
"version": "https://github.com/espressif/arduino-esp32/archive/release/v3.1.x.zip"
3737
},
3838
"framework-arduinoespressif32-libs": {
3939
"type": "framework",
@@ -45,33 +45,33 @@
4545
"type": "framework",
4646
"optional": true,
4747
"owner": "espressif",
48-
"version": "https://github.com/pioarduino/platform-espressif32/releases/download/54.03.20/c2_arduino_compile_skeleton.zip"
48+
"version": "https://github.com/pioarduino/platform-espressif32/releases/download/53.03.10-rc3/c2_arduino_compile_skeleton.zip"
4949
},
5050
"framework-espidf": {
5151
"type": "framework",
5252
"optional": true,
5353
"owner": "pioarduino",
54-
"version": "https://github.com/pioarduino/esp-idf/releases/download/v5.4.1.250411/esp-idf-v5.4.1.zip"
54+
"version": "https://github.com/pioarduino/esp-idf/releases/download/v5.3.2.250210/esp-idf-v5.3.2.zip"
5555
},
5656
"toolchain-xtensa-esp-elf": {
5757
"type": "toolchain",
5858
"optional": true,
5959
"owner": "pioarduino",
60-
"version": "https://github.com/pioarduino/registry/releases/download/0.0.1/xtensa-esp-elf-14.2.0_20241119.zip"
60+
"version": "https://github.com/pioarduino/registry/releases/download/0.0.1/xtensa-esp-elf-13.2.0_20240530.zip"
6161
},
6262
"toolchain-riscv32-esp": {
6363
"type": "toolchain",
6464
"optional": true,
6565
"owner": "pioarduino",
66-
"version": "https://github.com/pioarduino/registry/releases/download/0.0.1/riscv32-esp-elf-14.2.0_20241119.zip"
66+
"version": "https://github.com/pioarduino/registry/releases/download/0.0.1/riscv32-esp-elf-13.2.0_20240530.zip"
6767
},
6868
"toolchain-esp32ulp": {
6969
"type": "toolchain",
7070
"optional": true,
7171
"owner": "pioarduino",
7272
"version": "https://github.com/pioarduino/registry/releases/download/0.0.1/esp32ulp-elf-2.38_20240113.zip"
7373
},
74-
"tool-xtensa-esp-elf-gdb": {
74+
"tool-xtensa-esp-elf-gdb": {
7575
"type": "debugger",
7676
"optional": true,
7777
"owner": "pioarduino",

platform.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# limitations under the License.
1414

1515
import os
16+
import requests
1617
import subprocess
1718
import sys
1819
import shutil
@@ -97,11 +98,9 @@ def install_tool(TOOL):
9798
self.packages["framework-arduinoespressif32"]["optional"] = False
9899
self.packages["framework-arduinoespressif32-libs"]["optional"] = False
99100
# use matching espressif Arduino libs
100-
#URL = "https://raw.githubusercontent.com/espressif/arduino-esp32/master/package/package_esp32_index.template.json"
101-
#packjdata = requests.get(URL).json()
102-
#dyn_lib_url = packjdata['packages'][0]['tools'][0]['systems'][0]['url']
103-
# use newer libs as linked in package_esp32_index.template.json is too old
104-
dyn_lib_url = "https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.4/esp32-arduino-libs-idf-release_v5.4-3ad36321-v1.zip"
101+
URL = "https://raw.githubusercontent.com/espressif/arduino-esp32/release/v3.1.x/package/package_esp32_index.template.json"
102+
packjdata = requests.get(URL).json()
103+
dyn_lib_url = packjdata['packages'][0]['tools'][0]['systems'][0]['url']
105104
self.packages["framework-arduinoespressif32-libs"]["version"] = dyn_lib_url
106105

107106
if variables.get("custom_sdkconfig") is not None or len(str(board_sdkconfig)) > 3:

0 commit comments

Comments
 (0)