Add shared waveform processing, generation and firmware image support
This commit is contained in:
@@ -6,6 +6,7 @@ set(CMAKE_C_STANDARD_REQUIRED ON)
|
||||
|
||||
# SET protocol v2: управление, телеметрия, CAN segmentation и firmware flow.
|
||||
set(SETPROTOCOL_V2_SOURCES
|
||||
src/firmware_image.c
|
||||
src/altera_logic.c
|
||||
src/altera_stream.c
|
||||
src/set_protocol.c
|
||||
@@ -15,6 +16,8 @@ set(SETPROTOCOL_V2_SOURCES
|
||||
src/set_plot.c
|
||||
src/set_trends.c
|
||||
src/set_spectrum.c
|
||||
src/set_signal.c
|
||||
src/set_wavegen.c
|
||||
)
|
||||
|
||||
# Совместимые ProtoCAN/SETGUI v1 форматы переходного периода.
|
||||
@@ -81,6 +84,12 @@ endif()
|
||||
option(SETP_BUILD_TESTS "Build host tests" ON)
|
||||
if(SETP_BUILD_TESTS)
|
||||
enable_testing()
|
||||
add_executable(test_signal_wave tests/test_signal_wave.c)
|
||||
target_link_libraries(test_signal_wave PRIVATE setprotocol_static)
|
||||
add_test(NAME signal_wave COMMAND test_signal_wave)
|
||||
add_executable(test_firmware_image tests/test_firmware_image.c)
|
||||
target_link_libraries(test_firmware_image PRIVATE setprotocol_static)
|
||||
add_test(NAME firmware_image COMMAND test_firmware_image)
|
||||
add_executable(test_altera_logic tests/test_altera_logic.c)
|
||||
target_link_libraries(test_altera_logic PRIVATE setprotocol_static)
|
||||
add_test(NAME altera_logic COMMAND test_altera_logic)
|
||||
|
||||
Reference in New Issue
Block a user