36ee2c36ca
Merge branch 'bugfix/fix_vfs_uart_noinit_by_using_fnano_newlib' into 'master'
...
newlib: fix some initialization function is not done when using float nano newlib
See merge request sdk/ESP8266_RTOS_SDK!1070
2019-08-29 11:40:22 +08:00
e1d70c9519
Merge branch 'feature/refactor_panic_backtrace' into 'master'
...
esp8266: refactor ESP8266(xtensa lx106) panic backtrace function
See merge request sdk/ESP8266_RTOS_SDK!1067
2019-08-29 10:10:38 +08:00
e28ddc5a35
Merge branch 'bugfix/fix_compile_warning' into 'master'
...
make: fix compiling warning
See merge request sdk/ESP8266_RTOS_SDK!1069
2019-08-29 10:10:17 +08:00
24e53102bf
feat(pthread): modify for ESP8266
...
1. remove "IRAM_ATTR" from pthread function
2. modify "critical" function
3. remove SMP function
4. add platform support
2019-08-28 11:30:12 +08:00
8cf028873d
feat(pthread): update pthread from esp-idf
...
Commit ID: aa087667
2019-08-28 11:30:04 +08:00
3986202ee9
fix(newlib): fix some initialization function is not done when using float-nano newlib and VFS
...
Using option "NEWLIB_LIBRARY_CUSTOMER" instead of "NEWLIB_ENABLE".
2019-08-28 11:28:58 +08:00
6315e4911c
Merge branch 'feature/iram_used_for_heap_when_full_cache_mode' into 'master'
...
heap: add heap private config to enable/disable using IRAM as heap
See merge request sdk/ESP8266_RTOS_SDK!1050
2019-08-28 10:53:07 +08:00
2967fdc72e
feat(lwip): enable TCP queue OOSEQ by default
2019-08-28 10:50:07 +08:00
4c737da712
Merge branch 'feature/add_example_hello_world_from_esp_idf' into 'master'
...
hello_world: add example hello_world from esp-idf and modify it for ESP8266
See merge request sdk/ESP8266_RTOS_SDK!1019
2019-08-27 15:24:15 +08:00
cc267ab0df
feat(hello_world): add example hello_world from esp-idf and modify it for ESP8266
...
Commit ID: b0456cc9
2019-08-27 15:15:44 +08:00
62eb1587a1
feat(http): Add Kconfig for user to configure HTTP buffer and ota buffer size
2019-08-26 20:46:10 +08:00
97cd6a594b
fix(make): fix compiling warning
...
1. add "-MP" prevents make-level errors when switching IDF versions, as headers may be removed
2. add macro "IS_BOOTLOADER_BUILD" to disable link file generation when compiling bootloader
3. add "<:" to avoid makefile to search it undefined variable
2019-08-26 20:41:19 +08:00
767d995466
feat(esp8266): refactor ESP8266(xtensa lx106) panic backtrace function
2019-08-26 16:55:20 +08:00
126c5cf1f5
Merge branch 'bugfix/pwm_set_period' into 'master'
...
bugfix(pwm): fix a bug in pwm_set_period
See merge request sdk/ESP8266_RTOS_SDK!1062
2019-08-26 14:09:27 +08:00
dbded69dd5
Merge branch 'feature/i2c_clk_stretch' into 'master'
...
feature(i2c): add i2c clock stretch
See merge request sdk/ESP8266_RTOS_SDK!916
2019-08-26 14:08:25 +08:00
7d06edf258
Merge branch 'feature/wolfssl_tls_version' into 'master'
...
feat(wolfssl): Make wolfssl support TLSv1.0, TLSv1.1, TLSv1.2 protocols
See merge request sdk/ESP8266_RTOS_SDK!1066
2019-08-23 14:15:51 +08:00
9ca3428e79
feat(wolfssl): Make wolfssl support TLSv1.0, TLSv1.1, TLSv1.2 protocols
2019-08-22 19:29:20 +08:00
0193d06019
Merge branch 'feature/refactor_ccompare_timer' into 'master'
...
esp8266: refactor CCOMPARE timer and system time by microseconds
See merge request sdk/ESP8266_RTOS_SDK!1060
2019-08-21 15:21:53 +08:00
805feee9c6
Merge branch 'feature/add_cmake_make_flash' into 'master'
...
cmake: add cmake file required to run "make flash"
See merge request sdk/ESP8266_RTOS_SDK!1064
2019-08-20 14:47:36 +08:00
e3eec9ef35
feat(cmake): add cmake file required to run "make flash"
2019-08-20 12:57:14 +08:00
48f8d26c5b
bugfix(pwm): fix a bug in pwm set period
2019-08-19 21:21:57 +08:00
54bab58b39
Merge branch 'bugfix/fix_ota_bin_error' into 'master'
...
ota: fix OTA binary which is to be flashed error
See merge request sdk/ESP8266_RTOS_SDK!1061
2019-08-19 18:28:35 +08:00
ec0b1526ab
fix(ota): fix OTA binary which is to be flashed error
2019-08-19 17:37:25 +08:00
b061230056
feat(esp8266): refactor CCOMPARE timer and system time by microseconds
...
old: CCOMPARE timer triggers when CCOUNT increase to equal to CCOMPARE, then ISR will increase integer of "_xt_tick_divisor"
to CCOMPARE and wait for next interrupt triggering
now: CCOMPARE timer triggers when CCOUNT increase to equal to CCOMPARE, then ISR will reset CCOUNT to be 0 and reset CCOMPARE
to be integer of "_xt_tick_divisor", then wait for next interrupt triggering
Using the new method, we may get the CCOUNT value without considing if it has overflowed.
System running microseconds = g_os_ticks * microseconds per tick + CCOUNT.
2019-08-19 14:03:20 +08:00
8680849684
Merge branch 'feature/add_esp_common_component' into 'master'
...
esp_common: add stack check function for gcc
See merge request sdk/ESP8266_RTOS_SDK!1059
2019-08-16 13:56:10 +08:00
c326ec606a
feat(esp_common): add stack check function for gcc
...
Enable this function by "COMPILER_STACK_CHECK_MODE" of "Kconfig".
2019-08-16 13:41:34 +08:00
bf053f8c59
Merge branch 'feature/update_global_kconfig' into 'master'
...
kconfig: update global "Kconfig" and its dependent compiling script
See merge request sdk/ESP8266_RTOS_SDK!1058
2019-08-16 11:26:58 +08:00
8b1e34fe7a
feat(kconfig): update global "Kconfig" and its dependent compiling script
2019-08-16 11:14:45 +08:00
f12b37bdf5
Merge branch 'bugfix/fix_wifi_dbg_link_error' into 'master'
...
wifi: fix wifi link error when enable wifi debug
See merge request sdk/ESP8266_RTOS_SDK!1057
2019-08-15 10:58:15 +08:00
adb71e1d20
Merge branch 'feature/nano_libc_support_printf_float' into 'master'
...
newlib: nano mode libc supports print float type data
See merge request sdk/ESP8266_RTOS_SDK!1056
2019-08-15 10:44:23 +08:00
07dd1e41f0
fix(wifi): fix wifi link error when enable wifi debug
...
Link the library "libpp_dbg.a" to IRAM.
2019-08-15 10:42:44 +08:00
ef8be5b0b1
feat(newlib): nano mode libc supports print float type data
...
Commit ID: df26aa94
2019-08-14 20:01:17 +08:00
fadbd2621f
Merge branch 'feature/add_normal_newlib_null_string' into 'master'
...
feat(newlib): Add normal newlib support print null string value
See merge request sdk/ESP8266_RTOS_SDK!1048
2019-08-14 18:40:27 +08:00
c7850fbcce
Merge branch 'bugfix/fix_rodata_section_align' into 'master'
...
esp8266: read only section must be align by 4 bytes
See merge request sdk/ESP8266_RTOS_SDK!1051
2019-08-13 16:28:48 +08:00
f83c2572d2
fix(esp8266): read only section must be align by 4 bytes
2019-08-13 16:13:29 +08:00
d391f7ceb5
Merge branch 'bugfix/fix_smartconfig' into 'master'
...
fix(smartconfig): fix AIRKISS callback data not have ip data value
See merge request sdk/ESP8266_RTOS_SDK!1021
2019-08-13 10:13:43 +08:00
a7aeeb28d5
feat(heap): add heap private config to enable/disable using IRAM as heap
2019-08-12 19:28:20 +08:00
e9d2281335
Merge branch 'bugfix/fix_flash_bus_map_size' into 'master'
...
esp8266: esp8266 flash mapping to CPU bus size only supports 1MB now
See merge request sdk/ESP8266_RTOS_SDK!1047
2019-08-12 16:17:30 +08:00
b7e32da7cd
feat(newlib): Add normal newlib support print null string value
2019-08-12 15:49:45 +08:00
c665a71370
fix(esp8266): esp8266 flash mapping to CPU bus size only supports 1MB now
...
We may add support to run app which size is larger than 1MB later.
2019-08-12 15:45:26 +08:00
57c6c279b5
Merge branch 'feature/update_sdk_python_requireents' into 'master'
...
requirements: update python based requirements packages
See merge request sdk/ESP8266_RTOS_SDK!1046
2019-08-12 15:18:30 +08:00
63f18f3c3d
tools(requirements): update python based requirements packages
2019-08-12 14:58:39 +08:00
e561c22630
Merge branch 'bugfix/fix_the_issue_of_inconsistent_reporting_status_code' into 'master'
...
fix(wifi): fix the issue of inconsistent reporting status code in asscociation of different routers
See merge request sdk/ESP8266_RTOS_SDK!1038
2019-08-12 14:08:24 +08:00
808e724c09
feat(lwip): use icmp echo len in ping result
2019-08-12 10:35:09 +08:00
70d61cddca
feat(lwip): Add lwip TCP Tx/Rx debug log
2019-08-12 10:27:30 +08:00
1457e0e822
feat(lwip): add gratuitous arp
2019-08-12 10:23:32 +08:00
fc301bc167
fix(wifi): fix the issue of inconsistent reporting status code in asscociation of different routers
2019-08-09 13:45:34 +08:00
6ada81237e
Merge branch 'feature/support_make_size_family_cmd' into 'master'
...
esp8266: supports "make size" and its family function
See merge request sdk/ESP8266_RTOS_SDK!1033
2019-08-08 09:51:47 +08:00
73e3a7d4d6
Merge branch 'feature/add_rc4_algorithm_in_util' into 'master'
...
feat(util): Add ARC4 for ESP8266 SoC
See merge request sdk/ESP8266_RTOS_SDK!1028
2019-08-07 12:11:31 +08:00
3aa6377476
Merge branch 'feature/add_md5_algorithm_in_util' into 'master'
...
feat(util): Add md5 algorithm to util
See merge request sdk/ESP8266_RTOS_SDK!1024
2019-08-07 12:10:00 +08:00