Harmonsation de la notation dans le projet

This commit is contained in:
Aleksander Taban 2025-12-15 21:35:33 +01:00
parent 5caa67a4f6
commit fb5c6d1a38
No known key found for this signature in database
40 changed files with 322 additions and 314 deletions

View file

@ -1,22 +1,20 @@
#include <stm32f10x.h> #include <stm32f10x.h>
#include <stdio.h> // Pour print #include <stdio.h> // Pour afficher
#include <Horloge.h> #include <Horloge.h>
#include "Accelerometre.h" #include <Accelerometre.h>
#include <Girouette.h>
#include "Girouette.h" #include <Servo.h>
#include "Servo.h" #include <I2C.h>
#include "I2C.h"
//Variables //Variables
int angleVentVar; int angleVentVar;
int angleVoileVar; int angleVoileVar;
uint16_t moyenne[LONGUEUR_MOY]; uint16_t moyenne[LONGUEUR_MOY];
uint32_t sum; uint32_t sum;
//uint16_t i; //uint16_t i;
volatile uint32_t moy; // Volatile pour pouvoir le regarder dans Keil µVision volatile uint32_t moy; // Volatile pour pouvoir le regarder dans Keil µVision
int main(void) { int main(void) {
// ---- Setup ------ // ---- Setup ------
//Servo.c //Servo.c
@ -24,24 +22,21 @@ int main ( void ){
// Giroutte.c // Giroutte.c
configEncoder(TIM2); configEncoder(TIM2);
// Initialisation des modules // Initialisation des modules
initAccelo(); initAccelo();
initLacheur(); initLacheur();
for (int p = 0; p<LONGUEUR_MOY; p++){moyenne[p]=0xFFFF;} // Initialisation du tableau à 0xFFFF, pour ne pas déclencher immediatement for (int p = 0; p<LONGUEUR_MOY; p++){moyenne[p]=0xFFFF;} // Initialisation du tableau à 0xFFFF, pour ne pas déclencher immediatement
LocaliserZero(); LocaliserZero();
int i = 0; int i = 0;
// ----- Opération ----- // ----- Opération -----
while (1) { while (1) {
// Girouette // Girouette
angleVentVar = angleVent(TIM2); // Récupérer l'angle de girouette angleVentVar = angleVent(TIM2); // Récupérer l'angle de girouette
angleVoileVar = vent2voile(angleVentVar); // Transformer l'angle de girouette au l'angle des voiles souhaités angleVoileVar = vent2voile(angleVentVar); // Transformer l'angle de girouette au l'angle des voiles souhaités
Servo_Moteur(angleVoileVar, TIM4, 3); // Faire bouger le moteur servo Servo_Moteur(angleVoileVar, TIM4, 3); // Faire bouger le moteur servo
//Moyenne Glissante //Moyenne Glissante
moyenne[i] = RecupAccelo()[2]; // Récuperation et ajout de la valeur plus récente dans le tableau dans la position i moyenne[i] = RecupAccelo()[2]; // Récuperation et ajout de la valeur plus récente dans le tableau dans la position i
i++; i++;

View file

@ -1,4 +1,4 @@
Component: Arm Compiler for Embedded 6.23 Tool: armlink [5f102400] Component: Arm Compiler for Embedded 6.24 Tool: armlink [5f371500]
============================================================================== ==============================================================================
@ -814,20 +814,20 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name Code (inc. data) RO Data RW Data ZI Data Debug Object Name
152 0 0 0 6 2684 accelerometre.o 152 0 0 0 6 2735 accelerometre.o
480 0 0 0 0 2034 drivergpio.o 480 0 0 0 0 2085 drivergpio.o
320 0 0 0 0 2334 girouette.o 320 0 0 0 0 2385 girouette.o
260 0 0 0 4 4865 horloge.o 260 0 0 0 4 4929 horloge.o
54 0 0 0 4 4792 myuart.o 54 0 0 0 4 4856 myuart.o
284 0 0 0 36 2010 principal.o 284 0 0 0 36 2061 principal.o
1112 12 0 0 0 2701 pwm.o 1112 12 0 0 0 2752 pwm.o
148 0 0 0 0 2030 servo.o 148 0 0 0 0 2081 servo.o
64 26 236 0 1536 840 startup_stm32f10x_md.o 64 26 236 0 1536 852 startup_stm32f10x_md.o
400 0 0 0 0 2944 system_stm32f10x.o 400 0 0 0 0 3008 system_stm32f10x.o
146 0 0 0 0 2090 timer.o 146 0 0 0 0 2141 timer.o
---------------------------------------------------------------------- ----------------------------------------------------------------------
3452 38 252 0 1592 29324 Object Totals 3452 38 252 0 1592 29885 Object Totals
0 0 16 0 0 0 (incl. Generated) 0 0 16 0 0 0 (incl. Generated)
32 0 0 0 6 0 (incl. Padding) 32 0 0 0 6 0 (incl. Padding)
@ -875,8 +875,8 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Code (inc. data) RO Data RW Data ZI Data Debug
3748 54 252 0 1688 29620 Grand Totals 3748 54 252 0 1688 30181 Grand Totals
3748 54 252 0 1688 29620 ELF Image Totals 3748 54 252 0 1688 30181 ELF Image Totals
3748 54 252 0 0 0 ROM Totals 3748 54 252 0 0 0 ROM Totals
============================================================================== ==============================================================================

View file

@ -3,44 +3,44 @@
<pre> <pre>
<h1>µVision Build Log</h1> <h1>µVision Build Log</h1>
<h2>Tool Versions:</h2> <h2>Tool Versions:</h2>
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. 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: Tool Versions:
Toolchain: MDK-Lite Version: 5.42.0.0 Toolchain: MDK-Lite Version: 5.43.0.0
Toolchain Path: C:\Keil\542a\ARM\ARMCLANG\Bin Toolchain Path: C:\users\klinx\AppData\Local\Keil_v5\ARM\ARMCLANG\Bin
C Compiler: ArmClang.exe V6.23 C Compiler: ArmClang.exe V6.24
Assembler: Armasm.exe V6.23 Assembler: Armasm.exe V6.24
Linker/Locator: ArmLink.exe V6.23 Linker/Locator: ArmLink.exe V6.24
Library Manager: ArmAr.exe V6.23 Library Manager: ArmAr.exe V6.24
Hex Converter: FromElf.exe V6.23 Hex Converter: FromElf.exe V6.24
CPU DLL: SARMCM3.DLL V5.42.0.0 CPU DLL: SARMCM3.DLL V5.43.0.0
Dialog DLL: DARMSTM.DLL V1.69.1.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 Dialog DLL: TARMSTM.DLL V1.67.1.0
<h2>Project:</h2> <h2>Project:</h2>
\\netapp2\orvik\Bureau\BE_VOILIER\ProjetVoilier\ProjetVoilier.uvprojx C:\users\klinx\Documents\ecole\4A\µ\BE_VOILIER\ProjetVoilier\ProjetVoilier.uvprojx
Project File Date: 12/13/2025 Project File Date: 12/15/2025
<h2>Output:</h2> <h2>Output:</h2>
*** 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' Rebuild target 'Reel'
compiling Horloge.c...
compiling DriverGPIO.c...
compiling MyUart.c...
compiling Girouette.c...
compiling Accelerometre.c...
compiling Servo.c...
compiling principal.c... compiling principal.c...
assembling startup_stm32f10x_md.s... compiling Accelerometre.c...
compiling I2C.c... compiling Girouette.c...
compiling system_stm32f10x.c... compiling MyUart.c...
compiling PWM.c... compiling Servo.c...
compiling DriverGPIO.c...
compiling Horloge.c...
compiling MYGPIO.c... compiling MYGPIO.c...
compiling Timer.c...
compiling MyTimer.c... compiling MyTimer.c...
compiling PWM.c...
compiling Timer.c...
compiling I2C.c...
assembling startup_stm32f10x_md.s...
compiling system_stm32f10x.c...
linking... linking...
Program Size: Code=3748 RO-data=252 RW-data=0 ZI-data=1688 Program Size: Code=3748 RO-data=252 RW-data=0 ZI-data=1688
".\Objects\Projet3FISA.axf" - 0 Error(s), 0 Warning(s). ".\Objects\Projet3FISA.axf" - 0 Error(s), 0 Warning(s).
@ -62,19 +62,19 @@ Package Vendor: Keil
<h2>Collection of Component include folders:</h2> <h2>Collection of Component include folders:</h2>
./RTE/Device/STM32F103RB ./RTE/Device/STM32F103RB
./RTE/_Reel ./RTE/_Reel
C:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include C:/users/klinx/AppData/Local/Arm/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/Keil/STM32F1xx_DFP/2.4.1/Device/Include
<h2>Collection of Component Files used:</h2> <h2>Collection of Component Files used:</h2>
* Component: ARM::CMSIS:CORE@6.1.1 * Component: ARM::CMSIS:CORE@6.1.1
* Component: Keil::Device:Startup@1.0.0 * 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/ARM/startup_stm32f10x_md.s
Source file: Device/Source/system_stm32f10x.c Source file: Device/Source/system_stm32f10x.c
Include file: RTE_Driver/Config/RTE_Device.h 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
</pre> </pre>
</body> </body>
</html> </html>

View file

@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\Projet3FISA.axf]</title></head> <title>Static Call Graph - [.\Objects\Projet3FISA.axf]</title></head>
<body><HR> <body><HR>
<H1>Static Call Graph for image .\Objects\Projet3FISA.axf</H1><HR> <H1>Static Call Graph for image .\Objects\Projet3FISA.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6230001: Last Updated: Sat Dec 13 17:20:36 2025 <BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6240002: Last Updated: Mon Dec 15 21:13:00 2025
<BR><P> <BR><P>
<H3>Maximum Stack Usage = 76 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3> <H3>Maximum Stack Usage = 76 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3> Call chain for Maximum Stack Depth:</H3>

View file

@ -1,99 +1,99 @@
Dependencies for Project 'ProjetVoilier', Target 'Reel': (DO NOT MODIFY !) Dependencies for Project 'ProjetVoilier', Target 'Reel': (DO NOT MODIFY !)
CompilerVersion: 6230000::V6.23::ARMCLANG CompilerVersion: 6240000::V6.24::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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x693D78D2) I (Pilotes\Include\Horloge.h)(0x69403A1C)
I (Services\Include\Accelerometre.h)(0x693D7C42) I (Services\Include\Accelerometre.h)(0x69403A1C)
I (Services\Include\Girouette.h)(0x69260593) I (Services\Include\Girouette.h)(0x69403A1C)
I (Services\Include\Servo.h)(0x692EBF0A) I (Services\Include\Servo.h)(0x69403A1C)
I (Pilotes\Include\I2C.h)(0x692EB2F6) I (Pilotes\Include\I2C.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x693D78D2) I (Pilotes\Include\Horloge.h)(0x69403A1C)
I (Pilotes\Include\MySPI.h)(0x692EBF0A) I (Pilotes\Include\MySPI.h)(0x69403A1C)
I (Services\Include\Accelerometre.h)(0x693D7C42) I (Services\Include\Accelerometre.h)(0x69403A1C)
I (Services\Include\Servo.h)(0x692EBF0A) I (Services\Include\Servo.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x6925F2E8) I (Pilotes\Include\Timer.h)(0x69403A1C)
I (Pilotes\Include\DriverGPIO.h)(0x692EBF0A) I (Pilotes\Include\DriverGPIO.h)(0x69403A1C)
I (Services\Include\Girouette.h)(0x69260593) I (Services\Include\Girouette.h)(0x69403A1C)
I (Pilotes\Include\PWM.h)(0x692EBF0A) I (Pilotes\Include\PWM.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x692EBF0A) I (Pilotes\Include\DriverGPIO.h)(0x69403A1C)
I (Pilotes\Include\MyTimer.h)(0x691C4022) I (Pilotes\Include\MyTimer.h)(0x69403A1C)
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) 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)(0x692EBF0A) I (Services\Include\Servo.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x692EBF0A) I (Pilotes\Include\DriverGPIO.h)(0x69403A1C)
I (Pilotes\Include\PWM.h)(0x692EBF0A) I (Pilotes\Include\PWM.h)(0x69403A1C)
I (Pilotes\Include\Horloge.h)(0x693D78D2) I (Pilotes\Include\Horloge.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x692EBF0A) I (Pilotes\Include\DriverGPIO.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x693D78D2) I (Pilotes\Include\Horloge.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x692EBF0A) I (Pilotes\Include\MYGPIO.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x6925F2E8) I (Pilotes\Include\Timer.h)(0x69403A1C)
I (Pilotes\Include\MyTimer.h)(0x691C4022) I (Pilotes\Include\MyTimer.h)(0x69403A1C)
I (Pilotes\Include\PWM.h)(0x692EBF0A) I (Pilotes\Include\PWM.h)(0x69403A1C)
I (Pilotes\Include\DriverGPIO.h)(0x692EBF0A) I (Pilotes\Include\DriverGPIO.h)(0x69403A1C)
I (Pilotes\Include\Horloge.h)(0x693D78D2) I (Pilotes\Include\Horloge.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x692EBF0A) I (Pilotes\Include\PWM.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x6925F2E8) I (Pilotes\Include\Timer.h)(0x69403A1C)
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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) 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)(0x692EB2F6) I (Pilotes\Include\I2C.h)(0x69403A1C)
F (RTE/Device/STM32F103RB/RTE_Device.h)(0x6853B9CE)() F (RTE/Device/STM32F103RB/RTE_Device.h)(0x69403A1C)()
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/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)(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) 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:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x6853B9CE) 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)(0x693D8D3E) I (RTE\_Reel\RTE_Components.h)(0x69403A1C)
I (C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x6853B99E) I (C:\users\klinx\AppData\Local\Arm\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h)(0x68E55F9D)
I (C:\ProgramData\Keil\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x6853B9CE) I (C:\users\klinx\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x68F89DC5)

