# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd. # SPDX-License-Identifier: Apache-2.0 config FLASH_SIZE int config FLASH_BASE_ADDRESS hex config ESP32_USE_UNSUPPORTED_REVISION bool "Use unsupported ESP32 revision (Rev 0/1)" help ESP32 SoC has multiple revisions, some of which are not supported by the current implementation, as such as REV0 and REV1. In case those revisions are required, set this option to enable support for them. Note that this is not recommended and may lead to unexpected behavior. config ESP_SIMPLE_BOOT bool "Simple Boot method" default y if !BOOTLOADER_MCUBOOT && !MCUBOOT help The Simple Boot is a booting method that doesn't need a 2nd stage bootloader. Output is a single image that should be flashed at a offset defined by used SOC. Please note that this method brings the system up with all memories set-up, but all other features, such as secure boot OTA or slots management are not available. config ESP_RUNTIME_HEAP bool default y help Enabling this will allocate SRAM area starting by a last linked data at symbolic `_end`, ending by a last memory location that can be safely accesed (depending on a boot mode). This is a memory pool used in runtime to create a new heap memory. rsource "Kconfig.spiram" rsource "Kconfig.esptool" rsource "Kconfig.flash" rsource "Kconfig.wifi"