Commit Graph

2253 Commits

Author SHA1 Message Date
dongheng
4bf449abc8 tools(gcc): modify win32 cross toolchain download URL
ZIP file is better for windows platform.
2019-09-10 15:39:05 +08:00
dongheng
d396d514d2 feat(pthread): tls data use index 1 of task private store 2019-09-09 16:55:54 +08:00
Dong Heng
0769fb46dc Merge branch 'feature/update_libphy' into 'master'
esp8266: update libphy from to version 1149

See merge request sdk/ESP8266_RTOS_SDK!1063
2019-09-09 12:00:32 +08:00
Dong Heng
95223eff95 Merge branch 'feature/ir_tx_rx' into 'master'
feature(ir): add ir rx tx example

See merge request sdk/ESP8266_RTOS_SDK!1065
2019-09-09 10:38:30 +08:00
dongheng
157e214436 feat(esp8266): update libphy to version 1149
1. seperate rtc module from phy
2. fix the bug that frequency shifts in some scenarios
2019-09-09 10:29:11 +08:00
Dong Heng
9df2c67d19 Merge branch 'feature/add_state_change_log_when_connect_to_ap' into 'master'
feat(lib): add state change log when connect to ap

See merge request sdk/ESP8266_RTOS_SDK!1082
2019-09-09 10:25:39 +08:00
Dong Heng
a9c4aa2736 Merge branch 'bugfix/fix_sta_get_ap_info_crash_when_connect_to_ap_fail' into 'master'
fix(lib): fix station get ap info crash when connect to ap fail

See merge request sdk/ESP8266_RTOS_SDK!1081
2019-09-09 10:25:30 +08:00
Dong Heng
6995f4a586 Merge branch 'feature/refactor_wifi_power_save' into 'master'
feat(lib): refactor wifi power save

See merge request sdk/ESP8266_RTOS_SDK!1075
2019-09-09 10:24:26 +08:00
Dong Heng
15092c9c38 Merge branch 'feature/flush_uart_before_light_sleep' into 'master'
pm: flush UART when enter light sleep

See merge request sdk/ESP8266_RTOS_SDK!1079
2019-09-06 19:45:26 +08:00
Dong Heng
cafe4468a5 Merge branch 'feature/add_kconfig_for_http_ota_buff_size' into 'master'
feat(http): Add Kconfig for user to configure HTTP buffer and ota buffer size

See merge request sdk/ESP8266_RTOS_SDK!1055
2019-09-06 19:30:38 +08:00
Dong Heng
a298896661 Merge branch 'tools/update_gcc_toolchain' into 'master'
gcc: fix disassembly instruction decoding error

See merge request sdk/ESP8266_RTOS_SDK!1078
2019-09-06 19:29:21 +08:00
Dong Heng
a183ccc81e Merge branch 'feature/enable_tcp_queue_ooseq_default' into 'master'
enable TCP queue OOSEQ by default

See merge request sdk/ESP8266_RTOS_SDK!1071
2019-09-06 17:32:17 +08:00
Zhang Jun Hao
dd4b6e27f8 feat(lib): add state change log when connect to ap 2019-09-06 16:09:31 +08:00
Dong Heng
d4d2fb53a6 Merge branch 'feature/use_icmp_echo_len_in_ping_result' into 'master'
feat(lwip): use icmp echo len in ping result

See merge request sdk/ESP8266_RTOS_SDK!1043
2019-09-06 16:04:25 +08:00
Dong Heng
b8771d6363 Merge branch 'feature/add_tcp_tx_rx_pbuf_debug' into 'master'
feat(lwip): Add TCP Tx/Rx debug log

See merge request sdk/ESP8266_RTOS_SDK!1042
2019-09-06 16:03:42 +08:00
Zhang Jun Hao
c4e74769e7 fix(lib): fix station get ap info crash when connect to ap fail 2019-09-06 16:01:23 +08:00
Dong Heng
0008fec35e Merge branch 'feature/uart_driver_install' into 'master'
feature(uart_driver_install): An invalid parameter was added to theuart_driver_install as an adaptation to some modules

See merge request sdk/ESP8266_RTOS_SDK!1074
2019-09-06 16:00:19 +08:00
Dong Heng
670d749bf0 Merge branch 'feature/add_gratuitous_arp' into 'master'
feat(lwip): add gratuitous arp

See merge request sdk/ESP8266_RTOS_SDK!1041
2019-09-06 15:29:18 +08:00
Zhang Jun Hao
9fd4951863 feat(wifi): refactor wifi power save 2019-09-06 15:20:46 +08:00
dongheng
020a17d350 feat(pm): flush UART when enter light sleep
If FRC2 is not used, pm will not calculate its sleep time.
2019-09-06 14:44:06 +08:00
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
xiongyu
428f2f3b1a feature(ir): add ir tx rx driver 2019-09-04 15:46:49 +08:00
Chen Zheng Wei
47a13e19cc feature(uart_driver_install): To fit some modules, add invalid parameters in uart_driver_install 2019-09-04 14:47:11 +08:00
dongheng
8234436cde tools(gcc): fix disassembly instruction decoding error 2019-09-04 14:01:12 +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
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
dongheng
8cf028873d feat(pthread): update pthread from esp-idf
Commit ID: aa087667
2019-08-28 11:30:04 +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
dongheng
2967fdc72e feat(lwip): enable TCP queue OOSEQ by default 2019-08-28 10:50: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
yuanjm
62eb1587a1 feat(http): Add Kconfig for user to configure HTTP buffer and ota buffer size 2019-08-26 20:46:10 +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