summaryrefslogtreecommitdiff
path: root/test/unit-test/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit-test/CMakeLists.txt')
-rw-r--r--test/unit-test/CMakeLists.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/unit-test/CMakeLists.txt b/test/unit-test/CMakeLists.txt
index a33af4563..06cff5b09 100644
--- a/test/unit-test/CMakeLists.txt
+++ b/test/unit-test/CMakeLists.txt
@@ -128,4 +128,19 @@ add_ceedling_test(
"${CEEDLING_BUILD_DIR}/test/mocks/test_msc_device/mock_dcd.c"
)
+add_ceedling_test(
+ test_audio_host
+ ${CEEDLING_WORKDIR}/test/host/audio/test_audio_host.c
+ "${CEEDLING_WORKDIR}/../../src/class/audio/audio_host.c;${CEEDLING_WORKDIR}/../../src/common/tusb_fifo.c"
+ ""
+ )
+target_compile_definitions(test_audio_host PRIVATE
+ CFG_TUH_ENABLED=1
+ CFG_TUH_AUDIO=1
+ CFG_TUH_AUDIO_PROTOCOLS=3
+ CFG_TUSB_DEBUG=0
+ CFG_TUH_AUDIO_EPIN_BUFSIZE=1024
+ CFG_TUH_AUDIO_EPOUT_BUFSIZE=1024
+ )
+
enable_testing()