1-
21# Whether to merge SDK into Xtensa toolchain, producing standalone
32# ESP8266 toolchain. Use 'n' if you want generic Xtensa toolchain
43# which can be used with multiple SDK versions.
5- STANDALONE = y
4+ STANDALONE = n
65
76# Directory to install toolchain to, by default inside current dir.
87TOOLCHAIN = $(TOP ) /xtensa-lx106-elf
98
10-
11- # Vendor SDK version to install, see VENDOR_SDK_ZIP_* vars below
12- # for supported versions.
13- VENDOR_SDK = 2.1.0-18-g61248df
9+ VENDOR_SDK = 3.0.1
1410
1511.PHONY : crosstool-NG toolchain libhal libcirom sdk
1612
17-
18-
1913TOP = $(PWD )
2014SHELL = /bin/bash
2115PATCH = patch -b -N
2216UNZIP = unzip -q -o
17+
2318VENDOR_SDK_ZIP = $(VENDOR_SDK_ZIP_$(VENDOR_SDK ) )
2419VENDOR_SDK_DIR = $(VENDOR_SDK_DIR_$(VENDOR_SDK ) )
2520
26- VENDOR_SDK_DIR_2.1.0-18-g61248df = ESP8266_NONOS_SDK-2.1.0-18-g61248df
27- VENDOR_SDK_ZIP_2.1.0 = ESP8266_NONOS_SDK-2.1.0.zip
28- VENDOR_SDK_DIR_2.1.0 = ESP8266_NONOS_SDK-2.1.0
29- VENDOR_SDK_ZIP_2.0.0 = ESP8266_NONOS_SDK_V2.0.0_16_08_10.zip
30- VENDOR_SDK_DIR_2.0.0 = ESP8266_NONOS_SDK_V2.0.0_16_08_10
31- VENDOR_SDK_ZIP_1.5.4 = ESP8266_NONOS_SDK_V1.5.4_16_05_20.zip
32- VENDOR_SDK_DIR_1.5.4 = ESP8266_NONOS_SDK_V1.5.4_16_05_20
33- VENDOR_SDK_ZIP_1.5.3 = ESP8266_NONOS_SDK_V1.5.3_16_04_18.zip
34- VENDOR_SDK_DIR_1.5.3 = ESP8266_NONOS_SDK_V1.5.3_16_04_18/ESP8266_NONOS_SDK
35- VENDOR_SDK_ZIP_1.5.2 = ESP8266_NONOS_SDK_V1.5.2_16_01_29.zip
36- VENDOR_SDK_DIR_1.5.2 = esp_iot_sdk_v1.5.2
37- VENDOR_SDK_ZIP_1.5.1 = ESP8266_NONOS_SDK_V1.5.1_16_01_08.zip
38- VENDOR_SDK_DIR_1.5.1 = esp_iot_sdk_v1.5.1
39- VENDOR_SDK_ZIP_1.5.0 = esp_iot_sdk_v1.5.0_15_11_27.zip
40- VENDOR_SDK_DIR_1.5.0 = esp_iot_sdk_v1.5.0
41- VENDOR_SDK_ZIP_1.4.0 = esp_iot_sdk_v1.4.0_15_09_18.zip
42- VENDOR_SDK_DIR_1.4.0 = esp_iot_sdk_v1.4.0
43- VENDOR_SDK_ZIP_1.3.0 = esp_iot_sdk_v1.3.0_15_08_08.zip
44- VENDOR_SDK_DIR_1.3.0 = esp_iot_sdk_v1.3.0
45- VENDOR_SDK_ZIP_1.2.0 = esp_iot_sdk_v1.2.0_15_07_03.zip
46- VENDOR_SDK_DIR_1.2.0 = esp_iot_sdk_v1.2.0
47- VENDOR_SDK_ZIP_1.1.2 = esp_iot_sdk_v1.1.2_15_06_12.zip
48- VENDOR_SDK_DIR_1.1.2 = esp_iot_sdk_v1.1.2
49- VENDOR_SDK_ZIP_1.1.1 = esp_iot_sdk_v1.1.1_15_06_05.zip
50- VENDOR_SDK_DIR_1.1.1 = esp_iot_sdk_v1.1.1
51- VENDOR_SDK_ZIP_1.1.0 = esp_iot_sdk_v1.1.0_15_05_26.zip
52- VENDOR_SDK_DIR_1.1.0 = esp_iot_sdk_v1.1.0
53- # MIT-licensed version was released without changing version number
54- # VENDOR_SDK_ZIP_1.1.0 = esp_iot_sdk_v1.1.0_15_05_22.zip
55- # VENDOR_SDK_DIR_1.1.0 = esp_iot_sdk_v1.1.0
56- VENDOR_SDK_ZIP_1.0.1 = esp_iot_sdk_v1.0.1_15_04_24.zip
57- VENDOR_SDK_DIR_1.0.1 = esp_iot_sdk_v1.0.1
58- VENDOR_SDK_ZIP_1.0.1b2 = esp_iot_sdk_v1.0.1_b2_15_04_10.zip
59- VENDOR_SDK_DIR_1.0.1b2 = esp_iot_sdk_v1.0.1_b2
60- VENDOR_SDK_ZIP_1.0.1b1 = esp_iot_sdk_v1.0.1_b1_15_04_02.zip
61- VENDOR_SDK_DIR_1.0.1b1 = esp_iot_sdk_v1.0.1_b1
62- VENDOR_SDK_ZIP_1.0.0 = esp_iot_sdk_v1.0.0_15_03_20.zip
63- VENDOR_SDK_DIR_1.0.0 = esp_iot_sdk_v1.0.0
64- VENDOR_SDK_ZIP_0.9.6b1 = esp_iot_sdk_v0.9.6_b1_15_02_15.zip
65- VENDOR_SDK_DIR_0.9.6b1 = esp_iot_sdk_v0.9.6_b1
66- VENDOR_SDK_ZIP_0.9.5 = esp_iot_sdk_v0.9.5_15_01_23.zip
67- VENDOR_SDK_DIR_0.9.5 = esp_iot_sdk_v0.9.5
68- VENDOR_SDK_ZIP_0.9.4 = esp_iot_sdk_v0.9.4_14_12_19.zip
69- VENDOR_SDK_DIR_0.9.4 = esp_iot_sdk_v0.9.4
70- VENDOR_SDK_ZIP_0.9.3 = esp_iot_sdk_v0.9.3_14_11_21.zip
71- VENDOR_SDK_DIR_0.9.3 = esp_iot_sdk_v0.9.3
72- VENDOR_SDK_ZIP_0.9.2 = esp_iot_sdk_v0.9.2_14_10_24.zip
73- VENDOR_SDK_DIR_0.9.2 = esp_iot_sdk_v0.9.2
74-
75-
21+ VENDOR_SDK_ZIP_3.0.1 = ESP8266_NONOS_SDK-3.0.1.zip
22+ VENDOR_SDK_DIR_3.0.1 = ESP8266_NONOS_SDK-3.0.1
7623
7724all : esptool libcirom standalone sdk sdk_patch $(TOOLCHAIN ) /xtensa-lx106-elf/sysroot/usr/lib/libhal.a $(TOOLCHAIN ) /bin/xtensa-lx106-elf-gcc lwip
7825 @echo
@@ -192,18 +139,6 @@ $(VENDOR_SDK_DIR_2.1.0)/.dir: $(VENDOR_SDK_ZIP_2.1.0)
192139 $(UNZIP ) $^
193140 touch $@
194141
195- $(VENDOR_SDK_DIR_2.0.0 ) /.dir : $(VENDOR_SDK_ZIP_2.0.0 )
196- $(UNZIP ) $^
197- mv ESP8266_NONOS_SDK $(VENDOR_SDK_DIR_2.0.0 )
198- -mv License $(VENDOR_SDK_DIR )
199- touch $@
200-
201- $(VENDOR_SDK_DIR_1.5.4 ) /.dir : $(VENDOR_SDK_ZIP_1.5.4 )
202- $(UNZIP ) $^
203- mv ESP8266_NONOS_SDK $(VENDOR_SDK_DIR_1.5.4 )
204- -mv License $(VENDOR_SDK_DIR )
205- touch $@
206-
207142sdk_patch : $(VENDOR_SDK_DIR ) /.dir .sdk_patch_$(VENDOR_SDK )
208143
209144.sdk_patch_2.1.0-18-g61248df .sdk_patch_2.1.0 : user_rf_cal_sector_set.o
@@ -213,142 +148,6 @@ sdk_patch: $(VENDOR_SDK_DIR)/.dir .sdk_patch_$(VENDOR_SDK)
213148 $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR ) /lib/libmain.a user_rf_cal_sector_set.o
214149 @touch $@
215150
216- .sdk_patch_2.0.0 : ESP8266_NONOS_SDK_V2.0.0_patch_16_08_09.zip user_rf_cal_sector_set.o
217- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 020000" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
218- $(UNZIP ) ESP8266_NONOS_SDK_V2.0.0_patch_16_08_09.zip
219- mv libmain.a libnet80211.a libpp.a $(VENDOR_SDK_DIR_2.0.0 ) /lib/
220- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99_sdk_2.patch
221- cd $(VENDOR_SDK_DIR ) /lib; mkdir -p tmp; cd tmp; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar x ../libcrypto.a; cd ..; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar rs libwpa.a tmp/* .o
222- $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR ) /lib/libmain.a user_rf_cal_sector_set.o
223- @touch $@
224-
225- .sdk_patch_1.5.4 :
226- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010504" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
227- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
228- cd $(VENDOR_SDK_DIR ) /lib; mkdir -p tmp; cd tmp; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar x ../libcrypto.a; cd ..; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar rs libwpa.a tmp/* .o
229- @touch $@
230-
231- .sdk_patch_1.5.3 :
232- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010503" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
233- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
234- cd $(VENDOR_SDK_DIR ) /lib; mkdir -p tmp; cd tmp; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar x ../libcrypto.a; cd ..; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar rs libwpa.a tmp/* .o
235- @touch $@
236-
237- .sdk_patch_1.5.2 : Patch01_for_ESP8266_NONOS_SDK_V1.5.2.zip
238- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010502" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
239- $(UNZIP ) Patch01_for_ESP8266_NONOS_SDK_V1.5.2.zip
240- mv libssl.a libnet80211.a libmain.a $(VENDOR_SDK_DIR_1.5.2 ) /lib/
241- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
242- cd $(VENDOR_SDK_DIR ) /lib; mkdir -p tmp; cd tmp; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar x ../libcrypto.a; cd ..; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar rs libwpa.a tmp/* .o
243- @touch $@
244-
245- .sdk_patch_1.5.1 :
246- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010501" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
247- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
248- cd $(VENDOR_SDK_DIR ) /lib; mkdir -p tmp; cd tmp; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar x ../libcrypto.a; cd ..; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar rs libwpa.a tmp/* .o
249- @touch $@
250-
251- .sdk_patch_1.5.0 :
252- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010500" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
253- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
254- cd $(VENDOR_SDK_DIR ) /lib; mkdir -p tmp; cd tmp; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar x ../libcrypto.a; cd ..; $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar rs libwpa.a tmp/* .o
255- @touch $@
256-
257- .sdk_patch_1.4.0 :
258- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010400" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
259- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
260- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < dhcps_lease.patch
261- @touch $@
262-
263- .sdk_patch_1.3.0 :
264- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010300" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
265- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
266- @touch $@
267-
268- .sdk_patch_1.2.0 : lib_mem_optimize_150714.zip libssl_patch_1.2.0-2.zip empty_user_rf_pre_init.o
269- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010200" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
270- # $(UNZIP) libssl_patch_1.2.0-2.zip
271- # $(UNZIP) libsmartconfig_2.4.2.zip
272- $(UNZIP ) lib_mem_optimize_150714.zip
273- # mv libsmartconfig_2.4.2.a $(VENDOR_SDK_DIR_1.2.0)/lib/libsmartconfig.a
274- mv libssl.a libnet80211.a libpp.a libsmartconfig.a $(VENDOR_SDK_DIR_1.2.0 ) /lib/
275- $(PATCH ) -f -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
276- $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR_1.2.0 ) /lib/libmain.a empty_user_rf_pre_init.o
277- @touch $@
278-
279- .sdk_patch_1.1.2 : scan_issue_test.zip 1.1.2_patch_02.zip empty_user_rf_pre_init.o
280- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010102" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
281- $(UNZIP ) scan_issue_test.zip
282- $(UNZIP ) 1.1.2_patch_02.zip
283- mv libmain.a libnet80211.a libpp.a $(VENDOR_SDK_DIR_1.1.2 ) /lib/
284- $(PATCH ) -f -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
285- $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR_1.1.2 ) /lib/libmain.a empty_user_rf_pre_init.o
286- @touch $@
287-
288- .sdk_patch_1.1.1 : empty_user_rf_pre_init.o
289- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010101" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
290- $(PATCH ) -f -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
291- $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR_1.1.1 ) /lib/libmain.a empty_user_rf_pre_init.o
292- @touch $@
293-
294- .sdk_patch_1.1.0 : lib_patch_on_sdk_v1.1.0.zip empty_user_rf_pre_init.o
295- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010100" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
296- $(UNZIP ) $<
297- mv libsmartconfig_patch_01.a $(VENDOR_SDK_DIR_1.1.0 ) /lib/libsmartconfig.a
298- mv libmain_patch_01.a $(VENDOR_SDK_DIR_1.1.0 ) /lib/libmain.a
299- mv libssl_patch_01.a $(VENDOR_SDK_DIR_1.1.0 ) /lib/libssl.a
300- $(PATCH ) -f -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
301- $(TOOLCHAIN ) /bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR_1.1.0 ) /lib/libmain.a empty_user_rf_pre_init.o
302- @touch $@
303-
304- .sdk_patch_1.0.1 : libnet80211.zip esp_iot_sdk_v1.0.1/.dir
305- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010001" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
306- $(UNZIP ) $<
307- mv libnet80211.a $(VENDOR_SDK_DIR_1.0.1 ) /lib/
308- $(PATCH ) -f -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
309- @touch $@
310-
311- .sdk_patch_1.0.1b2 : libssl.zip esp_iot_sdk_v1.0.1_b2/.dir
312- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010001" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
313- $(UNZIP ) $<
314- mv libssl/libssl.a $(VENDOR_SDK_DIR_1.0.1b2 ) /lib/
315- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
316- @touch $@
317-
318- .sdk_patch_1.0.1b1 :
319- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010001" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
320- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
321- @touch $@
322-
323- .sdk_patch_1.0.0 :
324- echo -e " #undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010000" >> $(VENDOR_SDK_DIR ) /include/esp_sdk_ver.h
325- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
326- @touch $@
327-
328- .sdk_patch_0.9.6b1 :
329- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
330- @touch $@
331-
332- .sdk_patch_0.9.5 : sdk095_patch1.zip esp_iot_sdk_v0.9.5/.dir
333- $(UNZIP ) $<
334- mv libmain_fix_0.9.5.a $(VENDOR_SDK_DIR ) /lib/libmain.a
335- mv user_interface.h $(VENDOR_SDK_DIR ) /include/
336- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
337- @touch $@
338-
339- .sdk_patch_0.9.4 :
340- $(PATCH ) -d $(VENDOR_SDK_DIR ) -p1 < c_types-c99.patch
341- @touch $@
342-
343- .sdk_patch_0.9.3 : esp_iot_sdk_v0.9.3_14_11_21_patch1.zip esp_iot_sdk_v0.9.3/.dir
344- $(UNZIP ) $<
345- @touch $@
346-
347- .sdk_patch_0.9.2 : FRM_ERR_PATCH.rar esp_iot_sdk_v0.9.2/.dir
348- unrar x -o+ $<
349- cp FRM_ERR_PATCH/* .a $(VENDOR_SDK_DIR ) /lib/
350- @touch $@
351-
352151empty_user_rf_pre_init.o : empty_user_rf_pre_init.c $(TOOLCHAIN ) /bin/xtensa-lx106-elf-gcc $(VENDOR_SDK_DIR ) /.dir
353152 $(TOOLCHAIN ) /bin/xtensa-lx106-elf-gcc -O2 -I$(VENDOR_SDK_DIR ) /include -c $<
354153
@@ -366,57 +165,8 @@ ifeq ($(STANDALONE),y)
366165 $(TOOLCHAIN)/xtensa-lx106-elf/sysroot/usr/include/
367166endif
368167
369-
370- ESP8266_NONOS_SDK-2.1.0.zip :
371- wget --content-disposition " https://github.com/espressif/ESP8266_NONOS_SDK/archive/v2.1.0.zip"
372- # The only change wrt to ESP8266_NONOS_SDK_V2.0.0_16_07_19.zip is licensing blurb in source/
373- # header files. Libs are the same (and patch is required just the same).
374- ESP8266_NONOS_SDK_V2.0.0_16_08_10.zip :
375- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=1690"
376- ESP8266_NONOS_SDK_V2.0.0_16_07_19.zip :
377- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=1613"
378- ESP8266_NONOS_SDK_V1.5.4_16_05_20.zip :
379- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=1469"
380- ESP8266_NONOS_SDK_V1.5.3_16_04_18.zip :
381- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=1361"
382- ESP8266_NONOS_SDK_V1.5.2_16_01_29.zip :
383- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=1079"
384- ESP8266_NONOS_SDK_V1.5.1_16_01_08.zip :
385- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=1046"
386- esp_iot_sdk_v1.5.0_15_11_27.zip :
387- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=989"
388- esp_iot_sdk_v1.4.0_15_09_18.zip :
389- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=838"
390- esp_iot_sdk_v1.3.0_15_08_08.zip :
391- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=664"
392- esp_iot_sdk_v1.2.0_15_07_03.zip :
393- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=564"
394- esp_iot_sdk_v1.1.2_15_06_12.zip :
395- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=521"
396- esp_iot_sdk_v1.1.1_15_06_05.zip :
397- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=484"
398- esp_iot_sdk_v1.1.0_15_05_26.zip :
399- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=425"
400- esp_iot_sdk_v1.1.0_15_05_22.zip :
401- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=423"
402- esp_iot_sdk_v1.0.1_15_04_24.zip :
403- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=325"
404- esp_iot_sdk_v1.0.1_b2_15_04_10.zip :
405- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=293"
406- esp_iot_sdk_v1.0.1_b1_15_04_02.zip :
407- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=276"
408- esp_iot_sdk_v1.0.0_15_03_20.zip :
409- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=250"
410- esp_iot_sdk_v0.9.6_b1_15_02_15.zip :
411- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=220"
412- esp_iot_sdk_v0.9.5_15_01_23.zip :
413- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=189"
414- esp_iot_sdk_v0.9.4_14_12_19.zip :
415- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=111"
416- esp_iot_sdk_v0.9.3_14_11_21.zip :
417- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=72"
418- esp_iot_sdk_v0.9.2_14_10_24.zip :
419- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=9"
168+ ESP8266_NONOS_SDK-3.0.1.zip :
169+ wget --content-disposition " https://github.com/espressif/ESP8266_NONOS_SDK/archive/v3.0.1.zip"
420170
421171FRM_ERR_PATCH.rar :
422172 wget --content-disposition " http://bbs.espressif.com/download/file.php?id=10"
@@ -432,8 +182,6 @@ lib_patch_on_sdk_v1.1.0.zip:
432182 wget --content-disposition " http://bbs.espressif.com/download/file.php?id=432"
433183scan_issue_test.zip :
434184 wget --content-disposition " http://bbs.espressif.com/download/file.php?id=525"
435- 1.1.2_patch_02.zip :
436- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=546"
437185libssl_patch_1.2.0-1.zip :
438186 wget --content-disposition " http://bbs.espressif.com/download/file.php?id=583" -O $@
439187libssl_patch_1.2.0-2.zip :
@@ -442,7 +190,3 @@ libsmartconfig_2.4.2.zip:
442190 wget --content-disposition " http://bbs.espressif.com/download/file.php?id=585"
443191lib_mem_optimize_150714.zip :
444192 wget --content-disposition " http://bbs.espressif.com/download/file.php?id=594"
445- Patch01_for_ESP8266_NONOS_SDK_V1.5.2.zip :
446- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=1168"
447- ESP8266_NONOS_SDK_V2.0.0_patch_16_08_09.zip :
448- wget --content-disposition " http://bbs.espressif.com/download/file.php?id=1654"
0 commit comments