From 09a8a29fbcfb3b74632757b6e4c15230b82485f2 Mon Sep 17 00:00:00 2001 From: Samuel Date: Tue, 8 Apr 2025 21:23:19 +0200 Subject: [PATCH] Correction Inlude + cli led --- .vscode/c_cpp_properties.json | 8 +++----- CMakeLists.txt | 19 ++++++++----------- main.c | 5 +++++ 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index 05ca5f8..e9180b9 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -3,11 +3,9 @@ "myDefaultIncludePath": [ "${workspaceFolder}", "${workspaceFolder}/build", - "${env:PICO_SDK_PATH}/src/**/include", - "${env:PICO_SDK_PATH}/src/common/pico_base/include", - "${env:PICO_SDK_PATH}/build/generated/pico_base", - "${env:PICO_SDK_PATH}/src/common/pico_base/include/pico", - "${env:PICO_SDK_PATH}/src/common/pico_stdlib/include" + "${workspaceFolder}/build/generated/pico_base", + "${env:PICO_SDK_PATH}/src/**/include" + ], "myCompilerPath": "/usr/bin/arm-none-eabi-gcc" }, diff --git a/CMakeLists.txt b/CMakeLists.txt index 7171dd2..f9d47f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.13) include(pico_sdk_import.cmake) -project(Mon_Projet C CXX ASM) +project(Modele_RPiPico C CXX ASM) set(CMAKE_C_STNDARD 11) set(CMAKE_CXX_STANDARD 17) @@ -10,25 +10,22 @@ set(PICO_EXAMPLES_PATH ${PROJECT_SOURCE_DIR}) pico_sdk_init() -add_executable(Mon_Projet +add_executable(Modele_RPiPico main.c ) -target_include_directories(Mon_Projet PRIVATE Mon_Projet_ULD_API/inc/) - -target_link_libraries(Mon_Projet - hardware_i2c +target_link_libraries(Modele_RPiPico hardware_uart pico_stdlib pico_multicore ) -pico_enable_stdio_usb(Mon_Projet 1) -pico_enable_stdio_uart(Mon_Projet 1) +pico_enable_stdio_usb(Modele_RPiPico 1) +pico_enable_stdio_uart(Modele_RPiPico 1) -pico_add_extra_outputs(Mon_Projet) +pico_add_extra_outputs(Modele_RPiPico) add_custom_target(Flash - DEPENDS Mon_Projet - COMMAND sudo picotool load -f ${PROJECT_BINARY_DIR}/Mon_Projet.uf2 + DEPENDS Modele_RPiPico + COMMAND sudo picotool load -f ${PROJECT_BINARY_DIR}/Modele_RPiPico.uf2 ) diff --git a/main.c b/main.c index f79df64..2d641de 100644 --- a/main.c +++ b/main.c @@ -9,8 +9,13 @@ void main(void) { stdio_init_all(); + gpio_init(PICO_DEFAULT_LED_PIN); + gpio_set_dir(PICO_DEFAULT_LED_PIN, GPIO_OUT); + int led = 0; while(1){ printf("Exemple\n"); + gpio_put(PICO_DEFAULT_LED_PIN, led); + led = !led; sleep_ms(1000); } }