cmake_minimum_required(VERSION 3.12) set(PROJECT_NAME "Uart_TMC2209_test") set(PICO_SDK_PATH "E:/Beyon_Motion/pico-sdk") set(PICO_TOOLCHAIN_PATH "C:/Users/spide/scoop/apps/gcc-arm-none-eabi/current/bin") set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) include(${PICO_SDK_PATH}/external/pico_sdk_import.cmake) project(${PROJECT_NAME} C CXX ASM) # Ajout de CXX ici pico_sdk_init() add_executable(${PROJECT_NAME} main.c Tmc2209.c Tmc_uart.c ) target_link_libraries(${PROJECT_NAME} pico_stdlib hardware_i2c hardware_uart hardware_dma # TMC2209 ) pico_enable_stdio_usb(${PROJECT_NAME} 1) pico_enable_stdio_uart(${PROJECT_NAME} 0) pico_add_extra_outputs(${PROJECT_NAME})