diff --git a/ProjetVoilier/Application/principal.c b/ProjetVoilier/Application/principal.c index 391c681..80872e1 100644 --- a/ProjetVoilier/Application/principal.c +++ b/ProjetVoilier/Application/principal.c @@ -1,47 +1,42 @@ #include -#include // Pour print +#include // Pour afficher #include -#include "Accelerometre.h" - -#include "Girouette.h" -#include "Servo.h" -#include "I2C.h" - +#include +#include +#include +#include //Variables int angleVentVar; int angleVoileVar; - uint16_t moyenne[LONGUEUR_MOY]; uint32_t sum; //uint16_t i; volatile uint32_t moy; // Volatile pour pouvoir le regarder dans Keil µVision -int main ( void ){ + +int main(void) { // ---- Setup ------ //Servo.c initServo(TIM4, 3); // Giroutte.c configEncoder(TIM2); - - // Initialisation des modules initAccelo(); initLacheur(); for (int p = 0; p

µVision Build Log

Tool Versions:

-IDE-Version: µVision V5.42.0.0 +IDE-Version: µVision V5.43.1.0 Copyright (C) 2025 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: user user, INSA Toulouse, LIC=---- +License Information: Jens Kielland, University, LIC=---- Tool Versions: -Toolchain: MDK-Lite Version: 5.42.0.0 -Toolchain Path: C:\Keil\542a\ARM\ARMCLANG\Bin -C Compiler: ArmClang.exe V6.23 -Assembler: Armasm.exe V6.23 -Linker/Locator: ArmLink.exe V6.23 -Library Manager: ArmAr.exe V6.23 -Hex Converter: FromElf.exe V6.23 -CPU DLL: SARMCM3.DLL V5.42.0.0 +Toolchain: MDK-Lite Version: 5.43.0.0 +Toolchain Path: C:\users\klinx\AppData\Local\Keil_v5\ARM\ARMCLANG\Bin +C Compiler: ArmClang.exe V6.24 +Assembler: Armasm.exe V6.24 +Linker/Locator: ArmLink.exe V6.24 +Library Manager: ArmAr.exe V6.24 +Hex Converter: FromElf.exe V6.24 +CPU DLL: SARMCM3.DLL V5.43.0.0 Dialog DLL: DARMSTM.DLL V1.69.1.0 -Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.3.0.0 +Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.3.1.0 Dialog DLL: TARMSTM.DLL V1.67.1.0

Project:

-\\netapp2\orvik\Bureau\BE_VOILIER\ProjetVoilier\ProjetVoilier.uvprojx -Project File Date: 12/13/2025 +C:\users\klinx\Documents\ecole\4A\µ\BE_VOILIER\ProjetVoilier\ProjetVoilier.uvprojx +Project File Date: 12/15/2025

Output:

-*** Using Compiler 'V6.23', folder: 'C:\Keil\542a\ARM\ARMCLANG\Bin' +*** Using Compiler 'V6.24', folder: 'C:\users\klinx\AppData\Local\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'Reel' -compiling Horloge.c... -compiling DriverGPIO.c... -compiling MyUart.c... -compiling Girouette.c... -compiling Accelerometre.c... -compiling Servo.c... compiling principal.c... -assembling startup_stm32f10x_md.s... -compiling I2C.c... -compiling system_stm32f10x.c... -compiling PWM.c... +compiling Accelerometre.c... +compiling Girouette.c... +compiling MyUart.c... +compiling Servo.c... +compiling DriverGPIO.c... +compiling Horloge.c... compiling MYGPIO.c... -compiling Timer.c... compiling MyTimer.c... +compiling PWM.c... +compiling Timer.c... +compiling I2C.c... +assembling startup_stm32f10x_md.s... +compiling system_stm32f10x.c... linking... Program Size: Code=3748 RO-data=252 RW-data=0 ZI-data=1688 ".\Objects\Projet3FISA.axf" - 0 Error(s), 0 Warning(s). @@ -62,19 +62,19 @@ Package Vendor: Keil

Collection of Component include folders:

./RTE/Device/STM32F103RB ./RTE/_Reel - C:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include - C:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include + C:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include + C:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include

Collection of Component Files used:

* Component: ARM::CMSIS:CORE@6.1.1 * Component: Keil::Device:Startup@1.0.0 - Source file: Device/Source/ARM/STM32F1xx_OPT.s Source file: Device/Source/ARM/startup_stm32f10x_md.s Source file: Device/Source/system_stm32f10x.c Include file: RTE_Driver/Config/RTE_Device.h -Build Time Elapsed: 00:00:04 + Source file: Device/Source/ARM/STM32F1xx_OPT.s +Build Time Elapsed: 00:00:27 diff --git a/ProjetVoilier/Objects/Projet3FISA.htm b/ProjetVoilier/Objects/Projet3FISA.htm index 2d4aae1..b10eec8 100644 --- a/ProjetVoilier/Objects/Projet3FISA.htm +++ b/ProjetVoilier/Objects/Projet3FISA.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Projet3FISA.axf]

