diff --git a/.gitmodules b/.gitmodules index 1432e2598..0fbc81975 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,14 +1,14 @@ [submodule "crosstool-NG"] path = crosstool-NG - url = https://github.com/jcmvbkbc/crosstool-NG + url = https://github.com/homebots/crosstool-NG branch = xtensa-1.22.x [submodule "lx106-hal"] path = lx106-hal - url = https://github.com/tommie/lx106-hal + url = https://github.com/homebots/lx106-hal [submodule "esptool"] path = esptool - url = https://github.com/themadinventor/esptool + url = https://github.com/homebots/esptool [submodule "esp-open-lwip"] path = esp-open-lwip - url = https://github.com/pfalcon/esp-open-lwip + url = https://github.com/homebots/esp-open-lwip branch = sdk-1.5.0-experimental diff --git a/Makefile b/Makefile index 1177ee7ad..b140a3bb7 100644 --- a/Makefile +++ b/Makefile @@ -1,78 +1,25 @@ - # Whether to merge SDK into Xtensa toolchain, producing standalone # ESP8266 toolchain. Use 'n' if you want generic Xtensa toolchain # which can be used with multiple SDK versions. -STANDALONE = y +STANDALONE = n # Directory to install toolchain to, by default inside current dir. TOOLCHAIN = $(TOP)/xtensa-lx106-elf - -# Vendor SDK version to install, see VENDOR_SDK_ZIP_* vars below -# for supported versions. -VENDOR_SDK = 2.1.0-18-g61248df +VENDOR_SDK = 3.0.1 .PHONY: crosstool-NG toolchain libhal libcirom sdk - - TOP = $(PWD) SHELL = /bin/bash PATCH = patch -b -N UNZIP = unzip -q -o + VENDOR_SDK_ZIP = $(VENDOR_SDK_ZIP_$(VENDOR_SDK)) VENDOR_SDK_DIR = $(VENDOR_SDK_DIR_$(VENDOR_SDK)) -VENDOR_SDK_DIR_2.1.0-18-g61248df = ESP8266_NONOS_SDK-2.1.0-18-g61248df -VENDOR_SDK_ZIP_2.1.0 = ESP8266_NONOS_SDK-2.1.0.zip -VENDOR_SDK_DIR_2.1.0 = ESP8266_NONOS_SDK-2.1.0 -VENDOR_SDK_ZIP_2.0.0 = ESP8266_NONOS_SDK_V2.0.0_16_08_10.zip -VENDOR_SDK_DIR_2.0.0 = ESP8266_NONOS_SDK_V2.0.0_16_08_10 -VENDOR_SDK_ZIP_1.5.4 = ESP8266_NONOS_SDK_V1.5.4_16_05_20.zip -VENDOR_SDK_DIR_1.5.4 = ESP8266_NONOS_SDK_V1.5.4_16_05_20 -VENDOR_SDK_ZIP_1.5.3 = ESP8266_NONOS_SDK_V1.5.3_16_04_18.zip -VENDOR_SDK_DIR_1.5.3 = ESP8266_NONOS_SDK_V1.5.3_16_04_18/ESP8266_NONOS_SDK -VENDOR_SDK_ZIP_1.5.2 = ESP8266_NONOS_SDK_V1.5.2_16_01_29.zip -VENDOR_SDK_DIR_1.5.2 = esp_iot_sdk_v1.5.2 -VENDOR_SDK_ZIP_1.5.1 = ESP8266_NONOS_SDK_V1.5.1_16_01_08.zip -VENDOR_SDK_DIR_1.5.1 = esp_iot_sdk_v1.5.1 -VENDOR_SDK_ZIP_1.5.0 = esp_iot_sdk_v1.5.0_15_11_27.zip -VENDOR_SDK_DIR_1.5.0 = esp_iot_sdk_v1.5.0 -VENDOR_SDK_ZIP_1.4.0 = esp_iot_sdk_v1.4.0_15_09_18.zip -VENDOR_SDK_DIR_1.4.0 = esp_iot_sdk_v1.4.0 -VENDOR_SDK_ZIP_1.3.0 = esp_iot_sdk_v1.3.0_15_08_08.zip -VENDOR_SDK_DIR_1.3.0 = esp_iot_sdk_v1.3.0 -VENDOR_SDK_ZIP_1.2.0 = esp_iot_sdk_v1.2.0_15_07_03.zip -VENDOR_SDK_DIR_1.2.0 = esp_iot_sdk_v1.2.0 -VENDOR_SDK_ZIP_1.1.2 = esp_iot_sdk_v1.1.2_15_06_12.zip -VENDOR_SDK_DIR_1.1.2 = esp_iot_sdk_v1.1.2 -VENDOR_SDK_ZIP_1.1.1 = esp_iot_sdk_v1.1.1_15_06_05.zip -VENDOR_SDK_DIR_1.1.1 = esp_iot_sdk_v1.1.1 -VENDOR_SDK_ZIP_1.1.0 = esp_iot_sdk_v1.1.0_15_05_26.zip -VENDOR_SDK_DIR_1.1.0 = esp_iot_sdk_v1.1.0 -# MIT-licensed version was released without changing version number -#VENDOR_SDK_ZIP_1.1.0 = esp_iot_sdk_v1.1.0_15_05_22.zip -#VENDOR_SDK_DIR_1.1.0 = esp_iot_sdk_v1.1.0 -VENDOR_SDK_ZIP_1.0.1 = esp_iot_sdk_v1.0.1_15_04_24.zip -VENDOR_SDK_DIR_1.0.1 = esp_iot_sdk_v1.0.1 -VENDOR_SDK_ZIP_1.0.1b2 = esp_iot_sdk_v1.0.1_b2_15_04_10.zip -VENDOR_SDK_DIR_1.0.1b2 = esp_iot_sdk_v1.0.1_b2 -VENDOR_SDK_ZIP_1.0.1b1 = esp_iot_sdk_v1.0.1_b1_15_04_02.zip -VENDOR_SDK_DIR_1.0.1b1 = esp_iot_sdk_v1.0.1_b1 -VENDOR_SDK_ZIP_1.0.0 = esp_iot_sdk_v1.0.0_15_03_20.zip -VENDOR_SDK_DIR_1.0.0 = esp_iot_sdk_v1.0.0 -VENDOR_SDK_ZIP_0.9.6b1 = esp_iot_sdk_v0.9.6_b1_15_02_15.zip -VENDOR_SDK_DIR_0.9.6b1 = esp_iot_sdk_v0.9.6_b1 -VENDOR_SDK_ZIP_0.9.5 = esp_iot_sdk_v0.9.5_15_01_23.zip -VENDOR_SDK_DIR_0.9.5 = esp_iot_sdk_v0.9.5 -VENDOR_SDK_ZIP_0.9.4 = esp_iot_sdk_v0.9.4_14_12_19.zip -VENDOR_SDK_DIR_0.9.4 = esp_iot_sdk_v0.9.4 -VENDOR_SDK_ZIP_0.9.3 = esp_iot_sdk_v0.9.3_14_11_21.zip -VENDOR_SDK_DIR_0.9.3 = esp_iot_sdk_v0.9.3 -VENDOR_SDK_ZIP_0.9.2 = esp_iot_sdk_v0.9.2_14_10_24.zip -VENDOR_SDK_DIR_0.9.2 = esp_iot_sdk_v0.9.2 - - +VENDOR_SDK_ZIP_3.0.1 = ESP8266_NONOS_SDK-3.0.1.zip +VENDOR_SDK_DIR_3.0.1 = ESP8266_NONOS_SDK-3.0.1 all: esptool libcirom standalone sdk sdk_patch $(TOOLCHAIN)/xtensa-lx106-elf/sysroot/usr/lib/libhal.a $(TOOLCHAIN)/bin/xtensa-lx106-elf-gcc lwip @echo @@ -192,18 +139,6 @@ $(VENDOR_SDK_DIR_2.1.0)/.dir: $(VENDOR_SDK_ZIP_2.1.0) $(UNZIP) $^ touch $@ -$(VENDOR_SDK_DIR_2.0.0)/.dir: $(VENDOR_SDK_ZIP_2.0.0) - $(UNZIP) $^ - mv ESP8266_NONOS_SDK $(VENDOR_SDK_DIR_2.0.0) - -mv License $(VENDOR_SDK_DIR) - touch $@ - -$(VENDOR_SDK_DIR_1.5.4)/.dir: $(VENDOR_SDK_ZIP_1.5.4) - $(UNZIP) $^ - mv ESP8266_NONOS_SDK $(VENDOR_SDK_DIR_1.5.4) - -mv License $(VENDOR_SDK_DIR) - touch $@ - sdk_patch: $(VENDOR_SDK_DIR)/.dir .sdk_patch_$(VENDOR_SDK) .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) $(TOOLCHAIN)/bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR)/lib/libmain.a user_rf_cal_sector_set.o @touch $@ -.sdk_patch_2.0.0: ESP8266_NONOS_SDK_V2.0.0_patch_16_08_09.zip user_rf_cal_sector_set.o - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 020000" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(UNZIP) ESP8266_NONOS_SDK_V2.0.0_patch_16_08_09.zip - mv libmain.a libnet80211.a libpp.a $(VENDOR_SDK_DIR_2.0.0)/lib/ - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99_sdk_2.patch - 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 - $(TOOLCHAIN)/bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR)/lib/libmain.a user_rf_cal_sector_set.o - @touch $@ - -.sdk_patch_1.5.4: - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010504" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - 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 - @touch $@ - -.sdk_patch_1.5.3: - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010503" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - 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 - @touch $@ - -.sdk_patch_1.5.2: Patch01_for_ESP8266_NONOS_SDK_V1.5.2.zip - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010502" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(UNZIP) Patch01_for_ESP8266_NONOS_SDK_V1.5.2.zip - mv libssl.a libnet80211.a libmain.a $(VENDOR_SDK_DIR_1.5.2)/lib/ - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - 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 - @touch $@ - -.sdk_patch_1.5.1: - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010501" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - 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 - @touch $@ - -.sdk_patch_1.5.0: - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010500" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - 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 - @touch $@ - -.sdk_patch_1.4.0: - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010400" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < dhcps_lease.patch - @touch $@ - -.sdk_patch_1.3.0: - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010300" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - @touch $@ - -.sdk_patch_1.2.0: lib_mem_optimize_150714.zip libssl_patch_1.2.0-2.zip empty_user_rf_pre_init.o - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010200" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - #$(UNZIP) libssl_patch_1.2.0-2.zip - #$(UNZIP) libsmartconfig_2.4.2.zip - $(UNZIP) lib_mem_optimize_150714.zip - #mv libsmartconfig_2.4.2.a $(VENDOR_SDK_DIR_1.2.0)/lib/libsmartconfig.a - mv libssl.a libnet80211.a libpp.a libsmartconfig.a $(VENDOR_SDK_DIR_1.2.0)/lib/ - $(PATCH) -f -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - $(TOOLCHAIN)/bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR_1.2.0)/lib/libmain.a empty_user_rf_pre_init.o - @touch $@ - -.sdk_patch_1.1.2: scan_issue_test.zip 1.1.2_patch_02.zip empty_user_rf_pre_init.o - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010102" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(UNZIP) scan_issue_test.zip - $(UNZIP) 1.1.2_patch_02.zip - mv libmain.a libnet80211.a libpp.a $(VENDOR_SDK_DIR_1.1.2)/lib/ - $(PATCH) -f -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - $(TOOLCHAIN)/bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR_1.1.2)/lib/libmain.a empty_user_rf_pre_init.o - @touch $@ - -.sdk_patch_1.1.1: empty_user_rf_pre_init.o - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010101" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(PATCH) -f -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - $(TOOLCHAIN)/bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR_1.1.1)/lib/libmain.a empty_user_rf_pre_init.o - @touch $@ - -.sdk_patch_1.1.0: lib_patch_on_sdk_v1.1.0.zip empty_user_rf_pre_init.o - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010100" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(UNZIP) $< - mv libsmartconfig_patch_01.a $(VENDOR_SDK_DIR_1.1.0)/lib/libsmartconfig.a - mv libmain_patch_01.a $(VENDOR_SDK_DIR_1.1.0)/lib/libmain.a - mv libssl_patch_01.a $(VENDOR_SDK_DIR_1.1.0)/lib/libssl.a - $(PATCH) -f -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - $(TOOLCHAIN)/bin/xtensa-lx106-elf-ar r $(VENDOR_SDK_DIR_1.1.0)/lib/libmain.a empty_user_rf_pre_init.o - @touch $@ - -.sdk_patch_1.0.1: libnet80211.zip esp_iot_sdk_v1.0.1/.dir - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010001" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(UNZIP) $< - mv libnet80211.a $(VENDOR_SDK_DIR_1.0.1)/lib/ - $(PATCH) -f -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - @touch $@ - -.sdk_patch_1.0.1b2: libssl.zip esp_iot_sdk_v1.0.1_b2/.dir - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010001" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(UNZIP) $< - mv libssl/libssl.a $(VENDOR_SDK_DIR_1.0.1b2)/lib/ - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - @touch $@ - -.sdk_patch_1.0.1b1: - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010001" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - @touch $@ - -.sdk_patch_1.0.0: - echo -e "#undef ESP_SDK_VERSION\n#define ESP_SDK_VERSION 010000" >>$(VENDOR_SDK_DIR)/include/esp_sdk_ver.h - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - @touch $@ - -.sdk_patch_0.9.6b1: - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - @touch $@ - -.sdk_patch_0.9.5: sdk095_patch1.zip esp_iot_sdk_v0.9.5/.dir - $(UNZIP) $< - mv libmain_fix_0.9.5.a $(VENDOR_SDK_DIR)/lib/libmain.a - mv user_interface.h $(VENDOR_SDK_DIR)/include/ - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - @touch $@ - -.sdk_patch_0.9.4: - $(PATCH) -d $(VENDOR_SDK_DIR) -p1 < c_types-c99.patch - @touch $@ - -.sdk_patch_0.9.3: esp_iot_sdk_v0.9.3_14_11_21_patch1.zip esp_iot_sdk_v0.9.3/.dir - $(UNZIP) $< - @touch $@ - -.sdk_patch_0.9.2: FRM_ERR_PATCH.rar esp_iot_sdk_v0.9.2/.dir - unrar x -o+ $< - cp FRM_ERR_PATCH/*.a $(VENDOR_SDK_DIR)/lib/ - @touch $@ - empty_user_rf_pre_init.o: empty_user_rf_pre_init.c $(TOOLCHAIN)/bin/xtensa-lx106-elf-gcc $(VENDOR_SDK_DIR)/.dir $(TOOLCHAIN)/bin/xtensa-lx106-elf-gcc -O2 -I$(VENDOR_SDK_DIR)/include -c $< @@ -366,57 +165,8 @@ ifeq ($(STANDALONE),y) $(TOOLCHAIN)/xtensa-lx106-elf/sysroot/usr/include/ endif - -ESP8266_NONOS_SDK-2.1.0.zip: - wget --content-disposition "https://github.com/espressif/ESP8266_NONOS_SDK/archive/v2.1.0.zip" -# The only change wrt to ESP8266_NONOS_SDK_V2.0.0_16_07_19.zip is licensing blurb in source/ -# header files. Libs are the same (and patch is required just the same). -ESP8266_NONOS_SDK_V2.0.0_16_08_10.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=1690" -ESP8266_NONOS_SDK_V2.0.0_16_07_19.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=1613" -ESP8266_NONOS_SDK_V1.5.4_16_05_20.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=1469" -ESP8266_NONOS_SDK_V1.5.3_16_04_18.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=1361" -ESP8266_NONOS_SDK_V1.5.2_16_01_29.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=1079" -ESP8266_NONOS_SDK_V1.5.1_16_01_08.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=1046" -esp_iot_sdk_v1.5.0_15_11_27.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=989" -esp_iot_sdk_v1.4.0_15_09_18.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=838" -esp_iot_sdk_v1.3.0_15_08_08.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=664" -esp_iot_sdk_v1.2.0_15_07_03.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=564" -esp_iot_sdk_v1.1.2_15_06_12.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=521" -esp_iot_sdk_v1.1.1_15_06_05.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=484" -esp_iot_sdk_v1.1.0_15_05_26.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=425" -esp_iot_sdk_v1.1.0_15_05_22.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=423" -esp_iot_sdk_v1.0.1_15_04_24.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=325" -esp_iot_sdk_v1.0.1_b2_15_04_10.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=293" -esp_iot_sdk_v1.0.1_b1_15_04_02.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=276" -esp_iot_sdk_v1.0.0_15_03_20.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=250" -esp_iot_sdk_v0.9.6_b1_15_02_15.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=220" -esp_iot_sdk_v0.9.5_15_01_23.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=189" -esp_iot_sdk_v0.9.4_14_12_19.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=111" -esp_iot_sdk_v0.9.3_14_11_21.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=72" -esp_iot_sdk_v0.9.2_14_10_24.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=9" +ESP8266_NONOS_SDK-3.0.1.zip: + wget --content-disposition "https://github.com/espressif/ESP8266_NONOS_SDK/archive/v3.0.1.zip" FRM_ERR_PATCH.rar: wget --content-disposition "http://bbs.espressif.com/download/file.php?id=10" @@ -432,8 +182,6 @@ lib_patch_on_sdk_v1.1.0.zip: wget --content-disposition "http://bbs.espressif.com/download/file.php?id=432" scan_issue_test.zip: wget --content-disposition "http://bbs.espressif.com/download/file.php?id=525" -1.1.2_patch_02.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=546" libssl_patch_1.2.0-1.zip: wget --content-disposition "http://bbs.espressif.com/download/file.php?id=583" -O $@ libssl_patch_1.2.0-2.zip: @@ -442,7 +190,3 @@ libsmartconfig_2.4.2.zip: wget --content-disposition "http://bbs.espressif.com/download/file.php?id=585" lib_mem_optimize_150714.zip: wget --content-disposition "http://bbs.espressif.com/download/file.php?id=594" -Patch01_for_ESP8266_NONOS_SDK_V1.5.2.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=1168" -ESP8266_NONOS_SDK_V2.0.0_patch_16_08_09.zip: - wget --content-disposition "http://bbs.espressif.com/download/file.php?id=1654" diff --git a/crosstool-NG b/crosstool-NG index a4286b8c9..f0fcb91a9 160000 --- a/crosstool-NG +++ b/crosstool-NG @@ -1 +1 @@ -Subproject commit a4286b8c9b61a48ee802cf633f0ff19c6cf10ae5 +Subproject commit f0fcb91a96fcf30c566a074c87cc183e19370112 diff --git a/dhcps_lease.patch b/dhcps_lease.patch deleted file mode 100644 index 8fa91760e..000000000 --- a/dhcps_lease.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- esp_sdk/include/user_interface.h.org 2016-01-01 21:22:29.000000000 +0200 -+++ esp_sdk/include/user_interface.h 2015-09-22 04:13:52.000000000 +0300 -@@ -275,6 +275,7 @@ - }; - - struct dhcps_lease { -+ bool enable; - struct ip_addr start_ip; - struct ip_addr end_ip; - }; diff --git a/esp-open-lwip b/esp-open-lwip index 8c39d2179..b9a23a6e9 160000 --- a/esp-open-lwip +++ b/esp-open-lwip @@ -1 +1 @@ -Subproject commit 8c39d2179a273553466043f388772abb6251a4ca +Subproject commit b9a23a6e9ef88d995ae74014e71a6a4227f61d62 diff --git a/esptool b/esptool index 9dfcb350e..1b310921c 160000 --- a/esptool +++ b/esptool @@ -1 +1 @@ -Subproject commit 9dfcb350e1a91bb4641f725fc6c2f126791013ce +Subproject commit 1b310921cf5b6eb14f3d59aeba5ae84ceda6e18a