@@ -14,6 +14,9 @@ tools.esptool_py.cmd.windows=esptool.exe
14
14
tools.esptool_py.network_cmd=python3 "{runtime.platform.path}/tools/espota.py" -r
15
15
tools.esptool_py.network_cmd.windows="{runtime.platform.path}/tools/espota.exe" -r
16
16
17
+ tools.esp_ota.cmd=python3 "{runtime.platform.path}/tools/espota.py" -r
18
+ tools.esp_ota.cmd.windows="{runtime.platform.path}/tools/espota.exe" -r
19
+
17
20
tools.gen_esp32part.cmd=python3 "{runtime.platform.path}/tools/gen_esp32part.py"
18
21
tools.gen_esp32part.cmd.windows="{runtime.platform.path}/tools/gen_esp32part.exe"
19
22
@@ -210,10 +213,6 @@ tools.esptool_py.upload.pattern_args=--chip {build.mcu} --port "{serial.port}" -
210
213
tools.esptool_py.upload.pattern="{path}/{cmd}" {upload.pattern_args}
211
214
tools.esptool_py.upload.pattern.linux=python3 "{path}/{cmd}" {upload.pattern_args}
212
215
213
- ## Upload Sketch Through OTA
214
- ## -------------------------
215
- tools.esptool_py.upload.network_pattern={network_cmd} -i "{serial.port}" -p "{network.port}" "--auth={network.password}" -f "{build.path}/{build.project_name}.bin"
216
-
217
216
## Program Application
218
217
## -------------------
219
218
tools.esptool_py.program.params.verbose=
@@ -224,6 +223,7 @@ tools.esptool_py.program.pattern.linux=python3 "{path}/{cmd}" {program.pattern_a
224
223
225
224
## Erase Chip (before burning the bootloader)
226
225
## ------------------------------------------
226
+ tools.esptool_py.erase.protocol=serial
227
227
tools.esptool_py.erase.params.verbose=
228
228
tools.esptool_py.erase.params.quiet=
229
229
tools.esptool_py.erase.pattern_args=--chip {build.mcu} --port "{serial.port}" --baud {upload.speed} {upload.flags} --before default_reset --after hard_reset erase_flash
@@ -232,6 +232,18 @@ tools.esptool_py.erase.pattern.linux=python3 "{path}/{cmd}" {erase.pattern_args}
232
232
233
233
## Burn Bootloader
234
234
## ---------------
235
+ tools.esptool_py.bootloader.protocol=serial
235
236
tools.esptool_py.bootloader.params.verbose=
236
237
tools.esptool_py.bootloader.params.quiet=
237
238
tools.esptool_py.bootloader.pattern=
239
+
240
+ ## Upload Sketch Through OTA (Arduino IDE 1.x)
241
+ ## -------------------------------------------
242
+ ## The following rule is deprecated by pluggable discovery.
243
+ ## We keep it to avoid breaking compatibility with the Arduino Java IDE.
244
+ tools.esptool_py.upload.network_pattern={network_cmd} -i "{serial.port}" -p "{network.port}" "--auth={network.password}" -f "{build.path}/{build.project_name}.bin"
245
+
246
+ ## Upload Sketch Through OTA (Arduino IDE 2.x)
247
+ ## -------------------------------------------
248
+ tools.esp_ota.upload.protocol=network
249
+ tools.esp_ota.upload.pattern={cmd} -i "{upload.port.address}" -p "{upload.port.properties.port}" "--auth={upload.field.password}" -f "{build.path}/{build.project_name}.bin"
0 commit comments