254 Commits

Author SHA1 Message Date
aee8638a74 feat(wifi): add frequency offset var for RF test 2020-07-24 09:39:56 +08:00
00fafb8d7b Merge branch 'feature/add_nmi_panic_wd' into 'master'
feat(esp8266): add non-mask watch dog to panic critical function

See merge request sdk/ESP8266_RTOS_SDK!1327
2020-07-23 14:05:41 +08:00
ad7fd5424f Merge branch 'feature/add_fatfs' into 'master'
feat(fatfs): add FATFS for ESP8266

See merge request sdk/ESP8266_RTOS_SDK!1319
2020-07-23 11:34:07 +08:00
d20cf8fc05 Merge branch 'feature/update_vfs_for_fatfs' into 'master'
feat(vfs): update vfs for ESP8266

See merge request sdk/ESP8266_RTOS_SDK!1317
2020-07-23 11:33:15 +08:00
f7b83db266 feat(esp8266): add non-mask watch dog to panic critical function 2020-07-23 11:24:42 +08:00
068901a8a7 feat(esp8266): init uart before phy init 2020-07-14 11:46:15 +08:00
98df026b68 feat(wifi): refactor wifi power management 2020-07-14 11:46:15 +08:00
0ad7af2600 Merge branch 'bugfix/fix_nmi_reenter_when_multi_enable_mac_interrupt' into 'master'
fix(xtensa): Fix NMI reenter when multi enable MAC interrupt

See merge request sdk/ESP8266_RTOS_SDK!1468
2020-07-08 15:21:18 +08:00
a3be9fd9aa fix(xtensa): Fix NMI reenter when multi enable MAC interrupt 2020-07-08 14:38:15 +08:00
1f5bed1c5e Merge branch 'bugfix/remove_i2s_bbpll_clk_enable' into 'master'
bugfix(i2s): remove_i2s_bbpll_clk_enable

See merge request sdk/ESP8266_RTOS_SDK!1389
2020-06-16 14:13:22 +08:00
b6fc3c493d feat(esp8266): add menuconfig for WPA3 2020-05-27 11:46:26 +08:00
7192a85b2d feat(esp8266): add esp_random function 2020-05-27 11:46:26 +08:00
4341b0b95d Merge branch 'feature/add_util_algorithm_to_mbedtls' into 'master'
feat(mbedtls): remove util algorithm and add them to esp8266 rom and mbedtls

See merge request sdk/ESP8266_RTOS_SDK!1256
2020-05-27 10:22:56 +08:00
655f934008 fix(wifi): fix writing error 2020-05-25 16:51:12 +08:00
b2dd2d7c6d bugfix(i2s): remove_i2s_bbpll_clk_enable
* In the latest version, i2c_bbpll is turned on by PHY by default. Configuring the register again may affect the bbpll state.

* Model sleep does not affect the I2S clock. I2S cannot be used under light sleep.
2020-04-28 17:23:24 +08:00
ee4224ab66 feat(pm): refactor power management according to IDF 2020-04-15 11:48:34 +08:00
514bca61f4 feat(mbedtls): remove util algorithm and add them to esp8266 rom and mbedtls 2020-03-02 15:36:50 +08:00
3690eab433 feat(fatfs): modify FATFS for ESP8266 2020-02-27 18:01:53 +08:00
3bbadfa6de feat(fatfs): add FATFS from esp-idf
Commit ID: 3b16089c
2020-02-27 16:16:22 +08:00
5ddea6d655 feat(vfs): modify vfs for ESP8266 2020-02-27 14:10:14 +08:00
130966d60f Merge branch 'feature/hardware_check_task_overflow' into 'master'
esp8266: hardware check task stack overflow

See merge request sdk/ESP8266_RTOS_SDK!1237
2020-02-25 10:54:13 +08:00
8456b7450e Merge branch 'feature/add_esp_event' into 'master'
esp_event: add esp_event component

See merge request sdk/ESP8266_RTOS_SDK!1274
2020-02-25 10:26:47 +08:00
852d71988e Merge branch 'feature/update_esp_common' into 'master'
esp_common: update esp_common

See merge request sdk/ESP8266_RTOS_SDK!1294
2020-02-25 10:17:03 +08:00
6faa7dfea9 feat(esp8266): add rtc no initialization and data not initialization section declare 2020-02-20 10:45:40 +08:00
562e183216 feat(esp_event): modify for ESP8266 to support esp_event 2020-01-15 16:29:29 +08:00
622482eb76 feat(esp_common): update esp_common
1. add Kconfig file and rename old global macro
2. move some independent files to esp_common
2020-01-15 14:56:39 +08:00
6f1c1c0707 Merge branch 'bugfix/fix_light_sleep_time_error_when_wakup' into 'master'
esp8266: fix light sleep time error when waking up

See merge request sdk/ESP8266_RTOS_SDK!1259
2020-01-07 14:06:34 +08:00
f7389b7ca6 fix(esp8266): fix light sleep time error when waking up 2020-01-07 11:54:13 +08:00
d67de39024 fix(esp8266): fix Wi-Fi initialization data error when compiling cpp 2020-01-06 17:40:39 +08:00
53e4e1687c feat(esp8266): hardware check task stack overflow 2019-12-27 16:26:15 +08:00
6873eb1d27 feat(esp8266): fix CPU light sleep process 2019-12-17 11:20:07 +08:00
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
8c7305f473 fix(esp8266): fix panic reenter when reboot 2019-12-02 14:24:37 +08:00
a9c34d2c77 fix(esp8266): fix backtrace does not trace ROM code 2019-12-02 10:19:52 +08:00
95ed4d1e50 feat(wpa2): add wpa2_enterprise to esp8266 2019-11-26 16:09:38 +08:00
0cdff9dbf1 fix(esp8266): fix that WDEV time is larger than normal 2019-11-25 17:05:14 +08:00
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
c0dc2e94fd feat(esp8266): add API to be compatible with esp-idf 2019-11-19 11:39:53 +08:00
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
330d6792c3 feat(spi): fix some bugs and restructure the spi driver and the demo 2019-11-12 17:42:32 +08:00
7672988cab fix(lib): fix crash issues while recv ampdu pkt 2019-11-12 16:20:28 +08:00
668c3bbb2c fix(esp8266): remove 40MHz STAL option 2019-11-11 14:11:53 +08:00
046ba744fa feature(ledc): Redefine duty 2019-11-05 14:58:27 +08:00
2fa4782599 feature(ledc):add ledc about esp8266 2019-11-05 14:58:27 +08:00
350971d8bb feature(ir_tx): use wdev timer 2019-10-28 15:54:04 +08:00
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
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
eb58df9506 feat(esp8266): add function to enable GPIO wakeup from light sleep and disable wakeup source 2019-10-10 18:12:33 +08:00
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
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