Commit Graph

632 Commits

Author SHA1 Message Date
Dong Heng
f7389b7ca6 fix(esp8266): fix light sleep time error when waking up 2020-01-07 11:54:13 +08:00
Dong Heng
ca3537612f Merge branch 'bugfix/fix_issue_when_scanning_wpa2_ent_routes' into 'master'
fix(lib): fix issue when scanning wpa2_enterprise authmode routers

See merge request sdk/ESP8266_RTOS_SDK!1228
2019-12-23 15:10:20 +08:00
Chen Wen
d3bf1b4e19 fix(lib): fix issue when scanning wpa2_enterprise routers 2019-12-23 14:51:17 +08:00
Dong Heng
7eee2bdd8d Merge branch 'feature/set_wifi_default_rx_continuous_buffer_to_8' into 'master'
feat(esp8266): set wifi default rx continuous buffer to 8

See merge request sdk/ESP8266_RTOS_SDK!1231
2019-12-23 13:11:57 +08:00
Zhang Jun Hao
63d94ec49c feat(esp8266): set wifi default rx continuous buffer to 8 2019-12-23 11:38:26 +08:00
Dong Heng
2c6d605b86 Merge branch 'feature/gdb_stub' into 'master'
gdb_stub: add gdb stub component

See merge request sdk/ESP8266_RTOS_SDK!1159
2019-12-20 17:15:58 +08:00
dongheng
1e69cbd242 feat(gdbstub): modify GDB stub for ESP8266 2019-12-19 11:33:38 +08:00
Dong Heng
6873eb1d27 feat(esp8266): fix CPU light sleep process 2019-12-17 11:20:07 +08:00
Zhang Jun Hao
0b2c3908d7 fix(lib): fix probe request length error 2019-12-10 10:23:30 +08:00
Dong Heng
3d394bd924 Merge branch 'feature/ets_printf_add_%%' into 'master'
esp8266: ets_printf supports format "%%"

See merge request sdk/ESP8266_RTOS_SDK!1204
2019-12-05 19:46:26 +08:00
Zhang Jun Hao
6d428b2851 fix(lib): fix bcn timeout when rx buf num less than 4 2019-12-05 15:43:57 +08:00
Dong Heng
c5563ef13e feat(esp8266): ets_printf supports format "%%" 2019-12-05 15:23:54 +08:00
Dong Heng
b64b51f091 Merge branch 'feature/change_scan_num_to_99' into 'master'
feat(esp8266): change scan num to 99

See merge request sdk/ESP8266_RTOS_SDK!1208
2019-12-05 15:10:31 +08:00
Dong Heng
22029d989a Merge branch 'bugfix/fix_panic_reboot_reenter' into 'master'
esp8266: fix panic reenter when reboot

See merge request sdk/ESP8266_RTOS_SDK!1209
2019-12-02 18:59:31 +08:00
Dong Heng
8c7305f473 fix(esp8266): fix panic reenter when reboot 2019-12-02 14:24:37 +08:00
Zhang Jun Hao
82c0c5243b feat(esp8266): change scan num to 99 2019-12-02 12:46:54 +08:00
Dong Heng
a9c34d2c77 fix(esp8266): fix backtrace does not trace ROM code 2019-12-02 10:19:52 +08:00
Chen Wen
843d1486b9 fix(pp): fix receive data frame error in sniffer mode 2019-11-26 16:56:28 +08:00
Chen Wen
dd9a90ccdb feat(wpa2): update wpa2_enterprise code 2019-11-26 16:09:57 +08:00
Chen Wen
95ed4d1e50 feat(wpa2): add wpa2_enterprise to esp8266 2019-11-26 16:09:38 +08:00
Dong Heng
96c6e0fc5b Merge branch 'bugfix/fix_light_sleep_break' into 'master'
esp8266: fix that light sleep process breaks

See merge request sdk/ESP8266_RTOS_SDK!1197
2019-11-26 10:27:45 +08:00
Dong Heng
06ba43fc9e fix(esp8266): fix that light sleep process breaks 2019-11-25 20:00:08 +08:00
Dong Heng
0cdff9dbf1 fix(esp8266): fix that WDEV time is larger than normal 2019-11-25 17:05:14 +08:00
Dong Heng
0e39eb1038 fix(esp8266): fix CPU ticks per milli second at 160MHz
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/762
2019-11-22 11:17:54 +08:00
Dong Heng
c0dc2e94fd feat(esp8266): add API to be compatible with esp-idf 2019-11-19 11:39:53 +08:00
Dong Heng
73bf28b991 Merge branch 'feature/hspi_test' into 'master'
feat(spi): fix some bugs and restructure the spi driver and the demo

