Espressif Systems dba89f9aba 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;
2016-02-26 20:40:06 +08:00
2016-02-26 20:40:06 +08:00
2016-02-26 20:40:06 +08:00
2015-11-02 19:42:55 +08:00
2016-02-26 20:40:06 +08:00
2016-02-26 20:40:06 +08:00
2016-02-26 20:40:06 +08:00
2016-02-26 20:40:06 +08:00
2015-11-03 15:51:12 +08:00
2015-05-04 20:07:55 +08:00
2016-02-26 20:40:06 +08:00
2015-11-03 15:51:12 +08:00

ESP8266_RTOS_SDK


ESP8266 SDK based on FreeRTOS.

Note

APIs of "ESP8266_RTOS_SDK" are same as "ESP8266_NONOS_SDK"

More details in "Wiki" !

Requrements

You can use both xcc and gcc to compile your project, gcc is recommended. For gcc, please refer to esp-open-sdk.

Compile

Clone ESP8266_RTOS_SDK, e.g., to ~/ESP8266_RTOS_SDK.

$git clone https://github.com/espressif/ESP8266_RTOS_SDK.git

Modify gen_misc.sh or gen_misc.bat: For Linux:

$export SDK_PATH=~/ESP8266_RTOS_SDK
$export BIN_PATH=~/ESP8266_BIN

For Windows:

set SDK_PATH=/c/ESP8266_RTOS_SDK
set BIN_PATH=/c/ESP8266_BIN

ESP8266_RTOS_SDK/examples/project_template is a project template, you can copy this to anywhere, e.g., to ~/workspace/project_template.

Generate bin: For Linux:

./gen_misc.sh

For Windows:

gen_misc.bat

Just follow the tips and steps.

Download

eagle.app.v6.flash.bin, downloads to flash 0x00000

eagle.app.v6.irom0text.bin, downloads to flash 0x40000

blank.bin, downloads to flash 0x7E000

Description
Latest ESP8266 SDK based on FreeRTOS, esp-idf style.
Readme Apache-2.0 70 MiB
Languages
C 86.2%
Python 6%
C++ 4.1%
CMake 1%
Makefile 0.8%
Other 1.6%