# == DO NOT EDIT THE FOLLOWING LINES for the Raspberry Pi Pico VS Code Extension to work == if(WIN32) set(USERHOME $ENV{USERPROFILE}) else() set(USERHOME $ENV{HOME}) endif() set(sdkVersion 2.2.0) set(toolchainVersion 14_2_Rel1) set(picotoolVersion 2.2.0) set(picoVscode ${USERHOME}/.pico-sdk/cmake/pico-vscode.cmake) if (EXISTS ${picoVscode}) include(${picoVscode}) endif() # ==================================================================================== set(PICO_BOARD pico CACHE STRING "Board type") cmake_minimum_required(VERSION 3.13) include(pico_sdk_import.cmake) project(Modele_RPiPico C CXX ASM) set(CMAKE_C_STNDARD 11) set(CMAKE_CXX_STANDARD 17) set(PICO_EXAMPLES_PATH ${PROJECT_SOURCE_DIR}) pico_sdk_init() add_executable(Modele_RPiPico communication.c main.c messagerie.c ) target_link_libraries(Modele_RPiPico hardware_uart pico_stdlib pico_multicore ) pico_enable_stdio_usb(Modele_RPiPico 1) pico_enable_stdio_uart(Modele_RPiPico 0) pico_add_extra_outputs(Modele_RPiPico) add_custom_target(Flash DEPENDS Modele_RPiPico COMMAND sudo picotool load -f ${PROJECT_BINARY_DIR}/Modele_RPiPico.uf2 ) # Suppression de la conversion automatique LF -> CRLF add_definitions(-DPICO_STDIO_ENABLE_CRLF_SUPPORT=0)