See merge request sdk/ESP8266_RTOS_SDK!1113
2019-11-13 10:00:35 +08:00
Zhao Ke Ke
916906d09a fix: fix too much line burrs cause cannot remove interruption 2019-11-12 18:41:27 +08:00
Xu Chun Guang
330d6792c3 feat(spi): fix some bugs and restructure the spi driver and the demo 2019-11-12 17:42:32 +08:00
Chen Wen
7672988cab fix(lib): fix crash issues while recv ampdu pkt 2019-11-12 16:20:28 +08:00
Zhang Jun Hao
5c3f1e058d feat(lib): set the connection to the open router mechanism when pwd is set 2019-11-12 16:19:23 +08:00
Dong Heng
b0f6b29b0a Merge branch 'feature/update_phy_library' into 'master'
phy: update phy library to 1155.0

See merge request sdk/ESP8266_RTOS_SDK!1176
2019-11-11 19:19:21 +08:00
Dong Heng
d6c4be69e0 feat(phy): update phy library to 1155.0
Fix phy software closing RF to cause system error.
2019-11-11 18:42:40 +08:00
Dong Heng
668c3bbb2c fix(esp8266): remove 40MHz STAL option 2019-11-11 14:11:53 +08:00
chenzhengwei
046ba744fa feature(ledc): Redefine duty 2019-11-05 14:58:27 +08:00
ChenZhengwei
2fa4782599 feature(ledc):add ledc about esp8266 2019-11-05 14:58:27 +08:00
Dong Heng
fa4b8c5586 Merge branch 'feature/ir_tx_use_wdev_timer' into 'master'
feature(ir_tx): use wdev timer

See merge request sdk/ESP8266_RTOS_SDK!1153
2019-11-05 13:40:24 +08:00
Zhang Jun Hao
22ca89bd56 fix(lib): fix crash when get bandwidth param is null 2019-11-01 11:27:28 +08:00
xiongyu
350971d8bb feature(ir_tx): use wdev timer 2019-10-28 15:54:04 +08:00
dongheng
464742672c feat(phy): update phy library
Optimize wifi sleep performance when DTIM > 2.
2019-10-25 11:30:09 +08:00
dongheng
a4498afae9 feat(phy): update phy to 1152.0
Fix clock error when init_data[112] = 1.
2019-10-22 09:55:06 +08:00
Zhang Jun Hao
ebc95cd64f feat(lib): add pm log for ssc test 2019-10-18 18:05:29 +08:00
Zhang Jun Hao
61b7933fa1 fix(lib): fix tsf is not accurate in softap mode 2019-10-18 10:28:11 +08:00
Zhang Jun Hao
7cb061f803 fix(lib): fix calculate tbtt error in light sleep 2019-10-17 19:44:40 +08:00
yuanjm
efe9834313 feat(newlib): Add macro ESP8266_TIME_SYSCALL_USE_FRC1 to enable clock_gettime function 2019-10-16 10:10:31 +08:00
dongheng
a9c23b2c69 fix(esp8266): Added #pragma once for esp_sleep.h
Merges https://github.com/espressif/ESP8266_RTOS_SDK/pull/732
2019-10-14 17:18:26 +08:00
Dong Heng
94d7d52248 Merge branch 'feature/update_mbedtls_from_esp_idf' into 'master'
mbedtls: bring mbedtls and openssl based on mbedtls from esp-idf

See merge request sdk/ESP8266_RTOS_SDK!1106
2019-10-12 10:16:25 +08:00
dongheng
eb58df9506 feat(esp8266): add function to enable GPIO wakeup from light sleep and disable wakeup source 2019-10-10 18:12:33 +08:00
dongheng
5f2b5eafcf feat(mbedtls): modify code to support ESP8266
It is that maybe less modification working on the components is better, so I just modified the platform
code of AES, SHA and so on.

ESP8266 has no real hardware AES, SHA or bignum peripheral, but some method can speed up the process of part
of upper algorithm, so I also added the platform code of AES, SHA, bignum, ARC, MD5.

ESP8266 has no platform of bignum, so users should not enable the bignum hardware at "menuconfig".
2019-10-10 13:39:08 +08:00
Dong Heng
d6ec931ec7 Merge branch 'feature/set_cpu_sleep_mode' into 'master'
sleep: add function set CPU sleep mode

See merge request sdk/ESP8266_RTOS_SDK!1116
2019-09-30 14:45:31 +08:00
dongheng
f2cb7b00ba feat(sleep): add function set CPU sleep mode 2019-09-30 13:59:08 +08:00