View file

@ -1,7 +1,7 @@
./objects/accelerometre.o: Services\Source\Accelerometre.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\Horloge.h Pilotes\Include\MySPI.h \ Pilotes\Include\Horloge.h Pilotes\Include\MySPI.h \
Services\Include\Accelerometre.h Services\Include\Servo.h Services\Include\Accelerometre.h Services\Include\Servo.h

View file

@ -1,6 +1,6 @@
./objects/drivergpio.o: Pilotes\Source\DriverGPIO.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\DriverGPIO.h Pilotes\Include\DriverGPIO.h

Binary file not shown.

View file

@ -1,7 +1,7 @@
./objects/girouette.o: Services\Source\Girouette.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\Timer.h Pilotes\Include\DriverGPIO.h \ Pilotes\Include\Timer.h Pilotes\Include\DriverGPIO.h \
Services\Include\Girouette.h Pilotes\Include\PWM.h Services\Include\Girouette.h Pilotes\Include\PWM.h

Binary file not shown.

View file

@ -1,6 +1,6 @@
./objects/horloge.o: Pilotes\Source\Horloge.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\Horloge.h Pilotes\Include\Horloge.h

Binary file not shown.

View file

@ -1,6 +1,6 @@
./objects/i2c.o: Pilotes\Source\I2C.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\I2C.h Pilotes\Include\I2C.h

