File tree Expand file tree Collapse file tree 3 files changed +12
-13
lines changed
examples/espidf-arduino-matter-light/main Expand file tree Collapse file tree 3 files changed +12
-13
lines changed Original file line number Diff line number Diff line change 1
1
dependencies :
2
2
espressif/esp_matter :
3
- version : " >=1.4 .0"
3
+ version : " ~1.3 .0"
4
4
espressif/cmake_utilities :
5
5
version : " 0.*"
6
6
rules :
Original file line number Diff line number Diff line change 18
18
"type" : " git" ,
19
19
"url" : " https://github.com/pioarduino/platform-espressif32.git"
20
20
},
21
- "version" : " 54 .03.20+develop " ,
21
+ "version" : " 53 .03.13 " ,
22
22
"frameworks" : {
23
23
"arduino" : {
24
24
"script" : " builder/frameworks/arduino.py"
33
33
"type" : " framework" ,
34
34
"optional" : true ,
35
35
"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"
37
37
},
38
38
"framework-arduinoespressif32-libs" : {
39
39
"type" : " framework" ,
45
45
"type" : " framework" ,
46
46
"optional" : true ,
47
47
"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"
49
49
},
50
50
"framework-espidf" : {
51
51
"type" : " framework" ,
52
52
"optional" : true ,
53
53
"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"
55
55
},
56
56
"toolchain-xtensa-esp-elf" : {
57
57
"type" : " toolchain" ,
58
58
"optional" : true ,
59
59
"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"
61
61
},
62
62
"toolchain-riscv32-esp" : {
63
63
"type" : " toolchain" ,
64
64
"optional" : true ,
65
65
"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"
67
67
},
68
68
"toolchain-esp32ulp" : {
69
69
"type" : " toolchain" ,
70
70
"optional" : true ,
71
71
"owner" : " pioarduino" ,
72
72
"version" : " https://github.com/pioarduino/registry/releases/download/0.0.1/esp32ulp-elf-2.38_20240113.zip"
73
73
},
74
- "tool-xtensa-esp-elf-gdb" : {
74
+ "tool-xtensa-esp-elf-gdb" : {
75
75
"type" : " debugger" ,
76
76
"optional" : true ,
77
77
"owner" : " pioarduino" ,
Original file line number Diff line number Diff line change 13
13
# limitations under the License.
14
14
15
15
import os
16
+ import requests
16
17
import subprocess
17
18
import sys
18
19
import shutil
@@ -97,11 +98,9 @@ def install_tool(TOOL):
97
98
self .packages ["framework-arduinoespressif32" ]["optional" ] = False
98
99
self .packages ["framework-arduinoespressif32-libs" ]["optional" ] = False
99
100
# 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' ]
105
104
self .packages ["framework-arduinoespressif32-libs" ]["version" ] = dyn_lib_url
106
105
107
106
if variables .get ("custom_sdkconfig" ) is not None or len (str (board_sdkconfig )) > 3 :
You can’t perform that action at this time.
0 commit comments