esp-idf/tools
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
..
ble
catch
ci fix(linux): Added instructions to ignore build warnings in CI for MacOS 2024-05-24 16:29:47 +02:00
cmake fix(system): print warning if stray section is found while linking 2024-05-17 13:37:42 +04:00
docker
esp_app_trace
esp_prov
gen_soc_caps_kconfig
idf_py_actions fix(tools): Use GDGBUI arguments based on its version 2024-05-23 07:33:11 +02:00
kconfig_new
ldgen
mass_mfg
mocks
requirements
templates/sample_component
test_apps change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it 2024-05-27 12:41:18 +08:00
test_build_system
test_idf_py
test_idf_size
test_idf_tools
test_mkdfu
unit-test-app
check_python_dependencies.py
check_term.py
detect_python.fish
detect_python.sh
eclipse-code-style.xml
format.sh
gdb_panic_server.py
gen_esp_err_to_name.py
generate_debug_prefix_map.py
idf.py
idf_monitor.py
idf_size.py
idf_tools.py
install_util.py
mkdfu.py
mkuf2.py
python_version_checker.py
requirements.json
requirements_schema.json
set-submodules-to-github.sh
split_paths_by_spaces.py
tools.json
tools_schema.json