18 Commits

Author SHA1 Message Date
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
3361cbc541 feat(heap): add function to get DRAM region free size 2019-09-17 11:47:18 +08:00
a7aeeb28d5 feat(heap): add heap private config to enable/disable using IRAM as heap 2019-08-12 19:28:20 +08:00
301d857988 feat(esp8266): supports "make size" and its family function
1. support "make size", "make size-files", "make size-components" and "make size-symbols"
2. add esp-idf style link file including "esp8266.ld" and "esp8266.project.ld.in"
3. add link advaced generation file to components of esp8266 and spi_flash
2019-08-05 17:20:29 +08:00
cca13e0f99 feat(make): Sync code from esp-idf and modify for ESP8266
Commit ID: f6bfe13e
2019-05-16 16:22:11 +08:00
2a0b0f601b docs(doxygen): Fix header files which is not doxygen style 2019-05-16 15:07:27 +08:00
86df7f879a feat(heap): Link heap raw malloc/free from flash to iram
Remove raw malloc internal calling function.
2019-04-02 10:53:52 +08:00
f0bf1f748d feat(heap): Modify heap trace log API
Using ESP_EARLY_LOGx instead of ESP_LOGx.
2018-11-22 17:28:57 +08:00
2662239b0f fix(heap): Fix heap trace check error
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/335
2018-10-12 13:05:10 +08:00
90a1aaa6ee fix(heap): Fix heap debug message format error 2018-10-10 10:44:26 +08:00
4c29801ed0 fix(heap): Fix heap size error
1. get real memory block size when malloc
2. return directly when free freed memory block
2018-09-25 15:27:25 +08:00
54cd3f4b61 feat(sdk): Midify "__FILE__" to "__ESP_FILE__" for some components 2018-09-21 13:04:59 +08:00
6efd160218 Merge branch 'bugfix/fix_heap_dump_error_when_input_file_without_dir' into 'master'
Fix heap dump error when input file has no dir

See merge request sdk/ESP8266_RTOS_SDK!510
2018-09-21 10:46:58 +08:00
7a3cb283ec fix(heap): Fix heap dump error when input file has no dir 2018-09-20 21:32:56 +08:00
8eacaee32c fix(heap): Fix heap initialize error when disable IRAM for heap 2018-09-20 19:52:02 +08:00
b1da1ca461 feat(heap): Fix HEAP dump error 2018-09-17 17:27:43 +08:00
e40b6d645a feat(heap): Remove macro "MEMLEAK_DEBUG" 2018-09-12 11:12:40 +08:00
260da4a6f3 feat(heap): Add new heap component 2018-09-12 11:12:17 +08:00