Skip to content

Commit 2a6e8cc

Browse files
committed
Merge pull request esp8266#1747 from krzychb/master
Remove "Upload Using:" from the menu since it is now misleading
2 parents e787af0 + 34b471b commit 2a6e8cc

20 files changed

+18
-186
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Documentation for latest development version:
7979
- [Reference](doc/reference.md)
8080
- [Libraries](doc/libraries.md)
8181
- [File system](doc/filesystem.md)
82-
- [OTA update](doc/ota_updates/ota_updates.md)
82+
- [OTA update](doc/ota_updates/readme.md)
8383
- [Supported boards](doc/boards.md)
8484
- [Change log](doc/changes.md)
8585

boards.txt

Lines changed: 0 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ menu.CpuFrequency=CPU Frequency
33
menu.FlashSize=Flash Size
44
menu.FlashMode=Flash Mode
55
menu.FlashFreq=Flash Frequency
6-
menu.UploadTool=Upload Using
76
menu.ResetMethod=Reset Method
87
menu.ESPModule=Module
98
menu.Debug=Debug port
@@ -31,12 +30,6 @@ generic.build.spiffs_pagesize=256
3130
generic.build.debug_port=
3231
generic.build.debug_level=
3332

34-
generic.menu.UploadTool.esptool=Serial
35-
generic.menu.UploadTool.esptool.upload.tool=esptool
36-
generic.menu.UploadTool.esptool.upload.verbose=-vv
37-
generic.menu.UploadTool.espota=OTA
38-
generic.menu.UploadTool.espota.upload.tool=espota
39-
4033
generic.menu.CpuFrequency.80=80 MHz
4134
generic.menu.CpuFrequency.80.build.f_cpu=80000000L
4235
generic.menu.CpuFrequency.160=160 MHz
@@ -260,12 +253,6 @@ espduino.menu.CpuFrequency.80.build.f_cpu=80000000L
260253
espduino.menu.CpuFrequency.160=160 MHz
261254
espduino.menu.CpuFrequency.160.build.f_cpu=160000000L
262255

263-
espduino.menu.UploadTool.esptool=Serial
264-
espduino.menu.UploadTool.esptool.upload.tool=esptool
265-
espduino.menu.UploadTool.esptool.upload.verbose=-vv
266-
espduino.menu.UploadTool.espota=OTA
267-
espduino.menu.UploadTool.espota.upload.tool=espota
268-
269256
espduino.menu.UploadSpeed.115200=115200
270257
espduino.menu.UploadSpeed.115200.upload.speed=115200
271258
espduino.menu.UploadSpeed.9600=9600
@@ -329,10 +316,6 @@ huzzah.menu.CpuFrequency.80.build.f_cpu=80000000L
329316
huzzah.menu.CpuFrequency.160=160 MHz
330317
huzzah.menu.CpuFrequency.160.build.f_cpu=160000000L
331318

332-
huzzah.menu.UploadTool.esptool=Serial
333-
huzzah.menu.UploadTool.esptool.upload.tool=esptool
334-
huzzah.menu.UploadTool.esptool.upload.verbose=-vv
335-
336319
huzzah.menu.UploadSpeed.115200=115200
337320
huzzah.menu.UploadSpeed.115200.upload.speed=115200
338321
huzzah.menu.UploadSpeed.9600=9600
@@ -382,13 +365,6 @@ espresso_lite_v1.menu.CpuFrequency.80.build.f_cpu=80000000L
382365
espresso_lite_v1.menu.CpuFrequency.160=160 MHz
383366
espresso_lite_v1.menu.CpuFrequency.160.build.f_cpu=160000000L
384367

385-
espresso_lite_v1.menu.UploadTool.esptool=Serial
386-
espresso_lite_v1.menu.UploadTool.esptool.upload.tool=esptool
387-
espresso_lite_v1.menu.UploadTool.esptool.upload.verbose=-vv
388-
389-
espresso_lite_v1.menu.UploadTool.espota=OTA
390-
espresso_lite_v1.menu.UploadTool.espota.upload.tool=espota
391-
392368
espresso_lite_v1.menu.UploadSpeed.115200=115200
393369
espresso_lite_v1.menu.UploadSpeed.115200.upload.speed=115200
394370
espresso_lite_v1.menu.UploadSpeed.57600=57600
@@ -454,14 +430,6 @@ espresso_lite_v2.menu.CpuFrequency.80.build.f_cpu=80000000L
454430
espresso_lite_v2.menu.CpuFrequency.160=160 MHz
455431
espresso_lite_v2.menu.CpuFrequency.160.build.f_cpu=160000000L
456432