Binary file not shown.

View file

@ -1,6 +1,6 @@
./objects/mygpio.o: Pilotes\Source\MYGPIO.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\MYGPIO.h Pilotes\Include\MYGPIO.h

Binary file not shown.

View file

@ -1,8 +1,8 @@
./objects/mytimer.o: Pilotes\Source\MyTimer.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\Timer.h Pilotes\Include\MyTimer.h \ Pilotes\Include\Timer.h Pilotes\Include\MyTimer.h \
Pilotes\Include\PWM.h Pilotes\Include\DriverGPIO.h \ Pilotes\Include\PWM.h Pilotes\Include\DriverGPIO.h \
Pilotes\Include\Horloge.h Pilotes\Include\Horloge.h

Binary file not shown.

View file

@ -1,6 +1,6 @@
./objects/myuart.o: Pilotes\Source\MyUart.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\DriverGPIO.h Pilotes\Include\MyTimer.h Pilotes\Include\DriverGPIO.h Pilotes\Include\MyTimer.h

Binary file not shown.

View file

@ -1,8 +1,8 @@
./objects/principal.o: Application\principal.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\Horloge.h Services\Include\Accelerometre.h \ Pilotes\Include\Horloge.h Services\Include\Accelerometre.h \
Services\Include\Girouette.h Services\Include\Servo.h \ Services\Include\Girouette.h Services\Include\Servo.h \
Pilotes\Include\I2C.h Pilotes\Include\I2C.h

