物联网WIFI芯片乐鑫ESP8266 NONOS SDK v2.1.0 发布

物联网WIFI芯片厂商乐鑫科技于2016年5月5日技针对ESP8266正式发布 NON-OS 版本ESP8266 NON-OS_SDK_v2.1.0 。继续对各项功能进行优化及消除已发现的BUG。
这次ESP8266 NON-OS_SDK_v2.1.0的升级亮点如下:
增加了以下新功能:
- 增加了对 ROM 功能的定义;
- 增加了 eFuse MAC CRC 校验,将 eFuse MAC 保存至 Flash 的系统参数区为后备 MAC;
- 通过将部分功能转移至 Flash,降低了对 iRAM 的使用;
- 支持 64Mbits & 128Mbits SPI Flash;
- 支持长周期 Deep-sleep;
- 增加了设置和获取 DNS 服务器 API;
AT 指令方面的变化有:
- 增加了新命令 AT+UART? 和 AT+UART_DEF?;
- 增加了新命令 AT+SYSRAM?;
- 增加了新命令 AT+SYSIO 系列;
- 增加了新命令 AT+CWHOSTNAME;
- 增加了新命令 AT+SYSADC?;
- 增加了新命令 AT+CIPSNTPCFG 和 AT+CIPSNTPTIME;
- 增加了新命令 AT+CIPDNS_CUR 和 AT+CIPDNS_DEF;
- 最高支持 8 个 Station;
- 修改 Keep-Alive 次数为 3;
- 增加了新命令 AT+RFAUTOTRACE;
Lwip 部分
增加了set and get dns server APIs
- espconn_dns_setserver
- espconn_dns_getserver
WIFI 部分
- Optimize the RF frequency calibration workflow, having the frequency trace disabled by default;
- users can call system_phy_freq_trace_enable in user_rf_pre_init to enable it;
- Update libphy.a to version 1134_0;
- Allow sending a broadcast ESP-NOW packet, but make sure that the packet is unencrypted;
- Fix soft queue error;
- Fix EVENT_STAMODE_AUTHMODE_CHANGE event mode info;
- Fix lmac assert;
- Fix bug in sniffer mode;
- Fix arp loss continously issue;
- Fix bug in WiFi event;
- Fix the bug in mic failure handler;
- Fix the bug which causes failure of connection to an AP with shared WEP;
- Fix the bug which causes failure of connection to an AP with hidden ssid;
- Fix softAP deauth;
- Fix reconnect policy when trying to connect to an AP that does not exist;
- Fix scan issue;
- Fix extra bytes in UDP broadcast packet, BBP310;
ESP8266 NONOS SDK v2.1.0 的更新细节及SDK 源码下载请参加GitHub连接:https://github.com/espressif/ESP8266_NONOS_SDK/releases