CONFIG_ESP_HEAP_SEARCH_ALL_REGIONS

Search for all available heap regions

Search for all available heap regions

Type: bool

Help

This configuration enables searching all available heap
regions. If the region of desired capability is exhausted,
memory will be allocated from other available region.

Help

This configuration enables searching all available heap
regions. If the region of desired capability is exhausted,
memory will be allocated from other available region.

Direct dependencies

(ESP_SPIRAM && SOC_ESP32 && <choice: SoC/CPU/Configuration Selection>) || (ESP_SPIRAM && SOC_ESP32 && <choice: SoC/CPU/Configuration Selection>)

(Includes any dependencies from ifs and menus.)

Defaults

  • y

  • y

Kconfig definitions

At <Zephyr>/soc/xtensa/esp32/Kconfig.soc:51

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:36<Zephyr>/soc/Kconfig:7<nRF>/doc/_build/kconfig/Kconfig.soc:1

Menu path: (Top) → SoC/CPU/Configuration Selection → ESP32 → Support for external, SPI-connected RAM

config ESP_HEAP_SEARCH_ALL_REGIONS
    bool "Search for all available heap regions"
    default y
    depends on ESP_SPIRAM && SOC_ESP32 && <choice>
    help
      This configuration enables searching all available heap
      regions. If the region of desired capability is exhausted,
      memory will be allocated from other available region.

At <Zephyr>/soc/xtensa/esp32/Kconfig.soc:51

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:36<Zephyr>/soc/Kconfig:9

Menu path: (Top) → SoC/CPU/Configuration Selection → ESP32 → Support for external, SPI-connected RAM

config ESP_HEAP_SEARCH_ALL_REGIONS
    bool "Search for all available heap regions"
    default y
    depends on ESP_SPIRAM && SOC_ESP32 && <choice>
    help
      This configuration enables searching all available heap
      regions. If the region of desired capability is exhausted,
      memory will be allocated from other available region.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)