Skip to content

Commit c5f4732

Browse files
committed
Changes to be committed:
modified: "arduino_esp32\346\267\273\345\212\240\346\226\260\346\235\277.md" modified: package_esp32_mpython_index.json modified: package_esp32_mpython_index_cn.json
1 parent 71fe2c3 commit c5f4732

File tree

3 files changed

+89
-39
lines changed

3 files changed

+89
-39
lines changed

arduino_esp32添加新板.md

Lines changed: 56 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,62 @@
1818
- 复制并修改json文件
1919

2020
复制package_esp32_dev_index_cn.json文件(此文件下载链接为国内服务器)并修改:
21-
1. package名:"name": "mpython",这个是C:\Users\你的用户名\AppData\Local\Arduino15\packages下的对应package名。
22-
2. 修改邮箱
23-
3. platforms下添加支持的版本
24-
- platform名:"name": "labplus_esp32s3"
25-
- package下载链接、hash值、文件大小。
26-
- 此版本支持的板名,此名会显示在arduino的board选择上。
21+
1. 定义package名
22+
```json
23+
{
24+
"packages": [
25+
{
26+
"name": "mpython", //arduino IDE载入包后,路径C:\Users\your user name\AppData\Local\Arduino15\packages下的package name
27+
"maintainer": "labplus mpython team",
28+
"websiteURL": "https://github.com/labplus-cn/arduino-esp32",
29+
"email": "jiangzhaohui@labplus.cn",
30+
"help": {
31+
"online": "https://esp32.com"
32+
},
33+
"platforms": [
34+
......
35+
]
36+
"tools": [
37+
......
38+
]
39+
]
40+
)
41+
```
42+
43+
. platforms下添加支持的版本
44+
45+
```json
46+
"platforms": [
47+
"name": "mPython", //arduino IDE显示的平台名
48+
"architecture": "esp32",
49+
"version": "3.2.0", //出现在arduino IDE平台版本选择下拉框
50+
"category": "ESP32",
51+
"url": "https://github.com/labplus-cn/arduino-esp32/releases/download/v3.2.0/arduino-esp32_3.2.0.zip", //对应版本包下载地址
52+
"archiveFileName": "arduino-esp32_3.2.0.zip",
53+
"checksum": "SHA-256:b58b4cabe9ade568249f88d29bfbee03d5b4111dc27df72a8cb3b7fa926a191d",
54+
"size": "20584377",
55+
"help": {
56+
"online": ""
57+
},
58+
"boards": [
59+
{
60+
"name": "mPython V3" //arduino IDE中对应平台版本board名,与board.txt内的对应board名一致:labplus_mpython_v3.name=mPython V3
61+
},
62+
{
63+
"name": "labplus Ledong V2"
64+
}
65+
],
66+
"toolsDependencies": [
67+
{
68+
"packager": "mpython", //此名要与第1点的package名一致!
69+
"name": "esp32-arduino-libs",
70+
"version": "idf-release_v5.5-07e9bf49-v1-cn"
71+
},
72+
... ...
73+
]
74+
]
75+
```
76+
2777
4. tools栏不动,esp32的一些工具下载链接。
2878

