mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-08-06 07:00:05 +08:00

1. memory optimize; 2. add irom version libm.a: libmirom.a; 3. more apis are supported in libcirom.a, such as sscanf, sprintf, etc; 4. add c++ support in Makefile; 5. put functions to iRAM default, don't need ICACHE_FLASH_ATTR anymore; 6. remove -O2 in Makefile; 7. fix some fatal exception bugs; 8. update smartconfig to version 2.4.7; 9. update some open source files and header files; 10.use os_printf can save memory; 11.add new apis: os_random and os_get_random; 12.bug fix in lwip/net80211/wpa modules; 13.other minor changes;
esp_iot_rtos_sdk
ESP8266 new SDK based on FreeRTOS
Note
APIs of "esp_iot_rtos_sdk" are same as "esp_iot_sdk"
More details in "Wiki" !
Compile
using command: ./gen_misc.sh
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
Languages
C
86.2%
Python
6%
C++
4.1%
CMake
1%
Makefile
0.8%
Other
1.6%