1323 Commits

Author SHA1 Message Date
595b51b15f feat(esp-tls): update esp-tls from esp-idf
Commit ID: 03d07741
2019-11-19 16:22:27 +08:00
3d4b8d1750 feat(newlib): add libc platform header file 2019-11-19 14:29:18 +08:00
c0dc2e94fd feat(esp8266): add API to be compatible with esp-idf 2019-11-19 11:39:53 +08:00
921416e394 docs(version): remove components version description file 2019-11-15 14:37: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
916906d09a fix: fix too much line burrs cause cannot remove interruption 2019-11-12 18:41:27 +08:00
330d6792c3 feat(spi): fix some bugs and restructure the spi driver and the demo 2019-11-12 17:42:32 +08:00
12cca216db feat(esptool): remove segment address print information 2019-11-12 16:40:00 +08:00
7672988cab fix(lib): fix crash issues while recv ampdu pkt 2019-11-12 16:20:28 +08:00
5c3f1e058d feat(lib): set the connection to the open router mechanism when pwd is set 2019-11-12 16:19:23 +08:00
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
f409413e04 Merge branch 'bugfix/rm_40mhz_stal_option' into 'master'
esp8266: remove 40MHz STAL option

See merge request sdk/ESP8266_RTOS_SDK!1175
2019-11-11 18:50:17 +08:00
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
668c3bbb2c fix(esp8266): remove 40MHz STAL option 2019-11-11 14:11:53 +08:00
9041579f4a Merge branch 'feature/add_option_to_link_freertos_to_iram' into 'master'
freertos: add option to link freertos to IRAM

See merge request sdk/ESP8266_RTOS_SDK!1171
2019-11-08 19:11:05 +08:00
d0099b214b feat(freertos): add option to link freertos to IRAM 2019-11-08 15:18:00 +08:00
70331b25ff fix(freertos): fix extended system ticks error when it increases by a large value 2019-11-07 15:28:48 +08:00
70f89f23a5 Merge branch 'bugfix/fix_std_gcc_header_decalre_when_enable_vfs' into 'master'
lfix lacking of gcc header file declare when enable VFS

See merge request sdk/ESP8266_RTOS_SDK!1166
2019-11-06 16:10:07 +08:00
08040f2236 fix(lwip): fix lacking of gcc header file declare when enable VFS 2019-11-06 15:51:59 +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
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
45cab5d095 fix(tcpip_adapter): fix unsupported function return OK 2019-11-04 15:08:25 +08:00
22ca89bd56 fix(lib): fix crash when get bandwidth param is null 2019-11-01 11:27:28 +08:00
350971d8bb feature(ir_tx): use wdev timer 2019-10-28 15:54:04 +08:00
464742672c feat(phy): update phy library
Optimize wifi sleep performance when DTIM > 2.
2019-10-25 11:30:09 +08:00
a4498afae9 feat(phy): update phy to 1152.0
Fix clock error when init_data[112] = 1.
2019-10-22 09:55:06 +08:00
92f9b7c9ec Merge branch 'bugfix/fix_boot_time_data_type_error' into 'master'
log: fix boot time data type errot

See merge request sdk/ESP8266_RTOS_SDK!1141
2019-10-18 19:06:28 +08:00
8ddac7b9cf fix(log): fix boot time data type errot 2019-10-18 18:23:31 +08:00
ebc95cd64f feat(lib): add pm log for ssc test 2019-10-18 18:05:29 +08:00
61b7933fa1 fix(lib): fix tsf is not accurate in softap mode 2019-10-18 10:28:11 +08:00
7cb061f803 fix(lib): fix calculate tbtt error in light sleep 2019-10-17 19:44:40 +08:00
c44393a105 Merge branch 'feature/newlib_clock_gettime' into 'master'
feat(newlib): Add macro ESP8266_TIME_SYSCALL_USE_FRC1 to enable clock_gettime function

See merge request sdk/ESP8266_RTOS_SDK!1135
2019-10-16 19:19:27 +08:00
efe9834313 feat(newlib): Add macro ESP8266_TIME_SYSCALL_USE_FRC1 to enable clock_gettime function 2019-10-16 10:10:31 +08:00
e64ce2c66b feat(esp_http_client): add default algorithm description on digest authorization 2019-10-15 10:22:05 +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
ce3d47768d Merge branch 'feature/https_ota_support_no_verify' into 'master'
esp_https_ota: SSL supports no verification

See merge request sdk/ESP8266_RTOS_SDK!1123
2019-10-14 15:31:46 +08:00
ffe35ecf07 fix(newlib): remove library gcc declare 2019-10-12 13:43:02 +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
1f8192d9f9 feat(exmaples): remove wolfSSL example
The wolfSSL example will be supplied independently.
2019-10-10 15:43:29 +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
35d8262b25 feat(mbedtls): bring mbedtls and openssl based on mbedtls from esp-idf
Commit ID: 97959e77.

Using submodule instead of source code.

It is brought from esp-idf, and some origin dependent code or configuration of hardware have not been removed.
But it maybe not affect using at the ESP8266 platform.
2019-10-10 11:09:08 +08:00
ca3e701001 feat(util): add AES OFB calculation 2019-10-09 17:50:20 +08:00
63b5c1969b fix(freertos): fix link bss data to IRAM causing crash
Global data of port.c, xtensa_context.S and xtensa_vectors.S should not be linked into IRAM now.
2019-10-09 15:33:58 +08:00
8e76fa1130 feat(esp_https_ota): SSL supports no verification 2019-10-09 11:13:57 +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
f2cb7b00ba feat(sleep): add function set CPU sleep mode 2019-09-30 13:59:08 +08:00
da99eac1d6 Merge branch 'feature/update_phy' into 'master'
phy: update phy library to 1151.0

See merge request sdk/ESP8266_RTOS_SDK!1119
2019-09-30 13:57:38 +08:00
c7ac512e99 feat(phy): update phy library to 1151.0
1. rename function from "rtc_init_2" to be "rtc_init_clk"
2. reduce time cost of openning RF
3. locate "phy_close_rf" and "i2c" from flash to IRAM
2019-09-29 18:14:51 +08:00