From 24602c127f9843cc2db4da9fd1fd28f0686d9434 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CElise-Le-Roux=E2=80=9D?= Date: Thu, 18 Nov 2021 09:52:53 +0100 Subject: [PATCH] correction pwm --- .../Local_Sources/bordage/Include/MyTimer.c | 10 +- .../Local_Sources/bordage/Include/MyTimer.h | 2 +- .../Local_Sources/bordage/Include/bordage.c | 16 +- .../Local_Sources/bordage/Include/bordage.h | 4 +- .../bordage/Listings/drivers_simule.map | 392 ++++++++++-------- .../Local_Sources/bordage/Objects/bordage.crf | Bin 240747 -> 240747 bytes .../Local_Sources/bordage/Objects/bordage.o | Bin 268624 -> 268792 bytes .../bordage/Objects/driver_gpio.crf | Bin 238815 -> 238815 bytes .../bordage/Objects/driver_gpio.o | Bin 260524 -> 260524 bytes .../bordage/Objects/drivers_Réel.dep | 32 +- .../bordage/Objects/drivers_Simulé.dep | 32 +- .../bordage/Objects/drivers_simule.axf | Bin 240384 -> 241248 bytes .../Objects/drivers_simule.build_log.htm | 11 +- .../bordage/Objects/drivers_simule.htm | 306 ++++++++------ .../Local_Sources/bordage/Objects/myadc.crf | Bin 237624 -> 237624 bytes .../Local_Sources/bordage/Objects/myadc.o | Bin 255448 -> 255448 bytes .../Local_Sources/bordage/Objects/mytimer.crf | Bin 239688 -> 239688 bytes .../Local_Sources/bordage/Objects/mytimer.o | Bin 266992 -> 267448 bytes .../bordage/Objects/principal.crf | Bin 239443 -> 239443 bytes .../Local_Sources/bordage/Objects/principal.o | Bin 257672 -> 257672 bytes .../bordage/Objects/system_stm32f10x.crf | Bin 239291 -> 239291 bytes .../bordage/Objects/system_stm32f10x.o | Bin 258908 -> 258908 bytes .../bordage/drivers.uvguix.lerouxde | 66 ++- .../Local_Sources/bordage/drivers.uvoptx | 27 +- 24 files changed, 491 insertions(+), 407 deletions(-) diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.c b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.c index 2818558..4b25f4c 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.c +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.c @@ -93,18 +93,18 @@ void MyTimer_PWM( TIM_TypeDef * Timer , char Channel ) { } } -void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, char Duty_Cycle) { +void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, float Duty_Cycle) { if (Channel == 1) { - Timer->CCR1 = (int) (Timer->ARR)*Duty_Cycle/100; + Timer->CCR1 = (float) (Timer->ARR)*Duty_Cycle/100; } else if (Channel == 2) { - Timer->CCR2 = (int) (Timer->ARR)*Duty_Cycle/100; + Timer->CCR2 = (float) (Timer->ARR)*Duty_Cycle/100; } else if (Channel == 3) { - Timer->CCR3 = (int) (Timer->ARR)*Duty_Cycle/100; + Timer->CCR3 = (float) (Timer->ARR)*Duty_Cycle/100; } else if (Channel == 4) { - Timer->CCR4 = (int) (Timer->ARR)*Duty_Cycle/100; + Timer->CCR4 = (float) (Timer->ARR)*Duty_Cycle/100; } } diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.h b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.h index 2f9c942..b294657 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.h +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.h @@ -70,7 +70,7 @@ void MyTimer_PWM( TIM_TypeDef * Timer , char Channel ) ; * @Note : ************************************************************************************************** */ -void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, char Duty_Cycle) ; +void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, float Duty_Cycle) ; diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.c b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.c index e9b58ab..5e99441 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.c +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.c @@ -47,7 +47,7 @@ void init_bordage ( void ) MyTimer_ActiveIT(TIMER_PWM, 1, IT_bordage_auto); } -int bordage ( int angle ) { +void bordage ( float angle ) { float angle_servo = 90.0 - angle; @@ -55,8 +55,6 @@ int bordage ( int angle ) { // Génération de la PWM Set_Duty_Cycle(TIMER_PWM, CANAL_PWM, duty_cycle); - - return 0; } void init_codeur_incr ( void ) { @@ -99,14 +97,14 @@ void Roulis_Handler ( void ) bordage(0); } -int calcul_angle_voile ( int angle ) { - if (angle <= 45 || angle >= 360 - 45){ - return 0; +float calcul_angle_voile ( float angle ) { + if (angle <= 45.0 || angle >= 360.0 - 45.0){ + return 0.0; } - else if ( angle > 45 && angle <= 180) { - return (angle - 45) * 90.0/135.0; + else if ( angle > 45.0 && angle <= 180.0) { + return (angle - 45.0) * 90.0/135.0; } else { - return (315 - angle) * 90.0/135.0; + return (315.0 - angle) * 90.0/135.0; } } diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.h b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.h index 020ff2b..236595d 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.h +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.h @@ -21,7 +21,7 @@ void init_bordage ( void ); * @Note -> appeler la fonction d'initialisation avant ************************************************************************************************* */ -int bordage ( int angle ); +void bordage ( float angle ); @@ -40,6 +40,6 @@ void init_codeur_incr ( void ); void init_exti_interrupt ( void ); -int calcul_angle_voile ( int angle ); +float calcul_angle_voile ( float angle ); #endif diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Listings/drivers_simule.map b/Keil_Elise_Yuwei/Local_Sources/bordage/Listings/drivers_simule.map index 4794792..3c69b99 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Listings/drivers_simule.map +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Listings/drivers_simule.map @@ -10,24 +10,30 @@ Section Cross References driver_gpio.o(i.MyGPIO_Toggle) refers to driver_gpio.o(i.MyGPIO_Reset) for MyGPIO_Reset driver_gpio.o(i.MyGPIO_Toggle) refers to driver_gpio.o(i.MyGPIO_Set) for MyGPIO_Set mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for PtrF + mytimer.o(i.Set_Duty_Cycle) refers to ffltui.o(.text) for __aeabi_ui2f + mytimer.o(i.Set_Duty_Cycle) refers to fmul.o(.text) for __aeabi_fmul + mytimer.o(i.Set_Duty_Cycle) refers to fdiv.o(.text) for __aeabi_fdiv + mytimer.o(i.Set_Duty_Cycle) refers to ffixui.o(.text) for __aeabi_f2uiz mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for PtrF mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for PtrF mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for PtrF mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for PtrF + bordage.o(i.IT_bordage_auto) refers to fflti.o(.text) for __aeabi_i2f bordage.o(i.IT_bordage_auto) refers to bordage.o(i.calcul_angle_voile) for calcul_angle_voile bordage.o(i.IT_bordage_auto) refers to bordage.o(i.bordage) for bordage bordage.o(i.Roulis_Handler) refers to bordage.o(i.bordage) for bordage - bordage.o(i.bordage) refers to dflti.o(.text) for __aeabi_i2d + bordage.o(i.bordage) refers to f2d.o(.text) for __aeabi_f2d bordage.o(i.bordage) refers to dadd.o(.text) for __aeabi_drsub bordage.o(i.bordage) refers to d2f.o(.text) for __aeabi_d2f - bordage.o(i.bordage) refers to f2d.o(.text) for __aeabi_f2d bordage.o(i.bordage) refers to ddiv.o(.text) for __aeabi_ddiv - bordage.o(i.bordage) refers to ffixui.o(.text) for __aeabi_f2uiz bordage.o(i.bordage) refers to mytimer.o(i.Set_Duty_Cycle) for Set_Duty_Cycle - bordage.o(i.calcul_angle_voile) refers to dflti.o(.text) for __aeabi_i2d + bordage.o(i.calcul_angle_voile) refers to f2d.o(.text) for __aeabi_f2d + bordage.o(i.calcul_angle_voile) refers to cdcmple.o(.text) for __aeabi_cdcmple + bordage.o(i.calcul_angle_voile) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + bordage.o(i.calcul_angle_voile) refers to dadd.o(.text) for __aeabi_dsub bordage.o(i.calcul_angle_voile) refers to dmul.o(.text) for __aeabi_dmul bordage.o(i.calcul_angle_voile) refers to ddiv.o(.text) for __aeabi_ddiv - bordage.o(i.calcul_angle_voile) refers to dfixi.o(.text) for __aeabi_d2iz + bordage.o(i.calcul_angle_voile) refers to d2f.o(.text) for __aeabi_d2f bordage.o(i.init_bordage) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init bordage.o(i.init_bordage) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init bordage.o(i.init_bordage) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM @@ -56,6 +62,9 @@ Section Cross References 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 + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round 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 @@ -64,12 +73,14 @@ Section Cross References dmul.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 - dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp - dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue + fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp - dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp - dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp d2f.o(.text) refers to fepilogue.o(.text) for _float_round entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 @@ -127,34 +138,36 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) + ../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 entry11a.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 entry12b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.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/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/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE Include\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE Include\MyADC.c 0x00000000 Number 0 myadc.o ABSOLUTE @@ -169,6 +182,8 @@ Image Symbol Table RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE Source\\principal.c 0x00000000 Number 0 principal.o ABSOLUTE Source\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + cdcmple.s 0x00000000 Number 0 cdcmple.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 @@ -185,47 +200,51 @@ Image Symbol Table .ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x08000104 Section 36 startup_stm32f10x_md.o(.text) - .text 0x08000128 Section 0 dadd.o(.text) - .text 0x08000276 Section 0 dmul.o(.text) - .text 0x0800035a Section 0 ddiv.o(.text) - .text 0x08000438 Section 0 dflti.o(.text) - .text 0x0800045a Section 0 ffixui.o(.text) - .text 0x08000482 Section 0 dfixi.o(.text) - .text 0x080004c0 Section 0 f2d.o(.text) - .text 0x080004e6 Section 0 d2f.o(.text) - .text 0x0800051e Section 0 llshl.o(.text) - .text 0x0800053c Section 0 llushr.o(.text) - .text 0x0800055c Section 0 llsshr.o(.text) - .text 0x08000580 Section 0 iusefp.o(.text) - .text 0x08000580 Section 0 fepilogue.o(.text) - .text 0x080005ee Section 0 depilogue.o(.text) - .text 0x080006a8 Section 36 init.o(.text) - i.EXTI9_5_IRQHandler 0x080006cc Section 0 bordage.o(i.EXTI9_5_IRQHandler) - i.IT_bordage_auto 0x080006e8 Section 0 bordage.o(i.IT_bordage_auto) - i.MyGPIO_Init 0x08000708 Section 0 driver_gpio.o(i.MyGPIO_Init) - i.MyTimer_ActiveIT 0x080007d4 Section 0 mytimer.o(i.MyTimer_ActiveIT) - i.MyTimer_Base_Init 0x08000844 Section 0 mytimer.o(i.MyTimer_Base_Init) - i.MyTimer_EncoderMode_Conf 0x080008c0 Section 0 mytimer.o(i.MyTimer_EncoderMode_Conf) - i.MyTimer_PWM 0x08000958 Section 0 mytimer.o(i.MyTimer_PWM) - i.SetSysClock 0x080009d0 Section 0 system_stm32f10x.o(i.SetSysClock) - SetSysClock 0x080009d1 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) - i.SetSysClockTo72 0x080009d8 Section 0 system_stm32f10x.o(i.SetSysClockTo72) - SetSysClockTo72 0x080009d9 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) - i.Set_Duty_Cycle 0x08000ab8 Section 0 mytimer.o(i.Set_Duty_Cycle) - i.SystemInit 0x08000b04 Section 0 system_stm32f10x.o(i.SystemInit) - i.TIM1_UP_IRQHandler 0x08000b64 Section 0 mytimer.o(i.TIM1_UP_IRQHandler) - i.TIM2_IRQHandler 0x08000b88 Section 0 mytimer.o(i.TIM2_IRQHandler) - i.TIM3_IRQHandler 0x08000bac Section 0 mytimer.o(i.TIM3_IRQHandler) - i.TIM4_IRQHandler 0x08000bd0 Section 0 mytimer.o(i.TIM4_IRQHandler) - i.__scatterload_copy 0x08000bf4 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x08000c02 Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08000c04 Section 14 handlers.o(i.__scatterload_zeroinit) - i.bordage 0x08000c14 Section 0 bordage.o(i.bordage) - i.calcul_angle_voile 0x08000c7c Section 0 bordage.o(i.calcul_angle_voile) - i.init_bordage 0x08000cf4 Section 0 bordage.o(i.init_bordage) - i.init_codeur_incr 0x08000d44 Section 0 bordage.o(i.init_codeur_incr) - i.init_exti_interrupt 0x08000d94 Section 0 bordage.o(i.init_exti_interrupt) - i.main 0x08000e04 Section 0 principal.o(i.main) + .text 0x08000128 Section 0 fmul.o(.text) + .text 0x0800018c Section 0 fdiv.o(.text) + .text 0x08000208 Section 0 dadd.o(.text) + .text 0x08000356 Section 0 dmul.o(.text) + .text 0x0800043a Section 0 ddiv.o(.text) + .text 0x08000518 Section 0 fflti.o(.text) + .text 0x0800052a Section 0 ffltui.o(.text) + .text 0x08000534 Section 0 ffixui.o(.text) + .text 0x0800055c Section 0 f2d.o(.text) + .text 0x08000584 Section 48 cdcmple.o(.text) + .text 0x080005b4 Section 48 cdrcmple.o(.text) + .text 0x080005e4 Section 0 d2f.o(.text) + .text 0x0800061c Section 0 llshl.o(.text) + .text 0x0800063a Section 0 llsshr.o(.text) + .text 0x0800065e Section 0 iusefp.o(.text) + .text 0x0800065e Section 0 fepilogue.o(.text) + .text 0x080006cc Section 0 depilogue.o(.text) + .text 0x08000788 Section 36 init.o(.text) + .text 0x080007ac Section 0 llushr.o(.text) + i.EXTI9_5_IRQHandler 0x080007cc Section 0 bordage.o(i.EXTI9_5_IRQHandler) + i.IT_bordage_auto 0x080007e8 Section 0 bordage.o(i.IT_bordage_auto) + i.MyGPIO_Init 0x08000810 Section 0 driver_gpio.o(i.MyGPIO_Init) + i.MyTimer_ActiveIT 0x080008dc Section 0 mytimer.o(i.MyTimer_ActiveIT) + i.MyTimer_Base_Init 0x0800094c Section 0 mytimer.o(i.MyTimer_Base_Init) + i.MyTimer_EncoderMode_Conf 0x080009c8 Section 0 mytimer.o(i.MyTimer_EncoderMode_Conf) + i.MyTimer_PWM 0x08000a60 Section 0 mytimer.o(i.MyTimer_PWM) + i.SetSysClock 0x08000ad8 Section 0 system_stm32f10x.o(i.SetSysClock) + SetSysClock 0x08000ad9 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) + i.SetSysClockTo72 0x08000ae0 Section 0 system_stm32f10x.o(i.SetSysClockTo72) + SetSysClockTo72 0x08000ae1 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) + i.Set_Duty_Cycle 0x08000bc0 Section 0 mytimer.o(i.Set_Duty_Cycle) + i.SystemInit 0x08000c64 Section 0 system_stm32f10x.o(i.SystemInit) + i.TIM1_UP_IRQHandler 0x08000cc4 Section 0 mytimer.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x08000ce8 Section 0 mytimer.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x08000d0c Section 0 mytimer.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x08000d30 Section 0 mytimer.o(i.TIM4_IRQHandler) + i.__scatterload_copy 0x08000d54 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08000d62 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08000d64 Section 14 handlers.o(i.__scatterload_zeroinit) + i.bordage 0x08000d74 Section 0 bordage.o(i.bordage) + i.calcul_angle_voile 0x08000dd4 Section 0 bordage.o(i.calcul_angle_voile) + i.init_bordage 0x08000e94 Section 0 bordage.o(i.init_bordage) + i.init_codeur_incr 0x08000ee4 Section 0 bordage.o(i.init_codeur_incr) + i.init_exti_interrupt 0x08000f34 Section 0 bordage.o(i.init_exti_interrupt) + i.main 0x08000fa4 Section 0 principal.o(i.main) .data 0x20000000 Section 4 mytimer.o(.data) STACK 0x20000008 Section 1024 startup_stm32f10x_md.o(STACK) @@ -302,53 +321,58 @@ Image Symbol Table USB_HP_CAN1_TX_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) WWDG_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) - __aeabi_dadd 0x08000129 Thumb Code 322 dadd.o(.text) - __aeabi_dsub 0x0800026b Thumb Code 6 dadd.o(.text) - __aeabi_drsub 0x08000271 Thumb Code 6 dadd.o(.text) - __aeabi_dmul 0x08000277 Thumb Code 228 dmul.o(.text) - __aeabi_ddiv 0x0800035b Thumb Code 222 ddiv.o(.text) - __aeabi_i2d 0x08000439 Thumb Code 34 dflti.o(.text) - __aeabi_f2uiz 0x0800045b Thumb Code 40 ffixui.o(.text) - __aeabi_d2iz 0x08000483 Thumb Code 62 dfixi.o(.text) - __aeabi_f2d 0x080004c1 Thumb Code 38 f2d.o(.text) - __aeabi_d2f 0x080004e7 Thumb Code 56 d2f.o(.text) - __aeabi_llsl 0x0800051f Thumb Code 30 llshl.o(.text) - _ll_shift_l 0x0800051f Thumb Code 0 llshl.o(.text) - __aeabi_llsr 0x0800053d Thumb Code 32 llushr.o(.text) - _ll_ushift_r 0x0800053d Thumb Code 0 llushr.o(.text) - __aeabi_lasr 0x0800055d Thumb Code 36 llsshr.o(.text) - _ll_sshift_r 0x0800055d Thumb Code 0 llsshr.o(.text) - __I$use$fp 0x08000581 Thumb Code 0 iusefp.o(.text) - _float_round 0x08000581 Thumb Code 18 fepilogue.o(.text) - _float_epilogue 0x08000593 Thumb Code 92 fepilogue.o(.text) - _double_round 0x080005ef Thumb Code 30 depilogue.o(.text) - _double_epilogue 0x0800060d Thumb Code 156 depilogue.o(.text) - __scatterload 0x080006a9 Thumb Code 28 init.o(.text) - __scatterload_rt2 0x080006a9 Thumb Code 0 init.o(.text) - EXTI9_5_IRQHandler 0x080006cd Thumb Code 20 bordage.o(i.EXTI9_5_IRQHandler) - IT_bordage_auto 0x080006e9 Thumb Code 28 bordage.o(i.IT_bordage_auto) - MyGPIO_Init 0x08000709 Thumb Code 184 driver_gpio.o(i.MyGPIO_Init) - MyTimer_ActiveIT 0x080007d5 Thumb Code 88 mytimer.o(i.MyTimer_ActiveIT) - MyTimer_Base_Init 0x08000845 Thumb Code 106 mytimer.o(i.MyTimer_Base_Init) - MyTimer_EncoderMode_Conf 0x080008c1 Thumb Code 146 mytimer.o(i.MyTimer_EncoderMode_Conf) - MyTimer_PWM 0x08000959 Thumb Code 120 mytimer.o(i.MyTimer_PWM) - Set_Duty_Cycle 0x08000ab9 Thumb Code 76 mytimer.o(i.Set_Duty_Cycle) - SystemInit 0x08000b05 Thumb Code 78 system_stm32f10x.o(i.SystemInit) - TIM1_UP_IRQHandler 0x08000b65 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler) - TIM2_IRQHandler 0x08000b89 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler) - TIM3_IRQHandler 0x08000bad Thumb Code 28 mytimer.o(i.TIM3_IRQHandler) - TIM4_IRQHandler 0x08000bd1 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler) - __scatterload_copy 0x08000bf5 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x08000c03 Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08000c05 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - bordage 0x08000c15 Thumb Code 88 bordage.o(i.bordage) - calcul_angle_voile 0x08000c7d Thumb Code 112 bordage.o(i.calcul_angle_voile) - init_bordage 0x08000cf5 Thumb Code 68 bordage.o(i.init_bordage) - init_codeur_incr 0x08000d45 Thumb Code 72 bordage.o(i.init_codeur_incr) - init_exti_interrupt 0x08000d95 Thumb Code 92 bordage.o(i.init_exti_interrupt) - main 0x08000e05 Thumb Code 12 principal.o(i.main) - Region$$Table$$Base 0x08000e10 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08000e30 Number 0 anon$$obj.o(Region$$Table) + __aeabi_fmul 0x08000129 Thumb Code 100 fmul.o(.text) + __aeabi_fdiv 0x0800018d Thumb Code 124 fdiv.o(.text) + __aeabi_dadd 0x08000209 Thumb Code 322 dadd.o(.text) + __aeabi_dsub 0x0800034b Thumb Code 6 dadd.o(.text) + __aeabi_drsub 0x08000351 Thumb Code 6 dadd.o(.text) + __aeabi_dmul 0x08000357 Thumb Code 228 dmul.o(.text) + __aeabi_ddiv 0x0800043b Thumb Code 222 ddiv.o(.text) + __aeabi_i2f 0x08000519 Thumb Code 18 fflti.o(.text) + __aeabi_ui2f 0x0800052b Thumb Code 10 ffltui.o(.text) + __aeabi_f2uiz 0x08000535 Thumb Code 40 ffixui.o(.text) + __aeabi_f2d 0x0800055d Thumb Code 38 f2d.o(.text) + __aeabi_cdcmpeq 0x08000585 Thumb Code 0 cdcmple.o(.text) + __aeabi_cdcmple 0x08000585 Thumb Code 48 cdcmple.o(.text) + __aeabi_cdrcmple 0x080005b5 Thumb Code 48 cdrcmple.o(.text) + __aeabi_d2f 0x080005e5 Thumb Code 56 d2f.o(.text) + __aeabi_llsl 0x0800061d Thumb Code 30 llshl.o(.text) + _ll_shift_l 0x0800061d Thumb Code 0 llshl.o(.text) + __aeabi_lasr 0x0800063b Thumb Code 36 llsshr.o(.text) + _ll_sshift_r 0x0800063b Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x0800065f Thumb Code 0 iusefp.o(.text) + _float_round 0x0800065f Thumb Code 18 fepilogue.o(.text) + _float_epilogue 0x08000671 Thumb Code 92 fepilogue.o(.text) + _double_round 0x080006cd Thumb Code 30 depilogue.o(.text) + _double_epilogue 0x080006eb Thumb Code 156 depilogue.o(.text) + __scatterload 0x08000789 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08000789 Thumb Code 0 init.o(.text) + __aeabi_llsr 0x080007ad Thumb Code 32 llushr.o(.text) + _ll_ushift_r 0x080007ad Thumb Code 0 llushr.o(.text) + EXTI9_5_IRQHandler 0x080007cd Thumb Code 20 bordage.o(i.EXTI9_5_IRQHandler) + IT_bordage_auto 0x080007e9 Thumb Code 34 bordage.o(i.IT_bordage_auto) + MyGPIO_Init 0x08000811 Thumb Code 184 driver_gpio.o(i.MyGPIO_Init) + MyTimer_ActiveIT 0x080008dd Thumb Code 88 mytimer.o(i.MyTimer_ActiveIT) + MyTimer_Base_Init 0x0800094d Thumb Code 106 mytimer.o(i.MyTimer_Base_Init) + MyTimer_EncoderMode_Conf 0x080009c9 Thumb Code 146 mytimer.o(i.MyTimer_EncoderMode_Conf) + MyTimer_PWM 0x08000a61 Thumb Code 120 mytimer.o(i.MyTimer_PWM) + Set_Duty_Cycle 0x08000bc1 Thumb Code 158 mytimer.o(i.Set_Duty_Cycle) + SystemInit 0x08000c65 Thumb Code 78 system_stm32f10x.o(i.SystemInit) + TIM1_UP_IRQHandler 0x08000cc5 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x08000ce9 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x08000d0d Thumb Code 28 mytimer.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x08000d31 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler) + __scatterload_copy 0x08000d55 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08000d63 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08000d65 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + bordage 0x08000d75 Thumb Code 78 bordage.o(i.bordage) + calcul_angle_voile 0x08000dd5 Thumb Code 170 bordage.o(i.calcul_angle_voile) + init_bordage 0x08000e95 Thumb Code 68 bordage.o(i.init_bordage) + init_codeur_incr 0x08000ee5 Thumb Code 72 bordage.o(i.init_codeur_incr) + init_exti_interrupt 0x08000f35 Thumb Code 92 bordage.o(i.init_exti_interrupt) + main 0x08000fa5 Thumb Code 12 principal.o(i.main) + Region$$Table$$Base 0x08000fb0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08000fd0 Number 0 anon$$obj.o(Region$$Table) PtrF 0x20000000 Data 4 mytimer.o(.data) __initial_sp 0x20000408 Data 0 startup_stm32f10x_md.o(STACK) @@ -360,79 +384,85 @@ Memory Map of the image Image Entry point : 0x08000105 - Load Region LR_1 (Base: 0x08000000, Size: 0x00000e34, Max: 0xffffffff, ABSOLUTE) + Load Region LR_1 (Base: 0x08000000, Size: 0x00000fd4, Max: 0xffffffff, ABSOLUTE) - Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000e30, Max: 0xffffffff, ABSOLUTE) + Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000fd0, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000000ec Data RO 299 RESET startup_stm32f10x_md.o 0x080000ec 0x080000ec 0x00000000 Code RO 350 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x080000ec 0x080000ec 0x00000004 Code RO 369 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x080000f0 0x080000f0 0x00000004 Code RO 372 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 374 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 376 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x080000f4 0x080000f4 0x00000008 Code RO 377 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x080000fc 0x080000fc 0x00000004 Code RO 384 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) - 0x08000100 0x08000100 0x00000000 Code RO 379 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) - 0x08000100 0x08000100 0x00000000 Code RO 381 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) - 0x08000100 0x08000100 0x00000004 Code RO 370 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 377 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 380 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 382 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 384 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 385 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 392 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x08000100 0x08000100 0x00000000 Code RO 387 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x08000100 0x08000100 0x00000000 Code RO 389 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x08000100 0x08000100 0x00000004 Code RO 378 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000104 0x08000104 0x00000024 Code RO 300 * .text startup_stm32f10x_md.o - 0x08000128 0x08000128 0x0000014e Code RO 353 .text mf_w.l(dadd.o) - 0x08000276 0x08000276 0x000000e4 Code RO 355 .text mf_w.l(dmul.o) - 0x0800035a 0x0800035a 0x000000de Code RO 357 .text mf_w.l(ddiv.o) - 0x08000438 0x08000438 0x00000022 Code RO 359 .text mf_w.l(dflti.o) - 0x0800045a 0x0800045a 0x00000028 Code RO 361 .text mf_w.l(ffixui.o) - 0x08000482 0x08000482 0x0000003e Code RO 363 .text mf_w.l(dfixi.o) - 0x080004c0 0x080004c0 0x00000026 Code RO 365 .text mf_w.l(f2d.o) - 0x080004e6 0x080004e6 0x00000038 Code RO 367 .text mf_w.l(d2f.o) - 0x0800051e 0x0800051e 0x0000001e Code RO 385 .text mc_w.l(llshl.o) - 0x0800053c 0x0800053c 0x00000020 Code RO 387 .text mc_w.l(llushr.o) - 0x0800055c 0x0800055c 0x00000024 Code RO 389 .text mc_w.l(llsshr.o) - 0x08000580 0x08000580 0x00000000 Code RO 391 .text mc_w.l(iusefp.o) - 0x08000580 0x08000580 0x0000006e Code RO 392 .text mf_w.l(fepilogue.o) - 0x080005ee 0x080005ee 0x000000ba Code RO 394 .text mf_w.l(depilogue.o) - 0x080006a8 0x080006a8 0x00000024 Code RO 396 .text mc_w.l(init.o) - 0x080006cc 0x080006cc 0x0000001c Code RO 231 i.EXTI9_5_IRQHandler bordage.o - 0x080006e8 0x080006e8 0x00000020 Code RO 232 i.IT_bordage_auto bordage.o - 0x08000708 0x08000708 0x000000cc Code RO 69 i.MyGPIO_Init driver_gpio.o - 0x080007d4 0x080007d4 0x00000070 Code RO 120 i.MyTimer_ActiveIT mytimer.o - 0x08000844 0x08000844 0x0000007c Code RO 121 i.MyTimer_Base_Init mytimer.o - 0x080008c0 0x080008c0 0x00000098 Code RO 122 i.MyTimer_EncoderMode_Conf mytimer.o - 0x08000958 0x08000958 0x00000078 Code RO 123 i.MyTimer_PWM mytimer.o - 0x080009d0 0x080009d0 0x00000008 Code RO 307 i.SetSysClock system_stm32f10x.o - 0x080009d8 0x080009d8 0x000000e0 Code RO 308 i.SetSysClockTo72 system_stm32f10x.o - 0x08000ab8 0x08000ab8 0x0000004c Code RO 124 i.Set_Duty_Cycle mytimer.o - 0x08000b04 0x08000b04 0x00000060 Code RO 310 i.SystemInit system_stm32f10x.o - 0x08000b64 0x08000b64 0x00000024 Code RO 125 i.TIM1_UP_IRQHandler mytimer.o - 0x08000b88 0x08000b88 0x00000024 Code RO 126 i.TIM2_IRQHandler mytimer.o - 0x08000bac 0x08000bac 0x00000024 Code RO 127 i.TIM3_IRQHandler mytimer.o - 0x08000bd0 0x08000bd0 0x00000024 Code RO 128 i.TIM4_IRQHandler mytimer.o - 0x08000bf4 0x08000bf4 0x0000000e Code RO 400 i.__scatterload_copy mc_w.l(handlers.o) - 0x08000c02 0x08000c02 0x00000002 Code RO 401 i.__scatterload_null mc_w.l(handlers.o) - 0x08000c04 0x08000c04 0x0000000e Code RO 402 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x08000c12 0x08000c12 0x00000002 PAD - 0x08000c14 0x08000c14 0x00000068 Code RO 234 i.bordage bordage.o - 0x08000c7c 0x08000c7c 0x00000078 Code RO 235 i.calcul_angle_voile bordage.o - 0x08000cf4 0x08000cf4 0x00000050 Code RO 236 i.init_bordage bordage.o - 0x08000d44 0x08000d44 0x00000050 Code RO 237 i.init_codeur_incr bordage.o - 0x08000d94 0x08000d94 0x00000070 Code RO 238 i.init_exti_interrupt bordage.o - 0x08000e04 0x08000e04 0x0000000c Code RO 4 i.main principal.o - 0x08000e10 0x08000e10 0x00000020 Data RO 398 Region$$Table anon$$obj.o + 0x08000128 0x08000128 0x00000064 Code RO 353 .text mf_w.l(fmul.o) + 0x0800018c 0x0800018c 0x0000007c Code RO 355 .text mf_w.l(fdiv.o) + 0x08000208 0x08000208 0x0000014e Code RO 357 .text mf_w.l(dadd.o) + 0x08000356 0x08000356 0x000000e4 Code RO 359 .text mf_w.l(dmul.o) + 0x0800043a 0x0800043a 0x000000de Code RO 361 .text mf_w.l(ddiv.o) + 0x08000518 0x08000518 0x00000012 Code RO 363 .text mf_w.l(fflti.o) + 0x0800052a 0x0800052a 0x0000000a Code RO 365 .text mf_w.l(ffltui.o) + 0x08000534 0x08000534 0x00000028 Code RO 367 .text mf_w.l(ffixui.o) + 0x0800055c 0x0800055c 0x00000026 Code RO 369 .text mf_w.l(f2d.o) + 0x08000582 0x08000582 0x00000002 PAD + 0x08000584 0x08000584 0x00000030 Code RO 371 .text mf_w.l(cdcmple.o) + 0x080005b4 0x080005b4 0x00000030 Code RO 373 .text mf_w.l(cdrcmple.o) + 0x080005e4 0x080005e4 0x00000038 Code RO 375 .text mf_w.l(d2f.o) + 0x0800061c 0x0800061c 0x0000001e Code RO 393 .text mc_w.l(llshl.o) + 0x0800063a 0x0800063a 0x00000024 Code RO 395 .text mc_w.l(llsshr.o) + 0x0800065e 0x0800065e 0x00000000 Code RO 397 .text mc_w.l(iusefp.o) + 0x0800065e 0x0800065e 0x0000006e Code RO 398 .text mf_w.l(fepilogue.o) + 0x080006cc 0x080006cc 0x000000ba Code RO 400 .text mf_w.l(depilogue.o) + 0x08000786 0x08000786 0x00000002 PAD + 0x08000788 0x08000788 0x00000024 Code RO 402 .text mc_w.l(init.o) + 0x080007ac 0x080007ac 0x00000020 Code RO 404 .text mc_w.l(llushr.o) + 0x080007cc 0x080007cc 0x0000001c Code RO 231 i.EXTI9_5_IRQHandler bordage.o + 0x080007e8 0x080007e8 0x00000028 Code RO 232 i.IT_bordage_auto bordage.o + 0x08000810 0x08000810 0x000000cc Code RO 69 i.MyGPIO_Init driver_gpio.o + 0x080008dc 0x080008dc 0x00000070 Code RO 120 i.MyTimer_ActiveIT mytimer.o + 0x0800094c 0x0800094c 0x0000007c Code RO 121 i.MyTimer_Base_Init mytimer.o + 0x080009c8 0x080009c8 0x00000098 Code RO 122 i.MyTimer_EncoderMode_Conf mytimer.o + 0x08000a60 0x08000a60 0x00000078 Code RO 123 i.MyTimer_PWM mytimer.o + 0x08000ad8 0x08000ad8 0x00000008 Code RO 307 i.SetSysClock system_stm32f10x.o + 0x08000ae0 0x08000ae0 0x000000e0 Code RO 308 i.SetSysClockTo72 system_stm32f10x.o + 0x08000bc0 0x08000bc0 0x000000a4 Code RO 124 i.Set_Duty_Cycle mytimer.o + 0x08000c64 0x08000c64 0x00000060 Code RO 310 i.SystemInit system_stm32f10x.o + 0x08000cc4 0x08000cc4 0x00000024 Code RO 125 i.TIM1_UP_IRQHandler mytimer.o + 0x08000ce8 0x08000ce8 0x00000024 Code RO 126 i.TIM2_IRQHandler mytimer.o + 0x08000d0c 0x08000d0c 0x00000024 Code RO 127 i.TIM3_IRQHandler mytimer.o + 0x08000d30 0x08000d30 0x00000024 Code RO 128 i.TIM4_IRQHandler mytimer.o + 0x08000d54 0x08000d54 0x0000000e Code RO 408 i.__scatterload_copy mc_w.l(handlers.o) + 0x08000d62 0x08000d62 0x00000002 Code RO 409 i.__scatterload_null mc_w.l(handlers.o) + 0x08000d64 0x08000d64 0x0000000e Code RO 410 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08000d72 0x08000d72 0x00000002 PAD + 0x08000d74 0x08000d74 0x00000060 Code RO 234 i.bordage bordage.o + 0x08000dd4 0x08000dd4 0x000000c0 Code RO 235 i.calcul_angle_voile bordage.o + 0x08000e94 0x08000e94 0x00000050 Code RO 236 i.init_bordage bordage.o + 0x08000ee4 0x08000ee4 0x00000050 Code RO 237 i.init_codeur_incr bordage.o + 0x08000f34 0x08000f34 0x00000070 Code RO 238 i.init_exti_interrupt bordage.o + 0x08000fa4 0x08000fa4 0x0000000c Code RO 4 i.main principal.o + 0x08000fb0 0x08000fb0 0x00000020 Data RO 406 Region$$Table anon$$obj.o - Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000e30, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE) + Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000fd0, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08000e30 0x00000004 Data RW 129 .data mytimer.o + 0x20000000 0x08000fd0 0x00000004 Data RW 129 .data mytimer.o - Execution Region ER_ZI (Exec base: 0x20000004, Load base: 0x08000e34, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE) + Execution Region ER_ZI (Exec base: 0x20000004, Load base: 0x08000fd4, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000004 0x08000e34 0x00000004 PAD + 0x20000004 0x08000fd4 0x00000004 PAD 0x20000008 - 0x00000400 Zero RW 297 STACK startup_stm32f10x_md.o @@ -443,15 +473,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 556 76 0 0 0 3686 bordage.o + 628 94 0 0 0 3666 bordage.o 204 20 0 0 0 1566 driver_gpio.o - 728 76 0 4 0 5995 mytimer.o + 816 82 0 4 0 6055 mytimer.o 12 0 0 0 0 206815 principal.o 36 8 236 0 1024 844 startup_stm32f10x_md.o 328 28 0 0 0 2109 system_stm32f10x.o ---------------------------------------------------------------------- - 1864 208 268 4 1028 221015 Object Totals + 2024 232 268 4 1028 221055 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 0 0 4 0 (incl. Padding) @@ -474,30 +504,34 @@ Image component sizes 30 0 0 0 0 68 llshl.o 36 0 0 0 0 68 llsshr.o 32 0 0 0 0 68 llushr.o + 48 0 0 0 0 68 cdcmple.o + 48 0 0 0 0 68 cdrcmple.o 56 0 0 0 0 88 d2f.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 - 34 0 0 0 0 76 dflti.o 228 0 0 0 0 96 dmul.o 38 0 0 0 0 68 f2d.o + 124 0 0 0 0 88 fdiv.o 110 0 0 0 0 168 fepilogue.o 40 0 0 0 0 68 ffixui.o + 18 0 0 0 0 68 fflti.o + 10 0 0 0 0 68 ffltui.o + 100 0 0 0 0 76 fmul.o ---------------------------------------------------------------------- - 1500 16 0 0 0 1340 Library Totals - 2 0 0 0 0 0 (incl. Padding) + 1756 16 0 0 0 1620 Library Totals + 6 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 188 16 0 0 0 272 mc_w.l - 1310 0 0 0 0 1068 mf_w.l + 1562 0 0 0 0 1348 mf_w.l ---------------------------------------------------------------------- - 1500 16 0 0 0 1340 Library Totals + 1756 16 0 0 0 1620 Library Totals ---------------------------------------------------------------------- @@ -506,15 +540,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 3364 224 268 4 1028 220947 Grand Totals - 3364 224 268 4 1028 220947 ELF Image Totals - 3364 224 268 4 0 0 ROM Totals + 3780 248 268 4 1028 221059 Grand Totals + 3780 248 268 4 1028 221059 ELF Image Totals + 3780 248 268 4 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 3632 ( 3.55kB) + Total RO Size (Code + RO Data) 4048 ( 3.95kB) Total RW Size (RW Data + ZI Data) 1032 ( 1.01kB) - Total ROM Size (Code + RO Data + RW Data) 3636 ( 3.55kB) + Total ROM Size (Code + RO Data + RW Data) 4052 ( 3.96kB) ============================================================================== diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/bordage.crf b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/bordage.crf index ff9b892a0ec1a5c60471b5b80436f44ece3436a3..074cebd46458225053096d28a0690ac34902f860 100644 GIT binary patch delta 1199 zcmZ8fYiLwQ7@hg%x>+Z8c1?UOVs(rWqy6C}P=83&7^5{YqIqb;vH;=y@AQR=X(#Xk4X32m5l02 z236bAhX5r;YW{}x)yrm9e-T|tuBaO=@J1y0!1AxZMC!b{*9y^(DP0O`4W3-RBr z3a^&h^r5ak0M;;8&c>=kXTWBQSc95$7Ul*Qp{U%Zdv)zuSUc2*QPqD3w)&_^ZMzE> zeN?L}6Ofu#ypTO`Qpi3IZv(Q>;iR2|ogzgUt3vt*4mBzA0>16%P@5vpp`e399SSN~ zsWX^#a;SIJ@Ao=DpZo(>fq_2jRc0?_u~Ift&F_U#ZVF1T>xGRpP|QRLyRM%730Xle zfYW;HUoe-krO>6^7m1 zOEDftx&8m^+2w>un+aP`;q9Vdjp>7If9ZTx(FczwV^=$xJ#In=DnBrL6_Yt(LMNA- zaMDQ=;_ugbt!th`8TIXbqwc?eQ~uzcYTrwEJOT&5#K8>$>Qg@&EY;yx5OG5+(%r8< z7;{;V>xaO=k$7W%$HiO2P&Y_kbW%wy4E2MOHh$BeGnN-}&mCY5htBATQn#|7KmIB`5@*%KawpL9Vo>F5Hmo`0#N{c zNVZy(OF9$-{RC^8O(RIgENV(I1BqE!1vWjP8ar8qnTKdLR-sM5RgXH^YXi^cnCgwQ zzYCY!v9uoQD_`j0w&kX02; z!=7XU=r_-Bb3oU#4NL>Qi$WvU36P&Hu|#fhBIFkfmli9j`+SvrR#OqB@q|GLkc@u; DTP{?& delta 1199 zcmZ8fYfMx}7@hg%W?5(NumVvDvF(VEqW<89r2c5M;T16p(NK^_sH?_`eGpR`{XwGj z0&CSo4Y24WYSW~mJd^;5WUNiBrZIq8LySez8$xUP$B5PkzKBM@3wwQS?w7si-1B`i z=giz5jlVq_-*lSy47Bd^5&UKLo%;lM|DmoKct83Amh!&wi!(41UC!q5uA#vh*wz?k zyTgp?FoX365`91k4didzTDLB*Zez_RGNy)`;f3%cZ}>KB*^Jb%`nv^c-lcR&6h5Uv ze=5p`teCK09c_i08S<(}_Ud^Dp_LnJY}&1Reun*gd5%rRYMY*SvdEXB1c6(nu|l0F zi&Z)PyR|k}VVhplbzNZ1WtD7!I&~gwR>2}F^8yt5D^OHv)1P$11^8}`2ftENBe2gy zd)0v(FzBHlba)g33B~2?rV~ewad_#IA%~MT4tAUrWh{*JaSruy@*=*S;Ls2!|3E=I zhei~vWyMYs>EIA?)o=FtQlGsA)nK5{29-7e8Eg$pQL885LpOzkx^@D#Q(p-arR=hL zcn324u>gM43-3Z9V`1plwfDiGevC<=Yod2N06$HOCHFcoFDx%4l#Z#+hp=o}tZ|j| z5jkSQ9xlblILhsRucyfglA|WDf@aT{(2mNt%no2O zznaj&wR0CXsBm=qxD~fye_< z0HP4?BH3b5F6kT$^aHGHo6bctYEe^)JR}OR3T@h^_H?i+Gau1PtRkD%s{cFKGXu}3 zM@@9H=b?=@-HCVVl4Yi$VuQSi;Id`9$Mu<{PCU6{nTrst!unitbo{4fF0tv?`048O zn@Gk_)iOh6on*z{$yei;>z2SgFu?$Vzbug;MXpW#2u3WCD8&k!0)iWsNRlFC)932< zlWcuaHug*>fPV80HwSdR(!ey(yC^aiJ3caQi7(`CCz1!qT9xc~qF diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/bordage.o b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/bordage.o index 92f44e86c3c4583a03590dab9dbb24c25d0b4524..846548abd97f0c5128a6de4053f9506df35a8f15 100644 GIT binary patch delta 11201 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 delta 32 ncmcbAlJEXWz6o2n)*qkJ!^Qvv`i=Wq_c6BaW7@ipS#b#f@H!2N diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/driver_gpio.o b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/driver_gpio.o index df0fbd8e556149053070ee17b890974d61da6aa7..090419bceb0c961dd843966bcbafc55292c129d6 100644 GIT binary patch delta 72 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 YtFmK@eiUhJU;NGe`U6XBfxOrM099?xP5=M^ delta 6993 zcmai(3s@CLmdC5Qx|`;80WS(7;uRIqpz)a@;|mc9z9JAc1W`mD0)Y!6YGQOQMkZ!P z&8n5y`AjC0ou{)=voq*wvNFMmSxurFotYR`%?>kJqcO&S(e;Hg|8s9QUhews^!L^6 z`kiyC>U2F$RrhT>=V&!{0f1+SRVHQ?E5d?M&xqn5(v#3hqq*+10V>;#_VzYtOjJ+P0>pOzSwAmR{Q| zw`xf;R)2(#mUH!i@^3*2(yf2QpOcRU4T|czvARpkbas#F57SR=*z&}*lEL!M zweL2(5Z9*kkcf>@ZK8){!$zY`?IC&dX4OB;r!keKjrgklvF9`2?HCcEeE#nBpLmqd$*z4PNuoc0w`1Sjh^TY_(lLT{ z-8goK8jL_Qf4fZ$I*^;|b*b&n`3q@RCq(`8*CDXm=XFPe_CMhcOH`4YfU;dTj^8CQe?8iIyW{`pC$bIvI!jy%=4dj2VX% z50hSCM_&~!grS}w2V=3gA4f8Rm~l`R#l|FN7|f`Ige(|mtOdLsS=;i@L2_|yT<^SK zW;_FNG!j*CFoYSiF5$?IXg56$0|C12J!*Z(g2aU>0oVl!$Yw>Wk za!YJX_+U#C4N0Di>f0~eZuBB`xh(1%lYR|4>V&DzHQrjt&2ez^<#1*cAaDDV0nYN; zt?glVT$k_m{eAydxPRKKUI$n17dr{LL0-qHaQAVqh0ooI$kT%+b9para$=>z3>`@A zlepI6WQ$iRa&f=mO1_Xk?w7RK_9|6nMj|YxI@i9$=Q=%9`gOFQ4>^^zpZ9t2WS?E5 z`a|&o^%vQmgl!9SNyxj9sO2wJ85f_BsVa;mXv|1}h)jtmf?a-G0H#j1n{5F10;eER zRogY`jvua5(JPvKBfgIohK_$-Zs`{zPsT@UyJ#4iZpA-5oS&0XS(`49;lqyi5i}T5Pg}b7@u(+nAbY)#(g}WH$J{$S<+%u^( zm)eo`k@+{A=laY`pQ*2aaeZlB-OAc}#%;5g@$_^Va(#hQy0U+%(mxi&!8nFHEOH1-H63H!ZCht&qnPzru5zbNMf^CwFM(?|@7*y!* z!Yl~5oHPHBPRsvtsEk;U5bVn`W38My|2=&-6vsm4odpSYcEFQ=&?$WE3Y8b0>~Cj7 z^4?D^fwTeX%^=^%uhQqum@~R?es+(Mx2?{haql%4Pj;}JLKMxqP87Ch>Xe@=e2M-< zX?kvr|@n|dboKN)tF9^;vvSSW5QKTD=%`pORK1Z#}NA!glK@mg`&++aCnQBsUA%dqc|3p3{U9w%I`U37Rd1^m58DIw_7 zJDltKoM*jW7N!@iC@q|Um4ek_8M&||>}R+;oU!rpxy2tUw}#8i!jE;@L|TGm%#wk@ zzAQqpoVvuB@Fn_g8%pM9SHQmy*$*f`t;StO@U*O3(xTI*6zPzuMe)JDEHi%5w5Z77 ziW(}HEqy^jXMVf1Olb{nda`&T55i*76md@OEXgux>1r-9NnR?cH)vHt^G8`$TA*AD zlSfKd#FBA>=&f_DPqgmT6g>sMTu+g6%O>cwn6!R!YgufNK1JiviXz`Gn=pYUxRxZ& zGo5>j#NoHM-WR_@kJGp?oLZ1rLmX#Ib*H{ccPh@NA*6ruYk*&=hh^==2+;kNt;vu8&nPQaa=OWy#COhted&V}FRc zbm}xu!Br!FGM9^2bVxA+w%-Ny#vpTA!}uiV@V5QQb#TREI36xyIvVPVK-2 zc~~n7TSxm)_l59`LqIm&NX=P(w+a~qE2gn^Y{!lrl&wWV1uopY7wvkn@@Q@UAUAR- zE4S9fN_BaCHm0Fnkg~IpP>@>bzDUMdZZ{+26XpD0QTB$5%Qs$J&JSE%uKdSs-fq5K zC0sn(JXs}@xoY035=q=JUDaZka&xRXt6B_%w7Oah85a2nc1f)APf@8IVX6KhND7<% zJv;!k*c;9EEh5_dq*{dV67vj-^6VXM{7y8J=$35Gc8lcTSez0lBAzhUxkWrrGk3bt zRFHc#GwD^VK$}TV%g|=hxA-yXDZ=>aJuC(5+!l}lt$UlP0tys1lfK1|NuP^p z=&z?~X|uOHro7Emo|b^kk<5b%uv}~b8Bi>@nJS>@Z!_s>pRk$qyZo5+wEX<_$NZS| zv=?>j(LTHECm;hlW_KGPL%X!iq^CGxGdV!}rp?~+eoXpQ#3z3}1uvU3$$$11Lv=_y>=jH$;W9p>|O;&H5P^N)36B-XmAtPmqT_E-zdrG2oohnDylxWyVu z;xEAV&=Gfl?V%!8(2zYc#4%udB#4KB?Vcx|z?nc-o4;Ej3O&}GCHY?1*>jk<1x)c6 z&7lBiAA#)-CjJZfnxFm(*zQ2mb3_xnzldWfx>%RWI=W~BH@DV{>~uPBl7g%bL3#>I z0tI{w-0G)41O6{Cy)cme5?Bp26ITkiXBE!d=u77rubEuz~~bQ{3y%soV#%+Kle3p4x~F(tPdMLYd!JWW+um)&Lb7DFOx z@j-fetGTZ?7q1cto~sY2r@_xI)O*79HDtH*kMvjk$`5})d3qZf?DNyZMh6(cNpI-D zJGS>ha=;2^F7+@ySQ*&+T5qw(uY9D^(bb1uF0G3=8H}OuUc}$?>Agb{rFb}->ND{6 zOcd7VT<|yOX)4hRydZ#=fU&H*^>yIue!MAw%>e$DKYP%?Zy~trSHUqb$7Hb`_$+`g zfHmmJAQ9!SgTukpL&O}%^aww8f}{L+2-s<{hYCCbL2o~U8DIpa?h5CF`}%PixSt=d z1o!vjAA;%2B0T`rZwByN_u1n$c<;Wz%dG+25x^m++P{H80X#8)=LfL6n^7@&=rQ*^ zCkA+a*)8{p|1E%z25@Tte-*%;0UQzB)9=Kd>|x`33Rp$}KM}yo0(eybzYxGX0(e&s zegYA_hk&zB0{B7z-wNPRybJk{Ond_>UJd>q%rMgL1~0^h@!uA|1AY|oInl=+_5m3{kZc+J3A_PJ--@V$Ht=C^lEs(7 z7r?0&-vkdpSfh_bWREZ7UIuzO3OosVm&FMd`}Bx14?(a91{C+Gf>eur2AoX?ueahR z>9Z}SuS~>?z!Lfbi>txkf^CPM1BWB7zHaF^gMR~#C#EQ~(-MHa72=e^PQZZPHK>92 zz}^qE7JmW`#wqup#b?2vg6VCB>~Y*<({b{twD=zQFql4hl0GJkv8S;2KLhrVU=Rct z7h|?%Fa}J2FwnO`(oX`Hg1sJtv%&P=gv-(|0n`5!w!Rj8%8whs*TJ-LP<;|Cd>e%g^E1+C!g;0%k;gQw#RnPu_+f?oj_SR8^wrDlC1CI=$G z^lt-WLy>`C5Cqm&YcJzOOP5Q<-5Vd6tU#ix}Hrn16js z3^m)|5~^wJ7SYNmhncWjBq}8iGkv#6Qpz1>rFGwqyPkr1*{YkrhmEH8Lk;Hn-C~f^ zSZIdq5lPyM)i_t1;1^YpVsz#(5v3!(Kt6-lgL|O+>$A96P>F ku-WFPR7LD2^EOp6Zj+g~S0u$A`L$rL!`!|QmAu#A0lZ7uvj6}9 diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.build_log.htm b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.build_log.htm index 56838c8..8752eb7 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.build_log.htm +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.build_log.htm @@ -27,9 +27,14 @@ Project File Date: 11/05/2021

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'Réel' +compiling principal.c... +compiling MyADC.c... +compiling Driver_GPIO.c... +compiling MyTimer.c... compiling bordage.c... +compiling system_stm32f10x.c... linking... -Program Size: Code=3364 RO-data=268 RW-data=4 ZI-data=1028 +Program Size: Code=3780 RO-data=268 RW-data=4 ZI-data=1028 ".\Objects\drivers_simule.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -58,10 +63,10 @@ Package Vendor: Keil * Component: Keil::Device:Startup:1.0.0 Source file: Device\Source\ARM\startup_stm32f10x_md.s - Source file: Device\Source\system_stm32f10x.c Include file: RTE_Driver\Config\RTE_Device.h Source file: Device\Source\ARM\STM32F1xx_OPT.s -Build Time Elapsed: 00:00:01 + Source file: Device\Source\system_stm32f10x.c +Build Time Elapsed: 00:00:02 diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.htm b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.htm index 71e2816..b108751 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.htm +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.htm @@ -3,11 +3,11 @@ Static Call Graph - [.\Objects\drivers_simule.axf]

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


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Nov 15 10:13:17 2021 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Nov 18 09:48:43 2021

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

Call chain for Maximum Stack Depth:

-IT_bordage_auto ⇒ bordage ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round +IT_bordage_auto ⇒ calcul_angle_voile ⇒ __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round

Mutually Recursive functions @@ -91,27 +91,27 @@ 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_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)) +

__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_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_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)) +

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

__rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) +

__rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) -

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

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

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

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

Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) @@ -296,183 +296,223 @@ Global Symbols

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

  • startup_stm32f10x_md.o(RESET)
-

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

__aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text)) +

[Stack]

  • Max Depth = 8
  • Call Chain = __aeabi_fmul +
+
[Called By]
  • >>   Set_Duty_Cycle +
+ +

__aeabi_fdiv (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text)) +

[Stack]

  • Max Depth = 8
  • Call Chain = __aeabi_fdiv +
+
[Calls]
  • >>   _float_round +
+
[Called By]
  • >>   Set_Duty_Cycle +
+ +

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

[Stack]

  • Max Depth = 88
  • Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
-
[Calls]
  • >>   __aeabi_lasr -
  • >>   __aeabi_llsl -
  • >>   _double_round -
  • >>   _double_epilogue +
    [Calls]
    • >>   __aeabi_lasr +
    • >>   __aeabi_llsl +
    • >>   _double_round +
    • >>   _double_epilogue
    -
    [Called By]
    • >>   __aeabi_dsub -
    • >>   __aeabi_drsub -
    • >>   bordage +
      [Called By]
      • >>   __aeabi_dsub +
      • >>   __aeabi_drsub +
      • >>   bordage
      -

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

      [Calls]

      • >>   __aeabi_dadd +

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

        [Stack]

        • Max Depth = 88
        • Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round +
        +
        [Calls]
        • >>   __aeabi_dadd +
        +
        [Called By]
        • >>   calcul_angle_voile
        -

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

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

        [Stack]

        • Max Depth = 88
        • Call Chain = __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
        -
        [Calls]
        • >>   __aeabi_dadd +
          [Calls]
          • >>   __aeabi_dadd
          -
          [Called By]
          • >>   bordage +
            [Called By]
            • >>   calcul_angle_voile +
            • >>   bordage
            -

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

            __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 +
              [Calls]
              • >>   _double_epilogue
              -
              [Called By]
              • >>   calcul_angle_voile +
                [Called By]
                • >>   calcul_angle_voile
                -

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

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

                [Stack]

                • Max Depth = 40
                • Call Chain = __aeabi_ddiv ⇒ _double_round
                -
                [Calls]
                • >>   _double_round +
                  [Calls]
                  • >>   _double_round
                  -
                  [Called By]
                  • >>   calcul_angle_voile -
                  • >>   bordage +
                    [Called By]
                    • >>   calcul_angle_voile +
                    • >>   bordage
                    -

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

                    [Stack]

                    • Max Depth = 56
                    • Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ _double_round +

                      __aeabi_i2f (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text)) +

                      [Stack]

                      • Max Depth = 4
                      • Call Chain = __aeabi_i2f ⇒ _float_epilogue
                      -
                      [Calls]
                      • >>   _double_epilogue +
                        [Calls]
                        • >>   _float_epilogue
                        -
                        [Called By]
                        • >>   calcul_angle_voile -
                        • >>   bordage +
                          [Called By]
                          • >>   IT_bordage_auto
                          -

                          __aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text)) -

                          [Called By]

                          • >>   bordage +

                            __aeabi_ui2f (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text)) +

                            [Stack]

                            • Max Depth = 4
                            • Call Chain = __aeabi_ui2f ⇒ _float_epilogue +
                            +
                            [Calls]
                            • >>   _float_epilogue +
                            +
                            [Called By]
                            • >>   Set_Duty_Cycle
                            -

                            __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]
                            • >>   calcul_angle_voile +

                              __aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text)) +

                              [Called By]

                              • >>   Set_Duty_Cycle
                              -

                              __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) -

                              [Called By]

                              • >>   bordage +

                                __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) +

                                [Called By]

                                • >>   calcul_angle_voile +
                                • >>   bordage
                                -

                                __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) +

                                __aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED) + +

                                __aeabi_cdcmple (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text)) +

                                [Called By]

                                • >>   calcul_angle_voile +
                                + +

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

                                [Called By]

                                • >>   calcul_angle_voile +
                                + +

                                __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))

                                [Stack]

                                • Max Depth = 8
                                • Call Chain = __aeabi_d2f
                                -
                                [Calls]
                                • >>   _float_round +
                                  [Calls]
                                  • >>   _float_round
                                  -
                                  [Called By]
                                  • >>   bordage +
                                    [Called By]
                                    • >>   calcul_angle_voile +
                                    • >>   bordage
                                    -

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

                                    [Called By]

                                    • >>   _double_epilogue -
                                    • >>   __aeabi_dadd +

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

                                      [Called By]

                                      • >>   _double_epilogue +
                                      • >>   __aeabi_dadd
                                      -

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

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

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

                                      [Called By]

                                      • >>   _double_epilogue -
                                      • >>   __aeabi_d2iz +

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

                                        [Called By]

                                        • >>   __aeabi_dadd
                                        -

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

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

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

                                        [Called By]

                                        • >>   __aeabi_dadd +

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

                                          _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text)) +

                                          [Called By]

                                          • >>   __aeabi_d2f +
                                          • >>   __aeabi_fdiv
                                          -

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

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

                                          _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text)) -

                                          [Called By]

                                          • >>   __aeabi_d2f +

                                            _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text)) +

                                            [Stack]

                                            • Max Depth = 4
                                            • Call Chain = _float_epilogue +
                                            +
                                            [Called By]
                                            • >>   __aeabi_i2f +
                                            • >>   __aeabi_ui2f
                                            -

                                            _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED) - -

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

                                            _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 +
                                              [Called By]
                                              • >>   _double_epilogue +
                                              • >>   __aeabi_ddiv +
                                              • >>   __aeabi_dadd
                                              -

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

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

                                              [Stack]

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

                                                  __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) -

                                                  [Calls]

                                                  • >>   __main_after_scatterload +

                                                    [Calls]
                                                    • >>   __main_after_scatterload

                                                    [Called By]
                                                    • >>   _main_scatterload
                                                    -

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

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

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

                                                    [Called By]

                                                    • >>   _double_epilogue +
                                                    + +

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

                                                    EXTI9_5_IRQHandler (Thumb, 20 bytes, Stack size 0 bytes, bordage.o(i.EXTI9_5_IRQHandler))
                                                    [Address Reference Count : 1]

                                                    • startup_stm32f10x_md.o(RESET)
                                                    -

                                                    IT_bordage_auto (Thumb, 28 bytes, Stack size 16 bytes, bordage.o(i.IT_bordage_auto)) -

                                                    [Stack]

                                                    • Max Depth = 144
                                                    • Call Chain = IT_bordage_auto ⇒ bordage ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round +

                                                      IT_bordage_auto (Thumb, 34 bytes, Stack size 16 bytes, bordage.o(i.IT_bordage_auto)) +

                                                      [Stack]

                                                      • Max Depth = 144
                                                      • Call Chain = IT_bordage_auto ⇒ calcul_angle_voile ⇒ __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
                                                      -
                                                      [Calls]
                                                      • >>   calcul_angle_voile -
                                                      • >>   bordage +
                                                        [Calls]
                                                        • >>   __aeabi_i2f +
                                                        • >>   calcul_angle_voile +
                                                        • >>   bordage

                                                        [Address Reference Count : 1]
                                                        • bordage.o(i.init_bordage)
                                                        -

                                                        MyGPIO_Init (Thumb, 184 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init)) +

                                                        MyGPIO_Init (Thumb, 184 bytes, Stack size 12 bytes, driver_gpio.o(i.MyGPIO_Init))

                                                        [Stack]

                                                        • Max Depth = 12
                                                        • Call Chain = MyGPIO_Init
                                                        -
                                                        [Called By]
                                                        • >>   init_codeur_incr -
                                                        • >>   init_bordage +
                                                          [Called By]
                                                          • >>   init_codeur_incr +
                                                          • >>   init_bordage
                                                          -

                                                          MyTimer_ActiveIT (Thumb, 88 bytes, Stack size 12 bytes, mytimer.o(i.MyTimer_ActiveIT)) +

                                                          MyTimer_ActiveIT (Thumb, 88 bytes, Stack size 12 bytes, mytimer.o(i.MyTimer_ActiveIT))

                                                          [Stack]

                                                          • Max Depth = 12
                                                          • Call Chain = MyTimer_ActiveIT
                                                          -
                                                          [Called By]
                                                          • >>   init_bordage +
                                                            [Called By]
                                                            • >>   init_bordage
                                                            -

                                                            MyTimer_Base_Init (Thumb, 106 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Init)) -

                                                            [Called By]

                                                            • >>   init_bordage +

                                                              MyTimer_Base_Init (Thumb, 106 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Init)) +

                                                              [Called By]

                                                              • >>   init_bordage
                                                              -

                                                              MyTimer_EncoderMode_Conf (Thumb, 146 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_EncoderMode_Conf)) -

                                                              [Called By]

                                                              • >>   init_codeur_incr +

                                                                MyTimer_EncoderMode_Conf (Thumb, 146 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_EncoderMode_Conf)) +

                                                                [Called By]

                                                                • >>   init_codeur_incr
                                                                -

                                                                MyTimer_PWM (Thumb, 120 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_PWM)) -

                                                                [Called By]

                                                                • >>   init_bordage +

                                                                  MyTimer_PWM (Thumb, 120 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_PWM)) +

                                                                  [Called By]

                                                                  • >>   init_bordage
                                                                  -

                                                                  Set_Duty_Cycle (Thumb, 76 bytes, Stack size 8 bytes, mytimer.o(i.Set_Duty_Cycle)) -

                                                                  [Stack]

                                                                  • Max Depth = 8
                                                                  • Call Chain = Set_Duty_Cycle +

                                                                    Set_Duty_Cycle (Thumb, 158 bytes, Stack size 32 bytes, mytimer.o(i.Set_Duty_Cycle)) +

                                                                    [Stack]

                                                                    • Max Depth = 40
                                                                    • Call Chain = Set_Duty_Cycle ⇒ __aeabi_fmul
                                                                    -
                                                                    [Called By]
                                                                    • >>   bordage +
                                                                      [Calls]
                                                                      • >>   __aeabi_ui2f +
                                                                      • >>   __aeabi_fmul +
                                                                      • >>   __aeabi_fdiv +
                                                                      • >>   __aeabi_f2uiz +
                                                                      +
                                                                      [Called By]
                                                                      • >>   bordage

                                                                      SystemInit (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))

                                                                      [Stack]

                                                                      • Max Depth = 28
                                                                      • Call Chain = SystemInit ⇒ SetSysClock ⇒ SetSysClockTo72
                                                                      -
                                                                      [Calls]
                                                                      • >>   SetSysClock +
                                                                        [Calls]
                                                                        • >>   SetSysClock

                                                                        [Address Reference Count : 1]
                                                                        • startup_stm32f10x_md.o(.text)
                                                                        @@ -496,86 +536,88 @@ Global Symbols

                                                                      [Address Reference Count : 1]
                                                                      • startup_stm32f10x_md.o(RESET)
                                                                      -

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

                                                                      __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_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) +

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

                                                                      bordage (Thumb, 88 bytes, Stack size 40 bytes, bordage.o(i.bordage)) +

                                                                      bordage (Thumb, 78 bytes, Stack size 40 bytes, bordage.o(i.bordage))

                                                                      [Stack]

                                                                      • Max Depth = 128
                                                                      • Call Chain = bordage ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
                                                                      -
                                                                      [Calls]
                                                                      • >>   __aeabi_i2d -
                                                                      • >>   __aeabi_f2uiz -
                                                                      • >>   __aeabi_f2d -
                                                                      • >>   __aeabi_drsub -
                                                                      • >>   __aeabi_ddiv -
                                                                      • >>   __aeabi_dadd -
                                                                      • >>   __aeabi_d2f +
                                                                        [Calls]
                                                                        • >>   __aeabi_f2d +
                                                                        • >>   __aeabi_drsub +
                                                                        • >>   __aeabi_ddiv +
                                                                        • >>   __aeabi_dadd +
                                                                        • >>   __aeabi_d2f
                                                                        • >>   Set_Duty_Cycle

                                                                        [Called By]
                                                                        • >>   IT_bordage_auto
                                                                        -

                                                                        calcul_angle_voile (Thumb, 112 bytes, Stack size 32 bytes, bordage.o(i.calcul_angle_voile)) -

                                                                        [Stack]

                                                                        • Max Depth = 120
                                                                        • Call Chain = calcul_angle_voile ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round +

                                                                          calcul_angle_voile (Thumb, 170 bytes, Stack size 40 bytes, bordage.o(i.calcul_angle_voile)) +

                                                                          [Stack]

                                                                          • Max Depth = 128
                                                                          • Call Chain = calcul_angle_voile ⇒ __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
                                                                          -
                                                                          [Calls]
                                                                          • >>   __aeabi_i2d -
                                                                          • >>   __aeabi_dmul -
                                                                          • >>   __aeabi_ddiv -
                                                                          • >>   __aeabi_d2iz +
                                                                            [Calls]
                                                                            • >>   __aeabi_f2d +
                                                                            • >>   __aeabi_dsub +
                                                                            • >>   __aeabi_drsub +
                                                                            • >>   __aeabi_dmul +
                                                                            • >>   __aeabi_ddiv +
                                                                            • >>   __aeabi_d2f +
                                                                            • >>   __aeabi_cdrcmple +
                                                                            • >>   __aeabi_cdcmple

                                                                            [Called By]
                                                                            • >>   IT_bordage_auto
                                                                            -

                                                                            init_bordage (Thumb, 68 bytes, Stack size 24 bytes, bordage.o(i.init_bordage)) +

                                                                            init_bordage (Thumb, 68 bytes, Stack size 24 bytes, bordage.o(i.init_bordage))

                                                                            [Stack]

                                                                            • Max Depth = 36
                                                                            • Call Chain = init_bordage ⇒ MyTimer_ActiveIT
                                                                            -
                                                                            [Calls]
                                                                            • >>   MyTimer_PWM -
                                                                            • >>   MyTimer_Base_Init -
                                                                            • >>   MyTimer_ActiveIT -
                                                                            • >>   MyGPIO_Init +
                                                                              [Calls]
                                                                              • >>   MyTimer_PWM +
                                                                              • >>   MyTimer_Base_Init +
                                                                              • >>   MyTimer_ActiveIT +
                                                                              • >>   MyGPIO_Init

                                                                              [Called By]
                                                                              • >>   main
                                                                              -

                                                                              init_codeur_incr (Thumb, 72 bytes, Stack size 16 bytes, bordage.o(i.init_codeur_incr)) +

                                                                              init_codeur_incr (Thumb, 72 bytes, Stack size 16 bytes, bordage.o(i.init_codeur_incr))

                                                                              [Stack]

                                                                              • Max Depth = 28
                                                                              • Call Chain = init_codeur_incr ⇒ MyGPIO_Init
                                                                              -
                                                                              [Calls]
                                                                              • >>   init_exti_interrupt -
                                                                              • >>   MyTimer_EncoderMode_Conf -
                                                                              • >>   MyGPIO_Init +
                                                                                [Calls]
                                                                                • >>   init_exti_interrupt +
                                                                                • >>   MyTimer_EncoderMode_Conf +
                                                                                • >>   MyGPIO_Init

                                                                                [Called By]
                                                                                • >>   main
                                                                                -

                                                                                init_exti_interrupt (Thumb, 92 bytes, Stack size 0 bytes, bordage.o(i.init_exti_interrupt)) -

                                                                                [Called By]

                                                                                • >>   init_codeur_incr +

                                                                                  init_exti_interrupt (Thumb, 92 bytes, Stack size 0 bytes, bordage.o(i.init_exti_interrupt)) +

                                                                                  [Called By]

                                                                                  • >>   init_codeur_incr

                                                                                  main (Thumb, 12 bytes, Stack size 0 bytes, principal.o(i.main))

                                                                                  [Stack]

                                                                                  • Max Depth = 36
                                                                                  • Call Chain = main ⇒ init_bordage ⇒ MyTimer_ActiveIT
                                                                                  -
                                                                                  [Calls]
                                                                                  • >>   init_codeur_incr -
                                                                                  • >>   init_bordage +
                                                                                    [Calls]
                                                                                    • >>   init_codeur_incr +
                                                                                    • >>   init_bordage

                                                                                    [Address Reference Count : 1]
                                                                                    • entry9a.o(.ARM.Collect$$$$0000000B)

                                                                                    Local Symbols

                                                                                    -

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

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

                                                                                    [Stack]

                                                                                    • Max Depth = 20
                                                                                    • Call Chain = SetSysClock ⇒ SetSysClockTo72
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   SetSysClockTo72 +
                                                                                      [Calls]
                                                                                      • >>   SetSysClockTo72

                                                                                      [Called By]
                                                                                      • >>   SystemInit
                                                                                      -

                                                                                      SetSysClockTo72 (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72)) +

                                                                                      SetSysClockTo72 (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))

                                                                                      [Stack]

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

                                                                                        diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/myadc.crf b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/myadc.crf index 96bdce07f2f74ba10b2b5ae0c1de58b4a3a7f050..7ec70f0a0cd9946ca782579ac547f23611c6e601 100644 GIT binary patch delta 40 vcmdmSfN#eEz6tC2FSVWQVPgOSiJK7&Ogz0KHqn`!H9=GgfFO@Y09Rud9{>OV delta 73 zcmca{n*YXW{tXMcWK0!|42%qw7#JDi<3l`sUE|{wlngAbjLfWz4Vw3IweRI(1Y)M` cd%2ibE@rbZG0`<Y08fM#wg3PC diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.crf b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.crf index 5a2ec7c6774333f7e5c6b00485e53c69e3a3b4d9..06cf691dc01eda07485b8acc08d13d6efe4b0c6f 100644 GIT binary patch delta 121 zcmX?cf$zixz6r`)kCxr&VPgP-w#geAl_v%ya9wIU2@#RlxXYA@YcEW}#^#?)?LV0q zxBp~f`qM2W!owUVxa-D)XjFU2~69)CNTdK F2LKoQDB}PC delta 121 zcmX?cf$zixz6r`)Tc@q+VPgP-kCQhtDo+eZ;97rt3PePI<1SMsu7`V1K)7wqKbhKp zGBIxd$;9-hTZoN`k%5uhrL?3n-nlY4CzavucJ_WIeMS*BC7{GY17xXJ?Oqd@wtG!r H{wEFq6Fw;8 diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.o b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.o index c5ea5b3e511bfb49827882311f4a8f7e0885f6af..31aadb8b3ff36a9142d132c7d560bdc39af7109b 100644 GIT binary patch delta 14811 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 R{iUBz+@X82W>7E-{s$gcTW`@@?22N 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 Zrb1Y}_OOPZeY5P^q~Hjx!ib;H{ulTe2y6fV diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.crf b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.crf index a71c8218681d45ec4da55c3d3b8f08ae4d69a279..505ad835184faab74d39d7c93f6933b645d8f03b 100644 GIT binary patch delta 163 zcmcb7j_>k0z6sm7F14NPVPgOSiH!%$nYbP;y8+?;n9Rs*rSp0bl>6+aJOiU}aDHh~ za%xOLQD$CpWCBAV)0vqP`h-N77#Uc&T}n$ToGmdg9Vm2U`r}DVIjBPIF_W3L$4qAaE(`$FpEYs- delta 163 zcmcb7j_>k0z6sm7)*qkJ!^Qvv`Wp|JGjVO5whF>cp3KN>rL*z=Q3&_jO?d`J;o$tz zqU6+=f}+g4=cfsvsS10zFxe2Ay7Yka(dl7Xd_iG`JkQFA>BSdp!pu5HoGB U=V10)#bT6Zki7luCg$DN0C^4*w*UYD diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/system_stm32f10x.crf b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/system_stm32f10x.crf index bffb274168dcbc1398ce6522e6e92dec78f6702a..d3be575f46d4d2705cbe65ce4b9bbdebc9095f08 100644 GIT binary patch delta 40 vcmdmemT&i2z6t&Om)cJDurUCE#LWl>CZCCda*cah_b|5ZVcNQf`TtS?N?i~? delta 40 vcmdmemT&i2z6t&O>yJ - - System Viewer\AFIO - 35903 - - 158 - System Viewer\AFIO 35903 @@ -58,7 +52,7 @@ 38003 Registers - 123 123 + 150 100 346 @@ -83,7 +77,7 @@ 1506 Symbols - 56 56 56 + 85 85 85 1936 @@ -107,7 +101,7 @@ 2506 Trace Data FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B00870082005F004600E600C80096 - 75 135 130 95 70 230 200 150 + 75 135 95 70 230 200 150 466 @@ -136,25 +130,25 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 -1 - 208 - 208 - 1744 - 1017 + 234 + 234 + 1770 + 1043 0 1350 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000000000000100000064553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C536F757263655C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6800000000094D7954696D65722E6800000000FFDC7800FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6300000000094D7954696D65722E6300000000BECEA100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E68000000000D4472697665725F4750494F2E6800000000F0A0A100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E63000000000D4472697665725F4750494F2E6300000000BCA8E100FFFFFFFF51433A5C50726F6772616D646174615C4B65696C5C41726D5C5061636B735C4B65696C5C53544D3332463178785F4446505C322E332E305C4465766963655C496E636C7564655C73746D3332663130782E68000000000B73746D3332663130782E68000000009CC1B600FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E630000000009626F72646167652E6300000000F7B88600FFFFFFFF7F553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000D9ADC200FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E680000000009626F72646167652E6800000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000000401000066000000000800005A030000 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000060000000100000064553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C536F757263655C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6800000000094D7954696D65722E6800000000FFDC7800FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6300000000094D7954696D65722E6300000000BECEA100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E68000000000D4472697665725F4750494F2E6800000000F0A0A100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E63000000000D4472697665725F4750494F2E6300000000BCA8E100FFFFFFFF51433A5C50726F6772616D646174615C4B65696C5C41726D5C5061636B735C4B65696C5C53544D3332463178785F4446505C322E332E305C4465766963655C496E636C7564655C73746D3332663130782E68000000000B73746D3332663130782E68000000009CC1B600FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E630000000009626F72646167652E6300000000F7B88600FFFFFFFF7F553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000D9ADC200FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E680000000009626F72646167652E6800000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000000401000066000000000800005A030000 @@ -1848,8 +1842,8 @@ 59392 File - 2554 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000002000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006455854494352960000000000000001000645585449435200000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1865,7 +1859,7 @@ Build 979 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000452E9656C960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000452E9656C960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1881,7 +1875,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3583,14 +3577,14 @@ 3340 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF0401000017010000FC0600001B010000000000000100000004000000010000003BFFFFFF5D020000FFFFFFFF0600000057010000CC0000005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000000401000066000000FC0600002E010000040100004F000000FC0600001701000000000000402800460600000014506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF5701000001000000FFFFFFFF57010000000000000040000001000000FFFFFFFFFFFFFFFFFC06000065000000000700007C030000010000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000000700007C00000000080000930300000007000065000000000800007C03000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF044E564943010000003C8C000001000000FFFFFFFFFFFFFFFF0445585449010000003D8C000001000000FFFFFFFFFFFFFFFF0454494D34010000003E8C000001000000FFFFFFFFFFFFFFFF044146494F010000003F8C000001000000FFFFFFFFFFFFFFFF0454494D3301000000408C000001000000FFFFFFFFFFFFFFFF044146494F01000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF13000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF0001000065000000040100007C030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000007C00000000010000930300000000000065000000000100007C0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000007C030000000800008003000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000040400009703000000080000450400000404000080030000000800002E04000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF0004000080030000040400002E04000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000051020000F005000055020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000006C020000F0050000060300000000000055020000F0050000EF0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC50000000000000002000000CB000000002000000100000000000000E4FFFFFF000800007C000000010000000000000000000000F08B0000002000000100000000000000E4FFFFFF000800007C00000000000000010000000100000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF0401000017010000FC0600001B010000000000000100000004000000010000003BFFFFFF5D020000FFFFFFFF0600000057010000CC0000005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000000401000066000000FC0600002E010000040100004F000000FC0600001701000000000000402800460600000014506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF5701000001000000FFFFFFFF57010000000000000040000001000000FFFFFFFFFFFFFFFFFC06000065000000000700007C030000010000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000000700007C00000000080000930300000007000065000000000800007C03000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF044E564943010000003C8C000001000000FFFFFFFFFFFFFFFF0445585449010000003D8C000001000000FFFFFFFFFFFFFFFF0454494D34010000003E8C000001000000FFFFFFFFFFFFFFFF044146494F010000003F8C000001000000FFFFFFFFFFFFFFFF0454494D3301000000408C000001000000FFFFFFFFFFFFFFFF044146494F01000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF16000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF0001000065000000040100007C030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000007C00000000010000930300000000000065000000000100007C0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000007C030000000800008003000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000040400009703000000080000450400000404000080030000000800002E04000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF0004000080030000040400002E04000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000051020000F005000055020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000006C020000F0050000060300000000000055020000F0050000EF0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC50000000000000002000000CB000000002000000100000000000000E4FFFFFF000800007C000000010000000000000000000000F08B0000002000000100000000000000E4FFFFFF000800007C00000000000000010000000100000000000000 59392 File - 2554 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006455854494352960000000000000001000645585449435200000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3606,7 +3600,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3622,7 +3616,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3646,12 +3640,12 @@ 0 100 - 0 + 6 .\Source\principal.c 0 1 - 11 + 15 1 0 @@ -3659,17 +3653,17 @@ .\Include\MyTimer.h 0 - 1 - 79 + 23 + 74 0 0 .\Include\MyTimer.c - 39 - 92 - 56 + 69 + 82 + 96 0 0 @@ -3704,8 +3698,8 @@ .\Include\bordage.c 0 - 8 - 23 + 1 + 57 1 0 @@ -3721,9 +3715,9 @@ .\Include\bordage.h - 20 + 31 1 - 5 + 39 1 0 diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvoptx b/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvoptx index 954a5b3..5d03149 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvoptx +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvoptx @@ -120,7 +120,7 @@ 0 DLGDARM - (1010=988,106,1364,663,0)(1007=-1,-1,-1,-1,0)(1008=90,121,466,357,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,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=904,193,1325,620,0)(121=280,195,701,622,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=75,104,763,444,0)(240=639,166,1038,511,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=120,153,405,449,0)(130=-1,-1,-1,-1,0)(131=770,-88,1364,663,0)(132=659,-88,1253,663,0)(133=704,-88,1298,663,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)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=761,-88,1364,663,0)(151=-1,-1,-1,-1,0) + (1010=988,106,1364,663,0)(1007=-1,-1,-1,-1,0)(1008=90,121,466,357,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,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=904,193,1325,620,0)(121=280,195,701,622,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=75,104,763,444,0)(240=639,166,1038,511,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=120,153,405,449,0)(130=-1,-1,-1,-1,0)(131=770,0,1364,751,0)(132=659,0,1253,751,0)(133=704,0,1298,751,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)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=761,0,1364,751,0)(151=-1,-1,-1,-1,0) 0 @@ -153,7 +153,24 @@ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)) - + + + 0 + 0 + 50 + 1 +
                                                                                        134221204
                                                                                        + 0 + 0 + 0 + 0 + 0 + 1 + .\Include\bordage.c + + \\drivers_simule\Include/bordage.c\50 +
                                                                                        +
                                                                                        0 @@ -203,12 +220,6 @@ 00800000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F1000000000000000000000000000000000000000140A0008 - - - System Viewer\AFIO - 35905 - - 1 0