From c6a1e7c00cd2946cef7716b205026a907136778b Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Sun, 12 Jul 2026 18:41:28 +0800
Subject: [PATCH] Add ex1.servo-sg90
---
ex1.servo-sg90/Board/CMakeLists.txt | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/ex1.servo-sg90/Board/CMakeLists.txt b/ex1.servo-sg90/Board/CMakeLists.txt
new file mode 100644
index 0000000..c35aeef
--- /dev/null
+++ b/ex1.servo-sg90/Board/CMakeLists.txt
@@ -0,0 +1,28 @@
+cmake_minimum_required(VERSION 3.16)
+
+# 取当前文件夹名,并转成小写作为库名
+get_filename_component(MODULE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
+string(TOLOWER ${MODULE_NAME} MODULE_NAME_LOWER)
+
+project(${MODULE_NAME_LOWER} C)
+
+# 收集当前目录源码
+file(GLOB MODULE_SRC
+ "${CMAKE_CURRENT_SOURCE_DIR}/*.c"
+)
+
+# 创建静态库
+add_library(${MODULE_NAME_LOWER} STATIC
+ ${MODULE_SRC}
+)
+
+# 头文件搜索路径
+target_include_directories(${MODULE_NAME_LOWER}
+ PUBLIC
+ ${CMAKE_CURRENT_SOURCE_DIR}
+)
+
+target_link_libraries(${MODULE_NAME_LOWER}
+ PUBLIC
+ stm32cubemx
+)
\ No newline at end of file
--
Gitblit v1.10.0