diff --git a/DebugConfig/Simulation_STM32F103RB_1.0.0.dbgconf b/DebugConfig/Simulation_STM32F103RB_1.0.0.dbgconf
new file mode 100644
index 0000000..9c4804d
--- /dev/null
+++ b/DebugConfig/Simulation_STM32F103RB_1.0.0.dbgconf
@@ -0,0 +1,36 @@
+// File: STM32F101_102_103_105_107.dbgconf
+// Version: 1.0.0
+// Note: refer to STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx Reference manual (RM0008)
+// STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx datasheets
+
+// <<< Use Configuration Wizard in Context Menu >>>
+
+//
µVision Build Log
Tool Versions:
-IDE-Version: µVision V5.43.1.0 +IDE-Version: µVision V5.42.0.0 Copyright (C) 2025 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: Jens Kielland, University, LIC=---- +License Information: user user, INSA Toulouse, LIC=---- Tool Versions: -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 +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 Dialog DLL: DARMSTM.DLL V1.69.1.0 -Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.3.1.0 +Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.3.0.0 Dialog DLL: TARMSTM.DLL V1.67.1.0Project:
-C:\users\klinx\Documents\ecole\4A\MC\BE_VOILIER\ProjetVoilier.uvprojx -Project File Date: 12/15/2025 +U:\Documents\ProjetVoilier\BE_VOILIER\ProjetVoilier.uvprojx +Project File Date: 12/16/2025Output:
-*** Using Compiler 'V6.24', folder: 'C:\users\klinx\AppData\Local\Keil_v5\ARM\ARMCLANG\Bin' +*** Using Compiler 'V6.23', folder: 'C:\Keil\542a\ARM\ARMCLANG\Bin' Rebuild target 'Simulation' +Pilotes/Source/Horloge.c(75): error: redefinition of 'TIM2_IRQHandler' + 75 | void TIM2_IRQHandler(void) { //On redefinit le IRQHandler qui est dj ecrit dans le code source + | ^ +Pilotes/Source/Horloge.c(33): note: previous definition is here + 33 | void TIM2_IRQHandler(void) { //On redefinit le IRQHandler qui est d j ecrit dans le code source + | ^ +1 error generated. +compiling Horloge.c... +compiling DriverGPIO.c... +Services/Source/Girouette.c(13): error: call to undeclared function 'Timer_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 13 | Timer_init(Timer, 0, 0); + | ^ +Services/Source/Girouette.c(13): note: did you mean 'Timer_Init'? +./Pilotes/Include\Horloge.h(10): note: 'Timer_Init' declared here + 10 | void Timer_Init(TIM_TypeDef *Timer, unsigned short Autoreload, unsigned short Prescaler); + | ^ +1 error generated. +compiling Girouette.c... +compiling Servo.c... +compiling MyUart.c... +Application/principal.c(8): warning: In file included from... +./Pilotes/Include\RTC.h(4): error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] + 4 | initRTC(); + | ^ + | int +1 error generated. compiling principal.c... compiling Accelerometre.c... -compiling Girouette.c... -compiling MyUart.c... -compiling Servo.c... -compiling DriverGPIO.c... -compiling Horloge.c... compiling MYGPIO.c... -compiling MyTimer.c... compiling PWM.c... -compiling Timer.c... compiling I2C.c... -assembling startup_stm32f10x_md.s... compiling system_stm32f10x.c... -linking... -.\Objects\ProjetVide.axf: Error: L6218E: Undefined symbol MySPI_Init (referred from accelerometre.o). -.\Objects\ProjetVide.axf: Error: L6218E: Undefined symbol MySPI_Clear_NSS (referred from accelerometre.o). -.\Objects\ProjetVide.axf: Error: L6218E: Undefined symbol MySPI_Send (referred from accelerometre.o). -.\Objects\ProjetVide.axf: Error: L6218E: Undefined symbol MySPI_Set_NSS (referred from accelerometre.o). -.\Objects\ProjetVide.axf: Error: L6218E: Undefined symbol MySPI_Read (referred from accelerometre.o). -Not enough information to list image symbols. -Not enough information to list load addresses in the image map. -Finished: 2 information, 0 warning and 5 error messages. -".\Objects\ProjetVide.axf" - 5 Error(s), 0 Warning(s). +assembling startup_stm32f10x_md.s... +".\Objects\ProjetVide.axf" - 3 Error(s), 0 Warning(s). Software Packages used:
@@ -69,20 +79,20 @@ Package Vendor: KeilCollection of Component include folders:
./RTE/Device/STM32F103RB ./RTE/_Simulation - 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 + C:/ProgramData/Keil/Packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include + C:/ProgramData/Keil/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/IncludeCollection of Component Files used:
* Component: ARM::CMSIS:CORE@6.1.1 * Component: Keil::Device:Startup@1.0.0 - Source file: Device/Source/ARM/startup_stm32f10x_md.s + Source file: Device/Source/ARM/STM32F1xx_OPT.s Source file: Device/Source/system_stm32f10x.c Include file: RTE_Driver/Config/RTE_Device.h - Source file: Device/Source/ARM/STM32F1xx_OPT.s + Source file: Device/Source/ARM/startup_stm32f10x_md.s Target not created. -Build Time Elapsed: 00:00:32 +Build Time Elapsed: 00:00:02