This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new 1ebdb91036a boards/lckfb-szpi-esp32s3: Add CMake build files
1ebdb91036a is described below

commit 1ebdb91036a5c6ea9ac3e864a02abd0d35e6b6ad
Author: Huang Qi <[email protected]>
AuthorDate: Mon Nov 2 21:50:58 2026 +0800

    boards/lckfb-szpi-esp32s3: Add CMake build files
    
    Translate the board's src/Make.defs source lists into CMakeLists.txt
    files, following the pattern of esp32s3-devkit: a top-level file that
    only adds the src subdirectory, and a src file that fills the board
    target.
    
    The QMI8658 entry is intentionally absent: the board uses the common
    driver, which boards/xtensa/esp32s3/common/src/CMakeLists.txt already
    picks up (needs #21378).
    
    Assisted-by: pi:glm-5.3-flash
    Signed-off-by: Huang Qi <[email protected]>
---
 .../esp32s3/lckfb-szpi-esp32s3/CMakeLists.txt      |  7 ++++
 .../esp32s3/lckfb-szpi-esp32s3/src/CMakeLists.txt  | 41 ++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/CMakeLists.txt 
b/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/CMakeLists.txt
new file mode 100644
index 00000000000..b40aedfb014
--- /dev/null
+++ b/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/CMakeLists.txt
@@ -0,0 +1,7 @@
+# 
##############################################################################
+# boards/xtensa/esp32s3/lckfb-szpi-esp32s3/CMakeLists.txt
+#
+# SPDX-License-Identifier: Apache-2.0
+# 
##############################################################################
+
+add_subdirectory(src)
diff --git a/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/src/CMakeLists.txt 
b/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/src/CMakeLists.txt
new file mode 100644
index 00000000000..c605c033051
--- /dev/null
+++ b/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/src/CMakeLists.txt
@@ -0,0 +1,41 @@
+# 
##############################################################################
+# boards/xtensa/esp32s3/lckfb-szpi-esp32s3/src/CMakeLists.txt
+#
+# SPDX-License-Identifier: Apache-2.0
+# 
##############################################################################
+
+set(SRCS esp32s3_boot.c esp32s3_bringup.c)
+
+if(CONFIG_BOARDCTL_RESET)
+  list(APPEND SRCS esp32s3_reset.c)
+endif()
+
+if(CONFIG_ESP32S3_SPI)
+  list(APPEND SRCS esp32s3_board_spi.c)
+endif()
+
+if(CONFIG_DEV_GPIO)
+  list(APPEND SRCS esp32s3_gpio.c)
+endif()
+
+if(CONFIG_IOEXPANDER_PCA9557)
+  list(APPEND SRCS esp32s3_pca9557.c)
+endif()
+
+if(CONFIG_LCD)
+  list(APPEND SRCS esp32s3_board_lcd.c)
+endif()
+
+if(CONFIG_INPUT_FT5X06)
+  list(APPEND SRCS esp32s3_ft5x06.c)
+endif()
+
+if(CONFIG_ESP32S3_CAM)
+  list(APPEND SRCS esp32s3_board_camera.c)
+endif()
+
+if(CONFIG_AUDIO_ES7210)
+  list(APPEND SRCS esp32s3_board_es7210.c)
+endif()
+
+target_sources(board PRIVATE ${SRCS})

Reply via email to