-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
47 lines (41 loc) · 1.22 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
######################################################################
# @author : karl (karlsasssie@gmail.com)
# @file : CMakeLists
# @created : Friday Apr 07, 2023 15:39:05 CEST
######################################################################
cmake_minimum_required(VERSION 2.8)
project(guidance-board CXX)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_CXX_STANDARD 20)
add_executable(${PROJECT_NAME}
mock/firmware/adc_etc.cpp
mock/firmware/guidance_board.cpp
mock/firmware/pwm.cpp
mock/firmware/xbar.cpp
mock/can.cpp
mock/print.cpp
src/canzero/canzero.cpp
src/fsm/states/arming45.cpp
src/fsm/states/control.cpp
src/fsm/states/disarming45.cpp
src/fsm/states/idle.cpp
src/fsm/states/init.cpp
src/fsm/states/precharge.cpp
src/fsm/states/ready.cpp
src/fsm/error_handling.cpp
src/fsm/fsm.cpp
src/sensors/airgaps.cpp
src/sensors/airgaps.cpp
src/sensors/input_current.cpp
src/sensors/magnet_current.cpp
src/sensors/magnet_temperatures.cpp
src/sensors/mcu_temperature.cpp
src/sensors/vdc.cpp
src/adc_isr.cpp
src/assert_err.cpp
src/control.cpp
src/main.cpp
src/sdc_brake.cpp
src/handle_heartbeat.cpp
)
target_include_directories(${PROJECT_NAME} PRIVATE src/ mock/)