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
e15f211d46
feat(esp8266): Add "putc" and "vprintf" of version "ets_"
2018-05-25 19:28:36 +08:00
91f7080231
fix: Fix all files when change to use standard typedef
2018-05-24 19:27:41 +08:00
26e825b0de
feat(esp8266): Add ets_printf in SDK side
2018-05-24 15:04:56 +08:00
19f8a92a04
feat(esp8266): Add access align capacity to heap API
2018-05-24 10:39:40 +08:00
f82e9be787
fix: Fixing lots of compilation warnings
...
- fix(esp8266):
- Adding includes for missing symbols.
- Removing unused variables.
- Skip unsupported packing pragmas.
- Add rom_functions.h for symbols that come from the ESP ROM. Add attributes on
ets_printf so GCC will check the syntax of the formatting string and types of
the arguments.
- Add ETS_GPIO_INTR_EN(DIS)ABLE macro.
- Use gpio_output_conf instead of gpio_output_set.
- fix(freertos):
- Define functions that are useful.
- Use correct printf symbols when printing.
- fix(lwip):
- Ignore the warning in sntp.
- fix(mqtt):
- `xTicksToWait` is unsigned, can't check for less than zero. Remove
unused variables.
- fix(newlib):
- `_free_r()` returns `void`, not `void *`.
- Adding includes for missing symbols.
- fix(ssl):
- Make sure functions always return a value.
Merges https://github.com/espressif/ESP8266_RTOS_SDK/pull/188
2018-05-23 14:52:26 +08:00
97bcae3801
feat(freertos): Move freertos related files from esp8266 to freertos
2018-05-20 21:29:56 +08:00