Important Links
Here are the links for this SDK release (version ESP8266_NONOS_SDK_V1.5.2_16_01_29):
Release Notes
Resolved Issues(Bugs below are eligible for Bug Bounty Program):Optimization:
- Strange os_timer_arm behavior.
- 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.
AT_v0.60 Release Note:
Notice:AT_v0.60 Release Note:
- Since the release of ESP8266_NONOS_SDK_V1.5.0, AT firmware is too large to use 4Mbit flash. Please choose flash with at least 8Mbit capacity.
- Firmware upgrade over-the-air process is changed a bit. We will upgrade the latest AT firmware to Espressif Cloud server only after it has been tested and the overall performance is guaranteed. Users may not be able to use AT+CIUPDATE in ESP8266_NONOS_SDK_V1.5.0 and other more advanced versions.
- Added command AT+CWLAPOPT, which is used to config the attribute of the returned value of the command AT+CWLAP.
- Added command AT+WPS, WPS supported.
- Added command AT+MDNS, MDSN supported.
- Added command AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER. AirKiss intranet detecting function is supported.
- Optimized command AT+CIPSTART. The device can function as SSL client, and one SSL connection can be created at most.
- Optimized AT+UART command.
Have fun!
_______________________________________________________
ESP8266_NONOS_SDK_V1.5.2_16_01_29发布
发布说明
修正问题(符合乐鑫 Bug 赏金计划):优化:
- os_timer_arm 行为异常的问题。
- 新增支持 SDIO slave driver,开发者可自行实现基于 SDIO 的 AT 指令。
- 优化 SSL 握手流程。
- 更新二级 boot,以支持 HSPI flash。
- 新增 AirKiss 库,支持内网发现功能。
- 更新 smart_config 示例(esp_iot_sdk\examples\smart_config)。
- esp_init_data_default.bin 第 114 字节修改为 1,请使用新版 esp_init_data_default.bin。
- 新增 at_espconn 示例(esp_iot_sdk\examples\at_espconn),示范通过网络发送 AT 指令。
Added APIs:
- SDIO slave APIs
sdio_slave_init : 初始化 SDIO slave
sdio_load_data : 加载数据到 SDIO buffer
sdio_register_recv_cb :注册 SDIO 接收数据的回调函数- AirKiss APIs
airkiss_version : 获得 AirKiss 库版本信息
airkiss_lan_recv :用于 AirKiss 内网发现功能,解析收到的数据包
airkiss_lan_pack :用于 AirKiss 内网发现功能,组织待回复的响应包- AT UART simulation APIs
at_fake_uart_enable : enable AT UART simulation.
at_fake_uart_rx : AT UART RX for simulation.
已知问题:
- SSL 行为异常。
AT_v0.60 Release Note:
注意:AT_v0.60 更新说明:
- 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
- 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
- 新增 AT+CWLAPOPT 指令,用于设置 AT+CWLAP 指令的返回结果属性。
- 新增 AT+WPS 指令,支持 WPS 功能。
- 新增 AT+MDNS 指令,支持 MDNS 功能。
- 新增 AT+CWSTARTDISCOVER/AT+CWSTOPDISCOVER 指令,支持微信的内网发现功能。
- 优化 AT+CIPSTART 命令,支持作为 SSL client,最多可创建 1 个 SSL 连接。
- 修正设置波特率后最后一个字符错误的问题。
感谢您对 ESP8266 的关注!