From d531b7cc0999928bd3cba50d97baa2e53d1e4c30 Mon Sep 17 00:00:00 2001 From: BoomPC Date: Fri, 10 May 2024 02:39:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- APP/APP_Main.c | 46 +- APP/APP_Main.h | 4 +- APP/APP_Task.c | 41 + APP/APP_Task.h | 10 + BoooomCTL/Controller/Controller.c | 25 +- BoooomCTL/Controller/Controller.h | 18 + BoooomCTL/Controller/SVPWM/SVPWM.c | 200 +- BoooomCTL/Controller/SVPWM/SVPWM.h | 28 +- .../Data/Current/InteriorADC/InteriorADC.c | 1 + BoooomCTL/Utils/arm_math.h | 1 + CMakeLists.txt | 3 + CMakeLists_template.txt | 3 + Core/Src/stm32g4xx_it.c | 185 +- .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 .../reply/cache-v2-6db2a80c15b391d89c29.json | 1207 ----- .../cmakeFiles-v1-6f1c16102fa00c5131a2.json | 140 - .../codemodel-v2-f6329a173c29f9fcace8.json | 60 - ...irectory-.-Debug-d0094a50bb2071803777.json | 14 - .../reply/index-2024-05-07T18-20-39-0997.json | 108 - ...G4_EVB.elf-Debug-5184bd558520caf41aaa.json | 1704 ------- .../toolchains-v1-e8363e9fffd930ac86da.json | 94 - cmake-build-debug/.ninja_deps | Bin 57292 -> 0 bytes cmake-build-debug/.ninja_log | 134 - .../BoooomFOC_STSPIN32G4_EVB.bin | Bin 39952 -> 0 bytes .../BoooomFOC_STSPIN32G4_EVB.cbp | 654 --- .../BoooomFOC_STSPIN32G4_EVB.elf | Bin 722512 -> 0 bytes .../BoooomFOC_STSPIN32G4_EVB.hex | 2503 ---------- .../BoooomFOC_STSPIN32G4_EVB.map | 4304 ----------------- cmake-build-debug/CMakeCache.txt | 382 -- .../CMakeFiles/3.28.1/CMakeASMCompiler.cmake | 22 - .../CMakeFiles/3.28.1/CMakeCCompiler.cmake | 74 - .../CMakeFiles/3.28.1/CMakeCXXCompiler.cmake | 85 - .../3.28.1/CMakeDetermineCompilerABI_C.bin | Bin 1656 -> 0 bytes .../3.28.1/CMakeDetermineCompilerABI_CXX.bin | Bin 1872 -> 0 bytes .../CMakeFiles/3.28.1/CMakeSystem.cmake | 15 - .../3.28.1/CompilerIdC/CMakeCCompilerId.c | 880 ---- .../3.28.1/CompilerIdC/CMakeCCompilerId.o | Bin 1744 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 ---- .../3.28.1/CompilerIdCXX/CMakeCXXCompilerId.o | Bin 1960 -> 0 bytes .../APP/APP_Main.c.obj | Bin 22716 -> 0 bytes .../BoooomCTL/Common/PID/PID.c.obj | Bin 3288 -> 0 bytes .../Communication/Communication.c.obj | Bin 5564 -> 0 bytes .../BoooomCTL/Communication/Vofa/VOFA.c.obj | Bin 5940 -> 0 bytes .../BoooomCTL/Controller/Controller.c.obj | Bin 1264 -> 0 bytes .../Controller/PreDrive/PreDrive.c.obj | Bin 9400 -> 0 bytes .../BoooomCTL/Controller/SVPWM/SVPWM.c.obj | Bin 1264 -> 0 bytes .../BoooomCTL/Data/Angle/Angle.c.obj | Bin 5108 -> 0 bytes .../BoooomCTL/Data/Angle/MT6816/MT6816.c.obj | Bin 1264 -> 0 bytes .../BoooomCTL/Data/Current/Current.c.obj | Bin 1260 -> 0 bytes .../Current/InteriorADC/InteriorADC.c.obj | Bin 9436 -> 0 bytes .../BoooomCTL/Data/Data.c.obj | Bin 1244 -> 0 bytes .../Data/Temperature/Temperature.c.obj | Bin 1272 -> 0 bytes .../BoooomCTL/Data/Voltage/Voltage.c.obj | Bin 1260 -> 0 bytes .../BoooomCTL/Parameter/Parameter.c.obj | Bin 1264 -> 0 bytes .../BoooomDRV/Peripheral/SPI/SPI.c.obj | Bin 1256 -> 0 bytes .../Core/Src/adc.c.obj | Bin 22984 -> 0 bytes .../Core/Src/dma.c.obj | Bin 7460 -> 0 bytes .../Core/Src/gpio.c.obj | Bin 6692 -> 0 bytes .../Core/Src/i2c.c.obj | Bin 13724 -> 0 bytes .../Core/Src/main.c.obj | Bin 8392 -> 0 bytes .../Core/Src/opamp.c.obj | Bin 11736 -> 0 bytes .../Core/Src/spi.c.obj | Bin 11896 -> 0 bytes .../Core/Src/stm32g4xx_hal_msp.c.obj | Bin 5084 -> 0 bytes .../Core/Src/stm32g4xx_it.c.obj | Bin 18324 -> 0 bytes .../Core/Src/syscalls.c.obj | Bin 14164 -> 0 bytes .../Core/Src/sysmem.c.obj | Bin 4628 -> 0 bytes .../Core/Src/system_stm32g4xx.c.obj | Bin 7468 -> 0 bytes .../Core/Src/tim.c.obj | Bin 18888 -> 0 bytes .../Core/Startup/startup_stm32g431vbtx.s.obj | Bin 6828 -> 0 bytes .../Src/stm32g4xx_hal.c.obj | Bin 23768 -> 0 bytes .../Src/stm32g4xx_hal_adc.c.obj | Bin 76612 -> 0 bytes .../Src/stm32g4xx_hal_adc_ex.c.obj | Bin 68444 -> 0 bytes .../Src/stm32g4xx_hal_cortex.c.obj | Bin 23744 -> 0 bytes .../Src/stm32g4xx_hal_dma.c.obj | Bin 22136 -> 0 bytes .../Src/stm32g4xx_hal_dma_ex.c.obj | Bin 10864 -> 0 bytes .../Src/stm32g4xx_hal_exti.c.obj | Bin 17092 -> 0 bytes .../Src/stm32g4xx_hal_flash.c.obj | Bin 18368 -> 0 bytes .../Src/stm32g4xx_hal_flash_ex.c.obj | Bin 24400 -> 0 bytes .../Src/stm32g4xx_hal_flash_ramfunc.c.obj | Bin 4516 -> 0 bytes .../Src/stm32g4xx_hal_gpio.c.obj | Bin 13600 -> 0 bytes .../Src/stm32g4xx_hal_i2c.c.obj | Bin 127704 -> 0 bytes .../Src/stm32g4xx_hal_i2c_ex.c.obj | Bin 13748 -> 0 bytes .../Src/stm32g4xx_hal_opamp.c.obj | Bin 17352 -> 0 bytes .../Src/stm32g4xx_hal_opamp_ex.c.obj | Bin 9232 -> 0 bytes .../Src/stm32g4xx_hal_pcd.c.obj | Bin 48972 -> 0 bytes .../Src/stm32g4xx_hal_pcd_ex.c.obj | Bin 13480 -> 0 bytes .../Src/stm32g4xx_hal_pwr.c.obj | Bin 14436 -> 0 bytes .../Src/stm32g4xx_hal_pwr_ex.c.obj | Bin 28536 -> 0 bytes .../Src/stm32g4xx_hal_rcc.c.obj | Bin 26568 -> 0 bytes .../Src/stm32g4xx_hal_rcc_ex.c.obj | Bin 34192 -> 0 bytes .../Src/stm32g4xx_hal_spi.c.obj | Bin 72180 -> 0 bytes .../Src/stm32g4xx_hal_spi_ex.c.obj | Bin 8232 -> 0 bytes .../Src/stm32g4xx_hal_tim.c.obj | Bin 156288 -> 0 bytes .../Src/stm32g4xx_hal_tim_ex.c.obj | Bin 82684 -> 0 bytes .../Src/stm32g4xx_ll_adc.c.obj | Bin 1288 -> 0 bytes .../Src/stm32g4xx_ll_usb.c.obj | Bin 43824 -> 0 bytes .../Class/CDC/Src/usbd_cdc.c.obj | Bin 28292 -> 0 bytes .../Core/Src/usbd_core.c.obj | Bin 25200 -> 0 bytes .../Core/Src/usbd_ctlreq.c.obj | Bin 34828 -> 0 bytes .../Core/Src/usbd_ioreq.c.obj | Bin 11764 -> 0 bytes .../USB_Device/App/usb_device.c.obj | Bin 8288 -> 0 bytes .../USB_Device/App/usbd_cdc_if.c.obj | Bin 13296 -> 0 bytes .../USB_Device/App/usbd_desc.c.obj | Bin 13392 -> 0 bytes .../USB_Device/Target/usbd_conf.c.obj | Bin 42700 -> 0 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 413 -- .../CMakeFiles/TargetDirectories.txt | 3 - .../CMakeFiles/clion-Debug-log.txt | 5 - .../CMakeFiles/clion-environment.txt | Bin 204 -> 0 bytes .../CMakeFiles/cmake.check_cache | 1 - cmake-build-debug/CMakeFiles/rules.ninja | 74 - cmake-build-debug/Makefile | 1890 -------- cmake-build-debug/build.ninja | 657 --- cmake-build-debug/cmake_install.cmake | 49 - 116 files changed, 417 insertions(+), 16489 deletions(-) create mode 100644 APP/APP_Task.c create mode 100644 APP/APP_Task.h delete mode 100644 cmake-build-debug/.cmake/api/v1/query/cache-v2 delete mode 100644 cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 delete mode 100644 cmake-build-debug/.cmake/api/v1/query/codemodel-v2 delete mode 100644 cmake-build-debug/.cmake/api/v1/query/toolchains-v1 delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/cache-v2-6db2a80c15b391d89c29.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-6f1c16102fa00c5131a2.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-f6329a173c29f9fcace8.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/index-2024-05-07T18-20-39-0997.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/target-BoooomFOC_STSPIN32G4_EVB.elf-Debug-5184bd558520caf41aaa.json delete mode 100644 cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-e8363e9fffd930ac86da.json delete mode 100644 cmake-build-debug/.ninja_deps delete mode 100644 cmake-build-debug/.ninja_log delete mode 100644 cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.bin delete mode 100644 cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.cbp delete mode 100644 cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.elf delete mode 100644 cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.hex delete mode 100644 cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.map delete mode 100644 cmake-build-debug/CMakeCache.txt delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CMakeASMCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CMakeCCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_C.bin delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CMakeSystem.cmake delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.c delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.o delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.o delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Common/PID/PID.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Communication/Communication.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Communication/Vofa/VOFA.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/Controller.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/PreDrive/PreDrive.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/SVPWM/SVPWM.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Angle/Angle.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Angle/MT6816/MT6816.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/Current.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Data.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Temperature/Temperature.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Voltage/Voltage.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Parameter/Parameter.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDRV/Peripheral/SPI/SPI.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/adc.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/dma.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/gpio.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/i2c.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/main.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/opamp.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/spi.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_hal_msp.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_it.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/syscalls.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/sysmem.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/system_stm32g4xx.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/tim.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Startup/startup_stm32g431vbtx.s.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usb_device.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_cdc_if.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_desc.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/Target/usbd_conf.c.obj delete mode 100644 cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 cmake-build-debug/CMakeFiles/TargetDirectories.txt delete mode 100644 cmake-build-debug/CMakeFiles/clion-Debug-log.txt delete mode 100644 cmake-build-debug/CMakeFiles/clion-environment.txt delete mode 100644 cmake-build-debug/CMakeFiles/cmake.check_cache delete mode 100644 cmake-build-debug/CMakeFiles/rules.ninja delete mode 100644 cmake-build-debug/Makefile delete mode 100644 cmake-build-debug/build.ninja delete mode 100644 cmake-build-debug/cmake_install.cmake diff --git a/APP/APP_Main.c b/APP/APP_Main.c index 2580d64..da72a7e 100644 --- a/APP/APP_Main.c +++ b/APP/APP_Main.c @@ -6,10 +6,10 @@ #include "Angle.h" #include "InteriorADC.h" -//#include "Data/Current/InteriorADC/InteriorADC.h" +#include "Controller/Controller.h" -float CurrA, CurrB, CurrC; -float Current_Temp, V_Temp; +//float CurrA, CurrB, CurrC; +//float Current_Temp, V_Temp; float32_t NowAngle; void APP_Init() { @@ -82,7 +82,14 @@ float moving_average_filtre(float xn) { return yn; } -static float Current_Temp1, ii; +//float Current_Temp1, ii=0.0f, iii=0.0f; +//#define PWM_FREQUENCY 24000 +//#define CURRENT_MEASURE_HZ PWM_FREQUENCY +//#define CURRENT_MEASURE_PERIOD (float) (1.0f / (float) CURRENT_MEASURE_HZ) +// +//#define TIMER0_CLK_MHz 168 +//#define PWM_PERIOD_CYCLES (uint16_t)((TIMER0_CLK_MHz * (uint32_t) 1000000u / ((uint32_t) (PWM_FREQUENCY))) & 0xFFFE) +//#define HALF_PWM_PERIOD_CYCLES (uint16_t)(PWM_PERIOD_CYCLES / 2U) void APP_Main() { // TIM1->CCR1 = 0; @@ -90,11 +97,21 @@ void APP_Main() { // TIM1->CCR3 = 100; // TIM1->CCR4 = 10; - ii += 0.001f; - Current_Temp = ((110.0 - 30) / (*TS_CAL2 - *TS_CAL1) * (int16_t) (adc1_RegularBuf[1] * 3.3 / 3.0 - *TS_CAL1)) + 30; - Current_Temp1 = moving_average_filtre(Current_Temp * sinf(ii)); - SendCurrent_Vofa(Current_Temp * sinf(ii), Current_Temp1, 0); +// ii += 0.000001f; +//// if (ii == 0.1f) { ii = 0.1f-0.00001f; } +// iii += 0.03f; +// if (iii >= 360.0f) { iii = 0.0f; } +// Current_Temp = ((110.0 - 30) / (*TS_CAL2 - *TS_CAL1) * (int16_t) (adc1_RegularBuf[1] * 3.3 / 3.0 - *TS_CAL1)) + 30; +// Current_Temp1 = moving_average_filtre(Current_Temp * sinf(ii)); +// SendCurrent_Vofa(Current_Temp * sinf(ii), Current_Temp1, 0); +// Generate(0, 0.02f, iii); +// SendCurrent_Vofa(FOC.dtc_a, iii,(uint16_t) (FOC.dtc_a * (float) HALF_PWM_PERIOD_CYCLES)); +// TIM1->CCR1 = (uint16_t) (FOC.dtc_a * (float) HALF_PWM_PERIOD_CYCLES); +// TIM1->CCR2 = (uint16_t) (FOC.dtc_b * (float) HALF_PWM_PERIOD_CYCLES); +// TIM1->CCR3 = (uint16_t) (FOC.dtc_c * (float) HALF_PWM_PERIOD_CYCLES); + +// SendCurrent_Vofa(FOC.dtc_a, ii,0); // usb_printf("%f\r\n", NowAngle); @@ -102,10 +119,16 @@ void APP_Main() { // usb_printf("CoreTemp:%d,%d, %.2f\r\n", adc1_RegularBuf[0], adc1_RegularBuf[1], Current_Temp); // usb_printf("PhaseCurrent:%d, %d, %d\r\n", ADC1->JDR1 - 2040, ADC2->JDR1 - 2024, ADC1->JDR2 - 2024); // usb_printf("PhaseVoltage:%d, %d, %d\r\n", ADC2->JDR2, ADC2->JDR3, ADC2->JDR4); +// SendCurrent_Vofa(FOC.dtc_a, FOC.dtc_b,FOC.dtc_c); +// SendCurrent_Vofa(ADC1->JDR1, FOC.dtc_a, 0 ); + +// CurrA = ia/4096*3.3/0.005f/7.33333; + SendCurrent_Vofa((ADC1->JDR1)/4096.0f*3.3f/0.005f/7.33333f, ADC2->JDR1, ADC1->JDR2); +// usb_printf("PhaseVoltage:%d\r\n", (ADC1->JDR1-2048.0f)/4096.0f*3.3f/0.005f/7.33333f); -// HAL_Delay(10); + HAL_Delay(10); } @@ -114,8 +137,3 @@ void APP_Main() { // if (HAL_OK == HAL_ADC_PollForConversion(&hadc1, 50)) { // ADC_VAL1 = HAL_ADC_GetValue(&hadc1); // } - -void APP_Task() { -// Current_Temp = 1.0f; -// Current_Temp = (1.43 - adc1_RegularBuf[0] * 3.3 / 4096) * 1000 / 4.35 + 25; -} \ No newline at end of file diff --git a/APP/APP_Main.h b/APP/APP_Main.h index 0bef86e..8edd5c7 100644 --- a/APP/APP_Main.h +++ b/APP/APP_Main.h @@ -22,8 +22,8 @@ #include "gpio.h" #include "usbd_cdc_if.h" -//#include "arm_math.h" -#include "Utils/arm_math.h" + +#include "arm_math.h" #include "Communication.h" diff --git a/APP/APP_Task.c b/APP/APP_Task.c new file mode 100644 index 0000000..1a9e8d3 --- /dev/null +++ b/APP/APP_Task.c @@ -0,0 +1,41 @@ +// +// Created by ZK on 24-5-10. +// + +#include "APP_Task.h" +#include "APP_Main.h" +#include "Angle.h" +#include "InteriorADC.h" +#include "Controller/Controller.h" + + +float CurrA, CurrB, CurrC; +float Current_Temp, V_Temp; +//float32_t NowAngle; + +float Current_Temp1, ii = 0.0f, iii = 0.0f; + +#define PWM_FREQUENCY 24000 +#define CURRENT_MEASURE_HZ PWM_FREQUENCY +#define CURRENT_MEASURE_PERIOD (float) (1.0f / (float) CURRENT_MEASURE_HZ) + +#define TIMER0_CLK_MHz 168 +#define PWM_PERIOD_CYCLES (uint16_t)((TIMER0_CLK_MHz * (uint32_t) 1000000u / ((uint32_t) (PWM_FREQUENCY))) & 0xFFFE) +#define HALF_PWM_PERIOD_CYCLES (uint16_t)(PWM_PERIOD_CYCLES / 2U) + + +void High_Frequency_Task() { + + ii += 0.000001f; +// if (ii == 0.1f) { ii = 0.1f-0.00001f; } + iii += 0.1f; + if (iii >= 360.0f) { iii = 0.0f; } + + Generate(0, 0.02f, iii); +// SendCurrent_Vofa(FOC.dtc_a, iii, (uint16_t) (FOC.dtc_a * (float) HALF_PWM_PERIOD_CYCLES)); + TIM1->CCR1 = (uint16_t) (FOC.dtc_a * (float) HALF_PWM_PERIOD_CYCLES); + TIM1->CCR2 = (uint16_t) (FOC.dtc_b * (float) HALF_PWM_PERIOD_CYCLES); + TIM1->CCR3 = (uint16_t) (FOC.dtc_c * (float) HALF_PWM_PERIOD_CYCLES); + +// SendCurrent_Vofa((ADC1->JDR1)/4096.0f*3.3f/0.005f/7.33333f, 0, 0); +} \ No newline at end of file diff --git a/APP/APP_Task.h b/APP/APP_Task.h new file mode 100644 index 0000000..bb13888 --- /dev/null +++ b/APP/APP_Task.h @@ -0,0 +1,10 @@ +// +// Created by ZK on 24-5-10. +// + +#ifndef BOOOOMFOC_STSPIN32G4_EVB_APP_TASK_H +#define BOOOOMFOC_STSPIN32G4_EVB_APP_TASK_H + +void High_Frequency_Task(); + +#endif //BOOOOMFOC_STSPIN32G4_EVB_APP_TASK_H diff --git a/BoooomCTL/Controller/Controller.c b/BoooomCTL/Controller/Controller.c index 0bbd75e..3fcdbdc 100644 --- a/BoooomCTL/Controller/Controller.c +++ b/BoooomCTL/Controller/Controller.c @@ -1,6 +1,29 @@ // // Created by ZK on 2023/3/14. // - +//#include "main.h" +#include #include "Controller.h" +#include "SVPWM/SVPWM.h" + +tFOC FOC; + +float uAlpha1; +float uBeta1; + +bool Generate(float ud, float uq, float Theta) { + + inversePark(ud, uq, Theta, &uAlpha1, &uBeta1); + + if (0 == SVPWM(uAlpha1, uBeta1, &FOC.dtc_a, &FOC.dtc_b, &FOC.dtc_c)) { +// set_a_duty((uint16_t)(Foc.dtc_a * (float) HALF_PWM_PERIOD_CYCLES)); +// set_b_duty((uint16_t)(Foc.dtc_b * (float) HALF_PWM_PERIOD_CYCLES)); +// set_c_duty((uint16_t)(Foc.dtc_c * (float) HALF_PWM_PERIOD_CYCLES)); +// TIM1->CCR1 = (uint16_t) FOC.dtc_a; +// TIM1->CCR2 = (uint16_t) FOC.dtc_b; +// TIM1->CCR3 = (uint16_t) FOC.dtc_c; + } + + return FOC.dtc_a; +} diff --git a/BoooomCTL/Controller/Controller.h b/BoooomCTL/Controller/Controller.h index 1816e68..3496d2b 100644 --- a/BoooomCTL/Controller/Controller.h +++ b/BoooomCTL/Controller/Controller.h @@ -5,4 +5,22 @@ #ifndef BOOOOMFOC_STSPIN32G4_EVB_CONTROLLER_H #define BOOOOMFOC_STSPIN32G4_EVB_CONTROLLER_H +typedef struct sFOC +{ + bool is_armed; + + float v_bus, v_bus_filt, i_a, i_b, i_c; + + float i_q, i_q_filt, i_d, i_d_filt, i_bus, i_bus_filt, power_filt; + float dtc_a, dtc_b, dtc_c; + + float current_ctrl_p_gain, current_ctrl_i_gain; + float current_ctrl_integral_d, current_ctrl_integral_q; +} tFOC; + +extern tFOC FOC; + +extern bool Generate(float ud, float uq, float Theta); + + #endif //BOOOOMFOC_STSPIN32G4_EVB_CONTROLLER_H diff --git a/BoooomCTL/Controller/SVPWM/SVPWM.c b/BoooomCTL/Controller/SVPWM/SVPWM.c index fab9300..da3150a 100644 --- a/BoooomCTL/Controller/SVPWM/SVPWM.c +++ b/BoooomCTL/Controller/SVPWM/SVPWM.c @@ -5,33 +5,180 @@ #include "SVPWM.h" -inline int svpwm(float alpha, float beta, float *tA, float *tB, float *tC) { +#define SVM 1 + +extern uint16_t cycleNum; + +#define SQRT3 1.732050808f +#define LIMIT (float32_t)(0.9f / SQRT3) +#define LIMIT_UDC 16.0f +#define TS 3400 +#define SQRT3_MULT_TS (float32_t)((float32_t)TS * SQRT3) + +uint8_t sectionMap[7] = {0, 2, 6, 1, 4, 3, 5}; +float32_t uAlpha, uBeta; +float32_t ud, uq; +uint16_t channel1, channel2, channel3,udc=12; +float uAlpha, uBeta; +float32_t iAlpha, iBeta; +float32_t id, iq; + +inline void inversePark(float ud, float uq, float Theta, float *uAlpha, float *uBeta) { + float s = sinf(Theta / 57.2958f); + float c = cosf(Theta / 57.2958f); + *uAlpha = ud * c - uq * s; + *uBeta = ud * s + uq * c; +} + +#ifdef false + +inline int SVPWM(float uAlpha, float uBeta, float *tA, float *tB, float *tC) { + float U1, U2, U3; + uint8_t a, b, c, n = 0; + + U1 = uBeta; + U2 = (SQRT3 * uAlpha - uBeta) / 2; + U3 = (-SQRT3 * uAlpha - uBeta) / 2; + + if (U1 > 0) + a = 1; + else + a = 0; + if (U2 > 0) + b = 1; + else + b = 0; + if (U3 > 0) + c = 1; + else + c = 0; + + n = (c << 2) + (b << 1) + a; + + switch (sectionMap[n]) + { + case 0: + { + channel1 = TS / 2; + channel2 = TS / 2; + channel3 = TS / 2; + } + break; + + case 1: + { + int16_t t4 = SQRT3 * TS * U2 / udc; + int16_t t6 = SQRT3 * TS * U1 / udc; + int16_t t0 = (TS - t4 - t6) / 2; + + channel1 = t4 + t6 + t0; + channel2 = t6 + t0; + channel3 = t0; + } + break; + + case 2: + { + int16_t t2 = -SQRT3 * TS * U2 / udc; + int16_t t6 = -SQRT3 * TS * U3 / udc; + int16_t t0 = (TS - t2 - t6) / 2; + + channel1 = t6 + t0; + channel2 = t2 + t6 + t0; + channel3 = t0; + } + break; + + case 3: + { + int16_t t2 = SQRT3 * TS * U1 / udc; + int16_t t3 = SQRT3 * TS * U3 / udc; + int16_t t0 = (TS - t2 - t3) / 2; + + channel1 = t0; + channel2 = t2 + t3 + t0; + channel3 = t3 + t0; + } + break; + + case 4: + { + int16_t t1 = -SQRT3 * TS * U1 / udc; + int16_t t3 = -SQRT3 * TS * U2 / udc; + int16_t t0 = (TS - t1 - t3) / 2; + + channel1 = t0; + channel2 = t3 + t0; + channel3 = t1 + t3 + t0; + } + break; + + case 5: + { + int16_t t1 = SQRT3 * TS * U3 / udc; + int16_t t5 = SQRT3 * TS * U2 / udc; + int16_t t0 = (TS - t1 - t5) / 2; + + channel1 = t5 + t0; + channel2 = t0; + channel3 = t1 + t5 + t0; + } + break; + + case 6: + { + int16_t t4 = -SQRT3 * TS * U3 / udc; + int16_t t5 = -SQRT3 * TS * U1 / udc; + int16_t t0 = (TS - t4 - t5) / 2; + + channel1 = t4 + t5 + t0; + channel2 = t0; + channel3 = t5 + t0; + } + break; + + default: + break; + } + + *tA = channel1; + *tB = channel2; + *tC = channel3; + + return 0; + + +} +#else + +inline int SVPWM(float uAlpha, float uBeta, float *tA, float *tB, float *tC) { int Sextant; - if (beta >= 0.0f) { - if (alpha >= 0.0f) { + + if (uBeta >= 0.0f) { + if (uAlpha >= 0.0f) { //quadrant I - if (ONE_BY_SQRT3 * beta > alpha) + if (ONE_BY_SQRT3 * uBeta > uAlpha) Sextant = 2; //sextant v2-v3 else Sextant = 1; //sextant v1-v2 } else { //quadrant II - if (-ONE_BY_SQRT3 * beta > alpha) + if (-ONE_BY_SQRT3 * uBeta > uAlpha) Sextant = 3; //sextant v3-v4 else Sextant = 2; //sextant v2-v3 } } else { - if (alpha >= 0.0f) { + if (uAlpha >= 0.0f) { //quadrant IV - if (-ONE_BY_SQRT3 * beta > alpha) + if (-ONE_BY_SQRT3 * uBeta > uAlpha) Sextant = 5; //sextant v5-v6 else Sextant = 6; //sextant v6-v1 } else { //quadrant III - if (ONE_BY_SQRT3 * beta > alpha) + if (ONE_BY_SQRT3 * uBeta > uAlpha) Sextant = 4; //sextant v4-v5 else Sextant = 5; //sextant v5-v6 @@ -42,8 +189,8 @@ inline int svpwm(float alpha, float beta, float *tA, float *tB, float *tC) { // sextant v1-v2 case 1: { // Vector on-times - float t1 = alpha - ONE_BY_SQRT3 * beta; - float t2 = TWO_BY_SQRT3 * beta; + float t1 = uAlpha - ONE_BY_SQRT3 * uBeta; + float t2 = TWO_BY_SQRT3 * uBeta; // PWM timings *tA = (1.0f - t1 - t2) * 0.5f; @@ -55,8 +202,8 @@ inline int svpwm(float alpha, float beta, float *tA, float *tB, float *tC) { // sextant v2-v3 case 2: { // Vector on-times - float t2 = alpha + ONE_BY_SQRT3 * beta; - float t3 = -alpha + ONE_BY_SQRT3 * beta; + float t2 = uAlpha + ONE_BY_SQRT3 * uBeta; + float t3 = -uAlpha + ONE_BY_SQRT3 * uBeta; // PWM timings *tB = (1.0f - t2 - t3) * 0.5f; @@ -68,8 +215,8 @@ inline int svpwm(float alpha, float beta, float *tA, float *tB, float *tC) { // sextant v3-v4 case 3: { // Vector on-times - float t3 = TWO_BY_SQRT3 * beta; - float t4 = -alpha - ONE_BY_SQRT3 * beta; + float t3 = TWO_BY_SQRT3 * uBeta; + float t4 = -uAlpha - ONE_BY_SQRT3 * uBeta; // PWM timings *tB = (1.0f - t3 - t4) * 0.5f; @@ -81,8 +228,8 @@ inline int svpwm(float alpha, float beta, float *tA, float *tB, float *tC) { // sextant v4-v5 case 4: { // Vector on-times - float t4 = -alpha + ONE_BY_SQRT3 * beta; - float t5 = -TWO_BY_SQRT3 * beta; + float t4 = -uAlpha + ONE_BY_SQRT3 * uBeta; + float t5 = -TWO_BY_SQRT3 * uBeta; // PWM timings *tC = (1.0f - t4 - t5) * 0.5f; @@ -94,8 +241,8 @@ inline int svpwm(float alpha, float beta, float *tA, float *tB, float *tC) { // sextant v5-v6 case 5: { // Vector on-times - float t5 = -alpha - ONE_BY_SQRT3 * beta; - float t6 = alpha - ONE_BY_SQRT3 * beta; + float t5 = -uAlpha - ONE_BY_SQRT3 * uBeta; + float t6 = uAlpha - ONE_BY_SQRT3 * uBeta; // PWM timings *tC = (1.0f - t5 - t6) * 0.5f; @@ -107,8 +254,8 @@ inline int svpwm(float alpha, float beta, float *tA, float *tB, float *tC) { // sextant v6-v1 case 6: { // Vector on-times - float t6 = -TWO_BY_SQRT3 * beta; - float t1 = alpha + ONE_BY_SQRT3 * beta; + float t6 = -TWO_BY_SQRT3 * uBeta; + float t1 = uAlpha + ONE_BY_SQRT3 * uBeta; // PWM timings *tA = (1.0f - t6 - t1) * 0.5f; @@ -119,10 +266,13 @@ inline int svpwm(float alpha, float beta, float *tA, float *tB, float *tC) { } // if any of the results becomes NaN, result_valid will evaluate to false - int result_valid = - *tA >= 0.0f && *tA <= 1.0f - && *tB >= 0.0f && *tB <= 1.0f - && *tC >= 0.0f && *tC <= 1.0f; + int result_valid = *tA >= 0.0f && *tA <= 1.0f && *tB >= 0.0f && *tB <= 1.0f && *tC >= 0.0f && *tC <= 1.0f; return result_valid ? 0 : -1; -} \ No newline at end of file + +// TIM1->CCR1 = channelA; +// TIM1->CCR2 = channelB; +// TIM1->CCR3 = channelC; +} + +#endif \ No newline at end of file diff --git a/BoooomCTL/Controller/SVPWM/SVPWM.h b/BoooomCTL/Controller/SVPWM/SVPWM.h index b94431a..fd2bf31 100644 --- a/BoooomCTL/Controller/SVPWM/SVPWM.h +++ b/BoooomCTL/Controller/SVPWM/SVPWM.h @@ -5,10 +5,28 @@ #ifndef BOOOOMFOC_STSPIN32G4_EVB_SVPWM_H #define BOOOOMFOC_STSPIN32G4_EVB_SVPWM_H -#define M_PI (3.14159265358f) -#define M_2PI (6.28318530716f) -#define ONE_BY_SQRT3 (0.57735026919f) -#define TWO_BY_SQRT3 (2.0f * 0.57735026919f) -#define SQRT3_BY_2 (0.86602540378f) +#include "arm_math.h" + +#define M_PI (3.14159265358f) +#define M_2PI (6.28318530716f) +#define ONE_BY_SQRT3 (0.57735026919f) +#define TWO_BY_SQRT3 (2.0f * 0.57735026919f) +#define SQRT3_BY_2 (0.86602540378f) + +#define SQ(x) ((x) * (x)) +#define ABS(x) ((x) > 0 ? (x) : -(x)) +#define MAX(x, y) (((x) > (y)) ? (x) : (y)) +#define MIN(x, y) (((x) < (y)) ? (x) : (y)) +#define CLAMP(x, lower, upper) (MIN(upper, MAX(x, lower))) +#define FLOAT_EQU(floatA, floatB) ((ABS((floatA) - (floatB))) < 0.000001f) + +//extern inline void clarke_transform(float Ia, float Ib, float Ic, float *Ialpha, float *Ibeta); +// +//extern inline void park_transform(float Ialpha, float Ibeta, float Theta, float *Id, float *Iq); + +extern void inversePark(float ud, float uq, float Theta, float *uAlpha, float *uBeta); + +extern int SVPWM(float uAlpha, float uBeta, float *tA, float *tB, float *tC); + #endif //BOOOOMFOC_STSPIN32G4_EVB_SVPWM_H diff --git a/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c b/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c index 5a11ae0..cc8f100 100644 --- a/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c +++ b/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c @@ -13,6 +13,7 @@ bool InteriorADC_Init(void) { HAL_Delay(100); HAL_ADCEx_InjectedStart(&hadc1); __HAL_ADC_ENABLE_IT(&hadc1, ADC_IT_JEOC); + __HAL_ADC_DISABLE_IT(&hadc1, ADC_IT_JEOS);//关闭ADC1的中断,避免ADC1_2_IRQHandler触发两次 HAL_ADCEx_InjectedStart(&hadc2); __HAL_ADC_ENABLE_IT(&hadc2, ADC_IT_JEOC); diff --git a/BoooomCTL/Utils/arm_math.h b/BoooomCTL/Utils/arm_math.h index eb37f82..9179906 100644 --- a/BoooomCTL/Utils/arm_math.h +++ b/BoooomCTL/Utils/arm_math.h @@ -1,3 +1,4 @@ +#include "stm32g4xx.h" /****************************************************************************** * @file arm_math.h * @brief Public header file for CMSIS DSP Library diff --git a/CMakeLists.txt b/CMakeLists.txt index 40f0301..b205de3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,12 +51,15 @@ endif () include_directories( APP + BoooomCTL BoooomCTL/Controller/PreDrive BoooomCTL/Communication BoooomCTL/Data BoooomCTL/Data/Angle BoooomCTL/Data/Current/InteriorADC + BoooomCTL/Utils + BoooomDRV Core/Inc USB_Device/App diff --git a/CMakeLists_template.txt b/CMakeLists_template.txt index 40f0301..b205de3 100644 --- a/CMakeLists_template.txt +++ b/CMakeLists_template.txt @@ -51,12 +51,15 @@ endif () include_directories( APP + BoooomCTL BoooomCTL/Controller/PreDrive BoooomCTL/Communication BoooomCTL/Data BoooomCTL/Data/Angle BoooomCTL/Data/Current/InteriorADC + BoooomCTL/Utils + BoooomDRV Core/Inc USB_Device/App diff --git a/Core/Src/stm32g4xx_it.c b/Core/Src/stm32g4xx_it.c index 2250959..8394639 100644 --- a/Core/Src/stm32g4xx_it.c +++ b/Core/Src/stm32g4xx_it.c @@ -22,6 +22,7 @@ #include "stm32g4xx_it.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ +#include "APP_Task.h" /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ @@ -70,130 +71,116 @@ extern TIM_HandleTypeDef htim1; /** * @brief This function handles Non maskable interrupt. */ -void NMI_Handler(void) -{ - /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ +void NMI_Handler(void) { + /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ - /* USER CODE END NonMaskableInt_IRQn 0 */ - HAL_RCC_NMI_IRQHandler(); - /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ - while (1) - { - } - /* USER CODE END NonMaskableInt_IRQn 1 */ + /* USER CODE END NonMaskableInt_IRQn 0 */ + HAL_RCC_NMI_IRQHandler(); + /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ + while (1) { + } + /* USER CODE END NonMaskableInt_IRQn 1 */ } /** * @brief This function handles Hard fault interrupt. */ -void HardFault_Handler(void) -{ - /* USER CODE BEGIN HardFault_IRQn 0 */ +void HardFault_Handler(void) { + /* USER CODE BEGIN HardFault_IRQn 0 */ - /* USER CODE END HardFault_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_HardFault_IRQn 0 */ - /* USER CODE END W1_HardFault_IRQn 0 */ - } + /* USER CODE END HardFault_IRQn 0 */ + while (1) { + /* USER CODE BEGIN W1_HardFault_IRQn 0 */ + /* USER CODE END W1_HardFault_IRQn 0 */ + } } /** * @brief This function handles Memory management fault. */ -void MemManage_Handler(void) -{ - /* USER CODE BEGIN MemoryManagement_IRQn 0 */ +void MemManage_Handler(void) { + /* USER CODE BEGIN MemoryManagement_IRQn 0 */ - /* USER CODE END MemoryManagement_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ - /* USER CODE END W1_MemoryManagement_IRQn 0 */ - } + /* USER CODE END MemoryManagement_IRQn 0 */ + while (1) { + /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ + /* USER CODE END W1_MemoryManagement_IRQn 0 */ + } } /** * @brief This function handles Prefetch fault, memory access fault. */ -void BusFault_Handler(void) -{ - /* USER CODE BEGIN BusFault_IRQn 0 */ +void BusFault_Handler(void) { + /* USER CODE BEGIN BusFault_IRQn 0 */ - /* USER CODE END BusFault_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_BusFault_IRQn 0 */ - /* USER CODE END W1_BusFault_IRQn 0 */ - } + /* USER CODE END BusFault_IRQn 0 */ + while (1) { + /* USER CODE BEGIN W1_BusFault_IRQn 0 */ + /* USER CODE END W1_BusFault_IRQn 0 */ + } } /** * @brief This function handles Undefined instruction or illegal state. */ -void UsageFault_Handler(void) -{ - /* USER CODE BEGIN UsageFault_IRQn 0 */ +void UsageFault_Handler(void) { + /* USER CODE BEGIN UsageFault_IRQn 0 */ - /* USER CODE END UsageFault_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ - /* USER CODE END W1_UsageFault_IRQn 0 */ - } + /* USER CODE END UsageFault_IRQn 0 */ + while (1) { + /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ + /* USER CODE END W1_UsageFault_IRQn 0 */ + } } /** * @brief This function handles System service call via SWI instruction. */ -void SVC_Handler(void) -{ - /* USER CODE BEGIN SVCall_IRQn 0 */ +void SVC_Handler(void) { + /* USER CODE BEGIN SVCall_IRQn 0 */ - /* USER CODE END SVCall_IRQn 0 */ - /* USER CODE BEGIN SVCall_IRQn 1 */ + /* USER CODE END SVCall_IRQn 0 */ + /* USER CODE BEGIN SVCall_IRQn 1 */ - /* USER CODE END SVCall_IRQn 1 */ + /* USER CODE END SVCall_IRQn 1 */ } /** * @brief This function handles Debug monitor. */ -void DebugMon_Handler(void) -{ - /* USER CODE BEGIN DebugMonitor_IRQn 0 */ +void DebugMon_Handler(void) { + /* USER CODE BEGIN DebugMonitor_IRQn 0 */ - /* USER CODE END DebugMonitor_IRQn 0 */ - /* USER CODE BEGIN DebugMonitor_IRQn 1 */ + /* USER CODE END DebugMonitor_IRQn 0 */ + /* USER CODE BEGIN DebugMonitor_IRQn 1 */ - /* USER CODE END DebugMonitor_IRQn 1 */ + /* USER CODE END DebugMonitor_IRQn 1 */ } /** * @brief This function handles Pendable request for system service. */ -void PendSV_Handler(void) -{ - /* USER CODE BEGIN PendSV_IRQn 0 */ +void PendSV_Handler(void) { + /* USER CODE BEGIN PendSV_IRQn 0 */ - /* USER CODE END PendSV_IRQn 0 */ - /* USER CODE BEGIN PendSV_IRQn 1 */ + /* USER CODE END PendSV_IRQn 0 */ + /* USER CODE BEGIN PendSV_IRQn 1 */ - /* USER CODE END PendSV_IRQn 1 */ + /* USER CODE END PendSV_IRQn 1 */ } /** * @brief This function handles System tick timer. */ -void SysTick_Handler(void) -{ - /* USER CODE BEGIN SysTick_IRQn 0 */ +void SysTick_Handler(void) { + /* USER CODE BEGIN SysTick_IRQn 0 */ - /* USER CODE END SysTick_IRQn 0 */ - HAL_IncTick(); - /* USER CODE BEGIN SysTick_IRQn 1 */ + /* USER CODE END SysTick_IRQn 0 */ + HAL_IncTick(); + /* USER CODE BEGIN SysTick_IRQn 1 */ - /* USER CODE END SysTick_IRQn 1 */ + /* USER CODE END SysTick_IRQn 1 */ } /******************************************************************************/ @@ -206,58 +193,54 @@ void SysTick_Handler(void) /** * @brief This function handles DMA1 channel1 global interrupt. */ -void DMA1_Channel1_IRQHandler(void) -{ - /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */ +void DMA1_Channel1_IRQHandler(void) { + /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */ - /* USER CODE END DMA1_Channel1_IRQn 0 */ - HAL_DMA_IRQHandler(&hdma_adc1); - /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */ + /* USER CODE END DMA1_Channel1_IRQn 0 */ + HAL_DMA_IRQHandler(&hdma_adc1); + /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */ - /* USER CODE END DMA1_Channel1_IRQn 1 */ + /* USER CODE END DMA1_Channel1_IRQn 1 */ } /** * @brief This function handles ADC1 and ADC2 global interrupt. */ -void ADC1_2_IRQHandler(void) -{ - /* USER CODE BEGIN ADC1_2_IRQn 0 */ +void ADC1_2_IRQHandler(void) { + /* USER CODE BEGIN ADC1_2_IRQn 0 */ - /* USER CODE END ADC1_2_IRQn 0 */ - HAL_ADC_IRQHandler(&hadc1); - HAL_ADC_IRQHandler(&hadc2); - /* USER CODE BEGIN ADC1_2_IRQn 1 */ - - /* USER CODE END ADC1_2_IRQn 1 */ + /* USER CODE END ADC1_2_IRQn 0 */ + HAL_ADC_IRQHandler(&hadc1); + HAL_ADC_IRQHandler(&hadc2); + /* USER CODE BEGIN ADC1_2_IRQn 1 */ + High_Frequency_Task(); + /* USER CODE END ADC1_2_IRQn 1 */ } /** * @brief This function handles USB low priority interrupt remap. */ -void USB_LP_IRQHandler(void) -{ - /* USER CODE BEGIN USB_LP_IRQn 0 */ +void USB_LP_IRQHandler(void) { + /* USER CODE BEGIN USB_LP_IRQn 0 */ - /* USER CODE END USB_LP_IRQn 0 */ - HAL_PCD_IRQHandler(&hpcd_USB_FS); - /* USER CODE BEGIN USB_LP_IRQn 1 */ + /* USER CODE END USB_LP_IRQn 0 */ + HAL_PCD_IRQHandler(&hpcd_USB_FS); + /* USER CODE BEGIN USB_LP_IRQn 1 */ - /* USER CODE END USB_LP_IRQn 1 */ + /* USER CODE END USB_LP_IRQn 1 */ } /** * @brief This function handles TIM1 update interrupt and TIM16 global interrupt. */ -void TIM1_UP_TIM16_IRQHandler(void) -{ - /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 0 */ +void TIM1_UP_TIM16_IRQHandler(void) { + /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 0 */ - /* USER CODE END TIM1_UP_TIM16_IRQn 0 */ - HAL_TIM_IRQHandler(&htim1); - /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */ + /* USER CODE END TIM1_UP_TIM16_IRQn 0 */ + HAL_TIM_IRQHandler(&htim1); + /* USER CODE BEGIN TIM1_UP_TIM16_IRQn 1 */ - /* USER CODE END TIM1_UP_TIM16_IRQn 1 */ + /* USER CODE END TIM1_UP_TIM16_IRQn 1 */ } /* USER CODE BEGIN 1 */ diff --git a/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/cmake-build-debug/.cmake/api/v1/query/cache-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/cmake-build-debug/.cmake/api/v1/reply/cache-v2-6db2a80c15b391d89c29.json b/cmake-build-debug/.cmake/api/v1/reply/cache-v2-6db2a80c15b391d89c29.json deleted file mode 100644 index 6a40451..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/cache-v2-6db2a80c15b391d89c29.json +++ /dev/null @@ -1,1207 +0,0 @@ -{ - "entries" : - [ - { - "name" : "BoooomFOC_STSPIN32G4_EVB_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug" - }, - { - "name" : "BoooomFOC_STSPIN32G4_EVB_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "BoooomFOC_STSPIN32G4_EVB_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB" - }, - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-addr2line.exe" - }, - { - "name" : "CMAKE_ASM_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ar.exe" - }, - { - "name" : "CMAKE_ASM_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ranlib.exe" - }, - { - "name" : "CMAKE_ASM_COMPILER_WORKS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_ASM_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_ASM_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_ASM_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_ASM_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "e:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "28" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_COLOR_DIAGNOSTICS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Enable colored diagnostics throughout." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/bin/cmake.exe" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/bin/cpack.exe" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/bin/ctest.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ar.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ranlib.exe" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ar.exe" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ranlib.exe" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "E:/MinGW/bin/dlltool.exe" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "ELF" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Enable/Disable output of compile commands during generation." - } - ], - "type" : "BOOL", - "value" : "" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake." - } - ], - "type" : "STATIC", - "value" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/pkgRedirects" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "C:/Program Files (x86)/BoooomFOC_STSPIN32G4_EVB" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-ld.exe" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "make program" - } - ], - "type" : "FILEPATH", - "value" : "D:/JetBrains/CLion 2023.1.3/bin/ninja/win/x64/ninja.exe" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-nm.exe" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "BoooomFOC_STSPIN32G4_EVB" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-ranlib.exe" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-readelf.exe" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-strip.exe" - }, - { - "name" : "CMAKE_TAPI", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_TAPI-NOTFOUND" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." - } - ], - "type" : "BOOL", - "value" : "FALSE" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-6f1c16102fa00c5131a2.json b/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-6f1c16102fa00c5131a2.json deleted file mode 100644 index 73e8409..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-6f1c16102fa00c5131a2.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeCCompiler.cmake" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.28.1/CMakeASMCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Generic.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Generic.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Generic.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeASMInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug", - "source" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB" - }, - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-f6329a173c29f9fcace8.json b/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-f6329a173c29f9fcace8.json deleted file mode 100644 index 5274e24..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-f6329a173c29f9fcace8.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", - "minimumCMakeVersion" : - { - "string" : "3.24" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "directoryIndexes" : - [ - 0 - ], - "name" : "BoooomFOC_STSPIN32G4_EVB", - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 0, - "id" : "BoooomFOC_STSPIN32G4_EVB.elf::@6890427a1f51a3e7e1df", - "jsonFile" : "target-BoooomFOC_STSPIN32G4_EVB.elf-Debug-5184bd558520caf41aaa.json", - "name" : "BoooomFOC_STSPIN32G4_EVB.elf", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug", - "source" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB" - }, - "version" : - { - "major" : 2, - "minor" : 6 - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json deleted file mode 100644 index 3a67af9..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : [], - "files" : [], - "nodes" : [] - }, - "installers" : [], - "paths" : - { - "build" : ".", - "source" : "." - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/index-2024-05-07T18-20-39-0997.json b/cmake-build-debug/.cmake/api/v1/reply/index-2024-05-07T18-20-39-0997.json deleted file mode 100644 index 23312bd..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/index-2024-05-07T18-20-39-0997.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/bin/cmake.exe", - "cpack" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/bin/cpack.exe", - "ctest" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/bin/ctest.exe", - "root" : "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28" - }, - "version" : - { - "isDirty" : false, - "major" : 3, - "minor" : 28, - "patch" : 1, - "string" : "3.28.1", - "suffix" : "" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-f6329a173c29f9fcace8.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 6 - } - }, - { - "jsonFile" : "cache-v2-6db2a80c15b391d89c29.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-6f1c16102fa00c5131a2.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - { - "jsonFile" : "toolchains-v1-e8363e9fffd930ac86da.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-6db2a80c15b391d89c29.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-6f1c16102fa00c5131a2.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-f6329a173c29f9fcace8.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 6 - } - }, - "toolchains-v1" : - { - "jsonFile" : "toolchains-v1-e8363e9fffd930ac86da.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - } -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/target-BoooomFOC_STSPIN32G4_EVB.elf-Debug-5184bd558520caf41aaa.json b/cmake-build-debug/.cmake/api/v1/reply/target-BoooomFOC_STSPIN32G4_EVB.elf-Debug-5184bd558520caf41aaa.json deleted file mode 100644 index c923066..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/target-BoooomFOC_STSPIN32G4_EVB.elf-Debug-5184bd558520caf41aaa.json +++ /dev/null @@ -1,1704 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "BoooomFOC_STSPIN32G4_EVB.elf" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_executable", - "add_link_options", - "add_compile_options", - "add_compile_definitions", - "add_definitions", - "include_directories" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 88, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 24, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 84, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 85, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 86, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 23, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 29, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 30, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 36, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 49, - "parent" : 0 - }, - { - "command" : 3, - "file" : 0, - "line" : 22, - "parent" : 0 - }, - { - "command" : 4, - "file" : 0, - "line" : 71, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 52, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -std=gnu11 -fdiagnostics-color=always" - }, - { - "backtrace" : 6, - "fragment" : "-mfloat-abi=hard" - }, - { - "backtrace" : 6, - "fragment" : "-mfpu=fpv4-sp-d16" - }, - { - "backtrace" : 7, - "fragment" : "-mcpu=cortex-m4" - }, - { - "backtrace" : 7, - "fragment" : "-mthumb" - }, - { - "backtrace" : 7, - "fragment" : "-mthumb-interwork" - }, - { - "backtrace" : 8, - "fragment" : "-ffunction-sections" - }, - { - "backtrace" : 8, - "fragment" : "-fdata-sections" - }, - { - "backtrace" : 8, - "fragment" : "-fno-common" - }, - { - "backtrace" : 8, - "fragment" : "-fmessage-length=0" - }, - { - "backtrace" : 10, - "fragment" : "-Og" - }, - { - "backtrace" : 10, - "fragment" : "-g" - } - ], - "defines" : - [ - { - "backtrace" : 11, - "define" : "ARM_MATH_CM4" - }, - { - "backtrace" : 11, - "define" : "ARM_MATH_MATRIX_CHECK" - }, - { - "backtrace" : 11, - "define" : "ARM_MATH_ROUNDING" - }, - { - "backtrace" : 12, - "define" : "DEBUG" - }, - { - "backtrace" : 12, - "define" : "STM32G431xx" - }, - { - "backtrace" : 12, - "define" : "USE_HAL_DRIVER" - } - ], - "includes" : - [ - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "11" - }, - "sourceIndexes" : - [ - 0, - 2, - 4, - 6, - 8, - 10, - 12, - 14, - 16, - 18, - 20, - 22, - 24, - 26, - 28, - 31, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 158, - 163, - 164, - 165, - 166, - 168, - 170, - 172 - ] - }, - { - "compileCommandFragments" : - [ - { - "fragment" : "-g" - }, - { - "backtrace" : 6, - "fragment" : "-mfloat-abi=hard" - }, - { - "backtrace" : 6, - "fragment" : "-mfpu=fpv4-sp-d16" - }, - { - "backtrace" : 7, - "fragment" : "-mcpu=cortex-m4" - }, - { - "backtrace" : 7, - "fragment" : "-mthumb" - }, - { - "backtrace" : 7, - "fragment" : "-mthumb-interwork" - }, - { - "backtrace" : 8, - "fragment" : "-ffunction-sections" - }, - { - "backtrace" : 8, - "fragment" : "-fdata-sections" - }, - { - "backtrace" : 8, - "fragment" : "-fno-common" - }, - { - "backtrace" : 8, - "fragment" : "-fmessage-length=0" - }, - { - "backtrace" : 9, - "fragment" : "-x" - }, - { - "backtrace" : 9, - "fragment" : "assembler-with-cpp" - }, - { - "backtrace" : 10, - "fragment" : "-Og" - }, - { - "backtrace" : 10, - "fragment" : "-g" - } - ], - "defines" : - [ - { - "backtrace" : 11, - "define" : "ARM_MATH_CM4" - }, - { - "backtrace" : 11, - "define" : "ARM_MATH_MATRIX_CHECK" - }, - { - "backtrace" : 11, - "define" : "ARM_MATH_ROUNDING" - }, - { - "backtrace" : 12, - "define" : "DEBUG" - }, - { - "backtrace" : 12, - "define" : "STM32G431xx" - }, - { - "backtrace" : 12, - "define" : "USE_HAL_DRIVER" - } - ], - "includes" : - [ - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include" - }, - { - "backtrace" : 13, - "path" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include" - } - ], - "language" : "ASM", - "sourceIndexes" : - [ - 56 - ] - } - ], - "id" : "BoooomFOC_STSPIN32G4_EVB.elf::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-g", - "role" : "flags" - }, - { - "fragment" : "", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "-mfloat-abi=hard", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "-mfpu=fpv4-sp-d16", - "role" : "flags" - }, - { - "backtrace" : 3, - "fragment" : "-Wl,-gc-sections,--print-memory-usage,-Map=E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.map", - "role" : "flags" - }, - { - "backtrace" : 4, - "fragment" : "-mcpu=cortex-m4", - "role" : "flags" - }, - { - "backtrace" : 4, - "fragment" : "-mthumb", - "role" : "flags" - }, - { - "backtrace" : 4, - "fragment" : "-mthumb-interwork", - "role" : "flags" - }, - { - "backtrace" : 5, - "fragment" : "-T", - "role" : "flags" - }, - { - "backtrace" : 5, - "fragment" : "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/STM32G431VBTX_FLASH.ld", - "role" : "flags" - } - ], - "language" : "C" - }, - "name" : "BoooomFOC_STSPIN32G4_EVB.elf", - "nameOnDisk" : "BoooomFOC_STSPIN32G4_EVB.elf", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0, - 2, - 4, - 6, - 8, - 10, - 12, - 14, - 16, - 18, - 20, - 22, - 24, - 26, - 28, - 31, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 158, - 163, - 164, - 165, - 166, - 168, - 170, - 172 - ] - }, - { - "name" : "Header Files", - "sourceIndexes" : - [ - 1, - 3, - 5, - 7, - 9, - 11, - 13, - 15, - 17, - 19, - 21, - 23, - 25, - 27, - 29, - 30, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 57, - 58, - 59, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 157, - 159, - 160, - 161, - 162, - 167, - 169, - 171, - 173 - ] - }, - { - "name" : "", - "sourceIndexes" : - [ - 56, - 60, - 85, - 129, - 174 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "APP/APP_Main.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "APP/APP_Main.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Common/PID/PID.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Common/PID/PID.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Communication/Communication.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Communication/Communication.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Communication/Vofa/VOFA.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Communication/Vofa/VOFA.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Controller/Controller.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Controller/Controller.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Controller/PreDrive/PreDrive.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Controller/PreDrive/PreDrive.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Controller/SVPWM/SVPWM.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Controller/SVPWM/SVPWM.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Data/Angle/Angle.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Data/Angle/Angle.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Data/Angle/MT6816/MT6816.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Data/Angle/MT6816/MT6816.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Data/Current/Current.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Data/Current/Current.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Data/Current/InteriorADC/InteriorADC.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Data/Current/InteriorADC/InteriorADC.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Data/Data.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Data/Data.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Data/Temperature/Temperature.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Data/Temperature/Temperature.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Data/Voltage/Voltage.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Data/Voltage/Voltage.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomCTL/Parameter/Parameter.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Parameter/Parameter.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "BoooomCTL/Utils/arm_math.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "BoooomDRV/Peripheral/SPI/SPI.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "BoooomDRV/Peripheral/SPI/SPI.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/adc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/dma.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/gpio.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/i2c.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/main.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/opamp.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/spi.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/stm32g4xx_hal_conf.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/stm32g4xx_it.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Core/Inc/tim.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/adc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/dma.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/gpio.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/i2c.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/main.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/opamp.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/spi.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/stm32g4xx_hal_msp.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/stm32g4xx_it.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/syscalls.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/sysmem.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/system_stm32g4xx.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Core/Src/tim.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 1, - "path" : "Core/Startup/startup_stm32g431vbtx.s", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g4xx.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Device/ST/STM32G4xx/Include/system_stm32g4xx.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Device/ST/STM32G4xx/LICENSE.txt", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/cmsis_armcc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/cmsis_armclang.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/cmsis_armclang_ltm.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/cmsis_compiler.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/cmsis_gcc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/cmsis_iccarm.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/cmsis_version.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_armv81mml.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_armv8mbl.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_armv8mml.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_cm0.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_cm0plus.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_cm1.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_cm23.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_cm3.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_cm33.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_cm35p.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_cm4.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_cm7.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_sc000.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/core_sc300.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/mpu_armv7.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/mpu_armv8.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/Include/tz_context.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/CMSIS/LICENSE.txt", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_adc_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_cortex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_exti.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_flash_ramfunc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_i2c_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_opamp_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pwr_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_spi.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_spi_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_adc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_bus.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_cortex.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_crs.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_dma.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_dmamux.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_exti.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_gpio.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_i2c.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_pwr.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_rcc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_system.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_tim.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_utils.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Drivers/STM32G4xx_HAL_Driver/LICENSE.txt", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "USB_Device/App/usb_device.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "USB_Device/App/usb_device.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "USB_Device/App/usbd_cdc_if.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "USB_Device/App/usbd_cdc_if.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "USB_Device/App/usbd_desc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "USB_Device/App/usbd_desc.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "USB_Device/Target/usbd_conf.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "USB_Device/Target/usbd_conf.h", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "STM32G431VBTX_FLASH.ld", - "sourceGroupIndex" : 2 - } - ], - "type" : "EXECUTABLE" -} diff --git a/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-e8363e9fffd930ac86da.json b/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-e8363e9fffd930ac86da.json deleted file mode 100644 index aebdc76..0000000 --- a/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-e8363e9fffd930ac86da.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "kind" : "toolchains", - "toolchains" : - [ - { - "compiler" : - { - "id" : "GNU", - "implicit" : {}, - "path" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe", - "version" : "" - }, - "language" : "ASM", - "sourceFileExtensions" : - [ - "s", - "S", - "asm" - ] - }, - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include", - "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include-fixed", - "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include" - ], - "linkDirectories" : [], - "linkFrameworkDirectories" : [], - "linkLibraries" : [] - }, - "path" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe", - "version" : "10.3.1" - }, - "language" : "C", - "sourceFileExtensions" : - [ - "c", - "m" - ] - }, - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include/c++/10.3.1", - "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include/c++/10.3.1/arm-none-eabi", - "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include/c++/10.3.1/backward", - "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include", - "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include-fixed", - "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include" - ], - "linkDirectories" : [], - "linkFrameworkDirectories" : [], - "linkLibraries" : [] - }, - "path" : "E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe", - "version" : "10.3.1" - }, - "language" : "CXX", - "sourceFileExtensions" : - [ - "C", - "M", - "c++", - "cc", - "cpp", - "cxx", - "mm", - "mpp", - "CPP", - "ixx", - "cppm", - "ccm", - "cxxm", - "c++m" - ] - } - ], - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/cmake-build-debug/.ninja_deps b/cmake-build-debug/.ninja_deps deleted file mode 100644 index ea88b18ca3dd15cd07f8bf6488e5cf244b690093..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57292 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 diff --git a/cmake-build-debug/.ninja_log b/cmake-build-debug/.ninja_log deleted file mode 100644 index 8e811e8..0000000 --- a/cmake-build-debug/.ninja_log +++ /dev/null @@ -1,134 +0,0 @@ -# ninja log v5 -420 707 7368082003929036 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj 757239fdb7c16da8 -412 623 7368082003065550 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj bcebd3bd10189c9b -358 550 7368082002072302 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj db6c5b586c4fe2a9 -234 429 7368082000798122 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.obj ee5457abd09b1895 -394 591 7368082002744160 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj 18c6c194dd3148ab -375 559 7368082002252301 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj 81123b9059de6495 -128 305 7368081999631927 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/dma.c.obj c4de02bd99d8de13 -5 143 7368091777003157 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -252 533 7368082001921621 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj c549bc75ebc73c8d -90 226 7368081998490917 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Temperature/Temperature.c.obj c3487e5a398cf000 -215 420 7368082000571875 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/tim.c.obj 289b074b7ffb5745 -145 341 7368081999822130 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/i2c.c.obj fd9f5c11b469a159 -65 215 7368083978924551 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_cdc_if.c.obj ed197becf314dc1c -136 296 7368081999631927 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/gpio.c.obj 66ea7b44afa7cc59 -183 385 7368082000062614 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_it.c.obj b0d1ff8150570fcc -121 323 7368081999711992 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/adc.c.obj 1787e4157214eb48 -160 358 7368081999912139 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/opamp.c.obj 4a9c4298e26247e2 -199 332 7368081999812135 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/sysmem.c.obj fea26c928495001e -168 366 7368081999982138 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/spi.c.obj e55424370fc50d8c -175 375 7368082000002140 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_hal_msp.c.obj a3d88f4dbe1c8c99 -2 173 7368092399749869 build.ninja 729ae19c07fb8613 -476 675 7368082003595158 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj 518e02337c491b36 -226 350 7368081999892139 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Startup/startup_stm32g431vbtx.s.obj 2594737bc55098 -191 394 7368082000224781 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/syscalls.c.obj b9ad9a47c1c69d96 -467 560 7368082002383274 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj ad6316aee0483cf0 -296 494 7368082001588781 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.obj e08f3baef4d1c056 -207 403 7368082000249992 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/system_stm32g4xx.c.obj da4b7119cad98db3 -51 224 7368083979020180 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/main.c.obj 7cd9874a1228867c -261 438 7368082001089932 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj 58da78d9c7b90d7b -403 596 7368082002794153 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.obj a48a9c6eb85b44e3 -279 467 7368082001429941 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.obj de9745b11c5707fa -242 542 7368082002032277 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.obj 81428dd7c578cf4b -270 476 7368082001440012 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.obj 31678d15332b028a -350 559 7368082002082308 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.obj 5f49bb8611e7f821 -288 484 7368082001473736 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj 3d6a8c779034fe21 -503 704 7368082003889045 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj a277ad163b748bcd -315 458 7368082001399938 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj 94f9e2c02c9f8712 -305 513 7368082001820036 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj ee67a0600ba251c -341 523 7368082001911034 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj c73892dd70e564c1 -33 183 7368081997851733 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/Controller.c.obj 717b318a369a8e43 -323 503 7368082001749340 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.obj 3677f6c0f17fa2df -385 561 7368082002393286 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj 7b693a0561f126be -98 234 7368081998585176 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Voltage/Voltage.c.obj 7c295c3cc3fc39c5 -366 605 7368082002864156 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.obj 1434c051fdf6d233 -83 215 7368081998500914 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Data.c.obj 10f33156b86553eb -429 589 7368082002721321 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj c25786547647c6b3 -513 703 7368082003889045 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj 84d2ab74ac181b86 -494 691 7368082003758055 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj 946181092d1b0a33 -484 688 7368082003718067 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj 3d945b059b42e836 -550 731 7368082004159024 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/Target/usbd_conf.c.obj b3d31d5c002b4c7a -58 214 7368083978904544 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usb_device.c.obj fc2b1d517a472d86 -542 715 7368082003999023 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_desc.c.obj 5c6dda8e65433d46 -458 728 7368082004139019 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.obj 992703e21bf11de7 -332 718 7368082004029025 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.obj 3d675bb530606136 -113 251 7368081998780976 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDRV/Peripheral/SPI/SPI.c.obj c94a08c09ce14a69 -438 811 7368082004954358 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.obj 7518506ecd29566e -145 315 7368088193975732 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -12 175 7368081997638405 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Common/PID/PID.c.obj 533741e979a181c1 -36 201 7368083978774069 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Angle/Angle.c.obj f59232d11c300699 -47 191 7368081998063615 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/SVPWM/SVPWM.c.obj ba9b960a2a45d087 -60 199 7368081998154685 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Angle/MT6816/MT6816.c.obj 27e8a99f59236bdb -68 207 7368081998389287 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/Current.c.obj 510a39b0928a81a5 -106 242 7368081998760379 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Parameter/Parameter.c.obj b4e93312df490e0e -14 179 7368083978548180 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Communication/Communication.c.obj 2cb1e319215d6ff0 -22 185 7368083978608739 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Communication/Vofa/VOFA.c.obj 8e7a539cff7ee7aa -30 188 7368083978649219 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/PreDrive/PreDrive.c.obj 3b2ec0d01ef13f18 -6 149 7368090988675973 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c.obj 545261d445602ecf -13 148 7368092901562721 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c.obj 545261d445602ecf -5 154 7368092901623548 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -154 323 7368092902912049 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 135 7368093115532353 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -136 299 7368093116800228 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 144 7368094896302142 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -145 316 7368094897610069 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 144 7368097680103676 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/main.c.obj 7cd9874a1228867c -145 316 7368097681401049 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 149 7368098888179356 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -149 321 7368098889501734 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 141 7368099965734404 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -142 309 7368099967025565 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 149 7368101993978958 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -149 327 7368101995381679 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -12 149 7368102930285049 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c.obj 545261d445602ecf -5 157 7368102930355061 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -157 327 7368102931640132 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 143 7368103177571934 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -143 316 7368103178893376 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 148 7368103453573519 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -148 327 7368103454929039 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 145 7368104252892617 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -146 320 7368104254223094 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 147 7368104412721297 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -147 322 7368104414065963 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 145 7368107820959967 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -145 319 7368107822280764 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 147 7368108252211614 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -147 318 7368108253521712 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 147 7368108390236566 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -147 319 7368108391532025 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 152 7368109685545420 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -152 318 7368109686805394 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 150 7368110455413610 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -151 325 7368110456764464 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 147 7368111260618873 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -147 319 7368111261931348 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 142 7368111612451263 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -143 582 7368111616444390 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 148 7368112100046031 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -148 322 7368112101375687 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 159 7368112405467876 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -160 334 7368112406829185 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 150 7368112722907221 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -150 337 7368112724344280 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 162 7368112901777534 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -163 338 7368112903118420 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 153 7368113208877244 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -154 334 7368113210254206 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 145 7368114107658574 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -146 317 7368114108994022 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -7 152 7368114422910862 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -153 322 7368114424202320 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 151 7368114580647909 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -151 332 7368114581998794 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 148 7368114876570544 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -148 354 7368114878185303 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 151 7368115670780790 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -152 343 7368115672189971 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 151 7368116223947711 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -152 326 7368116225293026 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -5 143 7368116449183910 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -143 309 7368116450453042 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c -6 150 7368116673256956 CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj c270ed70b022daa7 -150 336 7368116674620570 BoooomFOC_STSPIN32G4_EVB.elf 76ffda305bedf96c diff --git a/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.bin b/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.bin deleted file mode 100644 index ca49b97352737f5a83d5b4c7b70f3046e9cf57a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39952 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 diff --git a/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.cbp b/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.cbp deleted file mode 100644 index 0fbac53..0000000 --- a/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.cbp +++ /dev/null @@ -1,654 +0,0 @@ - - - - - - diff --git a/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.elf b/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.elf deleted file mode 100644 index 7c03d23d1bbde8903649a528279c8c9118028802..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722512 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 W-x@78WpUs}|JDiNff+y7b zRKDek3D#9l_yg?rEWppEmWcw}pR1PR9{3_xEuYaDX*zqt%U!Oz4-zBWW)IQDvU_|A zQw6jXqi(wT{dZ})_H`lmYN$*;!28?t2u}RiYHKs z47s**Wg>u=?BZvS@f*?{d3Tdt93=ogQ9h92__J#5d={kv~`9C(JR7rPqIKBc%8sM}`2 z5gUF2AFXen>)VNpMy7PmaxVFyOJV{dGr&2_E^!X0ew=zJc_%%^0g*?(qN13l8aCa8 zG#5dCX2}pU$-d2FG3NPS>5HcQOnNHyLm&FDAM<4V%1WzCy>W%gQs3j%8{%yFsx(l^ zJn_D+fxq-gM{D46P_lvhDJMQ~`ne$+soab(2d9HRq``_?VUYSZUP@~%*v)jjw?B>X z{`KLEcO+}lov1X?kIHyGhCp2OVUM>KJ2LC(jQ92DA9Q{PQ^cMYubU1RY;G^$bqzaf zvotc3S*rDVk9z&d!|HXe#dI|uey=Yn;RkF$W?oaW7pVs?(4(L?p$g z^n8_c;re$Cfk5BSHK66JB=}z8Ky0wFfwV#Sx39p^A!3j{)1YK_Ahomm5aaD$Yu1z7E@1nct;MLxoy-Ee*lhYou7|DPb4T5*R{1dG-ey!PutR4P zon63v0#^!m`hewrCewwWWeyLk<8~L5C!(C-TMLyidwSe-RiC*)pq%V1Z`4*o`dae> zwLQsm1X{p_$zcc$N-G9Z;rF2Hek^?o&Z`gp`xAq;nedBnERJ!!Zcqh{%%@uqD+&!q ze_Xq4T#Mtl>fPDzF@Ns+^AN z!$eV_9kIS0GQ{d-${#4tTC-LC^9;G^gTF>Fr_h1E9-yYNNk&-KlVHG zUFds@Ta4kQ$G3R!k*M2#{EXp|WllGSEEXQG6EmMGrf*wHo*~C`iOA^)r@z(o`Kuwy zibj#%?mS((=NPV7x;zt&U>DgqamQ5_fbc%FkxtxKSX#;@0GV{da$F_tTnEMz)pKsH z&L?Me#_F>=sqlYLGfD}KQH-Qj$byjn(kiO^)}0koe15BKD)uewCtG;h&nGqX6K93+ zLRXr8q|JQ+XFNuI`xgI}08tI)5I#jW%McFxBm6QMl~2UFY=C2p0}OA*?WMntg}OgZ zJmGhvOj-95HjigWpIg5Zy?BM=#~3?zN0|G7_FvUcQtg0+F+5E->++=}RzkHpft({* zO!h%3i9=W~7K0HF>h#^Tj^kquVX)9m$7VaL~@X1OA)1071@oh#}t z6&S1EJ#}VSPF}53&iRLo z<+(8)DwfxMI#Vof@zL~HetB+yO|bksDf;#$PfoFXTO*c#<+T3`SpMGAwe9qp9AYY& zLJ&xFa7RRf2FqvF9N*zr?H0X5EcW|h-HDG)Yw7gI`pY+g{5~b@%Y~KpH)qiYIn&zi zf%AZL3i8<(!|uNXt=avc=Arog!=$SV%7*+70^oUVu86?ka!={*H!E7+&}r)ZgcuvL}!rmEycNRWB=skQ3K z`yg&uTA7Wi*=5>m#zB0m`p+1TYZ&7V=@{4Povd3I3fy07)vX85 zDPlwhZmghEqdB-++|ZTohOS(db|nw)B)Pl^v=5~;)8!kce6Q7*zS??B&EPv5#d;j) z5rX<+f%>IGjf?Lodhmnj0ER!TFj@?qXS~5kOAdQ?mC|7ma;!bcw0m77TAKq)8p+72 zCSPJgcaH)v+6WOYSkR(5dW@>JI0H}99NYqg8Q^1gSq zwntY54;5hcOVd1i-89dBYno^8n&#R2rg`?TKWnnVf5x5=3IRQal_*KUT(aoInksp= zuDbMRuKzI(WiHlKeK8k4PI~28C+m-1=&1ea)Rq0|(N$0G*n6Ahuc>j4-!$7p4u02d zffRl4T*1~O48^t7+hAqC&6#eaiObXGnaN?A5BSuy>Sd|c$y1BzxAwilUF`d1M3T87 zSdFU~m9#Epzp~4NSd%S-0}g-6u!}IHRQ)xJ+DTg(;IFu?K;!Z(9QaL{#4oxFvB4?P zZN{8%zW#3?)O16)iq){c_Kjn=q;qn0+hYMYq3s@DwU0{J5fFRLfA!3qp8A zr&k9-p@Vv-*9*Pf2%~3!ymiPbgToe3M zj?8jaFze_2PNJP%ykWeYp({p>BpE^eRTMfB7ZF;GxRbH+0IEUABv*4p!_#osj(_QA z+tj>-8>R8-t&~^PN_ME^Ay6dumc*{*HO*+0cFlmV$wUHH~vR<(|QSKai9A$vpzi%fH5m+R9@jKo%8 zzawRn*}96PiRt;OFpfD!EMlQF~2TAQ!8Pswp{NS|7( z_t~f4v}yXayO^hc&Ck=z?yBULm7&?|XW%r!x=v?pmNt9atY>QpU@RuMTTFw*lM{`5 z5G&^%5SB67h>2K0krpQoDIqb&&DuV)#@CZ=FPOucgru?;^XU`8@@AWdq+PTmvIi^cB`^$Q=0TEPauwq@KJC? zJMQ);#`^{OWzcp@nyXlBuV=+FO9;9P>)*CC5fn#FSz1Yp;(=Jn;(R58tp4!l(XN1W z>ocP~b2>(_Pr=%#V*E>WU)m6d3~(pj}CUBBwE zzhr+^+L02$DB<;WOX&^IfZBb0ZQP-J)7CcVm_A|&kw`add+~_#*u^x)Uy_Pa>cJYh zzn#-43~X2FZ;arq*F>&OPKtoFH!Gv%@H?gZBCi_ZDFXdbg0nlycUXTo1=<7pYABL- z0iik$=3)jo2O)$HwsFnz(UslY{AnA`+Ol?CKKs5ysA+N%CvSM@(^1Zc?Gkc9eo zUS{un+unIC@5~K9#9A1_PrC{4zuHFQ>Z88@xKq30y_l-zF0)rAHrf042|7QmZRc)s zr8!N{Vc~y+g;uTg;NH6`;%*{Yl|~y0O-4I?C+(E5ME5j!mD&R>R@A<51VQc9ftMd| zywAG-LEAIy#{M>YpoyDn=g-o4f&#-Un7xiVv){c>t}&RPs7#NMbp{i)aSWRjIZav0 z2AgnTLmax>2MCWt7vE_;`G`UIGIi(k$~P8*pj`_8%<57ij*36w$DimmY_xXs*2;dy zyBub!uRK~o4@s@t1e#@lhOIz7V9jWy(B%%Iu5w^?aIQDC5$6slAD}O|p=5yXtZ2mC zeFStZKZCBp{{l5K&b;<%{c3^Qh~8u)`a2uZAJFqc-y802%)B%|yvN=yIE#Hp7Lq;& zmo6YPh8uqCFw*8rh!DQG0*npNOr5rMOA-0l!f*CWTLhVk)|jZ|0q_fpJkbNPwESrM z@gL8Go_xz4ADLLC8t%~0#v^MrX}_m~E0Cg`y2g0AH^wZWLs+KIGJ~=s#98{mDU6>! z33(Ul9^DEle=4ANWb?$=&C;L9<{48IHtMnLDwzyaB*@~E+Tk2&(R<_ z?uc&TPoaF4=!(Rh%ITuPlMw~YvqjdIpbuYCNQU#-2+*~l{`7znqg;}&Xml90z8dRf zLR^Cnq+W*$!uL^v6nE`s@MlKjDlDEKrjt&#p4_Zg3~0?}eXTt~n7sWVn*7mEQ%CvA z&5*g1%}HVuFvExoAPx8^IWgI&$BI|8iEPRsfU)3XxOz&}nlHr76IesPc>)(m z407|fy=Tbmu*Py&u1nCpJ3K{1n&?aDU!{l_G1K4}O52WiWWBfLG)?y#utePRL9s;R z*|KSx!8i|&<+&9K2{Ft1Ge>{Awc%{sM4mwQAK9C09_>a&esi|(hhq_;Y!P~j^;)KF zBPBYHcU>|95WA_>G}i1sau$O@5HQIrAlp@RWL3FoRWD8vaL;V@xCsVQnoF6CFX~Vcv{AHykaY0k50_t4*HvZH#s_v(Hb-e*hz zMKr3Sv{4n&sEX1?RYapI>WPi2h(;|D-j-x8l$L__mHe5}LdQbwDN(2QpW4I(z@5Me z6MZf$d6>xK#654--jS}Ox7_89o?8uenOR@*hc_s;y&bK+t$m!^Zef#t`3Dxc11 zVZY!m4hIy;{~u#ueg-ydK57HBC?0PiM*J zJhexeki%_tWhX?j{?Mqw1k`}wbfX3}b!6Xmc#-#aIW;)OQye9p;=2)` zk7u6ZSF@v)j`0-GP$Fa=b)Mq85$69Vd5RCk?6b#s3b6(-GEX#~;?IsQPw|_F%u^U+ z@c88^emdnTzHdCmOL9C#e>0xqpJSfeA2*)DB#ckha?Hy1%z{Xz3kkw~D4}$+K%YNB z`N2)M#aDJ?F}EAo9_1Q}dJKv<*itbpHKm59<(;Y4LZ7yWXB4#-lt!t5E92NRw%r_T z8hmT4C zX&Su@@3pV5dpY($)2h218hbN@9xS4XW=J|&evTAP)>^0&T9Ca(EeMrAv8Ejb3iHK+ zsOeBfW~?OHJQY8UdXjh-RV99hP<7ftbS3LIfl?nZ(swD^-vVB}D9tC^s4kfamWlV; zJ_G%SEs|_i92yF0UzWWpT#YE?-tzSU)*p$3*qouG*5mZ(ILRB`a?PtJU9)3~z-}E_ zwxM1@qB?8TjKxUcFWJLTiy4(Fhi5h@P57c2!p;(<=&(OpH+I#j+YB%$MzoTP6icw^ z*c1bT=V9U*c4bQYG9EMoaF41zGUA2dK2>%w-z4&b5}il07#wsNL+LJ!x(*#q1V?}w zX$@L_-Yf1VwWWL&OPK?-q}8a~=l&(e z&Ds&;vaSro6X5*Jae2W>HH`0=x#(eq>lhd!ISI>vgPi4aH8jLI!{(=8`OMUb1~psf zl}yqZXqGpkOy(TsQox_7JM4fw)>JIE(Y;}zZ@a@M$R0D)x<;Yk;pLN5^MmuS?D)5Yt zIHFh>ha1B6Ix!g=R;`q?PP`84Jg&6W%oxzN=L$E~(%f>G)Y8X3jty4vrWF)}_OHF( zvFQ78Si=j|vk8OqW+K|`g4!394E2iqpfTjiS274rLWJ?~A5*8p)Tn=%KzsCvF+`?O z^qSxf8NSSLLH=)EXtu4)WU*`6l_v@q^ZT^~gskIc3w$PXv`llffXt(U1OuYPQC}cMG&m<|++%n%8wjTx5Sl zSbRqq-5)nvF%zvq^qsHZByvu#TF3d1f`OvvlljBGHZkMKGXgMkT8FK{vGw`pxk)>4 z3LoQLH>Ygs$Fvl$M=~gXsmhbwk-|K6i#rM7Ka=3#dD%o%3|3Fx|b%a;RwsT0M z;k#vgHnMf=mXzOU4Tj;w!9XIQYVO0VO=>zQV-`PLxn=8SyfMIQT+kx_@f-3R3ZI7` zu@e2oCr$q>i4ea9&zyIpk#H%lUz|=tXNv2aV~L*t%2AAmg87>q^V2#u+6qYT$cp|L zt%L_xD7)zQj%61;mR~gTif>Qc1~S;>z@7F_up~z&V8i&1hcm9+kf5e zoAz@P+S>L#ibv1SAi-#CzVZ0^Jqdypge&K`EQKKAiy#fmbZLKD|Arxz8fj zYw^jo=)+u0B1i8PW52VILko7v2~pr%R32@uhn`-ptrPfP8!J2_kc_}qUT!SHqXU*_2`mEw%XR|` z?9lAGQT%NkSemCGgk?Ddxcqk=Tv%D_>t)xD>tR?u6MMH3WVj@Y7%NSXDL{lIQt_B- z#E&qyRD>S3iyl=0cslwOZz(%gZuQKQ5}Mx>KH#o^1ih9`ukh*)S4~7#^HhQHImKh= z{sh5B^kZ0f#d%=zB*eA0Da%*`WWBniZbDv&5UU#G8&l2s+nSle{cSCVQcQeinwmKP zq&iYv?O}(062uvPI2T2C9Ezhm{AhKT`O)eQKUy<4)%(guaaxi{*NpsPcM2nM25<0- zeRmxA^oF9t^L&lHEJ*a9PC+fF#0=IP)6HvXIIGq2=4&Fa?D&!sN4ae{5WQoFEq z6#_z?_;t(cbQJ@Ut7YnSs!$umOL?7|=XW!&(})nM*J;EEzDQRTqA_==+oxVH_?oH+ zLS}J2+qh;$suSkrP9-YGGg(DxB`PZTj;e@Cru7Pqi{LOkKrfO5rF(1mK}s`1&bL0n z{4p?nOz*t?qSPPbyKO9+K+KW*c&3(*qSfQKQm5y*fO1ZjX7Omf+qT+0(4lFu$Z6bu=TZjetst>1HG^<`m=MVDPJgm>G>L8F+xG!%y|DOFi+g$3%yOSVYDzj} zB<)^XNhUdQ9I-6)$_`B-lDlkp@Iy+s*&X&uu2~=v@g`X5dOPSNO**S+?OAetn`KP% ztg_TJvvkPvtX8{!OCGwVbWX2#7p?K%ZPJ;?8gk{ytx|eq(AzEOp}Ol19F$Oi-rJ&E zYksOT=o!T9&!Y>+9Yr|)yk(ur;)^daglaD@X9_*KSaE_9FBDO~f?s5bOLbdKRt(t{ zinJADel?oAO32nNH3IIG2{|bIQaU%8-C_zUSC5)LQszFD>W!sawZhCI)Z;2H9SK0+o>LndXLE4=;4Md+S0Es`CqKPFh3OR}B%GHK(MVy~vR zU25qLguuBx4vwUBHe4b7_;4jt&-6VTaC}nW=u@^Q`wk!tS+wV--^zp9IVGbgBw0+5LN*t-0T}7%BvjE`U)vu z9;TJhH>K~%m~mWk!dVcJGETVFaQdb+*AcIfS)%Tpj^XmMVnJAud*|#W$>JqR$Fk%k z%7sYb^D$QnazEEyzvEi=Jc*y1$Ucw2?6*#QP4cC0~6;Zbv0BnM+-1$=>4bNU*- zYgtEL3P}#(#q_8YURWw_JP%rOKWL2rD8s#DTA!{g^0~b%4<)v%+M~o4pm89Uz5998 zd}?7o`}^oANCv7t*O)~#mFsUiy0!<)oILFLehB{68fN|>Vj z+)=5VWzx{D7J*VoYo294w}nY#dX->%kseVlFV;&Ps`&8oWWwaI?th{Nl7d zr0!|~^r0Li!-+Y!#B?wh&@%ow{b3&@8bIR13Ly95Cj~lUW|Z@8d{qVpdv!|bEdttq zd6)6cZT8KxCo1jrnZ>@9x;d(8UJmD|c@Z~DKcrUod#lVDxm1)DfCM#UOHrfp09$L9 zr+~jYXThD6nd*gWJ#`qB;p11U>=|Ae9XsU8t}HS$oTJVZ_ife~i}3vHG|#?iX(#J; ztXyJ2BeS+}X1HT<0I1J#9xvF2;>0@+;rvv0KkRA40Ajk$&8vH^usC0%7W)zxTN8A; zLFm+wz~$HM_?h0m>zl#mx9nkaxV?LtXMZ})vrkO(?2GoSMQ6S<-NP5!VL8ovdjB-f z-V}W}2Swk-nFyLw`eWou5=^@V7Pb4Py1INfMHVM8tNfF?)EBe#@~kw)<82k3*NSNN z7t?g&)6+cr@-)xB)BM>ZVlRIA1fe{WT0E%WqXkcl^rXlOc(-^o!JArD^7)xn@^SU# zT}>+agdY5HlLw#FgO4|P@V9#K`6drOqX*w?^5C<2@WUn#Ou~Nsi6Wzx8mPfD<{kD7 zwe~@>OJl##nw%YTO3#LX_6iYB)}NXJy2Gi_$;ZoO?G49V){eQX9hS@5o;}-d-S_Mx zc30cJ>)Ji?b}Jrf9jo7^gRa})gyI>QA82!X{f6G-eS@eazWJP%*C*oR0Xyp&HmE$Z z*w$3QV#;Ql@rK{j>;KxOMc1FcB4>bx{rE-ls_N@qTzEEX2jBl{$$PV9VQj>5d|9)x zV8nO~33qC}*4Y*M`uF13ijI_^HUt}jtX1A^5?z24jLio5b5LsK7qQrz*Tbg`{2YS}Oi+aW$>0Tos45xYpr* zt~4+SX5QDV>t-p_t@!|u%3YUbZG=7QbMB8QT<+GY$m%gT92^ANR~;Az5#wA!d4GMW zJ+h8jg(io?Bo2Weyx6hG`1KBmt~1@?Qf<)|v)7?bdiDeQqe{%!+^J4>tGaHhj+9RF z>L3wNI<;#`rMt^j&6coCffgkta?Q=HjV}A+ud2#8(`vT$>-J%UjeTU_7rw!D(CP!- z^czv`@Sv=z%0c;xtK`1=Ta79B9I5)?GgWA~`SixpDjH=2e0d@);_C2vS!nU_ zDrvqj?~bdI;em6)wGN?ghlcKdY$P3qzWGvtg_zJe<#~)xOD~hCJ}?D6dZ!#DC38h8 zW2ZDbl^Hx-I20C^kSjNNK0D^XLL$uKI#PE{Qrvpj(=e0fweF73Rvo18@Mi0%OnI{o z=b#h{*k6RFlXk=ZLU)R9`WmS&|B;TiSs(MGZ3Ycn;r7QJpPH`lhS6p!`Cr-vs(*M^ zJ*tD>cbBT#jRe7tg-+4?Q;P1Gn3PXSU&~g`KdQRV6{?YQm?@KBeqh^_PMY%+@(sMu+IkM`?%hD{7j=Y6ueq!zk&95K)OtSb zWqR}1{je3U`~Jck)`7R@-`G`n>cuEZfo|&C-ZL@?oGEM$Jgv4Mv6o5bq>N`2 zzK38vHHje(*0yVyveU9YggJH^s&^s$4S|7*B;YhPLpK~p$r?|M8mZB5yUP9;ZzGJ( z_#w}BpjU!*Q=d7zW;CV4l+GRQ14bI|a%F;C=i;`3fA|kg{6NCx)-H+Yr zXT4Z5^Ksr0QRz2zdY4Q`bQ+C&Ppz}{ee&Kl>#VKDgLKyPK$b&ejtyasam<}!JUjKN z8MQ12&0LLmt}zO8)fzft`>R$slumy|oEL~#EHI+D0At&U{?xE=0aA#)!hn{m9QQo` znTNC^*S;PFw5qDs6H-4@&baA|=_iC2=1ca_uR1?py`FD_nLmms6?#e*IFa<8ZC#yJ zUd0Oz7wrr)2gm}0M-dznL*|!H(qHRC_Q!goLCu$&%^aUi)sbP{k9LNe4@liU-1+tK z)K6q?jP(x=XNEKA+SQ{w;jXT3TmiW$&(ASLCv=t&WPOzzbr37H1V?t6w_Ke ztW^oI;8RDk;B6yR|>6#yzfUWiy(T!zV5IL8#5#nwe%ydb5E9 z$%dmm_O}1@oE-&iW#g@*+nTJLv@I~Ww5_XdqZ8c|@ceQZU`OL$<6vwF&;pk0*2NrsVM+b#I;foxFB1MnOtZ@-e|iO>UOmYDu`)H0mG$e^ zj0OE_aglD1*VXa14;*h>+3{dzcy`<)XE+pgJ!*+!wE8hEWwsIcxS9-RfsLcS<35BV z7!h4^7qmko?+dM$Cu(pfYD+jtd*n&#;7KYwMZK)(s$u}BsE3};j>CkwCbU(5?T=gA zD6y~sBAm3(%TCUg*o9qjF8qP1->SA7l`Iinab2pWk`zu+b)%D9xEq9>(~sI8RHp`c z0MR*-9Zsk@?`(T*R#|4Z!v}$l=|tleW)2DOPp)UyQ<5I!je4t}3y=BI7~C?D4AN&9 zW7)QvGQ$eI$oO7kaQz&WtZ+cD^cpBtDD_m0BOWL+!*{e~hIMFNlsnc&uN*%*qcrF& z@{>DdAh~8%TU&eS`*VB5?-7};=MJhWSktmk?!NB2Jv;U8zM-qH;lIgME4Tl| z)faBRc;{`qckJB0VfV9dx%QSjhA!H3?Y@0O7hQbO(ABr>Xxn-IwtcY)^yRnh+_U%Q zN8NI9?Y?Q}kEHE=ckF9BGB{s+%kJBD-U0+CufFW+AqQ>^;Fqqx{q~{DZrZWu z*6Vg2rFLv0RqytvUa(=ix2`6Ru=*LJ%U+Q0F>J1eok!kghWtaVOzRx z`;O~&JSGOFx^xEHZ{Bg8TcfNGZksCSdbF#pBfSIUyqZ4T&Fyn@_dE9QDHQCzNrtZ3 zkP$Q~N&9soj^C+i3r;lRIBZl&=iTa{8w6yfBx`$9MPrtMEK!%`6Iin<T>avnvmRtxv3UdX6^+!B?0<1KpQf$83Om)>~mbZ>k>Z@g!^H~vy@{9TKY zuJ+whPLQiiay+w|5OEjETT*vD8(XHh_)pdLyJ>CC4r*i?p}7Gr?=u%jJd!M9m4R*| z1*FMimr3J*!#^fMAmY8GJ11g`r8jM=T0WZfSAM~hpE*u>~(aN*D(5dcsOm;UO=uXaZ0WWPU#({Ux)w-pPNG7_bR{}|)(}h!&-?{tIT*3N z=vQqf-1nj2k9oIh__yh5Xx{QG^xZuj*3-C{;@O!e(V7&4alRJ@_&qt531F;F zU)Z9*pb4dKaG0yQ(<E3zwM2WFPP>Ho9$F7R<))xGE^$#Uce zijz3t216&#%YYw}?1aEcAks*(mFO`UjUNdnV_7q@l#HZ7GqPpK0h2hvK+2;HH06eK zXd8ONY1*5^3AfyP(jE>38Xl!-8#rl6A@rtgP6=(GDTmvphx7lhz1RNM_su8?#DxBC zuYQ&_Yp=D}UVH7e*M6r&DykribZ{kW&qQ>#1{9a#90RzTWkwxObrF2wxECjyJZ8gGM&@ zJ^{~dd_UA8FeF_rJ^|m{Co>g(owmD^aCwl)6dB%l-Moli_;D@A514Q86C=LKgc?fM zcY~2Q_f7Px2>ZnxsK?ERDtH5LHNI2Z49$DV_)DHK;$Ok0A>8ik9xY#ECe<_5;@u2P z8~h#*KqE`92i949!ij(^g*7R&&QI{7z2!o;3=D z=$1J7JWqO6Yz~jGyf12bSkd$8Da@vDc8L!NM_k>8i3{eYU^I%G21vxT17Y5)R$k&J zCfH`wrgBd%Wk>}ub!6}eqFI&;fg zWawMuvWD$-p>(BJpcAmBR0Py}_O`QRu!6nIcUfa#6Ul#k#dIEpV*aKLCL#f+urlqd zm&-hz=bAeH`;O7VaTg;os&BdqmnMEbO;I?x*O}0T0>44#sq9Lc&RICmMEQlM{44#F zOPgtWq7A0`rYYrz+_}3m@lEVQhGLEszwRhFAAT7x7N{!}4`+yPBJn33u~dP?JA@+) zdZSeM?91XPf;&n7IYSTQ_<3Zx&?x{~zr?Q{pqZ2+u&h|yw#bPGtbg^-8!5z#Jo;1N z`VT)9uD>8h?rD!F)%f3_JlBZofsAPcFDespabUmv63&c}qU(vZdhNrbFPj6p! z9y+wF@Hve?S6s}hm9KDr>BV-k*PAhpOg<7eu<4QDaa(pE^DD%E@oQ;m+AZd`!jsJ8 z)>iBFC;t=w@VHD_hWUPj9=K-4~f$ zuD^Yrx!#q?^*7He*Sfa%B3H|~u?E&Jp)!x_chpK4GHbA1ymre~@uZD(&-mHERlWk3 zqi!55d3Txv)t|}Ohq2TT&X~y2)nc-TnLyjO-k#yRbRWY+>a@1ML_7!=lvw6=W_U^Q zT%Ztg{W57Q8UNp)!!uuQ<{*RB7+>VUNBY+_yqMVbu#d>_CGuouBL`1+Bg{>O@ulJb z+nz#^&GGLC{TwI|@shS5xq2K&J=V0{g82g5y^;9; zjY$07cSxlXQ3B!*E=&AfA^v4Y{DcsHbXnqW3-PZz;zxz}6U!2RO^EUB^3?r9Lj0*^ ziN7es_{wk+KOn@{W-eb3;5;_kA*Y~5U89W=K(q=YIWx*5YIDoc@}{0|7u?ia)wU>k zR)hb`FUNN+pWWV$dz%L`9%+W)1g^qFl zTOkn!VBj#B@|_(TvO7$&Dx&eWU4Eq&bPcx*WuFXlQM_}Cr!l0!o!)6}l1)wug4~=) zcL~87%n7&Qfi-B*?FMqTwhG&fpkjx(K(eo0d67&lasLwW{$kafk@A^Vgm`(_os2n# zx|esAOomWhY&^OUtjm2agsC|>wo7(Q+VS4S5^MNU+($NH$4^o*f9NL)&J|0y z-YKo$F3W*cS28E{%dbyZfMPk>#m9LH-u4n`rDY{oqFk!rc#)}>OJVpMJFzWqLs8!g zMNt@>8lDEZ*zjl!d>f5y%$xCBQMcc$ew(j4Kt-!V%`&$>z^l?F* z6KCvlo||Ds=qI9SlcI1xofA85Jka^`+gE}q|x zuVZTad-(34CRr*{Pw(d*uv66EW1MiB!WKuJ2M29!$KeNG#!qtI4~s!`*~|AMkYan= zVK+KSO?W%zVu-wL<;&&uhBF{L=eTFkc)3Bzom+$hoB=60zHDaoGwlQTgA3Vj;2-+J z3q(Dqqx+rpa`r9gf+&2Oh?Bxc>Ai3%xb2Y2Uz52KW7R9-!qMB% zl2ifR7b*6(Vz{Bv= z70?KS41FT1CIFgV{=L~inDgP5lKZCD4w-14^Ws?*n7S*<@F6}Jp zZbLVIHKf7O&iW~ce^D&k_OxtgIx(DWvMl$c2I`D?1nu_pmDkXwo{_4bK>I(+VL-7Y4)#it@I)90!HvEVm z%VbZ|tsodC%yTF1&+xq(>;t(iN-n{|ZOLC_?!OPYL6mWmrv%j}Np&LZ-D1Y=%HXjm z_j0(8#{K8!Wjw^(|K8`8rA@Ok9wXH~o@$fK>f`OJYdMg_QvZOozx(`XWyjieFFx#+D{|5ffnyvRN4MJg^4m&4x7a52P{y?~P`gyBr{BDUY8sS!jR zoPdbYDb6seB_xD%EZ6tfz61T>vsfs$U5L3Uc2DpXojCB2kG$^O_z@3-T!=9Vll?co zk#~W1$d{3RY6VB3Poh7Z;&{A&H9es+bLha~$;kr~3$t72=I6>=%M*uY4s>^I+p(?t zz>JTD`xy+eKNIKk!s82n?4919l>?AKI(E`!$8&tO5aRC8iP5|GHAD0Gi0&3|xyGHJ zU43QT_W^}yIO7Q}JG3}csc)T`djp3y=Linc5&VXnk)l(tk4MT95%&qA?cZ=Yw%(kH zOcUv@Ca>oN7-Ou#R*1dD?>TbYWBcX8yIo^@PLkjb@;>kIRe}nS9N$aSugIn6_5MW5 zeFqtKbJm^A>7yS5&kncLArue3Gcl@dfLhvhxhfuBJSHY4D&eJSoV z=uCdZWT$}@G#x)RNECS2PadURev>APy$zl$aIam=zD>>U36gy0SxKHI$#=bV({|6m z)*1umTV8{)mrL5$0N_pe*K07 zR>DGz0(>T}EV+Y=7yxdVa^D3-F+!0Rf14#A5Ft=~V_S`1!HuL)@D?Rg)J@nugsiHhuq5nrI!A# zv+wB91@=vmne0v%c1JUB;`!Ll*p1&tIo{uuJ?mv3R7S`hZ$gzuQA0dEiZ^nC7N21T9YuCvs_8ue=7OBqx-g^4ZSkB+|$%v&}C(8}gga zhW!3A$bO3Y9{p-MZYpzZbWv*jEAfIb3wL>MyPWpXOx*4rp8TgV0_G^s=rB#+BJgHd zhrgDAZ$Vx>x_GlZnn49$w=Et~rEXvLLYxcJ#wNDg3v?&J?gh2b8egHzk3Mg5;r`v{ zP5vmkztf!9LKwsgP#I07`9A4?$~X7I}a!~!vd$-R*2>2PU=P5rs6J(%8T&2KWge;?Q36IkzUT&4T)oP$t`b= z&t{|{zY)qzIM;_+9-e}cX?$|}{wPsTwYRu~{o2j^;+FKYX<_CKFuZep5v&Au9o1B=fRv?hF zBJJ>4_9}=`EKYFas92g^tVH9UZe$+!C`Zb(jA$ENoSUrA%+F1TJmsh`Bv`o>S*}bR zi}FiD<9R6_;uk4&*_P9{XWR)gG&fUMM1FrZpUwMf?4Fn_RYIP^!p!U}WZgSaSuBqR z`DS`bQ392VvLn6us4z2IUdYbR)feU~m2zohacP#q_b%4w^SD+!QOYgIpTMZpGZlpG z+mjzJBs7-PB4sZY_D8w-qvZvu_Hg#9d<5BZ^Oa+B^RqJ(m6-8FsTB1O4UP{CO94>S zz}TKblpXCaZ4846r#Pw zLV30-QVrzuWBF)Lt-PR3998D$4rk=Q#ktzd;kj}tgYV0Zs`;h9#i^-WeIc5jufklr z{ofw{cZV=!AyShf^o|xaBUlP$Y+PkbBF8GLO6C+l*7et6zkh9 zJHHqMLvy9_Qk2cX2vG=4aAs~1x5s^})*@Ve?VUSZDThLPvxT9(1I6s_-qF#4;bL}p zpf`^$SQw(o^iR|$dMl`DB&B$J%Ry(=>42N1FimZ=nBPz7VL6kFl?is(XjgV@Bqu%~ z*~8#2x}zd)v{xd0gfkgLbB&Dk59GxF2No9Q7lH-m$t%hooLf?+MyuU;%KI!!y@Xx*SU@zBwkEw(S3l~QQa*xZFB zcFXaZx0am^!xN4z*5TQs?C@3a0}~4~^<&Za2>h9{aoL?!PvaZdyVbMDJw7<^>C)^3 z>deX|n`vMP9R`I_;i%-1fzsh})HktMLX(u?)oPOymGXkLuew#&w-Sn1)ZolQjeS*Q zv?`*H^G(;guYZTHg{Kf_kl%$w$Or!w%kMna$VBaih&5PPLLF=;i-#ho2I{c)5LQFM zvN$j;EY6X0PzFEyz82CZN|W8ieEBfUdI5bust?Rf!t}%+S5hihr#3!0LBl&DHkw^r zU?+C&W^{Z!C#m^e7_}^_J8BraquMki7RTf2pBR~=D=}y{wye`k5I;M(3oa2l9L%GD zqp?SDblN_y*Re~DkK{Nr!2dnbP|tV{!{m5wU;w>`<`wHz1}F4-HM*qj%CIX&UYcJ# z1Shl$gFtqEwpyO6IrqSkp}_WQ&VUn@Lcpb5SNC#=p5+kEFQa{mDONj|%W?5?h)cxc z>Pyj;{ZLfCTrJmUoTq_zMvp-94*r*(PlYDYIapVije(7ym!YZrryb$b&hY8t@adB9 z>9yh0r6MtHSpA1MsLK504gE7mW@>cG#M+sVot}-?=d1a04KF5uN@quwc=XW1*i`>a zZIZT)X&o7gLAeo?4QabJJnB%N7(&u=di%!m1eY;!I$^BxBC>M9mF#)Uhd>^HPkl5U39n ziJGJblc>&uqcFFcoSs-fO*v0;6QL~nP*7ZH=14H|?k*W}-CQU5SeWg6Wl^Rbw2EHw ztbOu-R@AEco~ApGc8%`IWV^dF?zlR`^P{dydv<0vW3pa`?61mfot0VHR;*1fhioM# zR2MIwsvg<7wN~9)>b?XilSpwpY+Gk{0?-Kh8gJ*1zSvmnTXz%OqNshEKCvRdwlH__rJox%?DYPD^FhhfGl=ha& zDH~nBOzCz{RHhQ^3QiRE_6~Q;>;WHoB3&m)1!B8$>qs3TdNHFrQubyXEaG)orW{B= zp>#l>P&(kBP&%;O6G{grXD4nbZ{-u1JUHkII6KYrK6E zn9}smPSD_cOC`*T@X*j$b{u9Tvrnu}!|V;AA$WhONYBMJ#NxsWTwb{fWedaGF|N)o z&dp59z?y`x?qZ>Zg^9V^EZ&$J9FH30z%DV@6}nz1_KshCNmo}4j}$JswEL1%CM|pZ zb{RI@{}7SAvggzm;0FghVieYW_OoA)!Vt0Ybc=;@2|gT)Pg^;|TtzcAF}K5`OT6yMUD>+2pE#mvBe=!pigJabeq>~5W4UhI-+MOr@H z8J4Re1al-+|N=~*RI9AJ*a{tVf+go7w8mU$L%i_7= zkiC#EEM_E&(+9pDwjJd|eGt&Ig;K=7#8zK8I<{bg>_^zQE4F+KvdV3iFW??}-X zixT27Ggq7~&-w{Sk1FaCSNA>0w=z<7sPXf2>utQN=lWXGe?BXU9d^6Hsu^;6vm!Hrjxfu5@eId%v9ZuD_uOIf9+uL8v?H$ny9!k+Twe9uwtuCS+ zyHg~-J(AkY=D9~F>gmg0#Z97a-)ErbU>#m~Aw$cCe(7~e!=r@^=k}ncJ`oEot{f+@ zE`fV+d8FG#`}Xzk^7Y8(`aL;js`CrSMkeOabld@P1h%ogHmzJfFOqsECowF@qEG92 zgLF*B3J!Z$0{Jg3s$YS|dV-;W12<*I_IktXTdW!T$qf(7Bw6+!)G}Z#+>?m%qrNiP z{J0Yu#k|&i8t)zQB92eYq}v01+apDxjhb- z9n1F*`DS4Ycun^{9X%O|<>O$Gg1*Jj* zbK)=ZSIe;Pb>iEayVtT)iq>{q*tnbqME#smj?81n8IDvWbS>cRl0I8(0EQK&241fi z)zVrBW7K$kVG+Bbv@@+9KT82xAF)QZnsz!EB-&4CvP1B#^!U;)Zn7dDF%@?jjJHp< z04t(rGpNIxZ+=y=vCnS0HMA46;Gx#=_&|1iJQfv|cJgG0u!F`{ zmF5x~O?xn$VL@hYqV2|#(RgXAIj;tl-;d(lcn4J&)?yP#7Xl>(nNHD!4s%yb=%i8b zwrr8RMgfSo5F}|II&?XQbsfZrTk#ahakz?LVRul3P7-#pWcf8fd<C;0Q)wcMw85 zkLh4ya^9t>JW(i)5BKgJ5dT6#>!Aq;cP&WLj|_|i>Ud`Zha1J=q4C1ND60)(v<^*l zbRONXT%Vj4U!(;mc7ou=F*lEc(~)$>o&`%FQcA9P!AWoJdRcEs_XE&2{rG< z!NUAuUvVQrl;4ky=Bl2t#Td8aEA52-m10|zwjLcDjhi|lU8+j%L;$-XM`mzdCe0Nn z;$@RIr|=%>MeC>Q?oFb9aiZci*hJT^|BUrwT8;mDu&KpLB)9W$0*iyr3TISJIJoUn zG^;N9kY5!5bClg4?=$JpF$8h97bg@lI%F#{*)-#YPf-?dX(kI8(pQ_VK|{wZ)2Rs` zMhK1azpF)S9CpTP+!E$Fn}^sve38^6Q^k{es@>xQjvq44RB&E6zd&)K-Qz<$FO3@{ zw=eH3hNtU$=PPwgz;U#~P=aXunsJCdKEJqtt>R*_G*jd7T%1{Wi%d6?RT3TfK?Z{7 zg5YjYhr?%m@*+JxP>)@<0X>MD zUQ@9~U0NU(uJ!V)@bGTpRCxy00Ior8#yc^#kJ~Y{?$M=4y-tx|lH+pk-9veP#wR#$ z-lwQIoav%4{O{San$UY}*aVWj-KU(&N+%*Yi?g+=SAbQuvvN$qX~281?CdX3l=>#> z7!!`2s-}l+v!mLyFedN?O1BJoDD_U6$Ms4{=GQ|b$Nf%3pBHR}&VxCo<$0l(NyQnhdve~jzAudSg%3;F+8>Seb_7sZcYJ`ai z{-;p3dr}@ath6j{S*^v;2Q%oYH|!brg-_Y=sXu%ghz>dR7bmgze;DqjI3Zil5%=PY z)tM6RWpJyoTw7q%<#r`!G6fe;=n zu9>?mYY_2XGE0ve0J9T03l3`tnUE`2v^NCCBC|R>G2wQprGy^DAsj7M8D6BkLyJe! ziifaM?LMJB8`a_k!e+bXk7vGGI8}jtbMD58z->oYZ9oLiiY26A1P z2~ghBLYIEPAvp|BIS=Hz-IyF}+Kuf4xgP8^g0UZ$rCc$cxZGq5`RPs6SCEsnf!q!h zK7Fh>Q=gi^05g!=nRjYHEE2wB_)w(#i?J*h=P^bsRS`GE6V%>*nC?LCl6*AH@N5c$ zy>}7Ro)lsoq5FZ#3ENF>ugTQ&wb*5YH8~R1RNH~^3VTLchC7sJ z<6@dnm9scBeAWlj#p-mkms91EWn_aT&hF?rjITC;Bg*FX3?UXV>r8;lD>?royPlbD{;%a+eTeM`0Yx z@ndt7(+k*gc&m%F7|V{P1aUGUJ;V=*N&@5x31D1|D?rd3rDTr^OI~MIk>9``%SKq$ zN*VdZIU}{#i zVZb2V%n~E)DdLo#MOf3&GF$^YGayY9wJE782YSiP*Xphr7=Y>m&lK%7DqHxjUn(X9 z1Duk{49DHY>Vca3tIlLc_mM;OrEN7i+3y|C^laO4$u_rU+*PjQ{CTh6>*FXC_9ZD{ zf8VZ=?4F|6CZO?3xm*nfgKbP^8C)p8CBo)F9ubYq#ns2)uHxSOz+m5=!QyU2q7EUp zsl>n)-@1mmTV;?pB3nv_jtTdpJUS*31XQUkZ4Z7W+fd@K|rZpnan$ zDUCrpq}Soz{{Beq!}g_==_Hr6rkN1ZvN&62{cItw0`5d={OClripgmow?NsJ;zgOk zm(iryWIIzvW^AJ2*icE3-qPQ-Fu%y6ooI_Sg!N%C&kMiYMxuD4Wz+OxO zj4^smHmRj+Wp-ep_pKnk)8t3Q_jtZ{r06y)7v}43FWU(eVO#%5Fq>>4@51H1%2JJ} z9U+HVnp!48g%Oq(oJ)UNdSCj$0){2ol*U|PGMqLP4^wqTOcQD@t~?r+a06VK*o7d2 z`6^664<*ucVYh;@lWQa0e{WoKPWU(^yHU4%%|6^K_vlO_L#)szOq^ zVv^ux(RZRi+m+BV(1}bNF?AT5+BY*-nm^hTl%f)2?5+&XyPfn1Dk)4uUDNZG5+a-2 z9#t%JkyE_+#d;Al_2T5Q$x7L65UXuzbx{qKOAfnyi`GPU2pEC6QE^@qMFi9w#*V;Y z^aBa3j>+b(Cu!Y9`4`<3zgRo!7u;+K7M;!G57yTCLh(xf0h@sNzM%pu%kr2@ia z5%9P$SeZDS=p2dEP{Bm%4hF&n(~(kz&A?nqP1*ENiBI66 zEW#>}28%>fE*)cN!N}OCW-7W+bnVI12yZfD!iU>vECvnC`Bo@euK$#SccD9x@JQ6r-(qAYpHFCX7YSds*~DVrtkgM@1#2a zP|X=>@CHLQ@0Cr1dQI}yAl!!Pf=UqcuoocdeI}<4FGO6e6)W?YOkq&Py*t{It7q7} z^g{dc5)&X*)KE<)XrcG0yiTZNDvoiTK}TLv>1QxSh>$2mx+(;wACmo|W&>`J1k)<0 zmvcVuH#994m5m*Xn};RmGja2yuWO|2AhyaAP9ell1tX$Xd3lMG+i-cVuMEG_$CtjW zjIbLSI<#`d>r27xbi92QhZM>V^WYcT_wZp37t(s1!1NsGBc^Gb z(JUAmKe>x?+)I!3Acb|J%}Rm0mW(=SJZc^V33O;ws?FH}%)TwrLQ<|SH9G!fVG zg&8IcyX5CawJ<60vvTxKS6C5aD=uWlj>MGaE!5-S^<(25o7=@{spgZeXVA^7osi9t zsKOe(tS{QNNTL&qiwnL5Tj0D=19yzTxxtxor4&`M2abEoad2I+VR0Vid&e<9-hsVs z2A@6Y7FsC_W0rQE>lAA50(oB)_za8dE|?G#HiBJ4ZCOmL%;^zzYE|@;MpgL5n${+)v~F zQH={bF>`5zAe2U>!05Rw;H}1}YN{sGzE^<2S!3Le)R?bq!W5XpNvSe7qeN$BmmkNu zwXU^Lcc{#0%nslrl52rq6H>_M1XpH zJ526E&6Ti9x*_sYWgh4<_*e@QzZxOT#SJ86kIJ}x5v7q04^BWdK_ry(T`!>`@OQ9S z$oGzpqYiSz6@9_iS7~J4iwRq`QcealuM=J>Zb|G6DU4^Jc;&_qdr*H zAdC{1M&&pPs}9Ul`fGJPfR34k`s|r&P^lK}8UsSPrbr|M7|iB|3m!)a;#TkzW!nUa z%qAl?;8i&AKnsS@0p^zXApBbtFRCwbv8YwmSLAnqj3N5rG_18;s4C)FSW^Lbdde8p zkiei{8zM5k4*|otn{Ea?v}=7shq}mlu77dk~n& zp1A13{9&x7$%vvYML0w1=6^lWkUUGmPlLkmMOCv8wN>3Y1Ew53(aikhqP$ojm5`9j z@~qoSm-(o~b{5=0)AB-@7EhE?3RT2@?;rzXoK$Hc3sQO~vmayQts-ZAGXVtRma7vM63ytk%6*a1!h` z7*r}Je7dm|>kI(PDbtpX1|oQ0e_8^Cb$k)A94y=O(xfIuC<~T=@b8H_T-F?4OCm#O zZuB(~{DvHaJBuGGxZ#aNLxotWk_(oGeUD!%S5tjImHS&x6=vB9Lpu!v3N0hDKBtag$huFwi|n z;B~2Z)B6VG+J$-sWvRBu)`3Jr1r{D_!Ih{6CoL9orrd*XUNn)D!HXbf=lqaYS+}T+ z+Qe4KLu;DIdICGOA1_sLu5itx5`dZO5lZGa$=T*~N!aXHOwx{M8W=sD#O_#(0QRcI2t+2R z18zoM)=(x%DI~vFg5;1HeK_(YL-A8O*_9G%BJkLxjE^OW2V8J(s0C3)9x@E$1arFX zv}{*GQ|bN|RVQ!Xv2?yBpyGQSs1~V&`9?3{hv^1uG=`-Nojw$S)<_lA#Nqg{MZBA` zfu>U&(^E{^^rUA)L# zlumJrFUJCx*r#B!vWZ(JoY?N(%6!^nLWs?gY48g>K zv8Ls5jlM2DaM4*FMe_9wGHHR-A%Yl^N>n5?juwT3l6OnWRfdZz4w5Zan`aXxOZ8k} zkau|$!)V-9zp2nfDFR2Ga;G5_456}>1(bm>dlkl;OYtaH`q=3Y>9VC7>U?yxk71K> zJ3$&_A(T&|^}GGsWl{x|BcW9a2xF2ty%9s2vUqeLXJttA36_Bhj3JII2st!9HZ+RB zeZT1u#Fg3vYjzXfU6uJm6BU?T$PI2V*kCli0M0;k)>lSQ4em~;uExg(LlK$=Cf?n9 ztDN994A@uDzN@k99Xr)mOH_8u)y1X-&M&GD=kxB9PI7l(5vwUQYL_-D)WMM~NUova zs*C<|(hZ`8VbC6k8OqyEnfJH**{68wkcm3wXq^*gsGh zz>BVkoKcLw*y^%B;ygDC+WzpH*L;Mn&6$OLTjrN$@|K1plK+@IRUa|D#Fp|DgQ8%Lt%VK;`yS zwTfy0Xi7^9VSAbg>l%)cxjo2;{W$FR@PD3@NoO_|kiG|*#-~*2ShL&)PDr%s4U{|a zZqW!Q%MCgF-AnAH%iTYNC$FXzLpa9x?mY#%C|SvQaq%ot|FZPhA?vopVTRATV=xOh z1>(A+{GCns`L=m3&87^Yxs4*YM&fq0U&V#11tgX1OaOuzH8~v{gYy@INCng9V^O+F zX<(nOJn0*W&686)o#2k+0FIem2#t11HVhD5DMkCbEZ@?Y9cd`U#2jM3F=N9P^87;l z*jFsMH>qYlgE|n!$PM`M@z8jLIRiW9?gcS|eQ;rZ7MIW6hD%gEx-eO}f#+w35v1ha zfKxrZsJ;&0X@g13Sgvr@z%{sq*zf*i^RQlAg=0NNa5VxibW$M%y>8t@D$%}tt{ca! zwPUqOPI9ME(Fjkhbn|^#Tv^pj;NhJKGvNGqc5=SRLkb^nrF76)4tM)|LdZW$bPeDO z^qF{SBTwWE;1T#xOiJY;-A~kgZG01$GR-wDIkqg~V&UWshztuHz*i)>zPzQVIyj73?cAg@UM7QI{HlVHgthOMQi6u6cqAIPOz}d# zr-LWKi(l%T-NQr`w>$=Ghb;~)RWaD(?LgcX3}y*|=P0#Xpc&%CqwI-d^r6kvtwZ;w z1@^LHVzyoCm82M%Xu~+!zg(uByy{CCnwy%Bs9HwQ2BifLI*f^nm?pB@FpmUZZpx*E z#`_N0G2i;svF!K78@9Y!uvpbT88dU17f)S@q2E$3bHkphdjw8pGPTe?4ZA>p#~b?N z!QD+RU=N02mT^f$GxNTQg}KmZ@@fVkjljby4>2h(wv&h_M9yryQcPSC>Qi$YyVxRJ z@Zkiea@GX6OB`1_xD+&NoNDb!dW1CBFkam8VRh~sIGj4POJ!cvoVAt}Ukwyso(Qwt`_c3>X2tT4`NWohzqM4<_d2Of&?3KRpJ!DBZ#UV}8; zoPA2WYtil{W>>VUGB=}K&zs;k zLrn4l8!_l9+I!MQU{KP7#6Qd7gVVm;l@cblhYaFP3rX}EEhKdcrnw31w?|cHLGB%Y zCu2jGVzTJmH_X(+622}bq^4M>j%HM?sp_e-B^NZX>w8M8%>n}_o*GDXA*BS$?Jx&x z@zW|pAY0VrBdYMy5|(y_p2WHm?W(!GAc477!gRg)BMT~|=xA&%Sr^S>S;_TxL_EcJ z5#&9LZucxkj}%85yix$!OiZ@P=pyBrAO<4eP@^q}JNVt$d(#KOhqB!l z(|n>#W@uUqL)^&=oj~)Tr1*;m_`Cq_amhD+`FWqxxj@SWS#5-#D;1h6%Oe4Dy;5EZ zkRw5tU8f}^%x3kAqq4L327pkIpD2-pb#xismyYr5BWR9$#ZGs0k&~0N3*GvmN6H<_ zCf~F0tj4kn8g|lt-CiM;)W(Mg0S_q z1AazP$iU^!E@k@&u+K?~f@)21rIBgIc9AH9v)7H+J@m zH7~DMDXDMs0IPPyl_(K3>5BEu9jK98T5F&(QLU9r4NVYpL*EX$$j(g%8!`aZ(7x`A zL;SS}RUYMIrC!vDczuSCji^?9&oj3~C|qbpsfQACO3UvNh$9!2i>sZwK5xsROStnP zzKe}78PvOR#cn^-9m@6~48Jxh-xZ|{p~949sRG%#R3Ls94=1M!iPjD^@N8HsKE)p! zUvsH?f>hl>ewUXnS`An3z?nS&P(V3h8AuB=C%amy*pR%sV@KJjflvWG<&lcIiyEQ+ zfk-WhqCzQLM9-JJL5E>R+}GqzxXLkvwo81fzWOsmTKl*%nSmMLxIw%Qf8_<2+|yZQbmhhv{qcl26VYt^{IiymlL=J6-!N( z6RlAjhFdoX*p=$0n2}5dfx(%%nc8%@q-_y=2CZL*j#ws$?)OD}Yd9;HLuuC~-P4&| zj5@o(0IH{DHRCy*zx3@R!{AtUr!i!*=i}(HX*cf{H4#V#A$LB3jIel_cQlSEV|e~H z<`{I=%qW8*luDha2+N0<8yShic7_M>hYFbIHWH;=16?;P(68?%9T7>Q)8 z@w)S!-P=~!D^4_z+`8jAr)wguk!cP;kVWp@ru0D6U@Z;Gfpp0+4Ca$GIW&sA)YOnQ z;Sw6KU~KJMxx{BQzM}E8MlIRdpT7qHDtDkv@}ym;HmDyzaF*P@3u$B1clEQAOVOW1 z+B9h|-#jW!s94M}bT5^_moU^V?HhM=?*ql~U_CmzbIqq&#dDew#rrtzz)A)Sl5^Ye zMMRh%2H&Ve!9ablPR$J(=bgb5#VAb@d-SSE+Cw}_=)sy)~_Kd{o%M{w* z%OP4c5PAqx#_+IZlYXQV!KA%P21U{0Y(tM_FL^dj(yRPZt~NXAHa*D@F2grggBfTg z-RyxA6!?B8^~KG~YO>0*D*@X_LV9ZKO^Fh02U4n@RVqK$s7#!nICYsN5{14vU~GPR>olWxv_2oVzgMbqM}`I5?Hg9MvhrgXeH+qT`!%g%%r9gVqm9!OjqhwHMw*5VE-J?6%e@JU z^5z{6X`^*+x4J$t5TN56}m99NkYwzqQ_GwN@YCY0V6IGGtz8iEHYbv3Y5Zqi?ZDW-;udB1W<% zA-&+sZ^bSSkL{zR2%qM6$MBtR#9M-Rs6OS=J)j~xf;#7PB{{Bw7`uI}hABSqAW!G&PTy>k=O2x0S0`-1bbM#pCNZ zSmtW(SOf>|7l6z*DJqlPxL*@8KpeTfI9@GdlXVJ{MpYB9*83B_sG6mxGXHgCuS z^OR=|f-++fz+iA(>#~3gc6b8+Fb>;}x|s>JG2!nu(OODqDUvt_s5VB1DrReX*c6IX zb>!Sr@hD~-quN9zDIuQu!n8$YX82O%2_>)p`Ql4)Up~SYdb*F(~uP|08mT7cyNZRy>b2jLp zbMD55atO8e4dk0c>(9Fo1G!lJ?1pSZgfJ(>AGD*uQS^8g3xSm9n8B6`h~(0d{;f1oH{&HTH=>+PYvNOq#wq< z_z)sjtzDYJ`O1b9M!u?mjNz>7E)c=dp_4BL?MM>6XMdyBdruN8C~o$~{IKqVT6bZ| z`!Z^6kza#?qj`#gCydeA@``2>dI|4fAu1)|?)WSRFG|5U>hrkn6WoI541YNW9V5Cz zYe40=O2lINp`yWM;p?hP_-4PP7NK$(imH>b|AZJwtW?xS<$y#=1V#+*Me4KqwZN{s z0&-b*#a^81rgkTrYL3HMWF|S_nzA9C1@W;izAj7!3^whvO z%sKeg7ZV;`S!k%5j){VBWVV5*Fy{;*2G04lNukBiYHW*e6AyDfI~@Q*Tsh`xxPHW* z#$nX6fg{C}3OxF7Y;}_6K*tss&J%e(T8N~3g_&EClR!KlzYkBlUsD)xB)FQF;EOD& z#>AsZzB}=&)I;}0iL%?QNG;H|04k*N6!|E-pWpVo!v-!`qay1%6^U#(PI~?J^cU7| z*Erhk{tN53FZYG@+n@Jnn(UeN%0l@q+BfO0F;)3l2!e;a5_0H0PUq?|i+N!}p@IB} zvAwri-Oh0uCWcv&Rz1x0iku7cTY0AU)DFRTK?A^vLH9ruA^lv$Yj4F0W{Z-_-ikNv zl*o5X1$Bm3GBx!$vFX+g)|+* zkcNvXwNtJpnQIkirc_U^>R4YjE-|DN5Z`pP609GC-e}INS zeF1kRpzZ`D3q)N9FpC*m(Zq%MJ+>QDSXV}JWK~(wM;+Sx8JWtE<4-}&bcR;R&h(_P zpjhXen#jtEG@EFhvQATgah2=rH!ui{caRjfRInt+q-XL5Cl?1a4mh=$x5lH6JV%4s z2yVT)S&f?`n*o{)jT&;^Vh3%v6SpgyeSK#0uF*XiY~*GJ@LpW0R4!!-^YfL-X?$~G zrn_s~j;%diJ>A>7yIv*Gw(bn!u1kA%W;SCJ65pv%epQ5@wfOxJep;f|8#~v&B-+SC z{M@xV>UbD`dpkQ$w7##Uw{t^lp|iu$6Th@3>bMPmy9nT?V{OzCwM0>0XXfUP6Q|v> z^49iutvK2CZshIj+}xg9-G23|)~B@p~g^`B~wUDfo848IQO1Wm!+*_deiv<8N>0x|>&=XuAb+HgXD|Ei*5c~U6@6=>^F4mcx~Stm;j#Wi`zdy7xwBFOkAn96Goy}< z#}(oS~yVF#Q8azfsZ?_HgM{ z&K#uPq~p&P{4Q4x?cp<^Tl=!8<5Hn>_OQ2!Jx~`&D=-LUMOdm!%tH!zz9!JEv9R>XHcAPeA1c|Ms7cI!+qCTHeM? z)NzhU=a@kHOOgIK{84XbVobkl<2ADR= zvgAkn(7F>VZfU!f`d8e>3!;uYKw#%aietW~p9Oc)@eFe+)zy9Axk7MBT`AvBUkF`3 z3tu;Piv5Jf>y++s$g&ZRDcyhDz6F1XNxsrW+cDn&zk$vbC$Q35YCXzHf*40X zI3{#;iP054MroMiwbkt=4_iAX{_&SY(fY2agEG($5xx{~6`y6Ug1<_4H_~Zm3ge^H zaXI(_&~HxBbIj3lnExPt?byZg`SV=mJQqF#9#$^6<3zc1b=I$IxwIFXkFr|$pogs< zDa)4AF*ini>2st$x3pZl+I4KnPkdLmTU(MJ;U&P-kLLdv;70&wozH506Ack?2EU}| z&!_R5jn}5FS9M08qpeYHrOD&7>3;#Y)YIroRTgB4D)?o6mCxJpS#_i`B1zW1=`mQ# zU%MmfctG;S{>7Ft44j1zq+lJtRfZKFZ}pu)+MO_@hfvnT;%k!QV(Yg$*VCR!!yo#i zK|6M~9%l#r!tX=5ltt-uZb101i{037@n?dT^;G(8_zeAEr4ILv&z4s0O=+n=)g|d{ zeF#_1z<>B*KV=yTUxv@V$e%xqlmNct2q6PuKYV zl%}`5dqCgk`rjUsZvm{b-zfUaoangav|CrctNrAPcelL<^P}F*&8@$+x--M&oUCu2 z2mL)t&;GCU+`mcb7&>hIBT)|MEbZHy(|%fMGluUS_-yClOKyr1Js%pYo09N}`}MQo ztZft^t7%K_A%56T2W0%v`sW(yKBRQEtf!tuj;B*N+kSV8&dxuv>XwdMPkYzOlkM+b z@t(H#N(*+i{{HID^U;Eq-nGXv^bb0E+a`~r>?ZA3(l)WQPc)}3H>0hH+==-d?c%Ox zwAJRcA8$tM_-;(@()M9D{scao`QwIZ z>6^nGpT0_4ay!s&T-GwynKITIUi5uw*!G)(LTks<#&FQ@@zlr6JCB_ab4@E>?^ho z$!KWn%5`e9w&d84^oF)yF8%st=+80yZCmM_PwSJ0S0Eqh({rYef#LO+L>&h_p70j{ z?>8_$%37KEiRVuNzpS^yTksk68{-74NqUay&C1Wb90>fd-;oF5%xf{HhraurzA)^y zqIq#9G)Q&#p+&i);`rJ8v@M1E@Y&Bn-ppJqo4DPVMjg7&Q`&yucAC6XQg)(0wf?58 z5is3_L$Que`69c_EuIag4y=r~0v>X8tgDQ+eMox+I{Moo^9INSMTET{mO~tWs5{y{ z;SawK`&{^()%`2Ztfr)M44{m#k7e^}Imi~dJ{*^$xVOGO>UcHqe(gU>c@@WeX(;P7-w5-u53$aF1KcO2?PK4;^g9QljuW7e=^`%Sv)Sr~Rry(0>QP~~i|TQ?bmmd|r}5ds+RnreUmfdH z>B-a5TlfIzTY=Yd4+72rR(Y7uwhLwD=J0XQJ&ueGd)Omx51aX96B&Q+#V`3Qdi@2+1`%{NHGj5)x zv`;TjTO%$01-^&yInh_RO2w&m5G zddR&T?szJnmFEM3^X-;t{m&YgV(V}r_L$?o|{`*w(E}zTV15*TB;-RJ=Jt- ze_$QC{c`mo*ye)|vE|Xew2hum`W22oth2QqZe8Qz+bo~u(yv>F&w*v+dFwLiuU{tp z4a=l&GU*w7R{5)v9{ll!w|IYS?ZeT;_F-|ZJ~7Vnc6%RzcZN|@boN$HTq9^Zr0tA; zT;)9I`arzLnQ48yI5E)JcE4TtnKE~EuC@3NxboPJ-0Q~DC~4oi2GDX>fSz($zfOL~ zUxV>|Pt@@-e1`ldT5oA-y^3dw_)+|mz~5%@y(#?C-Xy-yL_XIq;NSAkKVLJR)EVn=;r=*Ik1&7K zr&yRaq3{$wi+tFPQ9jIfBYrJRSuK1b1@pYf*83sA*2mg1FB6>jiv-V~MAp}%&Ob>$ zi0~8Z=DErn{R!)5^I2VfI@uqC&9e?}uQK$(4ZAznCfb4RWZU7V#n;-#t5K$f*QH?E zisCQx?Pu-7)hUi+R$HasEnRxNBi$QP_HacL{>Q@!Je{M0bo+cjiyD*Q#+NO0sB#=#nF2x0&zxHO0)5I8dl^eq{hGz+OY|d`l zE|MtBFUXk<%e^1@FGaaN&bsw|tSs_d8|4~6`+{xfJm|cR4p|)`IZETyww}Ju#cx~w z`tBL=l-Hs#~Vtj$gGcn||*y>35rSTlQBZ zJ@|)2+dld%xF0+VZe^-IRu`9vEhUby5@o(Jm6!H!=hTEBz65*U2jl)gm_PmawK~!C z^cbh<5Jmi;!jAz?`jJ-WNaW<|3v!01w9HGrD{SXKHvQ9}X(m(OGU?9G#qF*9hYdaT zsp-z{lKQmeUup8$^ruZa?Lqk+k@VOeY@XdI+t)n){6WVUX-~x+koHdc4#jhaldpAPxlAg8h%pKx)c zG7jC+@(!-=)UMVaaxr&O-rL;v731#C2QMx25qwU@W0qvF)p$&$+YCDGv-lX@iC>k0 zFz1z0&OSE=TiRTT_5@(-mn|)Il7?+L^bIHn5xt)$X@YiL3U0#NP#c zM+$H2NB*n}ZHn~wfS&zO_Ib>H4RH?xcknc+YhsQ}+|IY?y;{tX_s0D*t@{!>aS5~> zhOKUxekamdPyQ0VI|bjDf7ST>a6!k9R80Az zyKJSr3$@03;)=TyxX-$BgI=@_*VPdR0-VBlZZ5PJ%fAUQ+e3NX4tOVE#1pZf6|l6D z_zKcK2wabpvKE%u^zjF*f%B1PqPY7R!{H$j>e--K0uV@{PBYnTnC&x|ldIY$oWpKG8 zQOED4a2deN*LgJRxE7yB;`QHkG7x>$wGU~gL8I$(!gGLWLt3w!0JFXs{1SgBVD=Z^ zUO2h=9AiyHM@j><%pHGH8ZDcAtWF72U#iozJrI7l7jpVKupWdT@vzOu^e25?ly3c! zt2^jqZz$vQZ$|n(Ei5G|JJDELGXf+h5n*tJ_+0vf{X2p zdA7Vw@3kk>OGv-a&{H3ze-F~DlHOSUKLR)HaG`wm1Liw)W7NU8jC9O!#^Xodj=c$d zW@MiaHsD=D>>M~7vHg*CDrBSRB=Yz^68a9)e+}u@_LcsVNPi{rYWryVL(9-VhIEbr zY5E^5lMYfm+7Z*I?S|#8?Z@vs^bWhzd76&!PS70$9qm%#QVO2-F!_?c0+{+%yVCTN zNM~P4r{9b8ElBtAhw}Ca`S7O;zp$g@E8f|5Q|rwt)8eeDRBAHz+QuRegSozH#t zzka4uWV3BUS)T%rN5Pw)6@J3Qv?Jo520Vz*{k-E3Z-Hi(K1bYT$JHid8)IFFs{_Z+ zwoRCR66xnRNxui_X`PV%!DZ;5Or=x)bp0M0z}@qAIyoo{;qw98wr814--7gm`0RDx z+nK|Q1^#@Kc>egd2{z31+mJ79!%V*u>DD)C`S&3`ZL6gJ64F@*t1qU19qC?Q;hdD| z&mcYH=o9H1Z)&t5((|Vo|5KITk8)3fnYCRlx0!yv0{Uj@l&4wxqo8l5x9|U$d|GdA zUhbKxbn1%oZ$dif654*b6rH9YTqeD`O!{%8H*1gEkiHw`HPfTDTb1u&&@)}(M*(v^ zLfG~P+WBK(yrDJfxCsQSafa(ITeQ8tWsU38#NWBX`QFvxlE%;)+A(qW1GfpEW875% z_ZV<}#9ga=cga0C<~zUL%{^DI9#CXMI0Qm}()eMwvuWDJtx)A^P zX;H^R7^^J4^{>}7)SdS9DCqB76?KeK#>35NA}mB!;Qgn6N1E2L2Dzw*^Fi}iXrnL& zHk3))9B4P6h&t}V=RU1DKBwD;@QtAT3TSChaC-vdkHiAvA*q{JH{RmPc6PPr*0x{0 zW^%Q>FSWVDKu zfnNvsvj)B#@b4KIT|fF`1MdO+q=8wUg(m?&Z17Wn^@sAl1;AS0-grMQVt%y;_JR|D z|J2(@D`4__%EQEe1TfprS<-63YkNni_HO{MFtd^WGbaBZ0RHC`|F!VzNXAcV^r!g$ z)8J1Z1WzXX3*Mfh=(OlBkg9MCV9KZVMEVvd7&BwN<=TVeh9rRhnN9HY)rvo_37)=J z@jXrO^t+1hZ-VE$e2S;M1-!$jF!jTC`4kp?8<==FyafJ{6#S6yPpYqn4Lk;U2(u@* zczr%%@GS391HT#cgz3wb{waf>1zupdj(|Tc%77d{tD_^t1GeQoZSco{Cv5S^m|^Y+ z{^1?K$MGF3tIm%$YI#lp)+AKx*w_$>w|p6?l2`~d?K&vy+ie)CI{@NrW=mVbW={-J^Yu8I77@6hr; zX<(MmcMmOo#mkcL&dylBUu~jazH?~vUt!?CXhP4o4wate^Nm9b^Nm9b^Nm9b^Nm9b z^Nm9b^Nm9b^Nm9b^Nm9b^KCEC?Y(B|KHP7IU(6)E_jfu%hROnSa`X!#vCF!6lD(Bkh-!H*kx$sfcS zNAL8Bbwq#}x352{Prk3`(wsgY!5ef6vwXg7XJNi=XJNi=XJNi+XJNi+XW8*X7jJbTU83bu}S^;CYa*MZ>ND-9^VMF_>UQwc)k^8@t-j; z@q8Q1;-4_^-X`+!Z7rq09{BG9?n46C6XeIYwG_Vud^h0T9#8p822Xmvy`}WO0{UZs zHyipp44(9Sn@j1*?_f_13%?Z1cd(THcfntOwEyz$D#erE?H9)|`SJZJ#s6`W{CwL; z@qg6>&vy|NPkwwCLE(RHLeF;#6i<1sxHN{DpKlK+{;W3liT`VTc+X$)7Xkkcz#A~G zX#4PPzv9V{ck(UFyYvcQj{F}7%)9lPpZDh#UjY77fO(%@@t@7cc=G4nbEPNDJLeYW zU2_Zbj=6<-x7@8{gvC{ z5X0n`Gw`>Yw9B7 z>3Oe5>9>OZ7+^~u?ThiG=RF^#e>3R1@>8}R;EZ~Zvf7swj&-*}1 zKMDFj1$?2WC!Y6y6n`V|KLWhj;CY8f@gD;IBEZ})pnS~F`!0$n%=;4-=KTi?^ZtW{ z`%*CPA6Pu^A6S_2_X^XVHoPf@Sw7?O6;GIP_7-NmyTZ(0IuOI8XH2`rpENM>j4@X{ zVaALrOny&X7sJFe##`}(8AGkGlz%V@e>7FzzccXN(7*m@e__n5^7}8q&jRL|w6+i9 zE)~!6mL_7D@-Sx5;@2IDVUgFs%>NYw6VLcF%}QLN0?e2#+B@5G(BKI_Vqo(7W(sCJm-6cezpnw#Awl~OW4aVy z0R95N4|+WLKVk6X&p0oop9KAP0bhXx<;Qq0#V-KA74W47&$utezZ3W};0q0&@n4E( z`S%-`<$oasGbT*wiDw*`g&Fsy@CQ-e6WGszIwL*5Anfq&ylGELe|ru55#-k&wFkzC zxin|*j199eW5O)VSTGAS2F${Y{ZjaUZ&Ds(yA)6TIrP`#oXsY%j)+DSa!Bklzh>v!TDs z;7QMzGNl*$Pr>(}k!;WV&rZT<{EW-LD(ZAc)&gpKGOo<>f84+CN z&!pgkDf$Of_{URlB}M;a3g7WgmDl;R`+rW`!}UMBi;{`t$Bkcw6g-`RD+a!}NqaJm z&hcxFdVxO!u=;E2bA!QC-y2i#`3ByD{1*TwLv2sS-zk4-9|Mygmvrw`fI!n<0A-T zj+b%yS4E#}!k;lz4&NI6S`$2Ds1#3r>u!nRPc)%typz&Xzl>i}SlTC}@~n>TZIYky zOqTvG1OMkH^!FG%`ER&2&i_CY`i#Moe)wcePx!d;SAUHBgpVV=1?OYLN57=>ZP7Q# zAMl1YhyUv)<()|JpMJOIZ)I#m_|fs^q`|Yi^KXmksn1IdO#IXDkMV>zd|2VO=zoGg z;Vnp4`TGsN4Vosr*5lWB%>xYkZO^3mS3jWqTch<&=x;OlS2n@lY4DVH;|F7YuWCZS z+2Be4lz}g9La*^m>aRA0_H2zVYeK)y;Kg1IoK4XW13roIWiuv7x}G8ovGC)@ryE25 zHka)GXZ!9){sTe(9nlP6jgN|;h8q*`Y0)nLj{Eb<=vNc)Y0-TNc%`#XGLoN`=u7zY zU7Vlt*kBX<_qS5;Q-HUwbKhfmCh!c&v-BHM@M{2nZ=?Hu4bs06@C^2!_{Ia_YXE-; z`{_qe9^qNQ`(EbCC;WE6|BQGRjOl`ZFW_VTdq|1@RlxrZ|L*|4;7p9Kp8f&A zU&Q=D@!tl#X1AL!G5+LSZ%=7;yV8){id-!p{=!o*O4)*gj;6>D*{-6BLK!~I*|GX4@G2l0$ zJQ@V)2LPio63=x88v6j?k6#?O=N#ZKV!h70X{5ge@RuP!{R81&0laHJ_79<7!uJ6F zZ--+0`Z8d(Z_4{8fUhz2{R_Z(RR7-q{59;~9fV&d{dWML z@BPI(z~2X~@r&zVzdr>0Z--)jKZlUlKSy~GPx8MS@Gnohd#B|0I>1&x!+;sDRRKNw zLmu$ApntXBDZs~i+?{adKMMF&kXP&T9>DKLe}x!Q-bVoc(GK_BJ*2-I@C@{i?jrdA z3-HjTZhw*ZF9LoA^s(9F9|Jsz_4t#%KmRS@|Bmzcr#yaTXB7SJ3KyHt{&*(fKR5P* zSfWJzc;VO97f-)LpMt!*J-->i-^Th```?Wz`u769H_z@ zdeq-lfX6|v?R_2KKR4yw1o&G9{tdv3px@x-`!rx{PhSB1QRtWZ|J3iF5H|9D3ow2% z{BIrl%U=Pu^8Wzv&$YVoh51*YBCpH1?>MBq=Ky{q{DbP_^??67*1Kvy`v7l+KRF2g zq(2PU@_!rPU%>nTY7_iB0k@<7ZSwFh0DcX|m+L+JtAM{@?Bn+U{}cSzHjjT0FynPx z|6d*bA>dc6kH@FK09-!XeJ?QOc^dHN;eWLKPCEnb3w`yGAL@HHU@Pxtz<+s~ySqXB z#eli~04EwLO0qaJk^#lV$l|0{jy1PYFK+__yG1wLSkF zF!vAeN80Cm_|OJ@sXkf|^8dk?y6^sLqk!2DqHo3D72a9;w z-SeK$Mj+45%-#++vpY94yLTbR<(}!9+4l8x&-KUN?8SjtmXQv8lCeopNFpIj5Q*?# ze8>p#)nae_C4EyocoO&`@~avDQT<*13zN1X3e=zmzj zhhbP(V6VqDKOY3<_u;j_-A{%G-P4EawRK>L{9*WWfsY}6UDoj@1pX}Ix5+QR2~6KN zp&_V#`84ox_#gFu5BAHS2e#$&72vNTf0F-^JYNOo^H|N#e*)Y3|6ky%Ry_NO_m;=| zDd1Zy|2qR_>fd9dYCyxPdZL0q-p7?tj_*UctBfsZ?KW5cK zF9KhL{k==av)6#_^?ncd9mwmbp8t9X?j^)~_!zJMXMyc{=RRP1pZ*ctr+8Qcw#VxM zf9q$8_cMq_=o(F;7!G4nLhwg6!-~C(aZ^@AS9|r!5yNdes z(Mtczz_(fcjPF`GFXDZRQ(7N?4tzJ_@gL~*y$HMs`=FbsL{{egr z@oKKu`!?OT;>r8*w~gQvdAz#|*q(m{`1`}+{%5f7xy{PYzl8fAeLy|GCw-i+^xp-( zfc*B5p8r|kx+RZ41Ag1GpKk!a4t*PWyas$T>WP8T7qHFWVI=bJBYt&ppX~1^fzMj; z-T}b zZr%SP@DtE4#LVNp4E&l^KfeKN^ZzFBRp|36O@AG}fY`L;b33q2|8o_*4(wX%{cz=e zRKdRnOyB45FdzBDlfb`of8noxi+b^S_+zU1c?S0%cMJc00r)lei{bZW;7!Qm0Zo4m z_$uP1k>{Jhhv1J!e^hwf@zd&WnUlP4p+e;2CLbPh-VbcAcd>$Nz|SE*82R>rKY@6D zRL}n_z{P&)uyYKC^vyiq-sE_=f2&ac$0g0bOBnk5E8YLMfnS0@JgD*Kfo*=i2>kCY z^|w!`|JQ)=p>hcFJmkCzdC{B|!8;=)8ju6dtv4&BbVzqg?wIKwWyhu!fXy^vQOQSdu zZZ>yD(R3EbRC)_b2U7@|M7VM6?g<&D@t!k|-Ki8_Hl6M{;9ri?g+=tWng#Jy>H{zp zuIDA$&>Npvh#YR1W`XDLS`A}=?u`@Q+)v{y9HC*njFwurD>|+pVs-T_j=_r<$mwj! zalO%!=*dYIxbbQ>c7_mvjIkcycam%h=KRo;^Mz%n9!;lN=#Sjgk7%4)I0+g_Y4xlvnfHyh4WO|O+WpNk#Ha+=K0sc7?4f_q6Sr$*iL zd5HqOsu;2v9n>bkw>>ybIEv!*fM##%g0#`8iM~wh5sYKPsO|{5JCb3CFYkls(rw7-|s zgJ^VNEtVJ8;%M4!xBF2Rk7Q*EbUJ9PWajS^QR+|8HfVLkW_`(0k!m@yujSr-Ei3z4 zPF7k5ttFu}-wJ10+E3kyWIgBeZHX$s6O>9IRt^o zk|EZHe?2i`JKpNAHblKqhb9+AZ{Cxxx98-I5b#>RKAtpWGAgyMAK1E??#Q@5lhWJQ zhvMXBmKKAkz*%6pLN+U4LvmEjIVmFyzt%4^g{JjNQ$z0hBY8G+1ApwxxJ|8==0ILFGE+C7x4AnK5U6XE_#WKG~qsRUX;W{U&d0s4$3b=dW>Si?U`3AxU(o7TA zgV>Be8c%$0j?l>LA@ngv0K((t<;;2`;Zs5(Wh&{3wLT+El*UnDpz+K4EJ#h8_Fw}^ z+H}oxdRQ68Md%$wTZqY#Cmjd_#u)o7__SNXNM0To@xbC%B6Xi?-W}mXU+7_(w0$Ej1nn9=k)LrmG-|Vs)8-%^_tc zq;txI_!Z)pKb^ra(5xy;b0=s*)sZ8A8~%woB(&1x|H%4DjwH$Y-U zqMeFX@2rWt&GQsstOg3?NS~sU%vxAC#h_DS&^s;an;n~u+YxfDuG9_bYTXUS(CRLk z6K4R5LEUqRLmb9*B(ie@tQ&?A1WrQ^vq>ik^R&=8&$(PME7NG#4=2Kf$`BnPzaWLb znal$VLh{5YLw9t+LC4eG)~4#n9z|}TIOwPB`r0{l|K?nDJ2ge%>}(}N6)a%$L_oQj zc`&mf&%t~XNoorsH}!mP%#;uUhH8aWTp{e0mMjDrsSw(dVQ8Z)PLL?YG=psyaUpP% zM6&|nAv2WZOgwCCx9SxAyHx!6>0T}d6-FV>iOhwu?#AAlo58z{+IKjYFFQL(^(P$B z@k4S=@YeS)>kvlrQXXBF7rF6z*VcP|v)2GOmLWD|&H}S=i7p_+cKcOXW)w_)bs)1EEMd;NvL4q9R zkFbG|Y&A3-N-*|iEaQY|_H3c-pj2MwB`7JL<}D5Ef@kCUmv|JdfnpOo1CH}`@&{)k zQ?B|&t-o?|agqB}e4JK^`KjRG+ne25r>hsv3xW-)Op_Z0%d4My&90Gu*@KnTw3owx zl$R?ju%XyXax-!xLWpL zx|NQJYn@I}3UEqQx>Lot$?e>xRtB@#9QRSm2Z*LQ&n$=OAs)!t@8C4CB@_}USIQaKLMk`z~MY>WdGgq!1Y*z-k~ zmUGU2G|h>e24gIVQXUfmR*YR7*%R%cUFi;ek@?GB;Sif^Fm?_J{VwWnYk`K|i?Qv^ zmr{=A#1{mBO@Y!%GjL}KLcU2sEK!POZ8w~>8s#WTohhOjx5YpwMWa@VqEurjk4JQ< zW}n>8G#i|B5besA$UJaYr5R%?oQHIVp#hYm7-p!Y|Ka|iRX?LsCI`C|mYIyb@v~P@T~Xyxpd8W zh_0z-DdLw1{2_{7D%ZGXLdyjiW8X}58%q*fn>4_>Q$NgPZ|@tkeK}r(pA~Kwh|fl<~S8WXx4SR zab}Y{Rey-YAI5wzqC?$AbcrJ+3l65O(+LTNqpwQ0tI5iv?q>nC+??%b6RKS;3o2#*xbmPT)`$y$pH2pJI{0Odw^ zU^L1C6TK*`7;DfqlG0@w=*mf_5N(!_gQ*(Y-HzT8VhaxuEmabeK(&FWiEOK?)mTCx z5PV*&DyxBokf&$^A@5W<9X^^9ShZ;0#uBr=sFXjWn$@1oWlx`e(*$7om+00i-CzQO&Wi!|q71is~ zovE7IUh;v;r2|&BDT+fRIV3|U(JJE`a$G9nYwN2pxnwk;^30*_-GIuScE1TF*sN=MsrGLxIw)?zDpDW8<+z@Xr;$8KXcccz@+O?Rw?x(n=C1C!7p7OMN4?sh|TxA*PID2A5n5_M8C zcIb}YUpPoqrBquDMDFNf=Ers*GV)NS!L_eG>s3cbPDf6WnV|4ItlA*Lj`davYgLKM$GASqRQQt&n$W4l~;XOu2;bsJaWG?<4= z_E(AqyfL?fNNIj_hNIfL#2VQkcnxZ7E<-uTlkWG2NcgcGck=KHIUs4$&b=J-)V6~s z=xv;~Cnt8aTFZMpifssL*oU$L%()VQeU50S?^@^v(L`r&BSbn=>SjSA*Zj~=cC6By zD9E&`n~Gf6>Wq*Kfm!8)Q>AWO#HDmVW71mL(3L=Ww~0#=yf7TPt8otMml3M zVX>pqYeKwjz{at`k3y<4t?18FTGcD18d8_BDRf&U*<}f>0XUR-B`Psfej5G&5ixJYAT8faKr9nOb&hk_k?+z0K@wuXLToz)XA z^f@I~duQxPNU(Ucr8i^rWQ!I|ivVN0d+O__=-9O(Pn)80WpV2|iSI`L!>dWk=9D?h8k4wP>i}@45knw#nEGfoKK8%&b=VFX0{ajwen$&&8;bD z&ERYcr6KJIRni#`1DS$v9S|IrPoDkB-%DAO#YR?17o~jcEF^o=)E(k?8mr$s=E_fE zvCBT_EbxKr0yY#B1{P|)&H_$gsT(exh0;?TXTgVL^})u1wR>JrooNfbfake*p0z`} z4i%$#Oq|%p{t%BCK;h9N7MzicBXjKzhj=T+Alis(A{Wo=Cq7y*#Mgua{1AUchtE-xB;E_m zKW6M0Ep$zE^xhz?_b3Tpf6UmIfDIkJzyHcne0Pe3u0KXDSAa3r%(T;Ziw5Agq5G6| zO}F0w-ABJ$$lB0-u0kh%aGmqWHuX>+L-!|u=9=#O_4@VB)7F13ZSH-kLf3uZ2IpU` z^%}W+twOiBeSs8&_mc%F*IQhrDRs+<lqZ0WI*bLvW=ZgA7&rm|?;wdyL~ z3Poe;_*j~yHC1Dyo~CLF=`5ShC`pIcxZdQWkQ>F|bdEcNbPcDG%pzO}MWr68FWfH; zNSEb7>56n!8ooeTbW^aWVfb|v^vYcw2axd#k__RXirxqebXg)^U8%Oi$P)U;QBs|i zj{XoO)%;RNe}eLuByYbje+|KCDW2|xWVq-z0`U|_FP_)vtldG`NBR8cxxk1C-n%^R zUB$4TRd~a+^u|A~n&rAR-sPpzkLW%!aB=*{4WIGsBr@d@!bIsu5Q+eN>&WjN32Jkr z?&=0g*YV}5m|?S3m#@2^n!2llYBZamI<~J=?RuRz(3g8Ouj;PrSjJ12H*wo@6WtrC zuBa%zYpR(b(di*H^dR5wIOgz5P;OCVT2DBd-{|P##{5P-NTQRs&`9{Ra11fDhJK_( zwBL$1^9KPh{Go|-V_Q-!Vr-ZXOg~824t!M-B~&} cflRu{0jIE!i-HXh`}Ll{xwwelfFObU15um~-~a#s diff --git a/cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-debug/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 31fb0457394fb47c1015a01034a6b43d9e582868..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcma)6L2DC16n@)HwWcbuRBTo13JR&>W;Vtci-<9%CDNuK6^cQ&yWOc>O|oILh1QFp zcu~B0RO}D%(1VBv4<0;t@F4gHnreQ4ccH#FyVGt9MPGRH=6mmZGjC?z=JZv|pI^L| z%xF8sxNKZ9SgueoG>wT+eAF}}C;4+p08mihH7vIYklDSIB<^7^h6`hKE?Jtg9`e%c zY{_f1+&cG*H!AvktEGGPgG@4+*_=DC zRy%!&d)U);iZ4g;r);%DoHh2Nvzs&fADqHJ_MtshSna^~7aNJSH@`+UGaWj@5NZK+ z7PV3xpB`(wkGQvBI<3I3vD`g$L$xwJZjS{kCigw=)cnc~bD~E~bWwTtpSt(YLA>x+p*6?mc0QK1)x;||0pBYYICf;fwo z?tCP|x6#u5YY|>TOK)*F!cWj{iz3$lxaEjfPxb9Qo(lVS)w6#qlO`%0*oBkuEb@Fs zJ3!~(<5Pn(4w!c*jlA1j@XT1#kT)B8w_C!r-TNkQIb}r*w=_Chav%ygQsi3c+)lL?YKaf;i6mhTx$j Hp_RP9U{f5T diff --git a/cmake-build-debug/CMakeFiles/3.28.1/CMakeSystem.cmake b/cmake-build-debug/CMakeFiles/3.28.1/CMakeSystem.cmake deleted file mode 100644 index 862f525..0000000 --- a/cmake-build-debug/CMakeFiles/3.28.1/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.22631") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.22631") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - - - -set(CMAKE_SYSTEM "Generic-1") -set(CMAKE_SYSTEM_NAME "Generic") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.c b/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 0a0ec9b..0000000 --- a/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,880 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.o b/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.o deleted file mode 100644 index c7ee40ca8264a2d8b37c210d1cfe57de62e5b741..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1744 zcma)6%}x_h6h6}_SS)HGH6R$A1t!IWVOlT};zCjZAr_2*#H1n3ZD)YS{$*w`x{~P9 zu+fbR4PE#EJc5rv;tK#edwl}@&P;EeR%3daJKy>4cka38-Z|6POOKZoMImVlrRWbM z`Wf|=zBwOKG)QrZ9#4C8e0ZKb$(<)C?j;j(kBsK`m=X6*jU$h=4_?9;_f+G}DH-29 zRcoHbz$3=nQ;zxCLrk-Wm;>$Tzx$XyPj}dprufhwrE$irE1YK zP0Q3a>-9=$Pn2sKs+pb67@4%5Hl}>0r#0rrd}dBd*;d68jx|M#Qz%hbqF5&77TmtM zP3n)tlmTTpnpCbUBkHJfLm5*h`XP2$xZk4m>mn?w9o( zOqcw3(@+&X!Ns90J~!W61c!++Ud6c>ui-q5S8y+kINT`X5HAGcmGRv$^1U$feK7Jp zFp}=Ps=A^GbnO85q=%N%U6e*Td!}#&=|#r@tp@}*QnhN(7oX;I;ktIYxbIpHvi5A; z!6+Hs6d3>i@%xa*^|Os*3}8IKV4H_959B!x=Qutie;mwZ_dWp$_o>Wx8!_R04G4VC zJjZKgz8UzOSLQQAwPD)di;?SQDZ&KCai0R$f69IDgK?Z8H7r<@eoJG02?KjJq_l>( zJCXo7hK*6~$=n4oFnJli?0tUM@?0Fl_65n`2d@8=`M7oDSy}jq!ngd0;34CF14%j; A=>Px# diff --git a/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 9c9c90e..0000000 --- a/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,869 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.o b/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.o deleted file mode 100644 index 8c210e3bb320abcb5de08c9632e6df2d0262ec19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1960 zcma)6-A)@<5T0cXH6>|*x++bobT6o6kXY7+3xujF$Vtc#kSIzkRD|4Pb^)vY(|W0> zR4IsFR=uj!nDPT&Hr&Tl2ZZoWJZ71A>JNv4)Bh&Cr=$HLq*BsQMt-@k&UT_!%4KC8|dGBw~ zE6IJYmP*S`9>qB;Vcoe|uLQmy_|Btdv$nHustpHKEzA|YV!hR(t85zo2qt;|5XMJjYW=~n4TUV@WBV0Qz>AuUzzi-k$ z`<<>7vGGfbElH!Q&6W|FQW9f7x8*AAyt^WXh4{HRPCr&WKhrC!r^Erae4v3{p6y#N z+voqVkB^DhwPb)3*v~gW>dM!kGmG-?pkGSy1L)%^{wH+G7bta-=T%xaKL(}E%~H4b z?)dIbt0mLEl)qmq6swKhrna6;8;QC0X~MMI62@Ljw3=z`9hkkK+~0D2?)SS+>S!hu ziSqIQp6?JgktI%Gf5b`bi-;@D5kC=`B6c4d?K~4A&xgo!A@V$kl-VJC-1g7)$W(w) znBcx@XjwNxh2m24O=QHawA-M~gsePVcj4!3MkKWAABu}pss|0sq|HQ8SgjmHK|5Y{ zpbuXLwuG)rg#WL+Hx=%W!X6#PxQ;rLp!YWjOgTSuxc>mcJSYDE diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj deleted file mode 100644 index e8ce84f1abec3a967cfe3b0f76ae8d1a5afbef54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22716 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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/Controller.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/Controller.c.obj deleted file mode 100644 index 47e2aa91dfe2f0eabecd3307289d9a5853f20da9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1264 zcmah|%Wl&^6ur~*jX;1vJc^KELn;_2P9s`XWYJn_1Zvuf7T83J#`YvOwLQ^z+|m_$ zR(ug(z!&frd;#2XJgOV1Fv{fKbMDDJ&fI+M?(Y#ozzhO)xI_S3wW6}nE+~|HF`3^ZVv_{W; zoOrg0;g|7()xEVw4;{_jHGYHOJI0lA>es(r=H{*l;V0^D>7*QHy*r4jx?iXp7!gLJ F`wQs6&*1<7 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/PreDrive/PreDrive.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/PreDrive/PreDrive.c.obj deleted file mode 100644 index 17820b9f95b102ee28a5eb9b8a6b0ec3ac147aae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9400 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 Nx?iXpY7wH={ROTS%cB4Q diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/Current.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/Current.c.obj deleted file mode 100644 index 2ffb667a0e8720a51d348d84eb7da884f480910e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1260 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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Data.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Data.c.obj deleted file mode 100644 index 4bac0709489f0b9d99dee19d14aa226375d679c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1244 zcmah|&2G~`5T0$4mKGra0`XIX3_>CitP>{@tt#b^hBN{-ZAAlIB1LO^6Psqek-cu| z1zv$?;R!hMI^2<9*72%oq{1lnH}lPxv1fMtwY$GZ2mxaR%5V_@JS$|GQZs`xT!#(l z?o|8dqh6>+A6d);nI^n?EXV2$qv}yCKXFf0cO{zGJM4^(2ggTm4jT1dbJYE?nEB={^CdMjAg=>(8 zk>c^0j8BkZu@|&hEKavL6)(m!i%zoNAwr`3)+9>tb?A7UMxF{~L=&76VuGBHgIJ6s zNj)iqj4&s7lCTMtQ%~{!s-f_`#$%rfs|7(U}2Q?Om)Y$Q>$D( z0cbbyP#MPo0I8r`+Un9itln7budi&Z-Y(uDcgelNee!@jB%9E<+ZeXxt17P+E#tm*O=5y+pV_U?=B7F&9zAa}11!r>DTy zLk8PT5_I*7jHY44jgL~W^~`yM()PQ)&6J8mH&r~j^vr(+o0!z|FmE~kW-k6=x_^@E zO!vz=Gt=j&yN1{QbT9LI2$@|~ZyU3^HttYnTKB~~41MkDtCOSAeMj;wa>k5q9|?T7 znc;t9V)5Bpr%j{jUB@*Hz9FvXmp=8Ixo>*K5PqOe_ixP9yM@G}?kDPoMucc|e*yR} B$a(+( diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Temperature/Temperature.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Temperature/Temperature.c.obj deleted file mode 100644 index a157c7925ee47ca22560df10f4603e32878a3493..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1272 zcmah|?QYXB6un;e!G_QPf%q6gfj@Ktr%hY2X;LM+uB$-nHn9SKDpgM6Heq#AInKs@ z@e1%zya8{(6YvCZoyJ;LX<*eo_uPBxkK@~~or8Ts2$(^j43`YxO)0A^H8Lo}O<04@ z&Y*WO?1pOiiAf&BX~G95@kpH`8yw5{GxyYBH^w3MkJ`hN{>ky%!+NdT7`Z_U9 zo1^JjgC6qo0*JjD!?UeIJxoNaL`UXG>~9cP~- zghctxag^e5=xCHio(kiLCU_&n1am%9tjMF7da)33gf+pFgpE0!@Mx@pW)+>P%sW*v zPE~TJD%Uxc7ux-U${uc7>2opVlBrbkVr+W=-FAD&Dr+BGQdk|~a^L5^)sN$e7qBqO ztfksm+o^6|Z#1;(_|A-@&p8&oTE#F@jb1FidRHp^?8w)5ENeqiz) z=FHFeh9T53}AKt L)D4UX(dhmHLUYpp diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Voltage/Voltage.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Voltage/Voltage.c.obj deleted file mode 100644 index 3ad6cea31219736945a2fca6ffb7e79c07c2ea46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1260 zcmah|&2G~`5T0$)mbO9y1mdR%87`!Pb>bwVRYeYMNFz|wRx~Y_NYUEf#HL?W~;tja-96SNcI$kx6R2XIR%{TL9c6WC2wX?rR2mxaRDsaUBnx#Cm*vz2^iBGK;e zSKl$ks;4qiY|IVX9+n@>mmiq&gQEQ4rt$+%urp5GER1~Wb2l49_u#~8JC5bl?1t@F z^;+GjZPlArCE*cgDc`WD7)6pP%G|IOu*BDaN!A)o&YLuyP~Ulj5f3AtOceh@MH9IS zGT|DeVXSy^A(JzVu*3^mED`6MoQhYYiABfx=MW)Perp_OcpN$!WwED18PgOShL~c^ z$DYjcSW-_4A!E!5o~GC;8u56nf>sTn+iq`L6@9^-L|7f+a^L5^)t55z0v5*kovFUD z?bJ4I?f~pG@O>G_1_0SWcX6{rd$4qSxwo>gx^%C6pFAKBOOME7@`S9Dr{o!VF*_ys za9o?4GW`BCjZVKy*RlX5SeQ*CpAMP{mY{6h980h`$Cu{#GC(m)I748kmqIZYQ6*Ch zjE66%z}Afh+f7q+^_UE!Fy_WbDcHL2JVxox$DYlUNwmh}MLmSvZmPG1SzQ|kDL1YAW;R1#yLzl)6FJZqhRhZ{lxnCmh7OtCkuZ#WA<#yeE+gLSw*CsSDyzlm~qGn*Lh%N6YCf{Sun&Fsr zfD7+7w)rwPID59?7&G4XZtzQS;g$t>`n`{!%sv?Ipq!FlTqyBMODe~?**`@1s=`>>ySqCWV`L1Y3c5lF)k=A$+{|4C-A1dZ zyH)L94119pexj0vB1>8IP>j?$pz1)1&&*fVZ2`u2_B+GFqr<_6y+*y)9ClB(i^Thb zlj?xUXc96><0>fhvVAD-&KGx0aknV$-c;Q6IXz{>%c3|S0rRpk>g^p{9mlbpn%%G+ zt6r-+wat3dsz??ynzD6^@KG$NBGijoA(eq9CRuAVIct)1LIUS4Fg`H8kcxdFya`x^ z8TX7QQKFbU7xEMsD*doUB|qC>gufn5EHchN``}U)w8lvW$04IpmiQ_X2}xmG;8WlN zs^~0E1n~vuB7q!dX-db8#4H)BuvJ5-*Xe9o72RN4a;wWd76dG?j)aK)kVZ+~GtnK} zPHp|>37~cZZkI9`0K)4KmN&YjkCyH%_g5BHm+mhCH*NZSW}n<^zEFH}CF?<;soZVaNv}td8*Z3WP@8DO8rEmRi5u08CqMx9H8@@DC?;bF-x?iAkFICh1 GH2e!|jmlmC diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/adc.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/adc.c.obj deleted file mode 100644 index e4fee13fcd31a175fd644a49bcaf1b3dbdc33a0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22984 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 ON$+j=x5X4D=>0DNakUNr diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/dma.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/dma.c.obj deleted file mode 100644 index 44e1fcbb307513a98ff3e79b6c6d0090bcc842bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7460 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 M{?UEGDURMh0S5>C4FCWD diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/gpio.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/gpio.c.obj deleted file mode 100644 index cefd20b879d222a9d0f7cbbeb746801f5b9f91c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6692 zcmc&&du&_P89(qw1;3FLwjg!-S^$|-5Vzr zVj7cnYT_r1$pE;is0fpnjCs87kL>9&4q9GATB8bv)$&iR75k>j9Y)BeN z(jY3w6+>bN$!j_3f?cXPQS;~rBkRYGws($Q{Oi9iUNNPI)&P6!{ipTs`d zp5Xeaw~q#GC$OK(62>JbmnBEjrcLbxMwKCw8HdNNKXc((_AS;RZetB>g4Mw#vxyfJ z27pBt)=P}leP3kkv>{l&i9*fWz(m3RDaflRD&xSUBPiP1HijVDg5W30$_N-pMHEf7 z?MIMpcGTFF6f(Q*8(<*IO17Y*?ssT@5pNyt0WgqW!g`N;8tTf&;a2k~+|IydI}A60 zDUSo#yX2PybrMX~S-8nR78=ovsc*ndewi~_y&Tz3IJ2wmX!%pl>T1KIF(&_vvxeF! zWIyN3t?ot3S2$}`2OvH2tDLQ?9UcSA^Fkwb$x}NL1NIu%butIYnEbjRJq>7oTpkkD z6Ohu{AQ%mc)Wu%NhCITVte!xRAZK=U1F})h>eMt^hQvlpLxY+}HpZD-{ViIKbIVrs z+o+r1Y@K==>cX6P)Ptzo&iy*n2T-?z>pIoH;6Nui>ryx3KqH*>sCS^>PVU#IUX6ZJ zT-UE|LKfxhS~Z7Jc5${%eGvU(+;3D}3*(pLTsNT(q2DxTlWHCM?dB}1egggWaKCAF zEwa5_w@=-GY#(O{^~>mYJ!kvXPowSz?w3)oz%ks&b@OThEfbvOR2S-Q;%q^E0{uS1 z{dBbpEt6cgsBS^FpR>d2Ra(cJaNR@dF4SpU_egCp z4zpmEvnBN`wlK%pX|)Ue<~e(eId-5jD@xY`igp?IvO2fYt-b}xtdC|3O!3#@q+rgC zpi=q_B0KkhMA>2xyYn5eRR#=F=j?%zD}x4UV3LSzNctjJTxJux&?_Xgfw18)gkueE zxC^Xt4|Gbnss<#?j*`cof~}(IRjhj5*cI{Ew5tKMZnzTQ-c&(dkAzE6I(F^|b9F$i z39dty)^BLVW80W(GbvA6$^a=xnQMZSXDwwfDJPig22#FcDf>t{$y_;7zF{dhkuu8M zIQ?-L^>8%{QLzH|U84PHvk((?7|BV}cai=e>V-a2{UoTL0oB+F_hZw{eU3EyFVXyf zG`C%%`4wqSag9=k`!V(h0FZQmz(UE%ji7mvV*RVnUFFKFd3hY zN5eaN1LJ+k(4LX*U=gh1r8Lt95@qsAX0!uZuDFoYi^W_yF_%tzQ>DDOP%LO(Ej5$% z`g?r6-at>l@ALO~4`vI!f%h;m|3~duag!6nlS$q>Ho@53Lbm8j<7|LOH=C;D z^rU`hK`Z;_agrs=dIpX|KwuJ;^?Yw&uCLd>xCjE6d?Z+0OwOlrNh8ucgB^n@a2PVC zsC1Q}NIiZ5sT!OIu-S5rWtkPmwcPp(cuw7|0czc8l2Fak^#Q$Dlwq=Df z+fsy@NznmIW;`06N=`#!MzvXnIWz>}LRM!}@n|RnhqUPAWN>Ue#)hLK{#blE=C^7A zHasyB2lcG73kpXeF0p!C*KVW4U5s&STtAn@m;!dIL$F1;b#-xqmZo z2xWw4Mq{CY#Of8CFjsJbR&e6oR&XMnPu-$3OR@rGoXhA#3NwAGhkE$JOYj_77SXM z9Ermz6_aBavB=aYv|QVygUl`G z)w04)Sn0K%V_Yv)(x5P7p%wPb=n0w|**C(iw1LrDV}(k9KhOXR2jkE__J$9RKl>HF zk$qM32uBy&6B_MdX3cNa0#>cps`Xj5O;&BQRoi0K`mNelc)ak9@cytodf41 zrh9znZcotf_uvNa^LucM@97Wpc{)p4PD_=wD?Q%)Y_6Enz3>_sggKQ#!9rzlcHuyu zx4huZ_&0+j4U#l05^d3&?*p#SSMoC^df_o>rGv%NEg(si(({AxayYO>^X9LfUGRA4 zjNcRhY+HkKg$i`XJ3Ct`r1fmE;4Q=346qEcOiE8x^Fq;^F6Q&a0_gHuxtyBQyg98f zr_T@eu=s+eW%w+_1#j*GxD5D{#S~bzUSq-x=b)p7l&-PK;Eot$%lAn4 ziXRh(ofG1s(>>e^1}S_4GvP|8DqBL{2&<{LMO3l2rb%`S%|eURDzph}h0BF?!Uu%) z5NTzp7Rc;R7pt`rzCo&rL`M`;B;gCBsz~tufD>L-k&SQEzgd#y!wrfgW}Nmdt+dKp zVydO%_IOlUE|PH?t>%|46R1h7aTUkUhvgzM7lX5^F-pvF6Z9Xy;mv~9UXuVC-n2qG zbk>n!E7tm@dzd9L-YM)Jh*1mQC&vlDfCz`iuM>Wc@O8pB2{B6|qyp!N2nTQ+6=E}C z8zQ8p9TAK=N#0F}Up{Dm4PlrtO1PU4P7a3M&4jlS8h^Zi|6Rl%A$*PyKRGZy_8al{ zg!o~H9A_P3gz#3vBZLnVK1%om;nxUXAbgqd*Mxs0{3oFUkHgST8{tO6O@zi@MxftC zJV}Uub)etvg!dDkBK$ldeu|^r^MpSn`~~432>(uKgXMwt&4e2W{e(k=5yBe@4-(!@ zxJ39_!fz73NcaljZwUWPSP#n$+s8j55Z4m6Bf^mmKhse@M0}F?O~h{|ejD+7iJv0= zIpSX>{ygy?5&tFeH;Fr;O>EaoI8K-%yq)kg;a3o$e`g8L5k5y~tP9w1a9v_tEQrvY zfs6PYfa4zqA}n`)oH8WGv4sa)ulv0H`jpA_8rIH+e^iT-s2=n24OM|mYRWq}tR340m zV-a6U*Gt)%iVk7_0~+ zhb%rTEM0KnZodsKEd8)g_5;qKUwLrd0&mOs{3qrj*-U7sHh0bC; zoHu5?c$E)SnPOvXrx~P5r&ZO_E)JdXV148v GY4>kul|U%~ diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/i2c.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/i2c.c.obj deleted file mode 100644 index e286d1a8818ee48101a11556eb0d6f72bc73b4b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13724 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 F{U2ZvpHTn+ diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_hal_msp.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_hal_msp.c.obj deleted file mode 100644 index 7d81a228f91e89c5f84799c6f12aecd56e80afd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5084 zcmc&&TWlLy89p;(CzCiaxpdnkt%?^4P1)M=DOUcFffT=Utd(huA^JzIW?>==m8l{Xmju zYBQz`WM5`??zGbnZWitsueX&4H;d9&q}Lz*{hf!({TKcbc$dK6b zTtKFu`m;ePO9Q*GlO^>H;^d$POIaTLIdOsD73h?|5q)ub+Z7G|fIto64H$eA@dANh z({x}yxByPMNIvlcYcL32!)xGP;JiHaW5gZI6j)$c9=}D->NAi8(wqyZlMn?moKw|d z3Y+EJhWk!8;C@;4 zGFcY6ZcV*Ix^2#FsuSdQiF0|iLAo98x2?{Q?lRY1Q9nrB70#8^1jYO~=dP+2`F(=> zRn?=!eUj@MDs8eriE}M=i~L^TTvxq8mM?NYNBtdf8rSWqeB%@C<<&X~Ip)DYwAOU+S_D<(R=H$gMvb^@NK;52~H^kOd6Ly6rKzz;ltrehsLF`Lx^>Zg+k9kg#CSxDdC0CM?>dA z>)5#gp;6&{ijibsQVNA&5Ih%>zz&WwMdj@J8I#UWdnt}j zk4qB+OH*G@PgAf^2%Vc4AaZ2h*AE%v9DVg=iH%DM=)y5}e)`#IGwdb87?0q=4& zKorfQzxnw$V63n`yk+U_@F+v=!V1xDl5z`kTi3PKrlVcfEu+!t*~VP4Q**9?o6B3B zPZ{7i_ ziRxB6YIaN`YUt%=G!c)bqRDtN5lh6Q*P3Q3`Cp7m`}|8yv(oBSjZ#~$G@7RIf5~lM zx7mA}x~$dQH7t8BvsGL#&Sj0=W(8BZjlV6L-o3rKbw1AjQJ#KWZEbl|{x?#oMt;!ToPb#z=U5av9|{ScH;g(-D{R+ zkcKXqpu~dij#bV}K_w+gS2iM(lC-fAnF>k+DLIHe+3J|}i2I^@D4oSMlUZ5Ct55*B zyp~QBw{jO;Dpe?ML$MBdAy>>5c5>NxpGx$pWS>g)srf#2s!yHnQ)l|r**QDd zN=X!y(vu2GsnXV8GNR>PvsH~&jdHKp6iewUr2-TxlB0?1@el|HDnYE0Tq1(oZNVHvRb#y0+ zs+wVy?nG;~o>_649W!d9_yTRns=A~5d9xF(blUBX30>Q; zZM|+pTZUP88jEopj2t$Fx3Bs~$|b6uUb$tso6Vh8|Bj~0uw{4G&8EYM&R;I%_Oxu% z*5Ps~lh0-iy_(h?4Cy*!tC`F~WR_-e*=k2}?Xpp=;%scA?BjeiO?P6wLVx1P(~SEM z72+Y9#N->{kx@oBz1Qd-TMh?qOUvQ0op69Hry$VjB4N@Akij##=oT9o9o!m{hX*DC z2c)N@L&}siEzL-Wr6bZ&=>v4v?Q4EPfc@p6U#U>-^EE}>w4O+z(&uXmD&JE+p6+Do zKmYb8#iKi#IEA?%Jw&=qVffteHH8iNII_oghOa4X)W?zjeUI_ukMaD+h$mFoBs&a- zMoDu!f&Lx$lt9<|Kb`tx4m(zLx5c~OA|FA#VSKXDh-D0m)>%gPsfUC#Z-mo?80OQ2 zFq#$eIf3-cf$SCqW(BSbyeyEu)yd8fXbapEcu(NB1^!Ur&jkKP;2#D4RiKQ?qPSxM zj|!w;3M8i=OoVF!cLY`iS^{qhye;sqz_$c`Um*RwqjUx1imA1gudutHzROX z;Aw$bfdzqA1)2hH2>gP;Zwmabz@G^Gg}`46{4F7_^*;;zr;rchXpsC6A^LS(@Cm`6 z66o#+YkWKWHdP72}YMO^wRAmclo&Xa2wv#+-uz06{^V{vSF6zZ?TVpJwstZdsX zhAJK-Va#9ET&a7pXic-$fdgGKnqDqj#xC~}5=%Ghh6uw&|1N3K=cfpPey|voWCJ&h zFHOzT+b~)#Y{gJGt!BCBAndzu-dXjk#-qBzV_>S>_B7tu7X9k8LLNqT|6}(52>Lvn2h!D-wT?OyYyM(ez`;+pL+{;Vc{&UX!4=; zqqZ~1*moYAXVTxpn(>FZ!d)yyuka^9EM?QYLJ@k+2zSlgv Fe*q}7Ht_%e diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_it.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_it.c.obj deleted file mode 100644 index 809c9d0bde548d9daf8818704a890ef04fe38fe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18324 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®X+N4ulC~vI13+*=Be}kzG6^xaOYm_>L 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 F{{UWK+JFE6 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/syscalls.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/syscalls.c.obj deleted file mode 100644 index ee55970288e3804ad7233c74c7ccd9b4d59890ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14164 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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/sysmem.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/sysmem.c.obj deleted file mode 100644 index 905eccd79e65e6e94fb10c3434d41c73f28136c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4628 zcmc&%TWlOx89rxcXLs#guVZfxAXt!@}GakpILkUD(9R@;%tf?NQ}j^fkmAUV2Vw!adzZ~%GJz`f%Spw ztiJqK2EWRc7bm{Dl6cg2Be!$pC&}xn=i@tneX{?zf9z*IqU>zGyT1z~x-Xy<2gI6}kKOd-)zox0Al8*su9ODY)GD4%qa<|};c!S*6 zNKrU?pA_H6Px2fT{N&JYz^e*=SSn7AeQna8OTI=b&~-fgTPA|{pA9Ud&p^{pCQ$k% z(w!fsk?B+T;R_+JlKw)DGG!hRzc~D3;vbXG#bJs!@HyfyWoQO3;Mv5JrQkIfF`Mt< zcd&@D^r(Xaj1TdrvbnU9J)XTiI>e8RVpk_wI{neKlEMm)F(td0zL>s{Ue95z!h(HM z2jPTepJrr8&PV)WW5`5ivh?NobK^3`)8p&8AwHZ~9(#RdoWt6$M#qi*Xa(uh(OA!o zUmC{>qbe*iD#pT5*)KfcY>3Yw=wP1FFgq*LV$HooJI&b^!O?)-CeZN2**kpe4dSNo zaJEfA#}yjD1jP9S@FX6D2~~`p0E1lxg+)vp4UJM%eg)17qoRuO_p&&O@ZRB|_}b$1 z#y#U&!#7?sU90YNJZpN}srq*yO>eo*%U0Q+UU5LJtDCFF_O0!$^_z3E*XE72kF89v zI`G8p^X?n$4xvZOROSc`{(k-*p&}RzyIeoS;JCmO&=yw|S z-0TN96`PF`xfFZi6e&)Arr5B{%}&MoA5Wn-wa8g)ndN%J{{Q6m?s<&ir)9PBWmE_A z{7S{D=Ic}%IE1R%Y5InLuWfnIp+^{SKtqFos&Qi6#H?Mnby)yGGG-YVY*fZ;{-kOK(*E_9} zL>mKem(1WgG z`eszN9lh+dT8<4{%kn(4X6a4KuKD$)0t*ha=d=#axJMoC#sW6O*l5_sHXXCE-T0Kn zXqQOebuVKB7_OGf0?shJlDm6wVBKBq7E*AIh7r^<6V((BrIFzrD^91>v~W2nZ?n;A z$oiwQYx{1cQLSPU?Aq$;qBcbbcG+!dYps%n+f>nRp@|`6!w$|+wyiVof1)gdi?k2o zEOtMe83_8mY|PY@FK1J)#vXEZc@Ba}9g%VRs8G+Z=^HFDklg5t^(ThoNBIaJRmS)@ zpWw&&34W4)nBJ^C6jj98U-qL$g?d7S6!FTCDusGNgcP&|`C$;M<7@!TLf7ZuWkV{3 zB?5cb4Ecx<$df~klERWv5###~$-UW?U?&e;6c&CEN{!OZ7HSkWEKLC_Jv&eH#Tz?9 z3OmL$$h1pzF2h*=X`m!pOI`{}yF!T17207m*kGq(LyX~%5snCi3yTdhc8U-a)P??{ zz!ib(0=ER-7FZVevcOLYyese(fnOB(6@lLr_@=3cMh2N#F|tgZ+bFa6b5WrP`ozM1*ud2q*E{C8UqS7|It%9Qx(GdoABAvApNI zA=V{_w}8*`)T~*)f|p~!vbP~TAx4n2 z(TPZ&Ouxg%R)i0Mv^n6Td0#~j+JTPp(w&ldAApx*z_N=t7>yV~()MY{(Rhy$kM0b` z1KW-Fb?|ZwSoR6TBR@&f_GKud@!pNZqq{EW_g(OE48_<*ywA#FirBsbJ{m7hJqbFR zALW~9QIDi}v~J3YcwPD}4*zOb3geK7 P*4^WG0`vRhzw!GgBYCu~ diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/system_stm32g4xx.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/system_stm32g4xx.c.obj deleted file mode 100644 index 8eee37a88795119842564bec618680594535d384..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7468 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 S@^Q@lepxhXk7tC<6aNXQ`fP~+ diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/tim.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/tim.c.obj deleted file mode 100644 index 23c664bd5e6d1ce7f3b9384a0c3b136f8164ee20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18888 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 mN9m+?3vf}Jwl5>-x1j7vnx?&Xa5VaNZd96 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Startup/startup_stm32g431vbtx.s.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Startup/startup_stm32g431vbtx.s.obj deleted file mode 100644 index 1748151dab5181a5d72ea4331412c085108f58b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6828 zcmeHLU2Ggz6+XLb$IYMPG-(NH3jRwmKUv#r$87@vuXnxnCSH59e|CdmGHZ|Rt=GF| zcN}7=K%o2-DQbBD)v78HK@k;-0EtSiP*qZqhYA&eXe9CgA`d|z)Q41pQYdQp&g{(i z-eW9y;01}B%zXDd=iGD7J@?Ld?tX4`A`u7#$ZG-Wp-o2g`rVGEdC-9#Iz;dCOf}p) z{-wm;@z!MPN$LvTxHfY&-869Z(8ZCzy|(-0?g{D&+&FNyDe|q6w_m&c*LQAv*E@gE zoG4^_jbilw?*Cu~t{~?St>YdHyxqE&u={w!;R=i%?@g^6V

