esp-idf/components/hal/esp32c61
Jeroen Domburg a1ba660b4a change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it
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.
2024-05-27 12:41:18 +08:00
..
include/hal change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it 2024-05-27 12:41:18 +08:00
clk_tree_hal.c feat(esp32c61): add G0 component support 2024-03-18 14:28:27 +08:00
efuse_hal.c feat(esp32c61): add G0 component support 2024-03-18 14:28:27 +08:00
pau_hal.c feat(esp32c61): add G0 component support 2024-03-18 14:28:27 +08:00
pmu_hal.c feat(esp32c61): add G0 component support 2024-03-18 14:28:27 +08:00