diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..ebbc0b3 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,20 @@ +cmake_minimum_required(VERSION 3.10) + +set(TACOS_SOURCES + src/thread.cpp + src/statemachine.cpp + src/can_bus.cpp + src/startup.cpp + src/watchdog.cpp + src/tacos.cpp + src/debug.cpp + src/events.cpp +) +list(TRANSFORM TACOS_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/") + +# Define includes +set(TACOS_INCLUDES ${CMAKE_CURRENT_SOURCE_DIR}/include) + +# Propagate to the parent scope +set(TACOS_SOURCES ${TACOS_SOURCES} PARENT_SCOPE) +set(TACOS_INCLUDES ${TACOS_INCLUDES} PARENT_SCOPE) \ No newline at end of file diff --git a/src/can_bus.cpp b/src/can_bus.cpp index bc4efda..3504ef0 100644 --- a/src/can_bus.cpp +++ b/src/can_bus.cpp @@ -5,6 +5,7 @@ #include #include #include +#include extern CAN_HandleTypeDef STA_STM32_CAN_HANDLE;