|Hfz>Wb**moW~&SK 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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj deleted file mode 100644 index ac81cf540e06d8321315ffb545e4d8e204ebc018..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13748 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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj deleted file mode 100644 index ab86b991529b5a28088cc90b0d69495cdeb2d4bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9232 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 ZQitsiAK!(pu_@@f-!S+cLHn@v{vQQ+6eR!v diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj deleted file mode 100644 index 8b71fdf0de390b9e92dd314e7d90bbf8088eadba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13480 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 DVD2OQ diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj deleted file mode 100644 index 177b14f7227c40c0723eaa3f164aae7341ef0497..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14436 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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj deleted file mode 100644 index 698a0deec0fabd6ea95746ccdb0cda8e502cf966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28536 zcmeI4dwf;ZnfKQ|J105003ivGaM8m>4MIW^q96tgoCIW?>ZsFdrLFa)6-TPRI=|mq&)#RBopTiX z`kD9rzC7;U)D`y6h8=clkvUbfCZyRNA_ z=fp_Abx6&5`|z3dmvrYssyfVQ_rImC4jr0a=foN5$lXZ&w76On=rSXoT1<%3IJsGi zac(Wf#?>MeSBs$3!q&C0Q6hKU2k5hFUz`#N)*V6H)Q}xHvhhe4%RaIZ9*@x{plzbj z@=fqik(=ltGV;1|YT=saUpl6ar{tVgSXNP|3hO6tnSNrVG7y>Ez8$hs(4*E{4-wWN|j-y)l3#}VpKe-2f zo$GtFUnl*t>i70cKk?pWwZYmk@b5gTZNJdAVEyD?>%>Ug_((x?eee1x{VnWlM{3~` zQ|~c(Q)bLASJUcpS?{GYQLFK~Rt0r8ZJ~6dmL}BYZq+tjlbpJnv~;7E#@6NbXqzrI zv+gFhMmoQ#OI@z6i}s7vME7}W;o7)9oL#Sb4t==3UH7K$!vbB88TGpNR3LJ+eeV|b z!|hr>wSGPNYkkLL-CqT|UX$vNLU*)duh!jeYF@t{eYn1JvhJq>UAHmyN8K93zjLp) z-L7q^_3Sy*k1VZVRNX72A16+mHRoJ4wXRu@I@{T(YnESkM2|N$hqWfRu37h9qpneQ z-4QJv)>2kov+m1AU3z-m5w~VKzt-BiPVQ*RyuFDtxg&m_#><@PKD$S5?us1GwwpIP z^SrrhrcaI>5Bu!#a^!fW&mJ#Fj*s~4G1=~_oTH9EFtYgh>^a*Hh370dybZHp#_{X` z=Kwhw#|^2+9o*X<>B4GrLCT>mn7gcduGT1MHenQWYp6MHjY~PyhS^NbOGQ-4Q)1JTgY+oO}2pU2dh6TPfvMO1YJua#!kdD?R1b=yK6&x7>&>x6&>5%0n0E zQY$^BF4852q{NVv7?Ki0o)SxRi6Kvkb99LzPl;#g5<_l@ix17vC5EKL({*WKDJ?9e zg{8Exr?fm>TG&%swk|E~DGf(E`Y`O4mT@Remll@NI7{R96box?F6U|_SLRxdK1Wa< zj}<=f$K`{8w=O9Q{OQ^m=3HaWJUri+m0n$K&NnG~rHACM^kxm`sWFo=kEhwW8#C&1 zyCcU_?A$i1Fm$N$u`vDxp_{3711m}%d;2xX_XqWImgI{Zw?1~>R5ve5+nC~(Tk@DW zrWE22tT6vV4^1`asSENB7t~*}HTQUE+{D9^bSit?q{DeS6&{y=I7g={#}yn7{mTb$ zzyHD5`qd{!%GS62`ZY=!^`RN-JAS3pY4zDi|EEr;)Q6FNS*NY~N~B+UP3gYpI-#25 z*8#sg;-23Eb$VTKWjjNu6n*WHVr>j4m31S87gDvx{Rmj8FX5uao(D}}PX0o|3ay4$ zAQ0@(NV_-&cC*UF(&N~nj@ zBSs2^MkxJ@k+Ra8BTXvhQ6puiM<_jJq`dUzng*5fxRvvJ#Lf?W3N=XiS7VzM`hZcM zFj8S?bqLavMw%P?3~f&tsU&narSBQ3JXDE(NO{^w3qw~k=J$0Qzr9Wfk1kquY z=~a||U|Lj@zO)L`4~?`k^c%+fk(F~gJR3sKvhB}WIp;yz7&;n+^qiHm1k!M*mNoma zDPgzD_&an6o0EAZ5}7Kk25+sjRO)dkg9-|5ne13>m70NckP2-ncPuF?brvmD zWN>sYj9IdJ*y5j9_Px-LnSzRk&Kpmkw1vT&tn_nX4P6Fp@D^+QolvXL=P>rczc*4! z=p>pGywymd&@wm#Z!=O>XfG>zyOFZf8=6X0aIcZ_La#929hNRCKlBEreMXuZ+RpO+ z!FYy4*R#AY8fjMOeR}RUQemiu<=ttdxuLsQ-d#p2L3w2=c(;+tRaOOhI`}2a-i)@V z?Fyb2NdF>=Nsq8r;ecryB;=WHq!dW=Rd9xpLXgT;aHf$kF_~|ck+LBn-x)^2#KbfW zo@u1~P%kD?@T@=6Iq8L1{To3{BzS{a%{Te*=M zLW?jBg69~i#f;s#fh>05I`qpqD!9PdM$G*B1`K+(rmL(~9KMACJAx2_P|DZP8)MTf zE=Z|oS-*wjxF|lNMq$vA2gh*Qucncmmi{WcsmjVqkW4HF@+yQ56TbybxDraquQ%z&WOX5_QQnfl| z3}c~N80&9QhE)}(s%H3wajI)EA+0%HRc;SUeACwT+Nom&kj`6#{sL zRwgz=vx|uyBrZcj<@}JPA2mT{L1FF7O@YCBz^E#;sseE*+|A-1u+O@dss@#NALXlz z8^^%f*WtQd<+@E|^Q|U3m*c~&1-rHHW@slJVA(CU?sImA-f}JjtcZzgx_jdJjB$6s zjqy4=W8WX3&40+47EoA>oD;B5x`|c0Coq9!M&Nq^c2$tVLC@LDyw|g*+|hi8-F;o0 zs*zq-#Hn7T*I=CL3>LmQPIZW0m&U2iXRM|;)pzMt8>hO3yX{m8xmIQ-{DS9Y zTF{2Zm~0Sha~I<5lnzD6*o`8?vTAebnmHW-=D{UPiqd&-4N>kX`GSIq0t`fowInkW z5lw}ddt4#BrXqK?Q~(vFe!Nsb*P9i{DOML0=%yh4Sq0;*oYczvTbChfZn2fn!Z3NC z!(lSsDn)Wa(9@&%LT zid#^;g~d#jkh-0$)wFnLU#(7yb2l|O-P_Sp({OxcJW-UIPFqDm-&m(NIkVK6*m?4? zR5QhoyNw`&r5cE9u&1aut%m(f?ZOTN@fp{^)PETRandy~^^P$R@3{u1x_AJo24V|# zQwCH2ZVbfpu7Rne#z4H_8kl;~7>Ji$15>{;2I3Xhz|?Pyf#3V&Nc>u?K1|ZDvW_} zTH3gusXAjIoR&83XKI}>5Kc=Q_cOK07znn{l))5Rfm-2HZvo*5$WbMY3&WrCX4=|7 z@IKje6H{y!`j4n`4NR>y27V9J& zzUdm6de9h%M_dCEr?_zt(T9Z7+Q$7%EinedX>H?vrkad_a9Z2ApDE8cIjwEn&(x<) z4q^m58`bC;okk9l)7r-UOdY_ES`kib8}~ECCMFniww^=o^aA=8np57w@I)4Z9btN% zsbcIf5GAgGsS0Bt*h3}eex_QCfpA*exSy$Z zV<4Q?HtuI?r!f$0qnRX3v55(WoUP}OJH3Dof##IAe0U-YF&De(T&9*815xD~nEIbM z%D-U>C+>F(XNq$l)g=zP1|&{#n*l%cA>p*v9Oa9QfpA*;KX;VhV+tpn);8{EicL%~ zZUaScqFwW)!)*EKN3OCy9LPPzuB z-Z2K^J=eh0`^G@#WtP?E=aGCJyXS(hLSMenIfWm3W1F}!9=E9m`fiEI zY@f`o=C;Q`FR)Cq-Q4{CpR~-2GjBOuF}N)>&EN%Ra(sLtOq1-F+QB+d88gdfPg>y8EL4SIQo`d`NvVT^d={T-!Xa z*0kvpjae1l-ra#wZix-sCtOa#>42svH8k8izicxnN>^J?>%fk|*67aS4$eeOk4szjWtLDDVI%J~Dzqo$6Oh zfyQ$A&~UUDMM#Yjg@L~bqk@*=YbYE?e^6G?&JCueTEW!1U?{aRn1y6!anQ2UD}q_} zr^A6Dj<8sU+acJwd3nK9_yto-gXv(X4iW506~T;DyKp#6p(?ziJ9rLkHS2m!L*QM5_&P%OGT^yW{YHvp$+Zo~18TF24keacgnNFWRYI3}qE!0f( zYBo_b85#tyuV=1yYECnndGn~bl$sggplx@AQ|+1PjnrIU!+sxMOG}*) zk>ycbM#VUf!mTlCqqA(K#{}bXG3(MrMZQt!QleB$Vdb`gxwfl(^unbI;tDB;uG!0Q|-fBQl@kW5>KT7gh;@j7Rs4_&|3%qvMMGo@+Nt)9Sk_0c zB2Tir@)E3@Kcyje!X?2761n#w!eYJV2XXSqgDM>-51ts(i}5-_pFC`wJa7&R2UBtW zSQ^Zl6SQXG^_cg>^*)2FQF{cZqLd|7D2nPB0{|(J&!_;jLsju1k*#wW6VR^@ZDd+oOZ3p(@g}RDUkh zpAr38r9Z3n=W^BBx((M#3tNX3ufdnCX}(x3Z{c4}@Uu)S8!l?9-q~8+*Vf(>t?e6* z4)(S6T-3HTx@KS{FPNFn>$0+cM??RP=wQ>fzE%C5(NE|iG~vY|?iJ>_S7PzkhCTg# zo5T8JTi;Ok=DuiWn131NuPl43VOvj6RsW7YkFlzIh^=i{yQ(yyc78%_xr#Kbsjc$Z z7$DNt)6?G8u~ju+R9lUX)$sPL6qcZCYnzugsaQ+c0BK7{SKFYc90}pHX3cdhacP)$ zUL_05%EN_&(Vl4AP;_>pYnw?Y(Y+Jl(V0(Gd&_GdV>ABE!K!a=Z z;pony-g3ypU6`{Di%^~D;Ew*mtWM z>J)9-w5_jWxVyivXb3l-;1G13ZNqI|xv#&dqrbPezYn(F=+IEx=4eq*v~Tlp*Wwa= zK&(*9mZQ&O(*z?}=8m8_Smu}EXwg%hS=%t0d-*84Z~B?gtWY9P@04^s%e7}q?W*e4Yg$yZzITb>jwsU8j|n;Y z@Idf{?U5QrFr1sa`!?&StLxR;meozFb`>TyKFU;Wq`65gt!={JRaGrVGOicryS=z- z6}xyx8=fBY^yALHyRS34Q#&^gw+(L_VhyUIn>^X8IUSm7*0fZuzUV^T^N8WbZ*5px zZZz6lU}v?>75=D$G;}W>MIVuS!IrO zD3!Z<>J_KChC@8mg#%YFr%pu_Pa^ubSnBkDbyE{2N30;z;hq&r&%Vz7ZCGd3P=W%v zB%#kRx_VA>MpQ4_;D7A2!FlYoK^{A8NcPxiLq{)8T1D;Kx_df{I-~8|%ruT07XN%; z`Ob7St#$rok1{-D;I!6##1m~ZrX%L1?||nFhoL0# zJWO-|nwqbO4$EX~YU|q^RZY>M?xErS!DcMSdL0}!23*ibFY7oFs_JzuwQhSO4NGw# z*Kj<2vstZ(L>7e$c_vso*c-0K#YSf*POvR_M2Bh8-KS3u&O^D`$xju0GLnV;18kNG zTsbytjFzeA#;3rvI~$+cdSyQC_R4&k`Eg`E4fp!*@yU<)WIiSL`hVQ={$KOw)A$c- z51-C^?R-k_l`DL*f4unU%j~5=P&8UrSlQ2jgO3#H5=UWBVWNV5w)jG|Zf!>MVyowa{#}B+#JdyH>c=o6t z{JA>(p{$!`!p8H+{5VaDngTiO>hQeMv)OoD8Sfv|{;^{5IMcJ)D$VDgru}0v@W*SO z&BmX{#cVW$w0~^;LLP6{Ki%h_?(^rL$i+5WW%&FveEu0RXQXWWVSRjkGPQrK7Dj&1 z&4t$$p3TOLiO-+q%Wq`o%~$+PW%*-#`N#P38~LDHrvAfYSF+VuU;eSa{6^m8<{0ay zn6TA2U;c4Ae{4L)`TVne{@Ff%9yPJeR^xsC<9+_)W6ns~D#z!aDg>G+2=pm=Reuw&H7LA`A^aQ$J}L#t4(aP@$NXjhEsj< zop;M7kFBQp{HJOEm2OCW!y&fW>U5v~>Ds@Eut)~0@ zr)&RMt*86^XZZYQ`0O)%_L)BWET5fczu0E0Gko?lVn(EF{7q+k`_9z$9d^CWbW=>& z_}LIs+0A+% zvzzrjX7{h({E|#;v)#XOFgjbEuTDdfha+cB4z33lip=ZW9GvghL3TEl(}kV>oYOft zzw_KhnYJ99ufG;2r>ke<H$irk{xJ59YSGRGwc>sKBw;aI;4Er(T+$Y%WTm-Zqf z8~)aAhT0e>&s00&9SDZXsO-k|h-`Q$G zoQ&f!$-~lF!)jKi=RVPYPZ_(5PyBep|6nQRZ|?e&-@VG?hvW_>K<$S;c9s|)>ND!; zL#&FD-ScE3W{c03_#v^A(PuST6W(jb;yX`Y65WxbI>|2A{y75Fs1Rzw-(l{?8R z-~blG>Ez}3f}7}zgy##F32TMA9>~8&_<-;+;d8>(IB_uU2H~J^M0mY$pYUGc)54z#efeMf3SSc*7yenuFXplxndEwW2TtVE$cyl8M3EN@ zt4Um}w20g(93UH&;twM*-rthjmHIp3Eu#Mi@qWnp#BKc7M1Dx@ z-w{44`X7q?W8o3eza;Xng})X3TO=NDq~H-A+nY_IAM%6+qCZ3A*}`JcFA{l)uuAkR z$vmYl61kNek1tM%d>M(`s4GRjmdsS@3nJeoypKd3zbo?7B@55_16hMC*=Js^*0N@D7;(vHR0EV-xhvX_=HejFCfk#k@a;0 zo-k!hH$o!zg)m|Q2&e(*da21AB6hLg#2*^ z%2x_UgnuLCeKYO12yYjDN%&RaH-z65J|cWv_+2%0QRFqkR$+&5i?C0)Q+TEDTH$AfHwteN?i1cAyjRE{ zeqlWx5`IVcr11N~9}9mfd_nlK@HHWS?SS$4lP=_+h5EV-ayHgl>hTSIO?<6hlRr1X z^Ve$OTH$(Or?5-dFB}s7mGG~HyM=p%e=poCyi53H;XeuWbsOsOu*mxQ4e~Q0KPx;U z{JHQyg|7-<7wYReik{u+ZNja>ej$I} zi}p_ocL{e3_4Oa@H;JsT{~+Hbvc3+4e4ohQ5aSK;@B`uY(5`uY$&D*6|N`uY(1 z*G1-!hOmA%udBdJp}tOp%-;y%b;mMct&l%XMEylVeO(B-U1WWI2zfx{Vc`|RtA+ec zEXMh~P+u=XzD?x2g*hor(Bg z7x_WqLE#g^r-jc64-0=O)YqMe!(Vz~z5h%2zA(V+G3fd0E4rBXfBJULH>rLqO^(OdP(cdV%MYvDMpOay|?iGGR_>k~B!Y75_7yelI zQz3szhH+jOzA1cLh{Ht%@Iok?#2S)M!aq!A%JUFhFXNU+Uq|yfHLtHLN%UV0iQ}q) z#QM9AoT=1C@+|WlhWA4QlyRSgM=kpPX@tam)o$`!rEVZ`A9fpw`?EXA3(R+8c|UhQ z1eE80)?q5UN8^SQB~aQe{pDrErAAIPDVdCQ-RP!W&48+s(q;NQ~b;;hiML@gCs;5{iN@!@#p*i^*qA7(f2Q)o==!RQ)M3Md4+j2OXgFJjeM9-my;n}pQeDAKYK{b zn=g}?FZ#Jvo>KaG73RlP$iw--U(Mot(C16cgI2Ed82_Cl#{EVT<9#n#g8LQ{*al4qT#`7w&2G4m&jL%bCKQJ!;L1H}0GC+(&D~bN!L!#fm zN}|6XCehE&k?7x-N%ZTRB>M3pw3+=kKyFp)b0qrhZW8^4rmMiUvOb~hvqUZ=QKxc| z7m~&X5F<<72TtaqXeH6Kp z+=}&3Qa9cY#JZRYEr0|V_VO7jO>{rF@Lqn>VisINi4*$E$ zVtg;b@00i~rr*oF4Dr93^n1xGk&kjS!4kZqOcL)DJWWXF^&`IXktEcIc*KX$Z!kY1 zNJ1YICgHozB;iiU*Mv>{LNiI+Q*)O3@*QZBIDD-)%I0P(8)b^U>Ktuzv(5jIY@=;% zw(<|jHrf_@XXC~t%;hS;JvFqhUrWHi&Vdt=XI&~TPA+DSTOHPRlk=fSezTzH~n=6 ze352TKbA&*wV}1Gy?rpcUFqf-4ZiZ@725{+bpfoOvHYVo`0`5BiHHSQ74zFuQG7AO zlWWspTQ8iJHmxeg_m~E|+qVrP>?vI>1>YQN+@u-r7Fd+XN9Q;PX7v*MEahD_1ccz z8?O_>ROp<|iMJ05uiprSY{v<7{GRmr-H^nO*U;X0cP8_JOiy#JQZZv=i^3!KdW;srv)p*s z=OKeP-mjAQmHPbjyKgsIEcS&yzuzQ@*YEQ?2EU!2crfd2D-zy*-nRnxNwBbQ&cseX z_VX8f@is!4XnZ+;z3m-H;`frzZzPFd5R0`p9-oOODz`-ZP*uI%3BNSlFFPA!aGMK1 zZ+o9YdvCxTWP5oIa@t$ri}zK0oub+qRQNgZF7)}mo`WMeti&qvlesIy76S~J2FAw*jTss*Lx7cpK zT;q$^K3%DA;TeLnIq~?+#oN!F8_fMTF4VuUWo+A$NfJ4{=(T9kNfRDzbg== z&T$eS`hCS$zh~gbbD^`bTyA&!>bD2?*-m@$$iS^1-$mh2AJCcbQG&(AdrjoDm-G~) wI^lN+Iqh>#hAktF+qb#ER8ke*NEft#6;4bHGmL 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 C3`N)g diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj deleted file mode 100644 index 5368906906b72ed77ae0d0e2ce8c6ef14bdc0267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34192 zcmd6w31C#!+4s+#J2Sai2tyVK0dxpKLCBB<(_lyGIxfJCFS!h%Tn%UsR^oIQtI8ywZ%70V}i<4xvKBsD-U?**-fd()RgAl zdl&9mliJr^bJD?YFWkMRsIR+ncX-blyRW;-+G*{vPWk47)TZKN-JPkmpMU(%&wcZ5 zTQ~|iyEi%qDHn|LO!(+kd%Wk6I^_>X)cBGg>|Xf%C);yVj}>&L_hz;1E=uXWalv!Y zjDrRY6dvo&dje#7tfV35ruJDw0|!gKcWuObY)fJ>El=OSWx>uh<4~iW;gmxxHEv$F zDW%Ud^c`J~$43=@xOM8Tq7PA**HMpgO^oOCUW{m4bI0}Bc3l&rAq|TMmUgiu*|$bn zys$KjCD%S2WpQ9>5Xv87$aMQo<7@CRBKX6p3RcV^*kY|$331pZ9P^{U*x7LH@m5#C)`xN zr(XQBiriGnW;f+|!le2NIy?=gG{lRfHoK|HCy?5nYhyOpjqUT_|J+e*hx71(kJOan z-n|Qd(_~|`dM4HNeqGY`r21Z!brYl~kJ_o$)CWF2di20Y-5XWk3!5%|B{<={S1{@O z9@%WoIC+Bl@H?A-_imu?s2XiOM@stqTH8fn!`;)@^?9qXOt!H>+U#n@tNdn^KN-*Z1_UT5$7`u$EN*uHME4 zHytTJtt&TmPZ)l%hDVBPMzQK^+=OzLsJ@0x%XQ4|TGh7*F%@)S#GLo03eJ5K?XOXN zk8MhS6)9Lg*o6LDvf^Ml#}Py>v+JY3eyp8>)ph@059$wp3pwFXJ-`i+q0kl5EeB-bR{^l^^)}$RA?bg2@^=?CN zZpuJOyCm1oHmTE8-zS??@JZzP@!?^n78oz-z1F1Ry+fo-Pp@Z^>U(fgd{l|w-eg1f zZRGvNVXmS3_1~Vu>M=c!vX3b>z16x;A|@fC7ZJZ5iRd8rS2uk#D&po%Nzh$`h#PdQ zOZ4B158om&auFkd7`r1eg7ELybW>D}+D*C8U5FUx>D=e)ztxAoA~7CEi~_{?QY1z< z{FiRp5*1_irpKXMgcvh)?$h<({KFee46Ml+9J_59z3U~4J|^hh>6VgsD2h zoaEl6kqEzKggH2_-75I9_J2YDJ*fZw>d*qzacdCcG$o}Mqx59{RVS;y_qyjs#^?{b zF-D<#6EPmv`5rjr`JlUK|3@`hy&T5@)%UILVe_7Adg7=*%l_2!;V-b76joVNzo@XD z^zG4kb|KHkO3z2$d^gYb|0K_*L)p4!m~9;xtsCQdIXb`DjhVO6+pB^X>6opExgjd% z%H9*#V%edgWj{Yb4Hq18+|u;iNbL2ZPtDAjg_2uQ;*3Ka%hOL7V*=_@&|jC_U~g~J z<466$=bD~N_8pwC;5p1#HOJRGEK7ZAAARuC5Br85ip%=s20!4)~RDhMwEW2Q|}*1Fa5Jly>}#~^j)2L=SZORts_HA z4mzZczr_9vqI-_F1a~)Q9a9~<>x?Zy+lnH#B5k|v zqpPQ8HX)srS-V?vcdhZqU*$aPU-+A5TuW?J2c1XRC!U39cSmOZ$NF5H`|y_z_~vDo zztvLQXW4HxzSUxbyo&UWvv=C#ygNPP{5#b+-%k6kC4Jiq7~wX#_S~uyIoRpIxlzZZWX_feJou0BTA*!MJ#9`Qu3 z82=KvP6#}_`M?Od+8uQ;eXy(D?0}Rx1Z5^kncbc2Qsnp@TMqSW5bfFizWTV5ZpWEkn6SOW~>y*|7ygse->Uhr3Cwm_| z5}eomDB6hjw9hyHIS&UH>}*QWwea+&;QD?1L0+pf?a^sRryZU44jl!(cW6d0YSXTI zoghc1)mzXPP^=$QL6xY>WlwkyIl4_uJCFKwTbTajh)4GX(;psTeSVRwlvm#`d97!0 zvQEnIDfJUvr)6lR`Qx$tFIq}@ET=vW@c4cMC;J+BdCnX;4?Z4G+&hTk@%rvS40{^W zOGehx;*Hx#$?^S^5uCX3aPWG4&8=Ou)x&20%*LPWw3%?Xg9vKprd1>D`zrqU1KyAo z|0Ys##g)pNYYp3jv~q$82$N?dZ(LawZ23lV;>zeb)ksMyK8P~B(=2-*@+C0$=hzcB z;E$zz?*slB-knzb^QfPbjD~q{bPHJ#59uZ;#JQEWuSp@!yU6I>C51RQBD44FMhe7L zROTt~ZX=~Rhy1YZv4*iZ8P0o@_8MullggMk8_%Fq$MSA5QnvF=+IoyM!TAfz+h?T7 z&R&*xtC4b1UcU0~H_|i}KZAX9n`L|9189OIfohZ6(eOhXqxiAYNXL|h4bL~nl+5w9gHig zg!CI@o1o&aXMwL<_952sD(^|2_}^g^;25Llf*x~_A>}LYSR;8MO;z43BRP+T(UrtxvGmNcUC9s+A!=T4| zyo!H^gKCDyz6t^T`@C~J@zZhCkV|L3IG9U3 zdT0ksMdleP&AEq_oNqicoHQQqQX`FaZsI^MGg8n@i3KKKw$o1ALSviY?7(33mK$lZ zvx~J~WTaf@7)xJl@=bFdVHYhiwi(V7lq!rg%ejxz*+wdG{>glmCf{5qm94EZwo<2> zrB@rN+&Pb)ON~_FI2=0Xn0(dFQ?#9HY|ETqQd(xD70xkwE;mxGlS1h{ldsWP$MU{t zY)#I3wr_=zTAb_HzVnUL?u=%>3rxN)XA|?)7~6Vh8>Lz!ZE%X%zB(gyJEt&Ty~%f# za}%WoW83QFQff4|ZO*f7ZP?hh#}#uGU1_8noO|iH%1FDM%Xl=KjI>w9-@?P$?6E(? za7c=?CS#QOuC*>eCk#o%AC+8HQjO)+-a*4x>|*FVj<*(#6>tBk)-HN~3xU*-m8gd` zd0}Fgmb=mI^Hd1K(wyfuAISpFK4g3wYk89Gxw7^f9r$q}h0(t1jxHc`!3hbq2gBA*u zJ&_Tv@Z8QOXT)6@|30jN1uT7wc2R*xS>RSJcmsE!@8iC#1t-wLyw_FkI;^6(RXKSQX)`p=G>J3{{p*||k;b7N&P)?2u!a^nK+3*}ra5*A z@}^vj0bzaO9|9P!lZL=y=+F9hg(Qaw?qtVtI161kgNb9+1RZ2ZN z!@Ay&a7t}ukiF~Rls=!Cclu3TX~UNO0gkA3qfyR>Vh)u>sE&1$QC`c!`P4NU#ZN#NSx-Y`z8 zB^`z04^%#czPAdE@(cu=ihVf4cjBsUc#0%c%0V`LjA>^!wAS84^m*!L)?tjlgaZ0; zq?dys4fk2fN;S>_?VN&JFlGJ0r~9c~t7@6QocaFX3sJBt(koc+Kl*gHosZB$&J1=E*!k1*?~QM7Y?=6ZItgq@muVfXpl<7{u5*yRl)+d z_C>=}YGchS zd}$oQp6gebYMpIra1I1As4G+1_{t~bIu#;UN37G#gH&PMrWoapvk3m@H{wEHmKtU11@xsdW0hh)e!F$hO% z@9PMqk2~9{(l)Ty#~6oP?U42nheE)pMjKTLd&+NAY>Tyb#H$=wTRoA{S-?PhTTpmL z4n4MdLhQh8sMFi*o7))TT60k~7M*xM@~4kvuYTDmvrwOVdBnfU^0yh~GBo}a?CC2R zbDJlPF*gmx@Wq~fkx^z+`8pIYVISUs(!Pl-!`CD65ED-!@na@_?rI#=N^6pl&_3m^ zrqb2irOgG?PaMvOLAjBTYEXNPuBjImC`*OGc+E1u%1Wg zay|D}L9U@rFArB}-M1m%ihXQHxC=8bol$Y`sNSRB0UncXts6HC;~0Auiwxd_Ki1aa zoSh9&F2|n9`$CSAMX1R*JrTFZnE~IZhI7E{wTG*OPCVfzUXTQy=8Ql*?(vzPgzP;S zF5D9uEPpopo_j(ggjTq4cg9$$*)!24+!OPLq-N)%!rT)>5GpaOxF_ZgNmbS`YkYEQ zqMbY{dFhB@R$v4sbhb)NoDCH&D~2mOd1m4l63_EW)up33ZMAQn@+p@}1nKN-L;!Q!0B(F6)F%jOTSlWh6K#@cZEM3EA*=8SY}a_Y!oR*JtM<7-7DnH#s1uB9y1gTs{; zQiD2U^h}F(9r4{Fbl31N;j}Q!%0r|P14}7O9Z(J)6hxI{GLIaJzGg>eCgMn>_*tJ( z0}4TXMxz8+^K?gzxfaEFGOjOz;iO1;Xy~aUW6C>O%F~_TG35m%cC>CRbUbL$x~xQN zDcUw}fICXeX4lLb*_!OO1cMZFRBxDXssOu3<@S*0W4BaAEpQ=rs(B{cDrsQAhJmYi zHnLPzEl_Wg%+YF+>w!y65`PD57?5fic1u;(0*xlgyzM5*yygK$B~mdPW(g}w+@X_8 ziMz3T)lsXW2MN8o4W%A~5j)#N>Jx*iJ_*Snc1u-f0VY_r8w^E28QCxcbquH(!Z@=7 z25gKR#EzB`r|4uAFW|6=S^lk8xR%IhJQVuuU<4%nC*%_jEgB>nW}iPYQ= zIXY|wWQHZpD5xf`(CXYCav%1nnqygn%$hUS3hb;R*@Yd|V*bsdCa>1%ydLsP*axXO zwEye3d8i?Jmtbevs@>AP_LR{RuV6Q0o2d-+5i$^yu^R(ZA!8tNBL=1#je%GhF)($L zF%aL17?^s`7>IvH3{2smuyBIM-W1MM&=`pPh=HkT#z0Ju7?@gtUALBrTX6VIFs2^D zj#7wcA_k^@VGP8tA_k@o8Uyh{#K6?c#z4FlF);OpF%X9$2B!XM3`7DZk*O6^L$IS( zL?B{dD%BW>;SmE<`Vvu95ThdoreBsV&ApY>gP0 z+F=aDcOnL+UN8pYrHFy4SB-&qJz`+$_r^dtxY{#a!c-P^w1dcw7?_%A3`BXvz|=}( zAetfuraFv)xFup>iqEA{2621Dz|@__Kzu7=VCr6DARdYsnEH+}5I>9xkOP4F&=YLe>p)qlOoo$lm0T*C5?N7?=p>U(IaboQ;$=iWDu^Ts(Nx__}t2m>~ z*}00d$efR>ICIPyxa#*vzK5NeOV2_FQ84G)s{XTU6{m?gpH^idc?x#j-G#_O!JIiO zIX{+RN0$;Su*0nz+lC$r7mDK0ccGxbnG>fj>edPh=7d_wsk03`0ukG>n?Rd4^ibeO z1XLXQc+-X+3Y=6r5EYL@FsIW>&ZMQ5^dCnhiY^INwYlC@3Uh zNA3_%VUnC=Ehb5{W0zK5-b0~V6o)?k9F>D$PNJ2ZZafiUEOEB+Y=tDjiH9;`=fb}) zXTg=X2na&(S{9*?0U(o{HaD0gr-pujsj4^=Mq`A+fir;@hDhFmA+QfSl3YyRG|AEE zoEg}m?Y~y4;t}sM+Wx~=#lv@}(el8UV^PIp@pq$T#|}4L!If;fN%9iqJdvY+kX7kit;;j9V+(&cbMccfFEU``vM4`ri-Yo z29}xR6#&;$Sxb3PksKJFhkY}4AJ(CT<9nFATKiRQ2iS`Lj+eS<12Y3B9pwQ^85r3Pon5;B3g; zQ7eKsxt3bWs_?cD$)^DBa3D+t&qYda7&O>$Cg{g)_2`saCsQ0%tPwZP zSZ-+s`l$w!xgwkVN(DvUC*%_YZsi6lAj}rBY;JD;6Om7b+>I@EkIS2`Qpj%N_P?>- zwRq%fs}zhBkM(Kt5DYp!_^>8fB{Qcix};`)b63r|bsgcRwzZw%DOGJNyVgOPQqj?N zVYs1dN>LlOHS?Af*Hl$kRg^8Bnm>P9P02Y$Q|5LwUmWh}oKjW2h`RObYf1~tYm9bE zRY!vg&s@5bgKWJE-hYERaP}+ZusKn z1{{&<{w|(UX4?7RRL-D>4n^R}f7hC+`Kx$Po9bF>IvN^k!s|l~SRxb-<;uFXEnPKT zm$ZjFLrt7SHJx3JcpVG^hM8oYnzw#E6qwwRSTUjwjc8C~*^YQcmpF)JReN*WAUOt6 z)wHkc7)*`U7`5`@^)Wql?N9OfndP(nXQig5rlj z7Jv2^eZ&0t;LhjI@+DZlp-?7-d~yESzCVcIaqvLDXn&f8Z#s9Y1SuePTpEJ2l!rVQ~EkqUX%=S^iY?qP=C~EIY8w z9=42shi=DTj}J>_{{VT%M!(rPmhV*b8ai-T$afl26Yya%#(+*P7?{lN*V-5k5tniQ zDmmc<4iiz{sVpShHwnp!OpfnUCPRA~wKk5t6m4b2v}r3^&&G_!m`}q1 zwfy$Uv&?{BfbnK0V%)$XX@M`<9>T$%?aPE*9P+IQ`I3TA&OFJRUy?0`3l@@cW=NU(w%|& zjE`+mw)A5Dz;>_(1=<&#Hp>ll*G8^H_AeFIH?#C)n*szi^z`lNEu+XVG z^nlsm9>>WS@LC_@q*!()UFiV-Mhz$7dz zX8v-$H>pA9(q00!aI(_)bQ0a>%zd=xYu6x==7q!l=T? zs0RM~8ByWkrosc(i~^~s(EizmSzI&h`|U_66EJb4dUO7b>dE-S#E(ZC#-I(Sg?v>( zUrWf>5%i^^4X8?Bkg61MdB7M7`3hwXv2WU-TYSV`U?%Q~W1`9_!Q(0#)cwdVP4tiD zSs;kBoL;FgBGP!7bE@v;bo74O7*u$=89T%5?hV1v_|SMPGn2UFTJ~P7rK$Eumj#2_ z_J~>edd~n)*J*o1i2sK|p={X4%;KLA{-lM1_Sm33JmeWV;5>XaF1PGdoVeC{>;Z=D z+OQ6mg)x?!X-QkRXw@LL#}cgJ9&13Ld+DC#^P}y)kk6WnbK0mpWG#;g`>TY=C1ZNJ zzB)|TS8g^AUIsFgBZVUSXW{gy1LNA#vKH`ylGk^YDi1tVVEEEWwFq4`cf?$mw01i!u%-7 z969z7F5Pi0Gn!KimphoRzD&%Opf8^@DdbDd3i7%Eg2!*486@$ti}~Zl#SPNlG@niI z^69aS=(RKih#3`5CWed z95;vFI9~Pc@v2XT@NgpJh?psOJq=^i^x@z%;$h(d<=_mVF1W08aCOLwOAGIP#VGWl zxPxw$_!+t5ij}qq)7QxMg)&Yjan>q$=hXR~8P; zQB$(M9Zy}tja8SlHWb&jwA9x%tk#ajs=cM9RVPcBY>&;@(b3is$uX~`ZdFxRUDw)9 zwWNA^MTx0c(bB5r3U|c~Evp-v>RMNY8wUn)AO5iLrjEAO=1c3kn%i3Ehg-uPbzNaK zubSV|;otnIjMBXFh0@&qE|?$giZw1;G8dI8Y;4HOFK%gTSX~uvL3>e1RKSwfy84!I zc~wbqRh4dVQIrwgT2oeec4=K}V@tS06&IKByHo8_<+9e5Z92<*RdsGz32Lj6uU2-1 zFIpRJZMZ}gLmd^*Ev$HnYH4d-71V$D-L}r=RjuL1AUdi;6;eQm46W-%ND^HgC)QGV5;lEsy39x7VGV>!3E zLwcrSDaXmu&bp4SsWF{KQ?cUTx%zL3{yR_qov%1}*0#HcI?^&0R#{bz!%$I_$3$Kv zm9OS6UK%XU%M0>}TqrNdXL7kS@}~tSbl^zUb%rMfbJnbEX{+nX!E?K_&^e7%w68sD zW&6d`ayr{{8uO+@(*R9FTSr%Tea@O`kh_}JuBmsKgNBDY*0pu4hNiBgq3J9<&Aa%F zaL$@ZE8BxPtMva%06bSZYgOx7R3~TU%C)U}pyYI#Zs~-sv97BwT5fI2X=q!srmYpW zHQ~ezvmT>E;uBNkcRYhA%T}N}*B~eGsjIo-?v{{RaO}R@TgI?&Mf3 zTD`Qru%Q7FRYiGu@x1w!`nb(?$3)cVbB9K88NNK%iDykMs};wrt6x%8QBs1{qNaw0 zP0dGP)y-?dZEL$!Lq}(rM_yfA*RnRO>rh>`sAS2~YBgZU%&#b0Qo~_b)zz`Kq05Y{ z<2~FGId0uF=jM`yQ9Zz_vG#ZZ+#2ZycflGkKRcUnID-R#;mw4xgjz zUA71V3V-tdUp}S81Li4%J~C`jg{4JP&0Jzi5A;gCaPhBMxXjWR-6>|xmhlj^zL-|) ziHhOi=4kF(i3PS3bFw~WLROaWdsBJ>>t4nZSlx^zysABn)fPv%)2zy6`JFL2_56-q z6xjl<3SDd3JHo4)J27ocSa%3S9ZGj45P)xxH9S)kmoLoc>Zi)`8)DbF z$gtDPF&y$@datUkIaZ}l4XU!bIL5WOvJzjG?7~sOvFPZE)J9ddu8MK(@3H7pnXV)k zQ63q6sLPwzGsb}+Aak(1 zy{mamtgQ&=k%c{#F zYl@lTs$E|sM)eQpMV{##oaT#EVG9<4R$h*=3|Z(fd3DN6U!BZXYJPF?%-{r`(F;4) z1WVS`hZ`GlNmGpv;V_SyTlGoa{n%~diBI_|2_J5Ljt%!O8@**;{lSb1zLuPAbG#GZ^39T982AtF%X;HX+#=*oJc0 zqs!(8%h57FV9vnqZg(S5m>jsuyT!gbwwAL?nG@ zl;kW@{vmOT;ynre6mOc9ZjG=rtdUlxHOd-oon&R z`!{^sw_iZY#^-*~{lFJKM?wEgB%87KM#<3uY`mZ_Fuz~tzcb>5!4tLFcnM>mf1LKO zi1--$_9&V4*$^q;*!ilb*-ZXYd@$+CjL&yxT$%YNM5@8>YV>cmijS#Jysi(&i`nqq zr>M=wt9JwIpP>Ewb^LNh|7NSi82?1=KRM!pfgQEk7-{{nXowzpJYGX$>_c?C{<(o~ zszq%!espYLyrJ5ESHuTj^^4kUH7v$|nD%ds_~0#tsLfWXG5)FAe{RGFUrUPGY^(qS z>yxJa`&$`3bJ*VW82@zbAB@CIkEEEe)$kbq;o84{JPwcX&xr9KSUX#djIoc5$)6cx z&y2B;im`Jv_HQ;;wSgs$*7dzA;?jR)sj}5c5sQ(7G4j|Ld0dPqVW&Jg=l+J=g%*-ROV4D}a>m zijmDLQ082cg8BO*?2ONzO2Pd6v&gwxPE>I)(#|C#3-f8L$U$u%qRtX|pO%LzzD(PF0VJ%vdQH|KWs2kj!cUk?G*oO(nS)y($ z`)zLVxD%r?a?_@zL9g8DHu$rN{-}}KOIXv7xY<9hZ=rLq@?#!eMIQV0hlTUMyc&kj zU{AsZ1UbR&K-9g$faehd^A7rmG{$AX!_a}YsH33Ql!S#!m10bjTm#5nVJpUb!ea9U zk%T2mJx;m8dP~C3&KAN`5Pd#$6;KM>B2d}MMC|pBG^9=`Ewz^sla@rgcF5l2up-j!a8A_@N(go zg z%!f};H2FR_<&%Vyg)@b`4yXMbVWW^=rK7%E$X{QgyjRGt%2DR)?BvtJ7ldyL`-J}# z@(p+T^ZK4VLs%)S5v~z-3$GS#6YdaxU3jnX2f}BBFACojzAyYt7?0Zv)?>JEoRGf- zMg3XA1;TTMjlzqBR|vNWZx!;Fq8R4~!e@jp3f~m=3GvaT_D>O>ESxNyDO@3J7G5m8 zQh2@aX5lwTEE4?DBG%_A;j`qK_-c*Fza!7Umuf`*kUU+fe~9dhhm0Q;N+S^`NEYGR zNH|gSr;B{1aJK0AlTGwrEUY3Ck3T0!hJ~%d^(4x{b`YZEqqnX9xS zEBf)m(?maAv6!{$C7e&8H%w=0e-VBx#A5>;CtjE$93{*a<_Me6=r-fK1^*V;bXx2#~hO(AV7Gg?id6H0H&td(WFY-bmuPeDO^4mS+ z`NBG3ldwg2rSKZzb;2FOuM2M$-Y&dT_$Y~W@yEhvgwG0}7rrb!D*RZ;hnviA^ZE@; z5c21pD5ncY3WLIIA%CikeqRt43FisVC$a9<37dp1!cO5jA-_yZ|II@Fk{Z|3eZo71 zcMBg9J|cWf_@wX`!e0yD75+(hO!$cq5B7C=w#P70I8-=7I7%2IF*x{rM)FMIS;BLK z=LzeDD}}tTV!jUHCBn;vTZCT{?ib!6yjS>u@O#2Xg+CGU`@$^epzuZEHXC{j{_VoA z3HfDT>iKP7l3(&A`O|IWgThCJKNj-7j&}WZd+;TZd0$8UVc|PM{+=uKM}>bE{!{4i z`WW^kA%Ay+@(AHr;dtR>p}vlX-%OG9^*rPfk;{Zt!gGZe2K+ zeE`b2No0LL0Qq*2zb(8^_&wpH!l#7K2%i)3K9}u&LwH#DN8$UzzY6)qSNeN-9S`yw zu;fr7f2^7E7~xpq1fjm~fSq5JrJuh401HJf5iSu{3C|N=AZ!x02s?%Agqwt0gxiGt z4lB#$_gG2Z-;>`E-X(lc_+8c74`~W7V=lW8Sfq8AB6h;2l`_o>-!+c{N)e& z#|wuD`P*;Qj}m4HPZ8z{rwP9xoFgm~E)rG?mkH~ID~0+#3+3^*WLfTI!i_?G-v#}( zBHtk7kL1z6M|hj?9^w7MM}$8VJ}vyY@SsrNry<_&M1D*7p71ZiPlWpZ4gNOoo4`2X zFk!mzBw?0tvQXdOA>SDye?eFxEEDpl!Wh3=c!989*eqNlTqnFtxLJ6$aJ%pZ;T~a+ zkiQVg^2Q5ugn7al!db$(!cyT9VU_TU!W!X9;f2Bup}v1axtEK)N%$qibrdqwib6LeZB9%Y_xfWkP-b3jYR?R|(sMox)3nR|u~bUMsv_c%$%U;jKb_ zpNn$t7Fpl#Le}@Y;A5hHQuqtuuZ1rOUlYD5{Jl`$|02!@BL7YJ522U$m9RU)fG|zS zpE9QXWZ|j8Ny2>Lbm44ak+4j-NVrtET*%+kW&B2Ai?ChDUl6DLGU1iNYlQlK8}=O{ z?-t%7puL^ex`J>Z} ze~a)N!n=eAg#6KB`u#xom{30lfd1zq9~8bQd|h}*ctrR|;fKP%3jZOrhD!eklZ2_l z5yF#%S;C3J9N{$K4B;GMv2cNKv2dwyxv*B)DBL96BHSk2F8rEsk8r>64&gn*`-P7P ze<*xX_){T&?VA05NcczL`@+8p|1RW@K=XOgNMTTzEu18rBAhOqDJ&G02+M^PLjIsM z8_edC5 zKR3g*M^HhJ<354JbKqPO#u+4@8yApx&Rj|c%}+@2`NT5Hr{J9sa-#WJAwI`%r#uDE z1xY+_>L&3y$5s-be{3i5xyUXOpPTF>@%)V&>xJ84OqL%P6DWD}=Qq+TSQ_BGC^m zLfsFjOc!NvJ&AtVAnYd5KUWF2lIW*xLfud3uNx?XyGZogUg16x{dc?YP7?iiw{WZt z8U0j*o&Cfg!s2n(&&$yt`n-z%_y=_ChmkyApxyfX7(}}%qrLBwXy^G{FVVhx$;nFn zltg=yxgMY$=LbO4znw&V_54JAZ=#HP>UoIzrLlhVW&ELT`glMtpdR%s7kdSXy6OIf zUH32Qt@{(Q?oZTT_a9{4e`ts9FUY#T&>r1CkahnA@p*~Ff1E`74vG9WiFPVJSA;)* zWRUF*h@3{E-9eG{b5*pTKjlmRX(algT;vK8{lS02iS}9&{i2_zLT;yw{@Eb*ZW8^p zP2}w)=S8UVk~Lj*^o;M`b8yq z(`K+R(Qf*Err0>{OF{aD@>pZ!-JU_M(OLO^Qf%(nx0D8}-|=6A8O+Nq39lFpW{y;o z_LzReJ3?;v9B=touOkf->;x|*4OXoayq+{j(AbxhPUJG+Ri(k427O^^P{#qUEuEnD z(cga5F8b>hHO>6yW5}fI>gzkg7n`GEH2A7zv{=`{Z-2@dHy+1pTKGd+5)qR`h4|IF zFut-FRqD!)x;1brtXveT>+0%gu3y`Qu>bakB}QRtDlDgZnvuH9FC)oZ zyST2d-}~^3?w74m?cf{i^kYBke`5)B`}rxvbB`(1ku*Q=L&%8V(#GBy6wFOe$nmSh4uzv=W*lscia1d#Dhw2yk7ftvMZUo zQ{wkkqT@Y+c)d_C9xjg}@eakr8;8P*p>sF(1-B1l{8l2!H#neVbN&7jQ|{IVr3z9_ zxntq$w!^}D;^tw9L`>cT5{qzc|A>kA%*AFNu^r>EyYbRu;{5>e9$_Ha+<5#M^XPtQ z!a~PuHpUx|-HmrjOuWuKT$2vc-mI8-kE}Oq9piD0cjM(tJXA|>FBd8GHLMBl#`S;s18#;kImvxrZ`R z|M6fEI3$s68~k`)z$LN%r%)I#fSrAec#-YdrRL|cU4>g!c4@R<_ocY^jZ(ON{{el6 BQ^NoN diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj deleted file mode 100644 index 18df76de480decc295339e639ff77043e990da00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72180 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 D2VbJ= diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj deleted file mode 100644 index ab5b3577e2b5d2543f306bfcbc773c97750dae3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8232 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�a#QRJg%frO( zx~XFrBB$*X_?!9mVNpXT6Rg&N92` zdPrPo>U^I~JkQj5znXZhsq=q3@lI3y;1Ka)Q~e<*BelM=rus!);uKQ{tu1kTv!9M9 zabHvYC7-y!%+~f0&ogthe~34mI_NeBy{&Jjss6N|_<*T?b%MCaRR1blHkO}ks-LA0 zH!{`VniID&)$h`YGfefrEaCyC`k|X=Z=1H;V)e%fJnpV<>X%Ov&o&>`@g`nuPS*Y< zUTaR(aVOqts^9J;-fgP?9w0twsvjRAK4z*vyWhjurt_hkV)g6VrsBG$`gc>}R8#%D zEpdBO{oVauhVr{wtbX5@$FofJ|9oQi`xm+nOd_6Q>UuDrc#)~=!b;-R<`S;+s=wLd zmv#Jje5big$B+1csq4mJ;v=T6A4SBcOkGEk%S&sosq0CQHhSCx1=#~-!Kj#d;a3H@ zg#|%cj{O?;e(rPT#ir^$XPT9>iMP+0$b{$d z@`@*1k6R_2cl|66o~2FUvu*P5v#vW~D~c;5YG%m{>v7jmJkR>s9z9D7il3jT2_@@K z*oKlCi5lV0(yon(yRCjsf>X^;IZK=TG)^?v&rAARY<}$6?9yGv<_^~uohu{J{wY-| zwwog5&NlOV{8gVh|NB{TZXTXLru6pvbHPWS?9T`veeBG6;iHe*T;6BQ4j=ENkIoZc zx=2A@?x-Qd2Qx!_!pE68ywtHtG+TVMQ0&l@n(#fEmSE=iXc}AdJIjTWz=wa7JVCW{ zrNx>MW|i6#v4`VM1|MDFS!S1yrqa^*WsAQtMthS#vwEowJ!6`9H-&ns6xRCt%Xm}C zCul+GY3ZYhu}i>>nv{KD_I>wz*CqaDz!`thA?|ng1XI+Pbc}eF!Wr#L?SwPuvyX1A zd$eR$`{={|t}AI$z{$H>{}FhC$kW`hy)293&oKuMi$@0ONbP%vu9z%d0X`}-H(ItF@K>XufKr|RvJTN>#9B;EA(#4XW0 zd(4(5x+Uv&uDn#`*mL~#>TPTB60Y}V-Q(xot~jGOORuH*x{Ewtw{+rGdc$nnQK*|< zf(K=Fvp7dLzuvQo^>(Xx3F{5eJ$}9RUcCx>EUfpazV_>tR}j|FL&aaOjN~ON@1P~H zgwI*3*k5mk)|;aHtQ{3~3)j0{U;FEIpQGu%a0%=EqC5P&9~9gcCdn}GsJ`~so8z_j zLOm9)x0aso*K4Z+_E|-^Se`94l;qbN=GCjB$HRK|d4yl@nCf+Q6=MH|+t)TyufVHU z&8s&cQm>Ux#BE-^aQm_%^(J`rYIybR^AG(iK2Poac~`GqxPA6{iQnESUcHOFdiM7K z{Cf6&{jgUr+`d(jdQYleQ{~xtP|K@lpSSq+QgyQHb$_^o+gC?l_}jPBt5;9S zVZG}k^$w|Crfo1wxc}_$DfspFdG#(;ZdlJgU-H|Vs*V04EGG4^TkP{Fzup0_UIS%> z^(I8>CF@DHj&KRL&pyZU>m5?PbS2sGXsBCQ?}bRc9DTOkY z4(n}+)XUK4&+(4$rbxZ6s%OX3w$HBdVZE;+_1fxU5%2hZ5vkYPt9ON0?^L9o%_ko3 z_!dR#WqI|QdG+e6zxv0wsB-+{TSs~R@yPM&UFFrYpA-1?_UU34@AzIHsW(jZ(pAUy z-_>3{oBzeH*Ib_k$2-3LBlT9RUU)sY#;Z3aQm?WuX5;mExM;VzWm2TxKGmzLM{N6A z>J}c~m63WgRBx245c@Bzw=`1kkXP?ouilPGJ)7tFsW|oCkJLNi)obI`J07Vwqh=6H zi&O8XNWHRqOWLcCr;FQb^WON!qpB|6^SyeuUug!R@%@}AT;4f|O_xP*E3cU1iC%hXEu zheLE>E~8Gyu7g9 z$Vgs+@}_usVLh9d$KTJX+RrJ-K?JN=Q)vjMXIMuNAVKYTNlYIuWx?w^7cmZ zYAP?IxLV16{#PWgukx&4hD*5K2Kv6|@8`S(>&=YhjZKi3AIY0bCegh(ax>#>-0$8 zAmzn7ZuWP2{Qc6~+b{jR{c>-l-q-}|eIk-qm|(rrBJ0ia*4y7(?`x5I?)Rarp)6s0 zcSQ1@NU(iBMDpBxz+o{N*0Xtp{Qdk?f_iNtd9xGb*}Or1y}1eU?C%QsdGnN~u2sB* z+qXQDw?KJU7H5^TV+VQRL)(;Bxp5f9)@9NA%G19f-2yE+Iv$7Bm#lx}=@#~n&m#5q zcGByJaHEuG+iuJEk-Q9DBtP;tFwFZlvfi#g1wo4PY`ypE7OuA_Qm@7cZEKwMo`}>N zRy)a!IkS2Xc=ax*ShB6UJLol1KZ}i1uY&SavUtBNs*@D-&_-E3Z9?(()r-`dJX&Kt zE>{9e*xpMb^^Vj}az8t_dfJ5IdRI`dInQssK(C+e4JeD%vsLH>+pYCELfUSG-KpgX`2+!zHYzr=F3Q(>N*UuWbpJFz^2XNq2B@ diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj deleted file mode 100644 index 7b4d571a717c3049547e37827d5685383ef767ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcmah|(QeZ)6m`~aV?#)QhJX#BzzdzgNz+zrn$(A`bOp3-72V*aQsg9V6BZ|x?QGo> zzrY9ZQG5cwfW$jor?J*m46bV3d(J)awXbi#bPf*;!$8^$R6$n=p?)dPEH`pjLATL5 z>g?IQOSchXOfy04K{}Ebfb2d`KT}`Y`zaVZIBvUxlR^L8QN7k}xSfyt_8T6Z zQ!ebmNl$Upsr$Bd=+0Psz@5y5g{?IJ~Li&}Za~VlRv0 z00-2|#;ALAYPKE6bgEX}a?Dz_=2UlU4YR^&Oo^b|CT62JB@z=aYKDXdikM{0(d4{= z#RLb=YhZj}{FF;N#jF8Xh8gp;$5A3FzexERFogSIlW=yvLos_fnwWT;|Bk^488pX9 z2FJmpQI_~JN)s%ghu{Tp0g+@LCn@$*#?l0Gj0!=<6vs3f%dlBRsM~JunH6=x7H4LM zc{B)UV4kFD?1v;u@;hU7W6P;--`oMzs>72L3JpNUHiXMN9o$1JcUF6AOY1B5%Nxc6 z<6-HM@z~fjwu~pnQ{(yk;NPleRqO{Yx109cg{;~eCMq|j z`=*OQtU|Tgh1a_8K)we~o7Noy0cV?NeiJS@Ut8&vDX;IYa38=|@N30V6L7bP^<4p? YAE4V%L1B8odw}P4zd$$CBJf)G2RMD#x&QzG diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj deleted file mode 100644 index 799d9624d6b03464acc4757b3339b9f1dddd932b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43824 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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj deleted file mode 100644 index 3cfee3c6e52d267dbf7141ad6044c5e07801c84d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28292 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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj deleted file mode 100644 index b358175c720d539f8f99cbb3c98f1b2cc1c2021b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25200 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 Sdsteh={3fuKvZhTaDZq?Vg`n4g*x=o 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 z

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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj deleted file mode 100644 index 3cddd85b440981b438a65f4dcb40b2cc3c7c1dc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11764 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 UxO}{AdiCyvfBX+sx45VO3qeNI0RR91 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usb_device.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usb_device.c.obj deleted file mode 100644 index 9926825b79d0d5aa033df5297095052c6ff342d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8288 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 F`(NdH7QFxf diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/Target/usbd_conf.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/Target/usbd_conf.c.obj deleted file mode 100644 index df6011cc4664675b1149dea929407df37574459c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42700 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 diff --git a/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml b/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 6714b03..0000000 --- a/cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,413 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:228 (message)" - - "CMakeLists.txt:17 (project)" - message: | - The target system is: Generic - 1 - - The host system is: Windows - 10.0.22631 - AMD64 - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:17 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. - Compiler: E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: - - The output was: - 1 - e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib\\libc.a(lib_a-exit.o): in function `exit': - exit.c:(.text.exit+0x2c): undefined reference to `_exit' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:17 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - - The C compiler identification is GNU, found in: - E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.o - - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:17 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. - Compiler: E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: - - The output was: - 1 - e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib\\libc.a(lib_a-exit.o): in function `exit': - exit.c:(.text.exit+0x2c): undefined reference to `_exit' - collect2.exe: error: ld returned 1 exit status - - - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:17 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++.exe - Build flags: - Id flags: -c - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - - The CXX compiler identification is GNU, found in: - E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.o - - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:1131 (message)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineASMCompiler.cmake:131 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" - - "CMakeLists.txt:17 (project)" - message: | - Checking whether the ASM compiler is GNU using "--version" matched "(GNU assembler)|(GCC)|(Free Software Foundation)": - arm-none-eabi-gcc.exe (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 20210824 (release) - Copyright (C) 2020 Free Software Foundation, Inc. - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - - - kind: "try_compile-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:17 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-yxlfzd" - binary: "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-yxlfzd" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-yxlfzd' - - Run Build Command(s): "D:/JetBrains/CLion 2023.1.3/bin/ninja/win/x64/ninja.exe" -v cmTC_1e6be - [1/2] E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj -c "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c" - Using built-in specs. - COLLECT_GCC=E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe - Target: arm-none-eabi - Configured with: /mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Arm Embedded Toolchain 10.3-2021.10' --with-multilib-list=rmprofile,aprofile - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' - e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\ZK\\AppData\\Local\\Temp\\cc5Uixte.s - GNU C17 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include" - ignoring nonexistent directory "e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib/gcc/arm-none-eabi/10.3.1/../../../../include" - ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include-fixed" - ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/include - e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/include-fixed - e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include - End of search list. - GNU C17 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: f3937ce18b4177bfd408ca565336596a - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' - e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj C:\\Users\\ZK\\AppData\\Local\\Temp\\cc5Uixte.s - GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621 - COMPILER_PATH=e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../arm-none-eabi/lib/\x0d - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d - [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\JetBrains\\CLion 2023.1.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_1e6be.a && arm-none-eabi-ar qc libcmTC_1e6be.a CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj && E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_1e6be.a && cd ." - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:17 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/include] - add: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed] - add: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include] - end of search list found - collapse include dir [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/include] ==> [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include] - collapse include dir [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed] ==> [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include-fixed] - collapse include dir [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include] ==> [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include] - implicit include dirs: [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include;E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include-fixed;E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include] - - - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:17 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(arm-none-eabi-ld\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: 'E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-yxlfzd'] - ignore line: [] - ignore line: [Run Build Command(s): "D:/JetBrains/CLion 2023.1.3/bin/ninja/win/x64/ninja.exe" -v cmTC_1e6be] - ignore line: [[1/2] E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj -c "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c"] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-gcc.exe] - ignore line: [Target: arm-none-eabi] - ignore line: [Configured with: /mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Arm Embedded Toolchain 10.3-2021.10' --with-multilib-list=rmprofile,aprofile] - ignore line: [Thread model: single] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] - ignore line: [ e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\ZK\\AppData\\Local\\Temp\\cc5Uixte.s] - ignore line: [GNU C17 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)] - ignore line: [ compiled by GNU C version 7.3-win32 20180312 GMP version 6.1.0 MPFR version 3.1.4 MPC version 1.0.3 isl version isl-0.18-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include"] - ignore line: [ignoring nonexistent directory "e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib/gcc/arm-none-eabi/10.3.1/../../../../include"] - ignore line: [ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include-fixed"] - ignore line: [ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include"] - ignore line: [ignoring nonexistent directory "e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi/usr/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/include] - ignore line: [ e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/include-fixed] - ignore line: [ e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include] - ignore line: [End of search list.] - ignore line: [GNU C17 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)] - ignore line: [ compiled by GNU C version 7.3-win32 20180312 GMP version 6.1.0 MPFR version 3.1.4 MPC version 1.0.3 isl version isl-0.18-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: f3937ce18b4177bfd408ca565336596a] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] - ignore line: [ e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj C:\\Users\\ZK\\AppData\\Local\\Temp\\cc5Uixte.s] - ignore line: [GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621] - ignore line: [COMPILER_PATH=e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/] - ignore line: [LIBRARY_PATH=e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../arm-none-eabi/lib/\x0d] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d] - ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\JetBrains\\CLion 2023.1.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_1e6be.a && arm-none-eabi-ar qc libcmTC_1e6be.a CMakeFiles/cmTC_1e6be.dir/CMakeCCompilerABI.c.obj && E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_1e6be.a && cd ."] - ignore line: [] - ignore line: [] - implicit libs: [] - implicit objs: [] - implicit dirs: [] - implicit fwks: [] - - - - - kind: "try_compile-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:17 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-pacllw" - binary: "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-pacllw" - cmakeVariables: - CMAKE_CXX_FLAGS: "" - CMAKE_CXX_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: 'E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-pacllw' - - Run Build Command(s): "D:/JetBrains/CLion 2023.1.3/bin/ninja/win/x64/ninja.exe" -v cmTC_b3fcf - [1/2] E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj -c "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp" - Using built-in specs. - COLLECT_GCC=E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe - Target: arm-none-eabi - Configured with: /mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Arm Embedded Toolchain 10.3-2021.10' --with-multilib-list=rmprofile,aprofile - Thread model: single - Supported LTO compression algorithms: zlib - gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' - e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\ZK\\AppData\\Local\\Temp\\ccTKGMRx.s - GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1" - ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi" - ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward" - ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include" - ignoring nonexistent directory "e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib/gcc/arm-none-eabi/10.3.1/../../../../include" - ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include-fixed" - ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include" - ignoring nonexistent directory "e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi/usr/include" - #include "..." search starts here: - #include <...> search starts here: - e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1 - e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi - e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward - e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/include - e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/include-fixed - e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include - End of search list. - GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: f8787892a7c5aa84cea58dce52be7118 - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' - e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\ZK\\AppData\\Local\\Temp\\ccTKGMRx.s - GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621 - COMPILER_PATH=e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ - LIBRARY_PATH=e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/;e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../arm-none-eabi/lib/ - COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d - [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\JetBrains\\CLion 2023.1.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_b3fcf.a && arm-none-eabi-ar qc libcmTC_b3fcf.a CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj && E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_b3fcf.a && cd ." - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:17 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1] - add: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi] - add: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward] - add: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/include] - add: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed] - add: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include] - end of search list found - collapse include dir [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1] ==> [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include/c++/10.3.1] - collapse include dir [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi] ==> [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include/c++/10.3.1/arm-none-eabi] - collapse include dir [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward] ==> [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include/c++/10.3.1/backward] - collapse include dir [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/include] ==> [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include] - collapse include dir [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed] ==> [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include-fixed] - collapse include dir [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include] ==> [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include] - implicit include dirs: [E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include/c++/10.3.1;E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include/c++/10.3.1/arm-none-eabi;E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include/c++/10.3.1/backward;E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include;E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/include-fixed;E:/SoftWare_Develop_Tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/include] - - - - - kind: "message-v1" - backtrace: - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" - - "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:17 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(arm-none-eabi-ld\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: 'E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-pacllw'] - ignore line: [] - ignore line: [Run Build Command(s): "D:/JetBrains/CLion 2023.1.3/bin/ninja/win/x64/ninja.exe" -v cmTC_b3fcf] - ignore line: [[1/2] E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe -fdiagnostics-color=always -v -o CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj -c "D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-g++.exe] - ignore line: [Target: arm-none-eabi] - ignore line: [Configured with: /mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Arm Embedded Toolchain 10.3-2021.10' --with-multilib-list=rmprofile,aprofile] - ignore line: [Thread model: single] - ignore line: [Supported LTO compression algorithms: zlib] - ignore line: [gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) ] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] - ignore line: [ e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/JetBrains/CLion 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\ZK\\AppData\\Local\\Temp\\ccTKGMRx.s] - ignore line: [GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)] - ignore line: [ compiled by GNU C version 7.3-win32 20180312 GMP version 6.1.0 MPFR version 3.1.4 MPC version 1.0.3 isl version isl-0.18-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1"] - ignore line: [ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi"] - ignore line: [ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward"] - ignore line: [ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include"] - ignore line: [ignoring nonexistent directory "e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib/gcc/arm-none-eabi/10.3.1/../../../../include"] - ignore line: [ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include-fixed"] - ignore line: [ignoring duplicate directory "e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include"] - ignore line: [ignoring nonexistent directory "e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../arm-none-eabi/usr/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1] - ignore line: [ e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi] - ignore line: [ e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward] - ignore line: [ e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/include] - ignore line: [ e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/include-fixed] - ignore line: [ e:\\software_develop_tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include] - ignore line: [End of search list.] - ignore line: [GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)] - ignore line: [ compiled by GNU C version 7.3-win32 20180312 GMP version 6.1.0 MPFR version 3.1.4 MPC version 1.0.3 isl version isl-0.18-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: f8787892a7c5aa84cea58dce52be7118] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'] - ignore line: [ e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\ZK\\AppData\\Local\\Temp\\ccTKGMRx.s] - ignore line: [GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621] - ignore line: [COMPILER_PATH=e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/] - ignore line: [LIBRARY_PATH=e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/] - ignore line: [e:/software_develop_tools/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/../arm-none-eabi/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d] - ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\JetBrains\\CLion 2023.1.3\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_b3fcf.a && arm-none-eabi-ar qc libcmTC_b3fcf.a CMakeFiles/cmTC_b3fcf.dir/CMakeCXXCompilerABI.cpp.obj && E:\\SoftWare_Develop_Tools\\gcc-arm-none-eabi-10.3-2021.10-win32\\gcc-arm-none-eabi-10.3-2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_b3fcf.a && cd ."] - ignore line: [] - ignore line: [] - implicit libs: [] - implicit objs: [] - implicit dirs: [] - implicit fwks: [] - - -... diff --git a/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/cmake-build-debug/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index bceb45a..0000000 --- a/cmake-build-debug/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir -E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/edit_cache.dir -E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/cmake-build-debug/CMakeFiles/clion-Debug-log.txt deleted file mode 100644 index 73cca5a..0000000 --- a/cmake-build-debug/CMakeFiles/clion-Debug-log.txt +++ /dev/null @@ -1,5 +0,0 @@ -"D:\JetBrains\CLion 2023.1.3\bin\cmake\win\x64\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=D:/JetBrains/CLion 2023.1.3/bin/ninja/win/x64/ninja.exe" -G Ninja -S E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB -B E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug --- Minimal optimization, debug info included --- Configuring done (0.1s) --- Generating done (0.0s) --- Build files have been written to: E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug diff --git a/cmake-build-debug/CMakeFiles/clion-environment.txt b/cmake-build-debug/CMakeFiles/clion-environment.txt deleted file mode 100644 index e5cfbd862473256be2a6ec20633151481a7574b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204 zcmWH^&(8@?EwNHC)iY4g$jMJm%+YjkwTki0%ySRt^2^N2O0-fi)H4Jk2N$atuhbH! zqQuO+;uvS2%=|nBBLgF2JwrX?n54|Sm^_f`m~tSi!psE1(@U*LTXb1DVgD>&^gnC;+k! BKy3g3 diff --git a/cmake-build-debug/CMakeFiles/cmake.check_cache b/cmake-build-debug/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/cmake-build-debug/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/cmake-build-debug/CMakeFiles/rules.ninja b/cmake-build-debug/CMakeFiles/rules.ninja deleted file mode 100644 index c412806..0000000 --- a/cmake-build-debug/CMakeFiles/rules.ninja +++ /dev/null @@ -1,74 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.28 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: BoooomFOC_STSPIN32G4_EVB -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for compiling ASM files. - -rule ASM_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug - depfile = $DEP_FILE - deps = gcc - command = ${LAUNCHER}${CODE_CHECK}E:\SoftWare_Develop_Tools\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building ASM object $out - - -############################################# -# Rule for compiling C files. - -rule C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug - depfile = $DEP_FILE - deps = gcc - command = ${LAUNCHER}${CODE_CHECK}E:\SoftWare_Develop_Tools\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building C object $out - - -############################################# -# Rule for linking C executable. - -rule C_EXECUTABLE_LINKER__BoooomFOC_STSPIN32G4_EVB.2eelf_Debug - command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && E:\SoftWare_Develop_Tools\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-gcc.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" - description = Linking C executable $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = "D:\JetBrains\CLion 2023.1.3\bin\cmake\win\x64\bin\cmake.exe" --regenerate-during-build -SE:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB -BE:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = "D:\JetBrains\CLion 2023.1.3\bin\ninja\win\x64\ninja.exe" $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = "D:\JetBrains\CLion 2023.1.3\bin\ninja\win\x64\ninja.exe" -t targets - description = All primary targets available: - diff --git a/cmake-build-debug/Makefile b/cmake-build-debug/Makefile deleted file mode 100644 index beca726..0000000 --- a/cmake-build-debug/Makefile +++ /dev/null @@ -1,1890 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "MinGW Makefiles" Generator, CMake Version 3.28 - -# 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. - -SHELL = cmd.exe - -# The CMake executable. -CMAKE_COMMAND = "D:\JetBrains\CLion 2023.1.3\bin\cmake\win\x64\bin\cmake.exe" - -# The command to remove a file. -RM = "D:\JetBrains\CLion 2023.1.3\bin\cmake\win\x64\bin\cmake.exe" -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." - "D:\JetBrains\CLion 2023.1.3\bin\cmake\win\x64\bin\cmake.exe" -E echo "No interactive CMake dialog available." -.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..." - "D:\JetBrains\CLion 2023.1.3\bin\cmake\win\x64\bin\cmake.exe" --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 E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug\CMakeFiles E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug\\CMakeFiles\progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug\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 BoooomFOC_STSPIN32G4_EVB.elf - -# Build rule for target. -BoooomFOC_STSPIN32G4_EVB.elf: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 BoooomFOC_STSPIN32G4_EVB.elf -.PHONY : BoooomFOC_STSPIN32G4_EVB.elf - -# fast build rule for target. -BoooomFOC_STSPIN32G4_EVB.elf/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/build -.PHONY : BoooomFOC_STSPIN32G4_EVB.elf/fast - -APP/APP_Main.obj: APP/APP_Main.c.obj -.PHONY : APP/APP_Main.obj - -# target to build an object file -APP/APP_Main.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj -.PHONY : APP/APP_Main.c.obj - -APP/APP_Main.i: APP/APP_Main.c.i -.PHONY : APP/APP_Main.i - -# target to preprocess a source file -APP/APP_Main.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.i -.PHONY : APP/APP_Main.c.i - -APP/APP_Main.s: APP/APP_Main.c.s -.PHONY : APP/APP_Main.s - -# target to generate assembly for a file -APP/APP_Main.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.s -.PHONY : APP/APP_Main.c.s - -BoooomDriver/Common/PID/PID.obj: BoooomDriver/Common/PID/PID.c.obj -.PHONY : BoooomDriver/Common/PID/PID.obj - -# target to build an object file -BoooomDriver/Common/PID/PID.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Common/PID/PID.c.obj -.PHONY : BoooomDriver/Common/PID/PID.c.obj - -BoooomDriver/Common/PID/PID.i: BoooomDriver/Common/PID/PID.c.i -.PHONY : BoooomDriver/Common/PID/PID.i - -# target to preprocess a source file -BoooomDriver/Common/PID/PID.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Common/PID/PID.c.i -.PHONY : BoooomDriver/Common/PID/PID.c.i - -BoooomDriver/Common/PID/PID.s: BoooomDriver/Common/PID/PID.c.s -.PHONY : BoooomDriver/Common/PID/PID.s - -# target to generate assembly for a file -BoooomDriver/Common/PID/PID.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Common/PID/PID.c.s -.PHONY : BoooomDriver/Common/PID/PID.c.s - -BoooomDriver/Communication/Communication.obj: BoooomDriver/Communication/Communication.c.obj -.PHONY : BoooomDriver/Communication/Communication.obj - -# target to build an object file -BoooomDriver/Communication/Communication.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Communication/Communication.c.obj -.PHONY : BoooomDriver/Communication/Communication.c.obj - -BoooomDriver/Communication/Communication.i: BoooomDriver/Communication/Communication.c.i -.PHONY : BoooomDriver/Communication/Communication.i - -# target to preprocess a source file -BoooomDriver/Communication/Communication.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Communication/Communication.c.i -.PHONY : BoooomDriver/Communication/Communication.c.i - -BoooomDriver/Communication/Communication.s: BoooomDriver/Communication/Communication.c.s -.PHONY : BoooomDriver/Communication/Communication.s - -# target to generate assembly for a file -BoooomDriver/Communication/Communication.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Communication/Communication.c.s -.PHONY : BoooomDriver/Communication/Communication.c.s - -BoooomDriver/Communication/Vofa/VOFA.obj: BoooomDriver/Communication/Vofa/VOFA.c.obj -.PHONY : BoooomDriver/Communication/Vofa/VOFA.obj - -# target to build an object file -BoooomDriver/Communication/Vofa/VOFA.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Communication/Vofa/VOFA.c.obj -.PHONY : BoooomDriver/Communication/Vofa/VOFA.c.obj - -BoooomDriver/Communication/Vofa/VOFA.i: BoooomDriver/Communication/Vofa/VOFA.c.i -.PHONY : BoooomDriver/Communication/Vofa/VOFA.i - -# target to preprocess a source file -BoooomDriver/Communication/Vofa/VOFA.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Communication/Vofa/VOFA.c.i -.PHONY : BoooomDriver/Communication/Vofa/VOFA.c.i - -BoooomDriver/Communication/Vofa/VOFA.s: BoooomDriver/Communication/Vofa/VOFA.c.s -.PHONY : BoooomDriver/Communication/Vofa/VOFA.s - -# target to generate assembly for a file -BoooomDriver/Communication/Vofa/VOFA.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Communication/Vofa/VOFA.c.s -.PHONY : BoooomDriver/Communication/Vofa/VOFA.c.s - -BoooomDriver/Controller/Controller.obj: BoooomDriver/Controller/Controller.c.obj -.PHONY : BoooomDriver/Controller/Controller.obj - -# target to build an object file -BoooomDriver/Controller/Controller.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Controller/Controller.c.obj -.PHONY : BoooomDriver/Controller/Controller.c.obj - -BoooomDriver/Controller/Controller.i: BoooomDriver/Controller/Controller.c.i -.PHONY : BoooomDriver/Controller/Controller.i - -# target to preprocess a source file -BoooomDriver/Controller/Controller.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Controller/Controller.c.i -.PHONY : BoooomDriver/Controller/Controller.c.i - -BoooomDriver/Controller/Controller.s: BoooomDriver/Controller/Controller.c.s -.PHONY : BoooomDriver/Controller/Controller.s - -# target to generate assembly for a file -BoooomDriver/Controller/Controller.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Controller/Controller.c.s -.PHONY : BoooomDriver/Controller/Controller.c.s - -BoooomDriver/Controller/PreDrive/PreDrive.obj: BoooomDriver/Controller/PreDrive/PreDrive.c.obj -.PHONY : BoooomDriver/Controller/PreDrive/PreDrive.obj - -# target to build an object file -BoooomDriver/Controller/PreDrive/PreDrive.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Controller/PreDrive/PreDrive.c.obj -.PHONY : BoooomDriver/Controller/PreDrive/PreDrive.c.obj - -BoooomDriver/Controller/PreDrive/PreDrive.i: BoooomDriver/Controller/PreDrive/PreDrive.c.i -.PHONY : BoooomDriver/Controller/PreDrive/PreDrive.i - -# target to preprocess a source file -BoooomDriver/Controller/PreDrive/PreDrive.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Controller/PreDrive/PreDrive.c.i -.PHONY : BoooomDriver/Controller/PreDrive/PreDrive.c.i - -BoooomDriver/Controller/PreDrive/PreDrive.s: BoooomDriver/Controller/PreDrive/PreDrive.c.s -.PHONY : BoooomDriver/Controller/PreDrive/PreDrive.s - -# target to generate assembly for a file -BoooomDriver/Controller/PreDrive/PreDrive.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Controller/PreDrive/PreDrive.c.s -.PHONY : BoooomDriver/Controller/PreDrive/PreDrive.c.s - -BoooomDriver/Controller/SVPWM/SVPWM.obj: BoooomDriver/Controller/SVPWM/SVPWM.c.obj -.PHONY : BoooomDriver/Controller/SVPWM/SVPWM.obj - -# target to build an object file -BoooomDriver/Controller/SVPWM/SVPWM.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Controller/SVPWM/SVPWM.c.obj -.PHONY : BoooomDriver/Controller/SVPWM/SVPWM.c.obj - -BoooomDriver/Controller/SVPWM/SVPWM.i: BoooomDriver/Controller/SVPWM/SVPWM.c.i -.PHONY : BoooomDriver/Controller/SVPWM/SVPWM.i - -# target to preprocess a source file -BoooomDriver/Controller/SVPWM/SVPWM.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Controller/SVPWM/SVPWM.c.i -.PHONY : BoooomDriver/Controller/SVPWM/SVPWM.c.i - -BoooomDriver/Controller/SVPWM/SVPWM.s: BoooomDriver/Controller/SVPWM/SVPWM.c.s -.PHONY : BoooomDriver/Controller/SVPWM/SVPWM.s - -# target to generate assembly for a file -BoooomDriver/Controller/SVPWM/SVPWM.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Controller/SVPWM/SVPWM.c.s -.PHONY : BoooomDriver/Controller/SVPWM/SVPWM.c.s - -BoooomDriver/Data/Angle/Angle.obj: BoooomDriver/Data/Angle/Angle.c.obj -.PHONY : BoooomDriver/Data/Angle/Angle.obj - -# target to build an object file -BoooomDriver/Data/Angle/Angle.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Angle/Angle.c.obj -.PHONY : BoooomDriver/Data/Angle/Angle.c.obj - -BoooomDriver/Data/Angle/Angle.i: BoooomDriver/Data/Angle/Angle.c.i -.PHONY : BoooomDriver/Data/Angle/Angle.i - -# target to preprocess a source file -BoooomDriver/Data/Angle/Angle.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Angle/Angle.c.i -.PHONY : BoooomDriver/Data/Angle/Angle.c.i - -BoooomDriver/Data/Angle/Angle.s: BoooomDriver/Data/Angle/Angle.c.s -.PHONY : BoooomDriver/Data/Angle/Angle.s - -# target to generate assembly for a file -BoooomDriver/Data/Angle/Angle.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Angle/Angle.c.s -.PHONY : BoooomDriver/Data/Angle/Angle.c.s - -BoooomDriver/Data/Angle/MT6816/MT6816.obj: BoooomDriver/Data/Angle/MT6816/MT6816.c.obj -.PHONY : BoooomDriver/Data/Angle/MT6816/MT6816.obj - -# target to build an object file -BoooomDriver/Data/Angle/MT6816/MT6816.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Angle/MT6816/MT6816.c.obj -.PHONY : BoooomDriver/Data/Angle/MT6816/MT6816.c.obj - -BoooomDriver/Data/Angle/MT6816/MT6816.i: BoooomDriver/Data/Angle/MT6816/MT6816.c.i -.PHONY : BoooomDriver/Data/Angle/MT6816/MT6816.i - -# target to preprocess a source file -BoooomDriver/Data/Angle/MT6816/MT6816.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Angle/MT6816/MT6816.c.i -.PHONY : BoooomDriver/Data/Angle/MT6816/MT6816.c.i - -BoooomDriver/Data/Angle/MT6816/MT6816.s: BoooomDriver/Data/Angle/MT6816/MT6816.c.s -.PHONY : BoooomDriver/Data/Angle/MT6816/MT6816.s - -# target to generate assembly for a file -BoooomDriver/Data/Angle/MT6816/MT6816.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Angle/MT6816/MT6816.c.s -.PHONY : BoooomDriver/Data/Angle/MT6816/MT6816.c.s - -BoooomDriver/Data/Current/Current.obj: BoooomDriver/Data/Current/Current.c.obj -.PHONY : BoooomDriver/Data/Current/Current.obj - -# target to build an object file -BoooomDriver/Data/Current/Current.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Current/Current.c.obj -.PHONY : BoooomDriver/Data/Current/Current.c.obj - -BoooomDriver/Data/Current/Current.i: BoooomDriver/Data/Current/Current.c.i -.PHONY : BoooomDriver/Data/Current/Current.i - -# target to preprocess a source file -BoooomDriver/Data/Current/Current.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Current/Current.c.i -.PHONY : BoooomDriver/Data/Current/Current.c.i - -BoooomDriver/Data/Current/Current.s: BoooomDriver/Data/Current/Current.c.s -.PHONY : BoooomDriver/Data/Current/Current.s - -# target to generate assembly for a file -BoooomDriver/Data/Current/Current.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Current/Current.c.s -.PHONY : BoooomDriver/Data/Current/Current.c.s - -BoooomDriver/Data/Current/InteriorADC/InteriorADC.obj: BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.obj -.PHONY : BoooomDriver/Data/Current/InteriorADC/InteriorADC.obj - -# target to build an object file -BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.obj -.PHONY : BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.obj - -BoooomDriver/Data/Current/InteriorADC/InteriorADC.i: BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.i -.PHONY : BoooomDriver/Data/Current/InteriorADC/InteriorADC.i - -# target to preprocess a source file -BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.i -.PHONY : BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.i - -BoooomDriver/Data/Current/InteriorADC/InteriorADC.s: BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.s -.PHONY : BoooomDriver/Data/Current/InteriorADC/InteriorADC.s - -# target to generate assembly for a file -BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.s -.PHONY : BoooomDriver/Data/Current/InteriorADC/InteriorADC.c.s - -BoooomDriver/Data/Data.obj: BoooomDriver/Data/Data.c.obj -.PHONY : BoooomDriver/Data/Data.obj - -# target to build an object file -BoooomDriver/Data/Data.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Data.c.obj -.PHONY : BoooomDriver/Data/Data.c.obj - -BoooomDriver/Data/Data.i: BoooomDriver/Data/Data.c.i -.PHONY : BoooomDriver/Data/Data.i - -# target to preprocess a source file -BoooomDriver/Data/Data.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Data.c.i -.PHONY : BoooomDriver/Data/Data.c.i - -BoooomDriver/Data/Data.s: BoooomDriver/Data/Data.c.s -.PHONY : BoooomDriver/Data/Data.s - -# target to generate assembly for a file -BoooomDriver/Data/Data.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Data.c.s -.PHONY : BoooomDriver/Data/Data.c.s - -BoooomDriver/Data/Temperature/Temperature.obj: BoooomDriver/Data/Temperature/Temperature.c.obj -.PHONY : BoooomDriver/Data/Temperature/Temperature.obj - -# target to build an object file -BoooomDriver/Data/Temperature/Temperature.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Temperature/Temperature.c.obj -.PHONY : BoooomDriver/Data/Temperature/Temperature.c.obj - -BoooomDriver/Data/Temperature/Temperature.i: BoooomDriver/Data/Temperature/Temperature.c.i -.PHONY : BoooomDriver/Data/Temperature/Temperature.i - -# target to preprocess a source file -BoooomDriver/Data/Temperature/Temperature.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Temperature/Temperature.c.i -.PHONY : BoooomDriver/Data/Temperature/Temperature.c.i - -BoooomDriver/Data/Temperature/Temperature.s: BoooomDriver/Data/Temperature/Temperature.c.s -.PHONY : BoooomDriver/Data/Temperature/Temperature.s - -# target to generate assembly for a file -BoooomDriver/Data/Temperature/Temperature.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Temperature/Temperature.c.s -.PHONY : BoooomDriver/Data/Temperature/Temperature.c.s - -BoooomDriver/Data/Voltage/Voltage.obj: BoooomDriver/Data/Voltage/Voltage.c.obj -.PHONY : BoooomDriver/Data/Voltage/Voltage.obj - -# target to build an object file -BoooomDriver/Data/Voltage/Voltage.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Voltage/Voltage.c.obj -.PHONY : BoooomDriver/Data/Voltage/Voltage.c.obj - -BoooomDriver/Data/Voltage/Voltage.i: BoooomDriver/Data/Voltage/Voltage.c.i -.PHONY : BoooomDriver/Data/Voltage/Voltage.i - -# target to preprocess a source file -BoooomDriver/Data/Voltage/Voltage.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Voltage/Voltage.c.i -.PHONY : BoooomDriver/Data/Voltage/Voltage.c.i - -BoooomDriver/Data/Voltage/Voltage.s: BoooomDriver/Data/Voltage/Voltage.c.s -.PHONY : BoooomDriver/Data/Voltage/Voltage.s - -# target to generate assembly for a file -BoooomDriver/Data/Voltage/Voltage.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Data/Voltage/Voltage.c.s -.PHONY : BoooomDriver/Data/Voltage/Voltage.c.s - -BoooomDriver/Parameter/Parameter.obj: BoooomDriver/Parameter/Parameter.c.obj -.PHONY : BoooomDriver/Parameter/Parameter.obj - -# target to build an object file -BoooomDriver/Parameter/Parameter.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Parameter/Parameter.c.obj -.PHONY : BoooomDriver/Parameter/Parameter.c.obj - -BoooomDriver/Parameter/Parameter.i: BoooomDriver/Parameter/Parameter.c.i -.PHONY : BoooomDriver/Parameter/Parameter.i - -# target to preprocess a source file -BoooomDriver/Parameter/Parameter.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Parameter/Parameter.c.i -.PHONY : BoooomDriver/Parameter/Parameter.c.i - -BoooomDriver/Parameter/Parameter.s: BoooomDriver/Parameter/Parameter.c.s -.PHONY : BoooomDriver/Parameter/Parameter.s - -# target to generate assembly for a file -BoooomDriver/Parameter/Parameter.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Parameter/Parameter.c.s -.PHONY : BoooomDriver/Parameter/Parameter.c.s - -BoooomDriver/Peripheral/SPI/SPI.obj: BoooomDriver/Peripheral/SPI/SPI.c.obj -.PHONY : BoooomDriver/Peripheral/SPI/SPI.obj - -# target to build an object file -BoooomDriver/Peripheral/SPI/SPI.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Peripheral/SPI/SPI.c.obj -.PHONY : BoooomDriver/Peripheral/SPI/SPI.c.obj - -BoooomDriver/Peripheral/SPI/SPI.i: BoooomDriver/Peripheral/SPI/SPI.c.i -.PHONY : BoooomDriver/Peripheral/SPI/SPI.i - -# target to preprocess a source file -BoooomDriver/Peripheral/SPI/SPI.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Peripheral/SPI/SPI.c.i -.PHONY : BoooomDriver/Peripheral/SPI/SPI.c.i - -BoooomDriver/Peripheral/SPI/SPI.s: BoooomDriver/Peripheral/SPI/SPI.c.s -.PHONY : BoooomDriver/Peripheral/SPI/SPI.s - -# target to generate assembly for a file -BoooomDriver/Peripheral/SPI/SPI.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDriver/Peripheral/SPI/SPI.c.s -.PHONY : BoooomDriver/Peripheral/SPI/SPI.c.s - -Core/Src/adc.obj: Core/Src/adc.c.obj -.PHONY : Core/Src/adc.obj - -# target to build an object file -Core/Src/adc.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/adc.c.obj -.PHONY : Core/Src/adc.c.obj - -Core/Src/adc.i: Core/Src/adc.c.i -.PHONY : Core/Src/adc.i - -# target to preprocess a source file -Core/Src/adc.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/adc.c.i -.PHONY : Core/Src/adc.c.i - -Core/Src/adc.s: Core/Src/adc.c.s -.PHONY : Core/Src/adc.s - -# target to generate assembly for a file -Core/Src/adc.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/adc.c.s -.PHONY : Core/Src/adc.c.s - -Core/Src/dma.obj: Core/Src/dma.c.obj -.PHONY : Core/Src/dma.obj - -# target to build an object file -Core/Src/dma.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/dma.c.obj -.PHONY : Core/Src/dma.c.obj - -Core/Src/dma.i: Core/Src/dma.c.i -.PHONY : Core/Src/dma.i - -# target to preprocess a source file -Core/Src/dma.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/dma.c.i -.PHONY : Core/Src/dma.c.i - -Core/Src/dma.s: Core/Src/dma.c.s -.PHONY : Core/Src/dma.s - -# target to generate assembly for a file -Core/Src/dma.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/dma.c.s -.PHONY : Core/Src/dma.c.s - -Core/Src/gpio.obj: Core/Src/gpio.c.obj -.PHONY : Core/Src/gpio.obj - -# target to build an object file -Core/Src/gpio.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/gpio.c.obj -.PHONY : Core/Src/gpio.c.obj - -Core/Src/gpio.i: Core/Src/gpio.c.i -.PHONY : Core/Src/gpio.i - -# target to preprocess a source file -Core/Src/gpio.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/gpio.c.i -.PHONY : Core/Src/gpio.c.i - -Core/Src/gpio.s: Core/Src/gpio.c.s -.PHONY : Core/Src/gpio.s - -# target to generate assembly for a file -Core/Src/gpio.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/gpio.c.s -.PHONY : Core/Src/gpio.c.s - -Core/Src/i2c.obj: Core/Src/i2c.c.obj -.PHONY : Core/Src/i2c.obj - -# target to build an object file -Core/Src/i2c.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/i2c.c.obj -.PHONY : Core/Src/i2c.c.obj - -Core/Src/i2c.i: Core/Src/i2c.c.i -.PHONY : Core/Src/i2c.i - -# target to preprocess a source file -Core/Src/i2c.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/i2c.c.i -.PHONY : Core/Src/i2c.c.i - -Core/Src/i2c.s: Core/Src/i2c.c.s -.PHONY : Core/Src/i2c.s - -# target to generate assembly for a file -Core/Src/i2c.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/i2c.c.s -.PHONY : Core/Src/i2c.c.s - -Core/Src/main.obj: Core/Src/main.c.obj -.PHONY : Core/Src/main.obj - -# target to build an object file -Core/Src/main.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/main.c.obj -.PHONY : Core/Src/main.c.obj - -Core/Src/main.i: Core/Src/main.c.i -.PHONY : Core/Src/main.i - -# target to preprocess a source file -Core/Src/main.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/main.c.i -.PHONY : Core/Src/main.c.i - -Core/Src/main.s: Core/Src/main.c.s -.PHONY : Core/Src/main.s - -# target to generate assembly for a file -Core/Src/main.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/main.c.s -.PHONY : Core/Src/main.c.s - -Core/Src/opamp.obj: Core/Src/opamp.c.obj -.PHONY : Core/Src/opamp.obj - -# target to build an object file -Core/Src/opamp.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/opamp.c.obj -.PHONY : Core/Src/opamp.c.obj - -Core/Src/opamp.i: Core/Src/opamp.c.i -.PHONY : Core/Src/opamp.i - -# target to preprocess a source file -Core/Src/opamp.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/opamp.c.i -.PHONY : Core/Src/opamp.c.i - -Core/Src/opamp.s: Core/Src/opamp.c.s -.PHONY : Core/Src/opamp.s - -# target to generate assembly for a file -Core/Src/opamp.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/opamp.c.s -.PHONY : Core/Src/opamp.c.s - -Core/Src/spi.obj: Core/Src/spi.c.obj -.PHONY : Core/Src/spi.obj - -# target to build an object file -Core/Src/spi.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/spi.c.obj -.PHONY : Core/Src/spi.c.obj - -Core/Src/spi.i: Core/Src/spi.c.i -.PHONY : Core/Src/spi.i - -# target to preprocess a source file -Core/Src/spi.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/spi.c.i -.PHONY : Core/Src/spi.c.i - -Core/Src/spi.s: Core/Src/spi.c.s -.PHONY : Core/Src/spi.s - -# target to generate assembly for a file -Core/Src/spi.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/spi.c.s -.PHONY : Core/Src/spi.c.s - -Core/Src/stm32g4xx_hal_msp.obj: Core/Src/stm32g4xx_hal_msp.c.obj -.PHONY : Core/Src/stm32g4xx_hal_msp.obj - -# target to build an object file -Core/Src/stm32g4xx_hal_msp.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_hal_msp.c.obj -.PHONY : Core/Src/stm32g4xx_hal_msp.c.obj - -Core/Src/stm32g4xx_hal_msp.i: Core/Src/stm32g4xx_hal_msp.c.i -.PHONY : Core/Src/stm32g4xx_hal_msp.i - -# target to preprocess a source file -Core/Src/stm32g4xx_hal_msp.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_hal_msp.c.i -.PHONY : Core/Src/stm32g4xx_hal_msp.c.i - -Core/Src/stm32g4xx_hal_msp.s: Core/Src/stm32g4xx_hal_msp.c.s -.PHONY : Core/Src/stm32g4xx_hal_msp.s - -# target to generate assembly for a file -Core/Src/stm32g4xx_hal_msp.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_hal_msp.c.s -.PHONY : Core/Src/stm32g4xx_hal_msp.c.s - -Core/Src/stm32g4xx_it.obj: Core/Src/stm32g4xx_it.c.obj -.PHONY : Core/Src/stm32g4xx_it.obj - -# target to build an object file -Core/Src/stm32g4xx_it.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_it.c.obj -.PHONY : Core/Src/stm32g4xx_it.c.obj - -Core/Src/stm32g4xx_it.i: Core/Src/stm32g4xx_it.c.i -.PHONY : Core/Src/stm32g4xx_it.i - -# target to preprocess a source file -Core/Src/stm32g4xx_it.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_it.c.i -.PHONY : Core/Src/stm32g4xx_it.c.i - -Core/Src/stm32g4xx_it.s: Core/Src/stm32g4xx_it.c.s -.PHONY : Core/Src/stm32g4xx_it.s - -# target to generate assembly for a file -Core/Src/stm32g4xx_it.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_it.c.s -.PHONY : Core/Src/stm32g4xx_it.c.s - -Core/Src/syscalls.obj: Core/Src/syscalls.c.obj -.PHONY : Core/Src/syscalls.obj - -# target to build an object file -Core/Src/syscalls.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/syscalls.c.obj -.PHONY : Core/Src/syscalls.c.obj - -Core/Src/syscalls.i: Core/Src/syscalls.c.i -.PHONY : Core/Src/syscalls.i - -# target to preprocess a source file -Core/Src/syscalls.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/syscalls.c.i -.PHONY : Core/Src/syscalls.c.i - -Core/Src/syscalls.s: Core/Src/syscalls.c.s -.PHONY : Core/Src/syscalls.s - -# target to generate assembly for a file -Core/Src/syscalls.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/syscalls.c.s -.PHONY : Core/Src/syscalls.c.s - -Core/Src/sysmem.obj: Core/Src/sysmem.c.obj -.PHONY : Core/Src/sysmem.obj - -# target to build an object file -Core/Src/sysmem.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/sysmem.c.obj -.PHONY : Core/Src/sysmem.c.obj - -Core/Src/sysmem.i: Core/Src/sysmem.c.i -.PHONY : Core/Src/sysmem.i - -# target to preprocess a source file -Core/Src/sysmem.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/sysmem.c.i -.PHONY : Core/Src/sysmem.c.i - -Core/Src/sysmem.s: Core/Src/sysmem.c.s -.PHONY : Core/Src/sysmem.s - -# target to generate assembly for a file -Core/Src/sysmem.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/sysmem.c.s -.PHONY : Core/Src/sysmem.c.s - -Core/Src/system_stm32g4xx.obj: Core/Src/system_stm32g4xx.c.obj -.PHONY : Core/Src/system_stm32g4xx.obj - -# target to build an object file -Core/Src/system_stm32g4xx.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/system_stm32g4xx.c.obj -.PHONY : Core/Src/system_stm32g4xx.c.obj - -Core/Src/system_stm32g4xx.i: Core/Src/system_stm32g4xx.c.i -.PHONY : Core/Src/system_stm32g4xx.i - -# target to preprocess a source file -Core/Src/system_stm32g4xx.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/system_stm32g4xx.c.i -.PHONY : Core/Src/system_stm32g4xx.c.i - -Core/Src/system_stm32g4xx.s: Core/Src/system_stm32g4xx.c.s -.PHONY : Core/Src/system_stm32g4xx.s - -# target to generate assembly for a file -Core/Src/system_stm32g4xx.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/system_stm32g4xx.c.s -.PHONY : Core/Src/system_stm32g4xx.c.s - -Core/Src/tim.obj: Core/Src/tim.c.obj -.PHONY : Core/Src/tim.obj - -# target to build an object file -Core/Src/tim.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/tim.c.obj -.PHONY : Core/Src/tim.c.obj - -Core/Src/tim.i: Core/Src/tim.c.i -.PHONY : Core/Src/tim.i - -# target to preprocess a source file -Core/Src/tim.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/tim.c.i -.PHONY : Core/Src/tim.c.i - -Core/Src/tim.s: Core/Src/tim.c.s -.PHONY : Core/Src/tim.s - -# target to generate assembly for a file -Core/Src/tim.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/tim.c.s -.PHONY : Core/Src/tim.c.s - -Core/Startup/startup_stm32g431vbtx.obj: Core/Startup/startup_stm32g431vbtx.s.obj -.PHONY : Core/Startup/startup_stm32g431vbtx.obj - -# target to build an object file -Core/Startup/startup_stm32g431vbtx.s.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Startup/startup_stm32g431vbtx.s.obj -.PHONY : Core/Startup/startup_stm32g431vbtx.s.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.s - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.obj: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.obj - -# target to build an object file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.i: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.i - -# target to preprocess a source file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.i -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.i - -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.s: Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.s - -# target to generate assembly for a file -Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.s -.PHONY : Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.s - -Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.obj: Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.obj - -# target to build an object file -Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj - -Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.i: Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.i -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.i - -# target to preprocess a source file -Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.i -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.i - -Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.s: Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.s -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.s - -# target to generate assembly for a file -Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.s -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.s - -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.obj: Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.obj - -# target to build an object file -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj - -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.i: Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.i -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.i - -# target to preprocess a source file -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.i -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.i - -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.s: Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.s -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.s - -# target to generate assembly for a file -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.s -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.s - -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.obj: Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.obj - -# target to build an object file -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj - -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.i: Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.i -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.i - -# target to preprocess a source file -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.i -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.i - -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.s: Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.s -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.s - -# target to generate assembly for a file -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.s -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.s - -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.obj: Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.obj - -# target to build an object file -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj - -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.i: Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.i -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.i - -# target to preprocess a source file -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.i -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.i - -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.s: Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.s -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.s - -# target to generate assembly for a file -Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.s -.PHONY : Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.s - -USB_Device/App/usb_device.obj: USB_Device/App/usb_device.c.obj -.PHONY : USB_Device/App/usb_device.obj - -# target to build an object file -USB_Device/App/usb_device.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usb_device.c.obj -.PHONY : USB_Device/App/usb_device.c.obj - -USB_Device/App/usb_device.i: USB_Device/App/usb_device.c.i -.PHONY : USB_Device/App/usb_device.i - -# target to preprocess a source file -USB_Device/App/usb_device.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usb_device.c.i -.PHONY : USB_Device/App/usb_device.c.i - -USB_Device/App/usb_device.s: USB_Device/App/usb_device.c.s -.PHONY : USB_Device/App/usb_device.s - -# target to generate assembly for a file -USB_Device/App/usb_device.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usb_device.c.s -.PHONY : USB_Device/App/usb_device.c.s - -USB_Device/App/usbd_cdc_if.obj: USB_Device/App/usbd_cdc_if.c.obj -.PHONY : USB_Device/App/usbd_cdc_if.obj - -# target to build an object file -USB_Device/App/usbd_cdc_if.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_cdc_if.c.obj -.PHONY : USB_Device/App/usbd_cdc_if.c.obj - -USB_Device/App/usbd_cdc_if.i: USB_Device/App/usbd_cdc_if.c.i -.PHONY : USB_Device/App/usbd_cdc_if.i - -# target to preprocess a source file -USB_Device/App/usbd_cdc_if.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_cdc_if.c.i -.PHONY : USB_Device/App/usbd_cdc_if.c.i - -USB_Device/App/usbd_cdc_if.s: USB_Device/App/usbd_cdc_if.c.s -.PHONY : USB_Device/App/usbd_cdc_if.s - -# target to generate assembly for a file -USB_Device/App/usbd_cdc_if.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_cdc_if.c.s -.PHONY : USB_Device/App/usbd_cdc_if.c.s - -USB_Device/App/usbd_desc.obj: USB_Device/App/usbd_desc.c.obj -.PHONY : USB_Device/App/usbd_desc.obj - -# target to build an object file -USB_Device/App/usbd_desc.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_desc.c.obj -.PHONY : USB_Device/App/usbd_desc.c.obj - -USB_Device/App/usbd_desc.i: USB_Device/App/usbd_desc.c.i -.PHONY : USB_Device/App/usbd_desc.i - -# target to preprocess a source file -USB_Device/App/usbd_desc.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_desc.c.i -.PHONY : USB_Device/App/usbd_desc.c.i - -USB_Device/App/usbd_desc.s: USB_Device/App/usbd_desc.c.s -.PHONY : USB_Device/App/usbd_desc.s - -# target to generate assembly for a file -USB_Device/App/usbd_desc.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_desc.c.s -.PHONY : USB_Device/App/usbd_desc.c.s - -USB_Device/Target/usbd_conf.obj: USB_Device/Target/usbd_conf.c.obj -.PHONY : USB_Device/Target/usbd_conf.obj - -# target to build an object file -USB_Device/Target/usbd_conf.c.obj: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/Target/usbd_conf.c.obj -.PHONY : USB_Device/Target/usbd_conf.c.obj - -USB_Device/Target/usbd_conf.i: USB_Device/Target/usbd_conf.c.i -.PHONY : USB_Device/Target/usbd_conf.i - -# target to preprocess a source file -USB_Device/Target/usbd_conf.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/Target/usbd_conf.c.i -.PHONY : USB_Device/Target/usbd_conf.c.i - -USB_Device/Target/usbd_conf.s: USB_Device/Target/usbd_conf.c.s -.PHONY : USB_Device/Target/usbd_conf.s - -# target to generate assembly for a file -USB_Device/Target/usbd_conf.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\build.make CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/Target/usbd_conf.c.s -.PHONY : USB_Device/Target/usbd_conf.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 ... BoooomFOC_STSPIN32G4_EVB.elf - @echo ... APP/APP_Main.obj - @echo ... APP/APP_Main.i - @echo ... APP/APP_Main.s - @echo ... BoooomDriver/Common/PID/PID.obj - @echo ... BoooomDriver/Common/PID/PID.i - @echo ... BoooomDriver/Common/PID/PID.s - @echo ... BoooomDriver/Communication/Communication.obj - @echo ... BoooomDriver/Communication/Communication.i - @echo ... BoooomDriver/Communication/Communication.s - @echo ... BoooomDriver/Communication/Vofa/VOFA.obj - @echo ... BoooomDriver/Communication/Vofa/VOFA.i - @echo ... BoooomDriver/Communication/Vofa/VOFA.s - @echo ... BoooomDriver/Controller/Controller.obj - @echo ... BoooomDriver/Controller/Controller.i - @echo ... BoooomDriver/Controller/Controller.s - @echo ... BoooomDriver/Controller/PreDrive/PreDrive.obj - @echo ... BoooomDriver/Controller/PreDrive/PreDrive.i - @echo ... BoooomDriver/Controller/PreDrive/PreDrive.s - @echo ... BoooomDriver/Controller/SVPWM/SVPWM.obj - @echo ... BoooomDriver/Controller/SVPWM/SVPWM.i - @echo ... BoooomDriver/Controller/SVPWM/SVPWM.s - @echo ... BoooomDriver/Data/Angle/Angle.obj - @echo ... BoooomDriver/Data/Angle/Angle.i - @echo ... BoooomDriver/Data/Angle/Angle.s - @echo ... BoooomDriver/Data/Angle/MT6816/MT6816.obj - @echo ... BoooomDriver/Data/Angle/MT6816/MT6816.i - @echo ... BoooomDriver/Data/Angle/MT6816/MT6816.s - @echo ... BoooomDriver/Data/Current/Current.obj - @echo ... BoooomDriver/Data/Current/Current.i - @echo ... BoooomDriver/Data/Current/Current.s - @echo ... BoooomDriver/Data/Current/InteriorADC/InteriorADC.obj - @echo ... BoooomDriver/Data/Current/InteriorADC/InteriorADC.i - @echo ... BoooomDriver/Data/Current/InteriorADC/InteriorADC.s - @echo ... BoooomDriver/Data/Data.obj - @echo ... BoooomDriver/Data/Data.i - @echo ... BoooomDriver/Data/Data.s - @echo ... BoooomDriver/Data/Temperature/Temperature.obj - @echo ... BoooomDriver/Data/Temperature/Temperature.i - @echo ... BoooomDriver/Data/Temperature/Temperature.s - @echo ... BoooomDriver/Data/Voltage/Voltage.obj - @echo ... BoooomDriver/Data/Voltage/Voltage.i - @echo ... BoooomDriver/Data/Voltage/Voltage.s - @echo ... BoooomDriver/Parameter/Parameter.obj - @echo ... BoooomDriver/Parameter/Parameter.i - @echo ... BoooomDriver/Parameter/Parameter.s - @echo ... BoooomDriver/Peripheral/SPI/SPI.obj - @echo ... BoooomDriver/Peripheral/SPI/SPI.i - @echo ... BoooomDriver/Peripheral/SPI/SPI.s - @echo ... Core/Src/adc.obj - @echo ... Core/Src/adc.i - @echo ... Core/Src/adc.s - @echo ... Core/Src/dma.obj - @echo ... Core/Src/dma.i - @echo ... Core/Src/dma.s - @echo ... Core/Src/gpio.obj - @echo ... Core/Src/gpio.i - @echo ... Core/Src/gpio.s - @echo ... Core/Src/i2c.obj - @echo ... Core/Src/i2c.i - @echo ... Core/Src/i2c.s - @echo ... Core/Src/main.obj - @echo ... Core/Src/main.i - @echo ... Core/Src/main.s - @echo ... Core/Src/opamp.obj - @echo ... Core/Src/opamp.i - @echo ... Core/Src/opamp.s - @echo ... Core/Src/spi.obj - @echo ... Core/Src/spi.i - @echo ... Core/Src/spi.s - @echo ... Core/Src/stm32g4xx_hal_msp.obj - @echo ... Core/Src/stm32g4xx_hal_msp.i - @echo ... Core/Src/stm32g4xx_hal_msp.s - @echo ... Core/Src/stm32g4xx_it.obj - @echo ... Core/Src/stm32g4xx_it.i - @echo ... Core/Src/stm32g4xx_it.s - @echo ... Core/Src/syscalls.obj - @echo ... Core/Src/syscalls.i - @echo ... Core/Src/syscalls.s - @echo ... Core/Src/sysmem.obj - @echo ... Core/Src/sysmem.i - @echo ... Core/Src/sysmem.s - @echo ... Core/Src/system_stm32g4xx.obj - @echo ... Core/Src/system_stm32g4xx.i - @echo ... Core/Src/system_stm32g4xx.s - @echo ... Core/Src/tim.obj - @echo ... Core/Src/tim.i - @echo ... Core/Src/tim.s - @echo ... Core/Startup/startup_stm32g431vbtx.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.s - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.obj - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.i - @echo ... Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.s - @echo ... Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.obj - @echo ... Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.i - @echo ... Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.s - @echo ... Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.obj - @echo ... Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.i - @echo ... Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.s - @echo ... Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.obj - @echo ... Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.i - @echo ... Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.s - @echo ... Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.obj - @echo ... Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.i - @echo ... Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.s - @echo ... USB_Device/App/usb_device.obj - @echo ... USB_Device/App/usb_device.i - @echo ... USB_Device/App/usb_device.s - @echo ... USB_Device/App/usbd_cdc_if.obj - @echo ... USB_Device/App/usbd_cdc_if.i - @echo ... USB_Device/App/usbd_cdc_if.s - @echo ... USB_Device/App/usbd_desc.obj - @echo ... USB_Device/App/usbd_desc.i - @echo ... USB_Device/App/usbd_desc.s - @echo ... USB_Device/Target/usbd_conf.obj - @echo ... USB_Device/Target/usbd_conf.i - @echo ... USB_Device/Target/usbd_conf.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/cmake-build-debug/build.ninja b/cmake-build-debug/build.ninja deleted file mode 100644 index c752e23..0000000 --- a/cmake-build-debug/build.ninja +++ /dev/null @@ -1,657 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.28 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: BoooomFOC_STSPIN32G4_EVB -# Configurations: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - - -############################################# -# Set configuration variable for custom commands. - -CONFIGURATION = Debug -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include CMakeFiles/rules.ninja - -# ============================================================================= - -############################################# -# Logical path to working directory; prefix for absolute paths. - -cmake_ninja_workdir = E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/ -# ============================================================================= -# Object build statements for EXECUTABLE target BoooomFOC_STSPIN32G4_EVB.elf - - -############################################# -# Order-only phony target for BoooomFOC_STSPIN32G4_EVB.elf - -build cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf: phony || CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP/APP_Main.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\APP\APP_Main.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\APP - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Common/PID/PID.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Common/PID/PID.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Common\PID\PID.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Common\PID - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Communication/Communication.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication/Communication.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Communication\Communication.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Communication - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Communication/Vofa/VOFA.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication/Vofa/VOFA.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Communication\Vofa\VOFA.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Communication\Vofa - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/Controller.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/Controller.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Controller\Controller.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Controller - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/PreDrive/PreDrive.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive/PreDrive.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Controller\PreDrive\PreDrive.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Controller\PreDrive - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/SVPWM/SVPWM.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/SVPWM/SVPWM.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Controller\SVPWM\SVPWM.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Controller\SVPWM - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Angle/Angle.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle/Angle.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Angle\Angle.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Angle - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Angle/MT6816/MT6816.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle/MT6816/MT6816.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Angle\MT6816\MT6816.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Angle\MT6816 - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/Current.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/Current.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Current\Current.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Current - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Current\InteriorADC\InteriorADC.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Current\InteriorADC - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Data.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Data.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Data.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Temperature/Temperature.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Temperature/Temperature.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Temperature\Temperature.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Temperature - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Voltage/Voltage.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Voltage/Voltage.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Voltage\Voltage.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Data\Voltage - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Parameter/Parameter.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Parameter/Parameter.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Parameter\Parameter.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomCTL\Parameter - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDRV/Peripheral/SPI/SPI.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV/Peripheral/SPI/SPI.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomDRV\Peripheral\SPI\SPI.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\BoooomDRV\Peripheral\SPI - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/adc.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/adc.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\adc.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/dma.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/dma.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\dma.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/gpio.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/gpio.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\gpio.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/i2c.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/i2c.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\i2c.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/main.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/main.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\main.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/opamp.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/opamp.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\opamp.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/spi.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/spi.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\spi.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_hal_msp.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/stm32g4xx_hal_msp.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\stm32g4xx_hal_msp.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_it.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/stm32g4xx_it.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\stm32g4xx_it.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/syscalls.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/syscalls.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\syscalls.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/sysmem.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/sysmem.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\sysmem.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/system_stm32g4xx.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/system_stm32g4xx.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\system_stm32g4xx.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/tim.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Src/tim.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src\tim.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Startup/startup_stm32g431vbtx.s.obj: ASM_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Startup/startup_stm32g431vbtx.s || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Startup\startup_stm32g431vbtx.s.obj.d - FLAGS = -g -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -x assembler-with-cpp -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Core\Startup - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_adc.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_adc_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_cortex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_dma_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_exti.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_flash_ramfunc.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_gpio.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_i2c.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_i2c_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_opamp.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_opamp_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pcd_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_pwr_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_rcc_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_spi.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_spi_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_hal_tim_ex.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_ll_adc.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src\stm32g4xx_ll_usb.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Drivers\STM32G4xx_HAL_Driver\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src\usbd_cdc.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_core.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Middlewares\ST\STM32_USB_Device_Library\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Middlewares\ST\STM32_USB_Device_Library\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Middlewares\ST\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\Middlewares\ST\STM32_USB_Device_Library\Core\Src - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usb_device.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App/usb_device.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\USB_Device\App\usb_device.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\USB_Device\App - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_cdc_if.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App/usbd_cdc_if.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\USB_Device\App\usbd_cdc_if.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\USB_Device\App - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_desc.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App/usbd_desc.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\USB_Device\App\usbd_desc.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\USB_Device\App - -build CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/Target/usbd_conf.c.obj: C_COMPILER__BoooomFOC_STSPIN32G4_EVB.2eelf_unscanned_Debug E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target/usbd_conf.c || cmake_object_order_depends_target_BoooomFOC_STSPIN32G4_EVB.elf - DEFINES = -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -DDEBUG -DSTM32G431xx -DUSE_HAL_DRIVER - DEP_FILE = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\USB_Device\Target\usbd_conf.c.obj.d - FLAGS = -g -std=gnu11 -fdiagnostics-color=always -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mcpu=cortex-m4 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g - INCLUDES = -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/APP -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Controller/PreDrive -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Communication -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Angle -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomCTL/Data/Current/InteriorADC -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/BoooomDRV -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/App -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/USB_Device/Target -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Device/ST/STM32G4xx/Include -IE:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/Drivers/CMSIS/Include - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - OBJECT_FILE_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir\USB_Device\Target - - -# ============================================================================= -# Link build statements for EXECUTABLE target BoooomFOC_STSPIN32G4_EVB.elf - - -############################################# -# Link the executable BoooomFOC_STSPIN32G4_EVB.elf - -build BoooomFOC_STSPIN32G4_EVB.elf: C_EXECUTABLE_LINKER__BoooomFOC_STSPIN32G4_EVB.2eelf_Debug CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/APP/APP_Main.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Common/PID/PID.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Communication/Communication.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Communication/Vofa/VOFA.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/Controller.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/PreDrive/PreDrive.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Controller/SVPWM/SVPWM.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Angle/Angle.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Angle/MT6816/MT6816.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/Current.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Current/InteriorADC/InteriorADC.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Data.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Temperature/Temperature.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Data/Voltage/Voltage.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomCTL/Parameter/Parameter.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/BoooomDRV/Peripheral/SPI/SPI.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/adc.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/dma.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/gpio.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/i2c.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/main.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/opamp.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/spi.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_hal_msp.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/stm32g4xx_it.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/syscalls.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/sysmem.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/system_stm32g4xx.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Src/tim.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Core/Startup/startup_stm32g431vbtx.s.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_opamp_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pcd_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_spi_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_usb.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usb_device.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_cdc_if.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/App/usbd_desc.c.obj CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/USB_Device/Target/usbd_conf.c.obj - FLAGS = -g - LINK_FLAGS = -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,-gc-sections,--print-memory-usage,-Map=E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.map -mcpu=cortex-m4 -mthumb -mthumb-interwork -T E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/STM32G431VBTX_FLASH.ld - OBJECT_DIR = CMakeFiles\BoooomFOC_STSPIN32G4_EVB.elf.dir - POST_BUILD = C:\Windows\system32\cmd.exe /C "cd /D E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug && arm-none-eabi-objcopy -Oihex E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.elf E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.hex && arm-none-eabi-objcopy -Obinary E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.elf E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/BoooomFOC_STSPIN32G4_EVB.bin" - PRE_LINK = cd . - TARGET_FILE = BoooomFOC_STSPIN32G4_EVB.elf - TARGET_PDB = BoooomFOC_STSPIN32G4_EVB.elf.dbg - - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = C:\Windows\system32\cmd.exe /C "cd /D E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug && "D:\JetBrains\CLion 2023.1.3\bin\cmake\win\x64\bin\cmake.exe" -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build edit_cache: phony CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = C:\Windows\system32\cmd.exe /C "cd /D E:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug && "D:\JetBrains\CLion 2023.1.3\bin\cmake\win\x64\bin\cmake.exe" --regenerate-during-build -SE:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB -BE:\My_Git_Warehouse\Software\Project\BoooomFOC_STSPIN32G4_EVB\cmake-build-debug" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -# ============================================================================= -# Target aliases. - -# ============================================================================= -# Folder targets. - -# ============================================================================= - -############################################# -# Folder: E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug - -build all: phony BoooomFOC_STSPIN32G4_EVB.elf - -# ============================================================================= -# Built-in targets - - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | CMakeCache.txt CMakeFiles/3.28.1/CMakeASMCompiler.cmake CMakeFiles/3.28.1/CMakeCCompiler.cmake CMakeFiles/3.28.1/CMakeCXXCompiler.cmake CMakeFiles/3.28.1/CMakeSystem.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeASMInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeGenericSystem.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-C.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Generic.cmake E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/CMakeLists.txt - pool = console - - -############################################# -# A missing CMake input file is not an error. - -build CMakeCache.txt CMakeFiles/3.28.1/CMakeASMCompiler.cmake CMakeFiles/3.28.1/CMakeCCompiler.cmake CMakeFiles/3.28.1/CMakeCXXCompiler.cmake CMakeFiles/3.28.1/CMakeSystem.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeASMInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeGenericSystem.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-C.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake D$:/JetBrains/CLion$ 2023.1.3/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Generic.cmake E$:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/CMakeLists.txt: phony - - -############################################# -# Clean all the built files. - -build clean: CLEAN - - -############################################# -# Print all primary targets available. - -build help: HELP - - -############################################# -# Make the all target the default. - -default all diff --git a/cmake-build-debug/cmake_install.cmake b/cmake-build-debug/cmake_install.cmake deleted file mode 100644 index 6f095fb..0000000 --- a/cmake-build-debug/cmake_install.cmake +++ /dev/null @@ -1,49 +0,0 @@ -# Install script for directory: E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/BoooomFOC_STSPIN32G4_EVB") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "arm-none-eabi-objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "E:/My_Git_Warehouse/Software/Project/BoooomFOC_STSPIN32G4_EVB/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}")

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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.c.obj deleted file mode 100644 index d7a14680d9e7a16bd5c9149993cbf21cbc4f05d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68444 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 diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c.obj deleted file mode 100644 index 1a328dbd561d65af99ee78b4e1236dfe38fb5653..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23744 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 YU|ysO7t0=wSVej#5Z@h^5HhR!KSAo!xBvhE diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.c.obj deleted file mode 100644 index 47161402aa3212f5aaf82d4958c891bc82e90ac5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17092 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 Al>h($ diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.c.obj deleted file mode 100644 index 93bccb0ceacd20922c9a9d3d94b210e1e2cd243d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24400 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 NIy*2wyBLn%{{ZPqn*aa+ diff --git a/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj b/cmake-build-debug/CMakeFiles/BoooomFOC_STSPIN32G4_EVB.elf.dir/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.c.obj deleted file mode 100644 index 70aae8f61560e891ccdc1d4aa533c463d4c4db76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4516 zcmc&%Uu;`f89(RVYbUW|(==(Dq}A$H*_w)8J9e^l?Us?maZ|U=5^QJHz{0z>um5!R zy_WBFl1h_!*aH)fATb`Q2_b<%uz#=(7-D_f0~!)Y@U}OQc;Nvgcz^-p_uYF=a+9^H zkcRl=dw%EpbG~!VcfRx8>o4bST;ZHENu15HeU7n(xTgs%creS3vtulDJ$&s8&(Sm8 zTKOw0Oh3mGy)|~1C6uL$j~vtf_0Ny~5wtmbADiD}BF*!w@#6|(qi=&TJ;8pX@NisZ zOyR>Bm@7(X6qbrIv_qU0`a3xFJJjEpDq)nO4dsX%4*lDMq2B>CE!4JL(%l88{+Y(i zOY<6VVORS;A8}whvYah2?FW49MJQP074r2%pVJ~F(q8qs;mB7> z_nOa*jubKMb)PvhLO$N`nTf~}*}ds=labGpk00?dTEVHvG&ZXJ*w-Z@r-^&Z=Vl@w z(73mKZZ?voaqsxtg-C|DpZMHdfIQN}@5Dm{WlxHp zkTO2TAC8Yl)%eNy)`>BG?+c=04o`p$Yy7Eb6gq!e@)4WG zkW&~NPqNQV$pxL8%8!rnqv55=msh65hLAfTKW(Wew@(-(DW@!x^lM5y_A*+9e-w`~ zTs#Dj?i@t)_S@TL-$@lq>m=LVtz2EcQSqgzV!y`B%VkG+tJKYHvt#!vu5EXma*57yM_}f?T0v(_xJfJ&2!JA!xW4;Zg)P@q(f~Pol2u)IIT+G=r#sc zEm@=F!HG7ELC3AQw|l0OY%wHQ#c}JXd0=qEg@^g{?k)t#-GeSM9Adh>AJ-cZY5_K)s9&hSey2a*tCRZqI6g zG0!LTZlhxxu8xYch&a?q&>Ji^dfN-S)6?te#~`UeQo}~gUA?;i-fa!KRf#$#GW$Dr z|9MD^eyz2LI<$S!)VrT;^b&g0`)vSl6&9P;0L#%EbZgwUZRrjQD$s$fZn#E}w`{#; zce}O)UDtFRqiO0L(`ve{#W}VY$h}>Aow_|h*0bQr;yen>4=Fwe*jhGwIWbFtS?+fe zxo*|0*O3GzRAD4S+wx*1>+bpcM-J~VT*Qw-oGCBFM`IojkwBdFewJQK2Pi1e*k3*lDpe{%0aB>| z1qj~`0ghgQ8asVJqOr5!C--E&p4RV^uYXdqf!8mIRIhgJDZvlzGoBt_69H10_wBYP zQTHO|i&T6A21#W{f-L-h<`93BJq!s&f!2H!>stkqO!9|H?%|p+0L#cCFk}48QRvm{W3r6<}Y8FePawfgESEX$=Y}nA7tYTEFeRDggHTs6tG%<32 zz$Yag`Y;nNFf~h3!81{~1EU)F$bivuVLfTMZogd}xN!Sl&`H=Lw2b0PzODgX(BBOFB_JbzR1u{=ibK#}7yf=L4=bRf`yTYS3V(EW$RFJe z>F*`<$=@6vqGcq+tUN^Uq@(BS0;OFW&aXixN!oo20_sb83wCl0$!K1pJ9vWYD+TsT z>y+zz6@4tH2k__*7!=GwITv9d3~UlX+k}wrJMEeLkzblKuszm7zSJR;B>ho+4%)d` L-!G&QP}=z3)9U8V$}$ zS5~@u*Sy*HeC|2tp8J{i?wc#>8#h>%r4q$bC2E>dDp;W<&I%1BDyYs>CyrfxR4wg( z{hHV%$_{<0rg+NhycqjZO=;bsuJy6dl;7VNJN~vRJW{iM%I{s@b;;{L$;@2Ya;mt? zK9S*Vo;u{874p9CKe=qm8}RqDwtgz$tvOX()AhO&Qm-pW11C%C{BL>u+nef7mDX%; zd@%NMUGbF1*BqOB^5B`)MD3L0Yi@e1>y4O~HE@-1H#fc6H8{;(YjoE)4Rw{pN^7>p z=A1lec;2;}3%ji9tXS3i_R07}^9jrEf8YLn(UiyY_C#aMd&2fwYpl{wy=v-qsej^l z>|)h?!iJvnd-n5&*rU3S$GePZ>)K$E?~3*TFc1TC+5Qo-NKVKYoD12HWm-n zpRk zC%o?*?7gQpS1=&x7hHRC*W