Browse Source

机器人拆分出独立的模块

master
Lizongdi 6 days ago
parent
commit
5d95432a97
  1. 3
      CMakeLists.txt
  2. 0
      RBcore/BHBF_robot.c
  3. 15
      RBcore/CMakeLists.txt
  4. 0
      RBcore/drv_interface.c
  5. 0
      RBcore/include/BHBF_robot.h
  6. 0
      RBcore/include/drv_interface.h
  7. 2
      optional/CMakeLists.txt

3
CMakeLists.txt

@ -63,9 +63,10 @@ add_module(log library/log OFF OFF)
add_module(list library/list OFF OFF)
add_module(ringbuffer library/ringbuffer OFF OFF)
add_module(peripheral peripheral OFF ON)
add_module(optional optional OFF OFF)
add_module(lua lua OFF ON)
add_module(bspMCU bspMCU OFF OFF)
add_module(optional optional OFF OFF)
add_module(RBcore RBcore OFF OFF)
if(A_BUILD_MAIN)
add_subdirectory(main)

0
bspMCU/BHBF_robot.c → RBcore/BHBF_robot.c

15
RBcore/CMakeLists.txt

@ -0,0 +1,15 @@
cmake_minimum_required(VERSION 3.10)
set(COMMON_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../library/CMakeLists.txt")
if(EXISTS ${COMMON_CMAKE_PATH})
include(${COMMON_CMAKE_PATH})
else()
message(FATAL_ERROR "Cannot find common build logic at ${COMMON_CMAKE_PATH}")
endif()
if(TARGET bspMCU)
target_link_libraries(RBcore PUBLIC bspMCU)
else()
message(WARNING "[v] Dependency 'bspMCU' not found.")
endif()

0
bspMCU/drv_interface.c → RBcore/drv_interface.c

0
bspMCU/include/BHBF_robot.h → RBcore/include/BHBF_robot.h

0
bspMCU/include/drv_interface.h → RBcore/include/drv_interface.h

2
optional/CMakeLists.txt

@ -8,7 +8,7 @@ else()
message(FATAL_ERROR "Cannot find common build logic at ${COMMON_CMAKE_PATH}")
endif()
if(TARGET peripheral)
if(TARGET bspMCU)
target_link_libraries(optional PUBLIC bspMCU)
else()
message(WARNING "[optional] Dependency 'bspMCU' not found.")

Loading…
Cancel
Save