1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-19 23:22:16 +03:00

Added NONOS SDK 3.0.0 ~ 3.0.5 (again) (#8736)

* Added NONOS SDK 3.0.0 ~ 3.0.5

* Added user_pre_init

* rf_cal[0] !=0x05,is 0x00

* # Remove mem_manager.o from libmain.a to use custom heap implementation, and time.o to fix redefinition of time-related functions
# Rename `hostname` and `default_hostname` symbols

* user_rf_pre_init

* Add system_func1() called by system_restart_local()

* Add commit log text

* Fixed user_rf_pre_init

* Style

* pio sdks

Co-authored-by: TAiGA <>
Co-authored-by: Maxim Prokhorov <prokhorov.max@outlook.com>
This commit is contained in:
metarutaiga 2022-12-06 18:43:48 +08:00 committed by GitHub
parent ed6b957164
commit 93537f94a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
88 changed files with 2889 additions and 57 deletions

View File

@ -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

View File

@ -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));

View File

@ -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
}

View File

@ -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;

View File

@ -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)
{

View File

@ -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'),
])
}

View File

@ -173,51 +173,49 @@ env.Append(
)
)
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(

View File

@ -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

View File

@ -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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Mon Aug 13 19:19:52 2018 +0800
feat: Disable watchdog when crypto
commit 6dcfc86e186b6e37e1b5c22aaf19086fbc659e7c
Merge: d787be3 b753378
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Fri Jul 27 15:04:15 2018 +0800
feat: Enable iram memory in at examples
commit efaa7850ada365f990bff0df5df55a6812e87acb
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Sat Jul 21 21:15:48 2018 +0800
feat(example): Add partition table in examples
commit 89866669d7f76f32ec0ca749ae19ae5e90892833
Author: Xu Chun Guang <xuchunguang@espressif.com>
Date: Sat Jul 21 10:14:08 2018 +0800
docs(partition): Add partition table in README
commit 5b0c60108b8ca2719210436c6e808e131676fc3a
Author: Xu Chun Guang <xuchunguang@espressif.com>
Date: Thu Jul 19 20:57:50 2018 +0800
feat(example): Add partition table in at example
commit 231da7799cdce7969d5c81b2a5989e9fd86e92b9
Author: Xu Chun Guang <xuchunguang@espressif.com>
Date: Thu Jul 19 20:55:42 2018 +0800
feat(partition): Add api about partition table
commit 18bca914a0ce36b84c4a5427e8f2d1b182434eef
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <liuhan@espressif.com>
Date: Wed Jul 18 10:02:44 2018 +0800
feat(lib): Recompile mbedtls library
commit be27432e987adfa1e8e7daf1911c2704ed7262e0
Author: Liu Han <liuhan@espressif.com>
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 <wujiangang@espressif.com>
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 <dengxin@espressif.com>
Date: Tue Jul 17 11:45:44 2018 +0800
feat(wifi): Add signaling measurement feature
commit c0e2dfa31e8ae226d58be072bd297d2f0b954f4d
Merge: ed3f217 c2704ef
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Fri Jul 13 10:36:32 2018 +0800
feat(at): Enable AT smartconfig command by default
commit 5ba779999fbd5af3c5ec282e7b60b91b24fb1c96
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Fri Jul 13 10:12:31 2018 +0800
feat(hal): Add libhal for the new compiler
commit cac83b12994f5dd06ee4dc168dc0dfb892c7fb46
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Thu Jul 12 17:37:26 2018 +0800
feat: Add CI file
commit cb46633acae2577c68dd7c8d97f34566cfc95b96
Merge: 1498a86 e8d53c1
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
v3.0.0-gecc66c5 (shows as SDK:3.0.0(d49923c) in debug mode)

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
v3.0.1-g4bf0aef (shows as SDK:3.0.1(78a3e33) in debug mode)

View File

@ -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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Mon Jan 20 10:14:05 2020 +0800
feat: Update at firmware bin
commit 57f49119af8cef0b398a908af692021214f43c48
Merge: 3e85cae 3cc1e1f
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <yuanjianmin@espressif.com>
Date: Fri Jan 10 21:33:49 2020 +0800
feat(lib): Update lib to version f4406aee
commit f4406aee06b915b94399c77f17bd37aea7398609
Author: yuanjm <yuanjianmin@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Fri Jan 3 17:37:54 2020 +0800
feat(lwip): Update lwip lib to 5c01bdee
commit 5c01bdee0fb1cc58912b4905e331e01af3bb8622
Author: Liu Han <liuhan@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <heyinling@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Mon Dec 2 15:38:58 2019 +0800
Merge branch 'release/v3.0.0'
commit 15a15d60806af1c3fd4e13c0b7aba8b8cf3373b4
Author: Zhang Jun Hao <zhangjunhao@espressif.com>
Date: Mon Nov 25 21:37:02 2019 +0800
feat(wifi): add fast connect feature
commit 1d1043201055397dc714cfcf235e2b927b1c10de
Merge: dae874d 4531c5b
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Mon Nov 25 10:32:24 2019 +0800
feat: Update all lib version 5780c98
commit c2297d4ca276dae7318a976ecd5a01b18861e5ba
Merge: 2623f1c 7267d35
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <chenwen@espressif.com>
Date: Fri Nov 22 15:02:06 2019 +0800
feat(sc): add broadcast support for smartconfig
commit 7267d350382c645afe01c1d894e68d4d5197a1d4
Author: Chen Wen <chenwen@espressif.com>
Date: Fri Nov 22 14:50:51 2019 +0800
feat(sc): update smartconfig version
commit 2623f1cc35fc37f76d71ffb638a447bfa79ec5e7
Merge: 8821013 fa2deb8
Author: Wu Jian Gang <wujiangang@espressif.com>
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 <wujiangang@espressif.com>
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 <chenwen@espressif.com>
Date: Thu Nov 21 11:05:41 2019 +0800
feat(sc): add broadcast to smartconfig
commit fa2deb866e099f4708c3bbd79f22e0cce9a842ad
Author: Chen Wen <chenwen@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
v3.0.2-g992479e (shows as SDK:3.0.2(824dc80) in debug mode)

View File

@ -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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Fri Mar 6 16:13:44 2020 +0800
feat: Update AT bin files
commit f2e3a64087f60c5909181ad82b943e0e979395b6
Merge: 56d89b2 ad8762a
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Mon Feb 24 17:24:55 2020 +0800
feat: Update at version 3.0.3-dev

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
v3.0.3-g3fe474e (shows as SDK:3.0.3(8427744) in debug mode)

View File

@ -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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Mon May 11 19:57:38 2020 +0800
feat: Continue to run if partition is mismatch
commit 99f54bf9b407afe209b1c354d2608bbef53ffd34
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Thu Apr 23 10:35:02 2020 +0800
feat: Add at_nano demo to support 1MB flash on v3.x.x

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
v3.0.4-gb77cb8c (shows as SDK:3.0.4(f27ffe0) in debug mode)

View File

@ -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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Fri Oct 15 18:06:49 2021 +0800
feat: Update at bin to 1.7.5
commit 38d251e1decafb56bae94e67f62ec425c6e5fe64
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <chenwu@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
Date: Tue May 26 10:55:57 2020 +0800
feat: Update lwip lib to 5623f48f
commit 5623f48f5e2dd1f45c25b9f2cad2314924a3cb00
Author: Xu Chun Guang <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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 <xuchunguang@espressif.com>
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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
v3.0.5-g7b5b35d (shows as SDK:3.0.5(b29dcd3) in debug mode)

View File

@ -32,6 +32,12 @@ NONOSDK22x_191105
NONOSDK22x_191122
NONOSDK221
NONOSDK3V0
NONOSDK300
NONOSDK301
NONOSDK302
NONOSDK303
NONOSDK304
NONOSDK305
EOF
}

View File

@ -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