http://bbs.espressif.com/viewtopic.php?f=46&t=1702
"""
Release Notes
Resolved Issues(Bugs below are eligible for Bug Bounty Program):
Strange os_timer_arm behavior.
Optimization:
Added SDIO slave driver. Developers are now able to implement AT commands based on SDIO interface by themselves.
Optimized SSL shakehand.
Upgraded second-level boot to support HSPI flash.
Added AirKiss library.
Updated sample code smart_config (esp_iot_sdk\examples\smart_config).
The 114th byte of esp_init_data_default.bin is modified to be 1. Please use the latest esp_init_data_default.bin.
Added sample code at_espconn (esp_iot_sdk\examples\at_espconn), showing how to transmit AT commands via the internet.
Added APIs:
SDIO slave APIs
sdio_slave_init: initialize SDIO slave
sdio_load_data: upload data to SDIO buffer.
sdio_register_recv_cb: register Callbacks of data received by SDIO.
AirKiss APIs
airkiss_version: get version information of AirKiss.
airkiss_lan_recv: used to detect and analyze AirKiss data packets.
airkiss_lan_pack: used to analyze AirKiss data packets, and to organize response packets waiting to be responded.
AT UART simulation APIs
at_fake_uart_enable : enable AT UART simulation.
at_fake_uart_rx : AT UART RX for simulation.
Known Issue:
SSL misbehavior.
"""
1.5.0 factored out some crypto functions to libcrypto.a, but software built
with older SDK versions oftentimes doesn't link with that lib, so put related
objects back to a lib they were in previously, specifically merge libcrypto.a
content into libwpa.a.
Caveat: this may lead to further issues when using new libwpa2.a, so may need
tweaks in the future.
Format the Makefile to be more readible and easier to navigate for the
first-time reader. This way, the Makefile becomes its own documentation.
The general layout is:
* General configuration
* Internal variables
* Global rules
* Free/Libre Tools
* Non-free SDK
This step brings all statements (variable assignments and rule-blocks) in
the Makefile in a new order. No further edits were done. One possible
sanity check is:
diff <(sort Makefile.orig) <(sort Makefile.new)
SDK 1.1.0 introduced backward incompatible change of requiring user to define
user_rf_pre_init(). Of course, this could have been easily avoided by providing
default empty implementation in the library, what this patch does.
This patch adds the voodoo required to make an irom-only
version on newlib. In case some goodies doesn't fit in SRAM.
Link with -lcirom instead of -lc
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>