c378e07232
feat(esp8266): Add option to init OS before starting it
2019-03-26 16:35:23 +08:00
be88feb395
feat(esp8266): Using global functions instead of function table
...
The Wi-Fi adapter APIs are only used by internal libraires.
2019-03-25 17:35:59 +08:00
eef781f9b9
fix(esp8266): Fix esp8266 load RTC segment when reset from deep sleep
...
Now only 1MB flash is mapped to SoC bus.
2019-03-15 14:08:26 +08:00
d5b70c9bb8
fix(esp8266): Fix to support multi segment
2019-03-14 18:27:17 +08:00
721a161bc1
feat(esp8266): Add option to configurate CPU frequncy to 160MHz before "app_main"
2019-03-05 11:50:33 +08:00
0f728b64de
feat(esp8266): Add reset reason function
...
The function can be disable.
2018-12-19 15:11:29 +08:00
d5b14d7427
feat(bootloader): Initialize SPI flash clock and I/O mode at bootloader
2018-11-09 16:52:59 +08:00
5e1b8a0b10
feat(ota): Add command to generate OTA bin and add ota example for 1MB flash
...
"$(PROJECT_NAME).app1.bin", "$(PROJECT_NAME).app2.bin" and "$(PROJECT_NAME).ota.bin" at "build" directory.
Only upload "$(PROJECT_NAME).ota.bin" to the server.
Select the target flash and input "make ota flash" or "make ota flash monitor".
Update the OTA README.md for 1 MB flash.
2018-10-18 19:40:22 +08:00
db6191c9db
Revert "Merge branch 'feature/remove_link_parameters' into 'master'"
...
This reverts merge request !525
2018-09-28 15:38:58 +08:00
f26e0e27ab
feat(esp8266): Remove initialization stack align
2018-09-27 12:39:36 +08:00
e0c144f0d5
feat(esp8266): Remove link parameter from code for relink
2018-09-27 12:33:50 +08:00
1fc474b8c9
feat(pthread): Modify for ESP8266
2018-09-13 15:34:54 +08:00
7e8650dd65
feat(esp8266): Refactor task watch dog
...
1. Remove old watch dog function
2. Put WIFI NVS index table from RAM to flash
2018-09-13 15:20:33 +08:00
472fa796ed
feat(esp8266): Add uiT task stack configuration
2018-09-13 13:35:27 +08:00
260da4a6f3
feat(heap): Add new heap component
2018-09-12 11:12:17 +08:00
252f7e9c39
feat(esp8266): Remove TCPIP adapter initilization from startup.
...
User should initialize TCPIP adapter at "app_main".
2018-08-27 16:13:54 +08:00
f602793a33
fix(startup): Fix cached data is cleared by function of "clean bss"
...
APP should not cache data whick is passed by bootloader linked to bss section.
2018-08-09 19:47:52 +08:00
8af3aa5ccf
Merge branch 'feature/add_pbuf_list' into 'master'
...
feat(lwip): Add pbuf list to resend ERR_MEM pbuf
See merge request sdk/ESP8266_RTOS_SDK!329
2018-07-30 20:27:22 +08:00
e817311f33
feat(esp8266): Check SPI mode from header image data
2018-07-30 16:39:26 +08:00
ee60c285fa
feat(lwip): Add pbuf list to resend ERR_MEM pbuf
2018-07-27 17:00:46 +08:00
58fbf862fb
fix(esp8266): Fix crash when enable debug log level
2018-07-26 17:20:10 +08:00
583a875910
feat(bootloader): Bootloader check and loader target application
2018-07-11 20:20:24 +08:00
1ba1e5ccbd
feat(task): Change all tasks size 4 times the original
2018-07-09 20:11:41 +08:00
a411ce44c9
feat(esp8266): add phy APIs
...
1. support save cal data in nvs;
2. support use phy partition to store init data;
In old SDK, we use (max_sec - 3) as init data sector, and (max_sec - 4) as cal data sector. This is changed in IDF style SDK, and these 2 sectors can be used for other perpose.
2018-07-06 10:52:43 +08:00
9d67e36f20
bugfix(esp8266): Fix C++ initialization error
2018-07-02 19:46:59 +08:00
19f9a8221d
feat(esp8266): Refactor startup function
2018-06-28 14:54:40 +08:00
1cde2f5f81
feat(bootloader): Add startup function
2018-06-21 13:06:08 +08:00