From 2eb2caa8ad888147f599efda3646e46ee0c271de Mon Sep 17 00:00:00 2001 From: Alexey Lapshin Date: Tue, 23 Jun 2026 13:22:02 +0700 Subject: [PATCH] feat(soc): enable zb* extensions for esp32s31 --- components/soc/project_include.cmake | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/components/soc/project_include.cmake b/components/soc/project_include.cmake index 0a3695fb354..847891dbfca 100644 --- a/components/soc/project_include.cmake +++ b/components/soc/project_include.cmake @@ -14,11 +14,12 @@ if(CONFIG_IDF_TOOLCHAIN_GCC) CONFIG_IDF_TARGET_ESP32H2 OR CONFIG_IDF_TARGET_ESP32H21) set(_march "rv32imac") - elseif(CONFIG_IDF_TARGET_ESP32H4 OR - (CONFIG_IDF_TARGET_ESP32P4 AND NOT CONFIG_ESP32P4_SELECTS_REV_LESS_V3)) - set(_march "rv32imafcb") - elseif(CONFIG_IDF_TARGET_ESP32P4 OR CONFIG_IDF_TARGET_ESP32S31) + elseif(CONFIG_IDF_TARGET_ESP32P4 AND CONFIG_ESP32P4_SELECTS_REV_LESS_V3) set(_march "rv32imafc") + elseif(CONFIG_IDF_TARGET_ESP32H4 OR + CONFIG_IDF_TARGET_ESP32P4 OR + CONFIG_IDF_TARGET_ESP32S31) + set(_march "rv32imafcb") elseif(NOT(CONFIG_IDF_TARGET_ESP32S2 OR CONFIG_IDF_TARGET_ESP32S3)) message(FATAL_ERROR "Unknown Espressif target: ${CONFIG_IDF_TARGET}") endif()