diff --git a/boards.txt b/boards.txt index fd128a4f69..a42ee1ec53 100644 --- a/boards.txt +++ b/boards.txt @@ -365,6 +365,18 @@ generic.menu.sdk.nonosdk221=nonos-sdk 2.2.1 (legacy) generic.menu.sdk.nonosdk221.build.sdk=NONOSDK221 generic.menu.sdk.nonosdk3v0=nonos-sdk pre-3 (180626 known issues) generic.menu.sdk.nonosdk3v0.build.sdk=NONOSDK3V0 +generic.menu.sdk.nonosdk300=nonos-sdk 3.0.0 +generic.menu.sdk.nonosdk300.build.sdk=NONOSDK300 +generic.menu.sdk.nonosdk301=nonos-sdk 3.0.1 +generic.menu.sdk.nonosdk301.build.sdk=NONOSDK301 +generic.menu.sdk.nonosdk302=nonos-sdk 3.0.2 +generic.menu.sdk.nonosdk302.build.sdk=NONOSDK302 +generic.menu.sdk.nonosdk303=nonos-sdk 3.0.3 +generic.menu.sdk.nonosdk303.build.sdk=NONOSDK303 +generic.menu.sdk.nonosdk304=nonos-sdk 3.0.4 +generic.menu.sdk.nonosdk304.build.sdk=NONOSDK304 +generic.menu.sdk.nonosdk305=nonos-sdk 3.0.5 +generic.menu.sdk.nonosdk305.build.sdk=NONOSDK305 generic.menu.ip.lm2f=v2 Lower Memory generic.menu.ip.lm2f.build.lwip_include=lwip2/include generic.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat @@ -710,6 +722,18 @@ esp8285.menu.sdk.nonosdk221=nonos-sdk 2.2.1 (legacy) esp8285.menu.sdk.nonosdk221.build.sdk=NONOSDK221 esp8285.menu.sdk.nonosdk3v0=nonos-sdk pre-3 (180626 known issues) esp8285.menu.sdk.nonosdk3v0.build.sdk=NONOSDK3V0 +esp8285.menu.sdk.nonosdk300=nonos-sdk 3.0.0 +esp8285.menu.sdk.nonosdk300.build.sdk=NONOSDK300 +esp8285.menu.sdk.nonosdk301=nonos-sdk 3.0.1 +esp8285.menu.sdk.nonosdk301.build.sdk=NONOSDK301 +esp8285.menu.sdk.nonosdk302=nonos-sdk 3.0.2 +esp8285.menu.sdk.nonosdk302.build.sdk=NONOSDK302 +esp8285.menu.sdk.nonosdk303=nonos-sdk 3.0.3 +esp8285.menu.sdk.nonosdk303.build.sdk=NONOSDK303 +esp8285.menu.sdk.nonosdk304=nonos-sdk 3.0.4 +esp8285.menu.sdk.nonosdk304.build.sdk=NONOSDK304 +esp8285.menu.sdk.nonosdk305=nonos-sdk 3.0.5 +esp8285.menu.sdk.nonosdk305.build.sdk=NONOSDK305 esp8285.menu.ip.lm2f=v2 Lower Memory esp8285.menu.ip.lm2f.build.lwip_include=lwip2/include esp8285.menu.ip.lm2f.build.lwip_lib=-llwip2-536-feat diff --git a/cores/esp8266/core_esp8266_main.cpp b/cores/esp8266/core_esp8266_main.cpp index cf6dd669f6..0b0c4ddc75 100644 --- a/cores/esp8266/core_esp8266_main.cpp +++ b/cores/esp8266/core_esp8266_main.cpp @@ -404,7 +404,77 @@ extern "C" void flashinit (void); uint32_t __flashindex; #endif +#if (NONOSDK >= (0x30000)) + +extern "C" void ICACHE_FLASH_ATTR user_pre_init(void) +{ + uint32_t rf_cal = 0; + uint32_t phy_data = 0; + uint32_t system_parameter = 0; + + switch (system_get_flash_size_map()) + { + case FLASH_SIZE_2M: + rf_cal = 0x3b000; + phy_data = 0x3c000; + system_parameter = 0x3d000; + break; + case FLASH_SIZE_4M_MAP_256_256: + rf_cal = 0x7b000; + phy_data = 0x7c000; + system_parameter = 0x7d000; + break; + case FLASH_SIZE_8M_MAP_512_512: + rf_cal = 0xfb000; + phy_data = 0xfc000; + system_parameter = 0xfd000; + break; + case FLASH_SIZE_16M_MAP_512_512: + case FLASH_SIZE_16M_MAP_1024_1024: + rf_cal = 0x1fb000; + phy_data = 0x1fc000; + system_parameter = 0x1fd000; + break; + case FLASH_SIZE_32M_MAP_512_512: + case FLASH_SIZE_32M_MAP_1024_1024: + case FLASH_SIZE_32M_MAP_2048_2048: + rf_cal = 0x3fb000; + phy_data = 0x3fc000; + system_parameter = 0x3fd000; + break; + case FLASH_SIZE_64M_MAP_1024_1024: + rf_cal = 0x7fb000; + phy_data = 0x7fc000; + system_parameter = 0x7fd000; + break; + case FLASH_SIZE_128M_MAP_1024_1024: + rf_cal = 0xffb000; + phy_data = 0xffc000; + system_parameter = 0xffd000; + break; + } + + extern uint32_t user_rf_cal_sector_set(void); + user_rf_cal_sector_set(); + + const partition_item_t at_partition_table[] = + { + { SYSTEM_PARTITION_RF_CAL, rf_cal, 0x1000 }, + { SYSTEM_PARTITION_PHY_DATA, phy_data, 0x1000 }, + { SYSTEM_PARTITION_SYSTEM_PARAMETER, system_parameter, 0x3000 }, + }; + system_partition_table_regist(at_partition_table, sizeof(at_partition_table) / sizeof(at_partition_table[0]), system_get_flash_size_map()); +} + +#endif + extern "C" void user_init(void) { + +#if (NONOSDK >= (0x30000)) + extern void user_rf_pre_init(); + user_rf_pre_init(); +#endif + struct rst_info *rtc_info_ptr = system_get_rst_info(); memcpy((void *) &resetInfo, (void *) rtc_info_ptr, sizeof(resetInfo)); diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp index fe4161ee38..a33f697d2a 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp @@ -303,7 +303,7 @@ bool ESP8266WiFiGenericClass::setSleepMode(WiFiSleepType_t type, uint8_t listenI */ -#ifdef NONOSDK3V0 +#if (NONOSDK >= (0x30000 - 1)) #ifdef DEBUG_ESP_WIFI if (listenInterval && type == WIFI_NONE_SLEEP) @@ -334,9 +334,9 @@ bool ESP8266WiFiGenericClass::setSleepMode(WiFiSleepType_t type, uint8_t listenI } } } -#else // !defined(NONOSDK3V0) +#else // (NONOSDK >= (0x30000 - 1)) (void)listenInterval; -#endif // !defined(NONOSDK3V0) +#endif // (NONOSDK >= (0x30000 - 1)) bool ret = wifi_set_sleep_type((sleep_type_t) type); if (!ret) { @@ -571,10 +571,10 @@ bool ESP8266WiFiGenericClass::forceSleepWake() { * @return interval */ uint8_t ESP8266WiFiGenericClass::getListenInterval () { -#ifndef NONOSDK3V0 - return 0; -#else +#if (NONOSDK >= (0x30000 - 1)) return wifi_get_listen_interval(); +#else + return 0; #endif } @@ -583,10 +583,10 @@ uint8_t ESP8266WiFiGenericClass::getListenInterval () { * @return true if max level */ bool ESP8266WiFiGenericClass::isSleepLevelMax () { -#ifndef NONOSDK3V0 - return false; -#else +#if (NONOSDK >= (0x30000 - 1)) return wifi_get_sleep_level() == MAX_SLEEP_T; +#else + return false; #endif } diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp index c1c63996aa..4a5d4d963f 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp @@ -61,7 +61,7 @@ static bool sta_config_equal(const station_config& lhs, const station_config& rh */ static bool sta_config_equal(const station_config& lhs, const station_config& rhs) { -#ifdef NONOSDK3V0 +#if (NONOSDK >= (0x30000 - 1)) static_assert(sizeof(station_config) == 116, "struct station_config has changed, please update comparison function"); #else static_assert(sizeof(station_config) == 112, "struct station_config has changed, please update comparison function"); @@ -94,8 +94,18 @@ static bool sta_config_equal(const station_config& lhs, const station_config& rh return false; } -#ifdef NONOSDK3V0 - if (lhs.open_and_wep_mode_disable != rhs.open_and_wep_mode_disable) { +#if (NONOSDK >= (0x30000 - 1)) + if(lhs.open_and_wep_mode_disable != rhs.open_and_wep_mode_disable) { + return false; + } +#endif + +#if (NONOSDK >= (0x30200)) + if(lhs.channel != rhs.channel) { + return false; + } + + if(lhs.all_channel_scan != rhs.all_channel_scan) { return false; } #endif @@ -156,9 +166,13 @@ wl_status_t ESP8266WiFiSTAClass::begin(const char* ssid, const char *passphrase, } conf.threshold.rssi = -127; -#ifdef NONOSDK3V0 +#if (NONOSDK >= (0x30000 - 1)) conf.open_and_wep_mode_disable = !(_useInsecureWEP || *conf.password == 0); #endif +#if (NONOSDK >= (0x30200)) + conf.channel = channel; + conf.all_channel_scan = true; +#endif if(bssid) { conf.bssid_set = 1; diff --git a/tests/host/common/user_interface.cpp b/tests/host/common/user_interface.cpp index ed27e8cd87..d9a3ca6052 100644 --- a/tests/host/common/user_interface.cpp +++ b/tests/host/common/user_interface.cpp @@ -85,8 +85,12 @@ extern "C" config->bssid[i] = i; config->threshold.rssi = 1; config->threshold.authmode = AUTH_WPA_PSK; -#ifdef NONOSDK3V0 +#if (NONOSDK >= (0x30000 - 1)) config->open_and_wep_mode_disable = true; +#endif +#if (NONOSDK >= (0x30200)) + config->channel = 1; + config->all_channel_scan = true; #endif return true; } @@ -211,7 +215,7 @@ extern "C" return STATION_MODE; } -#ifdef NONOSDK3V0 +#if (NONOSDK >= (0x30000 - 1)) sleep_level_t wifi_get_sleep_level(void) { @@ -267,7 +271,7 @@ extern "C" return true; } -#ifdef NONOSDK3V0 +#if (NONOSDK >= (0x30000 - 1)) bool wifi_set_sleep_level(sleep_level_t level) { diff --git a/tools/boards.txt.py b/tools/boards.txt.py index 3b3aeafae4..8669d03101 100755 --- a/tools/boards.txt.py +++ b/tools/boards.txt.py @@ -1670,6 +1670,18 @@ def sdk (): ('.menu.sdk.nonosdk221.build.sdk', 'NONOSDK221'), ('.menu.sdk.nonosdk3v0', 'nonos-sdk pre-3 (180626 known issues)'), ('.menu.sdk.nonosdk3v0.build.sdk', 'NONOSDK3V0'), + ('.menu.sdk.nonosdk300', 'nonos-sdk 3.0.0'), + ('.menu.sdk.nonosdk300.build.sdk', 'NONOSDK300'), + ('.menu.sdk.nonosdk301', 'nonos-sdk 3.0.1'), + ('.menu.sdk.nonosdk301.build.sdk', 'NONOSDK301'), + ('.menu.sdk.nonosdk302', 'nonos-sdk 3.0.2'), + ('.menu.sdk.nonosdk302.build.sdk', 'NONOSDK302'), + ('.menu.sdk.nonosdk303', 'nonos-sdk 3.0.3'), + ('.menu.sdk.nonosdk303.build.sdk', 'NONOSDK303'), + ('.menu.sdk.nonosdk304', 'nonos-sdk 3.0.4'), + ('.menu.sdk.nonosdk304.build.sdk', 'NONOSDK304'), + ('.menu.sdk.nonosdk305', 'nonos-sdk 3.0.5'), + ('.menu.sdk.nonosdk305.build.sdk', 'NONOSDK305'), ]) } diff --git a/tools/platformio-build.py b/tools/platformio-build.py index 37cb728b88..55f3c0a408 100644 --- a/tools/platformio-build.py +++ b/tools/platformio-build.py @@ -173,51 +173,49 @@ def scons_patched_match_splitext(path, suffixes=None): ) ) -flatten_cppdefines = env.Flatten(env['CPPDEFINES']) - # # SDK # -if "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3" in flatten_cppdefines: - env.Append( - CPPDEFINES=[("NONOSDK3V0", 1)], - LIBPATH=[join(FRAMEWORK_DIR, "tools", "sdk", "lib", "NONOSDK3V0")] - ) -elif "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK221" in flatten_cppdefines: - #(previous default) - env.Append( - CPPDEFINES=[("NONOSDK221", 1)], - LIBPATH=[join(FRAMEWORK_DIR, "tools", "sdk", "lib", "NONOSDK221")] - ) -elif "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190313" in flatten_cppdefines: - env.Append( - CPPDEFINES=[("NONOSDK22x_190313", 1)], - LIBPATH=[join(FRAMEWORK_DIR, "tools", "sdk", "lib", "NONOSDK22x_190313")] - ) -elif "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191024" in flatten_cppdefines: - env.Append( - CPPDEFINES=[("NONOSDK22x_191024", 1)], - LIBPATH=[join(FRAMEWORK_DIR, "tools", "sdk", "lib", "NONOSDK22x_191024")] - ) -elif "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191105" in flatten_cppdefines: - env.Append( - CPPDEFINES=[("NONOSDK22x_191105", 1)], - LIBPATH=[join(FRAMEWORK_DIR, "tools", "sdk", "lib", "NONOSDK22x_191105")] - ) -elif "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_191122" in flatten_cppdefines: - env.Append( - CPPDEFINES=[("NONOSDK22x_191122", 1)], - LIBPATH=[join(FRAMEWORK_DIR, "tools", "sdk", "lib", "NONOSDK22x_191122")] - ) -else: #(default) if "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703" in flatten_cppdefines: - env.Append( - CPPDEFINES=[("NONOSDK22x_190703", 1)], - LIBPATH=[join(FRAMEWORK_DIR, "tools", "sdk", "lib", "NONOSDK22x_190703")] - ) +NONOSDK_VERSIONS = ( + ("SDK22x_190703", "NONOSDK22x_190703"), + ("SDK221", "NONOSDK221"), + ("SDK22x_190313", "NONOSDK22x_190313"), + ("SDK22x_191024", "NONOSDK22x_191024"), + ("SDK22x_191105", "NONOSDK22x_191105"), + ("SDK22x_191122", "NONOSDK22x_191122"), + ("SDK3", "NONOSDK3V0"), + ("SDK300", "NONOSDK300"), + ("SDK301", "NONOSDK301"), + ("SDK302", "NONOSDK302"), + ("SDK303", "NONOSDK303"), + ("SDK304", "NONOSDK304"), + ("SDK305", "NONOSDK305"), +) +nonosdk_version = NONOSDK_VERSIONS[0] + +NONOSDK_PREFIX = "PIO_FRAMEWORK_ARDUINO_ESPRESSIF_" +for define in env["CPPDEFINES"]: + if isinstance(define, (tuple, list)): + define, _ = define + if define.startswith(NONOSDK_PREFIX): + for version in NONOSDK_VERSIONS: + name, _ = version + if define.endswith(name): + nonosdk_version = version + +NONOSDK_LIBPATH=join(FRAMEWORK_DIR, "tools", "sdk", "lib", nonosdk_version[1]) +assert(isdir(NONOSDK_LIBPATH)) + +env.Append( + CPPDEFINES=[(nonosdk_version[1], 1)], + LIBPATH=[NONOSDK_LIBPATH], +) # # lwIP # +flatten_cppdefines = env.Flatten(env["CPPDEFINES"]) + lwip_lib = None if "PIO_FRAMEWORK_ARDUINO_LWIP2_IPV6_LOW_MEMORY" in flatten_cppdefines: env.Append( diff --git a/tools/sdk/include/user_interface.h b/tools/sdk/include/user_interface.h index 696583d2ba..cdc423b363 100644 --- a/tools/sdk/include/user_interface.h +++ b/tools/sdk/include/user_interface.h @@ -25,6 +25,26 @@ #ifndef __USER_INTERFACE_H__ #define __USER_INTERFACE_H__ +#if defined(NONOSDK3V0) +#define NONOSDK (0x30000 - 1) +#elif defined(NONOSDK300) +#define NONOSDK (0x30000) +#elif defined(NONOSDK301) +#define NONOSDK (0x30100) +#elif defined(NONOSDK302) +#define NONOSDK (0x30200) +#elif defined(NONOSDK303) +#define NONOSDK (0x30300) +#elif defined(NONOSDK304) +#define NONOSDK (0x30400) +#elif defined(NONOSDK305) +#define NONOSDK (0x30500) +#elif defined(NONOSDK306) +#define NONOSDK (0x30600) +#else +#define NONOSDK (0x22100) +#endif + #include "os_type.h" #ifdef LWIP_OPEN_SRC @@ -249,13 +269,19 @@ typedef struct { struct station_config { uint8 ssid[32]; uint8 password[64]; +#if (NONOSDK >= (0x30200)) + uint8 channel; +#endif uint8 bssid_set; // Note: If bssid_set is 1, station will just connect to the router // with both ssid[] and bssid[] matched. Please check about this. uint8 bssid[6]; wifi_fast_scan_threshold_t threshold; -#ifdef NONOSDK3V0 +#if (NONOSDK >= (0x30000 - 1)) bool open_and_wep_mode_disable; // Can connect to open/wep router by default. #endif +#if (NONOSDK >= (0x30200)) + bool all_channel_scan; +#endif }; bool wifi_station_get_config(struct station_config *config); @@ -438,7 +464,7 @@ typedef enum { MODEM_SLEEP_T } sleep_type_t; -#ifdef NONOSDK3V0 +#if (NONOSDK >= (0x30000 - 1)) typedef enum { MIN_SLEEP_T, @@ -771,6 +797,70 @@ bool wifi_set_country(wifi_country_t *country); */ bool wifi_get_country(wifi_country_t *country); +#if (NONOSDK >= (0x30000)) + +typedef enum { + SYSTEM_PARTITION_INVALID = 0, + SYSTEM_PARTITION_BOOTLOADER, /* user can't modify this partition address, but can modify size */ + SYSTEM_PARTITION_OTA_1, /* user can't modify this partition address, but can modify size */ + SYSTEM_PARTITION_OTA_2, /* user can't modify this partition address, but can modify size */ + SYSTEM_PARTITION_RF_CAL, /* user must define this partition */ + SYSTEM_PARTITION_PHY_DATA, /* user must define this partition */ + SYSTEM_PARTITION_SYSTEM_PARAMETER, /* user must define this partition */ + SYSTEM_PARTITION_AT_PARAMETER, + SYSTEM_PARTITION_SSL_CLIENT_CERT_PRIVKEY, + SYSTEM_PARTITION_SSL_CLIENT_CA, + SYSTEM_PARTITION_SSL_SERVER_CERT_PRIVKEY, + SYSTEM_PARTITION_SSL_SERVER_CA, + SYSTEM_PARTITION_WPA2_ENTERPRISE_CERT_PRIVKEY, + SYSTEM_PARTITION_WPA2_ENTERPRISE_CA, + + SYSTEM_PARTITION_CUSTOMER_BEGIN = 100, /* user can define partition after here */ + SYSTEM_PARTITION_MAX +} partition_type_t; + +typedef struct { + partition_type_t type; /* the partition type */ + uint32_t addr; /* the partition address */ + uint32_t size; /* the partition size */ +} partition_item_t; + +/** + * @brief regist partition table information, user MUST call it in user_pre_init() + * + * @param partition_table: the partition table + * @param partition_num: the partition number in partition table + * @param map: the flash map + * + * @return true : succeed + * @return false : fail + */ +bool system_partition_table_regist( + const partition_item_t* partition_table, + uint32_t partition_num, + uint32_t map + ); + +/** + * @brief get ota partition size + * + * @return the size of ota partition + */ +uint32_t system_partition_get_ota_partition_size(void); + +/** + * @brief get partition information + * + * @param type: the partition type + * @param partition_item: the point to store partition information + * + * @return true : succeed + * @return false : fail + */ +bool system_partition_get_item(partition_type_t type, partition_item_t* partition_item); + +#endif + #ifdef __cplusplus } #endif diff --git a/tools/sdk/lib/NONOSDK300/commitlog.txt b/tools/sdk/lib/NONOSDK300/commitlog.txt new file mode 100644 index 0000000000..db23acf13a --- /dev/null +++ b/tools/sdk/lib/NONOSDK300/commitlog.txt @@ -0,0 +1,697 @@ + feat: Update sdk version 3.0.0(d49923c) + feat: Disable watchdog when crypto + feat: Enable iram memory in at examples + feat(api): Add macro to enable the default os_malloc memory type + feat(system): Add api to enable iram memory + feat(partition): Add partition table to manage flash partition + fix(lib): fix the second parameter of va_start in os_printf_plus is incorrect + fix(lib): Fix it crashes when calling os_printf_plus in some interrupt handler + feat(wifi): Add signaling measurement feature + fix(net80211): Fix beacon info don't update after user scan + feat(wpa2): Recompile wpa2 using os_malloc_iram to malloc memory + feat(hal): Add libhal for the new compiler + feat(api): Modify header file for memory optimization + feat(smartconfig): Place smartconfig version string into flash + feat(system): Optimize memory and recompile lib + + - feat: Optimize ets_sprintf and ets_snprintf to process string in flash + - feat: Add pvPortCallocIram and pvPortZallocIram to malloc memory from iram + - feat: Solve WPA compiling error because of os_snprintf + +commit ecc66c5f1c97664ff37d8120a054021fb9366cbc +Merge: 3d61b1d 14799b0 +Author: Xu Chun Guang +Date: Thu Aug 23 17:09:21 2018 +0800 + + Merge branch 'feature/update_at_bin' into 'master' + + feat: Update AT bin version 1.7.0 + + See merge request sdk/ESP8266_NONOS_SDK!47 + +commit 14799b04ec0e76e15704fe4af08273afc53641e7 +Author: Xu Chun Guang +Date: Thu Aug 23 17:02:01 2018 +0800 + + feat: Update AT bin for 1.7.0.0 + +commit 3d61b1d063ab439c39046fcb2812dcbfc0d4d41b +Merge: dabeaed c172368 +Author: Xu Chun Guang +Date: Thu Aug 23 16:56:22 2018 +0800 + + Merge branch 'feature/remove_512_512_map' into 'master' + + feat(at): Remove 512+512 map because the bin is too large + + See merge request sdk/ESP8266_NONOS_SDK!48 + +commit c172368f24d435b48bb1788adf4db27c7447fbde +Author: Xu Chun Guang +Date: Thu Aug 23 15:29:27 2018 +0800 + + feat(at): Remove 512+512 map because of the bin is too large + +commit dabeaeda3b77bdf3709f61fa8d313c3688c789a0 +Merge: 682d9a2 07b071d +Author: Xu Chun Guang +Date: Wed Aug 22 20:47:15 2018 +0800 + + Merge branch 'bugfix/compile_error' into 'master' + + fix(example): Fix compile error in at example + + See merge request sdk/ESP8266_NONOS_SDK!46 + +commit 07b071ddc8f51438f0c78d457012e83505e5ed84 +Author: Xu Chun Guang +Date: Wed Aug 22 20:37:39 2018 +0800 + + fix(example): Fix compile error in at example + +commit 682d9a2d4eb49082826bfbee794c0c6c5c378f2c +Merge: 747dc11 2f9e0bb +Author: Xu Chun Guang +Date: Wed Aug 22 15:00:47 2018 +0800 + + Merge branch 'feature/update_sdk_version' into 'master' + + feat: Update sdk version 3.0.0(d49923c) + + See merge request sdk/ESP8266_NONOS_SDK!44 + +commit 2f9e0bb43b1fe125c82ebef3111ffb9dd1f36db6 +Author: Xu Chun Guang +Date: Wed Aug 22 14:25:08 2018 +0800 + + feat: Update sdk version 3.0.0(d49923c) + +commit 747dc1102b5d3b8cd54a3a7a92c4f3ebcc7f403d +Merge: a8bf107 0a874c3 +Author: Xu Chun Guang +Date: Wed Aug 22 14:13:35 2018 +0800 + + Merge branch 'feature/update_at_version' into 'master' + + feat(at): Update AT version 1.7.0.0 + + See merge request sdk/ESP8266_NONOS_SDK!43 + +commit 0a874c3907af2c5c2e895554a1526002d41df71c +Author: Xu Chun Guang +Date: Thu Aug 16 01:26:24 2018 +0800 + + feat(at): Update AT version 1.7.0.0 + +commit a8bf1078bbc74acc329ec04e70afa627fa4af16d +Merge: 6dcfc86 c3c2248 +Author: Xu Chun Guang +Date: Mon Aug 13 19:21:44 2018 +0800 + + Merge branch 'feature/disable_watchdog_when_crypto' into 'master' + + feat: Disable watchdog when crypto + + See merge request sdk/ESP8266_NONOS_SDK!38 + +commit c3c22485713baabaa9167b76db832da30dfb2399 +Author: Xu Chun Guang +Date: Mon Aug 13 19:19:52 2018 +0800 + + feat: Disable watchdog when crypto + +commit 6dcfc86e186b6e37e1b5c22aaf19086fbc659e7c +Merge: d787be3 b753378 +Author: Xu Chun Guang +Date: Tue Aug 7 11:11:44 2018 +0800 + + Merge branch 'feature/add_api_to_enable_iram_memory' into 'master' + + feat: Enable iram memory in at examples + + See merge request sdk/ESP8266_NONOS_SDK!36 + +commit d787be3c51c01a8408e0b888a89bd0de2c70c209 +Merge: 474d0fa efaa785 +Author: Xu Chun Guang +Date: Tue Aug 7 10:19:03 2018 +0800 + + Merge branch 'feature/define_memory_default_type' into 'master' + + feat(api): Add macro to enable the default os_malloc memory type + + See merge request sdk/ESP8266_NONOS_SDK!37 + +commit b7533787bedf2eb402c8053fd423d7f97d2a0960 +Author: Xu Chun Guang +Date: Fri Jul 27 15:04:15 2018 +0800 + + feat: Enable iram memory in at examples + +commit efaa7850ada365f990bff0df5df55a6812e87acb +Author: Xu Chun Guang +Date: Mon Aug 6 21:06:35 2018 +0800 + + feat(api): Add macro to enable the default os_malloc memory type + +commit 474d0fa4903870091501c5f3b9fc106ce4fa6630 +Merge: 3bcc146 b670122 +Author: Xu Chun Guang +Date: Mon Aug 6 20:24:05 2018 +0800 + + Merge branch 'feature/enable_iram_memory_api' into 'master' + + feat(system): Add api to enable iram memory + + See merge request sdk/ESP8266_NONOS_SDK!35 + +commit b67012290055f79d8b777814fc1544df7085f2aa +Author: Xu Chun Guang +Date: Mon Aug 6 19:17:13 2018 +0800 + + feat(system): Add api to enable iram memory + +commit 3bcc1467723a0e8283322560ea86a8a4573725f7 +Merge: efa7981 2019717 +Author: Xu Chun Guang +Date: Tue Jul 24 03:02:39 2018 +0800 + + Merge branch 'feature/add_partition_table' into 'master' + + feat(partition): Add partition table to manage flash partition + + See merge request sdk/ESP8266_NONOS_SDK!28 + +commit 2019717bb9213416eb511d2c84a6cafffb81a2c6 +Merge: 982408a 28117a5 +Author: Xu Chun Guang +Date: Mon Jul 23 20:33:45 2018 +0800 + + Merge branch 'feature/example_partition_table' into 'feature/add_partition_table' + + feat(example): Add partition table in examples + + See merge request sdk/ESP8266_NONOS_SDK!30 + +commit 982408a413031ebada78d409bd750689d0c1068d +Merge: 5b0c601 8986666 +Author: Xu Chun Guang +Date: Mon Jul 23 20:32:52 2018 +0800 + + Merge branch 'docs/add_partition_in_readme' into 'feature/add_partition_table' + + docs(partition): Add partition table in README + + See merge request sdk/ESP8266_NONOS_SDK!29 + +commit 28117a5b23865c10446a946aa1de02863b99cf65 +Author: Xu Chun Guang +Date: Sat Jul 21 21:15:48 2018 +0800 + + feat(example): Add partition table in examples + +commit 89866669d7f76f32ec0ca749ae19ae5e90892833 +Author: Xu Chun Guang +Date: Sat Jul 21 10:14:08 2018 +0800 + + docs(partition): Add partition table in README + +commit 5b0c60108b8ca2719210436c6e808e131676fc3a +Author: Xu Chun Guang +Date: Thu Jul 19 20:57:50 2018 +0800 + + feat(example): Add partition table in at example + +commit 231da7799cdce7969d5c81b2a5989e9fd86e92b9 +Author: Xu Chun Guang +Date: Thu Jul 19 20:55:42 2018 +0800 + + feat(partition): Add api about partition table + +commit 18bca914a0ce36b84c4a5427e8f2d1b182434eef +Author: Xu Chun Guang +Date: Thu Jul 19 20:40:48 2018 +0800 + + feat(partition): Add partition table to manage flash partition + +commit efa7981fc3b4ef03005a0521f112265c1dc6b9df +Merge: e9c315e abd6f48 +Author: Xu Chun Guang +Date: Wed Jul 18 13:53:00 2018 +0800 + + Merge branch 'feature/at_sslcconf' into 'master' + + feat(at): Add AT+CIPSSLCCONF to support two way authentication + + See merge request sdk/ESP8266_NONOS_SDK!27 + +commit abd6f481b84838734b09f6041c65221addb405ad +Author: Xu Chun Guang +Date: Wed Jul 18 13:27:00 2018 +0800 + + feat(at): Add AT+CIPSSLCCONF to support two way authentication + + - AT+CIPSSLCCONF? + - AT+CIPSSLCCONF=ssl_mode + - bit0: Server authenticates ESP8266 + - bit1: ESP8266 authenticates Server + +commit e9c315e4c5d902f7a7a5a5abebc4ea54db316625 +Merge: 9483248 9289fc9 +Author: Xu Chun Guang +Date: Wed Jul 18 13:17:59 2018 +0800 + + Merge branch 'bugfix/os_printf_plus_parameter_error' into 'master' + + fix(lib): fix the second parameter of va_start in os_printf_plus is incorrect + + See merge request sdk/ESP8266_NONOS_SDK!26 + +commit 9289fc919d824b4be76abda61c74ac3b9d3d58b9 +Author: Xu Chun Guang +Date: Wed Jul 18 13:15:47 2018 +0800 + + fix(lib): fix the second parameter of va_start in os_printf_plus is incorrect + +commit 948324803b98fe273544881d9d15a7d12abf7969 +Merge: 1eb7afa 2dce6db +Author: Xu Chun Guang +Date: Wed Jul 18 13:10:09 2018 +0800 + + Merge branch 'bugfix/os_printf_plus_crash' into 'master' + + fix(lib): Fix it crashes when calling os_printf_plus in some interrupt handler + + See merge request sdk/ESP8266_NONOS_SDK!25 + +commit 2dce6db518b38dd2e52836222421fd269efe680c +Author: Xu Chun Guang +Date: Wed Jul 18 12:58:19 2018 +0800 + + fix(lib): Fix it crashes when calling os_printf_plus in interrupt handler + +commit 1eb7afa988e0ce952238d3461e9665cf6b55a6ce +Merge: 06e490b 7dca401 +Author: Xu Chun Guang +Date: Wed Jul 18 12:52:33 2018 +0800 + + Merge branch 'bugfix/at_sntptime_string' into 'master' + + fix(at): fix there is one more 0x0A appending to the SNTP time string + + See merge request sdk/ESP8266_NONOS_SDK!24 + +commit 7dca4012279fddae743ab96ba669b8f351176bbb +Author: Xu Chun Guang +Date: Wed Jul 18 12:50:15 2018 +0800 + + fix(at): fix there is one more 0x0A appending to the SNTP time string + +commit 06e490ba78a9280f74a72074b63b8ca2110ba8a4 +Merge: 7917efe 13f76d4 +Author: Xu Chun Guang +Date: Wed Jul 18 12:43:04 2018 +0800 + + Merge branch 'bugfix/rf_auto_trace' into 'master' + + fix(at): fix AT+RFAUTOTRACE does not work + + See merge request sdk/ESP8266_NONOS_SDK!23 + +commit 13f76d46e996e152f99b4093e33b29d32126e410 +Author: Xu Chun Guang +Date: Wed Jul 18 12:40:05 2018 +0800 + + fix(at): fix AT+RFAUTOTRACE does not work + +commit 7917efe1f8f08c378e4b5dd2783757040a890fd6 +Merge: 64efd23 7898269 +Author: Xu Chun Guang +Date: Wed Jul 18 12:32:39 2018 +0800 + + Merge branch 'bugfix/default_sysmsg_value_incorrect' into 'master' + + fix(at): fix the default value of sysmsg is incorrect + + See merge request sdk/ESP8266_NONOS_SDK!22 + +commit 789826900d03cff38b732d72018dc97bf271d831 +Author: Xu Chun Guang +Date: Wed Jul 18 12:01:33 2018 +0800 + + fix(at): the default value of sysmsg is incorrect + +commit 64efd239c152555cd64399b3c268ece76c80d65c +Merge: 1cb51a4 7af8bf1 +Author: Xu Chun Guang +Date: Wed Jul 18 11:47:48 2018 +0800 + + Merge branch 'feature/rollback_os_sprintf' into 'master' + + feat: rollback os_sprintf and os_snprintf + + See merge request sdk/ESP8266_NONOS_SDK!21 + +commit 7af8bf133a5a59f6ef2091bb68c99ffe3d71c260 +Author: Xu Chun Guang +Date: Wed Jul 18 11:32:51 2018 +0800 + + feat(lib): Recompile libdriver, liblwip and libmbedtls to rollback os_sprintf and os_snprintf + +commit c37b846e0b3a7f190d5af9ebd1ebeb23f005cac6 +Author: Xu Chun Guang +Date: Mon Jul 16 14:31:58 2018 +0800 + + feat: Redefine os_sprintf and os_snprintf to rollback them + +commit a984c17d9c89b19a7ad994e10455da6964859713 +Author: Xu Chun Guang +Date: Wed Jul 18 10:58:45 2018 +0800 + + feat(lib): Recompile lib to rollback os_sprintf and os_snprintf + +commit 1cb51a433f7872b063a29a68c1a41281bbd27101 +Merge: 0704eff 53abcc6 +Author: Xu Chun Guang +Date: Wed Jul 18 10:45:05 2018 +0800 + + Merge branch 'fix/mbedtls_fragment' into 'master' + + fix(mbedtls): set the fragment range from 2048 to 8192 + + See merge request sdk/ESP8266_NONOS_SDK!17 + +commit 53abcc67dd0e7325660b6eb047a0ed1ab967288c +Author: Liu Han +Date: Wed Jul 18 10:02:44 2018 +0800 + + feat(lib): Recompile mbedtls library + +commit be27432e987adfa1e8e7daf1911c2704ed7262e0 +Author: Liu Han +Date: Mon Jul 16 20:38:19 2018 +0800 + + fix(mbedtls): set the fragment range from 2048 to 4096 + +commit 0704eff979c21abcf2545c4cfedf72ab863b9b87 +Merge: c0e2dfa 33a20d1 +Author: Wu Jian Gang +Date: Tue Jul 17 20:09:55 2018 +0800 + + Merge branch 'feature/signaling_measurement' into 'master' + + feat(wifi): Add signaling measurement feature + + See merge request sdk/ESP8266_NONOS_SDK!18 + +commit 33a20d1bcbea78cba9e6b8437c49b49fd22ade1f +Author: Deng Xin +Date: Tue Jul 17 11:45:44 2018 +0800 + + feat(wifi): Add signaling measurement feature + +commit c0e2dfa31e8ae226d58be072bd297d2f0b954f4d +Merge: ed3f217 c2704ef +Author: Xu Chun Guang +Date: Fri Jul 13 16:57:49 2018 +0800 + + Merge branch 'feature/at_wpa2_enterprise' into 'master' + + feat(at): Add AT+CWJEAP to connect wpa2 enterprise AP + + See merge request sdk/ESP8266_NONOS_SDK!14 + +commit c2704ef9257ce74ab3f6e9d7b4aeb971c9ff646e +Author: Xu Chun Guang +Date: Fri Jul 13 16:23:56 2018 +0800 + + feat(at): Modify the error response information of AT+CWJEAP_DEF and AT+CWJEAP_CUR + +commit bcca60202445dd584f62800f62f468d61892663b +Merge: b010179 92e7b7b +Author: Xu Chun Guang +Date: Fri Jul 13 14:30:25 2018 +0800 + + Merge branch 'feature/wpa2_enterprise_cert_tool' into 'feature/at_wpa2_enterprise' + + feat(tool): Modify tools to generate cert binary for wpa2 enterprise + + See merge request sdk/ESP8266_NONOS_SDK!16 + +commit b0101792a0e7bb4bbae989cdd3638d3fafe0fe29 +Merge: e469ed5 68d3a39 +Author: Xu Chun Guang +Date: Fri Jul 13 14:30:15 2018 +0800 + + Merge branch 'feature/add_wpa2_enterprise_in_at_example' into 'feature/at_wpa2_enterprise' + + feat(at): Add wpa2 enterprise command in at example + + See merge request sdk/ESP8266_NONOS_SDK!15 + +commit 92e7b7bcadf4d8b15516f053adb9f551b11bd6d3 +Author: Xu Chun Guang +Date: Fri Jul 13 14:28:42 2018 +0800 + + feat(tool): Modify tools to generate cert binary for wpa2 enterprise + +commit 68d3a39322d0cdf3969afb13aa9ae964a126d824 +Author: Xu Chun Guang +Date: Fri Jul 13 14:08:32 2018 +0800 + + feat(at): Add wpa2 enterprise command in at example + + - By default, this command is disabled, you can enable it by CONFIG_AT_WPA2_ENTERPRISE_COMMAND_ENABLE in `at\include\user_config.h` + +commit e469ed525f707753087f1c649a708249073cd569 +Author: Xu Chun Guang +Date: Fri Jul 13 13:50:13 2018 +0800 + + feat(at): Add AT+CWJEAP to connect wpa2 enterprise AP + +commit ed3f2179cadf61696f9d2839b4481d3c44bf5e93 +Merge: 1aaec1e f73084f +Author: Xu Chun Guang +Date: Fri Jul 13 13:39:50 2018 +0800 + + Merge branch 'bugfix/beacon_info_do_not_update_after_user_scan' into 'master' + + fix(net80211): Fix beacon info don't update after user scan + + See merge request sdk/ESP8266_NONOS_SDK!13 + +commit f73084f0691dde156d29e42f4704813fcb4713bf +Author: Xu Chun Guang +Date: Fri Jul 13 13:36:09 2018 +0800 + + fix(net80211): Fix beacon info don't update after user scan + +commit 1aaec1e6e406169f062630e1ea9579263ae09864 +Merge: 70a70de 27b4d62 +Author: Xu Chun Guang +Date: Fri Jul 13 13:27:24 2018 +0800 + + Merge branch 'feature/wpa2_using_os_malloc_iram' into 'master' + + feat(wpa2): Recompile wpa2 using os_malloc_iram to malloc memory + + See merge request sdk/ESP8266_NONOS_SDK!12 + +commit 27b4d628464ee58bba221f919bd1e0244266a1c2 +Author: Xu Chun Guang +Date: Fri Jul 13 13:26:22 2018 +0800 + + feat(wpa2): Recompile wpa2 using os_malloc_iram to malloc memory + +commit 70a70dee2725628a8e7a2f8747fe7a26672d2d44 +Merge: 306ca9e 1ed813c +Author: Xu Chun Guang +Date: Fri Jul 13 12:02:21 2018 +0800 + + Merge branch 'feature/apart_smartconfig_command' into 'master' + + feat(at): Apart smartconfig command for user to enable it + + See merge request sdk/ESP8266_NONOS_SDK!10 + +commit 306ca9e81dca790208f918b5f27a4b44018615af +Merge: d1f412e ec28c8e +Author: Xu Chun Guang +Date: Fri Jul 13 11:56:05 2018 +0800 + + Merge branch 'feature/use_mbedtls_in_at_example' into 'master' + + feat(example): Replace ssl with mbedtls in AT example + + See merge request sdk/ESP8266_NONOS_SDK!11 + +commit ec28c8e93ec84871cdf4f1ba066f6d53feb9ac5b +Author: Xu Chun Guang +Date: Fri Jul 13 11:40:31 2018 +0800 + + feat(example): Replace ssl with mbedtls in AT example + +commit 1ed813cb27d158cff666805d9c9abe7c7100c30c +Merge: 5ba7799 1e91aba +Author: Xu Chun Guang +Date: Fri Jul 13 11:28:43 2018 +0800 + + Merge branch 'feature/at_smartconfig_enable' into 'feature/apart_smartconfig_command' + + feat(at): Enable AT smartconfig command by default + + See merge request sdk/ESP8266_NONOS_SDK!8 + +commit 1e91abaa76b6e510619a69eac2dd37921dad12ce +Author: Xu Chun Guang +Date: Fri Jul 13 10:36:32 2018 +0800 + + feat(at): Enable AT smartconfig command by default + +commit 5ba779999fbd5af3c5ec282e7b60b91b24fb1c96 +Author: Xu Chun Guang +Date: Fri Jul 13 11:11:44 2018 +0800 + + feat(at): Apart smartconfig command for user to enable it + +commit d1f412e900f0942ec9661bbf52dea0144890ede5 +Merge: 2b2867b 381240b +Author: Xu Chun Guang +Date: Fri Jul 13 10:58:00 2018 +0800 + + Merge branch 'feature/optimize_at_example_memory' into 'master' + + feat(at): Place AT string into flash to save memory + + See merge request sdk/ESP8266_NONOS_SDK!9 + +commit 381240be073cdfa08c118d1d1e1113e868ebdd97 +Author: Xu Chun Guang +Date: Fri Jul 13 10:48:33 2018 +0800 + + feat(at): Place AT string into flash to save memory + +commit 2b2867bb3af17969572450d5cbe72191649e74b7 +Merge: 4631c91 d4ef61a +Author: Xu Chun Guang +Date: Fri Jul 13 10:27:44 2018 +0800 + + Merge branch 'feature/add_libhal_for_new_compiler' into 'master' + + feat(hal): Add libhal for the new compiler + + See merge request sdk/ESP8266_NONOS_SDK!6 + +commit 4631c91a799b1ff40079302ef919244fdfc8de66 +Merge: 837752b f5b2108 +Author: Xu Chun Guang +Date: Fri Jul 13 10:27:32 2018 +0800 + + Merge branch 'feature/recompile_lwip_mbedtls_driver' into 'master' + + feat(lib): Recompile lwip, mbedtls and driver library + + See merge request sdk/ESP8266_NONOS_SDK!7 + +commit f5b210873b4aa8be63f2f5494b6f5531aa1d7ee3 +Author: Xu Chun Guang +Date: Fri Jul 13 10:23:03 2018 +0800 + + feat(lib): Recompile lwip, mbedtls and driver library + +commit 837752b8d86cee98af82e334dd22e6c96b11049a +Merge: 94421d7 cac83b1 +Author: Xu Chun Guang +Date: Fri Jul 13 10:14:29 2018 +0800 + + Merge branch 'feature/modify_header_file_for_memory_optimization' into 'master' + + feat(api): Modify header file for memory optimization + + See merge request sdk/ESP8266_NONOS_SDK!5 + +commit d4ef61a5111e655f773b4bff72102921161cb920 +Author: Xu Chun Guang +Date: Fri Jul 13 10:12:31 2018 +0800 + + feat(hal): Add libhal for the new compiler + +commit cac83b12994f5dd06ee4dc168dc0dfb892c7fb46 +Author: Xu Chun Guang +Date: Fri Jul 13 09:39:04 2018 +0800 + + feat(api): Modify header file for memory optimization + + - adapt commit id 1498a86e + +commit 94421d7695b1cf19ca2bb41c447840a321455e42 +Merge: 371ede0 d4df4e9 +Author: Xu Chun Guang +Date: Thu Jul 12 21:47:22 2018 +0800 + + Merge branch 'feature/smartconfig_version_as_rodata' into 'master' + + feat(smartconfig): Place smartconfig version string into flash + + See merge request sdk/ESP8266_NONOS_SDK!4 + +commit d4df4e9050d1b790e2ee9b2999a1ef703441cd05 +Author: Xu Chun Guang +Date: Thu Jul 12 21:44:39 2018 +0800 + + feat(smartconfig): Place smartconfig version string into flash + +commit 371ede0865d50f8fb397150d7a595ebb387a64f5 +Merge: cb46633 2b2d707 +Author: Xu Chun Guang +Date: Thu Jul 12 21:45:12 2018 +0800 + + Merge branch 'feature/add_CI' into 'master' + + feat: Add CI file + + See merge request sdk/ESP8266_NONOS_SDK!1 + +commit 2b2d7070fe333bdfcb26fd8d3da52693c1eeb13a +Author: Xu Chun Guang +Date: Thu Jul 12 17:37:26 2018 +0800 + + feat: Add CI file + +commit cb46633acae2577c68dd7c8d97f34566cfc95b96 +Merge: 1498a86 e8d53c1 +Author: Xu Chun Guang +Date: Thu Jul 12 21:21:38 2018 +0800 + + Merge branch 'feature/optimize_at_string' into 'master' + + feat(at): Optimize at string and place string into flash + + See merge request sdk/ESP8266_NONOS_SDK!3 + +commit e8d53c19adf4b2503d1c608af31096a6455c686c +Author: Xu Chun Guang +Date: Thu Jul 12 21:20:39 2018 +0800 + + feat(at): Optimize at string and place string into flash + +commit 1498a86e9ae68806035066fd6d767408370003dd +Merge: 89920dc d7cd68c +Author: Xu Chun Guang +Date: Thu Jul 12 21:09:12 2018 +0800 + + Merge branch 'feature/optimize_memory' into 'master' + + feat(system): Optimize memory and recompile lib + + See merge request sdk/ESP8266_NONOS_SDK!2 + +commit d7cd68c2d3861d5d6dc5fb5f8fed7dcb4ef481eb +Author: Xu Chun Guang +Date: Thu Jul 12 20:49:30 2018 +0800 + + feat(system): Optimize memory and recompile lib + + - feat: Optimize ets_sprintf and ets_snprintf to process string in flash + - feat: Add pvPortCallocIram and pvPortZallocIram to malloc memory from iram + - feat: Solve WPA compiling error because of os_snprintf diff --git a/tools/sdk/lib/NONOSDK300/libairkiss.a b/tools/sdk/lib/NONOSDK300/libairkiss.a new file mode 100644 index 0000000000..cfdcc84234 Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libairkiss.a differ diff --git a/tools/sdk/lib/NONOSDK300/libcrypto.a b/tools/sdk/lib/NONOSDK300/libcrypto.a new file mode 100644 index 0000000000..58a30a4b7f Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libcrypto.a differ diff --git a/tools/sdk/lib/NONOSDK300/libespnow.a b/tools/sdk/lib/NONOSDK300/libespnow.a new file mode 100644 index 0000000000..fe07ba5a20 Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libespnow.a differ diff --git a/tools/sdk/lib/NONOSDK300/libmain.a b/tools/sdk/lib/NONOSDK300/libmain.a new file mode 100644 index 0000000000..f0cc5b1b09 Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libmain.a differ diff --git a/tools/sdk/lib/NONOSDK300/libnet80211.a b/tools/sdk/lib/NONOSDK300/libnet80211.a new file mode 100644 index 0000000000..08d187e40c Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libnet80211.a differ diff --git a/tools/sdk/lib/NONOSDK300/libphy.a b/tools/sdk/lib/NONOSDK300/libphy.a new file mode 100644 index 0000000000..dfd469518e Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libphy.a differ diff --git a/tools/sdk/lib/NONOSDK300/libpp.a b/tools/sdk/lib/NONOSDK300/libpp.a new file mode 100644 index 0000000000..b70496cb3c Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libpp.a differ diff --git a/tools/sdk/lib/NONOSDK300/libsmartconfig.a b/tools/sdk/lib/NONOSDK300/libsmartconfig.a new file mode 100644 index 0000000000..7ac84c5024 Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libsmartconfig.a differ diff --git a/tools/sdk/lib/NONOSDK300/libwpa.a b/tools/sdk/lib/NONOSDK300/libwpa.a new file mode 100644 index 0000000000..9671b68843 Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libwpa.a differ diff --git a/tools/sdk/lib/NONOSDK300/libwpa2.a b/tools/sdk/lib/NONOSDK300/libwpa2.a new file mode 100644 index 0000000000..758c588df8 Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libwpa2.a differ diff --git a/tools/sdk/lib/NONOSDK300/libwps.a b/tools/sdk/lib/NONOSDK300/libwps.a new file mode 100644 index 0000000000..37749d92b5 Binary files /dev/null and b/tools/sdk/lib/NONOSDK300/libwps.a differ diff --git a/tools/sdk/lib/NONOSDK300/version b/tools/sdk/lib/NONOSDK300/version new file mode 100644 index 0000000000..94854e4bce --- /dev/null +++ b/tools/sdk/lib/NONOSDK300/version @@ -0,0 +1 @@ +v3.0.0-gecc66c5 (shows as SDK:3.0.0(d49923c) in debug mode) \ No newline at end of file diff --git a/tools/sdk/lib/NONOSDK301/commitlog.txt b/tools/sdk/lib/NONOSDK301/commitlog.txt new file mode 100644 index 0000000000..92868982f4 --- /dev/null +++ b/tools/sdk/lib/NONOSDK301/commitlog.txt @@ -0,0 +1,1150 @@ + feat: Update at bin v1.7.1 + feat: Update SDK version v3.0.1 and AT version 1.7.1 + fix(net80211): Fix some net80211 bugs + + - fix(net80211): fix crash with fake beacon frame + - fix(net80211): Have no check phy mode configured by user when connect AP + - fix(net80211): Use random seqno when sending auth packet to AP + + Bugfix/fix some ap use error mac send ip packet + feat(phy): Update phy version 1145 + feat(phy): Update phy lib version 1143 + fix(net80211): fix memleak when scaning if in softap+station mode + + - ESPCS-35 + + fix(net80211): Remove wme info by default + bugfix: Revert MR89 which commit id is 97167a72 + + - Ruturn OK when sending UDP if there is no memory + - N8266-24 + + feat: De-swap uart before restart + feat: Remove phy freq trace api and disable freq trace in at project by default + feat: Support the latest toolchain version + fix(pp): Clear nmi status firstly when enter wdev irq + feat(pp): Sync code from esp32 about esf_buf + feat(partition_table): Just print log when check partition table fail + fix: fix bug the default hostname is illegal + feat(lib_version): Update lib version for commit id a0c4877 + Feature/code optimize + feat(lib): Recompile lwip, mbedtls and driver lib + feat: Add some flags in Makefile to reduce bin size + feat: Recompile internal libs with -ffunction-sections and -fdata-sections + refactor(driver): New toolchain can compile driver code + feat(espnow): Add broadcast packets support for espnow + fix(wifi): Prohibit sending probe request when passive scan mode + fix(net80211): Connect wrong AP if there is a hidden ssid AP around + fix(pp): Disable receiving ampdu packet + fix(net80211): fix some AP does not support status code 37 in ADDBA response + fix(net80211): Connect some AP with only 11b mode fail + fix: Add header file or function declaration to avoid compile error + fix(net80211): Fix CCMP encryption was incompatible with some AP + + See WACS-69! + + feat(version): Update SDK version v3.0.1-dev + fix(net80211): Support associate with AP with LDPC + fix(net80211): It Should return ERR_MEM if malloc fail + fix(system): PMK does not update if the AP is not connected + + See TW25093! + + fix(version): Update external SDK version to 3.0.0 + fix(system): The memory is over 0x3fffc000 when malloc + fix: It can't get time if set sntp server by calling sntp_setserver + fix: sint32_t and int32_t in c_types.h are inconsistent + docs(partition_table): Add document about partition table + +commit 4bf0aefee37ac1f272b793c2403c53a0c122b570 +Merge: 7f59bc6 02b5158 +Author: Xu Chun Guang +Date: Mon Jul 15 19:02:49 2019 +0800 + + Merge branch 'feature/update_version' into 'release/v3.0.0' + + feat: Update at bin v1.7.1 + + See merge request sdk/ESP8266_NONOS_SDK!217 + +commit 02b5158460391bce7704e2d90a339542ac030e04 +Author: Xu Chun Guang +Date: Mon Jul 15 19:02:49 2019 +0800 + + feat: Update at bin v1.7.1 + +commit 7f59bc6036c1b685b80190b9db9585a49867751a +Merge: 9d591d1 36cc169 +Author: Xu Chun Guang +Date: Mon Jul 15 18:11:42 2019 +0800 + + Merge branch 'feature/update_version' into 'release/v3.0.0' + + feat: Update SDK version v3.0.1 and AT version 1.7.1 + + See merge request sdk/ESP8266_NONOS_SDK!216 + +commit 36cc169e773286a2d0fef3ae7e610ffc20bce3b5 +Author: Xu Chun Guang +Date: Mon Jul 15 18:11:42 2019 +0800 + + feat: Update SDK version v3.0.1 and AT version 1.7.1 + +commit 9d591d14491a07a506b868d60f4ec12894702dc3 +Merge: fc04170 d83a671 +Author: Xu Chun Guang +Date: Wed Jul 3 15:56:00 2019 +0800 + + Merge branch 'bugfix/fix_some_net8011_bugs' into 'release/v3.0.0' + + fix(net80211): Fix some net80211 bugs + + See merge request sdk/ESP8266_NONOS_SDK!214 + +commit d83a671dea54eed2934400158b0153ce5d4a24c3 +Author: Xu Chun Guang +Date: Wed Jul 3 15:56:00 2019 +0800 + + fix(net80211): Fix some net80211 bugs + + - fix(net80211): fix crash with fake beacon frame + - fix(net80211): Have no check phy mode configured by user when connect AP + - fix(net80211): Use random seqno when sending auth packet to AP + +commit fc041703e0d900b8f4814f4f499e62599c626fae +Merge: 3d5e347 800ef1c +Author: Xu Chun Guang +Date: Fri Jun 28 17:34:45 2019 +0800 + + Merge branch 'bugfix/fix_some_ap_use_error_mac_send_ip_packet' into 'release/v3.0.0' + + Bugfix/fix some ap use error mac send ip packet + + See merge request sdk/ESP8266_NONOS_SDK!211 + +commit 800ef1c80e4f98a673f0486a167dbe8d5133bb64 +Author: Xu Chun Guang +Date: Fri Jun 28 17:33:11 2019 +0800 + + feat(lwip): Recompile lwip lib + +commit ffc37ff3c25481e7ac00cdc8c1bc0583f3c894ff +Author: Zhang Jun Hao +Date: Fri Jun 28 10:24:23 2019 +0800 + + fix(lwip): fix some ap use error mac send ip packet + +commit 3d5e347e2f2560db4fa437572700c61e6b5a48b1 +Merge: e4434aa 5f8ca54 +Author: Xu Chun Guang +Date: Fri Jun 28 17:25:17 2019 +0800 + + Merge branch 'bugfix/create_AT_ssl_fail_if_no_cert_or_ca_partition' into 'release/v3.0.0' + + fix(at): Create AT SSL fail if there is no cert or ca partitio + + See merge request sdk/ESP8266_NONOS_SDK!210 + +commit 5f8ca54d3161855f523e30db779ed4decd9db1a0 +Author: Xu Chun Guang +Date: Fri Jun 28 17:25:17 2019 +0800 + + fix(at): Create AT SSL fail if there is no cert or ca partitio + +commit e4434aa730e78c63040ace360493aef420ec267c +Merge: 39ec2d4 325d3c2 +Author: Xu Chun Guang +Date: Tue Apr 23 16:53:43 2019 +0800 + + Merge branch 'cherry-pick-7a31cb7e' into 'release/v3.0.0' + + feat(phy): Update phy version 1145 + + See merge request sdk/ESP8266_NONOS_SDK!206 + +commit 325d3c283cca60f9ca6a58da6488ee7134079f09 +Author: Xu Chun Guang +Date: Tue Apr 23 08:50:55 2019 +0000 + + Merge branch 'feature/update_phy' into 'master' + + feat(phy): Update phy version 1145 + + See merge request sdk/ESP8266_NONOS_SDK!205 + + (cherry picked from commit 7a31cb7e48aff8f7d96fa5bccc2ba535b9c446a1) + + 11bd2ed4 feat(phy): Update phy version 1145 + +commit 39ec2d4573eb77fda73f6afcf6dd1b3c41e74fcd +Merge: e766eeb fa6efa3 +Author: Xu Chun Guang +Date: Wed Apr 17 13:57:55 2019 +0800 + + Merge branch 'cherry-pick-8631a0d1-2' into 'release/v3.0.0' + + feat(phy): Update phy lib version 1143 + + See merge request sdk/ESP8266_NONOS_SDK!203 + +commit fa6efa33e1f089b0ea281fcf50388ccc68a3189b +Author: Xu Chun Guang +Date: Wed Apr 17 05:51:01 2019 +0000 + + Merge branch 'feature/update_phy' into 'master' + + feat(phy): Update phy lib version 1143 + + See merge request sdk/ESP8266_NONOS_SDK!202 + + (cherry picked from commit 8631a0d1ae2a4864d7a11ece3c772664a3935f8f) + + 4c3a389e feat(phy): Update phy lib version 1143 + +commit e766eebaa085a37ee25f0d7396fa48fddb24f8ef +Merge: 40408e4 4201b46 +Author: Xu Chun Guang +Date: Tue Apr 16 17:16:57 2019 +0800 + + Merge branch 'feature/recompile_lwip' into 'release/v3.0.0' + + fix(lwip): fix some dhcp bugs + + See merge request sdk/ESP8266_NONOS_SDK!198 + +commit 4201b46957c8216371e44c797e7a038e1c0dd38a +Author: Xu Chun Guang +Date: Tue Apr 16 17:12:59 2019 +0800 + + fix(lwip): fix some dhcp bugs + + - Remove some dhcp options in rebind state + - Add t0 for dhcp lease time + - Change t2 to 0.875*t0 + +commit 40408e4350dbd79fb7eb37db8e21582757462af5 +Merge: ec123a2 4516ac7 +Author: Xu Chun Guang +Date: Tue Apr 16 17:11:31 2019 +0800 + + Merge branch 'cherry-pick-11535c43' into 'release/v3.0.0' + + fix(lwip): fix some dhcp bugs + + See merge request sdk/ESP8266_NONOS_SDK!195 + +commit 4516ac7c08e90f015bace77f6219011cb83da392 +Author: Xu Chun Guang +Date: Tue Apr 16 09:05:41 2019 +0000 + + Merge branch 'bugfix/fix_some_dhcp_bugs' into 'master' + + fix(lwip): fix some dhcp bugs + + See merge request sdk/ESP8266_NONOS_SDK!191 + + (cherry picked from commit 11535c43cc2960dcca09182f41ea5ba3916de4bd) + + 959a873f fix(lwip): fix some dhcp bugs + +commit ec123a2827e08396064aea4956ec07b9fc894ab4 +Merge: 44d7b09 f269170 +Author: Xu Chun Guang +Date: Tue Apr 16 15:42:28 2019 +0800 + + Merge branch 'bugfix/scan_memleak' into 'release/v3.0.0' + + fix(net80211): fix memleak when scaning if in softap+station mode + + See merge request sdk/ESP8266_NONOS_SDK!188 + +commit f2691700edb63a60ac66d82f06216c4bed49c39d +Author: Xu Chun Guang +Date: Tue Apr 16 15:37:38 2019 +0800 + + fix(net80211): fix memleak when scaning if in softap+station mode + + - ESPCS-35 + +commit 44d7b094b16dfe4b0f97693e6736b3edaea5dd47 +Merge: 1c52778 6580ca3 +Author: Xu Chun Guang +Date: Tue Apr 16 15:23:42 2019 +0800 + + Merge branch 'bugfix/remove_wme_info' into 'release/v3.0.0' + + fix(net80211): Remove wme info by default + + See merge request sdk/ESP8266_NONOS_SDK!187 + +commit 6580ca35e9f8f85d11100c1ad3d2ed27d4b26381 +Author: Xu Chun Guang +Date: Tue Apr 16 15:19:28 2019 +0800 + + fix(net80211): Remove wme info by default + + - https://github.com/espressif/ESP8266_RTOS_SDK/issues/539 + +commit 1c527784a890067a773b830f248d0f93443443cc +Merge: a510750 937f05c +Author: Xu Chun Guang +Date: Tue Apr 16 15:07:24 2019 +0800 + + Merge branch 'bugfix/revert_MR89' into 'release/v3.0.0' + + bugfix: Revert MR89 which commit id is 97167a72 + + See merge request sdk/ESP8266_NONOS_SDK!186 + +commit 937f05c5dd4f581f773195989e0dafaa3d36cb66 +Author: Xu Chun Guang +Date: Tue Apr 16 15:00:52 2019 +0800 + + bugfix: Revert MR89 which commit id is 97167a72 + + - Ruturn OK when sending UDP if there is no memory + - N8266-24 + +commit a51075035531d587ef7a3857e4133f6d5e100067 +Merge: 529b0ff c5516d0 +Author: Xu Chun Guang +Date: Tue Apr 16 14:44:31 2019 +0800 + + Merge branch 'feature/deswap_uart_before_restart' into 'release/v3.0.0' + + feat: De-swap uart before restart + + See merge request sdk/ESP8266_NONOS_SDK!185 + +commit c5516d0ecb05b3a6871c3993fae0503b7d4be66a +Author: Xu Chun Guang +Date: Tue Apr 16 14:34:55 2019 +0800 + + feat: De-swap uart before restart + +commit 529b0ff8f6b9889f15d506edd59b47778f23abc4 +Merge: 3149119 a88fa71 +Author: Xu Chun Guang +Date: Mon Mar 18 18:08:46 2019 +0800 + + Merge branch 'bugfix/iram_function_is_in_irom_text' into 'release/v3.0.0' + + fix(at): Replace default function attribute with IRAM_ATTR + + See merge request sdk/ESP8266_NONOS_SDK!181 + +commit a88fa71ed086ae9cba2c88683f58cf41bb11e85c +Author: Xu Chun Guang +Date: Mon Mar 18 18:00:37 2019 +0800 + + fix(at): Replace default function attribute with IRAM_ATTR + + - N8266-23 + +commit 31491190aafcf14d04035d7dfd52e786204bf2d7 +Merge: bede935 004cc26 +Author: Xu Chun Guang +Date: Fri Mar 15 15:23:26 2019 +0800 + + Merge branch 'feature/recompile_lwip_lib' into 'release/v3.0.0' + + feat(lwip): Recompile llib to fix the string bug in the mdns_set_hostname + + See merge request sdk/ESP8266_NONOS_SDK!177 + +commit bede935dbdab4855a50ce8b4532f3738397a9402 +Merge: e355238 15442ee +Author: Xu Chun Guang +Date: Fri Mar 15 15:17:30 2019 +0800 + + Merge branch 'cherry-pick-0db44ba5' into 'release/v3.0.0' + + fix(mdns): Fix the bug of set mDNS information + + See merge request sdk/ESP8266_NONOS_SDK!174 + +commit 004cc2699196e4aa4edb147177498b20a51f6376 +Author: Xu Chun Guang +Date: Fri Mar 15 15:15:26 2019 +0800 + + feat(lwip): Recompile lwip lib to fix the string bug in the mdns_set_hostname + + - https://github.com/espressif/ESP8266_NONOS_SDK/issues/97 + +commit e35523847ca2c8e39adb300a1b2d449fae05adc7 +Merge: 427f263 855cd08 +Author: Xu Chun Guang +Date: Fri Mar 15 15:12:49 2019 +0800 + + Merge branch 'cherry-pick-0db44ba5-2' into 'release/v3.0.0' + + fix(mdns): Fix the bug of set mDNS information + + See merge request sdk/ESP8266_NONOS_SDK!175 + +commit 855cd08fc3675b9322facee5d52700c1dcec895a +Author: Xu Chun Guang +Date: Fri Mar 15 07:02:38 2019 +0000 + + Merge branch 'bugfix/mdns' into 'master' + + fix(mdns): Fix the bug of set mDNS information. + + See merge request sdk/ESP8266_NONOS_SDK!168 + + (cherry picked from commit 0db44ba5722a44679a6c3bd1485bd327ae1ef110) + + cc2270a6 fix(mdns): Fix the bug of set mDNS information. + +commit 15442eef3cd83e527713bb42737cc3050648121d +Author: Xu Chun Guang +Date: Fri Mar 15 07:02:38 2019 +0000 + + Merge branch 'bugfix/mdns' into 'master' + + fix(mdns): Fix the bug of set mDNS information. + + See merge request sdk/ESP8266_NONOS_SDK!168 + + (cherry picked from commit 0db44ba5722a44679a6c3bd1485bd327ae1ef110) + + cc2270a6 fix(mdns): Fix the bug of set mDNS information. + +commit 427f263a2daf1d44bc607afab6b0dd1176b7592d +Merge: 071f7ed dbfe875 +Author: Xu Chun Guang +Date: Fri Mar 15 14:39:21 2019 +0800 + + Merge branch 'feature/recomile_lwip_lib' into 'release/v3.0.0' + + feat(lwip): Recompile llib to fix ping issue + + See merge request sdk/ESP8266_NONOS_SDK!172 + +commit dbfe8752d186f2a45334757ce6b58e4e118ea28b +Author: Xu Chun Guang +Date: Fri Mar 15 14:37:49 2019 +0800 + + feat(lwip): Recompile lwip lib to fix ping issue + + - https://github.com/espressif/ESP8266_NONOS_SDK/issues/188 + - N8266-1 + +commit 071f7ed9adef301a0db706aa95d0d5cfebf5cd0e +Merge: 3f47368 62d8d4d +Author: Xu Chun Guang +Date: Fri Mar 15 14:35:01 2019 +0800 + + Merge branch 'cherry-pick-7abbcc2f' into 'release/v3.0.0' + + fix(ping): fix the bug of ping result report application takes long time + + See merge request sdk/ESP8266_NONOS_SDK!169 + +commit 62d8d4d262a015b1fc8b43230e2532f1f4bd5fff +Author: Xu Chun Guang +Date: Fri Mar 15 06:16:18 2019 +0000 + + Merge branch 'bugfix/ping_time' into 'master' + + fix(ping): fix the bug of ping result report application takes long time + + See merge request sdk/ESP8266_NONOS_SDK!163 + + (cherry picked from commit 7abbcc2f925745340185aced74273ea7e642cfb9) + + d3523192 fix(ping): fix the bug of ping result report application takes long time. + +commit 3f47368d594aee853acc1d621d0928486162fac6 +Merge: 38b9a6d 0286b3a +Author: Xu Chun Guang +Date: Fri Mar 15 11:34:40 2019 +0800 + + Merge branch 'bugfix/jsonparse_strcmp_value' into 'release/v3.0.0' + + fix(json): The value jsonparse_strcmp_value returns is incorrect sometimes + + See merge request sdk/ESP8266_NONOS_SDK!165 + +commit 0286b3a5a7764891665323fa22c7eacea8f10608 +Author: Xu Chun Guang +Date: Fri Mar 15 11:32:38 2019 +0800 + + feat(json): Recompile json lwip + +commit 1ee88246f838300d373a7cfff89103e1439aa19c +Author: Xu Chun Guang +Date: Fri Mar 15 11:29:42 2019 +0800 + + fix(json): The value jsonparse_strcmp_value returns is incorrect sometimes + + - https://github.com/espressif/ESP8266_NONOS_SDK/issues/173 + - N8266-20 + +commit 38b9a6db274886d5394868629350f6af9e5cf116 +Merge: 89693b4 4cac675 +Author: Xu Chun Guang +Date: Fri Mar 15 10:42:14 2019 +0800 + + Merge branch 'feature/add_json_source_code' into 'release/v3.0.0' + + feat: Add json source code + + See merge request sdk/ESP8266_NONOS_SDK!164 + +commit 4cac675bd391eee8eb86ecfcdf827430c736beb4 +Author: Xu Chun Guang +Date: Thu Mar 14 21:41:26 2019 +0800 + + feat: Add json source code + +commit 89693b42639acd15611aea8767271f5c5d2bbb8a +Merge: f4cbca7 5939cd5 +Author: Xu Chun Guang +Date: Thu Mar 14 16:37:35 2019 +0800 + + Merge branch 'cherry-pick-fa67274d-2' into 'release/v3.0.0' + + fix: sync a bug fix of dns_enqueue with RTOS SDK. + + See merge request sdk/ESP8266_NONOS_SDK!158 + +commit 5939cd555a0652c6729275b18f14866ce0b4807d +Author: Xu Chun Guang +Date: Thu Mar 14 16:33:17 2019 +0800 + + feat(lwip): Recompile lwip lib + + - https://github.com/espressif/ESP8266_NONOS_SDK/issues/198 + - N8266-18 + +commit bdcde0d7a979ffe904c5708dc3676e06ed113ab2 +Author: Xu Chun Guang +Date: Thu Mar 14 06:34:35 2019 +0000 + + Merge branch 'bugfix/dns_queue' into 'master' + + sync a bug fix of dns_enqueue with RTOS SDK. + + See merge request sdk/ESP8266_NONOS_SDK!156 + + (cherry picked from commit fa67274d1ee6205bfc8492394c800f83db2630d1) + + af2aebb0 fix(dns): sync a bug fix of dns_enqueue with RTOS SDK. + +commit f4cbca76557a81d9a50123be8bbf702a1cf6d167 +Merge: 9148573 7268469 +Author: Xu Chun Guang +Date: Wed Mar 13 11:24:36 2019 +0800 + + Merge branch 'cherry-pick-f8234db1' into 'release/v3.0.0' + + feat: Remove phy freq trace api and disable freq trace in at project by default + + See merge request sdk/ESP8266_NONOS_SDK!154 + +commit 7268469f2570a63232bf52c7b5d405a9f995ca9c +Author: Xu Chun Guang +Date: Wed Mar 13 03:22:18 2019 +0000 + + Merge branch 'feature/remove_phy_freq_trace' into 'master' + + feat: Remove phy freq trace api and disable freq trace in at project by default + + See merge request sdk/ESP8266_NONOS_SDK!153 + + (cherry picked from commit f8234db11df0a2ed76761080f3549e55671b2bbb) + + 80ce106f feat: Remove phy freq trace api and disable freq trace in at project by default + +commit 914857385f645ce9d8de0c4ffe0f71281818494e +Merge: 16aecfb a378214 +Author: Xu Chun Guang +Date: Tue Mar 12 17:09:43 2019 +0800 + + Merge branch 'featur/compile_for_the_latest_toolchain' into 'release/v3.0.0' + + feat: Support the latest toolchain version + + See merge request sdk/ESP8266_NONOS_SDK!148 + +commit a378214ff67dceb9a930ae59cb62ac4be6e0aae9 +Author: Xu Chun Guang +Date: Tue Mar 12 17:07:58 2019 +0800 + + feat: Recompile lwip and mbedtls lib + +commit 78497e12a2b605a7be24d2a5d9f9526573ca0dff +Author: liuhan +Date: Mon Feb 25 16:21:04 2019 +0800 + + feat: Support the latest toolchain version + +commit 16aecfb348549f1316e17643dc51f1f15ce1866e +Merge: 51c24a9 87ae423 +Author: Xu Chun Guang +Date: Tue Mar 12 17:04:06 2019 +0800 + + Merge branch 'bugfix/wdev_int_status_overlap' into 'release/v3.0.0' + + fix(pp): Clear nmi status firstly when enter wdev irq + + See merge request sdk/ESP8266_NONOS_SDK!147 + +commit 87ae423fd044e529b1774a7894c699bce358d421 +Author: Xu Chun Guang +Date: Tue Mar 12 16:59:30 2019 +0800 + + fix(pp): Clear nmi status firstly when enter wdev irq + +commit 51c24a982d6292e1917b9c37c7b6c91f37295f62 +Merge: 6cfbe2c 1d2b4d3 +Author: Xu Chun Guang +Date: Tue Mar 12 16:35:06 2019 +0800 + + Merge branch 'bugfix/lock_buffer_list_before_check_esf_buffer' into 'release/v3.0.0' + + feat(pp): Sync code from esp32 about esf_buf + + See merge request sdk/ESP8266_NONOS_SDK!146 + +commit 1d2b4d3f6969b62b0d8bee3c4c18458dc7f9befe +Author: Xu Chun Guang +Date: Tue Mar 12 16:25:03 2019 +0800 + + feat(pp): Sync code from esp32 about esf_buf + + See + https://gitlab.espressif.cn:6688/idf/esp-idf/merge_requests/4212 and + https://gitlab.espressif.cn:6688/idf/esp-idf/merge_requests/4373 + +commit 6cfbe2c3d48da9bcf68ed71b7377fc98a8528f06 +Merge: 361f40e 9cf8ee9 +Author: Xu Chun Guang +Date: Tue Mar 12 16:20:31 2019 +0800 + + Merge branch 'feature/partition_check' into 'release/v3.0.0' + + feat(partition_table): Just print log when check partition table fail + + See merge request sdk/ESP8266_NONOS_SDK!145 + +commit 9cf8ee9ff5d91f88a513faad704add53f3ae300e +Author: Xu Chun Guang +Date: Tue Mar 12 16:18:10 2019 +0800 + + feat(partition_table): Just print log when check partition table fail + +commit 361f40eacc5949be8cc730d28960e1b5e8c5f201 +Merge: 47c938f 611c8b8 +Author: Xu Chun Guang +Date: Tue Mar 12 16:14:35 2019 +0800 + + Merge branch 'bugfix/illegal_hostname' into 'release/v3.0.0' + + fix: fix bug the default hostname is illegal + + See merge request sdk/ESP8266_NONOS_SDK!144 + +commit 611c8b850a5b12e180d130175fe5748d3f456975 +Author: Xu Chun Guang +Date: Tue Mar 12 16:10:39 2019 +0800 + + fix: fix bug the default hostname is illegal + +commit 47c938f459ecd025a46c88d3f502fe302e5c4869 +Merge: a0c4877 a611c3f +Author: Xu Chun Guang +Date: Sun Feb 24 17:38:44 2019 +0800 + + Merge branch 'feature/forget_VERSION_in_a0c487' into 'release/v3.0.0' + + feat(lib_version): Update lib version for commit id a0c4877 + + See merge request sdk/ESP8266_NONOS_SDK!136 + +commit a611c3fb65f8687a72d9ba26c9820151f770b8f3 +Author: Xu Chun Guang +Date: Sun Feb 24 17:34:12 2019 +0800 + + feat(lib_version): Update lib version for commit id a0c4877 + +commit a0c48772136642e385ebb4c216653ab36d2122df +Merge: 78a41f6 0c1c6aa +Author: Xu Chun Guang +Date: Sun Feb 24 16:29:23 2019 +0800 + + Merge branch 'feature/code_optimize' into 'release/v3.0.0' + + Feature/code optimize + + See merge request sdk/ESP8266_NONOS_SDK!131 + +commit 0c1c6aa86f47045c51edd91c7042acd66586de39 +Author: Xu Chun Guang +Date: Sun Feb 24 16:28:03 2019 +0800 + + feat(lib): Recompile lwip, mbedtls and driver lib + +commit 32124083e8e1175ddea8020af40355a4cc0b43f9 +Author: Xu Chun Guang +Date: Thu Feb 21 11:55:12 2019 +0800 + + feat: Add some flags in Makefile to reduce bin size + +commit c5208c0a28dffcfa6462aeb1674063005d6bdf09 +Author: Xu Chun Guang +Date: Sun Feb 24 16:21:27 2019 +0800 + + feat: Recompile internal libs with -ffunction-sections and -fdata-sections + +commit 78a41f65f495379a9ebfb06ec90b8c9ebd5f2930 +Merge: 315c9f0 acdb73c +Author: Xu Chun Guang +Date: Sun Feb 24 16:08:29 2019 +0800 + + Merge branch 'feature/add_vendor_class_id_option_in_dhcp' into 'release/v3.0.0' + + feat(lwip): add vendor class id option in lwip + + See merge request sdk/ESP8266_NONOS_SDK!130 + +commit acdb73c691ccee482499bd8bf4ef91876fa248b7 +Author: Xu Chun Guang +Date: Sun Feb 24 16:07:15 2019 +0800 + + feat(lib): Recompile lwip core + +commit 99286663acfb1f8fba08150d8886faeee9778450 +Author: Zhang Jun Hao +Date: Wed Feb 20 21:22:43 2019 +0800 + + feat(lwip): add vendor class id option in lwip + +commit 315c9f04d9b79e2f00940f6566c20ea371574b8f +Merge: 8adb0ee cb22e03 +Author: Xu Chun Guang +Date: Sun Feb 24 16:02:35 2019 +0800 + + Merge branch 'bugfix/remove_fast_reconnect' into 'release/v3.0.0' + + fix(lwip): remove fast reconnect when ip lost + + See merge request sdk/ESP8266_NONOS_SDK!129 + +commit cb22e0385e8681a953ef1c13d7bb2b1b02847cf4 +Author: Xu Chun Guang +Date: Sun Feb 24 16:00:20 2019 +0800 + + feat(lib): Recompile lwip core + +commit 22eaa42fd66146c3b481372aedf6dfbf8645b9f5 +Author: Zhang Jun Hao +Date: Wed Feb 20 21:01:56 2019 +0800 + + fix(lwip): remove fast reconnect when ip lost + +commit 8adb0eec17efcd0becd45e6e2d69985f1f364b42 +Merge: ab10e3c 9ce0fb2 +Author: Xu Chun Guang +Date: Sun Feb 24 15:55:58 2019 +0800 + + Merge branch 'bugfix/remove_server_id_option_in_dhcp_renew_pkt' into 'release/v3.0.0' + + fix(lwip): remove server id option in dhcp renew packet + + See merge request sdk/ESP8266_NONOS_SDK!128 + +commit 9ce0fb245319a4f5fc9da365bf8667564c8a4a28 +Author: Xu Chun Guang +Date: Sun Feb 24 15:54:08 2019 +0800 + + feat(lib): Recompile lwip core + +commit 72de821e423dccd61f42477f8e59005b62a6be29 +Author: Zhang Jun Hao +Date: Wed Feb 20 20:36:53 2019 +0800 + + fix(lwip): remove server id option in dhcp renew packet + +commit ab10e3c8ef75d11670d54bb26803288b2f4e9001 +Merge: 0926b64 f0105eb +Author: Xu Chun Guang +Date: Fri Feb 15 17:26:38 2019 +0800 + + Merge branch 'cherry-pick-3b23f9d9' into 'release/v3.0.0' + + refactor(driver): New toolchain can compile driver code + + See merge request sdk/ESP8266_NONOS_SDK!117 + +commit f0105eb26b121b4f1dfaec6489b3ab06634e3916 +Author: Xu Chun Guang +Date: Fri Feb 15 09:24:20 2019 +0000 + + Merge branch 'feature/refactor_driver' into 'master' + + refactor(driver): New toolchain can compile driver code + + See merge request sdk/ESP8266_NONOS_SDK!105 + + (cherry picked from commit 3b23f9d9a9f85407a59b5fbb503a247b8fda3fc4) + + 157404e8 refactor(driver): New toolchain can compile driver code + +commit 0926b6412cf11457b6fd52c6b7233556425114cb +Merge: af94413 6939de1 +Author: Xu Chun Guang +Date: Fri Feb 15 17:23:40 2019 +0800 + + Merge branch 'feature/add_broad_support_for_espnow' into 'release/v3.0.0' + + feat(espnow): Add broadcast packets support for espnow + + See merge request sdk/ESP8266_NONOS_SDK!116 + +commit 6939de12f33957b9650631e21da3446c93ecfa4a +Author: Xu Chun Guang +Date: Fri Feb 15 17:16:15 2019 +0800 + + feat(espnow): Add broadcast packets support for espnow + +commit af944137670f1d0d4809ffdc7f4f66ac4875083e +Merge: b897db1 93c9616 +Author: Xu Chun Guang +Date: Fri Feb 15 17:08:41 2019 +0800 + + Merge branch 'bugfix/prohibit_sending_probe_request_when_passive_scan' into 'release/v3.0.0' + + fix(wifi): Prohibit sending probe request when passive scan mode + + See merge request sdk/ESP8266_NONOS_SDK!115 + +commit 93c9616b7ec13e1b6cb82884f6aa2cf0a93e6806 +Author: Xu Chun Guang +Date: Fri Feb 15 16:59:51 2019 +0800 + + fix(wifi): Prohibit sending probe request when passive scan mode + +commit b897db16d7a7a207b82334c7da8a8a6cd888b222 +Merge: 4925f83 ac2e392 +Author: Xu Chun Guang +Date: Thu Dec 27 20:06:07 2018 +0800 + + Merge branch 'bugfix/connect_wrong_ap' into 'release/v3.0.0' + + fix(net80211): Connect wrong AP if there is a hidden ssid AP around + + See merge request sdk/ESP8266_NONOS_SDK!104 + +commit ac2e392a03e1574e2a114bb2223b104eeed199cb +Author: Xu Chun Guang +Date: Thu Dec 27 20:04:18 2018 +0800 + + fix(net80211): Connect wrong AP if there is a hidden ssid AP around + +commit 4925f83a524342e954a778e3fe9014bc129cc943 +Merge: ee158f9 a38448d +Author: Xu Chun Guang +Date: Thu Dec 27 19:56:42 2018 +0800 + + Merge branch 'bugfix/disable_ampdu_packet' into 'release/v3.0.0' + + fix(pp): Disable receiving ampdu packet + + See merge request sdk/ESP8266_NONOS_SDK!103 + +commit a38448d2a41db57064e243e8fbe1ecd6c7aa2010 +Author: Xu Chun Guang +Date: Thu Dec 27 19:55:18 2018 +0800 + + fix(pp): Disable receiving ampdu packet + +commit ee158f9ea6bf8160ada7c37c3da42fd4e54f5333 +Merge: 303282a 2aff60d +Author: Xu Chun Guang +Date: Thu Dec 27 19:45:24 2018 +0800 + + Merge branch 'bugfix/fix_status_code_37_in_ADDBA' into 'release/v3.0.0' + + fix(net80211): fix some AP does not support status code 37 in ADDBA response + + See merge request sdk/ESP8266_NONOS_SDK!102 + +commit 2aff60d7a1d8b8c8e06425f7829deb5a97c42d95 +Author: Xu Chun Guang +Date: Thu Dec 27 19:43:35 2018 +0800 + + fix(net80211): fix some AP does not support status code 37 in ADDBA response + +commit 303282af193337e378e64cfc697439a1e1c79d6a +Merge: 24e77ad 614163e +Author: Xu Chun Guang +Date: Thu Dec 27 19:36:00 2018 +0800 + + Merge branch 'bugfix/connect_some_ap_with_only_11b_fail' into 'release/v3.0.0' + + fix(net80211): Connect some AP with only 11b mode fail + + See merge request sdk/ESP8266_NONOS_SDK!101 + +commit 614163e16da9fd51c62a52b0607e1f2b97f5e1a5 +Author: Xu Chun Guang +Date: Thu Dec 27 19:34:20 2018 +0800 + + fix(net80211): Connect some AP with only 11b mode fail + +commit 24e77ad69673aed795324dc385b695fe6063b106 +Merge: 5518e86 75f7dc9 +Author: Xu Chun Guang +Date: Thu Dec 27 17:33:52 2018 +0800 + + Merge branch 'cherry-pick-8c3f4c83' into 'release/v3.0.0' + + fix: Add header file or function declaration to avoid compile error + + See merge request sdk/ESP8266_NONOS_SDK!100 + +commit 75f7dc92431722575a688e589517b9fdf5d41135 +Author: Xu Chun Guang +Date: Thu Dec 27 09:30:24 2018 +0000 + + fix: Add header file or function declaration to avoid compile error + + See merge request sdk/ESP8266_NONOS_SDK!99 + + (cherry picked from commit 8c3f4c839f727d0da8b16a211f59cc1aff017173) + + b885739a fix: Add header file or function declaration to avoid compile error + +commit 5518e8697274dc038757445725b0ec6568a81183 +Merge: 9c9d02a 123b9cb +Author: Xu Chun Guang +Date: Tue Dec 11 17:04:14 2018 +0800 + + Merge branch 'bugfix/domain_length_check' into 'release/v3.0.0' + + fix(at): AT should return error directly when domain lenght is 64 + + See merge request sdk/ESP8266_NONOS_SDK!93 + +commit 123b9cba4666f0e65f804039b257eee0ee13cd8c +Author: Xu Chun Guang +Date: Tue Dec 11 17:02:12 2018 +0800 + + fix(at): AT should return error directly when domain lenght is 64 + + See WACS-87! + +commit 9c9d02a2a9cac47d3afdafc5b737289cc0fa6dfe +Merge: 17dfaf4 29d9a82 +Author: Xu Chun Guang +Date: Tue Dec 11 16:51:49 2018 +0800 + + Merge branch 'bugfix/CCMP_encryption' into 'release/v3.0.0' + + fix(net80211): Fix CCMP encryption was incompatible with some AP + + See merge request sdk/ESP8266_NONOS_SDK!92 + +commit 29d9a8203cf218f0abdd7d46d13ab4937a4038f1 +Author: Xu Chun Guang +Date: Tue Dec 11 16:49:56 2018 +0800 + + fix(net80211): Fix CCMP encryption was incompatible with some AP + + See WACS-69! + +commit 17dfaf44772fe3df383c5f37321c7cc022a6401e +Merge: e178e33 a3387a6 +Author: Xu Chun Guang +Date: Tue Dec 11 16:43:57 2018 +0800 + + Merge branch 'feature/update_sdk_version' into 'release/v3.0.0' + + feat(version): Update SDK version v3.0.1-dev + + See merge request sdk/ESP8266_NONOS_SDK!91 + +commit a3387a6ef44a7286a70505e75df7fbfb5b607c26 +Author: Xu Chun Guang +Date: Tue Dec 11 16:42:52 2018 +0800 + + feat(version): Update SDK version v3.0.1-dev + +commit e178e33e3e5b6f56ab68d7db84e175063b102c60 +Merge: 5f17428 bb2060a +Author: Xu Chun Guang +Date: Tue Dec 11 16:37:54 2018 +0800 + + Merge branch 'bugfix/support_LDPC' into 'release/v3.0.0' + + fix(net80211): Support associate with AP with LDPC + + See merge request sdk/ESP8266_NONOS_SDK!90 + +commit bb2060ae92e72bb900a282bd062adf71e0d1e5b4 +Author: Xu Chun Guang +Date: Tue Dec 11 16:36:33 2018 +0800 + + fix(net80211): Support associate with AP with LDPC + +commit 5f17428eb8a732ca2c643335bb5cef7da6c24313 +Merge: 8d0a803 97167a7 +Author: Xu Chun Guang +Date: Tue Dec 11 16:26:31 2018 +0800 + + Merge branch 'bugfix/return_error_when_esp_buf_malloc_fail' into 'release/v3.0.0' + + fix(net80211): It Should return ERR_MEM if malloc fail + + See merge request sdk/ESP8266_NONOS_SDK!89 + +commit 97167a7206ecbf215cc43d01467da8fadbf6abc2 +Author: Xu Chun Guang +Date: Tue Dec 11 16:23:27 2018 +0800 + + fix(net80211): It Should return ERR_MEM if malloc fail + +commit 8d0a803ca4d728d1742f0587d1082d6a9ed90c65 +Merge: b731c3f 190c345 +Author: Xu Chun Guang +Date: Tue Dec 11 16:16:58 2018 +0800 + + Merge branch 'bugfix/update_pmk_error' into 'release/v3.0.0' + + fix(system): PMK does not update if the AP is not connected + + See merge request sdk/ESP8266_NONOS_SDK!88 + +commit 190c345154231daa79c03e23ea1035cdd6d0c1e7 +Author: Xu Chun Guang +Date: Tue Dec 11 16:14:31 2018 +0800 + + fix(system): PMK does not update if the AP is not connected + + See TW25093! + +commit b731c3f94ef2cc999f02bd51171db487c2a58fa4 +Merge: 0825624 34740c2 +Author: Xu Chun Guang +Date: Mon Nov 12 14:32:19 2018 +0800 + + Merge branch 'cherry-pick-9fb3bb21' into 'release/v3.0.0' + + fix(at_sdio): sdio AT cannot run normally + + See merge request sdk/ESP8266_NONOS_SDK!73 + +commit 34740c203b1a249384382b7121b0cd2fb55eec85 +Author: Xu Chun Guang +Date: Mon Nov 12 06:29:55 2018 +0000 + + Merge branch 'bugfix/sdio_at_abnormal' into 'master' + + fix(at_sdio): sdio AT cannot run normally + + See merge request sdk/ESP8266_NONOS_SDK!72 + + (cherry picked from commit 9fb3bb21e23efd840f2823dfe8a6096cabd3c0af) + + dc39ec5e fix(at_sdio): sdio AT cannot run normally + +commit 08256248c055fd2dbee537f0927f7eca4019f6de +Merge: 86c46d0 4f6441a +Author: Xu Chun Guang +Date: Fri Nov 2 19:21:48 2018 +0800 + + Merge branch 'bugfix/update_sdk_version' into 'release/v3.0.0' + + fix(version): Update external SDK version to 3.0.0 + + See merge request sdk/ESP8266_NONOS_SDK!71 + +commit 4f6441a5c15f5fb496c50c12f1b0554046ef8158 +Author: Xu Chun Guang +Date: Fri Nov 2 19:20:23 2018 +0800 + + fix(version): Update external SDK version to 3.0.0 + +commit 86c46d0804d2233ce78911c3df8ac360caf13ed3 +Merge: 8d697cb df33bf0 +Author: Xu Chun Guang +Date: Wed Sep 5 15:52:21 2018 +0800 + + Merge branch 'bugfix/tw25877' into 'release/v3.0.0' + + fix(system): The memory is over 0x3fffc000 when malloc + + See merge request sdk/ESP8266_NONOS_SDK!58 + +commit df33bf0dcba21403a21b54888ce0e6b34bcb5dd5 +Author: Xu Chun Guang +Date: Wed Sep 5 15:40:02 2018 +0800 + + fix(system): The memory is over 0x3fffc000 when malloc + +commit 8d697cb79f14342a142b6d48e74be8555e0c7353 +Merge: 2943aec c222bb6 +Author: Xu Chun Guang +Date: Wed Sep 5 15:05:54 2018 +0800 + + Merge branch 'bugfix/tw25142_sntpserver' into 'release/v3.0.0' + + fix: It can't get time if set sntp server by calling sntp_setserver + + See merge request sdk/ESP8266_NONOS_SDK!57 + +commit c222bb66271cde72c81fbeef4344f50570704510 +Author: Xu Chun Guang +Date: Wed Sep 5 15:01:30 2018 +0800 + + feat(lib): Recompile lwip lib + +commit e9a191dd563bbc4583bc8e89cc2dda65f4a67c37 +Author: Xu Chun Guang +Date: Wed Aug 29 18:34:47 2018 +0800 + + fix: It can't get time if set sntp server by calling sntp_setserver + +commit 2943aec7b52339da814fc34e9d18a64f38b55128 +Merge: 71df728 5b0af8f +Author: Xu Chun Guang +Date: Wed Sep 5 14:48:41 2018 +0800 + + Merge branch 'cherry-pick-db72f79a' into 'release/v3.0.0' + + fix: sint32_t and int32_t in c_types.h are inconsistent + + See merge request sdk/ESP8266_NONOS_SDK!55 + +commit 5b0af8ff7895af501a7fb9497e11ae4cd145cf3f +Author: Xu Chun Guang +Date: Wed Sep 5 01:52:55 2018 +0000 + + Merge branch 'bugfix/tw25950' into 'master' + + fix: sint32_t and int32_t in c_types.h are inconsistent + + See merge request sdk/ESP8266_NONOS_SDK!54 + + (cherry picked from commit db72f79aff582ec313ea5b7fed0ff5a6475634d6) + + 6d79fef9 fix: sint32_t and int32_t in c_types.h are inconsistent + +commit 71df72853fe81f64b1310ee5638e6d57fe03b7a5 +Merge: ecc66c5 f0a97a5 +Author: Xu Chun Guang +Date: Fri Aug 24 10:32:41 2018 +0800 + + Merge branch 'doc/add_partition_table' into 'release/v3.0.0' + + docs(partition_table): Add document about partition table + + See merge request sdk/ESP8266_NONOS_SDK!49 + +commit f0a97a59f8d30b2d26b39a0c37f465d2ae60d44d +Author: Xu Chun Guang +Date: Fri Aug 24 10:29:34 2018 +0800 + + docs(partition_table): Add document about partition table diff --git a/tools/sdk/lib/NONOSDK301/libairkiss.a b/tools/sdk/lib/NONOSDK301/libairkiss.a new file mode 100644 index 0000000000..cfdcc84234 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libairkiss.a differ diff --git a/tools/sdk/lib/NONOSDK301/libcrypto.a b/tools/sdk/lib/NONOSDK301/libcrypto.a new file mode 100644 index 0000000000..3e668365ad Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libcrypto.a differ diff --git a/tools/sdk/lib/NONOSDK301/libespnow.a b/tools/sdk/lib/NONOSDK301/libespnow.a new file mode 100644 index 0000000000..b0de6ba659 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libespnow.a differ diff --git a/tools/sdk/lib/NONOSDK301/libmain.a b/tools/sdk/lib/NONOSDK301/libmain.a new file mode 100644 index 0000000000..85755c3754 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libmain.a differ diff --git a/tools/sdk/lib/NONOSDK301/libnet80211.a b/tools/sdk/lib/NONOSDK301/libnet80211.a new file mode 100644 index 0000000000..0464bcffe1 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libnet80211.a differ diff --git a/tools/sdk/lib/NONOSDK301/libphy.a b/tools/sdk/lib/NONOSDK301/libphy.a new file mode 100644 index 0000000000..e09c71faf3 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libphy.a differ diff --git a/tools/sdk/lib/NONOSDK301/libpp.a b/tools/sdk/lib/NONOSDK301/libpp.a new file mode 100644 index 0000000000..bf326fb2e1 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libpp.a differ diff --git a/tools/sdk/lib/NONOSDK301/libsmartconfig.a b/tools/sdk/lib/NONOSDK301/libsmartconfig.a new file mode 100644 index 0000000000..a4499794d4 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libsmartconfig.a differ diff --git a/tools/sdk/lib/NONOSDK301/libwpa.a b/tools/sdk/lib/NONOSDK301/libwpa.a new file mode 100644 index 0000000000..88962ad6f5 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libwpa.a differ diff --git a/tools/sdk/lib/NONOSDK301/libwpa2.a b/tools/sdk/lib/NONOSDK301/libwpa2.a new file mode 100644 index 0000000000..cd7fa425a9 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libwpa2.a differ diff --git a/tools/sdk/lib/NONOSDK301/libwps.a b/tools/sdk/lib/NONOSDK301/libwps.a new file mode 100644 index 0000000000..22796c0fe3 Binary files /dev/null and b/tools/sdk/lib/NONOSDK301/libwps.a differ diff --git a/tools/sdk/lib/NONOSDK301/version b/tools/sdk/lib/NONOSDK301/version new file mode 100644 index 0000000000..49bd5fa489 --- /dev/null +++ b/tools/sdk/lib/NONOSDK301/version @@ -0,0 +1 @@ +v3.0.1-g4bf0aef (shows as SDK:3.0.1(78a3e33) in debug mode) \ No newline at end of file diff --git a/tools/sdk/lib/NONOSDK302/commitlog.txt b/tools/sdk/lib/NONOSDK302/commitlog.txt new file mode 100644 index 0000000000..224d60c1b8 --- /dev/null +++ b/tools/sdk/lib/NONOSDK302/commitlog.txt @@ -0,0 +1,365 @@ + feat: Update version 824dc80 + + - feat: Update SDK version 3.0.2 and AT version 1.7.0.2 + + bugfix/set static ip and dhcp release time out crash + feat(lib): Update lib to version f4406aee + fix(dhcp): when wifi sta got ip by dhcp and set static ip, after dhcp release time out, device crash + feat: Update lib to version ddef880 + + - Change wdt timeout into 3 seconds + - Store the paramerer only when it is different from one in the flash + + fix(dns): Fix a bug of the seq number is overflow, if we don't have found an unused entry and table is full, use the oldest completed one. + feat: Update lib version 5c41018 + + - fix(net80211): fix ecn parameter scanned is 0 if routers is wpa2_enterprise mode + - fix(main): Wi-Fi was changed when use set_opmode_current api + - fix(at): wdt when keep sending data in high performance mode + + feat(wifi): add fast connect feature + feat: Update all lib version 1ee4eb1 + + - feat(net80211): Add wme info to stay compatible to some APs + - feat(wifi): Add wifi fast connect function + - fix(at): Sometimes AT core does not read the data in the buffer + + feat(wifi): add fast connect feature + feat: Update all lib version 774826c + feat: Update all lib version 5780c98 + feat(sc): add broadcast support for smartconfig + feat(sc): update smartconfig version + feat(sc): add broadcast to smartconfig + fix(wpa2): fix wpa2_enterprise vulnerability issues + feat: Update phy to 1155 + +commit 992479e72ffc06f3df33011554174494c7e1d473 +Merge: 57f4911 1b20280 +Author: Xu Chun Guang +Date: Mon Jan 20 11:29:23 2020 +0800 + + Merge branch 'feature/update_bin' into 'master' + + feat: Update at firmware bin + + See merge request sdk/ESP8266_NONOS_SDK!264 + +commit 1b20280444aabfd2ddc2957a30205f6b552dc8e8 +Author: Xu Chun Guang +Date: Mon Jan 20 10:14:05 2020 +0800 + + feat: Update at firmware bin + +commit 57f49119af8cef0b398a908af692021214f43c48 +Merge: 3e85cae 3cc1e1f +Author: Xu Chun Guang +Date: Sun Jan 19 11:05:44 2020 +0800 + + Merge branch 'feature/update_version' into 'master' + + feat: Update version 824dc80 + + See merge request sdk/ESP8266_NONOS_SDK!263 + +commit 3cc1e1f5814a100912a9ba7b9aa57e6bb0e7b265 +Author: Xu Chun Guang +Date: Sun Jan 19 10:50:24 2020 +0800 + + feat: Update version 824dc80 + + - feat: Update SDK version 3.0.2 and AT version 1.7.0.2 + +commit 3e85cae4314b7ef80322aa308ae27ba0742c4ab2 +Merge: c999888 718fca4 +Author: Xu Chun Guang +Date: Mon Jan 13 17:09:34 2020 +0800 + + Merge branch 'bugfix/set_static_ip_and_dhcp_release_time_out_crash' into 'master' + + bugfix/set static ip and dhcp release time out crash + + See merge request sdk/ESP8266_NONOS_SDK!262 + +commit 718fca40469c4dadf9f8ce2d0e885e25011f0dfa +Author: yuanjm +Date: Fri Jan 10 21:33:49 2020 +0800 + + feat(lib): Update lib to version f4406aee + +commit f4406aee06b915b94399c77f17bd37aea7398609 +Author: yuanjm +Date: Fri Jan 10 21:31:49 2020 +0800 + + fix(dhcp): when wifi sta got ip by dhcp and set static ip, after dhcp release time out, device crash + +commit c9998888f52c8bc783b7618fddf1fbdefff299ab +Merge: af2ad37 c85f170 +Author: Xu Chun Guang +Date: Fri Jan 10 14:49:11 2020 +0800 + + Merge branch 'feature/update_libs' into 'master' + + feat: Update lib to version ddef880 + + See merge request sdk/ESP8266_NONOS_SDK!261 + +commit c85f1708f61977fe166118eaed4e7912df722e1e +Author: Xu Chun Guang +Date: Fri Jan 10 14:41:08 2020 +0800 + + feat: Update lib to version ddef880 + + - Change wdt timeout into 3 seconds + - Store the paramerer only when it is different from one in the flash + +commit af2ad370c8d9aecd2a66dbc4966adfeb1aed34d7 +Merge: fa245d2 2d5c19b +Author: Xu Chun Guang +Date: Fri Jan 3 17:44:42 2020 +0800 + + Merge branch 'bugfix/dns_table_full' into 'master' + + fix(dns): Fix a bug of the seq number is overflow + + See merge request sdk/ESP8266_NONOS_SDK!256 + +commit 2d5c19b046b645686718e6654fbcb76c63443b2f +Author: Xu Chun Guang +Date: Fri Jan 3 17:37:54 2020 +0800 + + feat(lwip): Update lwip lib to 5c01bdee + +commit 5c01bdee0fb1cc58912b4905e331e01af3bb8622 +Author: Liu Han +Date: Wed Dec 4 10:49:20 2019 +0800 + + fix(dns): Fix a bug of the seq number is overflow, if we don't have found an unused entry and table is full, use the oldest completed one. + +commit fa245d2774a25de194d189c95d50fd2721d765c3 +Merge: 98cd77d ba73a55 +Author: Xu Chun Guang +Date: Fri Jan 3 15:21:40 2020 +0800 + + Merge branch 'feature/update_lib' into 'master' + + feat: Update lib version 5c41018 + + See merge request sdk/ESP8266_NONOS_SDK!259 + +commit ba73a552b0e19134e63ca69d8e92724d7b40ad34 +Author: Xu Chun Guang +Date: Fri Jan 3 14:31:31 2020 +0800 + + feat: Update lib version 5c41018 + + - fix(net80211): fix ecn parameter scanned is 0 if routers is wpa2_enterprise mode + - fix(main): Wi-Fi was changed when use set_opmode_current api + - fix(at): wdt when keep sending data in high performance mode + +commit 98cd77d26f29041b762350d752eb2f4445eabbe5 +Merge: 3783b9d e8b5b60 +Author: Xu Chun Guang +Date: Fri Jan 3 14:15:01 2020 +0800 + + Merge branch 'ci/use_ssc_branch_for_nonos' into 'master' + + CI: use release/esp8266_nonos_sdk as default SSC branch + + See merge request sdk/ESP8266_NONOS_SDK!257 + +commit e8b5b603a4d29617e1b4acc20adca1714cfc358c +Author: He Yin Ling +Date: Mon Dec 9 19:29:59 2019 +0800 + + CI: use release/esp8266_nonos_sdk as default SSC branch + +commit 3783b9d10806e05016f1102648e7763e68f1c6c9 +Merge: 1998485 c6ab959 +Author: Xu Chun Guang +Date: Wed Dec 4 19:34:18 2019 +0800 + + Merge branch 'docs/update_readme' into 'master' + + docs: Update README to add ESP8266 NonOS Support Policy + + See merge request sdk/ESP8266_NONOS_SDK!255 + +commit c6ab959ad630dc661fdf74ef8852d6501a321e0c +Author: Xu Chun Guang +Date: Tue Dec 3 17:04:30 2019 +0800 + + docs: Update README to add ESP8266 NonOS Support Policy + +commit 199848519137b8ba12209f1078350282941382bd +Merge: db4323f 15a15d6 +Author: Xu Chun Guang +Date: Mon Dec 2 19:03:49 2019 +0800 + + Merge branch 'feature/add_fast_connect_feature' into 'master' + + feat(wifi): add fast connect feature + + See merge request sdk/ESP8266_NONOS_SDK!252 + +commit db4323ff7f3c284a73c063a7f21a32e130bed393 +Merge: 39164f8 823019b +Author: Xu Chun Guang +Date: Mon Dec 2 19:03:20 2019 +0800 + + Merge branch 'feature/update_lib' into 'master' + + feat: Update all lib version 1ee4eb1 + + See merge request sdk/ESP8266_NONOS_SDK!254 + +commit 823019bc723c2ef7453c78369e499045d0f27ab4 +Author: Xu Chun Guang +Date: Mon Dec 2 18:56:13 2019 +0800 + + feat: Update all lib version 1ee4eb1 + + - feat(net80211): Add wme info to stay compatible to some APs + - feat(wifi): Add wifi fast connect function + - fix(at): Sometimes AT core does not read the data in the buffer + +commit 39164f845896c1214b207b0464082bb7b921d5ee +Merge: 13da05e 1d10432 +Author: Xu Chun Guang +Date: Mon Dec 2 15:38:58 2019 +0800 + + Merge branch 'release/v3.0.0' + +commit 15a15d60806af1c3fd4e13c0b7aba8b8cf3373b4 +Author: Zhang Jun Hao +Date: Mon Nov 25 21:37:02 2019 +0800 + + feat(wifi): add fast connect feature + +commit 1d1043201055397dc714cfcf235e2b927b1c10de +Merge: dae874d 4531c5b +Author: Xu Chun Guang +Date: Mon Nov 25 11:05:42 2019 +0800 + + Merge branch 'feature/update_lib' into 'release/v3.0.0' + + feat: Update all lib version 774826c + + See merge request sdk/ESP8266_NONOS_SDK!250 + +commit 4531c5b52156c11915179a306c80121e7dc9f5dd +Author: Xu Chun Guang +Date: Mon Nov 25 10:58:07 2019 +0800 + + feat: Update all lib version 774826c + + - fix(wpa2): fix wpa2_enterprise vulnerability issues + +commit 13da05e066fdf47c7bd1a98965fd1999e77bc1bb +Merge: c2297d4 d271fbc +Author: Xu Chun Guang +Date: Mon Nov 25 10:51:12 2019 +0800 + + Merge branch 'feature/update_lib' into 'master' + + feat: Update all lib version 5780c98 + + See merge request sdk/ESP8266_NONOS_SDK!249 + +commit d271fbc0e26a777f4d8e5393e676b78c2606ddb2 +Author: Xu Chun Guang +Date: Mon Nov 25 10:32:24 2019 +0800 + + feat: Update all lib version 5780c98 + +commit c2297d4ca276dae7318a976ecd5a01b18861e5ba +Merge: 2623f1c 7267d35 +Author: Xu Chun Guang +Date: Fri Nov 22 15:13:01 2019 +0800 + + Merge branch 'feature/update_smartconfig_version' into 'master' + + feat(sc): update smartconfig version + + See merge request sdk/ESP8266_NONOS_SDK!247 + +commit dae874d6a4c250ed4fb92b8a04e5a321ff3245cd +Merge: d9d7228 ded5867 +Author: Xu Chun Guang +Date: Fri Nov 22 15:12:41 2019 +0800 + + Merge branch 'feature/add_broadcast_support_for_the_smartconfig' into 'release/v3.0.0' + + feat(sc): add broadcast support for smartconfig + + See merge request sdk/ESP8266_NONOS_SDK!248 + +commit ded58679123d4339312cb80d28343fde7b511acb +Author: Chen Wen +Date: Fri Nov 22 15:02:06 2019 +0800 + + feat(sc): add broadcast support for smartconfig + +commit 7267d350382c645afe01c1d894e68d4d5197a1d4 +Author: Chen Wen +Date: Fri Nov 22 14:50:51 2019 +0800 + + feat(sc): update smartconfig version + +commit 2623f1cc35fc37f76d71ffb638a447bfa79ec5e7 +Merge: 8821013 fa2deb8 +Author: Wu Jian Gang +Date: Thu Nov 21 12:10:59 2019 +0800 + + Merge branch 'bugfix/wpa2_ent_vulnerability' into 'master' + + fix(wpa2): fix wpa2_enterprise vulnerability issues + + See merge request sdk/ESP8266_NONOS_SDK!244 + +commit 8821013f08a69134e2f49543beea6f09bc449704 +Merge: 4bfd046 24a85a4 +Author: Wu Jian Gang +Date: Thu Nov 21 12:09:23 2019 +0800 + + Merge branch 'feature/add_broadcast_to_smartconfig' into 'master' + + feat(sc): add broadcast to smartconfig + + See merge request sdk/ESP8266_NONOS_SDK!245 + +commit 24a85a49c6287e8c78fbb0f7285ddfd40c3578b7 +Author: Chen Wen +Date: Thu Nov 21 11:05:41 2019 +0800 + + feat(sc): add broadcast to smartconfig + +commit fa2deb866e099f4708c3bbd79f22e0cce9a842ad +Author: Chen Wen +Date: Tue Nov 19 18:35:16 2019 +0800 + + fix(wpa2): fix wpa2_enterprise vulnerability issues + +commit d9d7228bfcb08b3ec03d3b1e51f952f6e48a9649 +Merge: 7843bd0 dff5d4c +Author: Xu Chun Guang +Date: Tue Nov 19 17:00:28 2019 +0800 + + Merge branch 'cherry-pick-4bfd0469' into 'release/v3.0.0' + + feat: Update phy to 1155 + + See merge request sdk/ESP8266_NONOS_SDK!242 + +commit dff5d4cebe73d45644bfc04b5c5da868c615346f +Author: Xu Chun Guang +Date: Tue Nov 19 08:48:39 2019 +0000 + + Merge branch 'feature/update_phy' into 'master' + + feat: Update phy to 1155 + + See merge request sdk/ESP8266_NONOS_SDK!241 + + (cherry picked from commit 4bfd046942c7162678f9545bb4aa0d6f46f47ea5) + + 56dc26ed feat: Update phy to 1155 diff --git a/tools/sdk/lib/NONOSDK302/libairkiss.a b/tools/sdk/lib/NONOSDK302/libairkiss.a new file mode 100644 index 0000000000..cfdcc84234 Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libairkiss.a differ diff --git a/tools/sdk/lib/NONOSDK302/libcrypto.a b/tools/sdk/lib/NONOSDK302/libcrypto.a new file mode 100644 index 0000000000..c08f980fbb Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libcrypto.a differ diff --git a/tools/sdk/lib/NONOSDK302/libespnow.a b/tools/sdk/lib/NONOSDK302/libespnow.a new file mode 100644 index 0000000000..fa194dacd4 Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libespnow.a differ diff --git a/tools/sdk/lib/NONOSDK302/libmain.a b/tools/sdk/lib/NONOSDK302/libmain.a new file mode 100644 index 0000000000..ddf235a9f5 Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libmain.a differ diff --git a/tools/sdk/lib/NONOSDK302/libnet80211.a b/tools/sdk/lib/NONOSDK302/libnet80211.a new file mode 100644 index 0000000000..ec9b914c1e Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libnet80211.a differ diff --git a/tools/sdk/lib/NONOSDK302/libphy.a b/tools/sdk/lib/NONOSDK302/libphy.a new file mode 100644 index 0000000000..d01d97c683 Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libphy.a differ diff --git a/tools/sdk/lib/NONOSDK302/libpp.a b/tools/sdk/lib/NONOSDK302/libpp.a new file mode 100644 index 0000000000..411764a5df Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libpp.a differ diff --git a/tools/sdk/lib/NONOSDK302/libsmartconfig.a b/tools/sdk/lib/NONOSDK302/libsmartconfig.a new file mode 100644 index 0000000000..b8963440aa Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libsmartconfig.a differ diff --git a/tools/sdk/lib/NONOSDK302/libwpa.a b/tools/sdk/lib/NONOSDK302/libwpa.a new file mode 100644 index 0000000000..827201ad2d Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libwpa.a differ diff --git a/tools/sdk/lib/NONOSDK302/libwpa2.a b/tools/sdk/lib/NONOSDK302/libwpa2.a new file mode 100644 index 0000000000..e5c5f1676d Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libwpa2.a differ diff --git a/tools/sdk/lib/NONOSDK302/libwps.a b/tools/sdk/lib/NONOSDK302/libwps.a new file mode 100644 index 0000000000..5ee8c6b4b4 Binary files /dev/null and b/tools/sdk/lib/NONOSDK302/libwps.a differ diff --git a/tools/sdk/lib/NONOSDK302/version b/tools/sdk/lib/NONOSDK302/version new file mode 100644 index 0000000000..d7bbf3e9cf --- /dev/null +++ b/tools/sdk/lib/NONOSDK302/version @@ -0,0 +1 @@ +v3.0.2-g992479e (shows as SDK:3.0.2(824dc80) in debug mode) \ No newline at end of file diff --git a/tools/sdk/lib/NONOSDK303/commitlog.txt b/tools/sdk/lib/NONOSDK303/commitlog.txt new file mode 100644 index 0000000000..e3662e4d37 --- /dev/null +++ b/tools/sdk/lib/NONOSDK303/commitlog.txt @@ -0,0 +1,137 @@ + feat: Update at bin on the latest branch + feat: Update main and at lib 8427744 + + - fix(pp): Wi-Fi tx hangs when Q2_RST_INT and Q0_TX_COMPLETE come at the same time + + feat: Update SDK version and AT version + feat: Update phy version 1156_0 + + - Optimize sleep consumption and wifi performance + + feat: Update at version 3.0.3-dev + +commit 3fe474e040450e0ab72ea75f8f00c3d9c6279025 +Merge: c39a83d c1abe20 +Author: Xu Chun Guang +Date: Tue Mar 24 17:47:17 2020 +0800 + + Merge branch 'feature/update_bin' into 'master' + + feat: Update at bin on the latest branch + + See merge request sdk/ESP8266_NONOS_SDK!271 + +commit c1abe209e646de81459337734a5c7e3559f6ab38 +Author: Xu Chun Guang +Date: Tue Mar 24 16:17:01 2020 +0800 + + feat: Update at bin on the latest branch + +commit c39a83d0ce80cb909f8fd53bd25068ac5290f849 +Merge: ca4fea3 58b216b +Author: Xu Chun Guang +Date: Fri Mar 20 17:13:33 2020 +0800 + + Merge branch 'feature/update_lib' into 'master' + + fix(pp): Wi-Fi tx hangs when Q2_RST_INT and Q0_TX_COMPLETE come at the same time + + See merge request sdk/ESP8266_NONOS_SDK!270 + +commit 58b216b1e87c94cde5fa490447eb9b403b937dde +Author: Xu Chun Guang +Date: Fri Mar 20 17:07:12 2020 +0800 + + feat: Update pp lib 8427744 + + - fix(pp): Wi-Fi tx hangs when Q2_RST_INT and Q0_TX_COMPLETE come at the same time + +commit ca4fea3b3ff6d3ab6094ee1a8651a09a215995e3 +Merge: d6da6a2 9231a22 +Author: Xu Chun Guang +Date: Thu Mar 19 19:07:19 2020 +0800 + + Merge branch 'feature/update_libs' into 'master' + + feat: Update main and at lib 8427744 + + See merge request sdk/ESP8266_NONOS_SDK!269 + +commit 9231a22d680d1b2391281af7b4f557c6b8d5b858 +Author: Xu Chun Guang +Date: Thu Mar 19 18:59:57 2020 +0800 + + feat: Update main and at lib 8427744 + + - fix(pp): Wi-Fi tx hangs when Q2_RST_INT and Q0_TX_COMPLETE come at the same time + - fix(at): Scan all channel when connecting AP + +commit d6da6a2df1163a44561dd9f1efd8f63f93fbd2d5 +Merge: f2e3a64 e70c3a0 +Author: Xu Chun Guang +Date: Fri Mar 6 16:21:08 2020 +0800 + + Merge branch 'feature/update_bin' into 'master' + + feat: Update AT bin files + + See merge request sdk/ESP8266_NONOS_SDK!268 + +commit e70c3a0e8083009e6c744cf54b3d63bab236e0eb +Author: Xu Chun Guang +Date: Fri Mar 6 16:13:44 2020 +0800 + + feat: Update AT bin files + +commit f2e3a64087f60c5909181ad82b943e0e979395b6 +Merge: 56d89b2 ad8762a +Author: Xu Chun Guang +Date: Fri Mar 6 16:06:03 2020 +0800 + + Merge branch 'feature/update_lib' into 'master' + + feat: Update SDK version and AT version + + See merge request sdk/ESP8266_NONOS_SDK!267 + +commit ad8762a16f318aea5383420895acb9485fed1cda +Author: Xu Chun Guang +Date: Fri Mar 6 15:54:15 2020 +0800 + + feat: Update SDK version and AT version + +commit 56d89b21f00534c9eab3df254d056be799afcbee +Merge: 49a28f1 726783e +Author: Xu Chun Guang +Date: Tue Feb 25 10:26:02 2020 +0800 + + Merge branch 'feature/update_phy_version' into 'master' + + feat: Update phy version 1156_0 + + See merge request sdk/ESP8266_NONOS_SDK!266 + +commit 726783ee439786c94ba8928a2d77cb3d6ebea10c +Author: Xu Chun Guang +Date: Mon Feb 24 17:44:49 2020 +0800 + + feat: Update phy version 1156_0 + + - Optimize sleep consumption and wifi performance + +commit 49a28f133777c2bd1654a4e41c60718b08cba850 +Merge: 992479e ca27790 +Author: Xu Chun Guang +Date: Mon Feb 24 17:32:40 2020 +0800 + + Merge branch 'feature/update_sdk_version_3.0.3_dev' into 'master' + + feat: Update at version 3.0.3-dev + + See merge request sdk/ESP8266_NONOS_SDK!265 + +commit ca277902e023c71913d3228cd7798e2f973cadb4 +Author: Xu Chun Guang +Date: Mon Feb 24 17:24:55 2020 +0800 + + feat: Update at version 3.0.3-dev diff --git a/tools/sdk/lib/NONOSDK303/libairkiss.a b/tools/sdk/lib/NONOSDK303/libairkiss.a new file mode 100644 index 0000000000..cfdcc84234 Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libairkiss.a differ diff --git a/tools/sdk/lib/NONOSDK303/libcrypto.a b/tools/sdk/lib/NONOSDK303/libcrypto.a new file mode 100644 index 0000000000..c08f980fbb Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libcrypto.a differ diff --git a/tools/sdk/lib/NONOSDK303/libespnow.a b/tools/sdk/lib/NONOSDK303/libespnow.a new file mode 100644 index 0000000000..fa194dacd4 Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libespnow.a differ diff --git a/tools/sdk/lib/NONOSDK303/libmain.a b/tools/sdk/lib/NONOSDK303/libmain.a new file mode 100644 index 0000000000..7215a9fef0 Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libmain.a differ diff --git a/tools/sdk/lib/NONOSDK303/libnet80211.a b/tools/sdk/lib/NONOSDK303/libnet80211.a new file mode 100644 index 0000000000..ec9b914c1e Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libnet80211.a differ diff --git a/tools/sdk/lib/NONOSDK303/libphy.a b/tools/sdk/lib/NONOSDK303/libphy.a new file mode 100644 index 0000000000..a19fd81db9 Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libphy.a differ diff --git a/tools/sdk/lib/NONOSDK303/libpp.a b/tools/sdk/lib/NONOSDK303/libpp.a new file mode 100644 index 0000000000..e8a46b71fb Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libpp.a differ diff --git a/tools/sdk/lib/NONOSDK303/libsmartconfig.a b/tools/sdk/lib/NONOSDK303/libsmartconfig.a new file mode 100644 index 0000000000..b8963440aa Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libsmartconfig.a differ diff --git a/tools/sdk/lib/NONOSDK303/libwpa.a b/tools/sdk/lib/NONOSDK303/libwpa.a new file mode 100644 index 0000000000..827201ad2d Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libwpa.a differ diff --git a/tools/sdk/lib/NONOSDK303/libwpa2.a b/tools/sdk/lib/NONOSDK303/libwpa2.a new file mode 100644 index 0000000000..e5c5f1676d Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libwpa2.a differ diff --git a/tools/sdk/lib/NONOSDK303/libwps.a b/tools/sdk/lib/NONOSDK303/libwps.a new file mode 100644 index 0000000000..5ee8c6b4b4 Binary files /dev/null and b/tools/sdk/lib/NONOSDK303/libwps.a differ diff --git a/tools/sdk/lib/NONOSDK303/version b/tools/sdk/lib/NONOSDK303/version new file mode 100644 index 0000000000..479bce06fa --- /dev/null +++ b/tools/sdk/lib/NONOSDK303/version @@ -0,0 +1 @@ +v3.0.3-g3fe474e (shows as SDK:3.0.3(8427744) in debug mode) \ No newline at end of file diff --git a/tools/sdk/lib/NONOSDK304/commitlog.txt b/tools/sdk/lib/NONOSDK304/commitlog.txt new file mode 100644 index 0000000000..6054298714 --- /dev/null +++ b/tools/sdk/lib/NONOSDK304/commitlog.txt @@ -0,0 +1,110 @@ + feat: Update sdk version 3.0.4 and at version 1.7.4 + feat: Continue to run if partition is mismatch + fix(net80211): fix memleak when station send illegal packet to ESP8266 + feat: Sync bugs from pos project + + - feat(net80211): Disable rate verify in beacon and assoc packet for signalling test + - fix(net80211): fix connect some AP with 11b only mode fail + - feat(pp): Use beacon interval time for timer cal + +commit b77cb8c18b0023483045020433f2b44090df556a +Merge: 69babe9 99f54bf +Author: Xu Chun Guang +Date: Mon May 11 20:03:50 2020 +0800 + + Merge branch 'docs/update_docs' into 'master' + + docs: Update readme in at demo and binary directory + + See merge request sdk/ESP8266_NONOS_SDK!276 + +commit 369b9bc816b280b350af24d856f5d7de5acfc5d1 +Author: Xu Chun Guang +Date: Mon May 11 19:59:33 2020 +0800 + + feat: Update sdk version 3.0.4 and at version 1.7.4 + +commit f820322bfac0ca5e9a6d9f9f05bf583a9e244995 +Author: Xu Chun Guang +Date: Mon May 11 19:57:38 2020 +0800 + + feat: Continue to run if partition is mismatch + +commit 99f54bf9b407afe209b1c354d2608bbef53ffd34 +Author: Xu Chun Guang +Date: Thu May 7 16:15:30 2020 +0800 + + docs: Update readme in at demo and binary directory + +commit 69babe9bd5ea8ded327319b279a32fe02b2b7777 +Merge: ffae501 cae7ba2 +Author: Xu Chun Guang +Date: Mon Apr 27 18:18:45 2020 +0800 + + Merge branch 'bugfix/fix_memleak_when_sta_send_illegal_pkt' into 'master' + + fix(net80211): fix memleak when station send illegal packet to ESP8266 + + See merge request sdk/ESP8266_NONOS_SDK!275 + +commit cae7ba22d5a94367e8a343b0e782455d593eb4e1 +Author: Xu Chun Guang +Date: Mon Apr 27 18:10:27 2020 +0800 + + fix(net80211): fix memleak when station send illegal packet to ESP8266 + +commit ffae501e6fbd17880df06a1d16948ddf5e0f19d4 +Merge: 0a5f843 daea4ec +Author: Xu Chun Guang +Date: Mon Apr 27 17:56:48 2020 +0800 + + Merge branch 'feature/sync_bugs_from_pos_project' into 'master' + + feat: Sync bugs from pos project + + See merge request sdk/ESP8266_NONOS_SDK!274 + +commit daea4ec91591bd18f802bedc778508e9bb539a7b +Author: Xu Chun Guang +Date: Mon Apr 27 16:26:28 2020 +0800 + + feat: Sync bugs from pos project + + - fix(at): Scan AP with SSID fail + - feat(net80211): Disable rate verify in beacon and assoc packet for signalling test + - fix(net80211): fix connect some AP with 11b only mode fail + - feat(pp): Use beacon interval time for timer cal + +commit 0a5f8434c72b1ffd15f5d9a3fcd5f886259339f3 +Merge: 0bfec5b 86719b3 +Author: Xu Chun Guang +Date: Mon Apr 27 10:23:53 2020 +0800 + + Merge branch 'feature/update_at_bin' into 'master' + + feat: Update at bin for 512+512 map + + See merge request sdk/ESP8266_NONOS_SDK!273 + +commit 86719b3f58635a2d891e70673b0a2ba786372f9b +Author: Xu Chun Guang +Date: Fri Apr 24 15:55:36 2020 +0800 + + feat: Update at bin for 512+512 map + +commit 0bfec5bc0c3ab77ee6e4c67aac8c96f8c2df950d +Merge: 3fe474e 34ea486 +Author: Xu Chun Guang +Date: Fri Apr 24 15:41:35 2020 +0800 + + Merge branch 'feat/support_1MB_flash' into 'master' + + feat: Add at_small demo to support 1MB flash on v3.x.x + + See merge request sdk/ESP8266_NONOS_SDK!272 + +commit 34ea48679126bf68a60ac8c293014f9cc8e14f0b +Author: Xu Chun Guang +Date: Thu Apr 23 10:35:02 2020 +0800 + + feat: Add at_nano demo to support 1MB flash on v3.x.x diff --git a/tools/sdk/lib/NONOSDK304/libairkiss.a b/tools/sdk/lib/NONOSDK304/libairkiss.a new file mode 100644 index 0000000000..cfdcc84234 Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libairkiss.a differ diff --git a/tools/sdk/lib/NONOSDK304/libcrypto.a b/tools/sdk/lib/NONOSDK304/libcrypto.a new file mode 100644 index 0000000000..8880b20e70 Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libcrypto.a differ diff --git a/tools/sdk/lib/NONOSDK304/libespnow.a b/tools/sdk/lib/NONOSDK304/libespnow.a new file mode 100644 index 0000000000..822bdd6cc1 Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libespnow.a differ diff --git a/tools/sdk/lib/NONOSDK304/libmain.a b/tools/sdk/lib/NONOSDK304/libmain.a new file mode 100644 index 0000000000..3976870297 Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libmain.a differ diff --git a/tools/sdk/lib/NONOSDK304/libnet80211.a b/tools/sdk/lib/NONOSDK304/libnet80211.a new file mode 100644 index 0000000000..863a66e3fb Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libnet80211.a differ diff --git a/tools/sdk/lib/NONOSDK304/libphy.a b/tools/sdk/lib/NONOSDK304/libphy.a new file mode 100644 index 0000000000..a19fd81db9 Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libphy.a differ diff --git a/tools/sdk/lib/NONOSDK304/libpp.a b/tools/sdk/lib/NONOSDK304/libpp.a new file mode 100644 index 0000000000..4ca2dc3dc2 Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libpp.a differ diff --git a/tools/sdk/lib/NONOSDK304/libsmartconfig.a b/tools/sdk/lib/NONOSDK304/libsmartconfig.a new file mode 100644 index 0000000000..b8963440aa Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libsmartconfig.a differ diff --git a/tools/sdk/lib/NONOSDK304/libwpa.a b/tools/sdk/lib/NONOSDK304/libwpa.a new file mode 100644 index 0000000000..0225fbe3f6 Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libwpa.a differ diff --git a/tools/sdk/lib/NONOSDK304/libwpa2.a b/tools/sdk/lib/NONOSDK304/libwpa2.a new file mode 100644 index 0000000000..9d0e892b6e Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libwpa2.a differ diff --git a/tools/sdk/lib/NONOSDK304/libwps.a b/tools/sdk/lib/NONOSDK304/libwps.a new file mode 100644 index 0000000000..c805bb8a96 Binary files /dev/null and b/tools/sdk/lib/NONOSDK304/libwps.a differ diff --git a/tools/sdk/lib/NONOSDK304/version b/tools/sdk/lib/NONOSDK304/version new file mode 100644 index 0000000000..9c4068344e --- /dev/null +++ b/tools/sdk/lib/NONOSDK304/version @@ -0,0 +1 @@ +v3.0.4-gb77cb8c (shows as SDK:3.0.4(f27ffe0) in debug mode) \ No newline at end of file diff --git a/tools/sdk/lib/NONOSDK305/commitlog.txt b/tools/sdk/lib/NONOSDK305/commitlog.txt new file mode 100644 index 0000000000..ebad3fedf1 --- /dev/null +++ b/tools/sdk/lib/NONOSDK305/commitlog.txt @@ -0,0 +1,147 @@ + feat: Update sdk version header file 3.0.5 + feat(core): update core version to b29dcd3 + feat: Update sdk version header file 3.0.4 + fix: It sometimes crashes after disable sntp + fix: Sometimes the parameter is missing because of power down when erasing or writing the flash + +commit 7b5b35da98ad9ee2de7afc63277d4933027ae91c +Merge: bd63c1f 26bedd0 +Author: Xu Chun Guang +Date: Fri Oct 15 11:40:39 2021 +0000 + + Merge branch 'feature/update_at_bin' into 'release/v3.0.5' + + feat: Update at bin to 1.7.5 + + See merge request sdk/ESP8266_NONOS_SDK!296 + +commit 26bedd0c7afd8a090670fb352f1f8a811b4f1839 +Author: Xu Chun Guang +Date: Fri Oct 15 18:06:49 2021 +0800 + + feat: Update at bin to 1.7.5 + +commit 38d251e1decafb56bae94e67f62ec425c6e5fe64 +Author: Xu Chun Guang +Date: Fri Oct 15 18:04:52 2021 +0800 + + feat: Update sdk version header file 3.0.5 + +commit bd63c1f81aae4bfb1b569e880a24fa73be81c713 +Merge: b1c14cd dae389b +Author: Xu Chun Guang +Date: Sat Oct 9 03:57:00 2021 +0000 + + Merge branch 'feature/update_core_v3.0.5' into 'release/v3.0.5' + + feat(core): update core version to b29dcd3 + + See merge request sdk/ESP8266_NONOS_SDK!293 + +commit dae389b804ad7c796d4dd62fab9ec346208507ac +Author: Chen Wu +Date: Sat Oct 9 11:37:28 2021 +0800 + + feat(core): update core version to b29dcd3 + +commit b1c14cdb08e2f39b654933f887b4f997b291982f +Merge: 5677e37 43dfa5a +Author: Xu Chun Guang +Date: Wed May 27 16:56:15 2020 +0800 + + Merge branch 'feature/update_at_bin' into 'master' + + feat: Update at bin to 1.7.4.0 + + See merge request sdk/ESP8266_NONOS_SDK!283 + +commit 43dfa5a7f919c3537929c1e36822118414da7d7f +Author: Xu Chun Guang +Date: Wed May 27 10:22:50 2020 +0800 + + feat: Update at bin to 1.7.4.0 + +commit 5677e379adf43032c8c05dde7816854409f9a8e8 +Merge: 8c0e419 9fbceb4 +Author: Xu Chun Guang +Date: Wed May 27 09:52:55 2020 +0800 + + Merge branch 'feature/update_sdk_version_h' into 'master' + + feat: Update sdk version header file 3.0.4 + + See merge request sdk/ESP8266_NONOS_SDK!282 + +commit 9fbceb4bc837521a09a790ee8db6dd1166e55498 +Author: Xu Chun Guang +Date: Wed May 27 09:50:30 2020 +0800 + + feat: Update sdk version header file 3.0.4 + +commit 8c0e419de1173347c4b9d073a2d891d3575c018a +Merge: f537843 13e436f +Author: Xu Chun Guang +Date: Tue May 26 15:35:24 2020 +0800 + + Merge branch 'bugfix/N8266-67' into 'master' + + fix: It sometimes crashes after disable sntp + + See merge request sdk/ESP8266_NONOS_SDK!281 + +commit 13e436f6214993e1f322c24f20a431fef8a123ca +Author: Xu Chun Guang +Date: Tue May 26 10:55:57 2020 +0800 + + feat: Update lwip lib to 5623f48f + +commit 5623f48f5e2dd1f45c25b9f2cad2314924a3cb00 +Author: Xu Chun Guang +Date: Tue May 26 10:52:30 2020 +0800 + + fix: It sometimes crashes after disable sntp + +commit f5378436fde39c0693df25efb51174b56f79dcc2 +Merge: c2ddeca da9767c +Author: Xu Chun Guang +Date: Fri May 22 17:45:10 2020 +0800 + + Merge branch 'bugfix/parameter_missing' into 'master' + + fix: Sometimes the parameter is missing because of power down when erasing or writing the flash + + See merge request sdk/ESP8266_NONOS_SDK!280 + +commit da9767c316e0e0dca9c00d91fbdac44ada62b29c +Author: Xu Chun Guang +Date: Fri May 22 17:26:39 2020 +0800 + + fix: Sometimes the parameter is missing because of power down when erasing or writing the flash + +commit c2ddeca67fe849a0a243ee50a28f8c81b8bba59a +Merge: b2831d5 613a042 +Author: Xu Chun Guang +Date: Tue May 12 11:17:23 2020 +0800 + + Merge branch 'feature/compatible_with_16M_512_512_in_at_nano' into 'master' + + feat: Compatible with 16M 512 512 in at nano + + See merge request sdk/ESP8266_NONOS_SDK!279 + +commit 613a042bc35823e7a48b0870a6562008f34009a9 +Author: Xu Chun Guang +Date: Tue May 12 10:06:16 2020 +0800 + + feat: Compatible with 16M 512 512 in at nano + +commit b2831d57b3c51e421bf35fc902d177ea57ba6e13 +Merge: b77cb8c 369b9bc +Author: Xu Chun Guang +Date: Mon May 11 20:04:36 2020 +0800 + + Merge branch 'bugfix/workaround_ota' into 'master' + + Bugfix/workaround ota + + See merge request sdk/ESP8266_NONOS_SDK!277 diff --git a/tools/sdk/lib/NONOSDK305/libairkiss.a b/tools/sdk/lib/NONOSDK305/libairkiss.a new file mode 100644 index 0000000000..cfdcc84234 Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libairkiss.a differ diff --git a/tools/sdk/lib/NONOSDK305/libcrypto.a b/tools/sdk/lib/NONOSDK305/libcrypto.a new file mode 100644 index 0000000000..3bd8940f5d Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libcrypto.a differ diff --git a/tools/sdk/lib/NONOSDK305/libespnow.a b/tools/sdk/lib/NONOSDK305/libespnow.a new file mode 100644 index 0000000000..650b1f1311 Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libespnow.a differ diff --git a/tools/sdk/lib/NONOSDK305/libmain.a b/tools/sdk/lib/NONOSDK305/libmain.a new file mode 100644 index 0000000000..b4493cc19e Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libmain.a differ diff --git a/tools/sdk/lib/NONOSDK305/libnet80211.a b/tools/sdk/lib/NONOSDK305/libnet80211.a new file mode 100644 index 0000000000..d24cf61ecd Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libnet80211.a differ diff --git a/tools/sdk/lib/NONOSDK305/libphy.a b/tools/sdk/lib/NONOSDK305/libphy.a new file mode 100644 index 0000000000..a19fd81db9 Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libphy.a differ diff --git a/tools/sdk/lib/NONOSDK305/libpp.a b/tools/sdk/lib/NONOSDK305/libpp.a new file mode 100644 index 0000000000..c987fea170 Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libpp.a differ diff --git a/tools/sdk/lib/NONOSDK305/libsmartconfig.a b/tools/sdk/lib/NONOSDK305/libsmartconfig.a new file mode 100644 index 0000000000..b8963440aa Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libsmartconfig.a differ diff --git a/tools/sdk/lib/NONOSDK305/libwpa.a b/tools/sdk/lib/NONOSDK305/libwpa.a new file mode 100644 index 0000000000..c8ea191977 Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libwpa.a differ diff --git a/tools/sdk/lib/NONOSDK305/libwpa2.a b/tools/sdk/lib/NONOSDK305/libwpa2.a new file mode 100644 index 0000000000..cc781f2080 Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libwpa2.a differ diff --git a/tools/sdk/lib/NONOSDK305/libwps.a b/tools/sdk/lib/NONOSDK305/libwps.a new file mode 100644 index 0000000000..1241bef129 Binary files /dev/null and b/tools/sdk/lib/NONOSDK305/libwps.a differ diff --git a/tools/sdk/lib/NONOSDK305/version b/tools/sdk/lib/NONOSDK305/version new file mode 100644 index 0000000000..7a5f16731d --- /dev/null +++ b/tools/sdk/lib/NONOSDK305/version @@ -0,0 +1 @@ +v3.0.5-g7b5b35d (shows as SDK:3.0.5(b29dcd3) in debug mode) \ No newline at end of file diff --git a/tools/sdk/lib/eval_fix_sdks.sh b/tools/sdk/lib/eval_fix_sdks.sh index 217157d325..dfbd81913e 100755 --- a/tools/sdk/lib/eval_fix_sdks.sh +++ b/tools/sdk/lib/eval_fix_sdks.sh @@ -32,6 +32,12 @@ NONOSDK22x_191105 NONOSDK22x_191122 NONOSDK221 NONOSDK3V0 +NONOSDK300 +NONOSDK301 +NONOSDK302 +NONOSDK303 +NONOSDK304 +NONOSDK305 EOF } diff --git a/tools/sdk/lib/fix_sdk_libs.sh b/tools/sdk/lib/fix_sdk_libs.sh index c94e9492d0..53f80fd31e 100755 --- a/tools/sdk/lib/fix_sdk_libs.sh +++ b/tools/sdk/lib/fix_sdk_libs.sh @@ -81,10 +81,12 @@ elif [[ ${VERSION} == "NONOSDK22x"* ]]; then addSymbol_system_func1 "0x54" patchFile "eap.o" "3059" "2" "wAA=" "8CA=" # WPA2-Enterprise patch which replaces a double-free with nop, see #8082 patchFile "eap.o" "26356" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory -elif [[ ${VERSION} == "NONOSDK3"* ]]; then +elif [[ ${VERSION} == "NONOSDK3V0"* ]]; then addSymbol_system_func1 "0x60" patchFile "eap.o" "3059" "2" "wAA=" "8CA=" # WPA2-Enterprise patch which replaces a double-free with nop, see #8082 patchFile "eap.o" "26356" "9" "dlBvcnRGcmVl" "ejJFYXBGcmVl" # special vPortFree to recover leaked memory +elif [[ ${VERSION} == "NONOSDK3"* ]]; then + addSymbol_system_func1 "0x54" else echo "WARN: Unknown address for system_func1() called by system_restart_local()" fi