From 0f0531465b6181da020dd4f22b18d4f1bc8672ee Mon Sep 17 00:00:00 2001 From: Brage-Flonaes Johnsen Date: Wed, 17 Dec 2025 11:46:52 +0100 Subject: [PATCH] =?UTF-8?q?Tout=20fonctionne=20bien=20ensemble,=20sauf=20l?= =?UTF-8?q?e=20plateau,=20qui=20est=20=C3=A0=20verifier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Application/principal.c | 14 +- DebugConfig/Reel_STM32F103RB_1.0.0.dbgconf | 36 + EventRecorderStub.scvd | 9 + Listings/Projet0.map | 892 ++++ Objects/ExtDll.iex | 2 + Objects/Projet0.axf | Bin 0 -> 56696 bytes Objects/Projet0.build_log.htm | 84 + Objects/Projet0.htm | 812 ++++ Objects/Projet0.lnp | 20 + Objects/Projet0_Reel.dep | 108 + Objects/accelerometre.d | 7 + Objects/accelerometre.o | Bin 0 -> 7200 bytes Objects/adc.d | 6 + Objects/adc.o | Bin 0 -> 5880 bytes Objects/drivergpio.d | 6 + Objects/drivergpio.o | Bin 0 -> 6396 bytes Objects/girouette.d | 7 + Objects/girouette.o | Bin 0 -> 5732 bytes Objects/horloge.d | 6 + Objects/horloge.o | Bin 0 -> 11340 bytes Objects/i2c.d | 6 + Objects/i2c.o | Bin 0 -> 2988 bytes Objects/mygpio.d | 6 + Objects/mygpio.o | Bin 0 -> 6360 bytes Objects/myuart.d | 6 + Objects/myuart.o | Bin 0 -> 10336 bytes Objects/plateau.d | 7 + Objects/plateau.o | Bin 0 -> 4916 bytes Objects/principal.d | 9 + Objects/principal.o | Bin 0 -> 6884 bytes Objects/pwm.d | 6 + Objects/pwm.o | Bin 0 -> 6932 bytes Objects/rtc.d | 5 + Objects/rtc.o | Bin 0 -> 3260 bytes Objects/servo.d | 7 + Objects/servo.o | Bin 0 -> 4728 bytes Objects/startup_stm32f10x_md.o | Bin 0 -> 5904 bytes Objects/system_stm32f10x.d | 5 + Objects/system_stm32f10x.o | Bin 0 -> 7068 bytes {Services => Pilotes}/Source/RTC.c | 2 +- Projet0.uvguix | 3664 +++++++++++++++++ Projet0.uvoptx | 83 +- Projet0.uvprojx | 185 +- .../STM32F101_102_103_105_107.dbgconf | 36 + 44 files changed, 5855 insertions(+), 181 deletions(-) create mode 100644 DebugConfig/Reel_STM32F103RB_1.0.0.dbgconf create mode 100644 EventRecorderStub.scvd create mode 100644 Listings/Projet0.map create mode 100644 Objects/ExtDll.iex create mode 100644 Objects/Projet0.axf create mode 100644 Objects/Projet0.build_log.htm create mode 100644 Objects/Projet0.htm create mode 100644 Objects/Projet0.lnp create mode 100644 Objects/Projet0_Reel.dep create mode 100644 Objects/accelerometre.d create mode 100644 Objects/accelerometre.o create mode 100644 Objects/adc.d create mode 100644 Objects/adc.o create mode 100644 Objects/drivergpio.d create mode 100644 Objects/drivergpio.o create mode 100644 Objects/girouette.d create mode 100644 Objects/girouette.o create mode 100644 Objects/horloge.d create mode 100644 Objects/horloge.o create mode 100644 Objects/i2c.d create mode 100644 Objects/i2c.o create mode 100644 Objects/mygpio.d create mode 100644 Objects/mygpio.o create mode 100644 Objects/myuart.d create mode 100644 Objects/myuart.o create mode 100644 Objects/plateau.d create mode 100644 Objects/plateau.o create mode 100644 Objects/principal.d create mode 100644 Objects/principal.o create mode 100644 Objects/pwm.d create mode 100644 Objects/pwm.o create mode 100644 Objects/rtc.d create mode 100644 Objects/rtc.o create mode 100644 Objects/servo.d create mode 100644 Objects/servo.o create mode 100644 Objects/startup_stm32f10x_md.o create mode 100644 Objects/system_stm32f10x.d create mode 100644 Objects/system_stm32f10x.o rename {Services => Pilotes}/Source/RTC.c (91%) create mode 100644 Projet0.uvguix create mode 100644 RTE/Device/STM32F103RB/STM32F101_102_103_105_107.dbgconf diff --git a/Application/principal.c b/Application/principal.c index 62bcb3f..b3d3efe 100755 --- a/Application/principal.c +++ b/Application/principal.c @@ -8,15 +8,16 @@ #include "Plateau.h" #include "I2C.h" #include "RTC.h" +#include "ADC.h" //Variables int angleVentVar; int angleVoileVar; volatile uint32_t moy; -void pilotage(int commande) { +void pilotage(volatile int commande) { Update_Motor_PWM(commande,TIM3,3); - }; +}; int main (void) { // ---- Setup ------ @@ -40,8 +41,11 @@ int main (void) { //init Uart My_USART_Config(USART1, 7500); //call with baudrate which is one over this value times clock frequency USART_IT_Receive_Enable(USART1); - Init_IT_Receive(pilotage); USART_Send_String(USART1,"bonjour bateau\r\n"); + + // Init plateau + initPlato(TIM3,3); + Init_IT_Receive(pilotage); // C'EST QUOI ????? RCC->APB2ENR |= RCC_APB2ENR_IOPBEN; // POURQUOI MANIPULE T-ON ÇA ICI ?!???!? @@ -51,8 +55,8 @@ int main (void) { initServo(TIM4, 3); //Init RTC - initRTC(); - getTime(); + //initRTC(); + //getTime(); // ----- Opération ----- while(1){ diff --git a/DebugConfig/Reel_STM32F103RB_1.0.0.dbgconf b/DebugConfig/Reel_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/DebugConfig/Reel_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 >>> + +// Debug MCU configuration register (DBGMCU_CR) +// Reserved bits must be kept at reset value +// DBG_TIM11_STOP TIM11 counter stopped when core is halted +// DBG_TIM10_STOP TIM10 counter stopped when core is halted +// DBG_TIM9_STOP TIM9 counter stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM13_STOP TIM13 counter stopped when core is halted +// DBG_TIM12_STOP TIM12 counter stopped when core is halted +// DBG_CAN2_STOP Debug CAN2 stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM5_STOP TIM5 counter stopped when core is halted +// DBG_TIM8_STOP TIM8 counter stopped when core is halted +// DBG_I2C2_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_I2C1_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_CAN1_STOP Debug CAN1 stopped when Core is halted +// DBG_TIM4_STOP TIM4 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// DBG_WWDG_STOP Debug window watchdog stopped when core is halted +// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted +// DBG_STANDBY Debug standby mode +// DBG_STOP Debug stop mode +// DBG_SLEEP Debug sleep mode +// +DbgMCU_CR = 0x00000007; + +// <<< end of configuration section >>> diff --git a/EventRecorderStub.scvd b/EventRecorderStub.scvd new file mode 100644 index 0000000..2956b29 --- /dev/null +++ b/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Listings/Projet0.map b/Listings/Projet0.map new file mode 100644 index 0000000..875548e --- /dev/null +++ b/Listings/Projet0.map @@ -0,0 +1,892 @@ +Component: Arm Compiler for Embedded 6.23 Tool: armlink [5f102400] + +============================================================================== + +Section Cross References + + principal.o(.text.pilotage) refers to plateau.o(.text.Update_Motor_PWM) for Update_Motor_PWM + principal.o(.ARM.exidx.text.pilotage) refers to principal.o(.text.pilotage) for [Anonymous Symbol] + principal.o(.text.main) refers to servo.o(.text.initServo) for initServo + principal.o(.text.main) refers to girouette.o(.text.configEncoder) for configEncoder + principal.o(.text.main) refers to girouette.o(.text.LocaliserZero) for LocaliserZero + principal.o(.text.main) refers to myuart.o(.text.My_USART_Config) for My_USART_Config + principal.o(.text.main) refers to adc.o(.text.initADC) for initADC + principal.o(.text.main) refers to myuart.o(.text.USART_IT_Receive_Enable) for USART_IT_Receive_Enable + principal.o(.text.main) refers to principal.o(.rodata.str1.1) for .L.str + principal.o(.text.main) refers to myuart.o(.text.USART_Send_String) for USART_Send_String + principal.o(.text.main) refers to plateau.o(.text.initPlato) for initPlato + principal.o(.text.main) refers to principal.o(.text.pilotage) for pilotage + principal.o(.text.main) refers to myuart.o(.text.Init_IT_Receive) for Init_IT_Receive + principal.o(.text.main) refers to accelerometre.o(.text.initAccelo) for initAccelo + principal.o(.text.main) refers to girouette.o(.text.angleVent) for angleVent + principal.o(.text.main) refers to principal.o(.bss.angleVentVar) for angleVentVar + principal.o(.text.main) refers to girouette.o(.text.vent2voile) for vent2voile + principal.o(.text.main) refers to principal.o(.bss.angleVoileVar) for angleVoileVar + principal.o(.text.main) refers to servo.o(.text.Servo_Moteur) for Servo_Moteur + principal.o(.text.main) refers to accelerometre.o(.text.RecupAccelo) for RecupAccelo + principal.o(.text.main) refers to principal.o(.bss.moy) for moy + principal.o(.text.main) refers to accelerometre.o(.text.LacheVoile) for LacheVoile + principal.o(.text.main) refers to adc.o(.text.sendinfoADC) for sendinfoADC + principal.o(.ARM.exidx.text.main) refers to principal.o(.text.main) for [Anonymous Symbol] + accelerometre.o(.text.initAccelo) refers to myspi.o(i.MySPI_Init) for MySPI_Init + accelerometre.o(.text.initAccelo) refers to myspi.o(i.MySPI_Clear_NSS) for MySPI_Clear_NSS + accelerometre.o(.text.initAccelo) refers to myspi.o(i.MySPI_Send) for MySPI_Send + accelerometre.o(.text.initAccelo) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS + accelerometre.o(.ARM.exidx.text.initAccelo) refers to accelerometre.o(.text.initAccelo) for [Anonymous Symbol] + accelerometre.o(.text.RecupAccelo) refers to myspi.o(i.MySPI_Clear_NSS) for MySPI_Clear_NSS + accelerometre.o(.text.RecupAccelo) refers to myspi.o(i.MySPI_Send) for MySPI_Send + accelerometre.o(.text.RecupAccelo) refers to myspi.o(i.MySPI_Read) for MySPI_Read + accelerometre.o(.text.RecupAccelo) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS + accelerometre.o(.text.RecupAccelo) refers to accelerometre.o(.bss.RecupAccelo.Messie) for RecupAccelo.Messie + accelerometre.o(.ARM.exidx.text.RecupAccelo) refers to accelerometre.o(.text.RecupAccelo) for [Anonymous Symbol] + accelerometre.o(.text.initLacheur) refers to horloge.o(.text.Timer_Init) for Timer_Init + accelerometre.o(.ARM.exidx.text.initLacheur) refers to accelerometre.o(.text.initLacheur) for [Anonymous Symbol] + accelerometre.o(.text.LacheVoile) refers to servo.o(.text.Servo_Moteur) for Servo_Moteur + accelerometre.o(.ARM.exidx.text.LacheVoile) refers to accelerometre.o(.text.LacheVoile) for [Anonymous Symbol] + girouette.o(.text.configEncoder) refers to horloge.o(.text.Timer_Init) for Timer_Init + girouette.o(.text.configEncoder) refers to drivergpio.o(.text.MyGPIO_Init) for MyGPIO_Init + girouette.o(.ARM.exidx.text.configEncoder) refers to girouette.o(.text.configEncoder) for [Anonymous Symbol] + girouette.o(.ARM.exidx.text.angleVent) refers to girouette.o(.text.angleVent) for [Anonymous Symbol] + girouette.o(.ARM.exidx.text.vent2voile) refers to girouette.o(.text.vent2voile) for [Anonymous Symbol] + girouette.o(.text.LocaliserZero) refers to drivergpio.o(.text.MyGPIO_Read) for MyGPIO_Read + girouette.o(.ARM.exidx.text.LocaliserZero) refers to girouette.o(.text.LocaliserZero) for [Anonymous Symbol] + servo.o(.text.Servo_Moteur) refers to pwm.o(.text.Set_DutyCycle_PWM) for Set_DutyCycle_PWM + servo.o(.ARM.exidx.text.Servo_Moteur) refers to servo.o(.text.Servo_Moteur) for [Anonymous Symbol] + servo.o(.text.initServo) refers to horloge.o(.text.Timer_Init) for Timer_Init + servo.o(.text.initServo) refers to drivergpio.o(.text.MyGPIO_Init) for MyGPIO_Init + servo.o(.text.initServo) refers to pwm.o(.text.MyTimer_PWM) for MyTimer_PWM + servo.o(.ARM.exidx.text.initServo) refers to servo.o(.text.initServo) for [Anonymous Symbol] + adc.o(.ARM.exidx.text.initADC) refers to adc.o(.text.initADC) for [Anonymous Symbol] + adc.o(.ARM.exidx.text.recupADC) refers to adc.o(.text.recupADC) for [Anonymous Symbol] + adc.o(.text.sendinfoADC) refers to adc.o(.text.recupADC) for recupADC + adc.o(.text.sendinfoADC) refers to dflti.o(.text) for __aeabi_i2d + adc.o(.text.sendinfoADC) refers to dmul.o(.text) for __aeabi_dmul + adc.o(.text.sendinfoADC) refers to dfixi.o(.text) for __aeabi_d2iz + adc.o(.text.sendinfoADC) refers to adc.o(.rodata.str1.1) for .L.str + adc.o(.text.sendinfoADC) refers to printfa.o(i.__0snprintf) for snprintf + adc.o(.text.sendinfoADC) refers to myuart.o(.text.USART_Send_String) for USART_Send_String + adc.o(.ARM.exidx.text.sendinfoADC) refers to adc.o(.text.sendinfoADC) for [Anonymous Symbol] + drivergpio.o(.ARM.exidx.text.MyGPIO_Init) refers to drivergpio.o(.text.MyGPIO_Init) for [Anonymous Symbol] + drivergpio.o(.ARM.exidx.text.MyGPIO_Read) refers to drivergpio.o(.text.MyGPIO_Read) for [Anonymous Symbol] + drivergpio.o(.ARM.exidx.text.MyGPIO_Set) refers to drivergpio.o(.text.MyGPIO_Set) for [Anonymous Symbol] + drivergpio.o(.ARM.exidx.text.MyGPIO_Reset) refers to drivergpio.o(.text.MyGPIO_Reset) for [Anonymous Symbol] + drivergpio.o(.ARM.exidx.text.MYGPIO_PinOn) refers to drivergpio.o(.text.MYGPIO_PinOn) for [Anonymous Symbol] + drivergpio.o(.ARM.exidx.text.MYGPIO_PinOff) refers to drivergpio.o(.text.MYGPIO_PinOff) for [Anonymous Symbol] + drivergpio.o(.ARM.exidx.text.MyGPIO_Toggle) refers to drivergpio.o(.text.MyGPIO_Toggle) for [Anonymous Symbol] + horloge.o(.ARM.exidx.text.Timer_Init) refers to horloge.o(.text.Timer_Init) for [Anonymous Symbol] + horloge.o(.text.MyTimer_ActiveIT) refers to horloge.o(.bss.TIM2_Appel) for TIM2_Appel + horloge.o(.text.MyTimer_ActiveIT) refers to horloge.o(.text.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + horloge.o(.text.MyTimer_ActiveIT) refers to horloge.o(.text.__NVIC_SetPriority) for __NVIC_SetPriority + horloge.o(.text.MyTimer_ActiveIT) refers to horloge.o(.bss.TIM3_Appel) for TIM3_Appel + horloge.o(.text.MyTimer_ActiveIT) refers to horloge.o(.bss.TIM4_Appel) for TIM4_Appel + horloge.o(.ARM.exidx.text.MyTimer_ActiveIT) refers to horloge.o(.text.MyTimer_ActiveIT) for [Anonymous Symbol] + horloge.o(.ARM.exidx.text.__NVIC_EnableIRQ) refers to horloge.o(.text.__NVIC_EnableIRQ) for [Anonymous Symbol] + horloge.o(.ARM.exidx.text.__NVIC_SetPriority) refers to horloge.o(.text.__NVIC_SetPriority) for [Anonymous Symbol] + horloge.o(.text.TIM2_IRQHandler) refers to horloge.o(.bss.TIM2_Appel) for TIM2_Appel + horloge.o(.ARM.exidx.text.TIM2_IRQHandler) refers to horloge.o(.text.TIM2_IRQHandler) for [Anonymous Symbol] + horloge.o(.text.TIM3_IRQHandler) refers to horloge.o(.bss.TIM3_Appel) for TIM3_Appel + horloge.o(.ARM.exidx.text.TIM3_IRQHandler) refers to horloge.o(.text.TIM3_IRQHandler) for [Anonymous Symbol] + horloge.o(.text.TIM4_IRQHandler) refers to horloge.o(.bss.TIM4_Appel) for TIM4_Appel + horloge.o(.ARM.exidx.text.TIM4_IRQHandler) refers to horloge.o(.text.TIM4_IRQHandler) for [Anonymous Symbol] + i2c.o(.ARM.exidx.text.initI2C) refers to i2c.o(.text.initI2C) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.initGPIO_Interne) refers to mygpio.o(.text.initGPIO_Interne) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.boutonAppuye_Interne) refers to mygpio.o(.text.boutonAppuye_Interne) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.allumerDEL_Interne) refers to mygpio.o(.text.allumerDEL_Interne) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.eteindreDEL_Interne) refers to mygpio.o(.text.eteindreDEL_Interne) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.commuterDEL_Interne) refers to mygpio.o(.text.commuterDEL_Interne) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.initGPIO_Externe) refers to mygpio.o(.text.initGPIO_Externe) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.boutonAppuye_Externe) refers to mygpio.o(.text.boutonAppuye_Externe) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.allumerDEL_Externe) refers to mygpio.o(.text.allumerDEL_Externe) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.eteindreDEL_Externe) refers to mygpio.o(.text.eteindreDEL_Externe) for [Anonymous Symbol] + mygpio.o(.ARM.exidx.text.commuterDEL_Externe) refers to mygpio.o(.text.commuterDEL_Externe) for [Anonymous Symbol] + myuart.o(.text.My_USART_Config) refers to drivergpio.o(.text.MyGPIO_Init) for MyGPIO_Init + myuart.o(.text.My_USART_Config) refers to myuart.o(.text.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + myuart.o(.text.My_USART_Config) refers to myuart.o(.text.__NVIC_SetPriority) for __NVIC_SetPriority + myuart.o(.ARM.exidx.text.My_USART_Config) refers to myuart.o(.text.My_USART_Config) for [Anonymous Symbol] + myuart.o(.ARM.exidx.text.__NVIC_EnableIRQ) refers to myuart.o(.text.__NVIC_EnableIRQ) for [Anonymous Symbol] + myuart.o(.ARM.exidx.text.__NVIC_SetPriority) refers to myuart.o(.text.__NVIC_SetPriority) for [Anonymous Symbol] + myuart.o(.ARM.exidx.text.USART_Send_Char) refers to myuart.o(.text.USART_Send_Char) for [Anonymous Symbol] + myuart.o(.text.USART_Send_String) refers to myuart.o(.text.USART_Send_Char) for USART_Send_Char + myuart.o(.ARM.exidx.text.USART_Send_String) refers to myuart.o(.text.USART_Send_String) for [Anonymous Symbol] + myuart.o(.ARM.exidx.text.USART_IT_Receive_Enable) refers to myuart.o(.text.USART_IT_Receive_Enable) for [Anonymous Symbol] + myuart.o(.text.Init_IT_Receive) refers to myuart.o(.bss.pFnc_Receive) for pFnc_Receive + myuart.o(.ARM.exidx.text.Init_IT_Receive) refers to myuart.o(.text.Init_IT_Receive) for [Anonymous Symbol] + myuart.o(.text.USART1_IRQHandler) refers to myuart.o(.bss.pFnc_Receive) for pFnc_Receive + myuart.o(.ARM.exidx.text.USART1_IRQHandler) refers to myuart.o(.text.USART1_IRQHandler) for [Anonymous Symbol] + plateau.o(.text.initPlato) refers to drivergpio.o(.text.MyGPIO_Init) for MyGPIO_Init + plateau.o(.text.initPlato) refers to horloge.o(.text.Timer_Init) for Timer_Init + plateau.o(.text.initPlato) refers to pwm.o(.text.MyTimer_PWM) for MyTimer_PWM + plateau.o(.ARM.exidx.text.initPlato) refers to plateau.o(.text.initPlato) for [Anonymous Symbol] + plateau.o(.text.Update_Motor_PWM) refers to drivergpio.o(.text.MyGPIO_Set) for MyGPIO_Set + plateau.o(.text.Update_Motor_PWM) refers to drivergpio.o(.text.MyGPIO_Reset) for MyGPIO_Reset + plateau.o(.text.Update_Motor_PWM) refers to pwm.o(.text.Set_DutyCycle_PWM_Plateau) for Set_DutyCycle_PWM_Plateau + plateau.o(.ARM.exidx.text.Update_Motor_PWM) refers to plateau.o(.text.Update_Motor_PWM) for [Anonymous Symbol] + pwm.o(.ARM.exidx.text.MyTimer_PWM) refers to pwm.o(.text.MyTimer_PWM) for [Anonymous Symbol] + pwm.o(.ARM.exidx.text.Set_DutyCycle_PWM) refers to pwm.o(.text.Set_DutyCycle_PWM) for [Anonymous Symbol] + pwm.o(.ARM.exidx.text.Set_DutyCycle_PWM_Plateau) refers to pwm.o(.text.Set_DutyCycle_PWM_Plateau) for [Anonymous Symbol] + rtc.o(.ARM.exidx.text.initRTC) refers to rtc.o(.text.initRTC) for [Anonymous Symbol] + rtc.o(.ARM.exidx.text.getTime) refers to rtc.o(.text.getTime) for [Anonymous Symbol] + startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp + startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler + startup_stm32f10x_md.o(RESET) refers to horloge.o(.text.TIM2_IRQHandler) for TIM2_IRQHandler + startup_stm32f10x_md.o(RESET) refers to horloge.o(.text.TIM3_IRQHandler) for TIM3_IRQHandler + startup_stm32f10x_md.o(RESET) refers to horloge.o(.text.TIM4_IRQHandler) for TIM4_IRQHandler + startup_stm32f10x_md.o(RESET) refers to myuart.o(.text.USART1_IRQHandler) for USART1_IRQHandler + startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(.text.SystemInit) for SystemInit + startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + system_stm32f10x.o(.text.SystemInit) refers to system_stm32f10x.o(.text.SetSysClock) for SetSysClock + system_stm32f10x.o(.ARM.exidx.text.SystemInit) refers to system_stm32f10x.o(.text.SystemInit) for [Anonymous Symbol] + system_stm32f10x.o(.text.SetSysClock) refers to system_stm32f10x.o(.text.SetSysClockTo72) for SetSysClockTo72 + system_stm32f10x.o(.ARM.exidx.text.SetSysClock) refers to system_stm32f10x.o(.text.SetSysClock) for [Anonymous Symbol] + system_stm32f10x.o(.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data.SystemCoreClock) for SystemCoreClock + system_stm32f10x.o(.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.rodata.AHBPrescTable) for AHBPrescTable + system_stm32f10x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol] + system_stm32f10x.o(.ARM.exidx.text.SetSysClockTo72) refers to system_stm32f10x.o(.text.SetSysClockTo72) for [Anonymous Symbol] + myspi.o(i.MySPI_Clear_NSS) refers to myspi.o(.data) for ActiveSPI + myspi.o(i.MySPI_Init) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS + myspi.o(i.MySPI_Init) refers to myspi.o(.data) for ActiveSPI + myspi.o(i.MySPI_Read) refers to myspi.o(.data) for ActiveSPI + myspi.o(i.MySPI_Send) refers to myspi.o(.data) for ActiveSPI + myspi.o(i.MySPI_Set_NSS) refers to myspi.o(.data) for ActiveSPI + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to fputc.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to fputc.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to fputc.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to fputc.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue + dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_md.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to principal.o(.text.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to principal.o(.text.main) for main + fputc.o(i.fputc) refers (Special) to iusesemip.o(.text) for __I$use$semihosting$fputc + fputc.o(i.fputc) refers (Special) to semi.o(.text) for __semihosting_library_function + fputc_h.o(i._fputc$hlt) refers (Special) to iusesemip.o(.text) for __I$use$semihosting$fputc + fputc_h.o(i._fputc$hlt) refers (Special) to semi.o(.text) for __semihosting_library_function + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + dfixul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing principal.o(.text), (0 bytes). + Removing principal.o(.ARM.exidx.text.pilotage), (8 bytes). + Removing principal.o(.ARM.exidx.text.main), (8 bytes). + Removing principal.o(.ARM.use_no_argv), (4 bytes). + Removing accelerometre.o(.text), (0 bytes). + Removing accelerometre.o(.ARM.exidx.text.initAccelo), (8 bytes). + Removing accelerometre.o(.ARM.exidx.text.RecupAccelo), (8 bytes). + Removing accelerometre.o(.text.initLacheur), (46 bytes). + Removing accelerometre.o(.ARM.exidx.text.initLacheur), (8 bytes). + Removing accelerometre.o(.ARM.exidx.text.LacheVoile), (8 bytes). + Removing girouette.o(.text), (0 bytes). + Removing girouette.o(.ARM.exidx.text.configEncoder), (8 bytes). + Removing girouette.o(.ARM.exidx.text.angleVent), (8 bytes). + Removing girouette.o(.ARM.exidx.text.vent2voile), (8 bytes). + Removing girouette.o(.ARM.exidx.text.LocaliserZero), (8 bytes). + Removing servo.o(.text), (0 bytes). + Removing servo.o(.ARM.exidx.text.Servo_Moteur), (8 bytes). + Removing servo.o(.ARM.exidx.text.initServo), (8 bytes). + Removing adc.o(.text), (0 bytes). + Removing adc.o(.ARM.exidx.text.initADC), (8 bytes). + Removing adc.o(.ARM.exidx.text.recupADC), (8 bytes). + Removing adc.o(.ARM.exidx.text.sendinfoADC), (8 bytes). + Removing drivergpio.o(.text), (0 bytes). + Removing drivergpio.o(.ARM.exidx.text.MyGPIO_Init), (8 bytes). + Removing drivergpio.o(.ARM.exidx.text.MyGPIO_Read), (8 bytes). + Removing drivergpio.o(.ARM.exidx.text.MyGPIO_Set), (8 bytes). + Removing drivergpio.o(.ARM.exidx.text.MyGPIO_Reset), (8 bytes). + Removing drivergpio.o(.text.MYGPIO_PinOn), (30 bytes). + Removing drivergpio.o(.ARM.exidx.text.MYGPIO_PinOn), (8 bytes). + Removing drivergpio.o(.text.MYGPIO_PinOff), (30 bytes). + Removing drivergpio.o(.ARM.exidx.text.MYGPIO_PinOff), (8 bytes). + Removing drivergpio.o(.text.MyGPIO_Toggle), (30 bytes). + Removing drivergpio.o(.ARM.exidx.text.MyGPIO_Toggle), (8 bytes). + Removing horloge.o(.text), (0 bytes). + Removing horloge.o(.ARM.exidx.text.Timer_Init), (8 bytes). + Removing horloge.o(.text.MyTimer_ActiveIT), (268 bytes). + Removing horloge.o(.ARM.exidx.text.MyTimer_ActiveIT), (8 bytes). + Removing horloge.o(.text.__NVIC_EnableIRQ), (48 bytes). + Removing horloge.o(.ARM.exidx.text.__NVIC_EnableIRQ), (8 bytes). + Removing horloge.o(.text.__NVIC_SetPriority), (66 bytes). + Removing horloge.o(.ARM.exidx.text.__NVIC_SetPriority), (8 bytes). + Removing horloge.o(.ARM.exidx.text.TIM2_IRQHandler), (8 bytes). + Removing horloge.o(.ARM.exidx.text.TIM3_IRQHandler), (8 bytes). + Removing horloge.o(.ARM.exidx.text.TIM4_IRQHandler), (8 bytes). + Removing i2c.o(.text), (0 bytes). + Removing i2c.o(.text.initI2C), (42 bytes). + Removing i2c.o(.ARM.exidx.text.initI2C), (8 bytes). + Removing mygpio.o(.text), (0 bytes). + Removing mygpio.o(.text.initGPIO_Interne), (66 bytes). + Removing mygpio.o(.ARM.exidx.text.initGPIO_Interne), (8 bytes). + Removing mygpio.o(.text.boutonAppuye_Interne), (16 bytes). + Removing mygpio.o(.ARM.exidx.text.boutonAppuye_Interne), (8 bytes). + Removing mygpio.o(.text.allumerDEL_Interne), (18 bytes). + Removing mygpio.o(.ARM.exidx.text.allumerDEL_Interne), (8 bytes). + Removing mygpio.o(.text.eteindreDEL_Interne), (18 bytes). + Removing mygpio.o(.ARM.exidx.text.eteindreDEL_Interne), (8 bytes). + Removing mygpio.o(.text.commuterDEL_Interne), (18 bytes). + Removing mygpio.o(.ARM.exidx.text.commuterDEL_Interne), (8 bytes). + Removing mygpio.o(.text.initGPIO_Externe), (58 bytes). + Removing mygpio.o(.ARM.exidx.text.initGPIO_Externe), (8 bytes). + Removing mygpio.o(.text.boutonAppuye_Externe), (16 bytes). + Removing mygpio.o(.ARM.exidx.text.boutonAppuye_Externe), (8 bytes). + Removing mygpio.o(.text.allumerDEL_Externe), (18 bytes). + Removing mygpio.o(.ARM.exidx.text.allumerDEL_Externe), (8 bytes). + Removing mygpio.o(.text.eteindreDEL_Externe), (18 bytes). + Removing mygpio.o(.ARM.exidx.text.eteindreDEL_Externe), (8 bytes). + Removing mygpio.o(.text.commuterDEL_Externe), (18 bytes). + Removing mygpio.o(.ARM.exidx.text.commuterDEL_Externe), (8 bytes). + Removing myuart.o(.text), (0 bytes). + Removing myuart.o(.ARM.exidx.text.My_USART_Config), (8 bytes). + Removing myuart.o(.ARM.exidx.text.__NVIC_EnableIRQ), (8 bytes). + Removing myuart.o(.ARM.exidx.text.__NVIC_SetPriority), (8 bytes). + Removing myuart.o(.ARM.exidx.text.USART_Send_Char), (8 bytes). + Removing myuart.o(.ARM.exidx.text.USART_Send_String), (8 bytes). + Removing myuart.o(.ARM.exidx.text.USART_IT_Receive_Enable), (8 bytes). + Removing myuart.o(.ARM.exidx.text.Init_IT_Receive), (8 bytes). + Removing myuart.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes). + Removing plateau.o(.text), (0 bytes). + Removing plateau.o(.ARM.exidx.text.initPlato), (8 bytes). + Removing plateau.o(.ARM.exidx.text.Update_Motor_PWM), (8 bytes). + Removing pwm.o(.text), (0 bytes). + Removing pwm.o(.ARM.exidx.text.MyTimer_PWM), (8 bytes). + Removing pwm.o(.ARM.exidx.text.Set_DutyCycle_PWM), (8 bytes). + Removing pwm.o(.ARM.exidx.text.Set_DutyCycle_PWM_Plateau), (8 bytes). + Removing rtc.o(.text), (0 bytes). + Removing rtc.o(.text.initRTC), (30 bytes). + Removing rtc.o(.ARM.exidx.text.initRTC), (8 bytes). + Removing rtc.o(.text.getTime), (12 bytes). + Removing rtc.o(.ARM.exidx.text.getTime), (8 bytes). + Removing startup_stm32f10x_md.o(HEAP), (512 bytes). + Removing system_stm32f10x.o(.text), (0 bytes). + Removing system_stm32f10x.o(.ARM.exidx.text.SystemInit), (8 bytes). + Removing system_stm32f10x.o(.ARM.exidx.text.SetSysClock), (8 bytes). + Removing system_stm32f10x.o(.text.SystemCoreClockUpdate), (290 bytes). + Removing system_stm32f10x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes). + Removing system_stm32f10x.o(.ARM.exidx.text.SetSysClockTo72), (8 bytes). + Removing system_stm32f10x.o(.data.SystemCoreClock), (4 bytes). + Removing system_stm32f10x.o(.rodata.AHBPrescTable), (16 bytes). + Removing myspi.o(.rev16_text), (4 bytes). + Removing myspi.o(.revsh_text), (4 bytes). + Removing myspi.o(.rrx_text), (6 bytes). + +101 unused section(s) (total 2178 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/division.s 0x00000000 Number 0 aeabi_sdiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/stdio/fputc.c 0x00000000 Number 0 fputc.o ABSOLUTE + ../clib/microlib/stdio/fputc.c 0x00000000 Number 0 fputc_h.o ABSOLUTE + ../clib/microlib/stdio/semi.s 0x00000000 Number 0 semi.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusesemip.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ADC.c 0x00000000 Number 0 adc.o ABSOLUTE + Accelerometre.c 0x00000000 Number 0 accelerometre.o ABSOLUTE + DriverGPIO.c 0x00000000 Number 0 drivergpio.o ABSOLUTE + Girouette.c 0x00000000 Number 0 girouette.o ABSOLUTE + Horloge.c 0x00000000 Number 0 horloge.o ABSOLUTE + I2C.c 0x00000000 Number 0 i2c.o ABSOLUTE + MYGPIO.c 0x00000000 Number 0 mygpio.o ABSOLUTE + MyDrivers\MySPI.c 0x00000000 Number 0 myspi.o ABSOLUTE + MyDrivers\\MySPI.c 0x00000000 Number 0 myspi.o ABSOLUTE + MyUart.c 0x00000000 Number 0 myuart.o ABSOLUTE + PWM.c 0x00000000 Number 0 pwm.o ABSOLUTE + Plateau.c 0x00000000 Number 0 plateau.o ABSOLUTE + RTC.c 0x00000000 Number 0 rtc.o ABSOLUTE + RTE/Device/STM32F103RB/startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE + Servo.c 0x00000000 Number 0 servo.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + principal.c 0x00000000 Number 0 principal.o ABSOLUTE + system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE + RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET) + .ARM.Collect$$$$00000000 0x080000ec Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x080000ec Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x080000f0 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x080000f4 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x080000f4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x080000f4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + __lit__00000000 0x080000fc Data 4 entry2.o(.ARM.Collect$$$$00002712) + .ARM.Collect$$$$0000000D 0x080000fc Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x080000fc Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x080000fc Section 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x08000100 Section 36 startup_stm32f10x_md.o(.text) + .text 0x08000124 Section 0 dmul.o(.text) + .text 0x08000208 Section 0 dflti.o(.text) + .text 0x0800022a Section 0 dfixi.o(.text) + .text 0x08000268 Section 0 uidiv.o(.text) + .text 0x08000294 Section 0 uldiv.o(.text) + .text 0x080002f6 Section 0 llushr.o(.text) + .text 0x08000316 Section 0 iusefp.o(.text) + .text 0x08000316 Section 0 depilogue.o(.text) + .text 0x080003d0 Section 0 dadd.o(.text) + .text 0x0800051e Section 0 ddiv.o(.text) + .text 0x080005fc Section 0 dfixul.o(.text) + .text 0x0800062c Section 48 cdrcmple.o(.text) + .text 0x0800065c Section 48 init.o(.text) + .text 0x0800068c Section 0 llshl.o(.text) + .text 0x080006aa Section 0 llsshr.o(.text) + [Anonymous Symbol] 0x080006d0 Section 0 myuart.o(.text.Init_IT_Receive) + [Anonymous Symbol] 0x080006e4 Section 0 accelerometre.o(.text.LacheVoile) + [Anonymous Symbol] 0x08000724 Section 0 girouette.o(.text.LocaliserZero) + [Anonymous Symbol] 0x08000760 Section 0 drivergpio.o(.text.MyGPIO_Init) + [Anonymous Symbol] 0x08000928 Section 0 drivergpio.o(.text.MyGPIO_Read) + [Anonymous Symbol] 0x08000944 Section 0 drivergpio.o(.text.MyGPIO_Reset) + [Anonymous Symbol] 0x08000960 Section 0 drivergpio.o(.text.MyGPIO_Set) + [Anonymous Symbol] 0x08000978 Section 0 pwm.o(.text.MyTimer_PWM) + [Anonymous Symbol] 0x08000d6c Section 0 myuart.o(.text.My_USART_Config) + [Anonymous Symbol] 0x08000dd8 Section 0 accelerometre.o(.text.RecupAccelo) + [Anonymous Symbol] 0x08000e44 Section 0 servo.o(.text.Servo_Moteur) + SetSysClock 0x08000e7d Thumb Code 8 system_stm32f10x.o(.text.SetSysClock) + [Anonymous Symbol] 0x08000e7c Section 0 system_stm32f10x.o(.text.SetSysClock) + SetSysClockTo72 0x08000e85 Thumb Code 290 system_stm32f10x.o(.text.SetSysClockTo72) + [Anonymous Symbol] 0x08000e84 Section 0 system_stm32f10x.o(.text.SetSysClockTo72) + [Anonymous Symbol] 0x08000fa8 Section 0 pwm.o(.text.Set_DutyCycle_PWM) + [Anonymous Symbol] 0x08001010 Section 0 pwm.o(.text.Set_DutyCycle_PWM_Plateau) + [Anonymous Symbol] 0x0800108c Section 0 system_stm32f10x.o(.text.SystemInit) + [Anonymous Symbol] 0x080010f4 Section 0 horloge.o(.text.TIM2_IRQHandler) + [Anonymous Symbol] 0x08001134 Section 0 horloge.o(.text.TIM3_IRQHandler) + [Anonymous Symbol] 0x08001178 Section 0 horloge.o(.text.TIM4_IRQHandler) + [Anonymous Symbol] 0x080011bc Section 0 horloge.o(.text.Timer_Init) + [Anonymous Symbol] 0x080012a4 Section 0 myuart.o(.text.USART1_IRQHandler) + [Anonymous Symbol] 0x080012dc Section 0 myuart.o(.text.USART_IT_Receive_Enable) + [Anonymous Symbol] 0x080012f0 Section 0 myuart.o(.text.USART_Send_Char) + [Anonymous Symbol] 0x08001314 Section 0 myuart.o(.text.USART_Send_String) + [Anonymous Symbol] 0x0800133c Section 0 plateau.o(.text.Update_Motor_PWM) + __NVIC_EnableIRQ 0x08001391 Thumb Code 48 myuart.o(.text.__NVIC_EnableIRQ) + [Anonymous Symbol] 0x08001390 Section 0 myuart.o(.text.__NVIC_EnableIRQ) + __NVIC_SetPriority 0x080013c1 Thumb Code 66 myuart.o(.text.__NVIC_SetPriority) + [Anonymous Symbol] 0x080013c0 Section 0 myuart.o(.text.__NVIC_SetPriority) + [Anonymous Symbol] 0x08001404 Section 0 girouette.o(.text.angleVent) + [Anonymous Symbol] 0x0800143c Section 0 girouette.o(.text.configEncoder) + [Anonymous Symbol] 0x080014dc Section 0 adc.o(.text.initADC) + [Anonymous Symbol] 0x08001564 Section 0 accelerometre.o(.text.initAccelo) + [Anonymous Symbol] 0x080015cc Section 0 plateau.o(.text.initPlato) + [Anonymous Symbol] 0x08001638 Section 0 servo.o(.text.initServo) + [Anonymous Symbol] 0x08001694 Section 0 principal.o(.text.main) + [Anonymous Symbol] 0x08001804 Section 0 principal.o(.text.pilotage) + [Anonymous Symbol] 0x08001820 Section 0 adc.o(.text.recupADC) + [Anonymous Symbol] 0x08001834 Section 0 adc.o(.text.sendinfoADC) + [Anonymous Symbol] 0x080018f8 Section 0 girouette.o(.text.vent2voile) + i.MySPI_Clear_NSS 0x08001930 Section 0 myspi.o(i.MySPI_Clear_NSS) + i.MySPI_Init 0x08001960 Section 0 myspi.o(i.MySPI_Init) + i.MySPI_Read 0x08001b54 Section 0 myspi.o(i.MySPI_Read) + i.MySPI_Send 0x08001ba8 Section 0 myspi.o(i.MySPI_Send) + i.MySPI_Set_NSS 0x08001bf8 Section 0 myspi.o(i.MySPI_Set_NSS) + i.__0snprintf 0x08001c24 Section 0 printfa.o(i.__0snprintf) + i.__scatterload_copy 0x08001c58 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08001c66 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08001c68 Section 14 handlers.o(i.__scatterload_zeroinit) + _fp_digits 0x08001c79 Thumb Code 366 printfa.o(i._fp_digits) + i._fp_digits 0x08001c78 Section 0 printfa.o(i._fp_digits) + _printf_core 0x08001dfd Thumb Code 1744 printfa.o(i._printf_core) + i._printf_core 0x08001dfc Section 0 printfa.o(i._printf_core) + _printf_post_padding 0x080024d9 Thumb Code 36 printfa.o(i._printf_post_padding) + i._printf_post_padding 0x080024d8 Section 0 printfa.o(i._printf_post_padding) + _printf_pre_padding 0x080024fd Thumb Code 46 printfa.o(i._printf_pre_padding) + i._printf_pre_padding 0x080024fc Section 0 printfa.o(i._printf_pre_padding) + _snputc 0x0800252b Thumb Code 22 printfa.o(i._snputc) + i._snputc 0x0800252a Section 0 printfa.o(i._snputc) + .L.str 0x08002540 Data 17 principal.o(.rodata.str1.1) + [Anonymous Symbol] 0x08002540 Section 0 principal.o(.rodata.str1.1) + .L.str 0x08002551 Data 55 adc.o(.rodata.str1.1) + [Anonymous Symbol] 0x08002551 Section 0 adc.o(.rodata.str1.1) + .L.str.1 0x08002588 Data 27 adc.o(.rodata.str1.1) + .data 0x20000000 Section 4 myspi.o(.data) + RecupAccelo.Messie 0x20000008 Data 6 accelerometre.o(.bss.RecupAccelo.Messie) + [Anonymous Symbol] 0x20000008 Section 0 accelerometre.o(.bss.RecupAccelo.Messie) + TIM2_Appel 0x20000010 Data 4 horloge.o(.bss.TIM2_Appel) + [Anonymous Symbol] 0x20000010 Section 0 horloge.o(.bss.TIM2_Appel) + TIM3_Appel 0x20000014 Data 4 horloge.o(.bss.TIM3_Appel) + [Anonymous Symbol] 0x20000014 Section 0 horloge.o(.bss.TIM3_Appel) + TIM4_Appel 0x20000018 Data 4 horloge.o(.bss.TIM4_Appel) + [Anonymous Symbol] 0x20000018 Section 0 horloge.o(.bss.TIM4_Appel) + STACK 0x20000030 Section 1024 startup_stm32f10x_md.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + __decompress - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE + __Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET) + __Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET) + __main 0x080000ed Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x080000ed Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x080000f1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x080000f5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x080000f5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x080000f5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x080000f5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x080000fd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x080000fd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x08000101 Thumb Code 8 startup_stm32f10x_md.o(.text) + NMI_Handler 0x08000109 Thumb Code 2 startup_stm32f10x_md.o(.text) + HardFault_Handler 0x0800010b Thumb Code 2 startup_stm32f10x_md.o(.text) + MemManage_Handler 0x0800010d Thumb Code 2 startup_stm32f10x_md.o(.text) + BusFault_Handler 0x0800010f Thumb Code 2 startup_stm32f10x_md.o(.text) + UsageFault_Handler 0x08000111 Thumb Code 2 startup_stm32f10x_md.o(.text) + SVC_Handler 0x08000113 Thumb Code 2 startup_stm32f10x_md.o(.text) + DebugMon_Handler 0x08000115 Thumb Code 2 startup_stm32f10x_md.o(.text) + PendSV_Handler 0x08000117 Thumb Code 2 startup_stm32f10x_md.o(.text) + SysTick_Handler 0x08000119 Thumb Code 2 startup_stm32f10x_md.o(.text) + ADC1_2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + CAN1_RX1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + CAN1_SCE_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel3_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel4_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel5_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel6_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel7_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI0_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI15_10_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI3_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI4_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI9_5_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + FLASH_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + I2C1_ER_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + I2C1_EV_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + I2C2_ER_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + I2C2_EV_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + PVD_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + RCC_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + RTCAlarm_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + RTC_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + SPI1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + SPI2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + TAMPER_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + TIM1_BRK_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + TIM1_CC_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + TIM1_TRG_COM_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + TIM1_UP_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + USART2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + USART3_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + USBWakeUp_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + USB_HP_CAN1_TX_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + USB_LP_CAN1_RX0_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + WWDG_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) + __aeabi_dmul 0x08000125 Thumb Code 228 dmul.o(.text) + __aeabi_i2d 0x08000209 Thumb Code 34 dflti.o(.text) + __aeabi_d2iz 0x0800022b Thumb Code 62 dfixi.o(.text) + __aeabi_uidiv 0x08000269 Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x08000269 Thumb Code 44 uidiv.o(.text) + __aeabi_uldivmod 0x08000295 Thumb Code 98 uldiv.o(.text) + __aeabi_llsr 0x080002f7 Thumb Code 32 llushr.o(.text) + _ll_ushift_r 0x080002f7 Thumb Code 0 llushr.o(.text) + __I$use$fp 0x08000317 Thumb Code 0 iusefp.o(.text) + _double_round 0x08000317 Thumb Code 30 depilogue.o(.text) + _double_epilogue 0x08000335 Thumb Code 156 depilogue.o(.text) + __aeabi_dadd 0x080003d1 Thumb Code 322 dadd.o(.text) + __aeabi_dsub 0x08000513 Thumb Code 6 dadd.o(.text) + __aeabi_drsub 0x08000519 Thumb Code 6 dadd.o(.text) + __aeabi_ddiv 0x0800051f Thumb Code 222 ddiv.o(.text) + __aeabi_d2ulz 0x080005fd Thumb Code 48 dfixul.o(.text) + __aeabi_cdrcmple 0x0800062d Thumb Code 48 cdrcmple.o(.text) + __scatterload 0x0800065d Thumb Code 38 init.o(.text) + __scatterload_rt2 0x0800065d Thumb Code 0 init.o(.text) + __aeabi_llsl 0x0800068d Thumb Code 30 llshl.o(.text) + _ll_shift_l 0x0800068d Thumb Code 0 llshl.o(.text) + __aeabi_lasr 0x080006ab Thumb Code 36 llsshr.o(.text) + _ll_sshift_r 0x080006ab Thumb Code 0 llsshr.o(.text) + Init_IT_Receive 0x080006d1 Thumb Code 20 myuart.o(.text.Init_IT_Receive) + LacheVoile 0x080006e5 Thumb Code 64 accelerometre.o(.text.LacheVoile) + LocaliserZero 0x08000725 Thumb Code 58 girouette.o(.text.LocaliserZero) + MyGPIO_Init 0x08000761 Thumb Code 454 drivergpio.o(.text.MyGPIO_Init) + MyGPIO_Read 0x08000929 Thumb Code 26 drivergpio.o(.text.MyGPIO_Read) + MyGPIO_Reset 0x08000945 Thumb Code 28 drivergpio.o(.text.MyGPIO_Reset) + MyGPIO_Set 0x08000961 Thumb Code 24 drivergpio.o(.text.MyGPIO_Set) + MyTimer_PWM 0x08000979 Thumb Code 1010 pwm.o(.text.MyTimer_PWM) + My_USART_Config 0x08000d6d Thumb Code 108 myuart.o(.text.My_USART_Config) + RecupAccelo 0x08000dd9 Thumb Code 108 accelerometre.o(.text.RecupAccelo) + Servo_Moteur 0x08000e45 Thumb Code 56 servo.o(.text.Servo_Moteur) + Set_DutyCycle_PWM 0x08000fa9 Thumb Code 102 pwm.o(.text.Set_DutyCycle_PWM) + Set_DutyCycle_PWM_Plateau 0x08001011 Thumb Code 124 pwm.o(.text.Set_DutyCycle_PWM_Plateau) + SystemInit 0x0800108d Thumb Code 102 system_stm32f10x.o(.text.SystemInit) + TIM2_IRQHandler 0x080010f5 Thumb Code 62 horloge.o(.text.TIM2_IRQHandler) + TIM3_IRQHandler 0x08001135 Thumb Code 66 horloge.o(.text.TIM3_IRQHandler) + TIM4_IRQHandler 0x08001179 Thumb Code 66 horloge.o(.text.TIM4_IRQHandler) + Timer_Init 0x080011bd Thumb Code 230 horloge.o(.text.Timer_Init) + USART1_IRQHandler 0x080012a5 Thumb Code 54 myuart.o(.text.USART1_IRQHandler) + USART_IT_Receive_Enable 0x080012dd Thumb Code 18 myuart.o(.text.USART_IT_Receive_Enable) + USART_Send_Char 0x080012f1 Thumb Code 36 myuart.o(.text.USART_Send_Char) + USART_Send_String 0x08001315 Thumb Code 40 myuart.o(.text.USART_Send_String) + Update_Motor_PWM 0x0800133d Thumb Code 84 plateau.o(.text.Update_Motor_PWM) + angleVent 0x08001405 Thumb Code 54 girouette.o(.text.angleVent) + configEncoder 0x0800143d Thumb Code 160 girouette.o(.text.configEncoder) + initADC 0x080014dd Thumb Code 136 adc.o(.text.initADC) + initAccelo 0x08001565 Thumb Code 104 accelerometre.o(.text.initAccelo) + initPlato 0x080015cd Thumb Code 106 plateau.o(.text.initPlato) + initServo 0x08001639 Thumb Code 92 servo.o(.text.initServo) + main 0x08001695 Thumb Code 366 principal.o(.text.main) + pilotage 0x08001805 Thumb Code 26 principal.o(.text.pilotage) + recupADC 0x08001821 Thumb Code 20 adc.o(.text.recupADC) + sendinfoADC 0x08001835 Thumb Code 196 adc.o(.text.sendinfoADC) + vent2voile 0x080018f9 Thumb Code 54 girouette.o(.text.vent2voile) + MySPI_Clear_NSS 0x08001931 Thumb Code 30 myspi.o(i.MySPI_Clear_NSS) + MySPI_Init 0x08001961 Thumb Code 480 myspi.o(i.MySPI_Init) + MySPI_Read 0x08001b55 Thumb Code 70 myspi.o(i.MySPI_Read) + MySPI_Send 0x08001ba9 Thumb Code 68 myspi.o(i.MySPI_Send) + MySPI_Set_NSS 0x08001bf9 Thumb Code 28 myspi.o(i.MySPI_Set_NSS) + __0snprintf 0x08001c25 Thumb Code 48 printfa.o(i.__0snprintf) + __1snprintf 0x08001c25 Thumb Code 0 printfa.o(i.__0snprintf) + __2snprintf 0x08001c25 Thumb Code 0 printfa.o(i.__0snprintf) + __c89snprintf 0x08001c25 Thumb Code 0 printfa.o(i.__0snprintf) + snprintf 0x08001c25 Thumb Code 0 printfa.o(i.__0snprintf) + __scatterload_copy 0x08001c59 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08001c67 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08001c69 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + Region$$Table$$Base 0x080025a4 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080025c4 Number 0 anon$$obj.o(Region$$Table) + ActiveSPI 0x20000000 Data 4 myspi.o(.data) + angleVentVar 0x2000001c Data 4 principal.o(.bss.angleVentVar) + angleVoileVar 0x20000020 Data 4 principal.o(.bss.angleVoileVar) + moy 0x20000024 Data 4 principal.o(.bss.moy) + pFnc_Receive 0x20000028 Data 4 myuart.o(.bss.pFnc_Receive) + __initial_sp 0x20000430 Data 0 startup_stm32f10x_md.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x08000101 + + Load Region LR_1 (Base: 0x08000000, Size: 0x000025c8, Max: 0xffffffff, ABSOLUTE) + + Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000025c4, Max: 0xffffffff, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08000000 0x08000000 0x000000ec Data RO 214 RESET startup_stm32f10x_md.o + 0x080000ec 0x080000ec 0x00000000 Code RO 255 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 292 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 295 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 297 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 299 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 300 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000000 Code RO 302 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x080000fc 0x080000fc 0x00000000 Code RO 304 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 293 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000100 0x08000100 0x00000024 Code RO 215 * .text startup_stm32f10x_md.o + 0x08000124 0x08000124 0x000000e4 Code RO 286 .text mf_w.l(dmul.o) + 0x08000208 0x08000208 0x00000022 Code RO 288 .text mf_w.l(dflti.o) + 0x0800022a 0x0800022a 0x0000003e Code RO 290 .text mf_w.l(dfixi.o) + 0x08000268 0x08000268 0x0000002c Code RO 320 .text mc_w.l(uidiv.o) + 0x08000294 0x08000294 0x00000062 Code RO 322 .text mc_w.l(uldiv.o) + 0x080002f6 0x080002f6 0x00000020 Code RO 324 .text mc_w.l(llushr.o) + 0x08000316 0x08000316 0x00000000 Code RO 326 .text mc_w.l(iusefp.o) + 0x08000316 0x08000316 0x000000ba Code RO 327 .text mf_w.l(depilogue.o) + 0x080003d0 0x080003d0 0x0000014e Code RO 329 .text mf_w.l(dadd.o) + 0x0800051e 0x0800051e 0x000000de Code RO 331 .text mf_w.l(ddiv.o) + 0x080005fc 0x080005fc 0x00000030 Code RO 333 .text mf_w.l(dfixul.o) + 0x0800062c 0x0800062c 0x00000030 Code RO 335 .text mf_w.l(cdrcmple.o) + 0x0800065c 0x0800065c 0x00000030 Code RO 337 .text mc_w.l(init.o) + 0x0800068c 0x0800068c 0x0000001e Code RO 340 .text mc_w.l(llshl.o) + 0x080006aa 0x080006aa 0x00000024 Code RO 342 .text mc_w.l(llsshr.o) + 0x080006ce 0x080006ce 0x00000002 PAD + 0x080006d0 0x080006d0 0x00000014 Code RO 166 .text.Init_IT_Receive myuart.o + 0x080006e4 0x080006e4 0x00000040 Code RO 24 .text.LacheVoile accelerometre.o + 0x08000724 0x08000724 0x0000003a Code RO 40 .text.LocaliserZero girouette.o + 0x0800075e 0x0800075e 0x00000002 PAD + 0x08000760 0x08000760 0x000001c6 Code RO 74 .text.MyGPIO_Init drivergpio.o + 0x08000926 0x08000926 0x00000002 PAD + 0x08000928 0x08000928 0x0000001a Code RO 76 .text.MyGPIO_Read drivergpio.o + 0x08000942 0x08000942 0x00000002 PAD + 0x08000944 0x08000944 0x0000001c Code RO 80 .text.MyGPIO_Reset drivergpio.o + 0x08000960 0x08000960 0x00000018 Code RO 78 .text.MyGPIO_Set drivergpio.o + 0x08000978 0x08000978 0x000003f2 Code RO 189 .text.MyTimer_PWM pwm.o + 0x08000d6a 0x08000d6a 0x00000002 PAD + 0x08000d6c 0x08000d6c 0x0000006c Code RO 154 .text.My_USART_Config myuart.o + 0x08000dd8 0x08000dd8 0x0000006c Code RO 20 .text.RecupAccelo accelerometre.o + 0x08000e44 0x08000e44 0x00000038 Code RO 49 .text.Servo_Moteur servo.o + 0x08000e7c 0x08000e7c 0x00000008 Code RO 224 .text.SetSysClock system_stm32f10x.o + 0x08000e84 0x08000e84 0x00000122 Code RO 228 .text.SetSysClockTo72 system_stm32f10x.o + 0x08000fa6 0x08000fa6 0x00000002 PAD + 0x08000fa8 0x08000fa8 0x00000066 Code RO 191 .text.Set_DutyCycle_PWM pwm.o + 0x0800100e 0x0800100e 0x00000002 PAD + 0x08001010 0x08001010 0x0000007c Code RO 193 .text.Set_DutyCycle_PWM_Plateau pwm.o + 0x0800108c 0x0800108c 0x00000066 Code RO 222 .text.SystemInit system_stm32f10x.o + 0x080010f2 0x080010f2 0x00000002 PAD + 0x080010f4 0x080010f4 0x0000003e Code RO 103 .text.TIM2_IRQHandler horloge.o + 0x08001132 0x08001132 0x00000002 PAD + 0x08001134 0x08001134 0x00000042 Code RO 105 .text.TIM3_IRQHandler horloge.o + 0x08001176 0x08001176 0x00000002 PAD + 0x08001178 0x08001178 0x00000042 Code RO 107 .text.TIM4_IRQHandler horloge.o + 0x080011ba 0x080011ba 0x00000002 PAD + 0x080011bc 0x080011bc 0x000000e6 Code RO 95 .text.Timer_Init horloge.o + 0x080012a2 0x080012a2 0x00000002 PAD + 0x080012a4 0x080012a4 0x00000036 Code RO 168 .text.USART1_IRQHandler myuart.o + 0x080012da 0x080012da 0x00000002 PAD + 0x080012dc 0x080012dc 0x00000012 Code RO 164 .text.USART_IT_Receive_Enable myuart.o + 0x080012ee 0x080012ee 0x00000002 PAD + 0x080012f0 0x080012f0 0x00000024 Code RO 160 .text.USART_Send_Char myuart.o + 0x08001314 0x08001314 0x00000028 Code RO 162 .text.USART_Send_String myuart.o + 0x0800133c 0x0800133c 0x00000054 Code RO 180 .text.Update_Motor_PWM plateau.o + 0x08001390 0x08001390 0x00000030 Code RO 156 .text.__NVIC_EnableIRQ myuart.o + 0x080013c0 0x080013c0 0x00000042 Code RO 158 .text.__NVIC_SetPriority myuart.o + 0x08001402 0x08001402 0x00000002 PAD + 0x08001404 0x08001404 0x00000036 Code RO 36 .text.angleVent girouette.o + 0x0800143a 0x0800143a 0x00000002 PAD + 0x0800143c 0x0800143c 0x000000a0 Code RO 34 .text.configEncoder girouette.o + 0x080014dc 0x080014dc 0x00000088 Code RO 60 .text.initADC adc.o + 0x08001564 0x08001564 0x00000068 Code RO 18 .text.initAccelo accelerometre.o + 0x080015cc 0x080015cc 0x0000006a Code RO 178 .text.initPlato plateau.o + 0x08001636 0x08001636 0x00000002 PAD + 0x08001638 0x08001638 0x0000005c Code RO 51 .text.initServo servo.o + 0x08001694 0x08001694 0x0000016e Code RO 4 .text.main principal.o + 0x08001802 0x08001802 0x00000002 PAD + 0x08001804 0x08001804 0x0000001a Code RO 2 .text.pilotage principal.o + 0x0800181e 0x0800181e 0x00000002 PAD + 0x08001820 0x08001820 0x00000014 Code RO 62 .text.recupADC adc.o + 0x08001834 0x08001834 0x000000c4 Code RO 64 .text.sendinfoADC adc.o + 0x080018f8 0x080018f8 0x00000036 Code RO 38 .text.vent2voile girouette.o + 0x0800192e 0x0800192e 0x00000002 PAD + 0x08001930 0x08001930 0x00000030 Code RO 241 i.MySPI_Clear_NSS Lib_Com_Periph_2022.lib(myspi.o) + 0x08001960 0x08001960 0x000001f4 Code RO 242 i.MySPI_Init Lib_Com_Periph_2022.lib(myspi.o) + 0x08001b54 0x08001b54 0x00000054 Code RO 243 i.MySPI_Read Lib_Com_Periph_2022.lib(myspi.o) + 0x08001ba8 0x08001ba8 0x00000050 Code RO 244 i.MySPI_Send Lib_Com_Periph_2022.lib(myspi.o) + 0x08001bf8 0x08001bf8 0x0000002c Code RO 245 i.MySPI_Set_NSS Lib_Com_Periph_2022.lib(myspi.o) + 0x08001c24 0x08001c24 0x00000034 Code RO 260 i.__0snprintf mc_w.l(printfa.o) + 0x08001c58 0x08001c58 0x0000000e Code RO 347 i.__scatterload_copy mc_w.l(handlers.o) + 0x08001c66 0x08001c66 0x00000002 Code RO 348 i.__scatterload_null mc_w.l(handlers.o) + 0x08001c68 0x08001c68 0x0000000e Code RO 349 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08001c76 0x08001c76 0x00000002 PAD + 0x08001c78 0x08001c78 0x00000184 Code RO 266 i._fp_digits mc_w.l(printfa.o) + 0x08001dfc 0x08001dfc 0x000006dc Code RO 267 i._printf_core mc_w.l(printfa.o) + 0x080024d8 0x080024d8 0x00000024 Code RO 268 i._printf_post_padding mc_w.l(printfa.o) + 0x080024fc 0x080024fc 0x0000002e Code RO 269 i._printf_pre_padding mc_w.l(printfa.o) + 0x0800252a 0x0800252a 0x00000016 Code RO 270 i._snputc mc_w.l(printfa.o) + 0x08002540 0x08002540 0x00000011 Data RO 6 .rodata.str1.1 principal.o + 0x08002551 0x08002551 0x00000052 Data RO 66 .rodata.str1.1 adc.o + 0x080025a3 0x080025a3 0x00000001 PAD + 0x080025a4 0x080025a4 0x00000020 Data RO 346 Region$$Table anon$$obj.o + + + Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x080025c4, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 0x080025c4 0x00000004 Data RW 246 .data Lib_Com_Periph_2022.lib(myspi.o) + + + Execution Region ER_ZI (Exec base: 0x20000008, Load base: 0x080025c8, Size: 0x00000428, Max: 0xffffffff, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000008 - 0x00000006 Zero RW 26 .bss.RecupAccelo.Messie accelerometre.o + 0x2000000e 0x080025c8 0x00000002 PAD + 0x20000010 - 0x00000004 Zero RW 109 .bss.TIM2_Appel horloge.o + 0x20000014 - 0x00000004 Zero RW 110 .bss.TIM3_Appel horloge.o + 0x20000018 - 0x00000004 Zero RW 111 .bss.TIM4_Appel horloge.o + 0x2000001c - 0x00000004 Zero RW 7 .bss.angleVentVar principal.o + 0x20000020 - 0x00000004 Zero RW 8 .bss.angleVoileVar principal.o + 0x20000024 - 0x00000004 Zero RW 9 .bss.moy principal.o + 0x20000028 - 0x00000004 Zero RW 170 .bss.pFnc_Receive myuart.o + 0x2000002c 0x080025c8 0x00000004 PAD + 0x20000030 - 0x00000400 Zero RW 212 STACK startup_stm32f10x_md.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 276 0 0 0 6 3114 accelerometre.o + 352 0 82 0 0 2438 adc.o + 532 0 0 0 0 2325 drivergpio.o + 326 0 0 0 0 2374 girouette.o + 424 0 0 0 12 5304 horloge.o + 390 0 0 0 4 4845 myuart.o + 190 0 0 0 0 2120 plateau.o + 392 0 17 0 12 2757 principal.o + 1236 16 0 0 0 3013 pwm.o + 148 0 0 0 0 2070 servo.o + 36 8 236 0 1024 840 startup_stm32f10x_md.o + 400 0 0 0 0 3012 system_stm32f10x.o + + ---------------------------------------------------------------------- + 4740 24 368 0 1064 34212 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 38 0 1 0 6 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 756 80 0 4 0 348 myspi.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 48 10 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 30 0 0 0 0 68 llshl.o + 36 0 0 0 0 68 llsshr.o + 32 0 0 0 0 68 llushr.o + 2300 84 0 0 0 524 printfa.o + 44 0 0 0 0 80 uidiv.o + 98 0 0 0 0 92 uldiv.o + 48 0 0 0 0 68 cdrcmple.o + 334 0 0 0 0 148 dadd.o + 222 0 0 0 0 100 ddiv.o + 186 0 0 0 0 176 depilogue.o + 62 0 0 0 0 80 dfixi.o + 48 0 0 0 0 68 dfixul.o + 34 0 0 0 0 76 dflti.o + 228 0 0 0 0 96 dmul.o + + ---------------------------------------------------------------------- + 4560 182 0 4 0 2128 Library Totals + 4 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 756 80 0 4 0 348 Lib_Com_Periph_2022.lib + 2638 102 0 0 0 968 mc_w.l + 1162 0 0 0 0 812 mf_w.l + + ---------------------------------------------------------------------- + 4560 182 0 4 0 2128 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 9300 206 368 4 1064 35200 Grand Totals + 9300 206 368 4 1064 35200 ELF Image Totals + 9300 206 368 4 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 9668 ( 9.44kB) + Total RW Size (RW Data + ZI Data) 1068 ( 1.04kB) + Total ROM Size (Code + RO Data + RW Data) 9672 ( 9.45kB) + +============================================================================== + diff --git a/Objects/ExtDll.iex b/Objects/ExtDll.iex new file mode 100644 index 0000000..6c0896e --- /dev/null +++ b/Objects/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/Objects/Projet0.axf b/Objects/Projet0.axf new file mode 100644 index 0000000000000000000000000000000000000000..63d2f3a76ac47a4199aa6d19760a8a36b679e5da GIT binary patch literal 56696 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 literal 0 HcmV?d00001 diff --git a/Objects/Projet0.build_log.htm b/Objects/Projet0.build_log.htm new file mode 100644 index 0000000..348ef9f --- /dev/null +++ b/Objects/Projet0.build_log.htm @@ -0,0 +1,84 @@ + + +
+

