Skip to content

Commit c91446b

Browse files
YanKE01leeebo
authored andcommitted
add cmakelists
1 parent 05954cb commit c91446b

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

CMakeLists.txt

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
set(SRC_FILES
2+
"src/common/pid.cpp"
3+
"src/common/time_utils.cpp"
4+
"src/common/lowpass_filter.cpp"
5+
"src/common/base_classes/CurrentSense.cpp"
6+
"src/common/base_classes/Sensor.cpp"
7+
"src/common/base_classes/FOCMotor.cpp"
8+
"src/communication/Commander.cpp"
9+
"src/communication/SimpleFOCDebug.cpp"
10+
"src/current_sense/GenericCurrentSense.cpp"
11+
"src/current_sense/LowsideCurrentSense.cpp"
12+
"src/sensors/GenericSensor.cpp"
13+
"src/sensors/Encoder.cpp"
14+
"src/sensors/HallSensor.cpp"
15+
"src/BLDCMotor.cpp")
16+
17+
set(INC_FILES "src/common/" "src/common/base_classes/" "src/")
18+
19+
set(IGNORE_FILES "src/sensors/Encoder.cpp" "src/sensors/HallSensor.cpp")
20+
21+
idf_component_register(SRCS ${SRC_FILES} INCLUDE_DIRS ${INC_FILES})
22+
23+
set_source_files_properties(
24+
${IGNORE_FILES}
25+
PROPERTIES
26+
COMPILE_OPTIONS
27+
"-Wno-volatile;-Wno-deprecated-enum-float-conversion;-Wno-missing-field-initializers"
28+
)

0 commit comments

Comments
 (0)