57fcd2271b
feat(heap): add unit test function
2019-11-06 14:32:29 +08:00
975a7fd12a
feat(heap): add option to enable/disable heap trace function
2019-11-06 14:30:02 +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
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