µVision Build Log

+

Tool Versions:

+IDE-Version: µVision V5.42.0.0 +Copyright (C) 2025 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: Brage Johnsen +INSA +User-based license: Keil MDK Community (non-commercial free of charge) +Valid until: Jun 1 2033. Cached until: Dec 22 2025 + +Tool Versions: +Toolchain: Keil MDK Community (non-commercial free of charge Version: 5.42.0.0 +Toolchain Path: C:\Users\Brage\AppData\Local\Keil_v5\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.0.0 +Dialog DLL: TARMSTM.DLL V1.67.1.0 + +

Project:

+C:\Users\Brage\Documents\INSA\4ANNEE\MC\BE_VOILIER\Projet0.uvprojx +Project File Date: 12/17/2025 + +

Output:

+*** Using Compiler 'V6.23', folder: 'C:\Users\Brage\AppData\Local\Keil_v5\ARM\ARMCLANG\Bin' +Rebuild target 'Reel' +compiling principal.c... +compiling I2C.c... +compiling PWM.c... +compiling RTC.c... +compiling Accelerometre.c... +compiling DriverGPIO.c... +compiling Horloge.c... +compiling Plateau.c... +compiling ADC.c... +assembling startup_stm32f10x_md.s... +compiling MyUart.c... +compiling system_stm32f10x.c... +compiling Servo.c... +compiling Girouette.c... +compiling MYGPIO.c... +linking... +Program Size: Code=9300 RO-data=368 RW-data=4 ZI-data=1064 +".\Objects\Projet0.axf" - 0 Error(s), 0 Warning(s). + +

Software Packages used:

+ +Package Vendor: ARM + https://www.keil.com/pack/ARM.CMSIS.6.1.0.pack + ARM::CMSIS@6.1.0 + CMSIS (Common Microcontroller Software Interface Standard) + * Component: CORE Version: 6.1.0 + +Package Vendor: Keil + https://www.keil.com/pack/Keil.STM32F1xx_DFP.2.4.1.pack + Keil::STM32F1xx_DFP@2.4.1 + STMicroelectronics STM32F1 Series Device Support, Drivers and Examples + * Component: Startup Version: 1.0.0 + +

Collection of Component include folders:

+ ./RTE/Device/STM32F103RB + ./RTE/_Reel + C:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include + C:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include + +

Collection of Component Files used:

+ + * Component: ARM::CMSIS:CORE@6.1.0 + + * Component: Keil::Device:Startup@1.0.0 + Include file: RTE_Driver/Config/RTE_Device.h + Source file: Device/Source/ARM/startup_stm32f10x_md.s + Source file: Device/Source/system_stm32f10x.c + Source file: Device/Source/ARM/STM32F1xx_OPT.s +Build Time Elapsed: 00:00:01 +
+ + diff --git a/Objects/Projet0.htm b/Objects/Projet0.htm new file mode 100644 index 0000000..f0fc851 --- /dev/null +++ b/Objects/Projet0.htm @@ -0,0 +1,812 @@ + + +Static Call Graph - [.\Objects\Projet0.axf] +
+

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


+

#<CALLGRAPH># ARM Linker, 6230001: Last Updated: Wed Dec 17 11:42:48 2025 +

+

Maximum Stack Usage = 320 bytes + Unknown(Cycles, Untraceable Function Pointers)

+Call chain for Maximum Stack Depth:

+main ⇒ sendinfoADC ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round +

+

+Mutually Recursive functions +

  • NMI_Handler   ⇒   NMI_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • SVC_Handler   ⇒   SVC_Handler
    +
  • DebugMon_Handler   ⇒   DebugMon_Handler
    +
  • PendSV_Handler   ⇒   PendSV_Handler
    +
  • SysTick_Handler   ⇒   SysTick_Handler
    +
  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler
    + +

    +

    +Function Pointers +

      +
    • ADC1_2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • BusFault_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • CAN1_RX1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • CAN1_SCE_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel4_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel5_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel6_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel7_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DebugMon_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI0_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI15_10_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI4_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI9_5_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • FLASH_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • HardFault_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • I2C1_ER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • I2C1_EV_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • I2C2_ER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • I2C2_EV_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • MemManage_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • NMI_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • PVD_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • PendSV_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • RCC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • RTCAlarm_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • RTC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • Reset_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SPI1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SPI2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SVC_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SysTick_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SystemInit from system_stm32f10x.o(.text.SystemInit) referenced from startup_stm32f10x_md.o(.text) +
    • TAMPER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • TIM1_BRK_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • TIM1_CC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • TIM1_TRG_COM_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • TIM1_UP_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • TIM2_IRQHandler from horloge.o(.text.TIM2_IRQHandler) referenced from startup_stm32f10x_md.o(RESET) +
    • TIM3_IRQHandler from horloge.o(.text.TIM3_IRQHandler) referenced from startup_stm32f10x_md.o(RESET) +
    • TIM4_IRQHandler from horloge.o(.text.TIM4_IRQHandler) referenced from startup_stm32f10x_md.o(RESET) +
    • USART1_IRQHandler from myuart.o(.text.USART1_IRQHandler) referenced from startup_stm32f10x_md.o(RESET) +
    • USART2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • USART3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • USBWakeUp_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • USB_HP_CAN1_TX_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • USB_LP_CAN1_RX0_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • UsageFault_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • WWDG_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f10x_md.o(.text) +
    • _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0snprintf) +
    • main from principal.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) +
    • pilotage from principal.o(.text.pilotage) referenced 2 times from principal.o(.text.main) +
    +

    +

    +Global Symbols +

    +

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(.text) +
    +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) + +

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Calls]

    • >>   __scatterload +
    + +

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

    [Called By]

    • >>   __scatterload +
    + +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) + +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) + +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) + +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) + +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) + +

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   NMI_Handler +
    +
    [Called By]
    • >>   NMI_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   HardFault_Handler +
    +
    [Called By]
    • >>   HardFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   MemManage_Handler +
    +
    [Called By]
    • >>   MemManage_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   BusFault_Handler +
    +
    [Called By]
    • >>   BusFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   UsageFault_Handler +
    +
    [Called By]
    • >>   UsageFault_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   SVC_Handler +
    +
    [Called By]
    • >>   SVC_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   DebugMon_Handler +
    +
    [Called By]
    • >>   DebugMon_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   PendSV_Handler +
    +
    [Called By]
    • >>   PendSV_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   SysTick_Handler +
    +
    [Called By]
    • >>   SysTick_Handler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +

    [Calls]

    • >>   ADC1_2_IRQHandler +
    +
    [Called By]
    • >>   ADC1_2_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    RTCAlarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    USB_HP_CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    USB_LP_CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

    __aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text)) +

    [Stack]

    • Max Depth = 88
    • Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round +
    +
    [Calls]
    • >>   _double_epilogue +
    +
    [Called By]
    • >>   _fp_digits +
    • >>   sendinfoADC +
    + +

    __aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text)) +

    [Stack]

    • Max Depth = 56
    • Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ _double_round +
    +
    [Calls]
    • >>   _double_epilogue +
    +
    [Called By]
    • >>   sendinfoADC +
    + +

    __aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_d2iz +
    +
    [Calls]
    • >>   __aeabi_llsr +
    +
    [Called By]
    • >>   sendinfoADC +
    + +

    __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) + +

    __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +

    [Called By]

    • >>   _printf_core +
    + +

    __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_llsl +
    • >>   __aeabi_llsr +
    +
    [Called By]
    • >>   _printf_core +
    • >>   _fp_digits +
    + +

    __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text)) +

    [Called By]

    • >>   __aeabi_uldivmod +
    • >>   _double_epilogue +
    • >>   __aeabi_d2ulz +
    • >>   __aeabi_d2iz +
    + +

    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) + +

    __I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED) + +

    _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = _double_round +
    +
    [Called By]
    • >>   _double_epilogue +
    • >>   __aeabi_ddiv +
    • >>   __aeabi_dadd +
    + +

    _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = _double_epilogue ⇒ _double_round +
    +
    [Calls]
    • >>   __aeabi_llsl +
    • >>   _double_round +
    • >>   __aeabi_llsr +
    +
    [Called By]
    • >>   __aeabi_dadd +
    • >>   __aeabi_dmul +
    • >>   __aeabi_i2d +
    + +

    __aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_lasr +
    • >>   __aeabi_llsl +
    • >>   _double_round +
    • >>   _double_epilogue +
    +
    [Called By]
    • >>   __aeabi_drsub +
    • >>   __aeabi_dsub +
    • >>   _fp_digits +
    + +

    __aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_dadd +
    + +

    __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_dadd +
    + +

    __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text), UNUSED) +

    [Calls]

    • >>   _double_round +
    +
    [Called By]
    • >>   _fp_digits +
    + +

    __aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED) +

    [Calls]

    • >>   __aeabi_llsl +
    • >>   __aeabi_llsr +
    +
    [Called By]
    • >>   _fp_digits +
    + +

    __aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED) +

    [Called By]

    • >>   _fp_digits +
    + +

    __scatterload (Thumb, 38 bytes, Stack size 0 bytes, init.o(.text)) +

    [Calls]

    • >>   __main_after_scatterload +
    +
    [Called By]
    • >>   _main_scatterload +
    + +

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +

    __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) +

    [Called By]

    • >>   __aeabi_uldivmod +
    • >>   _double_epilogue +
    • >>   __aeabi_dadd +
    • >>   __aeabi_d2ulz +
    + +

    _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) + +

    __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) +

    [Called By]

    • >>   __aeabi_dadd +
    + +

    _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) + +

    Init_IT_Receive (Thumb, 20 bytes, Stack size 4 bytes, myuart.o(.text.Init_IT_Receive)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = Init_IT_Receive +
    +
    [Called By]
    • >>   main +
    + +

    LacheVoile (Thumb, 64 bytes, Stack size 16 bytes, accelerometre.o(.text.LacheVoile)) +

    [Stack]

    • Max Depth = 60
    • Call Chain = LacheVoile ⇒ Servo_Moteur ⇒ Set_DutyCycle_PWM +
    +
    [Calls]
    • >>   Servo_Moteur +
    +
    [Called By]
    • >>   main +
    + +

    LocaliserZero (Thumb, 58 bytes, Stack size 16 bytes, girouette.o(.text.LocaliserZero)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = LocaliserZero ⇒ MyGPIO_Read +
    +
    [Calls]
    • >>   MyGPIO_Read +
    +
    [Called By]
    • >>   main +
    + +

    MyGPIO_Init (Thumb, 454 bytes, Stack size 12 bytes, drivergpio.o(.text.MyGPIO_Init)) +

    [Stack]

    • Max Depth = 12
    • Call Chain = MyGPIO_Init +
    +
    [Called By]
    • >>   initPlato +
    • >>   My_USART_Config +
    • >>   configEncoder +
    • >>   initServo +
    + +

    MyGPIO_Read (Thumb, 26 bytes, Stack size 8 bytes, drivergpio.o(.text.MyGPIO_Read)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = MyGPIO_Read +
    +
    [Called By]
    • >>   LocaliserZero +
    + +

    MyGPIO_Reset (Thumb, 28 bytes, Stack size 8 bytes, drivergpio.o(.text.MyGPIO_Reset)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = MyGPIO_Reset +
    +
    [Called By]
    • >>   Update_Motor_PWM +
    + +

    MyGPIO_Set (Thumb, 24 bytes, Stack size 8 bytes, drivergpio.o(.text.MyGPIO_Set)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = MyGPIO_Set +
    +
    [Called By]
    • >>   Update_Motor_PWM +
    + +

    MyTimer_PWM (Thumb, 1010 bytes, Stack size 16 bytes, pwm.o(.text.MyTimer_PWM)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = MyTimer_PWM +
    +
    [Called By]
    • >>   initPlato +
    • >>   initServo +
    + +

    My_USART_Config (Thumb, 108 bytes, Stack size 24 bytes, myuart.o(.text.My_USART_Config)) +

    [Stack]

    • Max Depth = 36
    • Call Chain = My_USART_Config ⇒ MyGPIO_Init +
    +
    [Calls]
    • >>   __NVIC_SetPriority +
    • >>   __NVIC_EnableIRQ +
    • >>   MyGPIO_Init +
    +
    [Called By]
    • >>   main +
    + +

    RecupAccelo (Thumb, 108 bytes, Stack size 24 bytes, accelerometre.o(.text.RecupAccelo)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = RecupAccelo +
    +
    [Calls]
    • >>   MySPI_Read +
    • >>   MySPI_Set_NSS +
    • >>   MySPI_Send +
    • >>   MySPI_Clear_NSS +
    +
    [Called By]
    • >>   main +
    + +

    Servo_Moteur (Thumb, 56 bytes, Stack size 24 bytes, servo.o(.text.Servo_Moteur)) +

    [Stack]

    • Max Depth = 44
    • Call Chain = Servo_Moteur ⇒ Set_DutyCycle_PWM +
    +
    [Calls]
    • >>   Set_DutyCycle_PWM +
    +
    [Called By]
    • >>   LacheVoile +
    • >>   main +
    + +

    Set_DutyCycle_PWM (Thumb, 102 bytes, Stack size 20 bytes, pwm.o(.text.Set_DutyCycle_PWM)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = Set_DutyCycle_PWM +
    +
    [Called By]
    • >>   Servo_Moteur +
    + +

    Set_DutyCycle_PWM_Plateau (Thumb, 124 bytes, Stack size 24 bytes, pwm.o(.text.Set_DutyCycle_PWM_Plateau)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = Set_DutyCycle_PWM_Plateau +
    +
    [Called By]
    • >>   Update_Motor_PWM +
    + +

    SystemInit (Thumb, 102 bytes, Stack size 8 bytes, system_stm32f10x.o(.text.SystemInit)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = SystemInit ⇒ SetSysClock ⇒ SetSysClockTo72 +
    +
    [Calls]
    • >>   SetSysClock +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(.text) +
    +

    TIM2_IRQHandler (Thumb, 62 bytes, Stack size 8 bytes, horloge.o(.text.TIM2_IRQHandler)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = TIM2_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    TIM3_IRQHandler (Thumb, 66 bytes, Stack size 8 bytes, horloge.o(.text.TIM3_IRQHandler)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = TIM3_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    TIM4_IRQHandler (Thumb, 66 bytes, Stack size 8 bytes, horloge.o(.text.TIM4_IRQHandler)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = TIM4_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    Timer_Init (Thumb, 230 bytes, Stack size 8 bytes, horloge.o(.text.Timer_Init)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = Timer_Init +
    +
    [Called By]
    • >>   initPlato +
    • >>   configEncoder +
    • >>   initServo +
    + +

    USART1_IRQHandler (Thumb, 54 bytes, Stack size 16 bytes, myuart.o(.text.USART1_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = USART1_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) +
    +

    USART_IT_Receive_Enable (Thumb, 18 bytes, Stack size 4 bytes, myuart.o(.text.USART_IT_Receive_Enable)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = USART_IT_Receive_Enable +
    +
    [Called By]
    • >>   main +
    + +

    USART_Send_Char (Thumb, 36 bytes, Stack size 8 bytes, myuart.o(.text.USART_Send_Char)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = USART_Send_Char +
    +
    [Called By]
    • >>   USART_Send_String +
    + +

    USART_Send_String (Thumb, 40 bytes, Stack size 16 bytes, myuart.o(.text.USART_Send_String)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = USART_Send_String ⇒ USART_Send_Char +
    +
    [Calls]
    • >>   USART_Send_Char +
    +
    [Called By]
    • >>   sendinfoADC +
    • >>   main +
    + +

    Update_Motor_PWM (Thumb, 84 bytes, Stack size 24 bytes, plateau.o(.text.Update_Motor_PWM)) +

    [Stack]

    • Max Depth = 48
    • Call Chain = Update_Motor_PWM ⇒ Set_DutyCycle_PWM_Plateau +
    +
    [Calls]
    • >>   Set_DutyCycle_PWM_Plateau +
    • >>   MyGPIO_Reset +
    • >>   MyGPIO_Set +
    +
    [Called By]
    • >>   pilotage +
    + +

    angleVent (Thumb, 54 bytes, Stack size 8 bytes, girouette.o(.text.angleVent)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = angleVent +
    +
    [Called By]
    • >>   main +
    + +

    configEncoder (Thumb, 160 bytes, Stack size 24 bytes, girouette.o(.text.configEncoder)) +

    [Stack]

    • Max Depth = 36
    • Call Chain = configEncoder ⇒ MyGPIO_Init +
    +
    [Calls]
    • >>   MyGPIO_Init +
    • >>   Timer_Init +
    +
    [Called By]
    • >>   main +
    + +

    initADC (Thumb, 136 bytes, Stack size 0 bytes, adc.o(.text.initADC)) +

    [Called By]

    • >>   main +
    + +

    initAccelo (Thumb, 104 bytes, Stack size 16 bytes, accelerometre.o(.text.initAccelo)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = initAccelo ⇒ MySPI_Init +
    +
    [Calls]
    • >>   MySPI_Set_NSS +
    • >>   MySPI_Send +
    • >>   MySPI_Clear_NSS +
    • >>   MySPI_Init +
    +
    [Called By]
    • >>   main +
    + +

    initPlato (Thumb, 106 bytes, Stack size 16 bytes, plateau.o(.text.initPlato)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = initPlato ⇒ MyTimer_PWM +
    +
    [Calls]
    • >>   MyTimer_PWM +
    • >>   MyGPIO_Init +
    • >>   Timer_Init +
    +
    [Called By]
    • >>   main +
    + +

    initServo (Thumb, 92 bytes, Stack size 16 bytes, servo.o(.text.initServo)) +

    [Stack]

    • Max Depth = 32
    • Call Chain = initServo ⇒ MyTimer_PWM +
    +
    [Calls]
    • >>   MyTimer_PWM +
    • >>   MyGPIO_Init +
    • >>   Timer_Init +
    +
    [Called By]
    • >>   main +
    + +

    main (Thumb, 366 bytes, Stack size 80 bytes, principal.o(.text.main)) +

    [Stack]

    • Max Depth = 320
    • Call Chain = main ⇒ sendinfoADC ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round +
    +
    [Calls]
    • >>   sendinfoADC +
    • >>   LacheVoile +
    • >>   RecupAccelo +
    • >>   Servo_Moteur +
    • >>   vent2voile +
    • >>   angleVent +
    • >>   initAccelo +
    • >>   Init_IT_Receive +
    • >>   initPlato +
    • >>   USART_Send_String +
    • >>   USART_IT_Receive_Enable +
    • >>   initADC +
    • >>   My_USART_Config +
    • >>   LocaliserZero +
    • >>   configEncoder +
    • >>   initServo +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    pilotage (Thumb, 26 bytes, Stack size 16 bytes, principal.o(.text.pilotage)) +

    [Stack]

    • Max Depth = 64
    • Call Chain = pilotage ⇒ Update_Motor_PWM ⇒ Set_DutyCycle_PWM_Plateau +
    +
    [Calls]
    • >>   Update_Motor_PWM +
    +
    [Address Reference Count : 1]
    • principal.o(.text.main) +
    +

    recupADC (Thumb, 20 bytes, Stack size 4 bytes, adc.o(.text.recupADC)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = recupADC +
    +
    [Called By]
    • >>   sendinfoADC +
    + +

    sendinfoADC (Thumb, 196 bytes, Stack size 152 bytes, adc.o(.text.sendinfoADC)) +

    [Stack]

    • Max Depth = 240
    • Call Chain = sendinfoADC ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round +
    +
    [Calls]
    • >>   snprintf +
    • >>   __aeabi_d2iz +
    • >>   __aeabi_dmul +
    • >>   __aeabi_i2d +
    • >>   recupADC +
    • >>   USART_Send_String +
    +
    [Called By]
    • >>   main +
    + +

    vent2voile (Thumb, 54 bytes, Stack size 8 bytes, girouette.o(.text.vent2voile)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = vent2voile +
    +
    [Called By]
    • >>   main +
    + +

    MySPI_Clear_NSS (Thumb, 30 bytes, Stack size 0 bytes, myspi.o(i.MySPI_Clear_NSS)) +

    [Called By]

    • >>   RecupAccelo +
    • >>   initAccelo +
    + +

    MySPI_Init (Thumb, 480 bytes, Stack size 4 bytes, myspi.o(i.MySPI_Init)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = MySPI_Init +
    +
    [Calls]
    • >>   MySPI_Set_NSS +
    +
    [Called By]
    • >>   initAccelo +
    + +

    MySPI_Read (Thumb, 70 bytes, Stack size 0 bytes, myspi.o(i.MySPI_Read)) +

    [Called By]

    • >>   RecupAccelo +
    + +

    MySPI_Send (Thumb, 68 bytes, Stack size 0 bytes, myspi.o(i.MySPI_Send)) +

    [Called By]

    • >>   RecupAccelo +
    • >>   initAccelo +
    + +

    MySPI_Set_NSS (Thumb, 28 bytes, Stack size 0 bytes, myspi.o(i.MySPI_Set_NSS)) +

    [Called By]

    • >>   MySPI_Init +
    • >>   RecupAccelo +
    • >>   initAccelo +
    + +

    __0snprintf (Thumb, 48 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) +

    [Calls]

    • >>   _printf_core +
    + +

    __1snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) + +

    __2snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) + +

    __c89snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) + +

    snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = snprintf +
    +
    [Called By]
    • >>   sendinfoADC +
    + +

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) + +

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) + +

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

    +

    +Local Symbols +

    +

    __NVIC_EnableIRQ (Thumb, 48 bytes, Stack size 4 bytes, myuart.o(.text.__NVIC_EnableIRQ)) +

    [Stack]

    • Max Depth = 4
    • Call Chain = __NVIC_EnableIRQ +
    +
    [Called By]
    • >>   My_USART_Config +
    + +

    __NVIC_SetPriority (Thumb, 66 bytes, Stack size 8 bytes, myuart.o(.text.__NVIC_SetPriority)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = __NVIC_SetPriority +
    +
    [Called By]
    • >>   My_USART_Config +
    + +

    SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(.text.SetSysClock)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = SetSysClock ⇒ SetSysClockTo72 +
    +
    [Calls]
    • >>   SetSysClockTo72 +
    +
    [Called By]
    • >>   SystemInit +
    + +

    SetSysClockTo72 (Thumb, 290 bytes, Stack size 16 bytes, system_stm32f10x.o(.text.SetSysClockTo72)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = SetSysClockTo72 +
    +
    [Called By]
    • >>   SetSysClock +
    + +

    _fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED) +

    [Calls]

    • >>   __aeabi_uldivmod +
    • >>   __aeabi_ddiv +
    • >>   __aeabi_dadd +
    • >>   __aeabi_d2ulz +
    • >>   __aeabi_cdrcmple +
    • >>   __aeabi_dmul +
    +
    [Called By]
    • >>   _printf_core +
    + +

    _printf_core (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED) +

    [Calls]

    • >>   __aeabi_uldivmod +
    • >>   __aeabi_uidivmod +
    • >>   _printf_pre_padding +
    • >>   _printf_post_padding +
    • >>   _fp_digits +
    +
    [Called By]
    • >>   __0snprintf +
    + +

    _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED) +

    [Called By]

    • >>   _printf_core +
    + +

    _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED) +

    [Called By]

    • >>   _printf_core +
    + +

    _snputc (Thumb, 22 bytes, Stack size 0 bytes, printfa.o(i._snputc)) +
    [Address Reference Count : 1]

    • printfa.o(i.__0snprintf) +

    +

    +Undefined Global Symbols +


    diff --git a/Objects/Projet0.lnp b/Objects/Projet0.lnp new file mode 100644 index 0000000..a257d03 --- /dev/null +++ b/Objects/Projet0.lnp @@ -0,0 +1,20 @@ +--cpu Cortex-M3 +".\objects\principal.o" +".\objects\accelerometre.o" +".\objects\girouette.o" +".\objects\servo.o" +".\objects\adc.o" +".\objects\drivergpio.o" +".\objects\horloge.o" +".\objects\i2c.o" +".\objects\mygpio.o" +".\objects\myuart.o" +".\objects\plateau.o" +".\objects\pwm.o" +".\objects\rtc.o" +".\Lib_Com_Periph_2022.lib" +".\objects\startup_stm32f10x_md.o" +".\objects\system_stm32f10x.o" +--library_type=microlib --ro-base 0x08000000 --entry 0x08000000 --rw-base 0x20000000 --entry Reset_Handler --first __Vectors --strict --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\Listings\Projet0.map" -o .\Objects\Projet0.axf \ No newline at end of file diff --git a/Objects/Projet0_Reel.dep b/Objects/Projet0_Reel.dep new file mode 100644 index 0000000..b91d6ac --- /dev/null +++ b/Objects/Projet0_Reel.dep @@ -0,0 +1,108 @@ +Dependencies for Project 'Projet0', Target 'Reel': (DO NOT MODIFY !) +CompilerVersion: 6230000::V6.23::ARMCLANG +F (.\Application\principal.c)(0x69428927)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/principal.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\Horloge.h)(0x69428212) +I (Services\Include\Accelerometre.h)(0x69428212) +I (Services\Include\Girouette.h)(0x69428212) +I (Services\Include\Servo.h)(0x69428212) +I (Pilotes\Include\MyUart.h)(0x69428212) +I (Pilotes\Include\Plateau.h)(0x69428212) +I (Pilotes\Include\I2C.h)(0x69428212) +I (Pilotes\Include\RTC.h)(0x69428212) +I (Pilotes\Include\ADC.h)(0x69428212) +F (.\Services\Source\Accelerometre.c)(0x69428213)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/accelerometre.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\Horloge.h)(0x69428212) +I (Pilotes\Include\MySPI.h)(0x69428212) +I (Services\Include\Accelerometre.h)(0x69428212) +I (Services\Include\Servo.h)(0x69428212) +F (.\Services\Source\Girouette.c)(0x69428213)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/girouette.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\Horloge.h)(0x69428212) +I (Pilotes\Include\DriverGPIO.h)(0x69428212) +I (Services\Include\Girouette.h)(0x69428212) +I (Pilotes\Include\PWM.h)(0x69428212) +F (.\Services\Source\Servo.c)(0x69428213)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/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)(0x69428212) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\DriverGPIO.h)(0x69428212) +I (Pilotes\Include\PWM.h)(0x69428212) +I (Pilotes\Include\Horloge.h)(0x69428212) +F (.\Pilotes\Source\ADC.c)(0x69428212)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/adc.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\ADC.h)(0x69428212) +I (Pilotes\Include\MyUart.h)(0x69428212) +F (.\Pilotes\Source\DriverGPIO.c)(0x69428212)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/drivergpio.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\DriverGPIO.h)(0x69428212) +F (.\Pilotes\Source\Horloge.c)(0x69428212)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/horloge.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\Horloge.h)(0x69428212) +F (.\Pilotes\Source\I2C.c)(0x69428212)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/i2c.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\I2C.h)(0x69428212) +F (.\Pilotes\Source\MYGPIO.c)(0x69428212)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/mygpio.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\MYGPIO.h)(0x69428212) +F (.\Pilotes\Source\MyUart.c)(0x69428212)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/myuart.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\DriverGPIO.h)(0x69428212) +F (.\Pilotes\Source\Plateau.c)(0x69428212)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/plateau.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\PWM.h)(0x69428212) +I (Pilotes\Include\DriverGPIO.h)(0x69428212) +I (Pilotes\Include\Horloge.h)(0x69428212) +F (.\Pilotes\Source\PWM.c)(0x69428212)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/pwm.o -MMD) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +I (Pilotes\Include\PWM.h)(0x69428212) +F (.\Pilotes\Source\RTC.c)(0x694285E6)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include -D__UVISION_VERSION="542" -DSTM32F10X_MD -D_RTE_ -o ./objects/rtc.o -MMD) +I (Pilotes\Include\RTC.h)(0x69428212) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) +F (.\Lib_Com_Periph_2022.lib)(0x69428212)() +F (RTE/Device/STM32F103RB/RTE_Device.h)(0x69428212)() +F (RTE/Device/STM32F103RB/startup_stm32f10x_md.s)(0x69428212)(--target=arm-arm-none-eabi -mcpu=cortex-m3 -masm=auto -Wa,armasm,--diag_suppress=A1950W -c -gdwarf-4 -Wa,armasm,--pd,"__MICROLIB SETA 1" -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/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)(0x69428212)(-xc --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -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 ./Pilotes/Include -I ./Services/Include -I . -I ./Services/Source -I ./Pilotes/Source -I./RTE/Device/STM32F103RB -I./RTE/_Reel -IC:/Users/Brage/AppData/Local/Arm/Packs/ARM/CMSIS/6.1.0/CMSIS/Core/Include -IC:/Users/Brage/AppData/Local/Arm/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:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h)(0x67AE2C12) +I (RTE\_Reel\RTE_Components.h)(0x69428223) +I (C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h)(0x664C3AF8) +I (C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h)(0x67AE2C12) diff --git a/Objects/accelerometre.d b/Objects/accelerometre.d new file mode 100644 index 0000000..3c9d78a --- /dev/null +++ b/Objects/accelerometre.d @@ -0,0 +1,7 @@ +./objects/accelerometre.o: Services\Source\Accelerometre.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\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/Objects/accelerometre.o b/Objects/accelerometre.o new file mode 100644 index 0000000000000000000000000000000000000000..d3bd8cac987e691eec27661df1a789c482cc5f62 GIT binary patch literal 7200 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 BA)^2Q literal 0 HcmV?d00001 diff --git a/Objects/adc.d b/Objects/adc.d new file mode 100644 index 0000000..034985c --- /dev/null +++ b/Objects/adc.d @@ -0,0 +1,6 @@ +./objects/adc.o: Pilotes\Source\ADC.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + Pilotes\Include\ADC.h Pilotes\Include\MyUart.h diff --git a/Objects/adc.o b/Objects/adc.o new file mode 100644 index 0000000000000000000000000000000000000000..e566ad4d4388b1ba09de1d254cc61f084ba80c9a GIT binary patch literal 5880 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 literal 0 HcmV?d00001 diff --git a/Objects/girouette.d b/Objects/girouette.d new file mode 100644 index 0000000..488ce1a --- /dev/null +++ b/Objects/girouette.d @@ -0,0 +1,7 @@ +./objects/girouette.o: Services\Source\Girouette.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + Pilotes\Include\Horloge.h Pilotes\Include\DriverGPIO.h \ + Services\Include\Girouette.h Pilotes\Include\PWM.h diff --git a/Objects/girouette.o b/Objects/girouette.o new file mode 100644 index 0000000000000000000000000000000000000000..9bedad53663ccb3a59280facc0ec3832ce21329a GIT binary patch literal 5732 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 literal 0 HcmV?d00001 diff --git a/Objects/horloge.d b/Objects/horloge.d new file mode 100644 index 0000000..db4c627 --- /dev/null +++ b/Objects/horloge.d @@ -0,0 +1,6 @@ +./objects/horloge.o: Pilotes\Source\Horloge.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + Pilotes\Include\Horloge.h diff --git a/Objects/horloge.o b/Objects/horloge.o new file mode 100644 index 0000000000000000000000000000000000000000..302f12af3926b4e4a9a6742f3a1c161f4ca8e170 GIT binary patch literal 11340 zcmb_i4Rlo1oxk_ZdoROF7!ndbP+y?%Xf;Ja)z? zf9#A1%DqjeMda`)DR(uEdF$+n$f?Ql@F_$3H#dGPHuyKR9G83df3#!uIOtZN+!68b zYCI{0e@EohG;K%xhI-gFo}x$skt$%Vx$}7#@R&j#rv;*X5f2j{XHU5QUOZz2<-NP^ zD39*C`9+$;y?*rlH$!$CWw&dmv43#6TM??oj;C+gZ|%9`Ol7(6ZcEK(I`Z>TzVZ-$ z{teTD#-6jEe16v0dmpT*S2m0C(z$zQe)Vz7Gt-%)B25pHH$|DIdX1;bR84fG(N(FZ zXoV^SM@5?vlqxS-$gA;mnW|VJ9{XzELA;SGDiKc{*LAb^?|6}_LN)pN{yWb2#C^Z_ z2~iz5cJ>5%m)h{3B;(i?b&rSCjm9!mmV#yYBlvXte`Ru~$fN zvh8$L!j+#rG5Wfc2T^4qb{#6&|K!;dO2D@4g0 zbe5KuLgt?c2VVdNmJnkqrLslW8LQ)3i(po|K*cR9SVJ}z)|TrS@L0onoW!_7l+S|G zWw5NE@k&dVqB~y6U{g6)MXU;8QseE$$ts7^c~icEyeC+~U;)LMSY%_-%qA5qEV7s! z66Zz{X+J7~>kX=Qu<0VEI3d+K6cZ?J1XZ?upbgsPube_EywA#*qUThD6&KD(5 zQU#>%5#;OtA;_D!R>m=NOuO-j>D&sN!}uAGn!@=WIIPYoA0khosh1NW6j(0xLnje}~&WBp_j5*Qy zSZkg&Cp&-8n&-@^j)^I#te-chISv?=^$X?6kRYOOhJ);dY8dDX0QuF;wwnGH_2*1Tpe zbh29WV{?%+q&2Ubi=7*^<_&X+Gpsc~F_$`bYRwU|(fOvur+7nCY3gEDY~)^*7pGC+5O(sj!RWMEk9un!plx*zsJVrFE}2<$@dA>w)@ zwsX28o+fUSJn0Ki1S*-iS&D!dN8R$9A@hrh4Fo0Qs0vCnS&Z}-iE;a(R`Qdg^me!@ z<#_VF$q>HR$oXd=0UN>p5+yOr>!tG@NNl_>m^Yv#e+@>BeWNs;hc&Z9`klYm%-3a^ z^Q2~W%5sM?S3bkC%6Senw#Yu=dfmOk=4%Ynz>b8;vCh?E?MhPf-2fK zWP|gbW^R*tOF%G%1T1SsW#c5@m5z zS%4L_f>EPUsA*m!$)W@Og9F)2HorI+$@K?`?d{9tf;|JdU~_+0X5+@p#^AzGU45`) zV4!btFrDk~?n`Gk1+QMv6RxeVt*u=z+I#y3@|mHU zhBCRK&Zb;?Q>HUE(7mM}Lk)Gt+meyahDcjmb8}~Fw6m!>wRUxURlGSNI^wN$smS19 zrjNSyBi#n>4)t!zBBk!l>6~aA$hM}3u1$CKW#ZX0=+Sh<&{xj^P!ZC)R>I8549%Qlxk^DMI&wDRL443PqI}k zORVErDvQKAPFiuvXtV1;6}UXbIpDH~Q%#ALu1axh+C5B1VtFdMy454mHC1azEdsT4 zbdRSSuS3?&d>vheFBF(MuLcZjlI{A+pjVi2B+BF7l z=8W=OnZ7o&X3%9-n$bj9Y{~N49@;#R%Zn|&*?f3mDlZbv$>zk`=2)$WCh7`YSR`Ac zi2_?EVs!gx+j@~4VH!m9@)2%AR!!Ht8)E@Qav}2?? zwhv}vnVykqqKvAR^>wHv{G-cIjA%R|BJE9ei6jO$=4p9aHEjTOgb6R8v`6uByujDNK`)p1pOb1Eg`RNr{A9VAL5(gcD|vIAMQ zt&O{bh-mwocnl^Ocx}gOq!p*?CMg%f7V>BzZFCt(3y~O+*4AYxOB0a@@$p!yeVKxo z3lSG!r=)Q#Vhk2h!JE_sMMrOcCYOq17Zk1AT_)0<@78@TO7t$lLE>wHDu)1+mX0~10UoUK@ zq}4CR7y!*YVv?LJr^u;thCN%(mE+(PNwf-y7adV9MLFOsnu+58d3~S^M<7ZD zP>r77O##3AO29IDmP2-@ywzw51dHwIMWiWU7R8`vI>k_LNF0Nn`y8W4&bAc$Ps*>M zcN=-1}_yg?dk4ohiX=4 zdi!dU9j*0s%fj2XrDDt4YwAJ`p>Rzsv$eN7Qxng2_ifpj8THceMWdtMHPO~&JXy0a z6b{vLKZ@m42rNckOfZX~e1Cl%USYO{HsdW-aMqnF>rTowwRJ%!qS7zAD$=&Rv#U4T z847jwx_NdEa_`hwqTssZznQgj*2bkuqsjIGd~zI9m2*Yh|T%1-eUm zEGuMvX&+=OEnlT2OKV0s9vw@L!^&|99Gj8m)R0y4JmyhjEeR_@MaY`9f@CPds-hyi zBBWK~45Rc1Z|tGkzbbmHl3{zFRk^|nx?l3$dLzw;-K*H2cFB?E z!_HK!_wH;IfAT23`dlgm@L|5*<`dJsEc{2$XXYsV>{0xjQGE3%e!jR05-J((=i?2Z z@N>OsFCTB%VkwaHv@ef0Fkj}W{&>~XbA$mv;%(8wP>-Uo$m*)WKfiJQC$E*j4`6f{y4#^eba#4k7+}S`H_Y&r5T;i$C z$HR{FH2z#5jZb>w8<+=(`4w!3@s%A=*#VUuP}$))okG)J6UqpuqBe~56>gvi5Ggs0 zYv43~9`p5tSkzQs@>@X&r`60~O^82Q(7GahA7hS@>P7M!7;j>{jd2g-w-~?6_#or= z86Rh)dQ-gT84of3i17&H+l>Fr_&(#mF@DH+lJPX-XN(3G4UOYx3@}zPPGt--&SkuW zv5s*OBdt@47h_z(*v`0?5eI_Gu8R?eZ;H<{<{AH-aR=iqjJp}{X57noKO_B#f$})W z_&VdejK5;UpVyS#9~m9PSIN@et#ij6Y{Q z!T2$w#FkC-2{2y3NPn~-`2xl!#?_3SjJ=Fo8HXA7Fy6=b2;(!1M;YH?JkEH6@e@Y+ z^8w{i!8n8QON@&cn;8>~DaJm=?TmXE|BCTJ#=m2Hj`20dV~oFK{4FD$j#FM^a571V zzrHEFh_RkA!bs=YWVfF2TE<%#k1+n6@dV??j1n6V`O~2<;RTG7*{iPGWIfV zWgKSQ!+0O#BaF{59%g)t@qNaBXFS8$fxREED&iVK z7>^KQ-+!0+Uo!rd5YGYn138W3!?T8PJmXA4?Ee=tUrUI6elhbALhR=&nNKjTXT2N3r* zLd1KW5OMxU2>&qMhwu|2d<2K^-4V)c>)p65gwM`=h`+kMAK9UebXJ*4cXj15TZJ+c zq3(fxI`%wo49{2n99Yl@>3lxd+qDJ9x2}g9GKUjhlDOPZK6n0b@z$b`c$KzF76&os zYDP^+pV8?ffFf^oj#i{O*IS*t71`*q&(*jS>CN^Gh)~ziP)H@{9y4oRpEYYIybk7{&3c^j6tYDv)1b|0{gK->-LcMceO=hjWf`y4WFyeh=o03(V= zbJOwu6?XWqkY6q0(>QwmI^KJu;^jU0k-d&LZ&ZGZz|)?in~pc#wJVIfnaAZrsxMjz{mY_^(ix&p1D_p{C>EsI4f!M?Lw`H-wJ& z2lQcD$dCRvlJnJt-m|@RKH$lZo=H01yKcNfel3Vc*Pm>t>HO$D-y83kC%=hoM}7zK z^XAw7C-QrCRJ>n!@}p;+&Tp?9uaMt8oFCax)A`+lzBj+mJo(|VUx$6?$dVw&F6ozyXFhpRU;PFMK>C^#v{<(1UkA;wm(5a8A^nk*0rJIov(=(i(lhr zp!FBTkLE#cU&BxPpet%|V>D8So7PfS9q$|HlaJm51`+S5zFAmD z`X!_6mSRECo~Rqy(C}3fSp!_l=5o1o0Mey!oDZZ^6z0uiJ01kb@9V96IHp Iam(@hFR7Fi0ssI2 literal 0 HcmV?d00001 diff --git a/Objects/i2c.d b/Objects/i2c.d new file mode 100644 index 0000000..87b602c --- /dev/null +++ b/Objects/i2c.d @@ -0,0 +1,6 @@ +./objects/i2c.o: Pilotes\Source\I2C.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + Pilotes\Include\I2C.h diff --git a/Objects/i2c.o b/Objects/i2c.o new file mode 100644 index 0000000000000000000000000000000000000000..d3888672c729a99d06ab848b6e1380ccedbada8b GIT binary patch literal 2988 zcmb_eO=w(I6h80GeaW;*C%;Y8G{$L3rPTJ#Pkvg{+RkKVl8#N%Fi9)LSJL@;Nrui( zoS%|n{lOqq6jTI%z>SCqE>zqIqUa(Zy3t)1W>GiRg<_3@XodQnH}_7aUAgeUec$=+ zIrrRi?mO?!JRO^w&@_#dXmo(K7}18?u^7V+9H35E!<+ru`lhbAmqUM0yZd5nlfvtp zq`9w!ZfWFx#(m9uO9!q@)}nGetwY=I=`viN_Fa2C9a?7-k={n}E+SVCz~vchIc5-v zF0G}drW!lQ<%xGOIod+hG~#$S*S#_49)!z@mKLbnOya1aUMEt^$=%rVA8ag~6ogaK zeH5)FMCTn0x0 zp(@=g#Gu|PjGr-aohLlV*9~QZNt@7(PAHD09m)47ONVGOyvovvO7<&Dm)LIjl%*SG z4J*q|;W17qOAl%cE6Xm?X`EJ;UKD&rS$2yaX0y3s#V-5i ziq%ruw&KBvnWo5?b+&Am%GP)(xnx_>V!E2gHf1Y5GZ(go!!t9nm^B@-#$yZT&cvtU zu>?gDR4tUVO9gD1EmWwA$53#gLXn9{SmOx_&yEKZbMuZ8s41t$V>2~_!~o-X6u}~M z2}(pF3-ec2?5Mqn_<^kr%FD%4ZHvGtwn)V0Vu^FHs2^UzIt$R5Fcv9ekm;6nh@#j) zE*z%02G0?&Eyq!cARXm-gys|RxmcYaC7f72$!sB80jK}v&4fdE*GW5>%91t;H4-%a z50Q~Z>Gta3{17#5Z=QD3Hr>NFgWj$0q+MFCwp;7d2AcM14`^*z6i!T&)(oW`Ez=IX z0};42w5y)h9pJ4PO1QcH#1O3D_e_Tl`9!^ow>}(mMi(8Ai8`NR40B*=xY}j z=OP0WL_J2w_BF%v`24V}*lniHq${yzTf(c zi}>`n#6@lN9w=wQ@1aw##XE>xIg*Zxp5K*@ACXRpJ&bs{eUfuNsD%8IKP>SPiH}Om zNPJx4Qxad0_=ZIORp9+TmiV>A?089B{ri7Ue_&guS8SgF^Q)no|TxASd@5G z;`0(;llYFrk0gFB@f(RhNc>6SuZ%dCza;PFJaMS~jF|sXBAFRGRb5(0rcx#QGMV_! zDrBaMdA|H;5IQ=~OjatTY^sV&Q~8%GB{EBPPA<ySaIKn?GiMK%EBFi=?YV5h zZsd!lWZsq?Y9dx8nIf}%CGQ}IoX>a#4P-VvfI#5C+RfW1?~2b?iF}Bk#+1rrI|Eo!9Vp#j=4| zZ>k{Rtn%0?QTbI7Aci?5%5Mr24a@0M-l##8Z7=3*d>s{rH?OVl>9{Bi?PyDN!~H6OHi(v6$C$JnkhG&$(B?l^nu3 OzYM~0*q{A4kADFs7@URx literal 0 HcmV?d00001 diff --git a/Objects/mygpio.d b/Objects/mygpio.d new file mode 100644 index 0000000..4d8f426 --- /dev/null +++ b/Objects/mygpio.d @@ -0,0 +1,6 @@ +./objects/mygpio.o: Pilotes\Source\MYGPIO.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + Pilotes\Include\MYGPIO.h diff --git a/Objects/mygpio.o b/Objects/mygpio.o new file mode 100644 index 0000000000000000000000000000000000000000..96dd343cca271b98876563fc324993a4b20bc0a1 GIT binary patch literal 6360 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 literal 0 HcmV?d00001 diff --git a/Objects/plateau.d b/Objects/plateau.d new file mode 100644 index 0000000..ee7bab8 --- /dev/null +++ b/Objects/plateau.d @@ -0,0 +1,7 @@ +./objects/plateau.o: Pilotes\Source\Plateau.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + Pilotes\Include\PWM.h Pilotes\Include\DriverGPIO.h \ + Pilotes\Include\Horloge.h diff --git a/Objects/plateau.o b/Objects/plateau.o new file mode 100644 index 0000000000000000000000000000000000000000..29b5380a00c1ce68aecd27166a3c18388d4db17c GIT binary patch literal 4916 zcmbtYZEzb$8Gi3>S5hoTu^lI|(=;e)8cZOk4=YaMwux;?NmNUYN0!?Glxk$@>P=(yJw&G*?o5J_Ex*jo#E&XMNvS80$tEx0MR9;!UHCBK_{yFj~$p(4#J_n zccAa&MFsd8=i2#8AI&SXeHWqsuRCAXa}O5tf#FZ z7kGRA99`<%{u8xP(RlVB`^ublP(7r4Q=5gZrq>%T+-!x}gY)OK*|`hz+nsM+t@aI& zuFfj=!voX{6Yk`#v?|xTmU7M2vf>(7t1`L*KwScnr2yJ;1kKg!ynzF-rHa#8EAqvl zxgtx6Y;gkEHkq~U_1c(otivkXoK7q*(y@m&TVIFiD(ttlK$-gzmACu%inu9+f z$vavze^Qc5S_^+hl6SRs{+uN5X&qpD5Sjf5-oA&I(&xC3I8%=zXwTzqg^K;Y&e*W} zFyp5&@fsx_VZhHLIYZ=8rt(Wtd5kgszEmD(HqP;R%{Ft)!JCknZGOy}c)L`dV9mT! zDnDT^ew|c~vKGExD#utG_e$kS*3JV``6*k@w@KwG*1*9Ax`yGq&W+dj!onb>@qmup4 zcsq+zt!#Jv9>K0I!aID9GJCE=O|vzrhuAi=^f+dbLC9o#a5aEgJ7Lz|NZAh5n}^L3 z>Bt;r+YZr|nQc2rbE4Cysb;6?U!A&%mH_Gnu zQrR6Yj2YRik#+az{%&`oRLb|d)8#@YpDs?gKf7t%=k4}-y?bCdmoHU~if5!WRn8d6 z;e5Jkq^I-@1bdUC6{B294wTaqMlw{&Ock)JN-{Du(w_|U4-JLG$yhKs5Ki5)I}(kA z;}DETVX9ckO%$=;T(JsMcbr*Pv%Oo%wvlGic=Uo{>bX+rPs%J)H{e820$}fbR2zjD5L` z;fWM8`Khe2VDaH2*8GyDUy@u>`!*%~!E&Gj2Mv+FwKi3QAfgOvy+sm4;#te{5FbHKDf%AU zR68UQWstsG5=7#(2xJha5j8af1PE~fL6Enm4dG&#MkH*{3d}n3%pfeR^aUdza;SM0>3ZtM*^P~_@clw0^b%$ z2QnJhWr22lX~gNAMYu+wF7O6{y9AC391~a)c!$8R3jCJ99|)WiNQV^a=M{l(2s|tB zg20aiI`N%T{SJZG3-k-zE|7M2sz*CM;kdwx!2JThA@Bi#KNNUW;0prZ6!;f`ejg^gkFk)0wA>4q1wExgfl@h;XpyO^)1wB(L&`G4W zfu$n2!$EAuJV#i|aie0?1@we<*c5+8^>npb&W%msp$GJ`kr$np@mxfi+E6Oha!sTL z#&j+_ZT77lRW!CbYYH^y|86q_-(dvoK*H~v2btuLJNdc1|dF_V~+A&Z~D1eNJ` zgo5VV8Z^Zew9XgSqu)*$vfeRF;O7E;LTJaIYB!eYyQ1+>J^JRpgBSWu9zdjc2rtUZ zF-yO1W6tUqKtHNSe)#ut-7kh_*6|%dErFK|=@-FDR=*q3kG$xjT}F7s$$gR_O6`=TO!6!WhI}a&?PV-mpCgI=dU3tdbI@9r z{nGEZ^u{85hyvA-A+;}H!s>SqelKp!QC-@Oq~ASQrZ%*XP%Ohq$YQ@TNTbUmP}ZBl z7Z;Y5ghuuLAj(pDR=!}7pgI)vt>J5!Gzs3Q-moNyvfhW5GRZACX;CVOpy!}?4=?NU zK4N*^cGTqap2xEE#v&xq?=DM17XOZ#)$djGYr!17KiZ3>-zscid0lW88`1wCkPl9w IS&!QN7kZ=g0ssI2 literal 0 HcmV?d00001 diff --git a/Objects/principal.d b/Objects/principal.d new file mode 100644 index 0000000..1012042 --- /dev/null +++ b/Objects/principal.d @@ -0,0 +1,9 @@ +./objects/principal.o: Application\principal.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\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\MyUart.h Pilotes\Include\Plateau.h \ + Pilotes\Include\I2C.h Pilotes\Include\RTC.h Pilotes\Include\ADC.h diff --git a/Objects/principal.o b/Objects/principal.o new file mode 100644 index 0000000000000000000000000000000000000000..981d9da005b046d71ea6a1bd5cbef6d45f120f55 GIT binary patch literal 6884 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 literal 0 HcmV?d00001 diff --git a/Objects/pwm.d b/Objects/pwm.d new file mode 100644 index 0000000..bed0992 --- /dev/null +++ b/Objects/pwm.d @@ -0,0 +1,6 @@ +./objects/pwm.o: Pilotes\Source\PWM.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h \ + Pilotes\Include\PWM.h diff --git a/Objects/pwm.o b/Objects/pwm.o new file mode 100644 index 0000000000000000000000000000000000000000..21146b8b4781607855f0a91bcd104f9bfb4947c3 GIT binary patch literal 6932 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 literal 0 HcmV?d00001 diff --git a/Objects/startup_stm32f10x_md.o b/Objects/startup_stm32f10x_md.o new file mode 100644 index 0000000000000000000000000000000000000000..a3e2231e8f8e9c528e8853b45caa47e84a2bb6d8 GIT binary patch literal 5904 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 literal 0 HcmV?d00001 diff --git a/Objects/system_stm32f10x.d b/Objects/system_stm32f10x.d new file mode 100644 index 0000000..507ad72 --- /dev/null +++ b/Objects/system_stm32f10x.d @@ -0,0 +1,5 @@ +./objects/system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\stm32f10x.h \ + RTE\_Reel\RTE_Components.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include\core_cm3.h \ + C:\Users\Brage\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include\system_stm32f10x.h diff --git a/Objects/system_stm32f10x.o b/Objects/system_stm32f10x.o new file mode 100644 index 0000000000000000000000000000000000000000..fb53b413851d528a9f1a2277ac9438b2975e934b GIT binary patch literal 7068 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 BOyU3l literal 0 HcmV?d00001 diff --git a/Services/Source/RTC.c b/Pilotes/Source/RTC.c similarity index 91% rename from Services/Source/RTC.c rename to Pilotes/Source/RTC.c index fa2f2ff..3c85cd1 100755 --- a/Services/Source/RTC.c +++ b/Pilotes/Source/RTC.c @@ -1,7 +1,7 @@ #include "RTC.h" -initRTC() { +void initRTC() { RTC -> PRLL = 0x7FFF; // Obtenir un période de 1 seconde RTC -> PRLH = 0xFFFF; // Le plus grand possible } diff --git a/Projet0.uvguix b/Projet0.uvguix new file mode 100644 index 0000000..a8a850b --- /dev/null +++ b/Projet0.uvguix @@ -0,0 +1,3664 @@ + + + + -6.1 + +
    ### uVision Project, (C) Keil Software
    + + + C:\Users\Brage\Documents\INSA\4ANNEE\MC\BE_VOILIER + + + + + + + 38003 + Registers + 115 100 + + + 346 + Code Coverage + 770 560 + + + 204 + Performance Analyzer + 408 139 139 644 + + + + + + 35141 + Event Statistics + + 250 50 634 + + + 1506 + Symbols + + 64 64 64 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 300 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 84 + 19 + 1171 + 671 + + + + 0 + + 829 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000600000000000000010000004A433A5C55736572735C42726167655C446F63756D656E74735C494E53415C34414E4E45455C4D435C42455F564F494C4945525C4170706C69636174696F6E5C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF47433A5C55736572735C42726167655C446F63756D656E74735C494E53415C34414E4E45455C4D435C42455F564F494C4945525C50696C6F7465735C536F757263655C5254432E6300000000055254432E6300000000FFDC7800FFFFFFFF47433A5C55736572735C42726167655C446F63756D656E74735C494E53415C34414E4E45455C4D435C42455F564F494C4945525C50696C6F7465735C536F757263655C4144432E6300000000054144432E6300000000BECEA100FFFFFFFF60433A5C55736572735C42726167655C446F63756D656E74735C494E53415C34414E4E45455C4D435C42455F564F494C4945525C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000F0A0A100FFFFFFFF4B433A5C55736572735C42726167655C446F63756D656E74735C494E53415C34414E4E45455C4D435C42455F564F494C4945525C50696C6F7465735C536F757263655C506C61746561752E630000000009506C61746561752E6300000000BCA8E100FFFFFFFF5C433A5C55736572735C42726167655C446F63756D656E74735C494E53415C34414E4E45455C4D435C42455F564F494C4945525C5254455C4465766963655C53544D33324631303352425C73797374656D5F73746D3332663130782E63000000001273797374656D5F73746D3332663130782E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000C40000006600000000060000FF010000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C40000004F00000070040000BC000000 + + + 16 + C40000006600000070040000D3000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000CF010000 + + + 16 + 560000006D000000160100000B010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000CF010000 + + + 16 + 560000006D0000003901000024020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D000000160100000B010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D000000160100000B010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D000000160100000B010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000CF010000 + + + 16 + 560000006D0000003901000024020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000CF010000 + + + 16 + 560000006D0000003901000024020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000000200000006000006030000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000900100007004000011020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000003020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + C7000000660000006D040000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A3000000 + + + 16 + 560000006D000000160100000B010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000CF010000 + + + 16 + 560000006D0000003901000024020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000003020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000003020000FD050000ED020000 + + + 16 + 560000006D0000003901000024020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D000000160100000B010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D000000160100000B010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000003020000FD050000ED020000 + + + 16 + 560000006D0000003901000024020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000003020000FD050000ED020000 + + + 16 + 560000006D0000003901000024020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000060300000006000019030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A70100006D040000F8010000 + + + 16 + 560000006D000000160100000B010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BC00000070040000C0000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D3000000C40000004F00000070040000BC0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A0010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000B7010000B00300004F00000070040000A001000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC00000004F000000C4000000E8010000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000C0000000FF010000000000004F000000C0000000E80100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000008C010000700400009001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000A701000070040000280200000000000090010000700400001102000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000900100003C0200001102000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000E801000000060000EC01000001000000010000100400000001000000BFFDFFFF6B000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000003020000000600001D03000000000000EC01000000060000060300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2716 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000044144433296000000000000000F0004414443320441444331074D6573736961680754494D5F4352320654494D5F43520854494D5F43434D520543434D5231034152520544555459430F2054494D5F43434D52315F4F43314D0E54494D5F43434D52315F4F43314D024F4307436F6D706172650443434D520954494D325F4952516E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 983 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000045265656C96000000000000000200045265656C0A53696D756C6174696F6E00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1536 + 864 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C40000004F00000000060000BC000000 + + + 16 + C40000006600000000060000D3000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000068020000 + + + 16 + 560000006D000000160100000B010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000068020000 + + + 16 + 560000006D0000003901000024020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D000000160100000B010000 + + + + 1936 + 1936 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D000000160100000B010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D000000160100000B010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000068020000 + + + 16 + 560000006D0000003901000024020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000068020000 + + + 16 + 560000006D0000003901000024020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000BB0100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000850200000003000006030000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000BB0100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + C40000006300000000060000BC000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A3000000 + + + 16 + 560000006D000000160100000B010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000068020000 + + + 16 + 560000006D0000003901000024020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000BB0100006D040000F8010000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000BB0100006D040000F8010000 + + + 16 + 560000006D0000003901000024020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D000000160100000B010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D000000160100000B010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000BB0100006D040000F8010000 + + + 16 + 560000006D0000003901000024020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000BB0100006D040000F8010000 + + + 16 + 560000006D0000003901000024020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A3000000 + + + 16 + 560000006D0000008E020000DA000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D04000087010000 + + + 16 + 560000006D000000160100000B010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000060300000006000019030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 040000001C0000007302000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 070300009C020000FD050000ED020000 + + + 16 + 560000006D000000160100000B010000 + + + + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFC4000000BC00000000060000C00000000100000001000010040000000100000095FFFFFFBC010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000C40000006600000000060000D3000000C40000004F00000000060000BC0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A0010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000B7010000B00300004F00000070040000A001000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC00000004F000000C400000081020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000C000000098020000000000004F000000C0000000810200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000081020000000600008502000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000040300009C020000000600001D0300000403000085020000000600000603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFF0003000085020000040300000603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000A001000070040000A4010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000BB010000700400002802000000000000A401000070040000110200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2716 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000044144433296000000000000000F0004414443320441444331074D6573736961680754494D5F4352320654494D5F43520854494D5F43434D520543434D5231034152520544555459430F2054494D5F43434D52315F4F43314D0E54494D5F43434D52315F4F43314D024F4307436F6D706172650443434D520954494D325F4952516E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1536 + 864 + + + + + + 1 + 0 + + 100 + 0 + + .\Application\principal.c + 18 + 14 + 15 + 1 + + 0 + + + .\Pilotes\Source\RTC.c + 5 + 1 + 4 + 1 + + 0 + + + .\Pilotes\Source\ADC.c + 0 + 1 + 1 + 1 + + 0 + + + RTE/Device/STM32F103RB/startup_stm32f10x_md.s + 0 + 110 + 135 + 1 + + 0 + + + .\Pilotes\Source\Plateau.c + 5 + 4 + 29 + 1 + + 0 + + + RTE/Device/STM32F103RB/system_stm32f10x.c + 0 + 298 + 306 + 1 + + 0 + + + + +
    diff --git a/Projet0.uvoptx b/Projet0.uvoptx index 1c24c65..d8e75ac 100755 --- a/Projet0.uvoptx +++ b/Projet0.uvoptx @@ -125,7 +125,7 @@ 0 DLGTARM - (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=638,234,1284,907,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=777,701,1198,1106,0)(121=1276,605,1697,1010,0)(122=1419,197,1840,602,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=87,413,681,1107,0)(132=-1,-1,-1,-1,0)(133=937,506,1531,1200,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=638,191,1284,864,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=777,459,1198,864,0)(121=1115,459,1536,864,0)(122=1115,197,1536,602,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=87,170,681,864,0)(132=-1,-1,-1,-1,0)(133=937,170,1531,864,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) 0 @@ -170,6 +170,11 @@ 1 Val_lim + + 4 + 1 + commande,0x0A + @@ -198,7 +203,7 @@ 0 0 0 - 1 + 0 0 0 0 @@ -485,8 +490,8 @@ 0 0 0 - .\src\Servo.c - Servo.c + .\Services\Source\Accelerometre.c + Accelerometre.c 0 0 @@ -509,20 +514,8 @@ 0 0 0 - .\Services\Source\Accelerometre.c - Accelerometre.c - 0 - 0 - - - 2 - 5 - 1 - 0 - 0 - 0 - .\Pilotes\Source\MyUart.c - MyUart.c + .\Services\Source\Servo.c + Servo.c 0 0 @@ -534,6 +527,18 @@ 0 0 0 + + 3 + 5 + 1 + 0 + 0 + 0 + .\Pilotes\Source\ADC.c + ADC.c + 0 + 0 + 3 6 @@ -541,8 +546,8 @@ 0 0 0 - .\src\ADC.c - ADC.c + .\Pilotes\Source\DriverGPIO.c + DriverGPIO.c 0 0 @@ -553,8 +558,8 @@ 0 0 0 - .\src\DriverGPIO.c - DriverGPIO.c + .\Pilotes\Source\Horloge.c + Horloge.c 0 0 @@ -565,8 +570,8 @@ 0 0 0 - .\src\Horloge.c - Horloge.c + .\Pilotes\Source\I2C.c + I2C.c 0 0 @@ -577,7 +582,7 @@ 0 0 0 - .\src\MYGPIO.c + .\Pilotes\Source\MYGPIO.c MYGPIO.c 0 0 @@ -589,8 +594,8 @@ 0 0 0 - .\src\MyTimer.c - MyTimer.c + .\Pilotes\Source\MyUart.c + MyUart.c 0 0 @@ -601,8 +606,8 @@ 0 0 0 - .\src\PWM.c - PWM.c + .\Pilotes\Source\Plateau.c + Plateau.c 0 0 @@ -613,8 +618,8 @@ 0 0 0 - .\src\Timer.c - Timer.c + .\Pilotes\Source\PWM.c + PWM.c 0 0 @@ -625,27 +630,19 @@ 0 0 0 - .\Pilotes\Source\Plateau.c - Plateau.c + .\Pilotes\Source\RTC.c + RTC.c 0 0 - - - - New Group - 1 - 0 - 0 - 0 - 4 + 3 14 4 0 0 0 - ..\..\BE_VOILIER\Objects\Lib_Com_Periph_2022.lib + .\Lib_Com_Periph_2022.lib Lib_Com_Periph_2022.lib 0 0 diff --git a/Projet0.uvprojx b/Projet0.uvprojx index 695a2dd..baff158 100755 --- a/Projet0.uvprojx +++ b/Projet0.uvprojx @@ -340,7 +340,7 @@ - .\Include;.\Pilotes\Include;.\Services\Include;.;.\Services\Source;.\Pilotes\Source + .\Pilotes\Include;.\Services\Include;.;.\Services\Source;.\Pilotes\Source @@ -395,9 +395,9 @@ Services - Servo.c + Accelerometre.c 1 - .\src\Servo.c + .\Services\Source\Accelerometre.c Girouette.c @@ -405,14 +405,9 @@ .\Services\Source\Girouette.c - Accelerometre.c + Servo.c 1 - .\Services\Source\Accelerometre.c - - - MyUart.c - 1 - .\Pilotes\Source\MyUart.c + .\Services\Source\Servo.c @@ -422,121 +417,52 @@ ADC.c 1 - .\src\ADC.c + .\Pilotes\Source\ADC.c DriverGPIO.c 1 - .\src\DriverGPIO.c + .\Pilotes\Source\DriverGPIO.c Horloge.c 1 - .\src\Horloge.c + .\Pilotes\Source\Horloge.c + + + I2C.c + 1 + .\Pilotes\Source\I2C.c MYGPIO.c 1 - .\src\MYGPIO.c + .\Pilotes\Source\MYGPIO.c - MyTimer.c + MyUart.c 1 - .\src\MyTimer.c - - - PWM.c - 1 - .\src\PWM.c - - - Timer.c - 1 - .\src\Timer.c + .\Pilotes\Source\MyUart.c Plateau.c 1 .\Pilotes\Source\Plateau.c - - - - New Group - - - 0 - 0 - 0 - 0 - 0 - 2 - 2 - 2 - 2 - 2 - 11 - - - 1 - - - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 - - - - - - - - - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - - - - - .\Objects - - - - - + + PWM.c + 1 + .\Pilotes\Source\PWM.c + + + RTC.c + 1 + .\Pilotes\Source\RTC.c + Lib_Com_Periph_2022.lib 4 - ..\..\BE_VOILIER\Objects\Lib_Com_Periph_2022.lib + .\Lib_Com_Periph_2022.lib @@ -937,9 +863,9 @@ Services - Servo.c + Accelerometre.c 1 - .\src\Servo.c + .\Services\Source\Accelerometre.c Girouette.c @@ -947,14 +873,9 @@ .\Services\Source\Girouette.c - Accelerometre.c + Servo.c 1 - .\Services\Source\Accelerometre.c - - - MyUart.c - 1 - .\Pilotes\Source\MyUart.c + .\Services\Source\Servo.c @@ -964,52 +885,52 @@ ADC.c 1 - .\src\ADC.c + .\Pilotes\Source\ADC.c DriverGPIO.c 1 - .\src\DriverGPIO.c + .\Pilotes\Source\DriverGPIO.c Horloge.c 1 - .\src\Horloge.c + .\Pilotes\Source\Horloge.c + + + I2C.c + 1 + .\Pilotes\Source\I2C.c MYGPIO.c 1 - .\src\MYGPIO.c + .\Pilotes\Source\MYGPIO.c - MyTimer.c + MyUart.c 1 - .\src\MyTimer.c - - - PWM.c - 1 - .\src\PWM.c - - - Timer.c - 1 - .\src\Timer.c + .\Pilotes\Source\MyUart.c Plateau.c 1 .\Pilotes\Source\Plateau.c - - - - New Group - + + PWM.c + 1 + .\Pilotes\Source\PWM.c + + + RTC.c + 1 + .\Pilotes\Source\RTC.c + Lib_Com_Periph_2022.lib 4 - ..\..\BE_VOILIER\Objects\Lib_Com_Periph_2022.lib + .\Lib_Com_Periph_2022.lib diff --git a/RTE/Device/STM32F103RB/STM32F101_102_103_105_107.dbgconf b/RTE/Device/STM32F103RB/STM32F101_102_103_105_107.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/RTE/Device/STM32F103RB/STM32F101_102_103_105_107.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 >>> + +// Debug MCU configuration register (DBGMCU_CR) +// Reserved bits must be kept at reset value +// DBG_TIM11_STOP TIM11 counter stopped when core is halted +// DBG_TIM10_STOP TIM10 counter stopped when core is halted +// DBG_TIM9_STOP TIM9 counter stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM13_STOP TIM13 counter stopped when core is halted +// DBG_TIM12_STOP TIM12 counter stopped when core is halted +// DBG_CAN2_STOP Debug CAN2 stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM5_STOP TIM5 counter stopped when core is halted +// DBG_TIM8_STOP TIM8 counter stopped when core is halted +// DBG_I2C2_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_I2C1_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_CAN1_STOP Debug CAN1 stopped when Core is halted +// DBG_TIM4_STOP TIM4 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// DBG_WWDG_STOP Debug window watchdog stopped when core is halted +// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted +// DBG_STANDBY Debug standby mode +// DBG_STOP Debug stop mode +// DBG_SLEEP Debug sleep mode +// +DbgMCU_CR = 0x00000007; + +// <<< end of configuration section >>>