457-
espresso_lite_v2.menu.UploadTool.esptool=Serial
458-
espresso_lite_v2.menu.UploadTool.esptool.upload.tool=esptool
459-
espresso_lite_v2.menu.UploadTool.esptool.upload.verbose=-vv
460-
461-
espresso_lite_v2.menu.UploadTool.espota=OTA
462-
espresso_lite_v2.menu.UploadTool.espota.upload.tool=espota
463-
464-
465433
espresso_lite_v2.menu.UploadSpeed.115200=115200
466434
espresso_lite_v2.menu.UploadSpeed.115200.upload.speed=115200
467435
espresso_lite_v2.menu.UploadSpeed.57600=57600
@@ -533,10 +501,6 @@ nodemcu.menu.CpuFrequency.80.build.f_cpu=80000000L
533501
nodemcu.menu.CpuFrequency.160=160 MHz
534502
nodemcu.menu.CpuFrequency.160.build.f_cpu=160000000L
535503

536-
nodemcu.menu.UploadTool.esptool=Serial
537-
nodemcu.menu.UploadTool.esptool.upload.tool=esptool
538-
nodemcu.menu.UploadTool.esptool.upload.verbose=-vv
539-
540504
nodemcu.menu.UploadSpeed.115200=115200
541505
nodemcu.menu.UploadSpeed.115200.upload.speed=115200
542506
nodemcu.menu.UploadSpeed.9600=9600
@@ -601,12 +565,6 @@ nodemcuv2.menu.CpuFrequency.80.build.f_cpu=80000000L
601565
nodemcuv2.menu.CpuFrequency.160=160 MHz
602566
nodemcuv2.menu.CpuFrequency.160.build.f_cpu=160000000L
603567

604-
nodemcuv2.menu.UploadTool.esptool=Serial
605-
nodemcuv2.menu.UploadTool.esptool.upload.tool=esptool
606-
nodemcuv2.menu.UploadTool.esptool.upload.verbose=-vv
607-
nodemcuv2.menu.UploadTool.espota=OTA
608-
nodemcuv2.menu.UploadTool.espota.upload.tool=espota
609-
610568
nodemcuv2.menu.UploadSpeed.115200=115200
611569
nodemcuv2.menu.UploadSpeed.115200.upload.speed=115200
612570
nodemcuv2.menu.UploadSpeed.9600=9600
@@ -678,10 +636,6 @@ modwifi.menu.CpuFrequency.80.build.f_cpu=80000000L
678636
modwifi.menu.CpuFrequency.160=160 MHz
679637
modwifi.menu.CpuFrequency.160.build.f_cpu=160000000L
680638

681-
modwifi.menu.UploadTool.esptool=Serial
682-
modwifi.menu.UploadTool.esptool.upload.tool=esptool
683-
modwifi.menu.UploadTool.esptool.upload.verbose=-vv
684-
685639
modwifi.menu.UploadSpeed.115200=115200
686640
modwifi.menu.UploadSpeed.115200.upload.speed=115200
687641
modwifi.menu.UploadSpeed.9600=9600
@@ -736,10 +690,6 @@ thing.menu.CpuFrequency.80.build.f_cpu=80000000L
736690
thing.menu.CpuFrequency.160=160 MHz
737691
thing.menu.CpuFrequency.160.build.f_cpu=160000000L
738692

739-
thing.menu.UploadTool.esptool=Serial
740-
thing.menu.UploadTool.esptool.upload.tool=esptool
741-
thing.menu.UploadTool.esptool.upload.verbose=-vv
742-
743693
thing.menu.UploadSpeed.115200=115200
744694
thing.menu.UploadSpeed.115200.upload.speed=115200
745695
thing.menu.UploadSpeed.9600=9600
@@ -789,10 +739,6 @@ thingdev.menu.CpuFrequency.80.build.f_cpu=80000000L
789739
thingdev.menu.CpuFrequency.160=160 MHz
790740
thingdev.menu.CpuFrequency.160.build.f_cpu=160000000L
791741

