Correction Inlude + cli led

This commit is contained in:
Samuel 2025-04-08 21:23:19 +02:00
parent 4f8ba36580
commit 09a8a29fbc
3 changed files with 16 additions and 16 deletions

View File

@ -3,11 +3,9 @@
"myDefaultIncludePath": [ "myDefaultIncludePath": [
"${workspaceFolder}", "${workspaceFolder}",
"${workspaceFolder}/build", "${workspaceFolder}/build",
"${env:PICO_SDK_PATH}/src/**/include", "${workspaceFolder}/build/generated/pico_base",
"${env:PICO_SDK_PATH}/src/common/pico_base/include", "${env:PICO_SDK_PATH}/src/**/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"
], ],
"myCompilerPath": "/usr/bin/arm-none-eabi-gcc" "myCompilerPath": "/usr/bin/arm-none-eabi-gcc"
}, },

View File

@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.13)
include(pico_sdk_import.cmake) include(pico_sdk_import.cmake)
project(Mon_Projet C CXX ASM) project(Modele_RPiPico C CXX ASM)
set(CMAKE_C_STNDARD 11) set(CMAKE_C_STNDARD 11)
set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD 17)
@ -10,25 +10,22 @@ set(PICO_EXAMPLES_PATH ${PROJECT_SOURCE_DIR})
pico_sdk_init() pico_sdk_init()
add_executable(Mon_Projet add_executable(Modele_RPiPico
main.c main.c
) )
target_include_directories(Mon_Projet PRIVATE Mon_Projet_ULD_API/inc/) target_link_libraries(Modele_RPiPico
target_link_libraries(Mon_Projet
hardware_i2c
hardware_uart hardware_uart
pico_stdlib pico_stdlib
pico_multicore pico_multicore
) )
pico_enable_stdio_usb(Mon_Projet 1) pico_enable_stdio_usb(Modele_RPiPico 1)
pico_enable_stdio_uart(Mon_Projet 1) pico_enable_stdio_uart(Modele_RPiPico 1)
pico_add_extra_outputs(Mon_Projet) pico_add_extra_outputs(Modele_RPiPico)
add_custom_target(Flash add_custom_target(Flash
DEPENDS Mon_Projet DEPENDS Modele_RPiPico
COMMAND sudo picotool load -f ${PROJECT_BINARY_DIR}/Mon_Projet.uf2 COMMAND sudo picotool load -f ${PROJECT_BINARY_DIR}/Modele_RPiPico.uf2
) )

5
main.c
View File

@ -9,8 +9,13 @@
void main(void) void main(void)
{ {
stdio_init_all(); stdio_init_all();
gpio_init(PICO_DEFAULT_LED_PIN);
gpio_set_dir(PICO_DEFAULT_LED_PIN, GPIO_OUT);
int led = 0;
while(1){ while(1){
printf("Exemple\n"); printf("Exemple\n");
gpio_put(PICO_DEFAULT_LED_PIN, led);
led = !led;
sleep_ms(1000); sleep_ms(1000);
} }
} }