2022-01-22 22:42:05 +01:00
|
|
|
add_executable(
|
|
|
|
test_correlator
|
2022-02-13 20:01:33 +01:00
|
|
|
../src/layer1/correlator.c
|
|
|
|
../src/layer1/correlator.h
|
|
|
|
../src/layer1/freq_est.c
|
|
|
|
../src/layer1/freq_est.h
|
2024-05-30 10:44:42 +02:00
|
|
|
../src/logger.c
|
|
|
|
../src/logger.h
|
2023-05-17 22:26:46 +02:00
|
|
|
../src/utils.c
|
2022-02-13 20:01:33 +01:00
|
|
|
layer1/test_correlator.c
|
2022-01-22 22:42:05 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(
|
|
|
|
test_correlator
|
|
|
|
m
|
2024-05-09 18:32:51 +02:00
|
|
|
liquid
|
2022-01-22 22:42:05 +01:00
|
|
|
)
|
2023-05-12 13:46:02 +02:00
|
|
|
|
|
|
|
#------------------------------------
|
|
|
|
|
|
|
|
add_executable(
|
|
|
|
test_layer1_loopback
|
|
|
|
../src/layer1/correlator.c
|
|
|
|
../src/layer1/correlator.h
|
|
|
|
../src/layer1/freq_est.c
|
|
|
|
../src/layer1/freq_est.h
|
|
|
|
../src/layer1/packet_mod.c
|
|
|
|
../src/layer1/packet_mod.h
|
|
|
|
../src/layer1/preamble.c
|
|
|
|
../src/layer1/preamble.h
|
|
|
|
../src/layer1/transmission.c
|
|
|
|
../src/layer1/transmission.h
|
|
|
|
../src/layer1/tx.c
|
|
|
|
../src/layer1/tx.h
|
|
|
|
../src/layer1/rx.c
|
|
|
|
../src/layer1/rx.h
|
|
|
|
../src/layer1/whitening.c
|
|
|
|
../src/layer1/whitening.h
|
|
|
|
../src/layer1/modcod.c
|
|
|
|
../src/layer1/modcod.h
|
2024-08-14 19:13:41 +02:00
|
|
|
../src/layer1/interleaver.c
|
|
|
|
../src/layer1/interleaver.h
|
2023-05-12 13:46:02 +02:00
|
|
|
../src/utils.c
|
2024-03-31 18:01:00 +02:00
|
|
|
../src/utils.h
|
2024-05-07 21:40:29 +02:00
|
|
|
../src/var_array.c
|
|
|
|
../src/var_array.h
|
2024-03-31 18:01:00 +02:00
|
|
|
../src/options.c
|
|
|
|
../src/options.h
|
2024-05-28 23:53:11 +02:00
|
|
|
../src/logger.c
|
|
|
|
../src/logger.h
|
2023-05-12 13:46:02 +02:00
|
|
|
layer1/test_loopback.c
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(
|
|
|
|
test_layer1_loopback
|
|
|
|
m
|
2024-05-09 18:32:51 +02:00
|
|
|
liquid
|
2024-03-31 18:01:00 +02:00
|
|
|
fftw3
|
|
|
|
fftw3f
|
|
|
|
fec
|
2023-05-12 13:46:02 +02:00
|
|
|
)
|
2023-05-17 22:26:46 +02:00
|
|
|
|
|
|
|
#------------------------------------
|
|
|
|
|
|
|
|
add_executable(
|
|
|
|
test_freq_est
|
|
|
|
../src/layer1/freq_est.c
|
|
|
|
../src/layer1/freq_est.h
|
|
|
|
../src/utils.c
|
|
|
|
layer1/test_freq_est.c
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(
|
|
|
|
test_freq_est
|
2024-03-31 18:01:00 +02:00
|
|
|
fftw3f
|
2023-05-17 22:26:46 +02:00
|
|
|
m
|
2024-05-09 18:32:51 +02:00
|
|
|
liquid
|
2023-05-17 22:26:46 +02:00
|
|
|
)
|
2024-03-30 21:56:00 +01:00
|
|
|
|
|
|
|
#------------------------------------
|
|
|
|
|
|
|
|
add_executable(
|
|
|
|
test_rx_file
|
|
|
|
../src/layer1/correlator.c
|
|
|
|
../src/layer1/correlator.h
|
|
|
|
../src/layer1/freq_est.c
|
|
|
|
../src/layer1/freq_est.h
|
|
|
|
../src/layer1/rx.c
|
|
|
|
../src/layer1/rx.h
|
|
|
|
../src/layer1/whitening.c
|
|
|
|
../src/layer1/whitening.h
|
|
|
|
../src/layer1/modcod.c
|
|
|
|
../src/layer1/modcod.h
|
2024-08-14 19:13:41 +02:00
|
|
|
../src/layer1/interleaver.c
|
|
|
|
../src/layer1/interleaver.h
|
2024-03-30 21:56:00 +01:00
|
|
|
../src/layer1/preamble.c
|
|
|
|
../src/layer1/preamble.h
|
|
|
|
../src/utils.c
|
|
|
|
../src/utils.h
|
2024-05-28 23:53:11 +02:00
|
|
|
../src/logger.c
|
|
|
|
../src/logger.h
|
2024-03-31 18:01:00 +02:00
|
|
|
../src/options.c
|
|
|
|
../src/options.h
|
2024-05-07 21:40:29 +02:00
|
|
|
../src/var_array.c
|
|
|
|
../src/var_array.h
|
2024-03-30 21:56:00 +01:00
|
|
|
../src/config.h
|
2024-05-09 19:05:24 +02:00
|
|
|
../src/jsonlogger.c
|
|
|
|
../src/jsonlogger.h
|
|
|
|
../src/debug_structs.h
|
2024-03-30 21:56:00 +01:00
|
|
|
layer1/test_rx_file.c
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(
|
|
|
|
test_rx_file
|
|
|
|
fec
|
|
|
|
fftw3f
|
|
|
|
m
|
2024-05-09 18:32:51 +02:00
|
|
|
liquid
|
2024-05-05 18:40:50 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
#------------------------------------
|
|
|
|
|
2024-07-20 22:31:13 +02:00
|
|
|
add_executable(
|
|
|
|
test_rx_file_l2dbg
|
|
|
|
../src/layer1/correlator.c
|
|
|
|
../src/layer1/correlator.h
|
|
|
|
../src/layer1/freq_est.c
|
|
|
|
../src/layer1/freq_est.h
|
|
|
|
../src/layer1/rx.c
|
|
|
|
../src/layer1/rx.h
|
|
|
|
../src/layer1/whitening.c
|
|
|
|
../src/layer1/whitening.h
|
|
|
|
../src/layer1/modcod.c
|
|
|
|
../src/layer1/modcod.h
|
2024-08-14 19:13:41 +02:00
|
|
|
../src/layer1/interleaver.c
|
|
|
|
../src/layer1/interleaver.h
|
2024-07-20 22:31:13 +02:00
|
|
|
../src/layer1/preamble.c
|
|
|
|
../src/layer1/preamble.h
|
|
|
|
../src/utils.c
|
|
|
|
../src/utils.h
|
|
|
|
../src/logger.c
|
|
|
|
../src/logger.h
|
|
|
|
../src/options.c
|
|
|
|
../src/options.h
|
|
|
|
../src/var_array.c
|
|
|
|
../src/var_array.h
|
|
|
|
../src/config.h
|
|
|
|
../src/jsonlogger.c
|
|
|
|
../src/jsonlogger.h
|
|
|
|
../src/debug_structs.h
|
|
|
|
../src/layer2/packet_structs.c
|
|
|
|
../src/layer2/packet_structs.h
|
|
|
|
../src/layer2/ham64.c
|
|
|
|
../src/layer2/ham64.h
|
|
|
|
test_rx_file_l2dbg.c
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(
|
|
|
|
test_rx_file_l2dbg
|
|
|
|
fec
|
|
|
|
fftw3f
|
|
|
|
m
|
|
|
|
liquid
|
|
|
|
)
|
|
|
|
|
|
|
|
#------------------------------------
|
|
|
|
|
2024-05-05 18:40:50 +02:00
|
|
|
add_executable(
|
|
|
|
test_jsonlogger
|
|
|
|
../src/jsonlogger.c
|
|
|
|
../src/jsonlogger.h
|
2024-05-30 10:44:42 +02:00
|
|
|
../src/logger.c
|
|
|
|
../src/logger.h
|
2024-05-05 18:40:50 +02:00
|
|
|
../src/debug_structs.h
|
|
|
|
test_jsonlogger.c
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(
|
|
|
|
test_freq_est
|
|
|
|
fftw3f
|
|
|
|
m
|
2024-05-09 18:32:51 +02:00
|
|
|
liquid
|
2024-03-30 21:56:00 +01:00
|
|
|
)
|
2024-07-01 20:58:20 +02:00
|
|
|
|
|
|
|
#------------------------------------
|
|
|
|
|
|
|
|
add_executable(
|
|
|
|
test_ham64
|
|
|
|
../src/layer2/ham64.c
|
|
|
|
../src/layer2/ham64.h
|
|
|
|
test_ham64.c
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(
|
|
|
|
test_ham64
|
|
|
|
)
|
2024-07-11 23:23:18 +02:00
|
|
|
|
|
|
|
#------------------------------------
|
|
|
|
|
|
|
|
add_executable(
|
|
|
|
test_packet_queue
|
|
|
|
../src/layer2/packet_queue.c
|
|
|
|
../src/layer2/packet_queue.h
|
|
|
|
test_packet_queue.c
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(
|
|
|
|
test_packet_queue
|
|
|
|
)
|
2024-07-21 17:23:15 +02:00
|
|
|
|
|
|
|
#------------------------------------
|
|
|
|
|
|
|
|
add_executable(
|
|
|
|
test_interleaver
|
|
|
|
../src/layer1/interleaver.c
|
|
|
|
../src/layer1/interleaver.h
|
|
|
|
../src/config.h
|
|
|
|
test_interleaver.c
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(
|
|
|
|
test_interleaver
|
2024-08-14 19:13:41 +02:00
|
|
|
m
|
2024-07-21 17:23:15 +02:00
|
|
|
)
|