2979
json文件创建完后,可用[json文件链接](https://labplus-cn.github.io/arduino-esp32/package_esp32_mpython_index.json)访问,可能要等一会。

package_esp32_mpython_index.json

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
{
1313
"name": "mPython",
1414
"architecture": "esp32",
15-
"version": "3.3.4-cn",
15+
"version": "3.3.4",
1616
"category": "ESP32",
1717
"url": "https://github.com/labplus-cn/arduino-esp32/releases/download/v3.3.4/arduino-esp32_3.3.4.zip",
1818
"archiveFileName": "arduino-esp32_3.3.4.zip",
@@ -31,47 +31,47 @@
3131
],
3232
"toolsDependencies": [
3333
{
34-
"packager": "esp32",
34+
"packager": "mpython",
3535
"name": "esp32-arduino-libs",
3636
"version": "idf-release_v5.5-8410210c-v2-cn"
3737
},
3838
{
39-
"packager": "esp32",
39+
"packager": "mpython",
4040
"name": "esp-x32",
4141
"version": "2507-cn"
4242
},
4343
{
44-
"packager": "esp32",
44+
"packager": "mpython",
4545
"name": "xtensa-esp-elf-gdb",
4646
"version": "16.3_20250913-cn"
4747
},
4848
{
49-
"packager": "esp32",
49+
"packager": "mpython",
5050
"name": "esp-rv32",
5151
"version": "2507-cn"
5252
},
5353
{
54-
"packager": "esp32",
54+
"packager": "mpython",
5555
"name": "riscv32-esp-elf-gdb",
5656
"version": "16.3_20250913-cn"
5757
},
5858
{
59-
"packager": "esp32",
59+
"packager": "mpython",
6060
"name": "openocd-esp32",
6161
"version": "v0.12.0-esp32-20250707-cn"
6262
},
6363
{
64-
"packager": "esp32",
64+
"packager": "mpython",
6565
"name": "esptool_py",
6666
"version": "5.1.0-cn"
6767
},
6868
{
69-
"packager": "esp32",
69+
"packager": "mpython",
7070
"name": "mkspiffs",
7171
"version": "0.2.3-cn"
7272
},
7373
{
74-
"packager": "esp32",
74+
"packager": "mpython",
7575
"name": "mklittlefs",
7676
"version": "4.0.2-db0513a-cn"
7777
},
@@ -85,7 +85,7 @@
8585
{
8686
"name": "mPython",
8787
"architecture": "esp32",
88-
"version": "3.3.3-cn",
88+
"version": "3.3.3",
8989
"category": "ESP32",
9090
"url": "https://github.com/labplus-cn/arduino-esp32/releases/download/v3.3.3/arduino-esp32_3.3.3.zip",
9191
"archiveFileName": "arduino-esp32_3.3.3.zip",
@@ -104,47 +104,47 @@
104104
],
105105
"toolsDependencies": [
106106
{
107-
"packager": "esp32",
107+
"packager": "mpython",
108108
"name": "esp32-arduino-libs",
109109
"version": "idf-release_v5.5-f1a1df9b-v3-cn"
110110
},
111111
{
112-
"packager": "esp32",
112+
"packager": "mpython",
113113
"name": "esp-x32",
114114
"version": "2507-cn"
115115
},
116116
{
117-
"packager": "esp32",
117+
"packager": "mpython",
118118
"name": "xtensa-esp-elf-gdb",
119119
"version": "16.3_20250913-cn"
120120
},
121121
{
122-
"packager": "esp32",
122+
"packager": "mpython",
123123
"name": "esp-rv32",
124124
"version": "2507-cn"
125125
},
126126
{
127-
"packager": "esp32",
127+
"packager": "mpython",
128128
"name": "riscv32-esp-elf-gdb",
129129
"version": "16.3_20250913-cn"
130130
},
131131
{
132-
"packager": "esp32",
132+
"packager": "mpython",
133133
"name": "openocd-esp32",
134134
"version": "v0.12.0-esp32-20250707-cn"
135135
},
136136
{
137-
"packager": "esp32",
137+
"packager": "mpython",
138138
"name": "esptool_py",
139139
"version": "5.1.0-cn"
140140
},
141141
{
142-
"packager": "esp32",
142+
"packager": "mpython",
143143
"name": "mkspiffs",
144144
"version": "0.2.3-cn"
145145
},
146146
{
147-
"packager": "esp32",
147+
"packager": "mpython",
148148
"name": "mklittlefs",
149149
"version": "4.0.2-db0513a-cn"
150150
},
@@ -158,7 +158,7 @@
158158
{
159159
"name": "mPython",
160160
"architecture": "esp32",
161-
"version": "3.3.2-cn",
161+
"version": "3.2.0",
162162
"category": "ESP32",
163163
"url": "https://github.com/labplus-cn/arduino-esp32/releases/download/v3.2.0/arduino-esp32_3.2.0.zip",
164164
"archiveFileName": "arduino-esp32_3.2.0.zip",
@@ -177,47 +177,47 @@
177177
],
178178
"toolsDependencies": [
179179
{
180-
"packager": "esp32",
180+
"packager": "mpython",
181181
"name": "esp32-arduino-libs",
182182
"version": "idf-release_v5.5-07e9bf49-v1-cn"
183183
},
184184
{
185-
"packager": "esp32",
185+
"packager": "mpython",
186186
"name": "esp-x32",
187187
"version": "2507-cn"
188188
},
189189
{
190-
"packager": "esp32",
190+
"packager": "mpython",
191191
"name": "xtensa-esp-elf-gdb",
192192
"version": "16.3_20250913-cn"
193193
},
194194
{
195-
"packager": "esp32",
195+
"packager": "mpython",
196196
"name": "esp-rv32",
197197
"version": "2507-cn"
198198
},
199199
{
200-
"packager": "esp32",
200+
"packager": "mpython",
201201
"name": "riscv32-esp-elf-gdb",
202202
"version": "16.3_20250913-cn"
203203
},
204204
{
205-
"packager": "esp32",
205+
"packager": "mpython",
206206
"name": "openocd-esp32",
207207
"version": "v0.12.0-esp32-20250707-cn"
208208
},
209209
{
210-
"packager": "esp32",
210+
"packager": "mpython",
211211
"name": "esptool_py",
212212
"version": "5.1.0-cn"
213213
},
214214
{
215-
"packager": "esp32",
215+
"packager": "mpython",
216216
"name": "mkspiffs",
217217
"version": "0.2.3-cn"
218218
},
219219
{
220-
"packager": "esp32",
220+
"packager": "mpython",
221221
"name": "mklittlefs",
222222
"version": "4.0.2-db0513a-cn"
223223
},

package_esp32_mpython_index_cn.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
{
1313
"name": "mPython",
1414
"architecture": "esp32",
15-
"version": "3.3.4-cn",
15+
"version": "3.3.4",
1616
"category": "ESP32",
1717
"url": "https://github.com/labplus-cn/arduino-esp32/releases/download/v3.3.4/arduino-esp32_3.3.4.zip",
1818
"archiveFileName": "arduino-esp32_3.3.4.zip",
@@ -85,7 +85,7 @@
8585
{
8686
"name": "mPython",
8787
"architecture": "esp32",
88-
"version": "3.3.3-cn",
88+
"version": "3.3.3",
8989
"category": "ESP32",
9090
"url": "https://github.com/labplus-cn/arduino-esp32/releases/download/v3.3.3/arduino-esp32_3.3.3.zip",
9191
"archiveFileName": "arduino-esp32_3.3.3.zip",
@@ -158,7 +158,7 @@
158158
{
159159
"name": "mPython",
160160
"architecture": "esp32",
161-
"version": "3.3.2-cn",
161+
"version": "3.2.0",
162162
"category": "ESP32",
163163
"url": "https://github.com/labplus-cn/arduino-esp32/releases/download/v3.2.0/arduino-esp32_3.2.0.zip",
164164
"archiveFileName": "arduino-esp32_3.2.0.zip",

0 commit comments

Comments
 (0)