实现串口驱动,移植方便

This commit is contained in:
冯佳
2026-01-22 16:36:56 +08:00
parent 2ef4dac5bd
commit 51e8d79f78
151 changed files with 4064 additions and 11050 deletions

View File

@ -40,9 +40,18 @@ add_executable(${CMAKE_PROJECT_NAME})
# Add STM32CubeMX generated sources
add_subdirectory(cmake/stm32cubemx)
# Add hardware abstraction layer
add_subdirectory(HAL)
# Add board support package
add_subdirectory(BSP)
# Add user modules
add_subdirectory(Modules)
# Add middlewares
add_subdirectory(Middlewares)
# Link directories setup
target_link_directories(${CMAKE_PROJECT_NAME} PRIVATE
# Add user defined library search paths
@ -66,8 +75,12 @@ target_compile_definitions(${CMAKE_PROJECT_NAME} PRIVATE
# Add linked libraries
target_link_libraries(${CMAKE_PROJECT_NAME}
stm32cubemx
bsp
hal
led
delay
uart
logging
# Add user defined libraries
)