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
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
4d4e1c0564
fix(esp8266): fix system and wifi sleep/wake process error
2019-09-25 14:13:47 +08:00
6f3983d39e
Merge branch 'feature/add_aes_xts_to_util' into 'master'
...
util: add AES XTS and its unit test
See merge request sdk/ESP8266_RTOS_SDK!1114
2019-09-25 10:30:22 +08:00
07461409f6
Merge branch 'feature/add_sdk_ver' into 'master'
...
esp8266: add system version
See merge request sdk/ESP8266_RTOS_SDK!1108
2019-09-24 17:12:31 +08:00
ffcac9caca
feat(util): add AES XTS and its unit test
2019-09-24 15:12:08 +08:00
2a1b5cffe9
Merge branch 'feature/freertos_enable_timer_pend_funcs' into 'master'
...
freertos: enable timer pending functions
See merge request sdk/ESP8266_RTOS_SDK!1112
2019-09-24 10:28:25 +08:00
643b15aaaa
feat(freertos): enable timer pending functions
2019-09-24 10:21:42 +08:00
ae9dae0735
feat(wps): delete some invalid comments
2019-09-23 20:38:49 +08:00
4a4291f198
feat(wps): modify CPU CLK APIs
2019-09-23 20:29:41 +08:00
8254a61e73
feat(wps): add the CONFIG_ESP_SHA macro definition
2019-09-23 20:29:41 +08:00
62cc5052fe
feat(wps): optimization wps code
2019-09-23 20:29:41 +08:00
0a7d44c858
feat(wps): sync wps_internal code to esp8266
...
feat(wps): modify CMakeLists.txt
2019-09-23 20:29:41 +08:00
6ac71ff766
feat(wps): fix warning issues
2019-09-23 20:29:41 +08:00
e0c94384b6
feat(wps): support encryption mode configurable
2019-09-23 20:29:41 +08:00
0b1f1ef88b
feat(wps): optimization wps code
...
feat(wps): fix the warning prompt
2019-09-23 20:29:41 +08:00
8c52206736
feat(wps): sync esp32 wps code to esp8266
2019-09-23 20:29:41 +08:00
21d8877663
feat(wps): add wps code to idf
2019-09-23 20:29:41 +08:00
d0f58daec1
feat(esp8266): add system version
...
Bootloader can get the version of application for specific section,
and then check if some features are supported.
Developers can use the macro "ESP_IDF_VERSION" to limite some function like following:
include "esp_idf_version.h"
if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(3, 4, 0) && ESP_IDF_VERSION < ESP_IDF_VERSION_VAL(4, 0, 0) // 3.4 <= ver < 4.0
do_xxx_process();
endif
2019-09-23 20:06:51 +08:00
b32c7a5f0c
feat(lib): check dram in NMI
2019-09-23 19:45:54 +08:00
3040519fac
feat(lib): improve the ability of receieve packet in sniffer mode
2019-09-23 19:15:38 +08:00
c053cd2a32
feat(sleep): udpate WDEV time when wake up from light sleep
2019-09-23 11:39:54 +08:00
827e7478fa
fix(sleep): fix enter light sleep mode error
2019-09-23 10:53:49 +08:00
653d20dddc
Merge branch 'bugfix/fix_get_mac_info' into 'master'
...
esp8266: fix get MAC address from efuse output information error
See merge request sdk/ESP8266_RTOS_SDK!1101
2019-09-19 10:27:29 +08:00
26bd48c467
feat(json): update cJSON to v1.7.12
...
Fixes potential DoS in cJSON_Minify, see https://github.com/DaveGamble/cJSON/issues/354
Using submodule instead of source code.
2019-09-18 16:02:20 +08:00
56ab9ddc9e
feat(make): remove submodule declare for using real submodule later
2019-09-18 13:58:08 +08:00
c533188b1a
fix(esp8266): fix get MAC address from efuse output information error
2019-09-18 10:43:27 +08:00
3361cbc541
feat(heap): add function to get DRAM region free size
2019-09-17 11:47:18 +08:00
d501ebaf69
Merge branch 'feature/set_phy_cal_option_according_to_cal_data_check' into 'master'
...
feat(esp8266): set phy cal option according to cal data check
See merge request sdk/ESP8266_RTOS_SDK!1096
2019-09-17 10:44:01 +08:00
e7cfc98413
Merge branch 'bugfix/fix_uart_output_error_when_startup' into 'master'
...
esp8266: fix UART output error when start up
See merge request sdk/ESP8266_RTOS_SDK!1094
2019-09-17 10:37:30 +08:00
f1cd394290
Merge branch 'feature/relink_phy_ets_printf' into 'master'
...
phy: relink ets_printf of libphy.a to phy_printf
See merge request sdk/ESP8266_RTOS_SDK!1095
2019-09-17 10:36:46 +08:00
2dadceb827
Merge branch 'bugfix/fix_timer_call_delete_when_proc' into 'master'
...
esp_timer: fix delete timer and timer processs later
See merge request sdk/ESP8266_RTOS_SDK!1097
2019-09-17 10:36:04 +08:00