Binary file not shown.

View file

@ -1,6 +1,6 @@
./objects/pwm.o: Pilotes\Source\PWM.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\PWM.h Pilotes\Include\PWM.h

Binary file not shown.

View file

@ -1,7 +1,7 @@
./objects/servo.o: Services\Source\Servo.c Services\Include\Servo.h \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\DriverGPIO.h Pilotes\Include\PWM.h \ Pilotes\Include\DriverGPIO.h Pilotes\Include\PWM.h \
Pilotes\Include\Horloge.h Pilotes\Include\Horloge.h

Binary file not shown.

View file

@ -1,5 +1,5 @@
./objects/system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h

View file

@ -1,6 +1,6 @@
./objects/timer.o: Pilotes\Source\Timer.c \ ./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 \ RTE\_Reel\RTE_Components.h \
C:\ProgramData\Keil\Packs\ARM\CMSIS\6.2.0\CMSIS\Core\Include\core_cm3.h \ C:\users\klinx\AppData\Local\Arm\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\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \
Pilotes\Include\Timer.h Pilotes\Include\Timer.h

Binary file not shown.

View file

@ -1,5 +1,7 @@
#include "stm32f10x.h" #include <stm32f10x.h>
#include "DriverGPIO.h" #include <DriverGPIO.h>
// Constantes
#define In_Floating 0x4 #define In_Floating 0x4
#define In_PullDown 0x8 #define In_PullDown 0x8
#define In_PullUp 0x8 #define In_PullUp 0x8
@ -9,8 +11,10 @@
#define AltOut_Ppull 0xB #define AltOut_Ppull 0xB
#define AltOut_OD 0xF #define AltOut_OD 0xF
void MyGPIO_Init(GPIO_TypeDef * GPIO, char pin, char conf) { void MyGPIO_Init(GPIO_TypeDef * GPIO, char pin, char conf) {
int shift_pin; int shift_pin;
//Start clock for relevant GPIO //Start clock for relevant GPIO
if(GPIO == GPIOA) { if(GPIO == GPIOA) {
RCC -> APB2ENR |= RCC_APB2ENR_IOPAEN; RCC -> APB2ENR |= RCC_APB2ENR_IOPAEN;
@ -57,18 +61,23 @@ GPIO -> CRH |= ( conf << shift_pin);
} }
} }
int MyGPIO_Read(GPIO_TypeDef * GPIO, char GPIO_Pin) { int MyGPIO_Read(GPIO_TypeDef * GPIO, char GPIO_Pin) {
return(GPIO -> IDR & (1 << GPIO_Pin)); return(GPIO -> IDR & (1 << GPIO_Pin));
} }
void MyGPIO_Set(GPIO_TypeDef * GPIO, char GPIO_Pin) { void MyGPIO_Set(GPIO_TypeDef * GPIO, char GPIO_Pin) {
GPIO -> BSRR = (1<<GPIO_Pin);//1 on set zone GPIO -> BSRR = (1<<GPIO_Pin);//1 on set zone
} }
void MyGPIO_Reset(GPIO_TypeDef * GPIO, char GPIO_Pin) { void MyGPIO_Reset(GPIO_TypeDef * GPIO, char GPIO_Pin) {
GPIO -> BSRR = (1<<(GPIO_Pin+16));//1 on reset zone GPIO -> BSRR = (1<<(GPIO_Pin+16));//1 on reset zone
} }
void MyGPIO_Toggle(GPIO_TypeDef * GPIO, char GPIO_Pin) { void MyGPIO_Toggle(GPIO_TypeDef * GPIO, char GPIO_Pin) {
GPIO -> ODR = GPIO -> ODR ^ (0x1 << GPIO_Pin); GPIO -> ODR = GPIO -> ODR ^ (0x1 << GPIO_Pin);
} }

