NEW VERSION: 1.4.0

1. update boot.bin to v1.5;
2. phy version to 762;
3. add wifi_station_set/get_hostname api;
4. optimize net80211;
5. optimize ssl;
6. optimize ota;
7. optimize dhcp client;
8. update smartconfig to version 2.5.3;
9. support gpio wakeup;
10.enable IGMP in lwip;
11.some modify due to phy update;
12.add espconn_init in espconn.h;
13.update cjson/freertos/ssl;
14.add lwip/nopoll source code;
15.add libairkiss.a/airkiss.h, update smart_config;
16.update esp_init_data_default.bin;
17.irom0 too large, start addr change to 0x20000;
18.some modifications for system stability;
19.many other optimization;
This commit is contained in:
Espressif Systems
2016-02-26 20:40:06 +08:00
committed by Wu Jian Gang
parent 50459308c1
commit dba89f9aba
166 changed files with 70205 additions and 1766 deletions

View File

@ -47,7 +47,7 @@
#define CONFIG_SSL_EXPIRY_TIME 24
#define CONFIG_X509_MAX_CA_CERTS 3
#define CONFIG_SSL_MAX_CERTS 3
#undef CONFIG_SSL_CTX_MUTEXING
#define CONFIG_SSL_CTX_MUTEXING 1
#define CONFIG_USE_DEV_URANDOM 1
#undef CONFIG_WIN32_USE_CRYPTO_LIB
#undef CONFIG_OPENSSL_COMPATIBLE
@ -59,6 +59,23 @@
/*add by LiuH for debug at 2015.06.11*/
#define CONFIG_SSL_DISPLAY_MODE 0
/* Mutexing definitions */
#if defined(CONFIG_SSL_CTX_MUTEXING)
#include "lwip/sys.h"
#include "arch/sys_arch.h"
#define SSL_CTX_MUTEX_TYPE sys_mutex_t
#define SSL_CTX_MUTEX_INIT(A) sys_mutex_new(&A)
#define SSL_CTX_MUTEX_DESTROY(A) sys_mutex_free(&A)
#define SSL_CTX_LOCK(A) sys_mutex_lock(&A)
#define SSL_CTX_UNLOCK(A) sys_mutex_unlock(&A)
#else /* no mutexing */
#define SSL_CTX_MUTEX_INIT(A)
#define SSL_CTX_MUTEX_DESTROY(A)
#define SSL_CTX_LOCK(A)
#define SSL_CTX_UNLOCK(A)
#endif
/*
* Axhttpd Configuration
*/