Dong Heng
df1e032b58
Merge branch 'feature/pm_manage_rtt' into 'master'
...
esp8266: power management update frc2 ccount after sleep wake up
See merge request sdk/ESP8266_RTOS_SDK!1076
2019-09-06 10:10:17 +08:00
dongheng
4473846f4f
feat(esp8266): power management update frc2 ccount after sleep wake up
...
1. link function from IRAM to Flash
2. using sleep early ticks instead time to avoid temperature drift or zero drift of RC oscillator
2019-09-03 17:49:57 +08:00
Dong Heng
287a2fcbd3
Merge branch 'feature/refactor_power_manage' into 'master'
...
esp8266: refactor power management
See merge request sdk/ESP8266_RTOS_SDK!1068
2019-08-30 21:12:13 +08:00
dongheng
aa965627d1
feat(esp8266): add new power management method
2019-08-30 20:58:32 +08:00
Dong Heng
bb6fc942ee
Merge branch 'feature/refactor_and_add_more_wifi_feature_for_11n_certificate' into 'master'
...
feat(wifi): refactor and add more wifi feature for 11n certificate
See merge request sdk/ESP8266_RTOS_SDK!1044
2019-08-30 20:13:58 +08:00
Zhang Jun Hao
36adeb9478
feat(lib): update library
2019-08-30 14:19:23 +08:00
Zhang Jun Hao
53813599e9
feat(wifi): refactor and add more wifi feature for 11n certificate
2019-08-30 14:19:16 +08:00
Dong Heng
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
Dong Heng
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
Dong Heng
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
dongheng
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
Dong Heng
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
Dong Heng
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
dongheng
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
dongheng
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
dongheng
767d995466
feat(esp8266): refactor ESP8266(xtensa lx106) panic backtrace function
2019-08-26 16:55:20 +08:00
Wu Jian Gang
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
Wu Jian Gang
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
Dong Heng
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
yuanjm
9ca3428e79
feat(wolfssl): Make wolfssl support TLSv1.0, TLSv1.1, TLSv1.2 protocols
2019-08-22 19:29:20 +08:00
Dong Heng
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
Dong Heng
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
dongheng
e3eec9ef35
feat(cmake): add cmake file required to run "make flash"
2019-08-20 12:57:14 +08:00
Chen Zheng Wei
48f8d26c5b
bugfix(pwm): fix a bug in pwm set period
2019-08-19 21:21:57 +08:00
Dong Heng
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
dongheng
ec0b1526ab
fix(ota): fix OTA binary which is to be flashed error
2019-08-19 17:37:25 +08:00
dongheng
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
Dong Heng
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
dongheng
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
Dong Heng
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
dongheng
8b1e34fe7a
feat(kconfig): update global "Kconfig" and its dependent compiling script
2019-08-16 11:14:45 +08:00
Dong Heng
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
Dong Heng
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
dongheng
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
dongheng
ef8be5b0b1
feat(newlib): nano mode libc supports print float type data
...
Commit ID: df26aa94
2019-08-14 20:01:17 +08:00
Dong Heng
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
Dong Heng
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
dongheng
f83c2572d2
fix(esp8266): read only section must be align by 4 bytes
2019-08-13 16:13:29 +08:00
Dong Heng
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
Chen Wen
a7aeeb28d5
feat(heap): add heap private config to enable/disable using IRAM as heap
2019-08-12 19:28:20 +08:00
Dong Heng
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
yuanjm
b7e32da7cd
feat(newlib): Add normal newlib support print null string value
2019-08-12 15:49:45 +08:00
dongheng
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
Dong Heng
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
dongheng
63f18f3c3d
tools(requirements): update python based requirements packages
2019-08-12 14:58:39 +08:00
Dong Heng
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
Chen Wen
fc301bc167
fix(wifi): fix the issue of inconsistent reporting status code in asscociation of different routers
2019-08-09 13:45:34 +08:00
Dong Heng
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
Dong Heng
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
Dong Heng
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