View file

@ -3,6 +3,7 @@
static void (*TIM2_Appel)(void) = 0; 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) { if (Timer == TIM1) {
RCC->APB2ENR |= RCC_APB2ENR_TIM1EN; RCC->APB2ENR |= RCC_APB2ENR_TIM1EN;
@ -31,7 +32,6 @@ 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){ if (Timer == TIM2){
TIM2_Appel = Interrupt_fonc; TIM2_Appel = Interrupt_fonc;
NVIC_EnableIRQ(TIM2_IRQn); NVIC_EnableIRQ(TIM2_IRQn);

View file

@ -1,10 +1,11 @@
#include "stm32f10x.h" #include <stm32f10x.h>
#include "Timer.h" #include <Timer.h>
#include "MyTimer.h" #include <MyTimer.h>
#include "PWM.h" #include <PWM.h>
#include "DriverGPIO.h" #include <DriverGPIO.h>
#include "Horloge.h" #include <Horloge.h>
// Variables
// Constantes
#define ARR_TIM1 0xFFAD #define ARR_TIM1 0xFFAD
#define PSC_TIM1 0xFF #define PSC_TIM1 0xFF
#define ARR_TIM2 0xFFAD #define ARR_TIM2 0xFFAD
@ -12,13 +13,17 @@
#define ARR_TIM3 0x2CF #define ARR_TIM3 0x2CF
#define PSC_TIM3 0x0 #define PSC_TIM3 0x0
// Variables
volatile int g_tick_count; volatile int g_tick_count;
void Test(void) { void Test(void) {
// Signal // Signal
g_tick_count++; g_tick_count++;
MyGPIO_Toggle(GPIOA, 8); MyGPIO_Toggle(GPIOA, 8);
} }
void ConfigureTimers() { void ConfigureTimers() {
// Config ARR & PSC // Config ARR & PSC
//MyTimer_Base_Init(TIM2, ARR_TIM2, PSC_TIM2); //MyTimer_Base_Init(TIM2, ARR_TIM2, PSC_TIM2);
@ -27,17 +32,23 @@ void ConfigureTimers(){
//Timer_Init(TIM1, ARR_TIM1, PSC_TIM1); //Timer_Init(TIM1, ARR_TIM1, PSC_TIM1);
Timer_Init(TIM2, 0, 0); Timer_Init(TIM2, 0, 0);
Timer_Init(TIM8, 0, 0); Timer_Init(TIM8, 0, 0);
// Enable timer clock // Enable timer clock
//EnableTimer(TIM1); //EnableTimer(TIM1);
//EnableTimer(TIM2); //EnableTimer(TIM2);
//EnableTimer(TIM3); //EnableTimer(TIM3);
} }
void ConfigureIT() { // Activate general interuption with a function and priority void ConfigureIT() { // Activate general interuption with a function and priority
//MyTimer_ActiveIT(TIM2, 4, Test); //start interruption with priority 4 //MyTimer_ActiveIT(TIM2, 4, Test); //start interruption with priority 4
//MyTimer_ActiveIT(TIM1, 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 MyTimer_ActiveIT(TIM3, 4, Test); //start interruption with priority 4
} }
void ConfigurePWM() { // Set dutycycle with timer void ConfigurePWM() { // Set dutycycle with timer
MyTimer_PWM(TIM8, 2); // Utiliser timer1 avec channel 1 MyTimer_PWM(TIM8, 2); // Utiliser timer1 avec channel 1
//MyTimer_Set_DutyCycle(TIM1, 1, 20.0); //MyTimer_Set_DutyCycle(TIM1, 1, 20.0);
} }

View file

@ -1,9 +1,8 @@
#include "stm32f10x.h" #include <stm32f10x.h>
#include "DriverGPIO.h" #include <DriverGPIO.h>
#include "MyTimer.h" #include <MyTimer.h>
void My_USART_Config(USART_TypeDef* USARTx, uint32_t baudrate) { //QUE POUR USART1 void My_USART_Config(USART_TypeDef* USARTx, uint32_t baudrate) { //QUE POUR USART1
// Configuration PA9 (Tx) en Alternate Function Push-Pull // Configuration PA9 (Tx) en Alternate Function Push-Pull
MyGPIO_Init(GPIOA, 9 , 0xB); MyGPIO_Init(GPIOA, 9 , 0xB);
// Configuration PA10 (Rx) en Input Floating // 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_EnableIRQ(USART1_IRQn);
NVIC_SetPriority(USART1_IRQn, 3<<4); NVIC_SetPriority(USART1_IRQn, 3<<4);
RCC->APB2ENR |= RCC_APB2ENR_USART1EN; RCC->APB2ENR |= RCC_APB2ENR_USART1EN;
// USARTx->CR2 |= USART_CR2_CLKEN; // USARTx->CR2 |= USART_CR2_CLKEN;
USARTx->CR1 |= USART_CR1_UE; 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) { 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; USARTx->DR = car;
}; };
void USART_Send_String(USART_TypeDef *USARTx, char *pString)
{ void USART_Send_String(USART_TypeDef *USARTx, char *pString) {
while (*pString != '\0') while (*pString != '\0') {
{
USART_Send_Char(USARTx, *pString); USART_Send_Char(USARTx, *pString);
pString++; pString++;
} }
}; };
void (*pFnc_Receive)(char); void (*pFnc_Receive)(char);
void USART_IT_Receive_Enable(USART_TypeDef* USARTx) { void USART_IT_Receive_Enable(USART_TypeDef* USARTx) {
USARTx->CR1 |= USART_CR1_RXNEIE; USARTx->CR1 |= USART_CR1_RXNEIE;
}; };
void Init_IT_Receive(void (*Receive_IT_function) (char)){ void Init_IT_Receive(void (*Receive_IT_function) (char)){
pFnc_Receive = Receive_IT_function; pFnc_Receive = Receive_IT_function;
}; };
void USART1_IRQHandler(void){ void USART1_IRQHandler(void){
signed char commande = USART1->DR; signed char commande = USART1->DR;
if (pFnc_Receive != 0) { if (pFnc_Receive != 0) {
pFnc_Receive(commande); pFnc_Receive(commande);
} }
}; };

View file

@ -1,5 +1,6 @@
#include "stm32f10x.h" #include <stm32f10x.h>
#include "Timer.h" #include <Timer.h>
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 -> PSC=(ValPSC);
@ -8,7 +9,6 @@ Timer->EGR |= TIM_EGR_UG;
}; };
void EnableTimer(TIM_TypeDef *Timer) { void EnableTimer(TIM_TypeDef *Timer) {
if(Timer == TIM2){ if(Timer == TIM2){
RCC -> APB1ENR |= RCC_APB1ENR_TIM2EN; RCC -> APB1ENR |= RCC_APB1ENR_TIM2EN;
@ -25,3 +25,4 @@ void EnableTimer(TIM_TypeDef *Timer){
else{ else{
} }
} }

View file

@ -10,7 +10,7 @@
<TargetName>Reel</TargetName> <TargetName>Reel</TargetName>
<ToolsetNumber>0x4</ToolsetNumber> <ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName> <ToolsetName>ARM-ADS</ToolsetName>
<pCCUsed>6230000::V6.23::ARMCLANG</pCCUsed> <pCCUsed>6240000::V6.24::ARMCLANG</pCCUsed>
<uAC6>1</uAC6> <uAC6>1</uAC6>
<TargetOption> <TargetOption>
<TargetCommonOption> <TargetCommonOption>
@ -134,11 +134,11 @@
<RunIndependent>0</RunIndependent> <RunIndependent>0</RunIndependent>
<UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging> <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
<Capability>1</Capability> <Capability>1</Capability>
<DriverSelection>-1</DriverSelection> <DriverSelection>4096</DriverSelection>
</Flash1> </Flash1>
<bUseTDR>1</bUseTDR> <bUseTDR>1</bUseTDR>
<Flash2>BIN\UL2CM3.DLL</Flash2> <Flash2>BIN\UL2CM3.DLL</Flash2>
<Flash3></Flash3> <Flash3>"" ()</Flash3>
<Flash4></Flash4> <Flash4></Flash4>
<pFcarmOut></pFcarmOut> <pFcarmOut></pFcarmOut>
<pFcarmGrp></pFcarmGrp> <pFcarmGrp></pFcarmGrp>
@ -358,7 +358,7 @@
<MiscControls></MiscControls> <MiscControls></MiscControls>
<Define></Define> <Define></Define>
<Undefine></Undefine> <Undefine></Undefine>
<IncludePath></IncludePath> <IncludePath>.\Pilotes\Include;.\Pilotes\Source;.\Services\Include;.\Services\Source</IncludePath>
</VariousControls> </VariousControls>
</Aads> </Aads>
<LDads> <LDads>

View file

@ -6,8 +6,7 @@
#include <Accelerometre.h> #include <Accelerometre.h>
#include <Servo.h> #include <Servo.h>
void initAccelo(void) void initAccelo(void) {
{
//MySPI_Init(SPI1); //MySPI_Init(SPI1);
// Power_CTL register = 0x2D ? write 0x08 (MEASURE = 1) // Power_CTL register = 0x2D ? write 0x08 (MEASURE = 1)