From 5958b100e8ac8dbdd0a9f064e7b5412328a44859 Mon Sep 17 00:00:00 2001 From: Elise Date: Mon, 15 Nov 2021 10:17:27 +0100 Subject: [PATCH] bordage ok --- .../Local_Sources/bordage/Include/MyTimer.c | 10 +- .../Local_Sources/bordage/Include/bordage.c | 45 ++- .../Local_Sources/bordage/Include/bordage.h | 6 +- .../bordage/Listings/drivers_simule.map | 310 ++++++++++++------ .../Local_Sources/bordage/Objects/bordage.crf | Bin 240080 -> 240747 bytes .../Local_Sources/bordage/Objects/bordage.d | 2 +- .../Local_Sources/bordage/Objects/bordage.o | Bin 262664 -> 268624 bytes .../bordage/Objects/driver_gpio.crf | Bin 238817 -> 238815 bytes .../bordage/Objects/driver_gpio.d | 2 +- .../bordage/Objects/driver_gpio.o | Bin 260524 -> 260524 bytes .../bordage/Objects/drivers_Réel.dep | 20 +- .../bordage/Objects/drivers_Simulé.dep | 12 +- .../bordage/Objects/drivers_simule.axf | Bin 230428 -> 240384 bytes .../Objects/drivers_simule.build_log.htm | 8 +- .../bordage/Objects/drivers_simule.htm | 282 +++++++++++++--- .../Local_Sources/bordage/Objects/myadc.crf | Bin 237626 -> 237624 bytes .../Local_Sources/bordage/Objects/myadc.d | 2 +- .../Local_Sources/bordage/Objects/myadc.o | Bin 255448 -> 255448 bytes .../Local_Sources/bordage/Objects/mytimer.crf | Bin 239599 -> 239688 bytes .../Local_Sources/bordage/Objects/mytimer.d | 2 +- .../Local_Sources/bordage/Objects/mytimer.o | Bin 266940 -> 266992 bytes .../bordage/Objects/principal.crf | Bin 239296 -> 239443 bytes .../Local_Sources/bordage/Objects/principal.d | 2 +- .../Local_Sources/bordage/Objects/principal.o | Bin 257628 -> 257672 bytes .../bordage/Objects/system_stm32f10x.crf | Bin 239293 -> 239291 bytes .../bordage/Objects/system_stm32f10x.d | 2 +- .../bordage/Objects/system_stm32f10x.o | Bin 258908 -> 258908 bytes .../Local_Sources/bordage/Source/principal.c | 5 +- .../bordage/drivers.uvguix.lerouxde | 270 ++++++++------- .../Local_Sources/bordage/drivers.uvoptx | 40 ++- 30 files changed, 702 insertions(+), 318 deletions(-) diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.c b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.c index 6a7af73..2818558 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.c +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/MyTimer.c @@ -18,16 +18,18 @@ void MyTimer_Base_Init ( MyTimer_Struct_TypeDef * Timer ) { void MyTimer_EncoderMode_Conf ( TIM_TypeDef * TIM ) { + RCC->APB1ENR |= RCC_APB1ENR_TIM4EN; // essai clock enabled TIM->PSC = 0; // Réglage de la période du Timer TIM->ARR = 360*4; + RCC->APB2ENR |= RCC_APB2ENR_IOPBEN; // CC1S= ‘01’ (TIMx_CCMR1 register, TI1FP1 mapped on TI1) TIM->CCMR1 &= ~TIM_CCMR1_CC1S; TIM->CCMR1 |= TIM_CCMR1_CC1S_0; // CC2S= ‘01’ (TIMx_CCMR2 register, TI2FP2 mapped on TI2) - TIM->CCMR2 &= ~TIM_CCMR1_CC2S; - TIM->CCMR2 |= TIM_CCMR1_CC2S_0; + TIM->CCMR1 &= ~TIM_CCMR1_CC2S; + TIM->CCMR1 |= TIM_CCMR1_CC2S_0; // CC1P= ‘0’, CC1NP = ‘0’, IC1F =’0000’ (TIMx_CCER register, TI1FP1 noninverted, TI1FP1=TI1) TIM->CCER &= ~TIM_CCER_CC1P; @@ -46,6 +48,8 @@ void MyTimer_EncoderMode_Conf ( TIM_TypeDef * TIM ) { // CEN = 1 (TIMx_CR1 register, Counter is enabled) TIM->CR1 |= TIM_CR1_CEN; + + } @@ -130,7 +134,7 @@ void TIM2_IRQHandler ( void ) void TIM3_IRQHandler ( void ) { - TIM3->SR &= ~(1 << 0); + TIM3->SR &= ~TIM_SR_UIF; if (PtrF != 0) (*PtrF) (); /* appel indirect de la fonction */ } diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.c b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.c index 744a68e..e9b58ab 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.c +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.c @@ -16,10 +16,14 @@ #define GPIO_GIROUETTE (GPIOB) #define GIROUETTE_PHA (6) //PB6 #define GIROUETTE_PHB (7) //PB7 - -#define GIROUETTE_INDEX () +#define GIROUETTE_INDEX (5) //PB5 /****************************************/ +void IT_bordage_auto ( void) { + int angle_girouette = TIMER_CI->CNT/4; + bordage(calcul_angle_voile(angle_girouette)); +} + void init_bordage ( void ) { MyGPIO_Struct_TypeDef GPIO_Struct; @@ -38,6 +42,9 @@ void init_bordage ( void ) MyGPIO_Init(&GPIO_Struct); MyTimer_PWM (TIMER_PWM, CANAL_PWM); + + // Mise en place d'une interruption gérant le bordage toute les 20ms + MyTimer_ActiveIT(TIMER_PWM, 1, IT_bordage_auto); } int bordage ( int angle ) { @@ -57,19 +64,49 @@ void init_codeur_incr ( void ) { MyGPIO_Struct_TypeDef GPIO_Struct; GPIO_Struct.GPIO = GPIO_GIROUETTE; GPIO_Struct.GPIO_Pin = GIROUETTE_PHA; - GPIO_Struct.GPIO_Conf = In_PullDown; + GPIO_Struct.GPIO_Conf = In_Floating; MyGPIO_Init(&GPIO_Struct); GPIO_Struct.GPIO_Pin = GIROUETTE_PHB; - GPIO_Struct.GPIO_Conf = In_PullDown; + GPIO_Struct.GPIO_Conf = In_Floating; MyGPIO_Init(&GPIO_Struct); + GPIO_Struct.GPIO_Pin = GIROUETTE_INDEX; + GPIO_Struct.GPIO_Conf = In_Floating; + MyGPIO_Init(&GPIO_Struct); + + init_exti_interrupt(); MyTimer_EncoderMode_Conf(TIMER_CI); } +void init_exti_interrupt ( void ) { + RCC->APB2ENR |= RCC_APB2ENR_IOPBEN; + RCC->APB2ENR |= RCC_APB2ENR_AFIOEN; + AFIO->EXTICR[1] |= AFIO_EXTICR2_EXTI5_PB; + EXTI->RTSR |= EXTI_RTSR_TR5; // Rising trigger enabled + EXTI->IMR |= EXTI_IMR_MR5; // Interrupt request from Line 5 is not masked + NVIC->IP[23] |= (1 << 4); // Fixe la priorité de l'interruption dans le NVIC + NVIC->ISER[0] |= (1 << 23); // Autorise la prise en compte de l'interruption dans le NVIC +} +void EXTI9_5_IRQHandler ( void ) { + EXTI->PR |= EXTI_PR_PR5; // Clear the pending bit + TIMER_CI->CNT = 0; +} void Roulis_Handler ( void ) { bordage(0); } + +int calcul_angle_voile ( int angle ) { + if (angle <= 45 || angle >= 360 - 45){ + return 0; + } + else if ( angle > 45 && angle <= 180) { + return (angle - 45) * 90.0/135.0; + } + else { + return (315 - 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 b1f307c..020ff2b 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.h +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Include/bordage.h @@ -2,7 +2,7 @@ #define BORDAGE_H #include "stm32f10x.h" - +void IT_bordage_auto ( void); /* ************************************************************************************************* @@ -38,4 +38,8 @@ void Roulis_Handler ( void ); void init_codeur_incr ( void ); +void init_exti_interrupt ( void ); + +int calcul_angle_voile ( int 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 8a989cc..4794792 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Listings/drivers_simule.map +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Listings/drivers_simule.map @@ -5,6 +5,7 @@ Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] Section Cross References principal.o(i.main) refers to bordage.o(i.init_codeur_incr) for init_codeur_incr + principal.o(i.main) refers to bordage.o(i.init_bordage) for init_bordage driver_gpio.o(i.MyGPIO_Toggle) refers to driver_gpio.o(i.MyGPIO_Read) for MyGPIO_Read 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 @@ -13,6 +14,8 @@ Section Cross References 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 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 dadd.o(.text) for __aeabi_drsub @@ -21,13 +24,21 @@ Section Cross References 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 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.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 + bordage.o(i.init_bordage) refers to mytimer.o(i.MyTimer_ActiveIT) for MyTimer_ActiveIT + bordage.o(i.init_bordage) refers to bordage.o(i.IT_bordage_auto) for IT_bordage_auto bordage.o(i.init_codeur_incr) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init + bordage.o(i.init_codeur_incr) refers to bordage.o(i.init_exti_interrupt) for init_exti_interrupt bordage.o(i.init_codeur_incr) refers to mytimer.o(i.MyTimer_EncoderMode_Conf) for MyTimer_EncoderMode_Conf startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler + startup_stm32f10x_md.o(RESET) refers to bordage.o(i.EXTI9_5_IRQHandler) for EXTI9_5_IRQHandler startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler @@ -49,11 +60,15 @@ Section Cross References dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + 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 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 d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp d2f.o(.text) refers to fepilogue.o(.text) for _float_round @@ -86,10 +101,6 @@ Removing Unused input sections from the image. Removing mytimer.o(.rev16_text), (4 bytes). Removing mytimer.o(.revsh_text), (4 bytes). Removing mytimer.o(.rrx_text), (6 bytes). - Removing mytimer.o(i.MyTimer_ActiveIT), (112 bytes). - Removing mytimer.o(i.MyTimer_Base_Init), (124 bytes). - Removing mytimer.o(i.MyTimer_PWM), (120 bytes). - Removing mytimer.o(i.Set_Duty_Cycle), (76 bytes). Removing myadc.o(.rev16_text), (4 bytes). Removing myadc.o(.revsh_text), (4 bytes). Removing myadc.o(.rrx_text), (6 bytes). @@ -99,24 +110,14 @@ Removing Unused input sections from the image. Removing bordage.o(.revsh_text), (4 bytes). Removing bordage.o(.rrx_text), (6 bytes). Removing bordage.o(i.Roulis_Handler), (10 bytes). - Removing bordage.o(i.bordage), (104 bytes). - Removing bordage.o(i.init_bordage), (68 bytes). Removing startup_stm32f10x_md.o(HEAP), (512 bytes). Removing system_stm32f10x.o(.rev16_text), (4 bytes). Removing system_stm32f10x.o(.revsh_text), (4 bytes). Removing system_stm32f10x.o(.rrx_text), (6 bytes). Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes). Removing system_stm32f10x.o(.data), (20 bytes). - Removing dadd.o(.text), (334 bytes). - Removing ddiv.o(.text), (222 bytes). - Removing dflti.o(.text), (34 bytes). - Removing ffixui.o(.text), (40 bytes). - Removing f2d.o(.text), (38 bytes). - Removing d2f.o(.text), (56 bytes). - Removing fepilogue.o(.text), (110 bytes). - Removing depilogue.o(.text), (186 bytes). -42 unused section(s) (total 2626 bytes) removed from the image. +28 unused section(s) (total 1002 bytes) removed from the image. ============================================================================== @@ -126,33 +127,35 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.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 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.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 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.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 entry2.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.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/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/fpepilogue.c 0x00000000 Number 0 fepilogue.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/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 Include\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE @@ -182,23 +185,47 @@ 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 36 init.o(.text) - i.MyGPIO_Init 0x0800014c Section 0 driver_gpio.o(i.MyGPIO_Init) - i.MyTimer_EncoderMode_Conf 0x08000218 Section 0 mytimer.o(i.MyTimer_EncoderMode_Conf) - i.SetSysClock 0x08000294 Section 0 system_stm32f10x.o(i.SetSysClock) - SetSysClock 0x08000295 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) - i.SetSysClockTo72 0x0800029c Section 0 system_stm32f10x.o(i.SetSysClockTo72) - SetSysClockTo72 0x0800029d Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) - i.SystemInit 0x0800037c Section 0 system_stm32f10x.o(i.SystemInit) - i.TIM1_UP_IRQHandler 0x080003dc Section 0 mytimer.o(i.TIM1_UP_IRQHandler) - i.TIM2_IRQHandler 0x08000400 Section 0 mytimer.o(i.TIM2_IRQHandler) - i.TIM3_IRQHandler 0x08000424 Section 0 mytimer.o(i.TIM3_IRQHandler) - i.TIM4_IRQHandler 0x08000448 Section 0 mytimer.o(i.TIM4_IRQHandler) - i.__scatterload_copy 0x0800046c Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x0800047a Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x0800047c Section 14 handlers.o(i.__scatterload_zeroinit) - i.init_codeur_incr 0x0800048c Section 0 bordage.o(i.init_codeur_incr) - i.main 0x080004c8 Section 0 principal.o(i.main) + .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) .data 0x20000000 Section 4 mytimer.o(.data) STACK 0x20000008 Section 1024 startup_stm32f10x_md.o(STACK) @@ -253,7 +280,6 @@ Image Symbol Table EXTI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) EXTI4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI9_5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) FLASH_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) I2C1_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) @@ -276,22 +302,53 @@ 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) - __scatterload 0x08000129 Thumb Code 28 init.o(.text) - __scatterload_rt2 0x08000129 Thumb Code 0 init.o(.text) - MyGPIO_Init 0x0800014d Thumb Code 184 driver_gpio.o(i.MyGPIO_Init) - MyTimer_EncoderMode_Conf 0x08000219 Thumb Code 124 mytimer.o(i.MyTimer_EncoderMode_Conf) - SystemInit 0x0800037d Thumb Code 78 system_stm32f10x.o(i.SystemInit) - TIM1_UP_IRQHandler 0x080003dd Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler) - TIM2_IRQHandler 0x08000401 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler) - TIM3_IRQHandler 0x08000425 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler) - TIM4_IRQHandler 0x08000449 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler) - __scatterload_copy 0x0800046d Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x0800047b Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x0800047d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - init_codeur_incr 0x0800048d Thumb Code 50 bordage.o(i.init_codeur_incr) - main 0x080004c9 Thumb Code 8 principal.o(i.main) - Region$$Table$$Base 0x080004d0 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x080004f0 Number 0 anon$$obj.o(Region$$Table) + __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) PtrF 0x20000000 Data 4 mytimer.o(.data) __initial_sp 0x20000408 Data 0 startup_stm32f10x_md.o(STACK) @@ -303,56 +360,80 @@ Memory Map of the image Image Entry point : 0x08000105 - Load Region LR_1 (Base: 0x08000000, Size: 0x000004f4, Max: 0xffffffff, ABSOLUTE) + Load Region LR_1 (Base: 0x08000000, Size: 0x00000e34, Max: 0xffffffff, ABSOLUTE) - Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000004f0, Max: 0xffffffff, ABSOLUTE) + Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000e30, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x08000000 0x08000000 0x000000ec Data RO 275 RESET startup_stm32f10x_md.o - 0x080000ec 0x080000ec 0x00000000 Code RO 326 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x080000ec 0x080000ec 0x00000004 Code RO 341 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x080000f0 0x080000f0 0x00000004 Code RO 344 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 346 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 348 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x080000f4 0x080000f4 0x00000008 Code RO 349 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x080000fc 0x080000fc 0x00000004 Code RO 356 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) - 0x08000100 0x08000100 0x00000000 Code RO 351 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) - 0x08000100 0x08000100 0x00000000 Code RO 353 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) - 0x08000100 0x08000100 0x00000004 Code RO 342 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) - 0x08000104 0x08000104 0x00000024 Code RO 276 * .text startup_stm32f10x_md.o - 0x08000128 0x08000128 0x00000024 Code RO 366 .text mc_w.l(init.o) - 0x0800014c 0x0800014c 0x000000cc Code RO 69 i.MyGPIO_Init driver_gpio.o - 0x08000218 0x08000218 0x0000007c Code RO 122 i.MyTimer_EncoderMode_Conf mytimer.o - 0x08000294 0x08000294 0x00000008 Code RO 283 i.SetSysClock system_stm32f10x.o - 0x0800029c 0x0800029c 0x000000e0 Code RO 284 i.SetSysClockTo72 system_stm32f10x.o - 0x0800037c 0x0800037c 0x00000060 Code RO 286 i.SystemInit system_stm32f10x.o - 0x080003dc 0x080003dc 0x00000024 Code RO 125 i.TIM1_UP_IRQHandler mytimer.o - 0x08000400 0x08000400 0x00000024 Code RO 126 i.TIM2_IRQHandler mytimer.o - 0x08000424 0x08000424 0x00000024 Code RO 127 i.TIM3_IRQHandler mytimer.o - 0x08000448 0x08000448 0x00000024 Code RO 128 i.TIM4_IRQHandler mytimer.o - 0x0800046c 0x0800046c 0x0000000e Code RO 372 i.__scatterload_copy mc_w.l(handlers.o) - 0x0800047a 0x0800047a 0x00000002 Code RO 373 i.__scatterload_null mc_w.l(handlers.o) - 0x0800047c 0x0800047c 0x0000000e Code RO 374 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x0800048a 0x0800048a 0x00000002 PAD - 0x0800048c 0x0800048c 0x0000003c Code RO 234 i.init_codeur_incr bordage.o - 0x080004c8 0x080004c8 0x00000008 Code RO 4 i.main principal.o - 0x080004d0 0x080004d0 0x00000020 Data RO 370 Region$$Table anon$$obj.o + 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) + 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 - Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x080004f0, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE) + Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x08000e30, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x080004f0 0x00000004 Data RW 129 .data mytimer.o + 0x20000000 0x08000e30 0x00000004 Data RW 129 .data mytimer.o - Execution Region ER_ZI (Exec base: 0x20000004, Load base: 0x080004f4, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE) + Execution Region ER_ZI (Exec base: 0x20000004, Load base: 0x08000e34, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000004 0x080004f4 0x00000004 PAD - 0x20000008 - 0x00000400 Zero RW 273 STACK startup_stm32f10x_md.o + 0x20000004 0x08000e34 0x00000004 PAD + 0x20000008 - 0x00000400 Zero RW 297 STACK startup_stm32f10x_md.o ============================================================================== @@ -362,15 +443,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 60 10 0 0 0 515 bordage.o + 556 76 0 0 0 3686 bordage.o 204 20 0 0 0 1566 driver_gpio.o - 268 28 0 4 0 3565 mytimer.o - 8 0 0 0 0 206811 principal.o + 728 76 0 4 0 5995 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 ---------------------------------------------------------------------- - 904 94 268 4 1028 215410 Object Totals + 1864 208 268 4 1028 221015 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 0 0 4 0 (incl. Padding) @@ -389,19 +470,34 @@ Image component sizes 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 30 0 0 0 0 68 llshl.o + 36 0 0 0 0 68 llsshr.o + 32 0 0 0 0 68 llushr.o + 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 + 110 0 0 0 0 168 fepilogue.o + 40 0 0 0 0 68 ffixui.o ---------------------------------------------------------------------- - 92 16 0 0 0 68 Library Totals + 1500 16 0 0 0 1340 Library Totals 2 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 90 16 0 0 0 68 mc_w.l + 188 16 0 0 0 272 mc_w.l + 1310 0 0 0 0 1068 mf_w.l ---------------------------------------------------------------------- - 92 16 0 0 0 68 Library Totals + 1500 16 0 0 0 1340 Library Totals ---------------------------------------------------------------------- @@ -410,15 +506,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 996 110 268 4 1028 215162 Grand Totals - 996 110 268 4 1028 215162 ELF Image Totals - 996 110 268 4 0 0 ROM Totals + 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 ============================================================================== - Total RO Size (Code + RO Data) 1264 ( 1.23kB) + Total RO Size (Code + RO Data) 3632 ( 3.55kB) Total RW Size (RW Data + ZI Data) 1032 ( 1.01kB) - Total ROM Size (Code + RO Data + RW Data) 1268 ( 1.24kB) + Total ROM Size (Code + RO Data + RW Data) 3636 ( 3.55kB) ============================================================================== diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/bordage.crf b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/bordage.crf index 63e7fa10096958f7d6f1ee91d8273507a51ab5b2..ff9b892a0ec1a5c60471b5b80436f44ece3436a3 100644 GIT binary patch delta 2357 zcmaJ@eQ;FO6~FhqN3wbQP7)H5AOg7wFeV^yYmrW7un-U-L8L+gID;%9ERY%#8a7Vt zALK!T5yg>^=&K-fR0aYq1yttM+L81R1&SXOio`q+WRUMNY6aTqNBVo4B}S&xojtSX z{LZ=O{O&pD?e5XzsaHEw?amY-ND4lyMR$wcJgQL8kTDBpmrY#|nH`B%2U=uG?UO5N zYoax=m1CBRJqO#?Cked9?(4Xpto<+V>M_4=?WXb8zBBLlm`$w{jT~#&;X^&(7RMk|)BGI46 zsv=c2v1nag{fd~_*_A5p4S}?oR8h06Ix3EK-JOWftgNW6tgnv5@yJuPRq$53Rx2HA z7$icWe4P0}r}uc5Rn^tjM`N+5Xz9upp}}y54r+VaPfBJ*=EUmiD`Vo`>yIELwyGB1b8{AXD5V@96))&Z&=nIWDt%rD`&Vw1U=CC@jS{ABUGVO}5=XzLC0 zBB?e01h=Gv#-;FlWPi+&Tf9{rG&2kL`S1kg^}@^D>nCV#@&wVEY+kY4SsgT{*SF67 z#iz7UPH_2TpG2#?$tQ{W53|JU7X2ql@jT-k%D!PycakdgEwRlaCt2}aW1(AdiL&x7 zvBRQ9Adef5`kA8LqNczNT8Ybdd+RRIVk!?BiRP_Aw)04xtWuzTiM+`w8QKNp4dIHG zxMz>zO`MOSI1Ok=SjOn(G6$KW#Kh`aw9 z<@Qe#ZDIN(08tqede=LBjV2lhz7(c+QxxY&UP!y$5ns`9`6KrqU(w*fx2N8B;+QsL zc)}g=HC>!KMZ9cNcW@f;|5=dRRRfxR+YzKX?T-G2avO$;O*S=K-=+E=RUh$l#b%qH zMO31JcP8B6r-@f>T8D_lMQ@^8TWosXQt$aWVyjK-;R~qt$$!Al93XyW(+i36iAzp$ z_k2SaCx(S*({{K({&h_CcQ);S)n}>)QR5w(+AXyf^?z^EPWTfHZ+Y+kjb=y;;FL`t z0Z;I%bMLxA?${i0&891W@1T^4LVvaCDm+1N6O7v2<2T}r)-pAQ3r^)BD+VYG{>9e9G#LGOXT)4xL_!lEUO)}*UoP0l0F#x!b7 zSBJ1`t!dN*9PwXx^Q2Lf%3-X3V>;l8IIiMCy6#KS&ep^w;Q8>Q0U0z zfHrBFsq%2i%{oZ&2dv1eag9gf+=GzmkcS=lGxv+_#%l}m=!~Btc54gd^63=x-)ak- zhS6t!s@S6~OIg`Cp&Yp%S@-I|+Je^Yi)%dGkr#l!sVzjb0Dmj41@qnGe!j!VMOQp+ zC3f?Go78R$HDT>_3)+nW6W_TlZdtoAqk+W-+U|!+*^0-SjBg73=%m8FTNR_gA#D$I zZh#Pud0(u2AP-;O8UQj2|nBD}1PJw1yvn%vKgMeWdMCj;w;~ zjw6sAL_}StU&FI4&n|mFhM>V4EyoY34~@nlDaV0@}ML-9imjwDzoHD@X=b>zP=iB8QqiU-PF$oiS) zAy{|{HVFGN(mV^WOS1x9!sIY89&Ub%Q@#%RGET05eoFH=#pC4@&`)a~ueeA?{o&$s z&67YUzKmGC2TgteJBbaPZelaBhy1WP65Dh}^8(fE4-{uLFIBuu2JfH7-%m)ck()bB J{7n-1{{>(nZxH|h delta 1725 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 delta 67 zcmcbAlJDV3z6q0cwHcV?^l489KhV{p%^sq4i UflK4Q)_shv`Px# diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/driver_gpio.d b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/driver_gpio.d index 9fd5488..05d8136 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/driver_gpio.d +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/driver_gpio.d @@ -1,7 +1,7 @@ .\objects\driver_gpio.o: Include\Driver_GPIO.c .\objects\driver_gpio.o: Include\Driver_GPIO.h .\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h -.\objects\driver_gpio.o: .\RTE\_Simul_\RTE_Components.h +.\objects\driver_gpio.o: .\RTE\_R_el\RTE_Components.h .\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\driver_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h 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 43aa3631568df026f3caf8762f056f3246d67e6b..df0fbd8e556149053070ee17b890974d61da6aa7 100644 GIT binary patch delta 901 zcmZ`$&ubG=5PqA9+culDTD0A03Tes3L&IiMYtn<(Y7Rl0n53#{+IOLU{-0ZBG#|H>uS;E^0#|{hh*d33K1>!VH zQ`2!m*qa_zGMANXDw~^ir*%Bxd7f2#U@y>1h}mK&DlT`cH?rcbtjMuzQnMmFRZP8H z(b?ODhYE1qthdJb0=zWwygGUt67CjRN=p4+QjA#q#W3ttf2nYnYtezu{vh5dz%Xjd z@Kt^F3`&-^H;mJiCgh!Z|1E?CTWn+|F_R4CrO6b{p{Rl5o(4kunYqmLg;`JV)ai>< zk?~p;T(+x&lGhWM3+1O|I)z875XA3Q*xi2q#4*>EP$Zhj4bY?yJ!RN~S_!@g6TX-y zkjbY~%0cyg8Dvf{K=JW9*wI;mOM;;>e$?u}ZMal{Skr=5Tv-Jk{j2cJNP(pa^y2&) zSn+xdthOx@u%tn^&ep0U#BH+wBu}ohrlmDF+c*zPO&CW}+3Xy*o!pKLw*wtju-elu zw@f1=VM&r`lR^FhMZw@d9FHtZM zW0wZ|8&&t0;v=~0a-`>|2C-G~3e#SM7SXavje`p*^|xKwMp0QF}Lp6~k& DBsw)z delta 904 zcmZ`$K~EE55dF4;P1|iD5{0dnq+l-|Xm;COEgTfoMyoc66olC1Go=l!O1DUrCFJ-Yo32EbO!_ zCR;n)irXjpq%Oh{N+Y3gkWzP-r1Xl%dnM)dTx+@M$}vJ%mzW)dV-G7TwKsY>5{%NJ z)a31(G)f4o=xKE_qoxz-?6fyoVGuK8d}d#$P)L)lhLqFVwFepDVMgHCYtk|TyirX@ zxSYGQ4NuI&1D$v~>V#q$+dJEsQ z<#&*`SwAsZQ<9KX?deAt;2krPIu;uppPC+x(<}-)xSr_1H)o~0w_@Q$t>1^WMvSXyY9HxDC(hgJAvr|G9z-m&y$fp#3hx`@??#Maeo> diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_Réel.dep b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_Réel.dep index 175c377..6b6f7f8 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_Réel.dep +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_Réel.dep @@ -1,6 +1,6 @@ Dependencies for Project 'drivers', Target 'Réel': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (.\Source\principal.c)(0x61853A89)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\principal.o --omf_browse .\objects\principal.crf --depend .\objects\principal.d) +F (.\Source\principal.c)(0x619219EF)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\principal.o --omf_browse .\objects\principal.crf --depend .\objects\principal.d) I (.\Include\Driver_GPIO.h)(0x618523AE) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_R_el\RTE_Components.h)(0x618523AF) @@ -10,9 +10,9 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_versio I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (.\Include\MyTimer.h)(0x618523AE) +I (.\Include\MyTimer.h)(0x618A8B35) I (.\Include\MyADC.h)(0x618523AE) -I (.\Include\bordage.h)(0x61853A85) +I (.\Include\bordage.h)(0x61916FB1) F (.\Include\Driver_GPIO.c)(0x618523AE)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d) I (Include\Driver_GPIO.h)(0x618523AE) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) @@ -24,8 +24,8 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) F (.\Include\Driver_GPIO.h)(0x618523AE)() -F (.\Include\MyTimer.c)(0x618523AE)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d) -I (Include\MyTimer.h)(0x618523AE) +F (.\Include\MyTimer.c)(0x61921EE1)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d) +I (Include\MyTimer.h)(0x618A8B35) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_R_el\RTE_Components.h)(0x618523AF) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) @@ -34,7 +34,7 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_versio I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -F (.\Include\MyTimer.h)(0x618523AE)() +F (.\Include\MyTimer.h)(0x618A8B35)() F (.\Include\MyADC.c)(0x618523AE)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\myadc.o --omf_browse .\objects\myadc.crf --depend .\objects\myadc.d) I (Include\MyADC.h)(0x618523AE) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) @@ -46,8 +46,8 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) F (.\Include\MyADC.h)(0x618523AE)() -F (.\Include\bordage.h)(0x61853A85)() -F (.\Include\bordage.c)(0x61853A55)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\bordage.o --omf_browse .\objects\bordage.crf --depend .\objects\bordage.d) +F (.\Include\bordage.h)(0x61916FB1)() +F (.\Include\bordage.c)(0x619224AA)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\bordage.o --omf_browse .\objects\bordage.crf --depend .\objects\bordage.d) I (Include\Driver_GPIO.h)(0x618523AE) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_R_el\RTE_Components.h)(0x618523AF) @@ -57,9 +57,9 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_versio I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) -I (Include\MyTimer.h)(0x618523AE) +I (Include\MyTimer.h)(0x618A8B35) I (Include\MyADC.h)(0x618523AE) -I (Include\bordage.h)(0x61853A85) +I (Include\bordage.h)(0x61916FB1) F (RTE\Device\STM32F103RB\RTE_Device.h)(0x618523AF)() F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x618523AF)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d) F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x618523AF)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d) diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_Simulé.dep b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_Simulé.dep index 3c5de91..24ff2b8 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_Simulé.dep +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_Simulé.dep @@ -1,6 +1,6 @@ Dependencies for Project 'drivers', Target 'Simulé': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (.\Source\principal.c)(0x61853A89)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\principal.o --omf_browse .\objects\principal.crf --depend .\objects\principal.d) +F (.\Source\principal.c)(0x61896546)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\principal.o --omf_browse .\objects\principal.crf --depend .\objects\principal.d) I (.\Include\Driver_GPIO.h)(0x618523AE) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_Simul_\RTE_Components.h)(0x618523AF) @@ -12,7 +12,7 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc. I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) I (.\Include\MyTimer.h)(0x618523AE) I (.\Include\MyADC.h)(0x618523AE) -I (.\Include\bordage.h)(0x61853A85) +I (.\Include\bordage.h)(0x61895C99) F (.\Include\Driver_GPIO.c)(0x618523AE)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d) I (Include\Driver_GPIO.h)(0x618523AE) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) @@ -24,7 +24,7 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) F (.\Include\Driver_GPIO.h)(0x618523AE)() -F (.\Include\MyTimer.c)(0x618523AE)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d) +F (.\Include\MyTimer.c)(0x61894D9D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\mytimer.o --omf_browse .\objects\mytimer.crf --depend .\objects\mytimer.d) I (Include\MyTimer.h)(0x618523AE) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_Simul_\RTE_Components.h)(0x618523AF) @@ -46,8 +46,8 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) F (.\Include\MyADC.h)(0x618523AE)() -F (.\Include\bordage.h)(0x61853A85)() -F (.\Include\bordage.c)(0x61853B61)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\bordage.o --omf_browse .\objects\bordage.crf --depend .\objects\bordage.d) +F (.\Include\bordage.h)(0x61895C99)() +F (.\Include\bordage.c)(0x618A818D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\bordage.o --omf_browse .\objects\bordage.crf --depend .\objects\bordage.d) I (Include\Driver_GPIO.h)(0x618523AE) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_Simul_\RTE_Components.h)(0x618523AF) @@ -59,7 +59,7 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc. I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) I (Include\MyTimer.h)(0x618523AE) I (Include\MyADC.h)(0x618523AE) -I (Include\bordage.h)(0x61853A85) +I (Include\bordage.h)(0x61895C99) F (RTE\Device\STM32F103RB\RTE_Device.h)(0x618523AF)() F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x618523AF)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d) F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x618523AF)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d) diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.axf b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/drivers_simule.axf index e3e3d82c02eb6aed4fdc906b50a99f23fd27893a..3b3d4d5130ae14cdf388c08a63506a5791595362 100644 GIT binary patch delta 12541 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 delta 4976 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 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 02521b7..56838c8 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 @@ -26,10 +26,10 @@ Project File Date: 11/05/2021

Output:

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

Software Packages used:

@@ -48,7 +48,7 @@ Package Vendor: Keil

Collection of Component include folders:

.\RTE\Device\STM32F103RB - .\RTE\_Simul_ + .\RTE\_R_el C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include @@ -58,9 +58,9 @@ Package Vendor: Keil * Component: Keil::Device:Startup:1.0.0 Source file: Device\Source\ARM\startup_stm32f10x_md.s - Source file: Device\Source\ARM\STM32F1xx_OPT.s Source file: Device\Source\system_stm32f10x.c Include file: RTE_Driver\Config\RTE_Device.h + Source file: Device\Source\ARM\STM32F1xx_OPT.s Build Time Elapsed: 00:00:01 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 00d2509..71e2816 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: Fri Nov 05 15:10:43 2021 +

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

-

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

+

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

Call chain for Maximum Stack Depth:

-SystemInit ⇒ SetSysClock ⇒ SetSysClockTo72 +IT_bordage_auto ⇒ bordage ⇒ __aeabi_drsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round

Mutually Recursive functions @@ -44,13 +44,14 @@ Function Pointers
  • EXTI2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • EXTI3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • EXTI4_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
  • EXTI9_5_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
  • EXTI9_5_IRQHandler from bordage.o(i.EXTI9_5_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
  • FLASH_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • HardFault_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • I2C1_ER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • I2C1_EV_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • I2C2_ER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • I2C2_EV_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
  • IT_bordage_auto from bordage.o(i.IT_bordage_auto) referenced from bordage.o(i.init_bordage)
  • MemManage_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • NMI_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • PVD_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) @@ -58,7 +59,7 @@ Function Pointers
  • RCC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • RTCAlarm_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • RTC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
  • Reset_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
  • Reset_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • SPI1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • SPI2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
  • SVC_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) @@ -90,29 +91,29 @@ 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_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

      [Calls]

      • >>   __scatterload
      -

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

      [Called By]

      • >>   __scatterload +

        __main_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)) +

        Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))

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

        [Calls]

        • >>   NMI_Handler @@ -229,9 +230,6 @@ Global Symbols

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

          • startup_stm32f10x_md.o(RESET)
          -

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

          • startup_stm32f10x_md.o(RESET) -

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

          • startup_stm32f10x_md.o(RESET)
          @@ -298,28 +296,183 @@ 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)
          -

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

          [Calls]

          • >>   __main_after_scatterload +

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

            [Stack]

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

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

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

              [Calls]

              • >>   __aeabi_dadd +
              -

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

              __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 +
              +
              [Called By]
              • >>   bordage +
              + +

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

              [Stack]

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

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

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

              [Called By]

              • >>   bordage +
              + +

              __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_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) +

              [Called By]

              • >>   bordage +
              + +

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

              [Stack]

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

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

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

              [Called By]

              • >>   _double_epilogue +
              • >>   __aeabi_d2iz +
              + +

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

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

              [Called By]

              • >>   __aeabi_dadd +
              + +

              _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), UNUSED) + +

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

              [Stack]

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

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

              [Stack]

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

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

              [Calls]

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

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

              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 +
              +
              [Calls]
              • >>   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))

              [Stack]

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

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

                [Called By]

                • >>   init_codeur_incr +

                  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 +
                  + +

                  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_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 +
                  +
                  [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)
                    @@ -343,43 +496,86 @@ 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) -

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

                  [Stack]

                  • Max Depth = 28
                  • Call Chain = init_codeur_incr ⇒ MyGPIO_Init +

                    bordage (Thumb, 88 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]
                    • >>   MyTimer_EncoderMode_Conf -
                    • >>   MyGPIO_Init +
                      [Calls]
                      • >>   __aeabi_i2d +
                      • >>   __aeabi_f2uiz +
                      • >>   __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 +
                      +
                      [Calls]
                      • >>   __aeabi_i2d +
                      • >>   __aeabi_dmul +
                      • >>   __aeabi_ddiv +
                      • >>   __aeabi_d2iz +
                      +
                      [Called By]
                      • >>   IT_bordage_auto +
                      + +

                      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

                      [Called By]
                      • >>   main
                      -

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

                      [Stack]

                      • Max Depth = 28
                      • Call Chain = main ⇒ init_codeur_incr ⇒ MyGPIO_Init +

                        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_codeur_incr +
                          [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 +
                          + +

                          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

                          [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 b6ea0f259c5a2efcb4678604dc5faf7eab9a7e29..96bdce07f2f74ba10b2b5ae0c1de58b4a3a7f050 100644 GIT binary patch delta 50 zcmV-20L}lpzz(>;4v>uxDF6Z;E?iPnMOuzD*yr?E?iPnMOE0EUy+;}21MCd00K;rFdl*1h1&sz K+XA)Q16`l<*b~42 diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/myadc.d b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/myadc.d index 6bd84b2..5b2d3b4 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/myadc.d +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/myadc.d @@ -1,7 +1,7 @@ .\objects\myadc.o: Include\MyADC.c .\objects\myadc.o: Include\MyADC.h .\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h -.\objects\myadc.o: .\RTE\_Simul_\RTE_Components.h +.\objects\myadc.o: .\RTE\_R_el\RTE_Components.h .\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\myadc.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\myadc.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/myadc.o b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/myadc.o index 27e1b4f4c5dae6b766b868446ce27b45f0573c08..257fd3670042ed05e7809542f3e3d3e92396a614 100644 GIT binary patch delta 582 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 PSiDf`c|U~-LBjt(ph*qG diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.d b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.d index 32b1571..c8fbd1a 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.d +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.d @@ -1,7 +1,7 @@ .\objects\mytimer.o: Include\MyTimer.c .\objects\mytimer.o: Include\MyTimer.h .\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h -.\objects\mytimer.o: .\RTE\_Simul_\RTE_Components.h +.\objects\mytimer.o: .\RTE\_R_el\RTE_Components.h .\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\mytimer.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.o b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/mytimer.o index 8b7e1b9562875d5f84c1c5d7da6acfbe56e7c50d..c5ea5b3e511bfb49827882311f4a8f7e0885f6af 100644 GIT binary patch delta 13044 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 delta 12970 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 diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.crf b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.crf index ad4aa57d3a22ed3ad9c0ba20f9a4d5e2d5356ab2..a71c8218681d45ec4da55c3d3b8f08ae4d69a279 100644 GIT binary patch delta 382 zcmX?bmhbX8KAsz#3=B++47}$J7z8HrbQ)+fFv;r01ckW9#0SNv=73o7&iT0o`FW{% zCB=Ff4C{|i>0x640{xp23`{3~_Yo8N()LDR^H-c(BT03 zh=naNFFhxf;leFxsCwb##GK^PoOrN!d|7@bP&TJscrw#=;mORo!a1xBjMHv&GaNVI z;cH;z-mdav%Tz delta 225 zcmcb7j_<%(KAsz#3=B++47{fe7(^!Wbn0p|Fv;u11ckW9#0O{QmgdBR*zwN!xdr)o zsd**EdKnDsk5B1gV*mn|jR(w`xYohA{*xJ*t#n$yLS=1l$}=zu2j`a-C8x#|6lLZm zXBH&p=p{3B!c-VEr!%*wGc#^aXJ)eOpT2t%Q&D^MWTx%albLgb9rzj;dvCKd95>*R zXkcstvQB_mjX>5(10IzI#**9I45tiu)EgLifod<@W@9*Qz{{=h<^~JUOAJZ?y?#Wc diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.d b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.d index 15f9c93..35e77fb 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.d +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.d @@ -1,7 +1,7 @@ .\objects\principal.o: Source\principal.c .\objects\principal.o: .\Include\Driver_GPIO.h .\objects\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h -.\objects\principal.o: .\RTE\_Simul_\RTE_Components.h +.\objects\principal.o: .\RTE\_R_el\RTE_Components.h .\objects\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\principal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.o b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/principal.o index 8a1a54948ffba9c5a42347d5939d3a4ce6432d46..f269b78fb7c7eb87e43aec5488097b913237b5d7 100644 GIT binary patch delta 6856 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 delta 6840 zcmZu#4Qy5A8Gg_CPH*p}y`{GlYysg?5d1+_YKyHP!UkK>7V(05F&$SojW89^A!E#P zNi@+Vb>d(6|kL1udI(8lv(e2s%-soiiC*7Bx%~x4Fc`Jgb zu5F$O*GJ&WsMBE7tiIfe#eD?_n3^8EcQ}3jaN5JaKRBE=FRb&YdfRtTn;mZ3WiAL$ z_nT_xEnL6LWWytSO-nd;i@9g;_ghS+-Q3dEK6vyw^S&3MPVY5S27&UuVrRVub&V&L zyg!0BBltjOR@g6-rZPT|Ghfv@KG6Cwf)%`PSMUpONJie1pub;KxX|f^QU4!H<=X z&p|?&bevUMmy`IfLDCQuJ*+COCZyi*r~u~ob3HUbl1^~RL58G!IYSR$vGL_^&{J~8s}Pf*QhHD_+|or>M7o}h zihPtsLX|*FhlR#L<5%}m@j07n{Hw3mBr{pI!?r8(4OPZfLgWqA!1)k1&m&8v$cK<+ zFu$x{7UBO_?0_-}UlxcD75d}ZihP?*HycSXovc(@FAz-k|AO{H{68X6#f<2_DzC}3 zplh>-$fY+6PBW2EiXTuM^bq(69A<(_$6l9|~&6-=UTzy?(WoO6tTEpHq%umBl-!MO{ zDT9aWkC?4>Wey9swS^DAX(ojekD8y4L{1s}@Ti&TRk%I#o@owe9WxV0=B{2g9y8a~ zl@-9EZhG5H2>*4=^o@+Gip|H(wvln0!_SVJ#9;edX7c|D{@F2872flvRvT=%sb>=(fZx!`VJYmkODVw&i z=Y+YwV$Pm9VK%2LhB(}P0-5FBH4mL#>A-uYX0ZM}GybefCxvs4nZ}A(a6Kv9cG4^_ z4>)-Gq@ftav=*wn2odEnciTd_}+fEwd8(D3srtxAJN z4)mP&r5;}+G+ub;uo<&jD}Kfz(RT6`SsoG`*<}v#cRt-H0U426G%CmUv%c2QdUo{Z zpcif#HqFJ4tX3fq>fBuE#nU^6tS6{mk#4!C%?hFj)NXYUo8$tPr{tUt(4UIDSF9o) zDY70W-mWNK?;?t~OkkbGn&U*^V#x+oUcsKySAJkiWXZ_-9Vf@b2m=pQSijw&mf`5fYfii{^;OJTrZs|?sEa8W^! z8p*nHsM+DvTgB$Wx5!!4gRup97olwUK4+}bFYu$#s$Ficl5>5VT!1u! zAqx`W^g*5LvH}wi8~qFzsA*i3BdTw*sK}wtAw5VucqPComa0ha;0B7Zgz%bds+hWzlSFo>cj08AYIPoAI4+q>{yK#1qrmlk_vv{$W@ zdg3JIMO7hG%8pDB4O+gH8h*$leH2~L+=~t4pMuy~yDfpq8q#VK-Ly%@O^#TlY8c}8 zdrU)7IFY72PzV}HhSY;Pk(4?_F3IS%-fcSo2T3f+)@Z+^U=~MXm}Rp3$1!B7lO4L7bo9s+05a8BsGO z(6IXw9Rv%|DCMILY$wP4JOY~}yg{uYG#eNbq5jr8EF_zX`J@{S3XK=I3j$3q%EiUA z82D?Fe?)VyK4AJs?bycY;_s`FVmecj--fr(%iy9VyBFqrua$#mO zT;0c3NjZ>`1FON?86;5WS}kOu9ZrPKT7fj>*P_b zVu^zD0{bTYfD3+~%Cw=O%RALXZwKO3Rd0AxHw^Bm`Jn6Y^_@W9$Xva2b@1i`+FAbw X-n6<($p1+`pwyBAw2WIJVBG%!TH|eV 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 3ca28b652a1e0dc532282d3e649a60facc4186d0..bffb274168dcbc1398ce6522e6e92dec78f6702a 100644 GIT binary patch delta 50 zcmV-20L}ls%?`WG4v=mSDF6Z;E?iPnMOE0EUy*$q21MCd00K;r5gviOg}ecU KyaKhn1OKJ%4im2c diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/system_stm32f10x.d b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/system_stm32f10x.d index c11e92c..ff9415b 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/system_stm32f10x.d +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/system_stm32f10x.d @@ -1,6 +1,6 @@ .\objects\system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c .\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h -.\objects\system_stm32f10x.o: .\RTE\_Simul_\RTE_Components.h +.\objects\system_stm32f10x.o: .\RTE\_R_el\RTE_Components.h .\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\objects\system_stm32f10x.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/system_stm32f10x.o b/Keil_Elise_Yuwei/Local_Sources/bordage/Objects/system_stm32f10x.o index 9f707a4ef44ddc8ffdbaa0c7d44904645ba2a167..cf0f1c82501d5e6f50f142aa982c40f02934e418 100644 GIT binary patch delta 596 zcmccfjQ`Fv{sqE}hLahEMK}yBt&Gg9j14x+3h!jGGGSm~U}Rum<7Hq30w4#(*NX`X zagB)&icignVPF8Vuf zeO!?PR{h$$125AyWzi!-?&hhnX9>`6|r}j165&{VKAJ;1Rs)$ z_!NujikF$?rb}I9UcrrI?sS7I%#zdBTw>;!{_Y}k2v$9Lmzdw6m~MC#Xwu2c%!1Rk zFESfUue;1FHvQIRW^Z(Z^RXBwHr?wgGxzj!SD5djnEC!HvogqYWhjP3U1JVK_o>A6 zOV^mUqG$#>NOJmz8_cZJH(Y04gkl2Ne_*NV8_a>|4obYqtT_Gm4K%lajNAU_CUb%$ E04w^*PXGV_ delta 611 zcmccfjQ`Fv{sqE}3X>UyMK}yitqjbq3{5x73h!jGGGkz1U}Rum<7Hq30w4#(*NX`X zagB)&&de>%iH~7m0P^CU^K%RG^HTFliuE!;Iv6GkNQkpRluXu^*xvj^qWy^kBM>uf zewVVs|5 z>YHpDpKUbV_Z+jr^qW_iHKv_s7U8ZkQHd`zDG&9@OPMZzp7{@VX1Z5KSbU^~X_mos zwF}HA_>fe@r&vr^yv!^&UFst93T`BGryE>hmYlxk5;Mp2cNdvMu9;O3d!rkikHt8#>0Vcvxu>7I!h9FS%=cHBl|h~>Lop=k z8gnSRPbH>by2iW}MKjPrlG8ujU}l}Z;X3mo6cfPy14~ukU=BogP~uHy#p%Cqpt%KP L-1a{=nG+-d5;f2m diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/Source/principal.c b/Keil_Elise_Yuwei/Local_Sources/bordage/Source/principal.c index 6feea90..a664e13 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/Source/principal.c +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/Source/principal.c @@ -6,13 +6,10 @@ - - int main ( void ) { - init_codeur_incr(); - + init_bordage(); while (1) diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvguix.lerouxde b/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvguix.lerouxde index 0b2d0b2..49a7dfc 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvguix.lerouxde +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvguix.lerouxde @@ -11,10 +11,34 @@ - System Viewer\TIM4 + System Viewer\AFIO 35903 - 128 + 158 + + + System Viewer\AFIO + 35903 + + 158 + + + System Viewer\EXTI + 35901 + + 83 + + + System Viewer\GPIOB + 35904 + + 83 + + + System Viewer\NVIC + 35900 + + 129 System Viewer\TIM2 @@ -22,13 +46,19 @@ 85 + + System Viewer\TIM4 + 35902 + + 128 + 38003 Registers - 150 100 + 123 123 346 @@ -53,7 +83,7 @@ 1506 Symbols - 85 85 85 + 56 56 56 1936 @@ -77,7 +107,7 @@ 2506 Trace Data FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B00870082005F004600E600C80096 - 75 135 95 70 230 200 150 + 75 135 130 95 70 230 200 150 466 @@ -106,8 +136,8 @@ 2 3 - -32000 - -32000 + -1 + -1 -1 @@ -124,7 +154,7 @@ 0 1350 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000070000000100000064553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C536F757263655C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6800000000094D7954696D65722E6800000000FFDC7800FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6300000000094D7954696D65722E6300000000BECEA100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E68000000000D4472697665725F4750494F2E6800000000F0A0A100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E63000000000D4472697665725F4750494F2E6300000000BCA8E100FFFFFFFF51433A5C50726F6772616D646174615C4B65696C5C41726D5C5061636B735C4B65696C5C53544D3332463178785F4446505C322E332E305C4465766963655C496E636C7564655C73746D3332663130782E68000000000B73746D3332663130782E68000000009CC1B600FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E680000000009626F72646167652E6800000000F7B88600FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E630000000009626F72646167652E6300000000D9ADC200FFFFFFFF7F553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000004010000660000000008000061030000 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000000000000100000064553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C536F757263655C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6800000000094D7954696D65722E6800000000FFDC7800FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6300000000094D7954696D65722E6300000000BECEA100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E68000000000D4472697665725F4750494F2E6800000000F0A0A100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E63000000000D4472697665725F4750494F2E6300000000BCA8E100FFFFFFFF51433A5C50726F6772616D646174615C4B65696C5C41726D5C5061636B735C4B65696C5C53544D3332463178785F4446505C322E332E305C4465766963655C496E636C7564655C73746D3332663130782E68000000000B73746D3332663130782E68000000009CC1B600FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E630000000009626F72646167652E6300000000F7B88600FFFFFFFF7F553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000D9ADC200FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E680000000009626F72646167652E6800000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000000401000066000000000800005A030000 @@ -163,7 +193,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD0000002A030000 16 @@ -183,7 +213,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD0000002A030000 16 @@ -463,7 +493,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD0000002A030000 16 @@ -483,7 +513,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD0000002A030000 16 @@ -503,7 +533,7 @@ 0 16 - 0300000065030000FD07000015040000 + 030000005E030000FD07000015040000 16 @@ -543,7 +573,7 @@ 0 16 - 0300000065030000FD07000015040000 + 030000005E030000FD07000015040000 16 @@ -1163,7 +1193,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD0000002A030000 16 @@ -1183,7 +1213,7 @@ 0 16 - 0300000065030000FD07000015040000 + 030000005E030000FD07000015040000 16 @@ -1203,7 +1233,7 @@ 0 16 - 0300000065030000FD07000015040000 + 030000005E030000FD07000015040000 16 @@ -1263,7 +1293,7 @@ 0 16 - 0300000065030000FD07000015040000 + 030000005E030000FD07000015040000 16 @@ -1283,7 +1313,7 @@ 0 16 - 0300000065030000FD07000015040000 + 030000005E030000FD07000015040000 16 @@ -1812,14 +1842,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF04010000E9000000F0050000ED000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000000401000066000000F005000000010000040100004F000000F0050000E90000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFEC0400004F000000F004000051020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000F004000066000000F005000068020000F00400004F000000F00500005102000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF000100004F000000040100004A030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000000001000061030000000000004F000000000100004A0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000003D020000F00500004102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000058020000F0050000060300000000000041020000F0050000EF02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF802000041020000FC020000EF02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004A030000000800004E030000010000000100001004000000010000005BFEFFFF46000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000650300000008000045040000000000004E030000000800002E0400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF04010000E9000000F0050000ED000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000000401000066000000F005000000010000040100004F000000F0050000E90000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFEC0400004F000000F004000051020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000F004000066000000F005000068020000F00400004F000000F00500005102000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF000100004F0000000401000043030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000000100005A030000000000004F00000000010000430300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000003D020000F00500004102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000058020000F0050000060300000000000041020000F0050000EF02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF802000041020000FC020000EF02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004303000000080000470300000100000001000010040000000100000047FCFFFF1B000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000005E03000000080000450400000000000047030000000800002E0400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2554 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000002000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006455854494352960000000000000001000645585449435200000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1834,8 +1864,8 @@ 59399 Build - 981 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000653696D756CE9960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 979 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000452E9656C960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1851,7 +1881,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1874,7 +1904,7 @@ -1 -1 - 1 + 0 0 0 0 @@ -1884,11 +1914,11 @@ 0 16 - 040100004F000000FC06000016010000 + 040100004F000000FC06000017010000 16 - 0401000066000000FC0600002D010000 + 0401000066000000FC0600002E010000 @@ -1904,7 +1934,7 @@ 0 16 - 0300000066000000FD00000063030000 + 030000007C000000FD00000063030000 16 @@ -1924,7 +1954,7 @@ 0 16 - 0300000066000000FD00000063030000 + 030000007C000000FD00000063030000 16 @@ -2024,7 +2054,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2044,7 +2074,7 @@ 0 16 - 0701000066000000F9060000FD000000 + 0701000066000000F9060000FE000000 16 @@ -2204,7 +2234,7 @@ 0 16 - 0300000066000000FD00000063030000 + 030000007C000000FD00000063030000 16 @@ -2224,7 +2254,7 @@ 0 16 - 0300000066000000FD00000063030000 + 030000007C000000FD00000063030000 16 @@ -2294,7 +2324,7 @@ 203 203 - 1 + 0 0 0 0 @@ -2304,7 +2334,7 @@ 0 16 - 0701000066000000F9060000FD000000 + 00000000CDFFFFFF0008000065000000 16 @@ -2324,7 +2354,7 @@ 0 16 - 0701000066000000F9060000FD000000 + 0701000066000000F9060000FE000000 16 @@ -2364,7 +2394,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2404,7 +2434,7 @@ 0 16 - 0701000066000000F9060000FD000000 + 0701000066000000F9060000FE000000 16 @@ -2424,7 +2454,7 @@ 0 16 - 0701000066000000F9060000FD000000 + 0701000066000000F9060000FE000000 16 @@ -2444,7 +2474,7 @@ 0 16 - 0701000066000000F9060000FD000000 + 0701000066000000F9060000FE000000 16 @@ -2454,17 +2484,17 @@ 35824 35824 - 1 + 0 0 0 0 32767 0 - 4096 + 8192 0 16 - 0701000066000000F9060000FD000000 + 00000000CDFFFFFF0008000065000000 16 @@ -2484,7 +2514,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2504,7 +2534,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2524,7 +2554,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2544,7 +2574,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2564,7 +2594,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2584,7 +2614,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2604,7 +2634,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2624,7 +2654,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2644,7 +2674,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2664,7 +2694,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2684,7 +2714,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2704,7 +2734,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2724,7 +2754,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2744,7 +2774,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2764,7 +2794,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2774,7 +2804,7 @@ 35900 35900 - 0 + 1 0 0 0 @@ -2784,7 +2814,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2794,7 +2824,7 @@ 35901 35901 - 0 + 1 0 0 0 @@ -2804,7 +2834,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2814,7 +2844,7 @@ 35902 35902 - 0 + 1 0 0 0 @@ -2824,7 +2854,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2844,7 +2874,7 @@ 0 16 - 0007000063000000000800007C030000 + 030700007C000000FD07000063030000 16 @@ -2854,7 +2884,7 @@ 35904 35904 - 0 + 1 0 0 0 @@ -2864,7 +2894,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2874,7 +2904,7 @@ 35905 35905 - 0 + 1 0 0 0 @@ -2884,7 +2914,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -2904,7 +2934,7 @@ 0 16 - 0300000066000000FD00000063030000 + 030000007C000000FD00000063030000 16 @@ -3044,7 +3074,7 @@ 0 16 - 0701000066000000F9060000FD000000 + 0701000066000000F9060000FE000000 16 @@ -3064,7 +3094,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3084,7 +3114,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3104,7 +3134,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3124,7 +3154,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3144,7 +3174,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3164,7 +3194,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3184,7 +3214,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3204,7 +3234,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3224,7 +3254,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3244,7 +3274,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3264,7 +3294,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3284,7 +3314,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3304,7 +3334,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3324,7 +3354,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3344,7 +3374,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3364,7 +3394,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3384,7 +3414,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3404,7 +3434,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3424,7 +3454,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3444,7 +3474,7 @@ 0 16 - 0307000066000000FD07000063030000 + 030700007C000000FD07000063030000 16 @@ -3552,15 +3582,15 @@ - 3333 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFF0401000016010000FC0600001A010000010000000100001004000000010000006BFFFFFFA4000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000000401000066000000FC0600002D010000040100004F000000FC060000160100000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF03000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFFFC0600004F000000000700007C030000010000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000100000000070000660000000008000093030000000700004F000000000800007C03000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF054750494F42000000003D8C000001000000FFFFFFFFFFFFFFFF054750494F41000000003E8C000001000000FFFFFFFFFFFFFFFF0454494D34010000003F8C000001000000FFFFFFFFFFFFFFFF0454494D3300000000408C000001000000FFFFFFFFFFFFFFFF0454494D3200000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF14000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF000100004F000000040100007C030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000000001000093030000000000004F000000000100007C0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000007C030000000800008003000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000040400009703000000080000450400000404000080030000000800002E04000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF0004000080030000040400002E04000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000051020000F005000055020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000006C020000F0050000060300000000000055020000F0050000EF0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 3340 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF0401000017010000FC0600001B010000000000000100000004000000010000003BFFFFFF5D020000FFFFFFFF0600000057010000CC0000005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000000401000066000000FC0600002E010000040100004F000000FC0600001701000000000000402800460600000014506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF5701000001000000FFFFFFFF57010000000000000040000001000000FFFFFFFFFFFFFFFFFC06000065000000000700007C030000010000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000001000000000700007C00000000080000930300000007000065000000000800007C03000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF044E564943010000003C8C000001000000FFFFFFFFFFFFFFFF0445585449010000003D8C000001000000FFFFFFFFFFFFFFFF0454494D34010000003E8C000001000000FFFFFFFFFFFFFFFF044146494F010000003F8C000001000000FFFFFFFFFFFFFFFF0454494D3301000000408C000001000000FFFFFFFFFFFFFFFF044146494F01000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF13000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF0001000065000000040100007C030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000007C00000000010000930300000000000065000000000100007C0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000007C030000000800008003000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000040400009703000000080000450400000404000080030000000800002E04000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF0004000080030000040400002E04000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000051020000F005000055020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000006C020000F0050000060300000000000055020000F0050000EF0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC50000000000000002000000CB000000002000000100000000000000E4FFFFFF000800007C000000010000000000000000000000F08B0000002000000100000000000000E4FFFFFF000800007C00000000000000010000000100000000000000 59392 File - 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2554 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006455854494352960000000000000001000645585449435200000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3576,7 +3606,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3592,7 +3622,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3616,12 +3646,12 @@ 0 100 - 7 + 0 .\Source\principal.c 0 1 - 18 + 11 1 0 @@ -3629,7 +3659,7 @@ .\Include\MyTimer.h 0 - 35 + 1 79 0 @@ -3637,9 +3667,9 @@ .\Include\MyTimer.c - 2 - 16 - 36 + 39 + 92 + 56 0 0 @@ -3648,7 +3678,7 @@ .\Include\Driver_GPIO.h 19 1 - 13 + 12 1 0 @@ -3657,7 +3687,7 @@ .\Include\Driver_GPIO.c 0 1 - 15 + 20 1 0 @@ -3665,26 +3695,17 @@ C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h 0 - 4186 - 4196 + 2742 + 2750 1 0 - - .\Include\bordage.h - 31 - 1 - 39 - 0 - - 0 - .\Include\bordage.c - 36 - 30 - 58 + 0 + 8 + 23 1 0 @@ -3698,6 +3719,15 @@ 0 + + .\Include\bordage.h + 20 + 1 + 5 + 1 + + 0 + diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvoptx b/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvoptx index 46c41f0..954a5b3 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvoptx +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvoptx @@ -75,7 +75,7 @@ 1 0 - 1 + 0 18 @@ -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=866,450,1287,877,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=120,153,405,449,0)(130=-1,-1,-1,-1,0)(131=770,0,1364,751,0)(132=150,0,744,751,0)(133=-1,-1,-1,-1,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) + (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) 0 @@ -160,7 +160,7 @@ 0 1 - 1 + 0 0 0 0 @@ -174,7 +174,7 @@ 0 0 0 - 1 + 0 0 0 0 @@ -205,8 +205,8 @@ - System Viewer\TIM4 - 35903 + System Viewer\AFIO + 35905 @@ -273,7 +273,7 @@ 1 0 - 0 + 1 18 @@ -323,7 +323,7 @@ 0 DLGTARM - (1010=-1,-1,-1,-1,0)(1007=105,137,292,412,0)(1008=393,252,769,488,0)(1009=-1,-1,-1,-1,0)(100=692,179,1338,852,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=1049,222,1470,627,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=105,137,504,482,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=655,170,1249,864,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=240,283,843,917,0)(151=-1,-1,-1,-1,0) + (1010=-1,-1,-1,-1,0)(1007=105,137,292,412,0)(1008=393,252,769,488,0)(1009=-1,-1,-1,-1,0)(100=692,179,1338,852,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=1049,222,1470,627,0)(121=545,469,966,874,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=511,356,1199,696,0)(240=595,362,994,707,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=-1,-1,-1,-1,0)(132=1071,209,1665,903,0)(133=1231,57,1825,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)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=240,283,843,917,0)(151=-1,-1,-1,-1,0) 0 @@ -353,7 +353,7 @@ 0 1 - 1 + 0 0 0 0 @@ -367,7 +367,7 @@ 0 0 0 - 1 + 0 0 0 0 @@ -390,10 +390,30 @@ + + System Viewer\AFIO + 35903 + + + System Viewer\EXTI + 35901 + + + System Viewer\GPIOB + 35904 + + + System Viewer\NVIC + 35900 + System Viewer\TIM2 35905 + + System Viewer\TIM4 + 35902 + 1