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

1. Add pwm support; 2. Add c++ support; Please update to the latest folder "ld". 3. Add rand in libminic; 4. Add new reset reason REASON_EXT_SYS_RST in rst_reason; 5. Update the complied script ‘gen_misc.sh(bat)’, use the new boot and remove the old one; 6. Update folder "tools", and support CRC check of bin files; Please update to the latest folder "tools". 7. Optimize the process procedure of Wi-Fi event; 8. Fix bugs in printf when its runs out of memory; 9. Fix bugs in malloc when CACHE is disabled; 10.Fix exception and WDT reset bugs when CACHE is disabled; 11.Fix some Wi-Fi connection bugs; 12.Fix some Wi-Fi scan bugs; 13.Tune API "wifi_station_get_connect_status" for more accurate WiFi positioning; 14.Porting the optimization of non-OS SDK to RTOS SDK; 15.Fix other minor bugs.
1¡¢compile options (1) COMPILE Possible value: gcc Default value: If not set, use xt-xcc by default. (2) BOOT Possible value: none/old/new none: no need boot old: use boot_v1.1 new: use boot_v1.2 Default value: none (3) APP Possible value: 0/1/2 0: original mode, generate eagle.app.v6.flash.bin and eagle.app.v6.irom0text.bin 1: generate user1 2: generate user2 Default value: 0 (3) SPI_SPEED Possible value: 20/26.7/40/80 Default value: 40 (4) SPI_MODE Possible value: QIO/QOUT/DIO/DOUT Default value: QIO (4) SPI_SIZE_MAP Possible value: 0/2/3/4/5/6 Default value: 0 For example: make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=0 2¡¢You can also use gen_misc to make and generate specific bin you needed. Linux: ./gen_misc.sh Windows: gen_misc.bat Follow the tips and steps.