792-
thingdev.menu.UploadTool.esptool=Serial
793-
thingdev.menu.UploadTool.esptool.upload.tool=esptool
794-
thingdev.menu.UploadTool.esptool.upload.verbose=-vv
795-
796742
thingdev.menu.UploadSpeed.115200=115200
797743
thingdev.menu.UploadSpeed.115200.upload.speed=115200
798744
thingdev.menu.UploadSpeed.9600=9600
@@ -840,10 +786,6 @@ esp210.menu.CpuFrequency.80.build.f_cpu=80000000L
840786
esp210.menu.CpuFrequency.160=160 MHz
841787
esp210.menu.CpuFrequency.160.build.f_cpu=160000000L
842788

843-
esp210.menu.UploadTool.esptool=Serial
844-
esp210.menu.UploadTool.esptool.upload.tool=esptool
845-
esp210.menu.UploadTool.esptool.upload.verbose=-vv
846-
847789
esp210.menu.UploadSpeed.57600=57600
848790
esp210.menu.UploadSpeed.57600.upload.speed=57600
849791
esp210.menu.UploadSpeed.115200=115200
@@ -935,13 +877,6 @@ d1_mini.menu.CpuFrequency.80.build.f_cpu=80000000L
935877
d1_mini.menu.CpuFrequency.160=160 MHz
936878
d1_mini.menu.CpuFrequency.160.build.f_cpu=160000000L
937879

938-
d1_mini.menu.UploadTool.esptool=Serial
939-
d1_mini.menu.UploadTool.esptool.upload.tool=esptool
940-
d1_mini.menu.UploadTool.esptool.upload.verbose=-vv
941-
942-
d1_mini.menu.UploadTool.espota=OTA
943-
d1_mini.menu.UploadTool.espota.upload.tool=espota
944-
945880
d1_mini.menu.UploadSpeed.921600=921600
946881
d1_mini.menu.UploadSpeed.921600.upload.speed=921600
947882
d1_mini.menu.UploadSpeed.115200=115200
@@ -1008,13 +943,6 @@ d1.menu.CpuFrequency.80.build.f_cpu=80000000L
1008943
d1.menu.CpuFrequency.160=160 MHz
1009944
d1.menu.CpuFrequency.160.build.f_cpu=160000000L
1010945

1011-
d1.menu.UploadTool.esptool=Serial
1012-
d1.menu.UploadTool.esptool.upload.tool=esptool
1013-
d1.menu.UploadTool.esptool.upload.verbose=-vv
1014-
1015-
d1.menu.UploadTool.espota=OTA
1016-
d1.menu.UploadTool.espota.upload.tool=espota
1017-
1018946
d1.menu.UploadSpeed.921600=921600
1019947
d1.menu.UploadSpeed.921600.upload.speed=921600
1020948
d1.menu.UploadSpeed.115200=115200
@@ -1078,12 +1006,6 @@ espino.build.spiffs_pagesize=256
10781006
espino.build.debug_port=
10791007
espino.build.debug_level=
10801008

1081-
espino.menu.UploadTool.esptool=Serial
1082-
espino.menu.UploadTool.esptool.upload.tool=esptool
1083-
espino.menu.UploadTool.esptool.upload.verbose=-vv
1084-
espino.menu.UploadTool.espota=OTA
1085-
espino.menu.UploadTool.espota.upload.tool=espota
1086-
10871009
espino.menu.CpuFrequency.80=80 MHz
10881010
espino.menu.CpuFrequency.80.build.f_cpu=80000000L
10891011
espino.menu.CpuFrequency.160=160 MHz
@@ -1161,12 +1083,6 @@ espinotee.menu.CpuFrequency.80.build.f_cpu=80000000L
11611083
espinotee.menu.CpuFrequency.160=160 MHz
11621084
espinotee.menu.CpuFrequency.160.build.f_cpu=160000000L
11631085

1164-
espinotee.menu.UploadTool.esptool=Serial
1165-
espinotee.menu.UploadTool.esptool.upload.tool=esptool
1166-
espinotee.menu.UploadTool.esptool.upload.verbose=-vv
1167-
espinotee.menu.UploadTool.espota=OTA
1168-
espinotee.menu.UploadTool.espota.upload.tool=espota
1169-
11701086
espinotee.menu.UploadSpeed.115200=115200
11711087
espinotee.menu.UploadSpeed.115200.upload.speed=115200
11721088
espinotee.menu.UploadSpeed.9600=9600
@@ -1301,12 +1217,6 @@ wifinfo.menu.ESPModule.ESP12.build.spiffs_blocksize=8192
13011217
wifinfo.menu.ESPModule.ESP12.build.spiffs_pagesize=256
13021218
wifinfo.menu.ESPModule.ESP12.upload.maximum_size=1044464
13031219

