feat: 新增LED的CPP支持,优化LED的C模块结构,新增interface

This commit is contained in:
2025-11-10 00:19:57 +08:00
parent c6365a7548
commit a49d1df0d5
12 changed files with 317 additions and 103 deletions

View File

@@ -0,0 +1,12 @@
add_subdirectory(led)
add_library(driver INTERFACE)
target_link_libraries(driver INTERFACE led_lib)
target_sources(driver INTERFACE ./base/interface.cpp)
target_include_directories(driver INTERFACE ./base)
if (DRIVER_CPP)
add_subdirectory(base/gpio)
target_compile_definitions(driver INTERFACE DRIVER_CPP)
endif ()