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
a4369522b9
feat(heap): Remove old heap and modify old heap API
2018-09-12 11:12:30 +08:00
260da4a6f3
feat(heap): Add new heap component
2018-09-12 11:12:17 +08:00
1a6ffe4e9e
feat(esp8266): Add configuration for UART baudrate
2018-09-07 15:40:35 +08:00
964e027860
feat(bootloader): Add configration for output console UART
2018-09-07 14:26:27 +08:00
52e3992155
Merge branch 'feature/remove_tcpip_adapter_from_startup' into 'master'
...
Remove TCPIP adapter initilization from startup.
See merge request sdk/ESP8266_RTOS_SDK!435
2018-09-04 17:26:35 +08:00
a78fb5c99f
feat(esp8266): Remove critical from WIFI OSI
2018-08-28 14:24:05 +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
9a366a7c7d
Merge branch 'feature/perfect_aio_function' into 'master'
...
Perfect AIO function and logic
See merge request sdk/ESP8266_RTOS_SDK!417
2018-08-22 17:52:35 +08:00
614b6ea634
feat(esp8266): Perfect AIO function and logic
2018-08-21 21:19:21 +08:00
b1ee72bdbe
feat(lwip): Disable IPv6 default
2018-08-16 11:29:44 +08:00
4e15ca451a
Merge branch 'bugfix/fix_bss_clear' into 'master'
...
Fix cached data is cleared by function of "clean bss"
See merge request sdk/ESP8266_RTOS_SDK!378
2018-08-10 11:26:31 +08:00
970786887c
fix(esp8266): Link critical function to IRAM
...
NMI calling function contains of "enter/exit critical"
2018-08-09 20:21:23 +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
d56ce445fe
feat(esp8266): make tx rate start from high to low
2018-08-01 16:18:16 +08:00
b32c52874d
feat(esp8266): Add full icache mode
...
Use full 32 KB iram as icache.
2018-07-31 11:01:06 +08:00
fc3670e61e
Merge branch 'feature/compute_ap_scan_num' into 'master'
...
Add function to return max scan AP number
See merge request sdk/ESP8266_RTOS_SDK!346
2018-07-30 20:30:38 +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
60bc54c8ab
feat(esp8266): Add function to return max scan AP number
2018-07-30 20:26:06 +08:00
d014ff816f
feat(esp8266): Modify loop event task priority to "max - 5"
...
esp-idf loop event task priority is "max - 5".
2018-07-30 17:42:04 +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
4b5bac552c
feat(esp8266): use backup mac when efuse mac is bad
2018-07-26 11:49:37 +08:00
070b50b183
feat(esp8266): add esp_sleep api file header
2018-07-25 18:55:54 +08:00
691daad57e
feat(esp8266): Add "errno" to esp_socket
2018-07-19 16:29:26 +08:00
0b90951a8a
feat(esp8266): use OSI_QUEUE_SEND_BACK instead of OSI_QUEUE_SEND_FRONT
2018-07-16 16:19:49 +08:00
a218b3891a
Merge branch 'bugfix/fix_process_event_order_error' into 'master'
...
fix(esp8266): fix process event order error
See merge request sdk/ESP8266_RTOS_SDK!299
2018-07-16 16:04:37 +08:00
161973130d
fix(esp8266): fix process event order error
2018-07-16 15:32:19 +08:00
8a800ebefd
fix(esp8266): Fix queue send pos data error
2018-07-16 15:28:17 +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
ce35ff95e7
Merge branch 'feature/modify_malloc_function' into 'master'
...
feat(newlib): Use new private malloc function
See merge request sdk/ESP8266_RTOS_SDK!264
2018-07-06 19:53:35 +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
e914204017
feat(esp8266): Change wifi event loop stack size to 512*4
2018-07-05 14:57:46 +08:00
83ec6f3d58
feat(newlib): Use new private malloc function
...
Add return address to debug memory leak.
2018-07-05 10:55:59 +08:00
9d67e36f20
bugfix(esp8266): Fix C++ initialization error
2018-07-02 19:46:59 +08:00
f728325712
feat(esp8266): add mac related APIs which are compatible with IDF
2018-06-28 19:40:04 +08:00
922b2819ff
fix(esp8266): Fix send softap event id error
2018-06-28 17:52:13 +08:00
19f9a8221d
feat(esp8266): Refactor startup function
2018-06-28 14:54:40 +08:00
9d0b024433
feat(esp8266): Refactor ets system headler file
2018-06-27 11:39:50 +08:00
b041d65caa
feat(tcpip_adapter): Refactor tcpip_adapter APIs
2018-06-26 21:50:11 +08:00
dcee0ad023
feat(esp8266): Add wifi event default handlers
2018-06-26 21:50:04 +08:00
bf0b8c8bb6
feat(esp8266): Modify old system APIs to new ones
2018-06-25 20:37:38 +08:00
c5b9f8ed9d
feat(esp8266): Modify ESP8266 system API to be same as esp-idf
2018-06-25 20:37:38 +08:00
ffe1e5c9cd
feat(wifi): Add wifi APIs according to IDF
2018-06-25 10:15:29 +08:00
5d31b02f9b
feat(wifi): Add wifi event APIs according to IDF
2018-06-25 10:08:43 +08:00
1cde2f5f81
feat(bootloader): Add startup function
2018-06-21 13:06:08 +08:00
462e9d4f81
feat(esp8266): Add phy init data in code
...
Not support to config phy_init_data now, and need real code to use this data.
2018-06-15 19:37:58 +08:00