# cmake version cmake_minimum_required(VERSION 3.12) # include the sdk.cmake file include(pico_sdk_import.cmake) # give the project a name (anything you want) project(vga16graphics) #set(CMAKE_C_STANDARD 11) #set(CMAKE_CXX_STANDARD 17) # initialize the sdk if (PICO_SDK_VERSION_STRING VERSION_LESS "1.3.0") message(FATAL_ERROR "Raspberry Pi Pico SDK version 1.3.0 (or later) required. Your version is ${PICO_SDK_VERSION_STRING}") endif() #set(PICO_EXAMPLES_PATH ${PROJECT_SOURCE_DIR}) pico_sdk_init() ####### # name anything you want add_executable(graphics_test) # must match with pio filename and executable name from above pico_generate_pio_header(graphics_test ${CMAKE_CURRENT_LIST_DIR}/pulse.pio) # must match with executable name and source file names target_sources(graphics_test PRIVATE #vga256_DMA_asm_AM_noise.c DMA_PIO.c ) # must match with executable name target_link_libraries(graphics_test PRIVATE pico_stdlib pico_bootsel_via_double_reset hardware_pio hardware_dma hardware_adc hardware_sync hardware_irq hardware_gpio hardware_spi hardware_clocks pico_multicore) # must match with executable name pico_add_extra_outputs(graphics_test) add_compile_options(-Ofast) #Choose Build or Build Solution, or press Ctrl+Shift+B,#