2055 Commits

Author SHA1 Message Date
a59b346a7f Merge branch 'feature/update_phy_library' into 'master'
phy: update phy library

See merge request sdk/ESP8266_RTOS_SDK!1157
2019-10-25 14:59:56 +08:00
464742672c feat(phy): update phy library
Optimize wifi sleep performance when DTIM > 2.
2019-10-25 11:30:09 +08:00
752fdc41ef Merge branch 'feature/add_power_save_example' into 'master'
feat(examples): add power save example

See merge request sdk/ESP8266_RTOS_SDK!1139
2019-10-24 10:14:11 +08:00
d4d37004ae feat(examples): add power save example 2019-10-23 22:16:21 +08:00
7b78b9772b Merge branch 'feature/update_phy' into 'master'
phy: update phy to 1152.0

See merge request sdk/ESP8266_RTOS_SDK!1143
2019-10-22 10:10:22 +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
d8df12516d Merge branch 'feature/add_pm_log_for_ssc_test' into 'master'
feat(lib): add pm log for ssc test

See merge request sdk/ESP8266_RTOS_SDK!1140
2019-10-18 18:55:19 +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
2e252672b8 Merge branch 'bugfix/fix_tsf_is_not_accurate_in_softap_mode' into 'master'
fix(lib): fix tsf is not accurate in softap mode

See merge request sdk/ESP8266_RTOS_SDK!1138
2019-10-18 11:21:26 +08:00
61b7933fa1 fix(lib): fix tsf is not accurate in softap mode 2019-10-18 10:28:11 +08:00
bf85a1f390 Merge branch 'bugfix/fix_calculate_tbtt_error_in_light_sleep' into 'master'
fix(lib): fix calculate tbtt error in light sleep

See merge request sdk/ESP8266_RTOS_SDK!1137
2019-10-18 10:23:24 +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
d139abd130 Merge branch 'docs/add_uart_change_authority' into 'master'
get-started: change ttyUSB use authority

See merge request sdk/ESP8266_RTOS_SDK!1134
2019-10-15 14:14:01 +08:00
55c62b4e10 docs(get-started): change ttyUSB use authority 2019-10-15 14:06:06 +08:00
203171a45d Merge branch 'bugfix/wrong_default_toolchain_prefix' into 'master'
idf_monitor: changed default esp32 toolchain prefix to esp8266

See merge request sdk/ESP8266_RTOS_SDK!1133
2019-10-15 10:48:37 +08:00
c44e163741 tools(idf_monitor): changed default esp32 toolchain prefix to esp8266 2019-10-15 10:39:37 +08:00
64c760b86d Merge branch 'feature/digest_default_algorithm' into 'master'
esp_http_client: add default algorithm description on digest authorization

See merge request sdk/ESP8266_RTOS_SDK!1132
2019-10-15 10:31:53 +08:00
e64ce2c66b feat(esp_http_client): add default algorithm description on digest authorization 2019-10-15 10:22:05 +08:00
fafb539b56 Merge branch 'docs/add_windows_sutup_gcc_url' into 'master'
get-started: add GCC download URL to docs

See merge request sdk/ESP8266_RTOS_SDK!1131
2019-10-14 19:37:45 +08:00
4bb70a8d1c docs(get-started): add GCC download URL to docs
Links to the diferent toolchains in the get-started documentation update according to the information in the README.md file.

Merges https://github.com/espressif/ESP8266_RTOS_SDK/pull/720
2019-10-14 18:24:36 +08:00
115efbe76f Merge branch 'bugfix/program_once_esp_sleep_h' into 'master'
esp8266: Added #pragma once for esp_sleep.h

See merge request sdk/ESP8266_RTOS_SDK!1130
2019-10-14 18:10:53 +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
81655f396f Merge branch 'bugfix/cmake_script_of_newlib' into 'master'
newlib: remove library gcc declare

See merge request sdk/ESP8266_RTOS_SDK!1129
2019-10-14 11:26:36 +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
eeb508d83f Merge branch 'feature/add_gpio_wakeup' into 'master'
esp8266: add function to enable GPIO wakeup from light sleep and disable wakeup source

See merge request sdk/ESP8266_RTOS_SDK!1128
2019-10-11 10:09:18 +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
6cfeb14102 Merge branch 'feature/add_aes_ofb' into 'master'
util: add AES OFB calculation

See merge request sdk/ESP8266_RTOS_SDK!1125
2019-10-10 10:59:28 +08:00
ca3e701001 feat(util): add AES OFB calculation 2019-10-09 17:50:20 +08:00
d8d355bbdf Merge branch 'bugfix/fix_link_data_cause_crash' into 'master'
freertos: fix link bss data to IRAM causing crash

See merge request sdk/ESP8266_RTOS_SDK!1124
2019-10-09 16:09:04 +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
e00c0c2ead Merge branch 'feature/link_bss_to_iram' into 'master'
make: add "iram_bss" to link some global varible from DRAM to IRAM

See merge request sdk/ESP8266_RTOS_SDK!1117
2019-09-29 18:17:08 +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
3e6c6696ef feat(make): add "iram_bss" to link some global varible from DRAM to IRAM 2019-09-26 17:33:22 +08:00
63ba83f119 Merge branch 'feature/remove_unused_option_of_bootloader' into 'master'
bootloader: remove unused option

See merge request sdk/ESP8266_RTOS_SDK!1115
2019-09-25 17:14:35 +08:00
2826d8aa2c feat(bootloader): remove unused option
Users can enable/disable these option at "app_update".
2019-09-25 16:38:56 +08:00
3cd3d751c9 Merge branch 'feature/add_wps_to_IDF' into 'master'
feat(wps): add wps to idf

See merge request sdk/ESP8266_RTOS_SDK!1111
2019-09-25 14:32:14 +08:00
a71f1b61aa Merge branch 'bugfix/fix_light_sleep_wakeup_proc' into 'master'
esp8266: fix system and wifi sleep/wake process error

See merge request sdk/ESP8266_RTOS_SDK!1104
2019-09-25 14:30:39 +08:00