pico-playground/apps/usb_sound_card/CMakeLists.txt

28 wiersze
738 B
CMake

if (TARGET usb_device)
PROJECT(usb_sound_card)
add_executable(usb_sound_card
usb_sound_card.c
)
target_compile_definitions(usb_sound_card PRIVATE
AUDIO_FREQ_MAX=48000
# ours are zero based, so say so
PICO_USBDEV_USE_ZERO_BASED_INTERFACES=1
# need large descriptor
PICO_USBDEV_MAX_DESCRIPTOR_SIZE=256
PICO_USBDEV_ISOCHRONOUS_BUFFER_STRIDE_TYPE=1
PICO_USBDEV_ENABLE_DEBUG_TRAgCE
PICO_AUDIO_I2S_MONO_OUTPUT=0
PICO_AUDIO_I2S_MONO_INPUT=0
)
target_link_libraries(usb_sound_card pico_stdlib usb_device pico_audio_i2s pico_multicore)
pico_add_extra_outputs(usb_sound_card)
endif()