Static Call Graph for image .\Objects\Projet3FISA.axf


-

#<CALLGRAPH># ARM Linker, 6230001: Last Updated: Sat Dec 13 17:20:36 2025 +

#<CALLGRAPH># ARM Linker, 6240002: Last Updated: Mon Dec 15 21:13:00 2025

Maximum Stack Usage = 76 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

diff --git a/ProjetVoilier/Objects/ProjetVoilier_Reel.dep b/ProjetVoilier/Objects/ProjetVoilier_Reel.dep index eb6c5db..d8d5df1 100644 --- a/ProjetVoilier/Objects/ProjetVoilier_Reel.dep +++ b/ProjetVoilier/Objects/ProjetVoilier_Reel.dep @@ -1,99 +1,99 @@ Dependencies for Project 'ProjetVoilier', Target 'Reel': (DO NOT MODIFY !) -CompilerVersion: 6230000::V6.23::ARMCLANG -F (.\Application\principal.c)(0x693D8AE2)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/principal.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\Horloge.h)(0x693D78D2) -I (Services\Include\Accelerometre.h)(0x693D7C42) -I (Services\Include\Girouette.h)(0x69260593) -I (Services\Include\Servo.h)(0x692EBF0A) -I (Pilotes\Include\I2C.h)(0x692EB2F6) -F (.\Services\Source\Accelerometre.c)(0x693D89D6)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/accelerometre.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\Horloge.h)(0x693D78D2) -I (Pilotes\Include\MySPI.h)(0x692EBF0A) -I (Services\Include\Accelerometre.h)(0x693D7C42) -I (Services\Include\Servo.h)(0x692EBF0A) -F (.\Services\Source\Girouette.c)(0x6926057D)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/girouette.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\Timer.h)(0x6925F2E8) -I (Pilotes\Include\DriverGPIO.h)(0x692EBF0A) -I (Services\Include\Girouette.h)(0x69260593) -I (Pilotes\Include\PWM.h)(0x692EBF0A) -F (.\Pilotes\Source\MyUart.c)(0x693D8EF8)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/myuart.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\DriverGPIO.h)(0x692EBF0A) -I (Pilotes\Include\MyTimer.h)(0x691C4022) -F (.\Services\Source\Servo.c)(0x692EBF0A)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/servo.o -MMD) -I (Services\Include\Servo.h)(0x692EBF0A) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\DriverGPIO.h)(0x692EBF0A) -I (Pilotes\Include\PWM.h)(0x692EBF0A) -I (Pilotes\Include\Horloge.h)(0x693D78D2) -F (.\Pilotes\Source\DriverGPIO.c)(0x692EBF0A)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/drivergpio.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\DriverGPIO.h)(0x692EBF0A) -F (.\Pilotes\Source\Horloge.c)(0x692EBF0A)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/horloge.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\Horloge.h)(0x693D78D2) -F (.\Pilotes\Source\MYGPIO.c)(0x692EBF0A)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/mygpio.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\MYGPIO.h)(0x692EBF0A) -F (.\Pilotes\Source\MyTimer.c)(0x693D8EF8)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/mytimer.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\Timer.h)(0x6925F2E8) -I (Pilotes\Include\MyTimer.h)(0x691C4022) -I (Pilotes\Include\PWM.h)(0x692EBF0A) -I (Pilotes\Include\DriverGPIO.h)(0x692EBF0A) -I (Pilotes\Include\Horloge.h)(0x693D78D2) -F (.\Pilotes\Source\PWM.c)(0x692EBF0A)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/pwm.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\PWM.h)(0x692EBF0A) -F (.\Pilotes\Source\Timer.c)(0x6925F2E8)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/timer.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\Timer.h)(0x6925F2E8) -F (.\Pilotes\Source\I2C.c)(0x692EB899)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/i2c.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) -I (Pilotes\Include\I2C.h)(0x692EB2F6) -F (RTE/Device/STM32F103RB/RTE_Device.h)(0x6853B9CE)() -F (RTE/Device/STM32F103RB/startup_stm32f10x_md.s)(0x6853B9CE)(--target=arm-arm-none-eabi -mcpu=cortex-m3 -masm=auto -Wa,armasm,--diag_suppress=A1950W -c -gdwarf-4 -Wa,armasm,--pd,"__EVAL SETA 1" -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 542" -Wa,armasm,--pd,"STM32F10X_MD SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o ./objects/startup_stm32f10x_md.o) -F (RTE/Device/STM32F103RB/system_stm32f10x.c)(0x6853B9CE)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/system_stm32f10x.o -MMD) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) -I (RTE\_Reel\RTE_Components.h)(0x693D8D3E) -I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) -I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) +CompilerVersion: 6240000::V6.24::ARMCLANG +F (.\Application\principal.c)(0x69406BAB)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/principal.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\Horloge.h)(0x69403A1C) +I (Services\Include\Accelerometre.h)(0x69403A1C) +I (Services\Include\Girouette.h)(0x69403A1C) +I (Services\Include\Servo.h)(0x69403A1C) +I (Pilotes\Include\I2C.h)(0x69403A1C) +F (.\Services\Source\Accelerometre.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/accelerometre.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\Horloge.h)(0x69403A1C) +I (Pilotes\Include\MySPI.h)(0x69403A1C) +I (Services\Include\Accelerometre.h)(0x69403A1C) +I (Services\Include\Servo.h)(0x69403A1C) +F (.\Services\Source\Girouette.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/girouette.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\Timer.h)(0x69403A1C) +I (Pilotes\Include\DriverGPIO.h)(0x69403A1C) +I (Services\Include\Girouette.h)(0x69403A1C) +I (Pilotes\Include\PWM.h)(0x69403A1C) +F (.\Pilotes\Source\MyUart.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/myuart.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\DriverGPIO.h)(0x69403A1C) +I (Pilotes\Include\MyTimer.h)(0x69403A1C) +F (.\Services\Source\Servo.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/servo.o -MMD) +I (Services\Include\Servo.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\DriverGPIO.h)(0x69403A1C) +I (Pilotes\Include\PWM.h)(0x69403A1C) +I (Pilotes\Include\Horloge.h)(0x69403A1C) +F (.\Pilotes\Source\DriverGPIO.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/drivergpio.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\DriverGPIO.h)(0x69403A1C) +F (.\Pilotes\Source\Horloge.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/horloge.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\Horloge.h)(0x69403A1C) +F (.\Pilotes\Source\MYGPIO.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/mygpio.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\MYGPIO.h)(0x69403A1C) +F (.\Pilotes\Source\MyTimer.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/mytimer.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\Timer.h)(0x69403A1C) +I (Pilotes\Include\MyTimer.h)(0x69403A1C) +I (Pilotes\Include\PWM.h)(0x69403A1C) +I (Pilotes\Include\DriverGPIO.h)(0x69403A1C) +I (Pilotes\Include\Horloge.h)(0x69403A1C) +F (.\Pilotes\Source\PWM.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/pwm.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\PWM.h)(0x69403A1C) +F (.\Pilotes\Source\Timer.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/timer.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\Timer.h)(0x69403A1C) +F (.\Pilotes\Source\I2C.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/i2c.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) +I (Pilotes\Include\I2C.h)(0x69403A1C) +F (RTE/Device/STM32F103RB/RTE_Device.h)(0x69403A1C)() +F (RTE/Device/STM32F103RB/startup_stm32f10x_md.s)(0x69403A1C)(--target=arm-arm-none-eabi -mcpu=cortex-m3 -masm=auto -Wa,armasm,--diag_suppress=A1950W -c -gdwarf-4 -Wa,armasm,--pd,"__EVAL SETA 1" -I ./Pilotes/Include -I ./Pilotes/Source -I ./Services/Include -I ./Services/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 543" -Wa,armasm,--pd,"STM32F10X_MD SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o ./objects/startup_stm32f10x_md.o) +F (RTE/Device/STM32F103RB/system_stm32f10x.c)(0x69403A1C)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-4 -O0 -ffunction-sections -Wall -Wextra -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I . -I ./Pilotes/Include -I ./Services/Include -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/users/klinx/AppData/Local/Arm/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -IC:/users/klinx/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="543" -DSTM32F10X_MD -D_RTE_ -o ./objects/system_stm32f10x.o -MMD) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x68F89DC5) +I (RTE\_Reel\RTE_Components.h)(0x69403A1C) +I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D) +I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5) diff --git a/ProjetVoilier/Objects/accelerometre.d b/ProjetVoilier/Objects/accelerometre.d index 499c925..c6c9751 100644 --- a/ProjetVoilier/Objects/accelerometre.d +++ b/ProjetVoilier/Objects/accelerometre.d @@ -1,7 +1,7 @@ ./objects/accelerometre.o: Services\Source\Accelerometre.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\Horloge.h Pilotes\Include\MySPI.h \ Services\Include\Accelerometre.h Services\Include\Servo.h diff --git a/ProjetVoilier/Objects/accelerometre.o b/ProjetVoilier/Objects/accelerometre.o index b84d99c..0b28762 100644 Binary files a/ProjetVoilier/Objects/accelerometre.o and b/ProjetVoilier/Objects/accelerometre.o differ diff --git a/ProjetVoilier/Objects/drivergpio.d b/ProjetVoilier/Objects/drivergpio.d index c86c147..b30c629 100644 --- a/ProjetVoilier/Objects/drivergpio.d +++ b/ProjetVoilier/Objects/drivergpio.d @@ -1,6 +1,6 @@ ./objects/drivergpio.o: Pilotes\Source\DriverGPIO.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\DriverGPIO.h diff --git a/ProjetVoilier/Objects/drivergpio.o b/ProjetVoilier/Objects/drivergpio.o index 0f2515d..8ed3b57 100644 Binary files a/ProjetVoilier/Objects/drivergpio.o and b/ProjetVoilier/Objects/drivergpio.o differ diff --git a/ProjetVoilier/Objects/girouette.d b/ProjetVoilier/Objects/girouette.d index 853fa03..e2b8afe 100644 --- a/ProjetVoilier/Objects/girouette.d +++ b/ProjetVoilier/Objects/girouette.d @@ -1,7 +1,7 @@ ./objects/girouette.o: Services\Source\Girouette.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\Timer.h Pilotes\Include\DriverGPIO.h \ Services\Include\Girouette.h Pilotes\Include\PWM.h diff --git a/ProjetVoilier/Objects/girouette.o b/ProjetVoilier/Objects/girouette.o index 3b0452a..324c44a 100644 Binary files a/ProjetVoilier/Objects/girouette.o and b/ProjetVoilier/Objects/girouette.o differ diff --git a/ProjetVoilier/Objects/horloge.d b/ProjetVoilier/Objects/horloge.d index e714ebc..7aa6014 100644 --- a/ProjetVoilier/Objects/horloge.d +++ b/ProjetVoilier/Objects/horloge.d @@ -1,6 +1,6 @@ ./objects/horloge.o: Pilotes\Source\Horloge.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\Horloge.h diff --git a/ProjetVoilier/Objects/horloge.o b/ProjetVoilier/Objects/horloge.o index caa6f54..a613fe2 100644 Binary files a/ProjetVoilier/Objects/horloge.o and b/ProjetVoilier/Objects/horloge.o differ diff --git a/ProjetVoilier/Objects/i2c.d b/ProjetVoilier/Objects/i2c.d index 863efca..892cb2f 100644 --- a/ProjetVoilier/Objects/i2c.d +++ b/ProjetVoilier/Objects/i2c.d @@ -1,6 +1,6 @@ ./objects/i2c.o: Pilotes\Source\I2C.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\I2C.h diff --git a/ProjetVoilier/Objects/i2c.o b/ProjetVoilier/Objects/i2c.o index 078fe43..e1e1d79 100644 Binary files a/ProjetVoilier/Objects/i2c.o and b/ProjetVoilier/Objects/i2c.o differ diff --git a/ProjetVoilier/Objects/mygpio.d b/ProjetVoilier/Objects/mygpio.d index 52ed4b7..9b5ed23 100644 --- a/ProjetVoilier/Objects/mygpio.d +++ b/ProjetVoilier/Objects/mygpio.d @@ -1,6 +1,6 @@ ./objects/mygpio.o: Pilotes\Source\MYGPIO.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\MYGPIO.h diff --git a/ProjetVoilier/Objects/mygpio.o b/ProjetVoilier/Objects/mygpio.o index e497e42..83cf809 100644 Binary files a/ProjetVoilier/Objects/mygpio.o and b/ProjetVoilier/Objects/mygpio.o differ diff --git a/ProjetVoilier/Objects/mytimer.d b/ProjetVoilier/Objects/mytimer.d index ce20c7c..f1a5842 100644 --- a/ProjetVoilier/Objects/mytimer.d +++ b/ProjetVoilier/Objects/mytimer.d @@ -1,8 +1,8 @@ ./objects/mytimer.o: Pilotes\Source\MyTimer.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\Timer.h Pilotes\Include\MyTimer.h \ Pilotes\Include\PWM.h Pilotes\Include\DriverGPIO.h \ Pilotes\Include\Horloge.h diff --git a/ProjetVoilier/Objects/mytimer.o b/ProjetVoilier/Objects/mytimer.o index d5db1ea..d49b49a 100644 Binary files a/ProjetVoilier/Objects/mytimer.o and b/ProjetVoilier/Objects/mytimer.o differ diff --git a/ProjetVoilier/Objects/myuart.d b/ProjetVoilier/Objects/myuart.d index 8c249a8..c65a03b 100644 --- a/ProjetVoilier/Objects/myuart.d +++ b/ProjetVoilier/Objects/myuart.d @@ -1,6 +1,6 @@ ./objects/myuart.o: Pilotes\Source\MyUart.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\DriverGPIO.h Pilotes\Include\MyTimer.h diff --git a/ProjetVoilier/Objects/myuart.o b/ProjetVoilier/Objects/myuart.o index cd90b0f..4cf8eee 100644 Binary files a/ProjetVoilier/Objects/myuart.o and b/ProjetVoilier/Objects/myuart.o differ diff --git a/ProjetVoilier/Objects/principal.d b/ProjetVoilier/Objects/principal.d index 50a9047..64fa043 100644 --- a/ProjetVoilier/Objects/principal.d +++ b/ProjetVoilier/Objects/principal.d @@ -1,8 +1,8 @@ ./objects/principal.o: Application\principal.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\Horloge.h Services\Include\Accelerometre.h \ Services\Include\Girouette.h Services\Include\Servo.h \ Pilotes\Include\I2C.h diff --git a/ProjetVoilier/Objects/principal.o b/ProjetVoilier/Objects/principal.o index f14302d..c31c527 100644 Binary files a/ProjetVoilier/Objects/principal.o and b/ProjetVoilier/Objects/principal.o differ diff --git a/ProjetVoilier/Objects/pwm.d b/ProjetVoilier/Objects/pwm.d index 4d116c9..11f7149 100644 --- a/ProjetVoilier/Objects/pwm.d +++ b/ProjetVoilier/Objects/pwm.d @@ -1,6 +1,6 @@ ./objects/pwm.o: Pilotes\Source\PWM.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\PWM.h diff --git a/ProjetVoilier/Objects/pwm.o b/ProjetVoilier/Objects/pwm.o index 5d07218..2cfa537 100644 Binary files a/ProjetVoilier/Objects/pwm.o and b/ProjetVoilier/Objects/pwm.o differ diff --git a/ProjetVoilier/Objects/servo.d b/ProjetVoilier/Objects/servo.d index 02862c7..5044268 100644 --- a/ProjetVoilier/Objects/servo.d +++ b/ProjetVoilier/Objects/servo.d @@ -1,7 +1,7 @@ ./objects/servo.o: Services\Source\Servo.c Services\Include\Servo.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\DriverGPIO.h Pilotes\Include\PWM.h \ Pilotes\Include\Horloge.h diff --git a/ProjetVoilier/Objects/servo.o b/ProjetVoilier/Objects/servo.o index e1f76d3..27cf6a4 100644 Binary files a/ProjetVoilier/Objects/servo.o and b/ProjetVoilier/Objects/servo.o differ diff --git a/ProjetVoilier/Objects/startup_stm32f10x_md.o b/ProjetVoilier/Objects/startup_stm32f10x_md.o index 836dc8d..89180c6 100644 Binary files a/ProjetVoilier/Objects/startup_stm32f10x_md.o and b/ProjetVoilier/Objects/startup_stm32f10x_md.o differ diff --git a/ProjetVoilier/Objects/system_stm32f10x.d b/ProjetVoilier/Objects/system_stm32f10x.d index 48d64e1..b84d45a 100644 --- a/ProjetVoilier/Objects/system_stm32f10x.d +++ b/ProjetVoilier/Objects/system_stm32f10x.d @@ -1,5 +1,5 @@ ./objects/system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h diff --git a/ProjetVoilier/Objects/system_stm32f10x.o b/ProjetVoilier/Objects/system_stm32f10x.o index 494db81..9be87a5 100644 Binary files a/ProjetVoilier/Objects/system_stm32f10x.o and b/ProjetVoilier/Objects/system_stm32f10x.o differ diff --git a/ProjetVoilier/Objects/timer.d b/ProjetVoilier/Objects/timer.d index e57dc75..1771066 100644 --- a/ProjetVoilier/Objects/timer.d +++ b/ProjetVoilier/Objects/timer.d @@ -1,6 +1,6 @@ ./objects/timer.o: Pilotes\Source\Timer.c \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ RTE\_Reel\RTE_Components.h \ - C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ - C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ + C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ Pilotes\Include\Timer.h diff --git a/ProjetVoilier/Objects/timer.o b/ProjetVoilier/Objects/timer.o index 0ef09fe..e06e5d7 100644 Binary files a/ProjetVoilier/Objects/timer.o and b/ProjetVoilier/Objects/timer.o differ diff --git a/ProjetVoilier/Pilotes/Source/DriverGPIO.c b/ProjetVoilier/Pilotes/Source/DriverGPIO.c index c88fdcf..fd1a4a0 100644 --- a/ProjetVoilier/Pilotes/Source/DriverGPIO.c +++ b/ProjetVoilier/Pilotes/Source/DriverGPIO.c @@ -1,5 +1,7 @@ -#include "stm32f10x.h" -#include "DriverGPIO.h" +#include +#include + +// Constantes #define In_Floating 0x4 #define In_PullDown 0x8 #define In_PullUp 0x8 @@ -9,66 +11,73 @@ #define AltOut_Ppull 0xB #define AltOut_OD 0xF -void MyGPIO_Init(GPIO_TypeDef * GPIO, char pin, char conf ){ -int shift_pin; -//Start clock for relevant GPIO -if(GPIO == GPIOA){ -RCC -> APB2ENR |= RCC_APB2ENR_IOPAEN; -} -else if(GPIO == GPIOB){ -RCC -> APB2ENR |= RCC_APB2ENR_IOPBEN; -} -else if(GPIO == GPIOC){ -RCC -> APB2ENR |= RCC_APB2ENR_IOPCEN; -} -else if(GPIO == GPIOD){ -RCC -> APB2ENR |= RCC_APB2ENR_IOPDEN; -} -if(pin < 8){//CRL zone -shift_pin = pin*4; -GPIO -> CRL &= ~(0xF << shift_pin); -//PullUp and PullDown have the same conf number, so we need to change the ODR to diferenciate them both -if(conf == In_PullUp){ -GPIO -> CRL |= ( In_PullUp << shift_pin); -GPIO -> ODR |= (1< CRL |= ( In_PullDown << shift_pin); -GPIO -> ODR &= ~(1< CRL |= ( conf << shift_pin); -} -} -else{//CRH zone -shift_pin = (pin-8)*4; -GPIO -> CRH &= ~(0xF << shift_pin); -if(conf == In_PullUp){ -GPIO -> CRH |= ( In_PullUp << shift_pin); -GPIO -> ODR |= (1< CRH |= ( In_PullDown << shift_pin); -GPIO -> ODR &= ~(1< CRH |= ( conf << shift_pin); -} -} + +void MyGPIO_Init(GPIO_TypeDef * GPIO, char pin, char conf) { + int shift_pin; + + //Start clock for relevant GPIO + if(GPIO == GPIOA) { + RCC -> APB2ENR |= RCC_APB2ENR_IOPAEN; + } + else if(GPIO == GPIOB) { + RCC -> APB2ENR |= RCC_APB2ENR_IOPBEN; + } + else if(GPIO == GPIOC) { + RCC -> APB2ENR |= RCC_APB2ENR_IOPCEN; + } + else if(GPIO == GPIOD) { + RCC -> APB2ENR |= RCC_APB2ENR_IOPDEN; + } + if(pin < 8) {//CRL zone + shift_pin = pin*4; + GPIO -> CRL &= ~(0xF << shift_pin); + //PullUp and PullDown have the same conf number, so we need to change the ODR to diferenciate them both + if(conf == In_PullUp) { + GPIO -> CRL |= ( In_PullUp << shift_pin); + GPIO -> ODR |= (1< CRL |= ( In_PullDown << shift_pin); + GPIO -> ODR &= ~(1< CRL |= ( conf << shift_pin); + } + } + else {//CRH zone + shift_pin = (pin-8)*4; + GPIO -> CRH &= ~(0xF << shift_pin); + if(conf == In_PullUp) { + GPIO -> CRH |= ( In_PullUp << shift_pin); + GPIO -> ODR |= (1< CRH |= ( In_PullDown << shift_pin); + GPIO -> ODR &= ~(1< CRH |= ( conf << shift_pin); + } + } } -int MyGPIO_Read(GPIO_TypeDef * GPIO, char GPIO_Pin){ -return(GPIO -> IDR & (1 << GPIO_Pin)); + +int MyGPIO_Read(GPIO_TypeDef * GPIO, char GPIO_Pin) { + return(GPIO -> IDR & (1 << GPIO_Pin)); } -void MyGPIO_Set(GPIO_TypeDef * GPIO, char GPIO_Pin){ -GPIO -> BSRR = (1< BSRR = (1< BSRR = (1<<(GPIO_Pin+16));//1 on reset zone + +void MyGPIO_Reset(GPIO_TypeDef * GPIO, char GPIO_Pin) { + GPIO -> BSRR = (1<<(GPIO_Pin+16));//1 on reset zone } -void MyGPIO_Toggle(GPIO_TypeDef * GPIO, char GPIO_Pin){ -GPIO -> ODR = GPIO -> ODR ^ (0x1 << GPIO_Pin); + +void MyGPIO_Toggle(GPIO_TypeDef * GPIO, char GPIO_Pin) { + GPIO -> ODR = GPIO -> ODR ^ (0x1 << GPIO_Pin); } + diff --git a/ProjetVoilier/Pilotes/Source/Horloge.c b/ProjetVoilier/Pilotes/Source/Horloge.c index ad3c7f1..b189a7f 100644 --- a/ProjetVoilier/Pilotes/Source/Horloge.c +++ b/ProjetVoilier/Pilotes/Source/Horloge.c @@ -3,7 +3,8 @@ static void (*TIM2_Appel)(void) = 0; -void Timer_Init(TIM_TypeDef *Timer, unsigned short Autoreload, unsigned short Prescaler){ + +void Timer_Init(TIM_TypeDef *Timer, unsigned short Autoreload, unsigned short Prescaler) { if (Timer == TIM1) { RCC->APB2ENR |= RCC_APB2ENR_TIM1EN; } else if (Timer == TIM2) { @@ -29,9 +30,8 @@ void TIM2_IRQHandler(void) { //On redefinit le IRQHandler qui est d } -void MyTimer_ActiveIT(TIM_TypeDef * Timer, char Prio, void(*Interrupt_fonc)(void)){ //On veut créer une fonction qui envoie un signal au cas où il y a debordement, avec une prioritaire, 0 plus importante 15 moins importante +void MyTimer_ActiveIT(TIM_TypeDef * Timer, char Prio, void(*Interrupt_fonc)(void)) { //On veut créer une fonction qui envoie un signal au cas où il y a debordement, avec une prioritaire, 0 plus importante 15 moins importante if (Timer == TIM2){ - TIM2_Appel = Interrupt_fonc; NVIC_EnableIRQ(TIM2_IRQn); diff --git a/ProjetVoilier/Pilotes/Source/MyTimer.c b/ProjetVoilier/Pilotes/Source/MyTimer.c index 182a0e9..de6baef 100644 --- a/ProjetVoilier/Pilotes/Source/MyTimer.c +++ b/ProjetVoilier/Pilotes/Source/MyTimer.c @@ -1,10 +1,11 @@ -#include "stm32f10x.h" -#include "Timer.h" -#include "MyTimer.h" -#include "PWM.h" -#include "DriverGPIO.h" -#include "Horloge.h" -// Variables +#include +#include +#include +#include +#include +#include + +// Constantes #define ARR_TIM1 0xFFAD #define PSC_TIM1 0xFF #define ARR_TIM2 0xFFAD @@ -12,32 +13,42 @@ #define ARR_TIM3 0x2CF #define PSC_TIM3 0x0 +// Variables volatile int g_tick_count; -void Test(void){ - // Signal - g_tick_count++; + + +void Test(void) { + // Signal + g_tick_count++; MyGPIO_Toggle(GPIOA, 8); } -void ConfigureTimers(){ -// Config ARR & PSC -//MyTimer_Base_Init(TIM2, ARR_TIM2, PSC_TIM2); -//MyTimer_Base_Init(TIM1, ARR_TIM1, PSC_TIM1); -//MyTimer_Base_Init(TIM3, ARR_TIM2, PSC_TIM2); -//Timer_Init(TIM1, ARR_TIM1, PSC_TIM1); -Timer_Init(TIM2, 0, 0); -Timer_Init(TIM8, 0, 0); + +void ConfigureTimers() { + // Config ARR & PSC + //MyTimer_Base_Init(TIM2, ARR_TIM2, PSC_TIM2); + //MyTimer_Base_Init(TIM1, ARR_TIM1, PSC_TIM1); + //MyTimer_Base_Init(TIM3, ARR_TIM2, PSC_TIM2); + //Timer_Init(TIM1, ARR_TIM1, PSC_TIM1); + Timer_Init(TIM2, 0, 0); + Timer_Init(TIM8, 0, 0); + // Enable timer clock -//EnableTimer(TIM1); -//EnableTimer(TIM2); -//EnableTimer(TIM3); + //EnableTimer(TIM1); + //EnableTimer(TIM2); + //EnableTimer(TIM3); } -void ConfigureIT(){ // Activate general interuption with a function and priority -//MyTimer_ActiveIT(TIM2, 4, Test); //start interruption with priority 4 -//MyTimer_ActiveIT(TIM1, 4, Test); //start interruption with priority 4 -MyTimer_ActiveIT(TIM3, 4, Test); //start interruption with priority 4 + + +void ConfigureIT() { // Activate general interuption with a function and priority + //MyTimer_ActiveIT(TIM2, 4, Test); //start interruption with priority 4 + //MyTimer_ActiveIT(TIM1, 4, Test); //start interruption with priority 4 + MyTimer_ActiveIT(TIM3, 4, Test); //start interruption with priority 4 } -void ConfigurePWM(){ // Set dutycycle with timer -MyTimer_PWM(TIM8, 2); // Utiliser timer1 avec channel 1 -//MyTimer_Set_DutyCycle(TIM1, 1, 20.0); + + +void ConfigurePWM() { // Set dutycycle with timer + MyTimer_PWM(TIM8, 2); // Utiliser timer1 avec channel 1 + //MyTimer_Set_DutyCycle(TIM1, 1, 20.0); } + diff --git a/ProjetVoilier/Pilotes/Source/MyUart.c b/ProjetVoilier/Pilotes/Source/MyUart.c index 1bd258f..823b2d9 100644 --- a/ProjetVoilier/Pilotes/Source/MyUart.c +++ b/ProjetVoilier/Pilotes/Source/MyUart.c @@ -1,9 +1,8 @@ -#include "stm32f10x.h" -#include "DriverGPIO.h" -#include "MyTimer.h" +#include +#include +#include void My_USART_Config(USART_TypeDef* USARTx, uint32_t baudrate) { //QUE POUR USART1 - // Configuration PA9 (Tx) en Alternate Function Push-Pull MyGPIO_Init(GPIOA, 9 , 0xB); // Configuration PA10 (Rx) en Input Floating @@ -11,7 +10,6 @@ void My_USART_Config(USART_TypeDef* USARTx, uint32_t baudrate) { //QUE POUR USAR NVIC_EnableIRQ(USART1_IRQn); NVIC_SetPriority(USART1_IRQn, 3<<4); - RCC->APB2ENR |= RCC_APB2ENR_USART1EN; // USARTx->CR2 |= USART_CR2_CLKEN; USARTx->CR1 |= USART_CR1_UE; @@ -22,40 +20,35 @@ void My_USART_Config(USART_TypeDef* USARTx, uint32_t baudrate) { //QUE POUR USAR void USART_Send_Char(USART_TypeDef* USARTx, char car) { - while ((USARTx->SR & USART_SR_TXE)==0){ - } - + while ((USARTx->SR & USART_SR_TXE)==0){} USARTx->DR = car; }; -void USART_Send_String(USART_TypeDef *USARTx, char *pString) -{ - while (*pString != '\0') - { + +void USART_Send_String(USART_TypeDef *USARTx, char *pString) { + while (*pString != '\0') { USART_Send_Char(USARTx, *pString); pString++; } }; +void (*pFnc_Receive)(char); -void (*pFnc_Receive) (char); void USART_IT_Receive_Enable(USART_TypeDef* USARTx) { USARTx->CR1 |= USART_CR1_RXNEIE; }; + void Init_IT_Receive(void (*Receive_IT_function) (char)){ pFnc_Receive = Receive_IT_function; }; - void USART1_IRQHandler(void){ signed char commande = USART1->DR; if (pFnc_Receive != 0) { pFnc_Receive(commande); } - }; - diff --git a/ProjetVoilier/Pilotes/Source/Timer.c b/ProjetVoilier/Pilotes/Source/Timer.c index 474c220..4f0faf4 100644 --- a/ProjetVoilier/Pilotes/Source/Timer.c +++ b/ProjetVoilier/Pilotes/Source/Timer.c @@ -1,15 +1,15 @@ -#include "stm32f10x.h" -#include "Timer.h" +#include +#include -void MyTimer_Base_Init( TIM_TypeDef * Timer , unsigned short ValARR , unsigned short ValPSC ) { // Configuration du timer + +void MyTimer_Base_Init(TIM_TypeDef * Timer, unsigned short ValARR, unsigned short ValPSC) { // Configuration du timer Timer -> PSC=(ValPSC); Timer-> ARR = (ValARR); Timer->EGR |= TIM_EGR_UG; }; - -void EnableTimer(TIM_TypeDef *Timer){ +void EnableTimer(TIM_TypeDef *Timer) { if(Timer == TIM2){ RCC -> APB1ENR |= RCC_APB1ENR_TIM2EN; } @@ -25,3 +25,4 @@ void EnableTimer(TIM_TypeDef *Timer){ else{ } } + diff --git a/ProjetVoilier/ProjetVoilier.uvprojx b/ProjetVoilier/ProjetVoilier.uvprojx index 449a54c..32636e3 100644 --- a/ProjetVoilier/ProjetVoilier.uvprojx +++ b/ProjetVoilier/ProjetVoilier.uvprojx @@ -10,7 +10,7 @@ Reel 0x4 ARM-ADS - 6230000::V6.23::ARMCLANG + 6240000::V6.24::ARMCLANG 1 @@ -134,11 +134,11 @@ 0 1 1 - -1 + 4096 1 BIN\UL2CM3.DLL - + "" () @@ -358,7 +358,7 @@ - + .\Pilotes\Include;.\Pilotes\Source;.\Services\Include;.\Services\Source diff --git a/ProjetVoilier/Services/Source/Accelerometre.c b/ProjetVoilier/Services/Source/Accelerometre.c index 60d7fa1..9a5671c 100644 --- a/ProjetVoilier/Services/Source/Accelerometre.c +++ b/ProjetVoilier/Services/Source/Accelerometre.c @@ -6,13 +6,12 @@ #include #include -void initAccelo(void) -{ +void initAccelo(void) { //MySPI_Init(SPI1); // Power_CTL register = 0x2D ? write 0x08 (MEASURE = 1) //MySPI_Clear_NSS(); - //MySPI_Send(0x31); // DATA_FORMAT + //MySPI_Send(0x31); // DATA_FORMAT //MySPI_Send(0b00001101); // Justify met le MSB à gauche et b0 et b1 donne une resolution de +-2g //MySPI_Set_NSS(); @@ -40,14 +39,14 @@ uint16_t * RecupAccelo(void) { // Recuperation des donnees de l'accelerometre return Messie; } -void initLacheur(void){ +void initLacheur(void) { GPIOB->CRH &= ~(0xF << (0 * 4)); GPIOB->CRH |= (0xA << (0 * 4)); //On met GPIOB.8 en mode output 2Mhz, alternate pp Timer_Init(TIM4, 0xFFFF, 22); } -void LacheVoile(int AngelLim, uint16_t moyennen){ +void LacheVoile(int AngelLim, uint16_t moyennen) { volatile uint16_t Val_lim = 0x1E20 - 60*AngelLim; if (moyennen