| 123456789101112131415161718192021222324252627282930 |
- cmake_minimum_required(VERSION 3.12)
- include(pico_sdk_import.cmake)
- project(my_project)
- pico_sdk_init()
- add_executable(adc_fft adc_fft.c)
- add_library(kiss_fftr kiss_fftr.c)
- add_library(kiss_fft kiss_fft.c)
- target_link_libraries(kiss_fftr kiss_fft)
- pico_enable_stdio_usb(adc_fft 1)
- pico_enable_stdio_uart(adc_fft 1)
- pico_add_extra_outputs(adc_fft)
- # generate the header file into the source tree as it is included in the RP2040 datasheet
- pico_generate_pio_header(adc_fft ${CMAKE_CURRENT_LIST_DIR}/ws2812.pio OUTPUT_DIR ${CMAKE_CURRENT_LIST_DIR}/generated)
- target_link_libraries(adc_fft
- pico_stdlib
- hardware_adc
- hardware_dma
- kiss_fftr
- hardware_pio
- )
|