Add encoder with filter
This commit is contained in:
parent
5ecf92426a
commit
8537e8504b
60 changed files with 593 additions and 8208 deletions
|
@ -1,9 +1,22 @@
|
|||
cmake_minimum_required(VERSION 3.17)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
set(PROJECT_NAME compLib_server)
|
||||
project(${PROJECT_NAME})
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH})
|
||||
|
||||
if (NOT CMAKE_BUILD_TYPE)
|
||||
set(CMAKE_BUILD_TYPE Release)
|
||||
endif ()
|
||||
|
||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-psabi")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
||||
|
||||
find_package(Protobuf REQUIRED)
|
||||
find_package(spdlog REQUIRED)
|
||||
find_package(pigpio REQUIRED)
|
||||
|
||||
set(PROTO_FILES
|
||||
protos/CompLib.proto
|
||||
|
@ -11,13 +24,20 @@ set(PROTO_FILES
|
|||
|
||||
set(SRC_FILES
|
||||
src/main.cpp
|
||||
src/Spi.cpp
|
||||
src/spi.cpp
|
||||
src/encoder.cpp
|
||||
src/motor.cpp
|
||||
)
|
||||
|
||||
set(HDR_FILES
|
||||
include/messageBuilder.hpp
|
||||
include/errorMessages.hpp
|
||||
include/Spi.hpp
|
||||
include/spi.hpp
|
||||
include/reset.hpp
|
||||
include/mathUtils.hpp
|
||||
include/encoder.hpp
|
||||
include/robot.hpp
|
||||
include/motor.hpp
|
||||
)
|
||||
|
||||
include_directories(third_party/asio)
|
||||
|
@ -29,4 +49,4 @@ target_include_directories(${PROJECT_NAME}
|
|||
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
PUBLIC ${PROTOBUF_INCLUDE_DIRS}
|
||||
)
|
||||
target_link_libraries(${PROJECT_NAME} ${PROTOBUF_LIBRARIES})
|
||||
target_link_libraries(${PROJECT_NAME} ${PROTOBUF_LIBRARIES} pigpio spdlog::spdlog)
|
||||
|
|
Reference in a new issue