1304-
wifinfo.menu.UploadTool.esptool=Serial
1305-
wifinfo.menu.UploadTool.esptool.upload.tool=esptool
1306-
wifinfo.menu.UploadTool.esptool.upload.verbose=-vv
1307-
wifinfo.menu.UploadTool.espota=OTA
1308-
wifinfo.menu.UploadTool.espota.upload.tool=espota
1309-
13101220
wifinfo.menu.CpuFrequency.80=80 MHz
13111221
wifinfo.menu.CpuFrequency.80.build.f_cpu=80000000L
13121222
wifinfo.menu.CpuFrequency.160=160 MHz
42.4 KB
Loading
-1.66 KB
Loading
Loading
Loading
Loading
-34.3 KB
Binary file not shown.
-105 KB
Binary file not shown.
-63.5 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
-69.5 KB
Binary file not shown.
-25.3 KB
Binary file not shown.

doc/ota_updates/ota_updates.md renamed to doc/ota_updates/readme.md

Lines changed: 16 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@ title: OTA Update
1010
* [Arduino IDE](#arduino-ide)
1111
* [Requirements](#requirements)
1212
* [Application Example](#application-example)
13-
* [Classic OTA](#classic-ota)
14-
* [ArduinoOTA](#arduinoota)
15-
* [Password Protection](#password-protection)
16-
* [Troubleshooting](#troubleshooting)
13+
* [Password Protection](#password-protection)
14+
* [Troubleshooting](#troubleshooting)
1715
* [Web Browser](#web-browser)
1816
* [Requirements](#requirements-1)
1917
* [Implementation Overview](#implementation-overview)
@@ -108,93 +106,16 @@ Uploading modules wirelessly from Arduino IDE is intended for the following typi
108106

109107
### Application Example
110108

111-
Currently there are two software configurations that support OTA updates.
109+
Instructions below show configuration of OTA on NodeMCU 1.0 (ESP-12E Module) board. You can use any other board assuming that it meets [requirements](#basic-requirements) described above. This instruction is valid for all operating systems supported by Arduino IDE. Screen captures have been made on Windows 7 and you may see small differences (like name of serial port) if you are using Linux and MacOS.
112110

113-
- [Classic OTA](#classic-ota-configuration): Arduino IDE 1.6.5 and 1.6.5-947-g39819f0 (of July 23, 2015) version of ESP8266 board support platform package that provides first OTA implementation, yet without support for [ArduinoOTA](https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA) library. This particular configuration soon will be depreciated in favor of new implementation described below.
114-
115-
- [ArduinoOTA](#arduinoota-configuration): Arduino IDE 1.6.7 and 2.0.0 version of platform package. Arduino IDE 1.6.7 is the first release that provides support for [ArduinoOTA](https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA) library.
116-
117-
For information how to install ESP8266 board support in Arduino IDE please refer to https://github.com/esp8266/Arduino#installing-with-boards-manager. Once installed, it is possible to switch between available versions of platform package using Boards Manager:
118-
119-
![Selecion of ESP8266 package version](selection-of-package-version.png)
120-
121-
Instructions below demonstrate how to configure both [Classic OTA](#classic-ota-configuration) and [ArduinoOTA](#arduinoota-configuration) using NodeMCU 1.0 (ESP-12E Module) board. You can use other boards assuming that they meet [requirements](#basic-requirements) described above.
122-
123-
124-
#### Classic OTA
125-
126-
1. Before you begin, please make sure that you have the following installed:
127-
- Arduino IDE 1.6.5 and 1.6.5-947-g39819f0 version of platform package,
128-
- [Python](https://www.python.org/) 2.7 (do not install Python 3.5 that is not supported).
129-
130-
2. Now prepare the sketch and configuration for the upload over a serial port.
131-
- Start Arduino IDE and load sketch DNS_SD_Arduino_OTA.ino available under File > Examples > ESP8266mDNS
132-
![OTA sketch selection](ota-ide-sketch-selection.png)
133-
134-
**Note:** This sketch is available only for 1.6.5-947-g39819f0 (of July 23, 2015) platform package. It was removed in [#980](https://github.com/esp8266/Arduino/pull/980) from GitHub repository.
135-
- Update SSID and password in the sketch so the module can join your Wi-Fi network
136-
![SSID and password entry](ota-ide-ssid-pass-entry.png)
137-
138-
- Configure upload parameters as below (you may need to adjust configuration if you are using a different module):
139-
![configuration of serial upload](ota-ide-serial-upload-configuration.png)
140-
141-
3. Upload the sketch (Ctrl+U). Once done, open Serial Monitor (Ctrl+Shift+M) and check if module has joined your Wi-Fi network.
142-
143-
![check if module joined network](ota-ide-module-joined-wifi.png)
144-
145-
4. Only if module is connected to network, after a couple of seconds, the esp8266-ota port will show up in Arduino IDE:
146-
147-
![selection of OTA port](ota-ide-ota-port-selection.png)
148-
149-
5. Now get ready for your first OTA upload by changing configuration settings as follows:
150-
151-
![configuration of OTA upload](ota-ide-ota-upload-configuration.png)
152-
153-
**Note:** If you do not see “Upload Using: OTA” option available for “NodeMCU 1.0 (ESP-12E Module)” board, please upload the latest [boards.txt](https://github.com/esp8266/Arduino/blob/master/boards.txt) file from GitHub repository, replace existing file and restart Arduino IDE.
154-
155-
6. If you have successfully completed all the above steps, you can upload (Ctrl+U) the same (or any other) sketch over OTA:
156-
157-
![OTA upload complete](ota-ide-ota-upload-complete.png)
158-
159-
**Note:** To be able to upload your sketch over and over again using OTA, you need to embed OTA routines inside. Please use DNS_SD_Arduino_OTA.ino as an example.
160-
161-
In case of issues please refer to information provided in section [Troubleshooting](#troubleshooting). Successful OTA process looks like below on serial terminal:
162-
163-
```
164-
Arduino OTA Test
165-
Sketch size: 346664
166-
Free size: 700416
167-
IP address: 192.168.1.100
168-
Update Start: ip:192.168.1.10, port:48266, size:346672
169-
Update Success: 6113
170-
Rebooting...
171-
172-
ets Jan 8 2013,rst cause:1, boot mode:(3,7)
173-
174-
load 0x4010f000, len 1264, room 16
175-
tail 0
176-
chksum 0x42
177-
csum 0x42
178-
@cp:0
179-
ld
180-
181-
Arduino OTA Test
182-
Sketch size: 346664
183-
Free size: 700416
184-
IP address: 192.168.1.100
185-
```
186-
**Note:** Sketch and free memory sizes as well as IP addresses depend on your particular s/w and h/w configuration.
187-
188-
189-
#### ArduinoOTA
190-
191-
1. Before you begin, please make sure that you have the following installed:
192-
- Arduino IDE 1.6.7 and 2.0.0 version of platform package following the process described under https://github.com/esp8266/Arduino#installing-with-boards-manager
193-
- [Python](https://www.python.org/) 2.7 (do not install Python 3.5 that is not supported):
111+
1. Before you begin, please make sure that you have the following s/w installed:
112+
- Arduino IDE 1.6.7 or newer - https://www.arduino.cc/en/Main/Software
113+
- esp8266/Arduino platform package 2.0.0 or newer - for instructions follow https://github.com/esp8266/Arduino#installing-with-boards-manager
114+
- Python 2.7 (do not install Python 3.5 that is not supported) - https://www.python.org/
194115

195116
**Note:** Windows users should select “Add python.exe to Path” (see below – this option is not selected by default).
196117

197-
![Python installation set up](ota-ide-python-configuration.png)
118+
![Python installation set up](a-ota-python-configuration.png)
198119

199120
2. Now prepare the sketch and configuration for the upload over a serial port.
200121
- Start Arduino IDE and load sketch BasicOTA.ino available under File > Examples > ArduinoOTA
@@ -206,21 +127,23 @@ IP address: 192.168.1.100
206127
- Configure upload parameters as below (you may need to adjust configuration if you are using a different module):
207128
![configuration of serial upload](a-ota-serial-upload-configuration.png)
208129

130+
**Note:** Depending on version of platform package and board you have, you may see ``` Upload Using: ``` in the menu above. This option is inactive and it does not matter what you select. It has been left for compatibility with older implementation of OTA and is targeted for removal in platform package version 2.2.0.
131+
209132
3. Upload the sketch (Ctrl+U). Once done, open Serial Monitor (Ctrl+Shift+M) and check if module has joined your Wi-Fi network:
210133

211134
![check if module joined network](a-ota-upload-complete-and-joined-wifi.png)
212135

213-
4. Only if module is connected to network, after a couple of seconds, the esp8266-ota port will show up in Arduino IDE:
136+
4. Only if module is connected to network, after a couple of seconds, the esp8266-ota port will show up in Arduino IDE. Select port with IP adress shown in Serial Monitor in previus step:
214137

215138
![selection of OTA port](a-ota-ota-port-selection.png)
216139

217-
**Note:** If OTA port does not show up, try to exit Arduino IDE, open it again and check if port is there.
140+
**Note:** If OTA port does not show up, exit Arduino IDE, open it again and check if port is there. If it does not help check your firewall settings.
218141

219142
5. Now get ready for your first OTA upload by selecting the OTA port:
220143

221144
![configuration of OTA upload](a-ota-ota-upload-configuration.png)
222145

223-
There is no need to change ``` Upload Using: ``` or ``` Upload Speed: ```.
146+
**Note:** The menu entry ``` Upload Speed: ``` does not matter at this point as it concerns the serial port. Just left it unchanged.
224147

225148
6. If you have successfully completed all the above steps, you can upload (Ctrl+U) the same (or any other) sketch over OTA:
226149

@@ -267,7 +190,7 @@ When uploading, Arduino IDE used previously entered password, so the upload fail
267190

268191
If OTA update fails, first step is to check for error messages that may be shown in upload window of Arduino IDE. If this is not providing any useful hints try to upload again while checking what is shown by ESP on serial port. Serial Monitor from IDE will not be useful in that case. When attempting to open it, you will likely see the following:
269192

270-
![Arduino IDE network terminal window](ota-ide-network-terminal.png)
193+
![Arduino IDE network terminal window](a-ota-network-terminal.png)
271194

272195
This window is for Arduino Yún and not yet implemented for esp8266/Arduino. It shows up because IDE is attempting to open Serial Monitor using network port you have selected for OTA upload.
273196

@@ -285,11 +208,11 @@ If upload fails you will likely see errors caught by the uploader, exception and
285208

286209
The most common causes of OTA failure are as follows:
287210
* not enough physical memory on the chip (e.g. ESP01 with 512K flash memory is not enough for OTA),
288-
* too much memory declared for SPIFFS so new sketch will not fit between existing sketch and SPIFFS – see [Update process - memory view]( https://github.com/esp8266/Arduino/blob/master/doc/ota_updates/ota_updates.md#update-process---memory-view),
211+
* too much memory declared for SPIFFS so new sketch will not fit between existing sketch and SPIFFS – see [Update process - memory view](#update-process---memory-view),
289212
* too little memory declared in Arduino IDE for your selected board (i.e. less than physical size).
290213

291214
For more details regarding flash memory layout please check [File system]( https://github.com/esp8266/Arduino/blob/master/doc/filesystem.md).
292-
For overview where new sketch is stored, how it is copied and how memory is organized for the purpose of OTA see [Update process - memory view]( https://github.com/esp8266/Arduino/blob/master/doc/ota_updates/ota_updates.md#update-process---memory-view).
215+
For overview where new sketch is stored, how it is copied and how memory is organized for the purpose of OTA see [Update process - memory view](#update-process---memory-view).
293216

294217

295218
## Web Browser
-95.1 KB
Binary file not shown.

doc/reference_items.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
- path: /doc/filesystem.html
1010

11-
- path: /doc/ota_updates/ota_updates.html
11+
- path: /doc/ota_updates/readme.html
1212

1313
- path: /doc/boards.html
1414

tools/build.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ def compile(tmp_dir, sketch, tools_dir, hardware_dir, ide_path, f, args):
4040
cmd += '-tools "' + ide_path + '/tools-builder" '
4141
# Debug=Serial,DebugLevel=Core____
4242
cmd += '-fqbn=esp8266com:esp8266:{board_name}:' \
43-
'UploadTool=esptool,' \
4443
'CpuFrequency={cpu_freq},' \
4544
'FlashFreq={flash_freq},' \
4645
'FlashMode={flash_mode},' \

0 commit comments

Comments
 (0)