12 Commits

Author SHA1 Message Date
b967caefaf feat(startup): add fast boot and fast restart function 2020-08-05 10:27:28 +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
bb1e2b1ac1 feat(esp8266): refactor function "os_update_cpu_frequency" 2020-03-05 09:37:48 +08:00
514bca61f4 feat(mbedtls): remove util algorithm and add them to esp8266 rom and mbedtls 2020-03-02 15:36:50 +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
c533188b1a fix(esp8266): fix get MAC address from efuse output information error 2019-09-18 10:43:27 +08:00
639c64a540 feat(compatibility_upgrade): add function to get old SDK's target ap SSID and passowrd
Add error warning to check the wrong parition table.
2019-05-31 15:51:20 +08:00
82959d73fe feat(esp8266): Add get default mac 2019-01-29 09:15:55 +08:00
a4369522b9 feat(heap): Remove old heap and modify old heap API 2018-09-12 11:12:30 +08:00
4b5bac552c feat(esp8266): use backup mac when efuse mac is bad 2018-07-26 11:49:37 +08:00
f728325712 feat(esp8266): add mac related APIs which are compatible with IDF 2018-06-28 19:40:04 +08:00
c5b9f8ed9d feat(esp8266): Modify ESP8266 system API to be same as esp-idf 2018-06-25 20:37:38 +08:00