24 lines
713 B
CMake
24 lines
713 B
CMake
if (TARGET pico_audio_i2s)
|
|
# You must supply the Pico Extras path to build this example
|
|
# -DPICO_SDK_POST_LIST_DIRS=/path/to/pico-extras
|
|
# You can use "cmake.configureSettings" in VSCode settings.json
|
|
# Grab the extra libraries here: https://github.com/raspberrypi/pico-extras
|
|
add_executable(
|
|
audio
|
|
demo.cpp
|
|
synth.cpp
|
|
)
|
|
|
|
# Pull in pico libraries that we need
|
|
target_link_libraries(audio pico_stdlib pico_audio_i2s)
|
|
|
|
target_compile_definitions(audio PRIVATE
|
|
# compile time configuration of I2S
|
|
PICO_AUDIO_I2S_MONO_INPUT=1
|
|
#define for our example code
|
|
USE_AUDIO_I2S=1
|
|
)
|
|
|
|
# create map/bin/hex file etc.
|
|
pico_add_extra_outputs(audio)
|
|
endif() |