mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
a1ba660b4a
The implicit promise of heap_alloc_caps() and friends is that the memory it returns is fit for the purpose as requested in the caps field. Before this commit, that did not happen; e.g. DMA-capable memory wass returned from a correct region, but not aligned/sized to something the DMA subsystem can handle. This commit adds an API to the esp_mm component that is then used by the heap component to adjust allocation alignment, caps and size dependent on the hardware requirement of the requested allocation caps. |
||
---|---|---|
.. | ||
bigint.h | ||
cache.h | ||
crc.h | ||
ecdsa.h | ||
efuse.h | ||
esp_flash.h | ||
ets_sys.h | ||
gpio.h | ||
libc_stubs.h | ||
lldesc.h | ||
md5_hash.h | ||
miniz.h | ||
opi_flash.h | ||
rom_layout.h | ||
rtc.h | ||
secure_boot.h | ||
sha.h | ||
spi_flash.h | ||
tjpgd.h | ||
uart.h |