From 264bb02e984bfe395050694c4fdcda252121e6e1 Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Sat, 31 Jan 2026 19:52:19 +0100 Subject: [PATCH] Initial commit --- .gitignore | 1 + program/.vscode/c_cpp_properties.json | 27 + program/.vscode/settings.json | 19 + program/.vscode/tasks.json | 37 + program/CMakeLists.txt | 46 + program/Makefile | 2565 ++++++++++++++++++++++ program/Readme.md | 95 + program/pico_sdk_import.cmake | 62 + program/src/controller.c | 99 + program/src/headers/controller.h | 20 + program/src/main.c | 27 + program/src/wifi/headers/lwipopts.h | 97 + program/src/wifi/headers/udp_server.h | 28 + program/src/wifi/headers/wifi_operator.h | 11 + program/src/wifi/udp_server.c | 70 + program/src/wifi/wifi_operator.c | 74 + 16 files changed, 3278 insertions(+) create mode 100644 .gitignore create mode 100644 program/.vscode/c_cpp_properties.json create mode 100644 program/.vscode/settings.json create mode 100644 program/.vscode/tasks.json create mode 100644 program/CMakeLists.txt create mode 100644 program/Makefile create mode 100644 program/Readme.md create mode 100644 program/pico_sdk_import.cmake create mode 100644 program/src/controller.c create mode 100644 program/src/headers/controller.h create mode 100644 program/src/main.c create mode 100644 program/src/wifi/headers/lwipopts.h create mode 100644 program/src/wifi/headers/udp_server.h create mode 100644 program/src/wifi/headers/wifi_operator.h create mode 100644 program/src/wifi/udp_server.c create mode 100644 program/src/wifi/wifi_operator.c diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9ca0ae4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +program/build diff --git a/program/.vscode/c_cpp_properties.json b/program/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..5c81b6c --- /dev/null +++ b/program/.vscode/c_cpp_properties.json @@ -0,0 +1,27 @@ +{ + "configurations": [ + { + "name": "Linux", + "intelliSenseMode": "linux-gcc-arm", + "includePath": [ + "${env:PICO_SDK_PATH}/src/**/include/", + "${env:PICO_SDK_PATH}/lib/**/include/", + "${env:PICO_SDK_PATH}/lib/**/src/", + "${workspaceFolder}/build/generated/pico_base/", + "${workspaceFolder}/src/wifi/headers/", + "${workspaceFolder}/src/" + ], + "compilerPath": "/usr/bin/arm-none-eabi-gcc", + "cStandard": "c11", + "browse": { + "path": [ + "${workspaceFolder}" + ], + "limitSymbolsToIncludedHeaders": true, + "databaseFilename": "" + }, + "configurationProvider": "ms-vscode.cmake-tools" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/program/.vscode/settings.json b/program/.vscode/settings.json new file mode 100644 index 0000000..cb0aebb --- /dev/null +++ b/program/.vscode/settings.json @@ -0,0 +1,19 @@ +{ + "files.associations": { + "*.md": "markdown", + "binary_info.h": "c", + "i2c.h": "c", + "stdlib.h": "c", + "stdint.h": "c", + "gyro.h": "c", + "motors.h": "c", + "motion_control.h": "c", + "i2c_master.h": "c", + "udp_client.h": "c", + "udp_payload.h": "c", + "udp.h": "c", + "opt.h": "c", + "cyw43_arch.h": "c", + "wifi_operator.h": "c" + } +} \ No newline at end of file diff --git a/program/.vscode/tasks.json b/program/.vscode/tasks.json new file mode 100644 index 0000000..e70a949 --- /dev/null +++ b/program/.vscode/tasks.json @@ -0,0 +1,37 @@ +{ + "tasks": [ + { + "label": "CMake & Make", + "type": "shell", + "group": "build", + + "command": "mkdir -p build && cd build && cmake ../ && make", + + "presentation": { + "echo": true, + "reveal": "always", + "focus": true, + "panel": "shared", + "showReuseMessage": true, + "clear": true + } + }, + { + "label": "CMake & Make & Flash", + "type": "shell", + "group": "build", + + "command": "mkdir -p build && cd build && cmake ../ && make Flash", + + "presentation": { + "echo": true, + "reveal": "always", + "focus": true, + "panel": "shared", + "showReuseMessage": true, + "clear": true + } + } + ], + "version": "2.0.0" +} \ No newline at end of file diff --git a/program/CMakeLists.txt b/program/CMakeLists.txt new file mode 100644 index 0000000..407daad --- /dev/null +++ b/program/CMakeLists.txt @@ -0,0 +1,46 @@ +cmake_minimum_required(VERSION 3.13) + +# Définir explicitement la carte comme Pico W +set(PICO_BOARD pico_w) +if(NOT DEFINED PICO_BOARD) + add_definitions(-DPICO_BOARD=${PICO_BOARD}) +endif() + +include(pico_sdk_import.cmake) + +project(controller C CXX ASM) +set(CMAKE_C_STANDARD 11) +set(CMAKE_CXX_STANDARD 17) + +pico_sdk_init() + +add_executable(controller + src/main.c + src/controller.c + src/wifi/wifi_operator.c + src/wifi/udp_server.c +) + +target_include_directories(controller PRIVATE + ${CMAKE_CURRENT_LIST_DIR}/src/wifi/headers/ + ${CMAKE_CURRENT_LIST_DIR}/src/ +) + +target_link_libraries(controller + pico_stdlib + hardware_i2c + hardware_pwm + hardware_uart + pico_cyw43_arch_lwip_poll +) + +pico_enable_stdio_usb(controller 1) +pico_enable_stdio_uart(controller 1) + +pico_add_extra_outputs(controller) + +add_custom_target(Flash + DEPENDS controller + + COMMAND sudo picotool load -f ${PROJECT_BINARY_DIR}/controller.uf2 +) diff --git a/program/Makefile b/program/Makefile new file mode 100644 index 0000000..1f1c74e --- /dev/null +++ b/program/Makefile @@ -0,0 +1,2565 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "/home/ulysse-cura/Documents/Robotique/Junior 2025-2026/main_robot_2025-2026/program/main controller code" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "/home/ulysse-cura/Documents/Robotique/Junior 2025-2026/main_robot_2025-2026/program/main controller code" + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "/home/ulysse-cura/Documents/Robotique/Junior 2025-2026/main_robot_2025-2026/program/main controller code/CMakeFiles" "/home/ulysse-cura/Documents/Robotique/Junior 2025-2026/main_robot_2025-2026/program/main controller code//CMakeFiles/progress.marks" + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start "/home/ulysse-cura/Documents/Robotique/Junior 2025-2026/main_robot_2025-2026/program/main controller code/CMakeFiles" 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named main_controller + +# Build rule for target. +main_controller: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 main_controller +.PHONY : main_controller + +# fast build rule for target. +main_controller/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/build +.PHONY : main_controller/fast + +#============================================================================= +# Target rules for targets named Flash + +# Build rule for target. +Flash: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Flash +.PHONY : Flash + +# fast build rule for target. +Flash/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Flash.dir/build.make CMakeFiles/Flash.dir/build +.PHONY : Flash/fast + +#============================================================================= +# Target rules for targets named bs2_default + +# Build rule for target. +bs2_default: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bs2_default +.PHONY : bs2_default + +# fast build rule for target. +bs2_default/fast: + $(MAKE) $(MAKESILENT) -f pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default.dir/build.make pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default.dir/build +.PHONY : bs2_default/fast + +#============================================================================= +# Target rules for targets named bs2_default_bin + +# Build rule for target. +bs2_default_bin: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bs2_default_bin +.PHONY : bs2_default_bin + +# fast build rule for target. +bs2_default_bin/fast: + $(MAKE) $(MAKESILENT) -f pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_bin.dir/build.make pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_bin.dir/build +.PHONY : bs2_default_bin/fast + +#============================================================================= +# Target rules for targets named bs2_default_library + +# Build rule for target. +bs2_default_library: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bs2_default_library +.PHONY : bs2_default_library + +# fast build rule for target. +bs2_default_library/fast: + $(MAKE) $(MAKESILENT) -f pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/build.make pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/build +.PHONY : bs2_default_library/fast + +#============================================================================= +# Target rules for targets named pioasmBuild + +# Build rule for target. +pioasmBuild: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pioasmBuild +.PHONY : pioasmBuild + +# fast build rule for target. +pioasmBuild/fast: + $(MAKE) $(MAKESILENT) -f pico-sdk/src/rp2_common/pico_cyw43_driver/CMakeFiles/pioasmBuild.dir/build.make pico-sdk/src/rp2_common/pico_cyw43_driver/CMakeFiles/pioasmBuild.dir/build +.PHONY : pioasmBuild/fast + +#============================================================================= +# Target rules for targets named cyw43_driver_picow_cyw43_bus_pio_spi_pio_h + +# Build rule for target. +cyw43_driver_picow_cyw43_bus_pio_spi_pio_h: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 cyw43_driver_picow_cyw43_bus_pio_spi_pio_h +.PHONY : cyw43_driver_picow_cyw43_bus_pio_spi_pio_h + +# fast build rule for target. +cyw43_driver_picow_cyw43_bus_pio_spi_pio_h/fast: + $(MAKE) $(MAKESILENT) -f pico-sdk/src/rp2_common/pico_cyw43_driver/CMakeFiles/cyw43_driver_picow_cyw43_bus_pio_spi_pio_h.dir/build.make pico-sdk/src/rp2_common/pico_cyw43_driver/CMakeFiles/cyw43_driver_picow_cyw43_bus_pio_spi_pio_h.dir/build +.PHONY : cyw43_driver_picow_cyw43_bus_pio_spi_pio_h/fast + +#============================================================================= +# Target rules for targets named pico_status_led_ws2812_pio_h + +# Build rule for target. +pico_status_led_ws2812_pio_h: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pico_status_led_ws2812_pio_h +.PHONY : pico_status_led_ws2812_pio_h + +# fast build rule for target. +pico_status_led_ws2812_pio_h/fast: + $(MAKE) $(MAKESILENT) -f pico-sdk/src/rp2_common/pico_status_led/CMakeFiles/pico_status_led_ws2812_pio_h.dir/build.make pico-sdk/src/rp2_common/pico_status_led/CMakeFiles/pico_status_led_ws2812_pio_h.dir/build +.PHONY : pico_status_led_ws2812_pio_h/fast + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.s + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.o: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.o + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.i: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.i + +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.s: home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.o: home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.i: home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.s: home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.o: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.i: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.s: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.o: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.i: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.s: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.o: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.i: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.s: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.o: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.i: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.s: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.o: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.i: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.s: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.o: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.i: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.s: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.o: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.i: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.s: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.o: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.i: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.s: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.o: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.i: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.s: home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_divider/divider.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_divider/divider.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_divider/divider.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_crt0/crt0.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_crt0/crt0.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.s + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.o: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.o + +# target to build an object file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.i: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.i + +# target to preprocess a source file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.i +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.i + +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.s: home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.s + +# target to generate assembly for a file +home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.s +.PHONY : home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.s + +src/i2c/gyro.o: src/i2c/gyro.c.o +.PHONY : src/i2c/gyro.o + +# target to build an object file +src/i2c/gyro.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/gyro.c.o +.PHONY : src/i2c/gyro.c.o + +src/i2c/gyro.i: src/i2c/gyro.c.i +.PHONY : src/i2c/gyro.i + +# target to preprocess a source file +src/i2c/gyro.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/gyro.c.i +.PHONY : src/i2c/gyro.c.i + +src/i2c/gyro.s: src/i2c/gyro.c.s +.PHONY : src/i2c/gyro.s + +# target to generate assembly for a file +src/i2c/gyro.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/gyro.c.s +.PHONY : src/i2c/gyro.c.s + +src/i2c/i2c_master.o: src/i2c/i2c_master.c.o +.PHONY : src/i2c/i2c_master.o + +# target to build an object file +src/i2c/i2c_master.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/i2c_master.c.o +.PHONY : src/i2c/i2c_master.c.o + +src/i2c/i2c_master.i: src/i2c/i2c_master.c.i +.PHONY : src/i2c/i2c_master.i + +# target to preprocess a source file +src/i2c/i2c_master.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/i2c_master.c.i +.PHONY : src/i2c/i2c_master.c.i + +src/i2c/i2c_master.s: src/i2c/i2c_master.c.s +.PHONY : src/i2c/i2c_master.s + +# target to generate assembly for a file +src/i2c/i2c_master.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/i2c_master.c.s +.PHONY : src/i2c/i2c_master.c.s + +src/i2c/mcp23017.o: src/i2c/mcp23017.c.o +.PHONY : src/i2c/mcp23017.o + +# target to build an object file +src/i2c/mcp23017.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/mcp23017.c.o +.PHONY : src/i2c/mcp23017.c.o + +src/i2c/mcp23017.i: src/i2c/mcp23017.c.i +.PHONY : src/i2c/mcp23017.i + +# target to preprocess a source file +src/i2c/mcp23017.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/mcp23017.c.i +.PHONY : src/i2c/mcp23017.c.i + +src/i2c/mcp23017.s: src/i2c/mcp23017.c.s +.PHONY : src/i2c/mcp23017.s + +# target to generate assembly for a file +src/i2c/mcp23017.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/mcp23017.c.s +.PHONY : src/i2c/mcp23017.c.s + +src/i2c/motors.o: src/i2c/motors.c.o +.PHONY : src/i2c/motors.o + +# target to build an object file +src/i2c/motors.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/motors.c.o +.PHONY : src/i2c/motors.c.o + +src/i2c/motors.i: src/i2c/motors.c.i +.PHONY : src/i2c/motors.i + +# target to preprocess a source file +src/i2c/motors.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/motors.c.i +.PHONY : src/i2c/motors.c.i + +src/i2c/motors.s: src/i2c/motors.c.s +.PHONY : src/i2c/motors.s + +# target to generate assembly for a file +src/i2c/motors.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/i2c/motors.c.s +.PHONY : src/i2c/motors.c.s + +src/main.o: src/main.c.o +.PHONY : src/main.o + +# target to build an object file +src/main.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/main.c.o +.PHONY : src/main.c.o + +src/main.i: src/main.c.i +.PHONY : src/main.i + +# target to preprocess a source file +src/main.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/main.c.i +.PHONY : src/main.c.i + +src/main.s: src/main.c.s +.PHONY : src/main.s + +# target to generate assembly for a file +src/main.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/main.c.s +.PHONY : src/main.c.s + +src/motion_control.o: src/motion_control.c.o +.PHONY : src/motion_control.o + +# target to build an object file +src/motion_control.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/motion_control.c.o +.PHONY : src/motion_control.c.o + +src/motion_control.i: src/motion_control.c.i +.PHONY : src/motion_control.i + +# target to preprocess a source file +src/motion_control.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/motion_control.c.i +.PHONY : src/motion_control.c.i + +src/motion_control.s: src/motion_control.c.s +.PHONY : src/motion_control.s + +# target to generate assembly for a file +src/motion_control.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/motion_control.c.s +.PHONY : src/motion_control.c.s + +src/robot.o: src/robot.c.o +.PHONY : src/robot.o + +# target to build an object file +src/robot.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/robot.c.o +.PHONY : src/robot.c.o + +src/robot.i: src/robot.c.i +.PHONY : src/robot.i + +# target to preprocess a source file +src/robot.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/robot.c.i +.PHONY : src/robot.c.i + +src/robot.s: src/robot.c.s +.PHONY : src/robot.s + +# target to generate assembly for a file +src/robot.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/robot.c.s +.PHONY : src/robot.c.s + +src/wifi/udp_client.o: src/wifi/udp_client.c.o +.PHONY : src/wifi/udp_client.o + +# target to build an object file +src/wifi/udp_client.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/wifi/udp_client.c.o +.PHONY : src/wifi/udp_client.c.o + +src/wifi/udp_client.i: src/wifi/udp_client.c.i +.PHONY : src/wifi/udp_client.i + +# target to preprocess a source file +src/wifi/udp_client.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/wifi/udp_client.c.i +.PHONY : src/wifi/udp_client.c.i + +src/wifi/udp_client.s: src/wifi/udp_client.c.s +.PHONY : src/wifi/udp_client.s + +# target to generate assembly for a file +src/wifi/udp_client.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/wifi/udp_client.c.s +.PHONY : src/wifi/udp_client.c.s + +src/wifi/udp_payload.o: src/wifi/udp_payload.c.o +.PHONY : src/wifi/udp_payload.o + +# target to build an object file +src/wifi/udp_payload.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/wifi/udp_payload.c.o +.PHONY : src/wifi/udp_payload.c.o + +src/wifi/udp_payload.i: src/wifi/udp_payload.c.i +.PHONY : src/wifi/udp_payload.i + +# target to preprocess a source file +src/wifi/udp_payload.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/wifi/udp_payload.c.i +.PHONY : src/wifi/udp_payload.c.i + +src/wifi/udp_payload.s: src/wifi/udp_payload.c.s +.PHONY : src/wifi/udp_payload.s + +# target to generate assembly for a file +src/wifi/udp_payload.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/wifi/udp_payload.c.s +.PHONY : src/wifi/udp_payload.c.s + +src/wifi/wifi_operator.o: src/wifi/wifi_operator.c.o +.PHONY : src/wifi/wifi_operator.o + +# target to build an object file +src/wifi/wifi_operator.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/wifi/wifi_operator.c.o +.PHONY : src/wifi/wifi_operator.c.o + +src/wifi/wifi_operator.i: src/wifi/wifi_operator.c.i +.PHONY : src/wifi/wifi_operator.i + +# target to preprocess a source file +src/wifi/wifi_operator.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/wifi/wifi_operator.c.i +.PHONY : src/wifi/wifi_operator.c.i + +src/wifi/wifi_operator.s: src/wifi/wifi_operator.c.s +.PHONY : src/wifi/wifi_operator.s + +# target to generate assembly for a file +src/wifi/wifi_operator.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main_controller.dir/build.make CMakeFiles/main_controller.dir/src/wifi/wifi_operator.c.s +.PHONY : src/wifi/wifi_operator.c.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... Flash" + @echo "... bs2_default_bin" + @echo "... cyw43_driver_picow_cyw43_bus_pio_spi_pio_h" + @echo "... pico_status_led_ws2812_pio_h" + @echo "... pioasmBuild" + @echo "... bs2_default" + @echo "... bs2_default_library" + @echo "... main_controller" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/class/video/video_device.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/device/usbd_control.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/lib/tinyusb/src/tusb.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/hardware_claim/claim.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/critical_section.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/lock_core.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/mutex.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_sync/sem.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/time.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_time/timeout_helper.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/datetime.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/pheap.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/common/pico_util/queue.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2040/pico_platform/platform.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_divider/divider.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_flash/flash.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_i2c/i2c.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_pll/pll.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync/sync.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_timer/timer.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_uart/uart.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_vreg/vreg.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_atomic/atomic.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_crt0/crt0.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_math.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_flash/flash.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_math.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_malloc/malloc.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_common/common.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_printf/printf.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime/runtime.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio/stdio.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.s" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.o" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.i" + @echo "... home/ulysse-cura/.local/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.s" + @echo "... src/i2c/gyro.o" + @echo "... src/i2c/gyro.i" + @echo "... src/i2c/gyro.s" + @echo "... src/i2c/i2c_master.o" + @echo "... src/i2c/i2c_master.i" + @echo "... src/i2c/i2c_master.s" + @echo "... src/i2c/mcp23017.o" + @echo "... src/i2c/mcp23017.i" + @echo "... src/i2c/mcp23017.s" + @echo "... src/i2c/motors.o" + @echo "... src/i2c/motors.i" + @echo "... src/i2c/motors.s" + @echo "... src/main.o" + @echo "... src/main.i" + @echo "... src/main.s" + @echo "... src/motion_control.o" + @echo "... src/motion_control.i" + @echo "... src/motion_control.s" + @echo "... src/robot.o" + @echo "... src/robot.i" + @echo "... src/robot.s" + @echo "... src/wifi/udp_client.o" + @echo "... src/wifi/udp_client.i" + @echo "... src/wifi/udp_client.s" + @echo "... src/wifi/udp_payload.o" + @echo "... src/wifi/udp_payload.i" + @echo "... src/wifi/udp_payload.s" + @echo "... src/wifi/wifi_operator.o" + @echo "... src/wifi/wifi_operator.i" + @echo "... src/wifi/wifi_operator.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/program/Readme.md b/program/Readme.md new file mode 100644 index 0000000..76447b8 --- /dev/null +++ b/program/Readme.md @@ -0,0 +1,95 @@ +Motion controler code for the RPI Pico (RP2040) +=============================================== + +This project is the main controller firmware for the RPI Pico (RP2040), designed for the Eurobot 2025 Cup. + + +I2C description +----------------------------------------------- + +The robot’s I2C communication works as follows: + * Send the device address + R/W bit (to select read or write mode). + * Send the target register address (to read from or write to). + * Read or write the register data. Multiple registers can be read/written sequentially, with the address auto-incrementing after each operation. + +This code is designed to be the master in the i2c communication. + +|Register |R/W|Description |Encoding | +|---------|:-:|-------------------------------|:-----------------:| +| 0x00 | W | Speed motor 1 |**-128** - **127** | +| 0x01 | W | Speed motor 2 |**-128** - **127** | +| 0x02 | W | Speed motor 3 |**-128** - **127** | +| 0x03 | W | Speed motor 4 |**-128** - **127** | +| 0x04 | W | Servo 1 position selection | **0** - **1** | +| 0x05 | W | Servo 2 position selection | **0** - **1** | +| 0x06 | W | Servo 3 position selection | **0** - **1** | +| 0x07 | W | Servo 4 position selection | **0** - **1** | + + +Motors communication description +----------------------------------------------- + +Motors are «connected» to their respective I2C buffer address. + +To control a motor you need to write data to its adress of the form : + +>```C +>int8_t speed; +>``` + +Value goes from **-128** to **127**. + + +Servo motors communication description +----------------------------------------------- + +Servo motors are «connected» to their respective I2C buffer address. + +To control a servo motor you need to write data to its adress of the form : + +>```C +>uint8_t close; +>``` + +Value is 0 or 1 for the open or the close pos. + + +Internet communication description +----------------------------------------------- + +The robot main_controller is a client connected to the wireless controller which is an udp server host. A buffer is used to store data received from host. + +Speed on X and Y axis are not depending of the robot orientation. + +Servo motors keep the same byte address in i2c buffer and udp payload. + +|Byte |Description |Encoding | +|---------|-------------------------------------------------|:-----------------:| +| 0x00-01 | Robot angle (0x00 is the last significant byte) |**-180** - **180** | +| 0x02 | Speed x axis |**-128** - **127** | +| 0x03 | Speed y axis |**-128** - **127** | +| 0x04 | Servo 1 position selection | **0** - **1** | +| 0x05 | Servo 2 position selection | **0** - **1** | +| 0x06 | Servo 3 position selection | **0** - **1** | +| 0x07 | Servo 4 position selection | **0** - **1** | + + +Pinout description +----------------------------------------------- + +|Pin |Description |GPIO Type | +|----|----------------------------------|-----------| +| 4 | I2C Bus SDA | I2C | +| 5 | I2C Bus SCL | I2C | + + +Motors placement +----------------------------------------------- + + ,-~***~-, + /1 2\ + | | + | | + | | + \3 4/ + `-.....-' diff --git a/program/pico_sdk_import.cmake b/program/pico_sdk_import.cmake new file mode 100644 index 0000000..28efe9e --- /dev/null +++ b/program/pico_sdk_import.cmake @@ -0,0 +1,62 @@ +# This is a copy of /external/pico_sdk_import.cmake + +# This can be dropped into an external project to help locate this SDK +# It should be include()ed prior to project() + +if (DEFINED ENV{PICO_SDK_PATH} AND (NOT PICO_SDK_PATH)) + set(PICO_SDK_PATH $ENV{PICO_SDK_PATH}) + message("Using PICO_SDK_PATH from environment ('${PICO_SDK_PATH}')") +endif () + +if (DEFINED ENV{PICO_SDK_FETCH_FROM_GIT} AND (NOT PICO_SDK_FETCH_FROM_GIT)) + set(PICO_SDK_FETCH_FROM_GIT $ENV{PICO_SDK_FETCH_FROM_GIT}) + message("Using PICO_SDK_FETCH_FROM_GIT from environment ('${PICO_SDK_FETCH_FROM_GIT}')") +endif () + +if (DEFINED ENV{PICO_SDK_FETCH_FROM_GIT_PATH} AND (NOT PICO_SDK_FETCH_FROM_GIT_PATH)) + set(PICO_SDK_FETCH_FROM_GIT_PATH $ENV{PICO_SDK_FETCH_FROM_GIT_PATH}) + message("Using PICO_SDK_FETCH_FROM_GIT_PATH from environment ('${PICO_SDK_FETCH_FROM_GIT_PATH}')") +endif () + +set(PICO_SDK_PATH "${PICO_SDK_PATH}" CACHE PATH "Path to the Raspberry Pi Pico SDK") +set(PICO_SDK_FETCH_FROM_GIT "${PICO_SDK_FETCH_FROM_GIT}" CACHE BOOL "Set to ON to fetch copy of SDK from git if not otherwise locatable") +set(PICO_SDK_FETCH_FROM_GIT_PATH "${PICO_SDK_FETCH_FROM_GIT_PATH}" CACHE FILEPATH "location to download SDK") + +if (NOT PICO_SDK_PATH) + if (PICO_SDK_FETCH_FROM_GIT) + include(FetchContent) + set(FETCHCONTENT_BASE_DIR_SAVE ${FETCHCONTENT_BASE_DIR}) + if (PICO_SDK_FETCH_FROM_GIT_PATH) + get_filename_component(FETCHCONTENT_BASE_DIR "${PICO_SDK_FETCH_FROM_GIT_PATH}" REALPATH BASE_DIR "${CMAKE_SOURCE_DIR}") + endif () + FetchContent_Declare( + pico_sdk + GIT_REPOSITORY https://github.com/raspberrypi/pico-sdk + GIT_TAG master + ) + if (NOT pico_sdk) + message("Downloading Raspberry Pi Pico SDK") + FetchContent_Populate(pico_sdk) + set(PICO_SDK_PATH ${pico_sdk_SOURCE_DIR}) + endif () + set(FETCHCONTENT_BASE_DIR ${FETCHCONTENT_BASE_DIR_SAVE}) + else () + message(FATAL_ERROR + "SDK location was not specified. Please set PICO_SDK_PATH or set PICO_SDK_FETCH_FROM_GIT to on to fetch from git." + ) + endif () +endif () + +get_filename_component(PICO_SDK_PATH "${PICO_SDK_PATH}" REALPATH BASE_DIR "${CMAKE_BINARY_DIR}") +if (NOT EXISTS ${PICO_SDK_PATH}) + message(FATAL_ERROR "Directory '${PICO_SDK_PATH}' not found") +endif () + +set(PICO_SDK_INIT_CMAKE_FILE ${PICO_SDK_PATH}/pico_sdk_init.cmake) +if (NOT EXISTS ${PICO_SDK_INIT_CMAKE_FILE}) + message(FATAL_ERROR "Directory '${PICO_SDK_PATH}' does not appear to contain the Raspberry Pi Pico SDK") +endif () + +set(PICO_SDK_PATH ${PICO_SDK_PATH} CACHE PATH "Path to the Raspberry Pi Pico SDK" FORCE) + +include(${PICO_SDK_INIT_CMAKE_FILE}) diff --git a/program/src/controller.c b/program/src/controller.c new file mode 100644 index 0000000..318fe37 --- /dev/null +++ b/program/src/controller.c @@ -0,0 +1,99 @@ +#include "headers/robot.h" + +#include +#include +#include +#include +#include "i2c/headers/i2c_master.h" +#include "i2c/headers/mcp23017.h" +#include "wifi/headers/udp_client.h" +#include "wifi/headers/wifi_operator.h" + +auto_init_mutex(wifi_mutex); + +void robot_init(void) +{ + robot.is_running = true; + + stdio_init_all(); + + if(cyw43_arch_init()) + robot.is_running = false; + + mutex_enter_blocking(&wifi_mutex); + cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, true); + mutex_exit(&wifi_mutex); + + //i2c_master_init(); + + //mcp23017_init(); + + //gyro_init(); + + //gyro_calibrate(); + + //init_motion_control(); + + init_wifi_operator(); + udp_client_init(); + + // Initialisation ended + for(uint i = 0, led_state = true; i < 5; i++) + { + mutex_enter_blocking(&wifi_mutex); + cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, led_state); + mutex_exit(&wifi_mutex); + + sleep_ms(100); + + led_state = !led_state; + } +} + +static inline void update_time(void) +{ + static float last_time = 0.0; + float start_time = (float)clock() * 1000.0f / (float)CLOCKS_PER_SEC; + robot.delta_time_ms = start_time - last_time; + last_time = start_time; + + static float elapsed_time = 0.0f; + elapsed_time += robot.delta_time_ms; + + static bool led_state = false; + if(elapsed_time >= 1000.0f) + { + elapsed_time = 0.0f; + + mutex_enter_blocking(&wifi_mutex); + cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, led_state); + mutex_exit(&wifi_mutex); + + led_state = !led_state; + } +} + +void robot_handle_inputs_outputs(void) +{ + mutex_enter_blocking(&wifi_mutex); + cyw43_arch_poll(); + mutex_exit(&wifi_mutex); + + update_time(); + + //gyro_update(); + + //i2c_update_motion_control(); + + //i2c_update_servo_motors(); + + //mcp23017_update(); + + tight_loop_contents(); +} + +void robot_deinit(void) +{ + udp_client_deinit(); + //i2c_master_deinit(); +} diff --git a/program/src/headers/controller.h b/program/src/headers/controller.h new file mode 100644 index 0000000..4563f77 --- /dev/null +++ b/program/src/headers/controller.h @@ -0,0 +1,20 @@ +#ifndef ROBOT_H +#define ROBOT_H + +#include + +typedef struct robot_t { + bool is_running; + float delta_time_ms; +} robot_t; + +extern robot_t robot; + +// Init all robot's components +void robot_init(void); +// Handle inputs and outputs +void robot_handle_inputs_outputs(void); +// Deinit all robot's components +void robot_deinit(void); + +#endif // ROBOT_H \ No newline at end of file diff --git a/program/src/main.c b/program/src/main.c new file mode 100644 index 0000000..e844c31 --- /dev/null +++ b/program/src/main.c @@ -0,0 +1,27 @@ +/* *\ + Copyrights 2025 + Riombotique +\* */ + +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\ +* Code du RPI Pico principale gérant les differentes entrées-sorties. * +* Ce Pico est un maitre pilotant le gyroscope, l'internet et le motion controller.* +\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + +#include "headers/robot.h" + +robot_t robot; + +int main(void) +{ + robot_init(); + + while(robot.is_running) + { + robot_handle_inputs_outputs(); + } + + robot_deinit(); + + return 0; +} diff --git a/program/src/wifi/headers/lwipopts.h b/program/src/wifi/headers/lwipopts.h new file mode 100644 index 0000000..91c3b05 --- /dev/null +++ b/program/src/wifi/headers/lwipopts.h @@ -0,0 +1,97 @@ +#ifndef _LWIPOPTS_EXAMPLE_COMMONH_H +#define _LWIPOPTS_EXAMPLE_COMMONH_H + + +// Common settings used in most of the pico_w examples +// (see https://www.nongnu.org/lwip/2_1_x/group__lwip__opts.html for details) + +// allow override in some examples +#ifndef NO_SYS +#define NO_SYS 1 +#endif +// allow override in some examples +#ifndef LWIP_SOCKET +#define LWIP_SOCKET 0 +#endif +#if PICO_CYW43_ARCH_POLL +#define MEM_LIBC_MALLOC 1 +#else +// MEM_LIBC_MALLOC is incompatible with non polling versions +#define MEM_LIBC_MALLOC 0 +#endif +#define MEM_ALIGNMENT 4 +#ifndef MEM_SIZE +#define MEM_SIZE 32768 // Augmenté pour plus de mémoire disponible +#endif +#define MEMP_NUM_TCP_SEG 32 +#define MEMP_NUM_ARP_QUEUE 10 +#define PBUF_POOL_SIZE 32 // Augmenté pour réduire les allocations +#define LWIP_ARP 1 +#define LWIP_ETHERNET 1 +#define LWIP_ICMP 1 +#define LWIP_RAW 1 +#define TCP_WND (16 * TCP_MSS) // Augmenté pour de meilleures performances +#define TCP_MSS 1460 +#define TCP_SND_BUF (8 * TCP_MSS) // Augmenté pour de meilleures performances +#define TCP_SND_QUEUELEN ((4 * (TCP_SND_BUF) + (TCP_MSS - 1)) / (TCP_MSS)) +#define LWIP_NETIF_STATUS_CALLBACK 1 +#define LWIP_NETIF_LINK_CALLBACK 1 +#define LWIP_NETIF_HOSTNAME 1 +#define LWIP_NETCONN 0 +#define MEM_STATS 0 +#define SYS_STATS 0 +#define MEMP_STATS 0 +#define LINK_STATS 0 +// #define ETH_PAD_SIZE 2 +#define LWIP_CHKSUM_ALGORITHM 3 +#define LWIP_DHCP 0 +#define LWIP_DHCP_SERVER 0 +#define LWIP_IPV4 1 +#define LWIP_TCP 1 +#define LWIP_UDP 1 +#define LWIP_DNS 1 +#define LWIP_TCP_KEEPALIVE 1 +#define LWIP_NETIF_TX_SINGLE_PBUF 1 +#define DHCP_DOES_ARP_CHECK 0 +#define LWIP_DHCP_DOES_ACD_CHECK 0 + +#ifndef NDEBUG +#define LWIP_DEBUG 1 +#define LWIP_STATS 1 +#define LWIP_STATS_DISPLAY 1 +#endif + +#define ETHARP_DEBUG LWIP_DBG_OFF +#define NETIF_DEBUG LWIP_DBG_OFF +#define PBUF_DEBUG LWIP_DBG_OFF +#define API_LIB_DEBUG LWIP_DBG_OFF +#define API_MSG_DEBUG LWIP_DBG_OFF +#define SOCKETS_DEBUG LWIP_DBG_OFF +#define ICMP_DEBUG LWIP_DBG_OFF +#define INET_DEBUG LWIP_DBG_OFF +#define IP_DEBUG LWIP_DBG_OFF +#define IP_REASS_DEBUG LWIP_DBG_OFF +#define RAW_DEBUG LWIP_DBG_OFF +#define MEM_DEBUG LWIP_DBG_OFF +#define MEMP_DEBUG LWIP_DBG_OFF +#define SYS_DEBUG LWIP_DBG_OFF +#define TCP_DEBUG LWIP_DBG_OFF +#define TCP_INPUT_DEBUG LWIP_DBG_OFF +#define TCP_OUTPUT_DEBUG LWIP_DBG_OFF +#define TCP_RTO_DEBUG LWIP_DBG_OFF +#define TCP_CWND_DEBUG LWIP_DBG_OFF +#define TCP_WND_DEBUG LWIP_DBG_OFF +#define TCP_FR_DEBUG LWIP_DBG_OFF +#define TCP_QLEN_DEBUG LWIP_DBG_OFF +#define TCP_RST_DEBUG LWIP_DBG_OFF +#define UDP_DEBUG LWIP_DBG_OFF +#define TCPIP_DEBUG LWIP_DBG_OFF +#define PPP_DEBUG LWIP_DBG_OFF +#define SLIP_DEBUG LWIP_DBG_OFF +#define DHCP_DEBUG LWIP_DBG_OFF + +#define SYS_LIGHTWEIGHT_PROT 1 // Protection pour le multicore +#define MEMP_NUM_PBUF 32 // Augmenté pour les buffers +#define ICMP_TTL 255 // Augmenté pour la fiabilité + +#endif /* __LWIPOPTS_H__ */ \ No newline at end of file diff --git a/program/src/wifi/headers/udp_server.h b/program/src/wifi/headers/udp_server.h new file mode 100644 index 0000000..7ab430a --- /dev/null +++ b/program/src/wifi/headers/udp_server.h @@ -0,0 +1,28 @@ +#ifndef UDP_CLIENT_H +#define UDP_CLIENT_H + +#include +#include + +#define UDP_CLIENT_PORT 4243 + +#define BUFFER_SIZE 1024 + +// Message callback deffinition +typedef void (*message_callback_t)(uint8_t *payload, uint16_t len, const ip_addr_t *addr, uint16_t port); + +// Data in here is used by the SDK +typedef struct udp_client_t { + struct udp_pcb *pcb; // like this + ip_addr_t local_addr; // or this... + uint16_t local_port; // So don't remove them, even if they are not used explicitely in the program + uint8_t recv_buffer[BUFFER_SIZE]; // Please (Do not even change their position) + message_callback_t message_callback; +} udp_client_t; + +// Init udp client, set callback to NULL for the default callback +void udp_client_init(void); +// Exit udp client +void udp_client_deinit(void); + +#endif // UDP_CLIENT_H \ No newline at end of file diff --git a/program/src/wifi/headers/wifi_operator.h b/program/src/wifi/headers/wifi_operator.h new file mode 100644 index 0000000..78376a9 --- /dev/null +++ b/program/src/wifi/headers/wifi_operator.h @@ -0,0 +1,11 @@ +#ifndef WIFI_OPERATOR_H +#define WIFI_OPERATOR_H + +//#define WIFI_OPERATOR_SSID "RiombotiqueAP" +//#define WIFI_OPERATOR_PASSWORD "x4ptSLpPuJFcpzbLEhDoZ5J7dz" +#define WIFI_OPERATOR_SSID "thinkpad" +#define WIFI_OPERATOR_PASSWORD "CDuKaka2000!" + +void init_wifi_operator(void); + +#endif // WIFI_OPERATOR_H \ No newline at end of file diff --git a/program/src/wifi/udp_server.c b/program/src/wifi/udp_server.c new file mode 100644 index 0000000..23ef3f7 --- /dev/null +++ b/program/src/wifi/udp_server.c @@ -0,0 +1,70 @@ +#include "headers/udp_server.h" + +#include + +udp_client_t udp_client; + +static inline void handle_receive(struct pbuf *p, const ip_addr_t *addr, u16_t port) +{ + if(p->len >= 2) + { + uint8_t *payload = (uint8_t *)p->payload; + uint16_t len = p->len; + + udp_client.message_callback(payload, len, addr, port); + } + + pbuf_free(p); +} + +static void __not_in_flash_func(udp_receive_callback)(void *arg, struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *addr, u16_t port) +{ + udp_client_t *udp_client_received_data = (udp_client_t *)arg; + handle_receive(p, addr, port); +} + +// Default callback func +static void __not_in_flash_func(default_message_callback)(uint8_t *payload, uint16_t len, const ip_addr_t *addr, uint16_t port) +{ + printf("Received: len=%d from %s:%d\n", len, ipaddr_ntoa(addr), port); + + for(uint i = 0; i < len; i++) printf("payload[%d]=%d | ", i, payload[i]); + puts("\n"); + + //printf(">Robot angle : %d\n", (int16_t)((payload[UDP_PAYLOAD_ANGLE_H_BYTE] << 8) | payload[UDP_PAYLOAD_ANGLE_L_BYTE])); + //printf(">Robot x speed : %d\n", (int8_t)payload[UDP_PAYLOAD_X_AXIS_SPEED_BYTE]); + //printf(">Robot y speed : %d\n", (int8_t)payload[UDP_PAYLOAD_Y_AXIS_SPEED_BYTE]); +} + +void udp_client_init(void) +{ + //udp_client.message_callback = udp_client_message_handler; + udp_client.message_callback = default_message_callback; + + udp_client.pcb = udp_new(); + if(udp_client.pcb == NULL) + { + puts("Error creating UDP client"); + return; + } + + udp_recv(udp_client.pcb, udp_receive_callback, &udp_client); + + err_t err = udp_bind(udp_client.pcb, IP_ADDR_ANY, UDP_CLIENT_PORT); + if(err != ERR_OK) + { + printf("Error bind UDP client: %d\n", err); + return; + } + + printf("UDP client started on port %d\n", UDP_CLIENT_PORT); +} + +void udp_client_deinit(void) +{ + if(udp_client.pcb) + { + udp_remove(udp_client.pcb); + udp_client.pcb = NULL; + } +} diff --git a/program/src/wifi/wifi_operator.c b/program/src/wifi/wifi_operator.c new file mode 100644 index 0000000..b607682 --- /dev/null +++ b/program/src/wifi/wifi_operator.c @@ -0,0 +1,74 @@ +#include "headers/wifi_operator.h" + +#include +#include +#include +#include + +void init_wifi_operator(void) +{ + // Mode client + cyw43_arch_enable_sta_mode(); + + // Désactiver le mode d'économie d'énergie + cyw43_wifi_pm(&cyw43_state, CYW43_NO_POWERSAVE_MODE); + + // Configuration IP + ip4_addr_t ip, netmask, gateway; + IP4_ADDR(&ip, 192, 168, 128, 2); + IP4_ADDR(&netmask, 255, 255, 255, 0); + IP4_ADDR(&gateway, 192, 168, 128, 1); + + // Configuration réseau avant connexion + netif_set_up(netif_default); + netif_set_addr(netif_default, &ip, &netmask, &gateway); + + puts("IP config done"); + sleep_ms(300); // Wait for wifi to be initialized + + // Tentativs de connexion + for(int error_code; !error_code;) + { + // Afficher les paramètres de connexion + printf("Trying to connect to '%s'\n", WIFI_OPERATOR_SSID); + error_code = cyw43_arch_wifi_connect_timeout_ms(WIFI_OPERATOR_SSID, WIFI_OPERATOR_PASSWORD, CYW43_AUTH_WPA2_AES_PSK, 10000); + + if(error_code) + { + const char *error_description; + + switch(error_code) + { + case -1: + error_description = "Error Generic"; + break; + + case -2: + error_description = "Acces point not found"; + break; + + case -3: + error_description = "Incorrect password"; + break; + + default: + error_description = "Unknow error"; + } + + printf("Error: WiFi can't be connected - Error code: %d - %s\n", error_code, error_description); + } + } + + // Configuration de l'interface réseau + if(netif_default == NULL) + { + puts("Error: WiFi interface isn't accessible"); + return; + } + + netif_set_up(netif_default); + netif_set_link_up(netif_default); + netif_set_addr(netif_default, &ip, &netmask, &gateway); + + puts("Connexion successfully etablished !"); +}