From 41ca9762d29bf1fcde39f1090a6c14a1dda19298 Mon Sep 17 00:00:00 2001 From: Elise Date: Mon, 15 Nov 2021 12:23:39 +0100 Subject: [PATCH] ADC --- .../R_el_STM32F103RB_1.0.0.dbgconf | 36 + .../Simul__STM32F103RB_1.0.0.dbgconf | 36 + .../Target_1_STM32F103RB_1.0.0.dbgconf | 36 + .../Local_Sources/adc/EventRecorderStub.scvd | 9 + .../Local_Sources/adc/Include/Driver_GPIO.c | 42 + .../Local_Sources/adc/Include/Driver_GPIO.h | 28 + .../Local_Sources/adc/Include/MyADC.c | 18 + .../Local_Sources/adc/Include/MyADC.h | 27 + .../Local_Sources/adc/Include/MyTimer.c | 145 + .../Local_Sources/adc/Include/MyTimer.h | 80 + .../Local_Sources/adc/Include/bordage.c | 55 + .../Local_Sources/adc/Include/bordage.h | 26 + .../Local_Sources/adc/Listings/drivers.map | 143 + .../adc/Listings/drivers_simule.map | 370 ++ .../adc/Listings/startup_stm32f10x_md.lst | 1180 ++++++ .../Local_Sources/adc/Objects/ExtDll.iex | 2 + .../Local_Sources/adc/Objects/bordage.crf | Bin 0 -> 239899 bytes .../Local_Sources/adc/Objects/bordage.d | 13 + .../Local_Sources/adc/Objects/bordage.o | Bin 0 -> 260504 bytes .../Local_Sources/adc/Objects/bordage_1.crf | Bin 0 -> 239652 bytes .../Local_Sources/adc/Objects/bordage_1.d | 0 .../Local_Sources/adc/Objects/driver_gpio.crf | Bin 0 -> 238817 bytes .../Local_Sources/adc/Objects/driver_gpio.d | 10 + .../Local_Sources/adc/Objects/driver_gpio.o | Bin 0 -> 260476 bytes .../adc/Objects/drivers.build_log.htm | 79 + .../Local_Sources/adc/Objects/drivers.lnp | 6 + .../adc/Objects/drivers_Réel.dep | 73 + .../adc/Objects/drivers_Simulé.dep | 58 + .../adc/Objects/drivers_Target 1.dep | 15 + .../adc/Objects/drivers_simule.axf | Bin 0 -> 229444 bytes .../adc/Objects/drivers_simule.build_log.htm | 70 + .../adc/Objects/drivers_simule.htm | 384 ++ .../adc/Objects/drivers_simule.lnp | 10 + .../Local_Sources/adc/Objects/myadc.crf | Bin 0 -> 237626 bytes .../Local_Sources/adc/Objects/myadc.d | 10 + .../Local_Sources/adc/Objects/myadc.o | Bin 0 -> 255412 bytes .../Local_Sources/adc/Objects/mytimer.crf | Bin 0 -> 239599 bytes .../Local_Sources/adc/Objects/mytimer.d | 10 + .../Local_Sources/adc/Objects/mytimer.o | Bin 0 -> 266872 bytes .../Local_Sources/adc/Objects/principal.crf | Bin 0 -> 239187 bytes .../Local_Sources/adc/Objects/principal.d | 12 + .../Local_Sources/adc/Objects/principal.o | Bin 0 -> 256816 bytes .../adc/Objects/startup_stm32f10x_md.d | 1 + .../adc/Objects/startup_stm32f10x_md.o | Bin 0 -> 5948 bytes .../adc/Objects/system_stm32f10x.crf | Bin 0 -> 239293 bytes .../adc/Objects/system_stm32f10x.d | 9 + .../adc/Objects/system_stm32f10x.o | Bin 0 -> 258868 bytes .../Local_Sources/adc/Objects/tests.crf | Bin 0 -> 238699 bytes .../Local_Sources/adc/Objects/tests.d | 10 + .../adc/RTE/Device/STM32F103RB/RTE_Device.h | 1828 ++++++++ .../Device/STM32F103RB/startup_stm32f10x_md.s | 307 ++ .../RTE/Device/STM32F103RB/system_stm32f10x.c | 1094 +++++ .../adc/RTE/_R_el/RTE_Components.h | 21 + .../adc/RTE/_Simul_/RTE_Components.h | 21 + .../adc/RTE/_Target_1/RTE_Components.h | 21 + .../Local_Sources/adc/Source/principal.c | 23 + .../Local_Sources/adc/drivers.uvguix.chauz | 1878 +++++++++ .../Local_Sources/adc/drivers.uvguix.lerouxde | 3722 +++++++++++++++++ .../Local_Sources/adc/drivers.uvoptx | 536 +++ .../Local_Sources/adc/drivers.uvprojx | 923 ++++ .../bordage/RTE/_Simul_/RTE_Components.h | 42 +- .../bordage/drivers.uvguix.lerouxde | 54 +- 62 files changed, 13425 insertions(+), 48 deletions(-) create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/R_el_STM32F103RB_1.0.0.dbgconf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/Simul__STM32F103RB_1.0.0.dbgconf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/Target_1_STM32F103RB_1.0.0.dbgconf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/EventRecorderStub.scvd create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Include/Driver_GPIO.c create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Include/Driver_GPIO.h create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Include/MyADC.c create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Include/MyADC.h create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Include/MyTimer.c create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Include/MyTimer.h create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Include/bordage.c create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Include/bordage.h create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Listings/drivers.map create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Listings/drivers_simule.map create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Listings/startup_stm32f10x_md.lst create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/ExtDll.iex create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.crf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.d create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.o create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage_1.crf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage_1.d create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/driver_gpio.crf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/driver_gpio.d create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/driver_gpio.o create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers.build_log.htm create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers.lnp create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Réel.dep create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Simulé.dep create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Target 1.dep create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.axf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.build_log.htm create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.htm create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.lnp create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/myadc.crf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/myadc.d create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/myadc.o create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.crf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.d create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.o create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/principal.crf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/principal.d create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/principal.o create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/startup_stm32f10x_md.d create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/startup_stm32f10x_md.o create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.crf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.d create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.o create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/tests.crf create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Objects/tests.d create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/RTE/Device/STM32F103RB/RTE_Device.h create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/RTE/Device/STM32F103RB/startup_stm32f10x_md.s create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/RTE/Device/STM32F103RB/system_stm32f10x.c create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/RTE/_R_el/RTE_Components.h create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/RTE/_Simul_/RTE_Components.h create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/RTE/_Target_1/RTE_Components.h create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/Source/principal.c create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvguix.chauz create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvguix.lerouxde create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvoptx create mode 100644 Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvprojx diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/R_el_STM32F103RB_1.0.0.dbgconf b/Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/R_el_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/R_el_STM32F103RB_1.0.0.dbgconf @@ -0,0 +1,36 @@ +// File: STM32F101_102_103_105_107.dbgconf +// Version: 1.0.0 +// Note: refer to STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx Reference manual (RM0008) +// STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx datasheets + +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug MCU configuration register (DBGMCU_CR) +// Reserved bits must be kept at reset value +// DBG_TIM11_STOP TIM11 counter stopped when core is halted +// DBG_TIM10_STOP TIM10 counter stopped when core is halted +// DBG_TIM9_STOP TIM9 counter stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM13_STOP TIM13 counter stopped when core is halted +// DBG_TIM12_STOP TIM12 counter stopped when core is halted +// DBG_CAN2_STOP Debug CAN2 stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM5_STOP TIM5 counter stopped when core is halted +// DBG_TIM8_STOP TIM8 counter stopped when core is halted +// DBG_I2C2_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_I2C1_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_CAN1_STOP Debug CAN1 stopped when Core is halted +// DBG_TIM4_STOP TIM4 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// DBG_WWDG_STOP Debug window watchdog stopped when core is halted +// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted +// DBG_STANDBY Debug standby mode +// DBG_STOP Debug stop mode +// DBG_SLEEP Debug sleep mode +// +DbgMCU_CR = 0x00000007; + +// <<< end of configuration section >>> diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/Simul__STM32F103RB_1.0.0.dbgconf b/Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/Simul__STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/Simul__STM32F103RB_1.0.0.dbgconf @@ -0,0 +1,36 @@ +// File: STM32F101_102_103_105_107.dbgconf +// Version: 1.0.0 +// Note: refer to STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx Reference manual (RM0008) +// STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx datasheets + +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug MCU configuration register (DBGMCU_CR) +// Reserved bits must be kept at reset value +// DBG_TIM11_STOP TIM11 counter stopped when core is halted +// DBG_TIM10_STOP TIM10 counter stopped when core is halted +// DBG_TIM9_STOP TIM9 counter stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM13_STOP TIM13 counter stopped when core is halted +// DBG_TIM12_STOP TIM12 counter stopped when core is halted +// DBG_CAN2_STOP Debug CAN2 stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM5_STOP TIM5 counter stopped when core is halted +// DBG_TIM8_STOP TIM8 counter stopped when core is halted +// DBG_I2C2_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_I2C1_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_CAN1_STOP Debug CAN1 stopped when Core is halted +// DBG_TIM4_STOP TIM4 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// DBG_WWDG_STOP Debug window watchdog stopped when core is halted +// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted +// DBG_STANDBY Debug standby mode +// DBG_STOP Debug stop mode +// DBG_SLEEP Debug sleep mode +// +DbgMCU_CR = 0x00000007; + +// <<< end of configuration section >>> diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/Target_1_STM32F103RB_1.0.0.dbgconf b/Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/Target_1_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/DebugConfig/Target_1_STM32F103RB_1.0.0.dbgconf @@ -0,0 +1,36 @@ +// File: STM32F101_102_103_105_107.dbgconf +// Version: 1.0.0 +// Note: refer to STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx Reference manual (RM0008) +// STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx datasheets + +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug MCU configuration register (DBGMCU_CR) +// Reserved bits must be kept at reset value +// DBG_TIM11_STOP TIM11 counter stopped when core is halted +// DBG_TIM10_STOP TIM10 counter stopped when core is halted +// DBG_TIM9_STOP TIM9 counter stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM13_STOP TIM13 counter stopped when core is halted +// DBG_TIM12_STOP TIM12 counter stopped when core is halted +// DBG_CAN2_STOP Debug CAN2 stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM5_STOP TIM5 counter stopped when core is halted +// DBG_TIM8_STOP TIM8 counter stopped when core is halted +// DBG_I2C2_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_I2C1_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_CAN1_STOP Debug CAN1 stopped when Core is halted +// DBG_TIM4_STOP TIM4 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// DBG_WWDG_STOP Debug window watchdog stopped when core is halted +// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted +// DBG_STANDBY Debug standby mode +// DBG_STOP Debug stop mode +// DBG_SLEEP Debug sleep mode +// +DbgMCU_CR = 0x00000007; + +// <<< end of configuration section >>> diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/EventRecorderStub.scvd b/Keil_Elise_Yuwei/Local_Sources/adc/EventRecorderStub.scvd new file mode 100644 index 0000000..2956b29 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Include/Driver_GPIO.c b/Keil_Elise_Yuwei/Local_Sources/adc/Include/Driver_GPIO.c new file mode 100644 index 0000000..ccdbb8c --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Include/Driver_GPIO.c @@ -0,0 +1,42 @@ +#include "Driver_GPIO.h" + +void MyGPIO_Init ( MyGPIO_Struct_TypeDef * GPIOStructPtr ) { + char Pin = GPIOStructPtr->GPIO_Pin; + char Conf = GPIOStructPtr->GPIO_Conf; + + if (GPIOStructPtr->GPIO == GPIOA) RCC->APB2ENR |= RCC_APB2ENR_IOPAEN ; + if (GPIOStructPtr->GPIO == GPIOB) RCC->APB2ENR |= RCC_APB2ENR_IOPBEN ; + if (GPIOStructPtr->GPIO == GPIOC) RCC->APB2ENR |= RCC_APB2ENR_IOPCEN ; + if (GPIOStructPtr->GPIO == GPIOD) RCC->APB2ENR |= RCC_APB2ENR_IOPDEN ; + + if ( Pin <= 7) { + GPIOStructPtr->GPIO->CRL &= ~(0xF << 4*Pin); + GPIOStructPtr->GPIO->CRL |= (Conf << 4*Pin); + } + else { + GPIOStructPtr->GPIO->CRH &= ~(0xF << 4*(Pin % 8)); + GPIOStructPtr->GPIO->CRH |= (Conf << 4*(Pin % 8)); + } +} + +int MyGPIO_Read ( GPIO_TypeDef * GPIO , char GPIO_Pin ) { + if (GPIO->IDR & (0x1 << GPIO_Pin)) return 1; + else return 0; +} + +void MyGPIO_Set ( GPIO_TypeDef * GPIO , char GPIO_Pin ) { + GPIO->BSRR |= (0x1 << GPIO_Pin); +} + +void MyGPIO_Reset ( GPIO_TypeDef * GPIO , char GPIO_Pin ) { + GPIO->BRR |= (0x1 << GPIO_Pin); +} + +void MyGPIO_Toggle ( GPIO_TypeDef * GPIO , char GPIO_Pin ) { + if (MyGPIO_Read(GPIO, GPIO_Pin)) { + MyGPIO_Reset(GPIO, GPIO_Pin); + } + else { + MyGPIO_Set(GPIO, GPIO_Pin); + } +} diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Include/Driver_GPIO.h b/Keil_Elise_Yuwei/Local_Sources/adc/Include/Driver_GPIO.h new file mode 100644 index 0000000..bdf44a4 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Include/Driver_GPIO.h @@ -0,0 +1,28 @@ +#ifndef MYGPIO_H +#define MYGPIO_H +#include "stm32f10x.h" + +typedef struct +{ + GPIO_TypeDef * GPIO ; + char GPIO_Pin ; //numero de 0 a 15 + char GPIO_Conf ; // voir ci dessous +} MyGPIO_Struct_TypeDef ; + +#define In_Floating 0x4 //0b0100 +#define In_PullDown 0x8 //0b1000 +#define In_PullUp 0x8 //0b1000 +#define In_Analog 0x0 //0b0000 +#define Out_Ppull 0x2 //0b0010 +#define Out_OD 0x6 //0b0110 +#define AltOut_Ppull 0xA //0b1010 +#define AltOut_OD 0xE //0b1110 + +void MyGPIO_Init ( MyGPIO_Struct_TypeDef * GPIOStructPtr ) ; +int MyGPIO_Read ( GPIO_TypeDef * GPIO , char GPIO_Pin ) ; // renvoie 0 ou autre chose different de 0 +void MyGPIO_Set ( GPIO_TypeDef * GPIO , char GPIO_Pin ) ; +void MyGPIO_Reset ( GPIO_TypeDef * GPIO , char GPIO_Pin ) ; +void MyGPIO_Toggle ( GPIO_TypeDef * GPIO , char GPIO_Pin ) ; +void tests(void); + +#endif diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyADC.c b/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyADC.c new file mode 100644 index 0000000..6530713 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyADC.c @@ -0,0 +1,18 @@ +#include "MyADC.h" + +void MyADC_Init ( char input_channel ) { + RCC->APB2ENR |= RCC_APB2ENR_ADC1EN; // Active l'horloge de l'ADC + RCC->CFGR |= RCC_CFGR_ADCPRE_DIV6; // Divise par 6 la fréquence d'entrée qui doit être < 14 MHz + ADC1->CR2|= ADC_CR2_ADON; // Active l'ADC + ADC1->SQR1 &= ADC_SQR1_L; // 1 voie à convertir + ADC1->SQR3|= input_channel; // sélectionne la voie à convertir + //ADC1->CR2 |= ADC_CR2_CAL; // début de la calibration + //while (ADC1->CR2 & ADC_CR2_CAL); // attente de la fin de la calibration +} + +int convert_single(){ + ADC1->CR2 |= ADC_CR2_ADON; // lancement de la conversion + while(!(ADC1->SR & ADC_SR_EOC) ) {} // attente de la fin de conversion + ADC1->SR &= ~ADC_SR_EOC; // validation de la conversion + return ADC1->DR ;//& ~((0x0F) << 12); // retour de la conversion +} diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyADC.h b/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyADC.h new file mode 100644 index 0000000..03a79ba --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyADC.h @@ -0,0 +1,27 @@ +#ifndef MYADC_H +#define MYADC_H +#include "stm32f10x.h" + + +/* +***************************************************************************************** +* @brief +* @param -> - char input_channel : de 0 à 17 +* @Note -> +************************************************************************************************* +*/ +void MyADC_Init ( char input_channel); + + + +/* +***************************************************************************************** +* @brief +* @param -> - char input_channel : de 0 à 17 +* @Note -> Débute la conversion et retourne son résultat. + La fonction MyADC_Init doit avoir été lancée au préalable. +************************************************************************************************* +*/ +int convert_single(void); + +#endif diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyTimer.c b/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyTimer.c new file mode 100644 index 0000000..6a7af73 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyTimer.c @@ -0,0 +1,145 @@ +#include "MyTimer.h" + +void (* PtrF ) ( void ) ; /* déclaration d’un pointeur de fonction */ + + +void MyTimer_Base_Init ( MyTimer_Struct_TypeDef * Timer ) { + + if (Timer->Timer == TIM1) RCC->APB2ENR |= RCC_APB2ENR_TIM1EN ; // Active l'horloge locale du périphérique + if (Timer->Timer == TIM2) RCC->APB1ENR |= RCC_APB1ENR_TIM2EN ; + if (Timer->Timer == TIM3) RCC->APB1ENR |= RCC_APB1ENR_TIM3EN ; + if (Timer->Timer == TIM4) RCC->APB1ENR |= RCC_APB1ENR_TIM4EN ; + + Timer->Timer->PSC = Timer->PSC; // Réglage de la période du Timer + Timer->Timer->ARR = Timer->ARR; + + Timer->Timer->CR1 |= (1 << 0); // Active le compteur +} + +void MyTimer_EncoderMode_Conf ( TIM_TypeDef * TIM ) { + + TIM->PSC = 0; // Réglage de la période du Timer + TIM->ARR = 360*4; + +// 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; + +// CC1P= ‘0’, CC1NP = ‘0’, IC1F =’0000’ (TIMx_CCER register, TI1FP1 noninverted, TI1FP1=TI1) + TIM->CCER &= ~TIM_CCER_CC1P; + TIM->CCER &= ~TIM_CCER_CC1NP; + TIM->CCER &= ~TIM_CCMR1_IC1F; + +// CC2P= ‘0’, CC2NP = ‘0’, IC2F =’0000’ (TIMx_CCER register, TI2FP2 noninverted, TI2FP2=TI2) + TIM->CCER &= ~TIM_CCER_CC2P; + TIM->CCER &= ~TIM_CCER_CC2NP; + TIM->CCER &= ~TIM_CCMR1_IC2F; // ou CCMR2 ? + +// SMS= ‘011’ (TIMx_SMCR register, both inputs are active on both rising and falling edges) + TIM->SMCR &= ~TIM_SMCR_SMS; + TIM->SMCR |= TIM_SMCR_SMS_0; + TIM->SMCR |= TIM_SMCR_SMS_1; + +// CEN = 1 (TIMx_CR1 register, Counter is enabled) + TIM->CR1 |= TIM_CR1_CEN; +} + + +void MyTimer_ActiveIT ( TIM_TypeDef * Timer , char Prio , void (* IT_function ) ( void ) ) { + char num_IT; + + PtrF = IT_function; /* affectation du pointeur */ + + if (Timer == TIM1) num_IT = 25; // Sélectionne le numéro d'interruption en fonction du timer + else if (Timer == TIM2) num_IT = 28; + else if (Timer == TIM3) num_IT = 29; + else if (Timer == TIM4) num_IT = 30; + + Timer->DIER |= (1 << 0); // Valide l'envoi d'une demande d'interruption + NVIC->IP[num_IT] |= (Prio << 4); // Fixe la priorité de l'interruption dans le NVIC + NVIC->ISER[0] |= (1 << num_IT); // Autorise la prise en compte de l'interruption dans le NVIC + +} + + +void MyTimer_PWM( TIM_TypeDef * Timer , char Channel ) { + if (Channel == 1) { + Timer->CCMR1 &= ~TIM_CCMR1_OC1M_0; // Mode 1 de la PWM + Timer->CCMR1 |= TIM_CCMR1_OC1M_1| TIM_CCMR1_OC1M_2; + Timer->CCER |= TIM_CCER_CC1E; // Validation de la sortie du canal + } + else if (Channel == 2) { + Timer->CCMR1 &= ~TIM_CCMR1_OC2M_0; + Timer->CCMR1 |= TIM_CCMR1_OC2M_1| TIM_CCMR1_OC2M_2; + Timer->CCER |= TIM_CCER_CC2E; + } + else if (Channel == 3) { + Timer->CCMR2 &= ~TIM_CCMR2_OC3M_0; + Timer->CCMR2 |= TIM_CCMR2_OC3M_1| TIM_CCMR2_OC3M_2; + Timer->CCER |= TIM_CCER_CC3E; + } + else if (Channel == 4) { + Timer->CCMR2 &= ~TIM_CCMR2_OC4M_0; + Timer->CCMR2 |= TIM_CCMR2_OC4M_1| TIM_CCMR2_OC4M_2; + Timer->CCER |= TIM_CCER_CC4E; + } +} + +void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, char Duty_Cycle) { + if (Channel == 1) { + Timer->CCR1 = (int) (Timer->ARR)*Duty_Cycle/100; + } + else if (Channel == 2) { + Timer->CCR2 = (int) (Timer->ARR)*Duty_Cycle/100; + } + else if (Channel == 3) { + Timer->CCR3 = (int) (Timer->ARR)*Duty_Cycle/100; + } + else if (Channel == 4) { + Timer->CCR4 = (int) (Timer->ARR)*Duty_Cycle/100; + } +} + + + + +/******************************************** +**** HANDLERS **** +********************************************/ + +void TIM1_UP_IRQHandler ( void ) +{ + TIM1->SR &= ~(1 << 0); // Remet à 0 le flag d'interruption + if (PtrF != 0) + (*PtrF) (); /* appel indirect de la fonction */ +} + + +void TIM2_IRQHandler ( void ) +{ + //TIM2->SR &= ~(1 << 0); + TIM2->SR &= ~TIM_SR_UIF; + if (PtrF != 0) + (*PtrF) (); /* appel indirect de la fonction */ +} + + +void TIM3_IRQHandler ( void ) +{ + TIM3->SR &= ~(1 << 0); + if (PtrF != 0) + (*PtrF) (); /* appel indirect de la fonction */ +} + + +void TIM4_IRQHandler ( void ) +{ + TIM4->SR &= ~(1 << 0); + if (PtrF != 0) + (*PtrF) (); /* appel indirect de la fonction */ +} + diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyTimer.h b/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyTimer.h new file mode 100644 index 0000000..2f9c942 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Include/MyTimer.h @@ -0,0 +1,80 @@ +#ifndef MYTIMER_H +#define MYTIMER_H +#include "stm32f10x.h" + +typedef struct +{ +TIM_TypeDef * Timer ; // TIM1 à TIM4 +unsigned short ARR ; +unsigned short PSC ; +} MyTimer_Struct_TypeDef ; + + +/* +***************************************************************************************** +* @brief +* @param -> Paramètre sous forme d’ une structure ( son adresse ) contenant les +informations de base +* @Note -> Fonction à lancer systématiquement avant d’ aller plus en détail dans les +conf plus fines (PWM, codeur inc . . . ) +************************************************************************************************* +*/ +void MyTimer_Base_Init ( MyTimer_Struct_TypeDef * Timer ) ; + + +/* +***************************************************************************************** +* @brief +* @param -> - TIM_TypeDef * Timer : Timer concerne +* @Note -> +************************************************************************************************* +*/ +void MyTimer_EncoderMode_Conf ( TIM_TypeDef *TIM ) ; + + +/* +************************************************************************************************** +* @brief +* @param : - TIM_TypeDef * Timer : Timer concerne + - char Prio : de 0 a 15 +* @Note : La fonction MyTimer_Base_Init doit avoir ete lancee au prealable +************************************************************************************************** +*/ + +void MyTimer_ActiveIT ( TIM_TypeDef * Timer , char Prio , void (* IT_function ) ( void ) ) ; + + + + +/* +************************************************************************************************** +* @brief +* @param : - TIM_TypeDef * Timer : Timer concerne + - char Channel : de 1 a 4 +* @Note : Active le channel spécifié sur le timer spécifié +* la gestion de la configuration I/O n’est pas faite dans cette fonction +* ni le réglage de la période de la PWM (ARR, PSC) +************************************************************************************************** +*/ +void MyTimer_PWM( TIM_TypeDef * Timer , char Channel ) ; + + + + +/* +************************************************************************************************** +* @brief +* @param : - TIM_TypeDef * Timer : Timer concerne + - char Duty_Cycle : rapport cyclique de 0 a 100% + - char Channel : de 1 a 4 +* @Note : +************************************************************************************************** +*/ +void Set_Duty_Cycle (TIM_TypeDef * Timer, char Channel, char Duty_Cycle) ; + + + +#define MyTimer_Base_Start( Timer ) ( Timer->CR1 |= (1 << 0) ) +#define MyTimer_Base_Stop( Timer ) ( Timer->CR1 &= ~(1 << 0) ) +#endif + diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Include/bordage.c b/Keil_Elise_Yuwei/Local_Sources/adc/Include/bordage.c new file mode 100644 index 0000000..23394c9 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Include/bordage.c @@ -0,0 +1,55 @@ +#include "Driver_GPIO.h" +#include "MyTimer.h" +#include "MyADC.h" +#include "stm32f10x.h" +#include "bordage.h" + +/********** PWM **********/ +#define TIMER_PWM (TIM3) +#define CANAL_PWM (4) +#define GPIO_PWM (GPIOB) +#define GPIO_PIN_PWM (1) +/*************************/ + + +#define TIMER_CI (TIM2) // Timer codeur incrémental +#define GIROUETTE_PHA (PA1) +#define GIROUETTE_PHB (PA4) +#define GIROUETTE_INDEX (PB0) +#define SERVO_VOILE_PWM (PA4) + + +int bordage ( int angle ) { + MyGPIO_Struct_TypeDef GPIO_Struct; + + float angle_servo = 90.0 - angle; + + float duty_cycle = angle_servo/18.0 + 5.0; // convertit l'angle en rapport cyclique pour la commande du servo moteur + + // Configuration du timer avec une période de 20ms + MyTimer_Struct_TypeDef TIM; + TIM.Timer = TIMER_PWM; + TIM.ARR = 59999; + TIM.PSC = 23; + MyTimer_Base_Init(&TIM); + + // Configuration du GPIO sur lequel sort la PWM + GPIO_Struct.GPIO = GPIO_PWM; + GPIO_Struct.GPIO_Pin = GPIO_PIN_PWM; + GPIO_Struct.GPIO_Conf = AltOut_Ppull; + MyGPIO_Init(&GPIO_Struct); + + // Génération de la PWM + MyTimer_PWM (TIMER_PWM, CANAL_PWM); + Set_Duty_Cycle(TIMER_PWM, CANAL_PWM, duty_cycle); + + return 0; +} + + + + +void Roulis_Handler ( void ) +{ + bordage(0); +} diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Include/bordage.h b/Keil_Elise_Yuwei/Local_Sources/adc/Include/bordage.h new file mode 100644 index 0000000..5f92129 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Include/bordage.h @@ -0,0 +1,26 @@ +#ifndef BORDAGE_H +#define BORDAGE_H +#include "stm32f10x.h" + +/* +************************************************************************************************* +* @brief +* @param -> int angle : angle que l'on veut donner à la voile (entre 0 et 90°) +* @Note -> +************************************************************************************************* +*/ +int bordage ( int angle ); + + + + +/* +************************************************************************************************* +* @brief Handler a appeler lorsque l'angle de roulis est supérieur à 40° +* @param -> +* @Note -> +************************************************************************************************* +*/ +void Roulis_Handler ( void ); + +#endif diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Listings/drivers.map b/Keil_Elise_Yuwei/Local_Sources/adc/Listings/drivers.map new file mode 100644 index 0000000..793527d --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Listings/drivers.map @@ -0,0 +1,143 @@ +Component: ARM Compiler 6.16 Tool: armlink [5dfeaa00] + +============================================================================== + +Section Cross References + + startup_stm32f10x_md.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory + startup_stm32f10x_md.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory + startup_stm32f10x_md.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory + 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(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory + startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(.text.SystemInit) for SystemInit + startup_stm32f10x_md.o(.text) refers to __main.o(!!!main) for __main + startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(HEAP) for Heap_Mem + startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(STACK) for Stack_Mem + system_stm32f10x.o(.text.SystemInit) refers to system_stm32f10x.o(.text.SetSysClock) for SetSysClock + system_stm32f10x.o(.ARM.exidx.text.SystemInit) refers to system_stm32f10x.o(.text.SystemInit) for [Anonymous Symbol] + system_stm32f10x.o(.text.SetSysClock) refers to system_stm32f10x.o(.text.SetSysClockTo72) for SetSysClockTo72 + system_stm32f10x.o(.ARM.exidx.text.SetSysClock) refers to system_stm32f10x.o(.text.SetSysClock) for [Anonymous Symbol] + system_stm32f10x.o(.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data.SystemCoreClock) for SystemCoreClock + system_stm32f10x.o(.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.rodata.AHBPrescTable) for AHBPrescTable + system_stm32f10x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol] + system_stm32f10x.o(.ARM.exidx.text.SetSysClockTo72) refers to system_stm32f10x.o(.text.SetSysClockTo72) for [Anonymous Symbol] + __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry + __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li + __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main + __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 + __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 + __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 + __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh + __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init + __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init + __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init + __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit + __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001 + __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008 + __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A + __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B + __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D + __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap + __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 + sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace + sys_stackheap_outer.o(.text) refers to startup_stm32f10x_md.o(.text) for __user_initial_stackheap + exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000027) for __rt_lib_init_argv_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 + libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 + libspace.o(.text) refers to libspace.o(.bss) for __libspace_start + rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit + rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls + rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 + rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit + rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls + rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 + rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 + libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F + libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer + libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer + rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown + rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit + rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 + rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 + rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 + argv_veneer.o(.emb_text) refers to _get_argv_nomalloc.o(.text) for __ARM_get_argv + sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting + sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function + sys_exit_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting + sys_exit_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function + _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard + _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM + _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1 + libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1 + sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting + sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function + sys_command_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting + sys_command_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function + defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner + defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit + defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise + rt_raise.o(.text) refers to __raise.o(.text) for __raise + rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit + defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit + defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display + __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler + defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch + sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting + sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function + sys_wrch_hlt.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting + sys_wrch_hlt.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function + defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner + defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display + defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display + defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display + defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display + defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display + defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display + defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display + defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display + + +============================================================================== + +Removing Unused input sections from the image. + + Removing system_stm32f10x.o(.text), (0 bytes). + Removing system_stm32f10x.o(.ARM.exidx.text.SystemInit), (8 bytes). + Removing system_stm32f10x.o(.ARM.exidx.text.SetSysClock), (8 bytes). + Removing system_stm32f10x.o(.text.SystemCoreClockUpdate), (110 bytes). + Removing system_stm32f10x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes). + Removing system_stm32f10x.o(.ARM.exidx.text.SetSysClockTo72), (8 bytes). + Removing system_stm32f10x.o(.data.SystemCoreClock), (4 bytes). + Removing system_stm32f10x.o(.rodata.AHBPrescTable), (16 bytes). + +8 unused section(s) (total 162 bytes) removed from the image. diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Listings/drivers_simule.map b/Keil_Elise_Yuwei/Local_Sources/adc/Listings/drivers_simule.map new file mode 100644 index 0000000..f820c48 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Listings/drivers_simule.map @@ -0,0 +1,370 @@ +Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] + +============================================================================== + +Section Cross References + + principal.o(i.main) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init + principal.o(i.main) refers to myadc.o(i.MyADC_Init) for MyADC_Init + principal.o(i.main) refers to myadc.o(i.convert_single) for convert_single + 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 + mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for PtrF + mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for PtrF + mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for PtrF + mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for PtrF + mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for PtrF + 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 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 + startup_stm32f10x_md.o(RESET) refers to mytimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler + startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit + startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72 + system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock + system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_md.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to principal.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to principal.o(i.main) for main + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing principal.o(.rev16_text), (4 bytes). + Removing principal.o(.revsh_text), (4 bytes). + Removing principal.o(.rrx_text), (6 bytes). + Removing driver_gpio.o(.rev16_text), (4 bytes). + Removing driver_gpio.o(.revsh_text), (4 bytes). + Removing driver_gpio.o(.rrx_text), (6 bytes). + Removing driver_gpio.o(i.MyGPIO_Read), (20 bytes). + Removing driver_gpio.o(i.MyGPIO_Reset), (12 bytes). + Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes). + Removing driver_gpio.o(i.MyGPIO_Toggle), (36 bytes). + 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_EncoderMode_Conf), (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). + 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). + +27 unused section(s) (total 1402 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../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 entry12b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.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 + 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 + RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE + RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE + RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE + Source\\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + Source\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET) + .ARM.Collect$$$$00000000 0x080000ec Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x080000ec Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x080000f0 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x080000f4 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x080000f4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x080000f4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000E 0x080000fc Section 4 entry12b.o(.ARM.Collect$$$$0000000E) + .ARM.Collect$$$$0000000F 0x08000100 Section 0 entry10a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011) + .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.MyADC_Init 0x0800014c Section 0 myadc.o(i.MyADC_Init) + i.MyGPIO_Init 0x08000198 Section 0 driver_gpio.o(i.MyGPIO_Init) + i.SetSysClock 0x08000264 Section 0 system_stm32f10x.o(i.SetSysClock) + SetSysClock 0x08000265 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) + i.SetSysClockTo72 0x0800026c Section 0 system_stm32f10x.o(i.SetSysClockTo72) + SetSysClockTo72 0x0800026d Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) + i.SystemInit 0x0800034c Section 0 system_stm32f10x.o(i.SystemInit) + i.TIM1_UP_IRQHandler 0x080003ac Section 0 mytimer.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x080003d0 Section 0 mytimer.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x080003f4 Section 0 mytimer.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x08000418 Section 0 mytimer.o(i.TIM4_IRQHandler) + i.__scatterload_copy 0x0800043c Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x0800044a Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x0800044c Section 14 handlers.o(i.__scatterload_zeroinit) + i.convert_single 0x0800045c Section 0 myadc.o(i.convert_single) + i.main 0x08000494 Section 0 principal.o(i.main) + .data 0x20000000 Section 4 mytimer.o(.data) + STACK 0x20000008 Section 1024 startup_stm32f10x_md.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 principal.o ABSOLUTE + __arm_fini_ - Undefined Weak Reference + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + __decompress - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE + __Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET) + __Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET) + __main 0x080000ed Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x080000ed Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x080000f1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x080000f5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x080000f5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x080000f5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x080000f5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) + __rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) + __rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) + Reset_Handler 0x08000105 Thumb Code 8 startup_stm32f10x_md.o(.text) + NMI_Handler 0x0800010d Thumb Code 2 startup_stm32f10x_md.o(.text) + HardFault_Handler 0x0800010f Thumb Code 2 startup_stm32f10x_md.o(.text) + MemManage_Handler 0x08000111 Thumb Code 2 startup_stm32f10x_md.o(.text) + BusFault_Handler 0x08000113 Thumb Code 2 startup_stm32f10x_md.o(.text) + UsageFault_Handler 0x08000115 Thumb Code 2 startup_stm32f10x_md.o(.text) + SVC_Handler 0x08000117 Thumb Code 2 startup_stm32f10x_md.o(.text) + DebugMon_Handler 0x08000119 Thumb Code 2 startup_stm32f10x_md.o(.text) + PendSV_Handler 0x0800011b Thumb Code 2 startup_stm32f10x_md.o(.text) + SysTick_Handler 0x0800011d Thumb Code 2 startup_stm32f10x_md.o(.text) + ADC1_2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + CAN1_RX1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + CAN1_SCE_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel6_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel7_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI15_10_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + 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) + I2C2_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + I2C2_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + PVD_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + RCC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + RTCAlarm_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + RTC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + SPI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + SPI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + TAMPER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + TIM1_BRK_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + TIM1_CC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + TIM1_TRG_COM_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USART1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USART2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USART3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USBWakeUp_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + 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) + MyADC_Init 0x0800014d Thumb Code 66 myadc.o(i.MyADC_Init) + MyGPIO_Init 0x08000199 Thumb Code 184 driver_gpio.o(i.MyGPIO_Init) + SystemInit 0x0800034d Thumb Code 78 system_stm32f10x.o(i.SystemInit) + TIM1_UP_IRQHandler 0x080003ad Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x080003d1 Thumb Code 32 mytimer.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x080003f5 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x08000419 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler) + __scatterload_copy 0x0800043d Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x0800044b Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x0800044d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + convert_single 0x0800045d Thumb Code 52 myadc.o(i.convert_single) + main 0x08000495 Thumb Code 38 principal.o(i.main) + Region$$Table$$Base 0x080004c0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080004e0 Number 0 anon$$obj.o(Region$$Table) + PtrF 0x20000000 Data 4 mytimer.o(.data) + __initial_sp 0x20000408 Data 0 startup_stm32f10x_md.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x08000105 + + Load Region LR_1 (Base: 0x08000000, Size: 0x000004e4, Max: 0xffffffff, ABSOLUTE) + + Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000004e0, Max: 0xffffffff, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08000000 0x08000000 0x000000ec Data RO 227 RESET startup_stm32f10x_md.o + 0x080000ec 0x080000ec 0x00000000 Code RO 278 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 281 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 284 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 286 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 288 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 289 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 296 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x08000100 0x08000100 0x00000000 Code RO 291 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x08000100 0x08000100 0x00000000 Code RO 293 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x08000100 0x08000100 0x00000004 Code RO 282 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000104 0x08000104 0x00000024 Code RO 228 * .text startup_stm32f10x_md.o + 0x08000128 0x08000128 0x00000024 Code RO 297 .text mc_w.l(init.o) + 0x0800014c 0x0800014c 0x0000004c Code RO 195 i.MyADC_Init myadc.o + 0x08000198 0x08000198 0x000000cc Code RO 66 i.MyGPIO_Init driver_gpio.o + 0x08000264 0x08000264 0x00000008 Code RO 235 i.SetSysClock system_stm32f10x.o + 0x0800026c 0x0800026c 0x000000e0 Code RO 236 i.SetSysClockTo72 system_stm32f10x.o + 0x0800034c 0x0800034c 0x00000060 Code RO 238 i.SystemInit system_stm32f10x.o + 0x080003ac 0x080003ac 0x00000024 Code RO 122 i.TIM1_UP_IRQHandler mytimer.o + 0x080003d0 0x080003d0 0x00000024 Code RO 123 i.TIM2_IRQHandler mytimer.o + 0x080003f4 0x080003f4 0x00000024 Code RO 124 i.TIM3_IRQHandler mytimer.o + 0x08000418 0x08000418 0x00000024 Code RO 125 i.TIM4_IRQHandler mytimer.o + 0x0800043c 0x0800043c 0x0000000e Code RO 301 i.__scatterload_copy mc_w.l(handlers.o) + 0x0800044a 0x0800044a 0x00000002 Code RO 302 i.__scatterload_null mc_w.l(handlers.o) + 0x0800044c 0x0800044c 0x0000000e Code RO 303 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x0800045a 0x0800045a 0x00000002 PAD + 0x0800045c 0x0800045c 0x00000038 Code RO 196 i.convert_single myadc.o + 0x08000494 0x08000494 0x0000002c Code RO 4 i.main principal.o + 0x080004c0 0x080004c0 0x00000020 Data RO 299 Region$$Table anon$$obj.o + + + Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x080004e0, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 0x080004e0 0x00000004 Data RW 126 .data mytimer.o + + + Execution Region ER_ZI (Exec base: 0x20000004, Load base: 0x080004e4, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000004 0x080004e4 0x00000004 PAD + 0x20000008 - 0x00000400 Zero RW 225 STACK startup_stm32f10x_md.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 204 20 0 0 0 1554 driver_gpio.o + 132 14 0 0 0 958 myadc.o + 144 28 0 4 0 2986 mytimer.o + 44 6 0 0 0 207475 principal.o + 36 8 236 0 1024 840 startup_stm32f10x_md.o + 328 28 0 0 0 2093 system_stm32f10x.o + + ---------------------------------------------------------------------- + 888 104 268 4 1028 215906 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 0 0 0 0 4 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 4 0 0 0 0 0 entry12b.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 36 8 0 0 0 68 init.o + + ---------------------------------------------------------------------- + 92 16 0 0 0 68 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 + + ---------------------------------------------------------------------- + 92 16 0 0 0 68 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 980 120 268 4 1028 215710 Grand Totals + 980 120 268 4 1028 215710 ELF Image Totals + 980 120 268 4 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 1248 ( 1.22kB) + Total RW Size (RW Data + ZI Data) 1032 ( 1.01kB) + Total ROM Size (Code + RO Data + RW Data) 1252 ( 1.22kB) + +============================================================================== + diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Listings/startup_stm32f10x_md.lst b/Keil_Elise_Yuwei/Local_Sources/adc/Listings/startup_stm32f10x_md.lst new file mode 100644 index 0000000..3bbf1c5 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Listings/startup_stm32f10x_md.lst @@ -0,0 +1,1180 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ;******************** (C) COPYRIGHT 2011 STMicroelectron + ics ******************** + 2 00000000 ;* File Name : startup_stm32f10x_md.s + 3 00000000 ;* Author : MCD Application Team + 4 00000000 ;* Version : V3.5.0 + 5 00000000 ;* Date : 11-March-2011 + 6 00000000 ;* Description : STM32F10x Medium Density Devices + vector table for MDK-ARM + 7 00000000 ;* toolchain. + 8 00000000 ;* This module performs: + 9 00000000 ;* - Set the initial SP + 10 00000000 ;* - Set the initial PC == Reset_Ha + ndler + 11 00000000 ;* - Set the vector table entries w + ith the exceptions ISR address + 12 00000000 ;* - Configure the clock system + 13 00000000 ;* - Branches to __main in the C li + brary (which eventually + 14 00000000 ;* calls main()). + 15 00000000 ;* After Reset the CortexM3 process + or is in Thread mode, + 16 00000000 ;* priority is Privileged, and the + Stack is set to Main. + 17 00000000 ;* <<< Use Configuration Wizard in Context Menu >>> + 18 00000000 ;******************************************************* + ************************ + 19 00000000 ; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS A + T PROVIDING CUSTOMERS + 20 00000000 ; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN OR + DER FOR THEM TO SAVE TIME. + 21 00000000 ; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIAB + LE FOR ANY DIRECT, + 22 00000000 ; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY + CLAIMS ARISING FROM THE + 23 00000000 ; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOM + ERS OF THE CODING + 24 00000000 ; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR + PRODUCTS. + 25 00000000 ;******************************************************* + ************************ + 26 00000000 + 27 00000000 ; Amount of memory (in bytes) allocated for Stack + 28 00000000 ; Tailor this value to your application needs + 29 00000000 ; Stack Configuration + 30 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> + 31 00000000 ; + 32 00000000 + 33 00000000 00000400 + Stack_Size + EQU 0x00000400 + 34 00000000 + 35 00000000 AREA STACK, NOINIT, READWRITE, ALIGN +=3 + 36 00000000 Stack_Mem + SPACE Stack_Size + 37 00000400 __initial_sp + 38 00000400 + 39 00000400 + 40 00000400 ; Heap Configuration + + + +ARM Macro Assembler Page 2 + + + 41 00000400 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> + 42 00000400 ; + 43 00000400 + 44 00000400 00000200 + Heap_Size + EQU 0x00000200 + 45 00000400 + 46 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN= +3 + 47 00000000 __heap_base + 48 00000000 Heap_Mem + SPACE Heap_Size + 49 00000200 __heap_limit + 50 00000200 + 51 00000200 PRESERVE8 + 52 00000200 THUMB + 53 00000200 + 54 00000200 + 55 00000200 ; Vector Table Mapped to Address 0 at Reset + 56 00000200 AREA RESET, DATA, READONLY + 57 00000000 EXPORT __Vectors + 58 00000000 EXPORT __Vectors_End + 59 00000000 EXPORT __Vectors_Size + 60 00000000 + 61 00000000 00000000 + __Vectors + DCD __initial_sp ; Top of Stack + 62 00000004 00000000 DCD Reset_Handler ; Reset Handler + 63 00000008 00000000 DCD NMI_Handler ; NMI Handler + 64 0000000C 00000000 DCD HardFault_Handler ; Hard Fault + Handler + 65 00000010 00000000 DCD MemManage_Handler + ; MPU Fault Handler + + 66 00000014 00000000 DCD BusFault_Handler + ; Bus Fault Handler + + 67 00000018 00000000 DCD UsageFault_Handler ; Usage Faul + t Handler + 68 0000001C 00000000 DCD 0 ; Reserved + 69 00000020 00000000 DCD 0 ; Reserved + 70 00000024 00000000 DCD 0 ; Reserved + 71 00000028 00000000 DCD 0 ; Reserved + 72 0000002C 00000000 DCD SVC_Handler ; SVCall Handler + 73 00000030 00000000 DCD DebugMon_Handler ; Debug Monito + r Handler + 74 00000034 00000000 DCD 0 ; Reserved + 75 00000038 00000000 DCD PendSV_Handler ; PendSV Handler + + 76 0000003C 00000000 DCD SysTick_Handler + ; SysTick Handler + 77 00000040 + 78 00000040 ; External Interrupts + 79 00000040 00000000 DCD WWDG_IRQHandler + ; Window Watchdog + 80 00000044 00000000 DCD PVD_IRQHandler ; PVD through EX + TI Line detect + 81 00000048 00000000 DCD TAMPER_IRQHandler ; Tamper + 82 0000004C 00000000 DCD RTC_IRQHandler ; RTC + + + +ARM Macro Assembler Page 3 + + + 83 00000050 00000000 DCD FLASH_IRQHandler ; Flash + 84 00000054 00000000 DCD RCC_IRQHandler ; RCC + 85 00000058 00000000 DCD EXTI0_IRQHandler ; EXTI Line 0 + 86 0000005C 00000000 DCD EXTI1_IRQHandler ; EXTI Line 1 + 87 00000060 00000000 DCD EXTI2_IRQHandler ; EXTI Line 2 + 88 00000064 00000000 DCD EXTI3_IRQHandler ; EXTI Line 3 + 89 00000068 00000000 DCD EXTI4_IRQHandler ; EXTI Line 4 + 90 0000006C 00000000 DCD DMA1_Channel1_IRQHandler + ; DMA1 Channel 1 + 91 00000070 00000000 DCD DMA1_Channel2_IRQHandler + ; DMA1 Channel 2 + 92 00000074 00000000 DCD DMA1_Channel3_IRQHandler + ; DMA1 Channel 3 + 93 00000078 00000000 DCD DMA1_Channel4_IRQHandler + ; DMA1 Channel 4 + 94 0000007C 00000000 DCD DMA1_Channel5_IRQHandler + ; DMA1 Channel 5 + 95 00000080 00000000 DCD DMA1_Channel6_IRQHandler + ; DMA1 Channel 6 + 96 00000084 00000000 DCD DMA1_Channel7_IRQHandler + ; DMA1 Channel 7 + 97 00000088 00000000 DCD ADC1_2_IRQHandler ; ADC1_2 + 98 0000008C 00000000 DCD USB_HP_CAN1_TX_IRQHandler ; USB + High Priority or C + AN1 TX + 99 00000090 00000000 DCD USB_LP_CAN1_RX0_IRQHandler ; US + B Low Priority or + CAN1 RX0 + 100 00000094 00000000 DCD CAN1_RX1_IRQHandler ; CAN1 RX1 + 101 00000098 00000000 DCD CAN1_SCE_IRQHandler ; CAN1 SCE + 102 0000009C 00000000 DCD EXTI9_5_IRQHandler + ; EXTI Line 9..5 + 103 000000A0 00000000 DCD TIM1_BRK_IRQHandler + ; TIM1 Break + 104 000000A4 00000000 DCD TIM1_UP_IRQHandler + ; TIM1 Update + 105 000000A8 00000000 DCD TIM1_TRG_COM_IRQHandler ; TIM1 + Trigger and Commuta + tion + 106 000000AC 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu + re Compare + 107 000000B0 00000000 DCD TIM2_IRQHandler ; TIM2 + 108 000000B4 00000000 DCD TIM3_IRQHandler ; TIM3 + 109 000000B8 00000000 DCD TIM4_IRQHandler ; TIM4 + 110 000000BC 00000000 DCD I2C1_EV_IRQHandler ; I2C1 Event + + 111 000000C0 00000000 DCD I2C1_ER_IRQHandler ; I2C1 Error + + 112 000000C4 00000000 DCD I2C2_EV_IRQHandler ; I2C2 Event + + 113 000000C8 00000000 DCD I2C2_ER_IRQHandler ; I2C2 Error + + 114 000000CC 00000000 DCD SPI1_IRQHandler ; SPI1 + 115 000000D0 00000000 DCD SPI2_IRQHandler ; SPI2 + 116 000000D4 00000000 DCD USART1_IRQHandler ; USART1 + 117 000000D8 00000000 DCD USART2_IRQHandler ; USART2 + 118 000000DC 00000000 DCD USART3_IRQHandler ; USART3 + 119 000000E0 00000000 DCD EXTI15_10_IRQHandler + ; EXTI Line 15..10 + + + +ARM Macro Assembler Page 4 + + + 120 000000E4 00000000 DCD RTCAlarm_IRQHandler ; RTC Alarm + through EXTI Line + 121 000000E8 00000000 DCD USBWakeUp_IRQHandler ; USB Wake + up from suspend + 122 000000EC __Vectors_End + 123 000000EC + 124 000000EC 000000EC + __Vectors_Size + EQU __Vectors_End - __Vectors + 125 000000EC + 126 000000EC AREA |.text|, CODE, READONLY + 127 00000000 + 128 00000000 ; Reset handler + 129 00000000 Reset_Handler + PROC + 130 00000000 EXPORT Reset_Handler [WEAK +] + 131 00000000 IMPORT __main + 132 00000000 IMPORT SystemInit + 133 00000000 4806 LDR R0, =SystemInit + 134 00000002 4780 BLX R0 + 135 00000004 4806 LDR R0, =__main + 136 00000006 4700 BX R0 + 137 00000008 ENDP + 138 00000008 + 139 00000008 ; Dummy Exception Handlers (infinite loops which can be + modified) + 140 00000008 + 141 00000008 NMI_Handler + PROC + 142 00000008 EXPORT NMI_Handler [WEA +K] + 143 00000008 E7FE B . + 144 0000000A ENDP + 146 0000000A HardFault_Handler + PROC + 147 0000000A EXPORT HardFault_Handler [WEA +K] + 148 0000000A E7FE B . + 149 0000000C ENDP + 151 0000000C MemManage_Handler + PROC + 152 0000000C EXPORT MemManage_Handler [WEA +K] + 153 0000000C E7FE B . + 154 0000000E ENDP + 156 0000000E BusFault_Handler + PROC + 157 0000000E EXPORT BusFault_Handler [WEA +K] + 158 0000000E E7FE B . + 159 00000010 ENDP + 161 00000010 UsageFault_Handler + PROC + 162 00000010 EXPORT UsageFault_Handler [WEA +K] + 163 00000010 E7FE B . + 164 00000012 ENDP + 165 00000012 SVC_Handler + + + +ARM Macro Assembler Page 5 + + + PROC + 166 00000012 EXPORT SVC_Handler [WEA +K] + 167 00000012 E7FE B . + 168 00000014 ENDP + 170 00000014 DebugMon_Handler + PROC + 171 00000014 EXPORT DebugMon_Handler [WEA +K] + 172 00000014 E7FE B . + 173 00000016 ENDP + 174 00000016 PendSV_Handler + PROC + 175 00000016 EXPORT PendSV_Handler [WEA +K] + 176 00000016 E7FE B . + 177 00000018 ENDP + 178 00000018 SysTick_Handler + PROC + 179 00000018 EXPORT SysTick_Handler [WEA +K] + 180 00000018 E7FE B . + 181 0000001A ENDP + 182 0000001A + 183 0000001A Default_Handler + PROC + 184 0000001A + 185 0000001A EXPORT WWDG_IRQHandler [WEA +K] + 186 0000001A EXPORT PVD_IRQHandler [WEA +K] + 187 0000001A EXPORT TAMPER_IRQHandler [WEA +K] + 188 0000001A EXPORT RTC_IRQHandler [WEA +K] + 189 0000001A EXPORT FLASH_IRQHandler [WEA +K] + 190 0000001A EXPORT RCC_IRQHandler [WEA +K] + 191 0000001A EXPORT EXTI0_IRQHandler [WEA +K] + 192 0000001A EXPORT EXTI1_IRQHandler [WEA +K] + 193 0000001A EXPORT EXTI2_IRQHandler [WEA +K] + 194 0000001A EXPORT EXTI3_IRQHandler [WEA +K] + 195 0000001A EXPORT EXTI4_IRQHandler [WEA +K] + 196 0000001A EXPORT DMA1_Channel1_IRQHandler [WEA +K] + 197 0000001A EXPORT DMA1_Channel2_IRQHandler [WEA +K] + 198 0000001A EXPORT DMA1_Channel3_IRQHandler [WEA +K] + 199 0000001A EXPORT DMA1_Channel4_IRQHandler [WEA +K] + 200 0000001A EXPORT DMA1_Channel5_IRQHandler [WEA +K] + + + +ARM Macro Assembler Page 6 + + + 201 0000001A EXPORT DMA1_Channel6_IRQHandler [WEA +K] + 202 0000001A EXPORT DMA1_Channel7_IRQHandler [WEA +K] + 203 0000001A EXPORT ADC1_2_IRQHandler [WEA +K] + 204 0000001A EXPORT USB_HP_CAN1_TX_IRQHandler [WEA +K] + 205 0000001A EXPORT USB_LP_CAN1_RX0_IRQHandler [WEA +K] + 206 0000001A EXPORT CAN1_RX1_IRQHandler [WEA +K] + 207 0000001A EXPORT CAN1_SCE_IRQHandler [WEA +K] + 208 0000001A EXPORT EXTI9_5_IRQHandler [WEA +K] + 209 0000001A EXPORT TIM1_BRK_IRQHandler [WEA +K] + 210 0000001A EXPORT TIM1_UP_IRQHandler [WEA +K] + 211 0000001A EXPORT TIM1_TRG_COM_IRQHandler [WEA +K] + 212 0000001A EXPORT TIM1_CC_IRQHandler [WEA +K] + 213 0000001A EXPORT TIM2_IRQHandler [WEA +K] + 214 0000001A EXPORT TIM3_IRQHandler [WEA +K] + 215 0000001A EXPORT TIM4_IRQHandler [WEA +K] + 216 0000001A EXPORT I2C1_EV_IRQHandler [WEA +K] + 217 0000001A EXPORT I2C1_ER_IRQHandler [WEA +K] + 218 0000001A EXPORT I2C2_EV_IRQHandler [WEA +K] + 219 0000001A EXPORT I2C2_ER_IRQHandler [WEA +K] + 220 0000001A EXPORT SPI1_IRQHandler [WEA +K] + 221 0000001A EXPORT SPI2_IRQHandler [WEA +K] + 222 0000001A EXPORT USART1_IRQHandler [WEA +K] + 223 0000001A EXPORT USART2_IRQHandler [WEA +K] + 224 0000001A EXPORT USART3_IRQHandler [WEA +K] + 225 0000001A EXPORT EXTI15_10_IRQHandler [WEA +K] + 226 0000001A EXPORT RTCAlarm_IRQHandler [WEA +K] + 227 0000001A EXPORT USBWakeUp_IRQHandler [WEA +K] + 228 0000001A + 229 0000001A WWDG_IRQHandler + 230 0000001A PVD_IRQHandler + 231 0000001A TAMPER_IRQHandler + 232 0000001A RTC_IRQHandler + + + +ARM Macro Assembler Page 7 + + + 233 0000001A FLASH_IRQHandler + 234 0000001A RCC_IRQHandler + 235 0000001A EXTI0_IRQHandler + 236 0000001A EXTI1_IRQHandler + 237 0000001A EXTI2_IRQHandler + 238 0000001A EXTI3_IRQHandler + 239 0000001A EXTI4_IRQHandler + 240 0000001A DMA1_Channel1_IRQHandler + 241 0000001A DMA1_Channel2_IRQHandler + 242 0000001A DMA1_Channel3_IRQHandler + 243 0000001A DMA1_Channel4_IRQHandler + 244 0000001A DMA1_Channel5_IRQHandler + 245 0000001A DMA1_Channel6_IRQHandler + 246 0000001A DMA1_Channel7_IRQHandler + 247 0000001A ADC1_2_IRQHandler + 248 0000001A USB_HP_CAN1_TX_IRQHandler + 249 0000001A USB_LP_CAN1_RX0_IRQHandler + 250 0000001A CAN1_RX1_IRQHandler + 251 0000001A CAN1_SCE_IRQHandler + 252 0000001A EXTI9_5_IRQHandler + 253 0000001A TIM1_BRK_IRQHandler + 254 0000001A TIM1_UP_IRQHandler + 255 0000001A TIM1_TRG_COM_IRQHandler + 256 0000001A TIM1_CC_IRQHandler + 257 0000001A TIM2_IRQHandler + 258 0000001A TIM3_IRQHandler + 259 0000001A TIM4_IRQHandler + 260 0000001A I2C1_EV_IRQHandler + 261 0000001A I2C1_ER_IRQHandler + 262 0000001A I2C2_EV_IRQHandler + 263 0000001A I2C2_ER_IRQHandler + 264 0000001A SPI1_IRQHandler + 265 0000001A SPI2_IRQHandler + 266 0000001A USART1_IRQHandler + 267 0000001A USART2_IRQHandler + 268 0000001A USART3_IRQHandler + 269 0000001A EXTI15_10_IRQHandler + 270 0000001A RTCAlarm_IRQHandler + 271 0000001A USBWakeUp_IRQHandler + 272 0000001A + 273 0000001A E7FE B . + 274 0000001C + 275 0000001C ENDP + 276 0000001C + 277 0000001C ALIGN + 278 0000001C + 279 0000001C ;******************************************************* + ************************ + 280 0000001C ; User Stack and Heap initialization + 281 0000001C ;******************************************************* + ************************ + 282 0000001C IF :DEF:__MICROLIB + 283 0000001C + 284 0000001C EXPORT __initial_sp + 285 0000001C EXPORT __heap_base + 286 0000001C EXPORT __heap_limit + 287 0000001C + 288 0000001C ELSE + 303 ENDIF + + + +ARM Macro Assembler Page 8 + + + 304 0000001C + 305 0000001C END + 00000000 + 00000000 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\objects\startup_stm32f10x_md.d -o.\objects\startup_stm32f10x_md. +o -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\AR +M\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx +_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB S +ETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --pr +edefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --list=.\listings\star +tup_stm32f10x_md.lst RTE\Device\STM32F103RB\startup_stm32f10x_md.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +STACK 00000000 + +Symbol: STACK + Definitions + At line 35 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + None +Comment: STACK unused +Stack_Mem 00000000 + +Symbol: Stack_Mem + Definitions + At line 36 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + None +Comment: Stack_Mem unused +__initial_sp 00000400 + +Symbol: __initial_sp + Definitions + At line 37 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 61 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 284 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +HEAP 00000000 + +Symbol: HEAP + Definitions + At line 46 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + None +Comment: HEAP unused +Heap_Mem 00000000 + +Symbol: Heap_Mem + Definitions + At line 48 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + None +Comment: Heap_Mem unused +__heap_base 00000000 + +Symbol: __heap_base + Definitions + At line 47 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 285 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s +Comment: __heap_base used once +__heap_limit 00000200 + +Symbol: __heap_limit + Definitions + At line 49 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 286 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s +Comment: __heap_limit used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +RESET 00000000 + +Symbol: RESET + Definitions + At line 56 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + None +Comment: RESET unused +__Vectors 00000000 + +Symbol: __Vectors + Definitions + At line 61 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 57 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 124 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +__Vectors_End 000000EC + +Symbol: __Vectors_End + Definitions + At line 122 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 58 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 124 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.text 00000000 + +Symbol: .text + Definitions + At line 126 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + None +Comment: .text unused +ADC1_2_IRQHandler 0000001A + +Symbol: ADC1_2_IRQHandler + Definitions + At line 247 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 97 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 203 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +BusFault_Handler 0000000E + +Symbol: BusFault_Handler + Definitions + At line 156 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 66 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 157 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +CAN1_RX1_IRQHandler 0000001A + +Symbol: CAN1_RX1_IRQHandler + Definitions + At line 250 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 100 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 206 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +CAN1_SCE_IRQHandler 0000001A + +Symbol: CAN1_SCE_IRQHandler + Definitions + At line 251 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 101 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 207 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +DMA1_Channel1_IRQHandler 0000001A + +Symbol: DMA1_Channel1_IRQHandler + Definitions + At line 240 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 90 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 196 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +DMA1_Channel2_IRQHandler 0000001A + +Symbol: DMA1_Channel2_IRQHandler + Definitions + At line 241 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +Relocatable symbols + + At line 91 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 197 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +DMA1_Channel3_IRQHandler 0000001A + +Symbol: DMA1_Channel3_IRQHandler + Definitions + At line 242 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 92 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 198 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +DMA1_Channel4_IRQHandler 0000001A + +Symbol: DMA1_Channel4_IRQHandler + Definitions + At line 243 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 93 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 199 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +DMA1_Channel5_IRQHandler 0000001A + +Symbol: DMA1_Channel5_IRQHandler + Definitions + At line 244 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 94 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 200 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +DMA1_Channel6_IRQHandler 0000001A + +Symbol: DMA1_Channel6_IRQHandler + Definitions + At line 245 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 95 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 201 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +DMA1_Channel7_IRQHandler 0000001A + +Symbol: DMA1_Channel7_IRQHandler + Definitions + At line 246 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 96 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 202 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +DebugMon_Handler 00000014 + +Symbol: DebugMon_Handler + Definitions + At line 170 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 73 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 171 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +Default_Handler 0000001A + + + + +ARM Macro Assembler Page 3 Alphabetic symbol ordering +Relocatable symbols + +Symbol: Default_Handler + Definitions + At line 183 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + None +Comment: Default_Handler unused +EXTI0_IRQHandler 0000001A + +Symbol: EXTI0_IRQHandler + Definitions + At line 235 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 85 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 191 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +EXTI15_10_IRQHandler 0000001A + +Symbol: EXTI15_10_IRQHandler + Definitions + At line 269 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 119 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 225 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +EXTI1_IRQHandler 0000001A + +Symbol: EXTI1_IRQHandler + Definitions + At line 236 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 86 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 192 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +EXTI2_IRQHandler 0000001A + +Symbol: EXTI2_IRQHandler + Definitions + At line 237 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 87 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 193 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +EXTI3_IRQHandler 0000001A + +Symbol: EXTI3_IRQHandler + Definitions + At line 238 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 88 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 194 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +EXTI4_IRQHandler 0000001A + +Symbol: EXTI4_IRQHandler + Definitions + At line 239 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 89 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 195 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + + + +ARM Macro Assembler Page 4 Alphabetic symbol ordering +Relocatable symbols + + +EXTI9_5_IRQHandler 0000001A + +Symbol: EXTI9_5_IRQHandler + Definitions + At line 252 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 102 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 208 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +FLASH_IRQHandler 0000001A + +Symbol: FLASH_IRQHandler + Definitions + At line 233 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 83 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 189 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +HardFault_Handler 0000000A + +Symbol: HardFault_Handler + Definitions + At line 146 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 64 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 147 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +I2C1_ER_IRQHandler 0000001A + +Symbol: I2C1_ER_IRQHandler + Definitions + At line 261 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 111 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 217 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +I2C1_EV_IRQHandler 0000001A + +Symbol: I2C1_EV_IRQHandler + Definitions + At line 260 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 110 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 216 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +I2C2_ER_IRQHandler 0000001A + +Symbol: I2C2_ER_IRQHandler + Definitions + At line 263 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 113 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 219 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +I2C2_EV_IRQHandler 0000001A + +Symbol: I2C2_EV_IRQHandler + Definitions + + + +ARM Macro Assembler Page 5 Alphabetic symbol ordering +Relocatable symbols + + At line 262 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 112 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 218 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +MemManage_Handler 0000000C + +Symbol: MemManage_Handler + Definitions + At line 151 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 65 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 152 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +NMI_Handler 00000008 + +Symbol: NMI_Handler + Definitions + At line 141 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 63 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 142 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +PVD_IRQHandler 0000001A + +Symbol: PVD_IRQHandler + Definitions + At line 230 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 80 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 186 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +PendSV_Handler 00000016 + +Symbol: PendSV_Handler + Definitions + At line 174 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 75 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 175 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +RCC_IRQHandler 0000001A + +Symbol: RCC_IRQHandler + Definitions + At line 234 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 84 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 190 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +RTCAlarm_IRQHandler 0000001A + +Symbol: RTCAlarm_IRQHandler + Definitions + At line 270 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 120 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 226 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + + + + +ARM Macro Assembler Page 6 Alphabetic symbol ordering +Relocatable symbols + +RTC_IRQHandler 0000001A + +Symbol: RTC_IRQHandler + Definitions + At line 232 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 82 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 188 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +Reset_Handler 00000000 + +Symbol: Reset_Handler + Definitions + At line 129 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 62 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 130 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +SPI1_IRQHandler 0000001A + +Symbol: SPI1_IRQHandler + Definitions + At line 264 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 114 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 220 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +SPI2_IRQHandler 0000001A + +Symbol: SPI2_IRQHandler + Definitions + At line 265 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 115 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 221 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +SVC_Handler 00000012 + +Symbol: SVC_Handler + Definitions + At line 165 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 72 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 166 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +SysTick_Handler 00000018 + +Symbol: SysTick_Handler + Definitions + At line 178 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 76 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 179 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +TAMPER_IRQHandler 0000001A + +Symbol: TAMPER_IRQHandler + Definitions + At line 231 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + + + +ARM Macro Assembler Page 7 Alphabetic symbol ordering +Relocatable symbols + + Uses + At line 81 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 187 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +TIM1_BRK_IRQHandler 0000001A + +Symbol: TIM1_BRK_IRQHandler + Definitions + At line 253 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 103 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 209 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +TIM1_CC_IRQHandler 0000001A + +Symbol: TIM1_CC_IRQHandler + Definitions + At line 256 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 106 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 212 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +TIM1_TRG_COM_IRQHandler 0000001A + +Symbol: TIM1_TRG_COM_IRQHandler + Definitions + At line 255 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 105 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 211 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +TIM1_UP_IRQHandler 0000001A + +Symbol: TIM1_UP_IRQHandler + Definitions + At line 254 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 104 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 210 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +TIM2_IRQHandler 0000001A + +Symbol: TIM2_IRQHandler + Definitions + At line 257 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 107 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 213 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +TIM3_IRQHandler 0000001A + +Symbol: TIM3_IRQHandler + Definitions + At line 258 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 108 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 214 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +TIM4_IRQHandler 0000001A + + + +ARM Macro Assembler Page 8 Alphabetic symbol ordering +Relocatable symbols + + +Symbol: TIM4_IRQHandler + Definitions + At line 259 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 109 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 215 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +USART1_IRQHandler 0000001A + +Symbol: USART1_IRQHandler + Definitions + At line 266 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 116 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 222 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +USART2_IRQHandler 0000001A + +Symbol: USART2_IRQHandler + Definitions + At line 267 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 117 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 223 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +USART3_IRQHandler 0000001A + +Symbol: USART3_IRQHandler + Definitions + At line 268 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 118 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 224 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +USBWakeUp_IRQHandler 0000001A + +Symbol: USBWakeUp_IRQHandler + Definitions + At line 271 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 121 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 227 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +USB_HP_CAN1_TX_IRQHandler 0000001A + +Symbol: USB_HP_CAN1_TX_IRQHandler + Definitions + At line 248 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 98 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 204 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +USB_LP_CAN1_RX0_IRQHandler 0000001A + +Symbol: USB_LP_CAN1_RX0_IRQHandler + Definitions + At line 249 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + + + +ARM Macro Assembler Page 9 Alphabetic symbol ordering +Relocatable symbols + + At line 99 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 205 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +UsageFault_Handler 00000010 + +Symbol: UsageFault_Handler + Definitions + At line 161 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 67 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 162 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +WWDG_IRQHandler 0000001A + +Symbol: WWDG_IRQHandler + Definitions + At line 229 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 79 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + At line 185 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + +55 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +Heap_Size 00000200 + +Symbol: Heap_Size + Definitions + At line 44 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 48 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s +Comment: Heap_Size used once +Stack_Size 00000400 + +Symbol: Stack_Size + Definitions + At line 33 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 36 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s +Comment: Stack_Size used once +__Vectors_Size 000000EC + +Symbol: __Vectors_Size + Definitions + At line 124 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 59 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s +Comment: __Vectors_Size used once +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +SystemInit 00000000 + +Symbol: SystemInit + Definitions + At line 132 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 133 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s +Comment: SystemInit used once +__main 00000000 + +Symbol: __main + Definitions + At line 131 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s + Uses + At line 135 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s +Comment: __main used once +2 symbols +407 symbols in table diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/ExtDll.iex b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/ExtDll.iex new file mode 100644 index 0000000..6c0896e --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.crf b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.crf new file mode 100644 index 0000000000000000000000000000000000000000..468027efef16a9d8752962efbe8bfa0df941ec36 GIT binary patch literal 239899 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 z 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 q{!i=fI2-ty_n6f&T}<)o20$ literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.d b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.d new file mode 100644 index 0000000..c7857bc --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.d @@ -0,0 +1,13 @@ +.\objects\bordage.o: Include\bordage.c +.\objects\bordage.o: Include\Driver_GPIO.h +.\objects\bordage.o: C:\Users\chauz\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h +.\objects\bordage.o: .\RTE\_Simul_\RTE_Components.h +.\objects\bordage.o: C:\Users\chauz\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\objects\bordage.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\objects\bordage.o: C:\Users\chauz\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\objects\bordage.o: C:\Users\chauz\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\objects\bordage.o: C:\Users\chauz\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\objects\bordage.o: C:\Users\chauz\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h +.\objects\bordage.o: Include\MyTimer.h +.\objects\bordage.o: Include\MyADC.h +.\objects\bordage.o: Include\bordage.h diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.o b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage.o new file mode 100644 index 0000000000000000000000000000000000000000..1f241c3916711dbfe0d962dbd70f3bdc46afd01e GIT binary patch literal 260504 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�@j?J<#gjqyNZ#0mquZ_$dIL&OU3y|8(Eg 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 K&3-dNvHuUEcVp=Q literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage_1.crf b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/bordage_1.crf new file mode 100644 index 0000000000000000000000000000000000000000..b23e247e82bdbf242f814daf99b0f987788a68b9 GIT binary patch literal 239652 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 z zh&LibBaD(ok)aW4u@pv6gt4(4MsI|%@mAz>75XWN3sH;=Rbw2rI;j$j}HY#0Qa~ z5mtzgA}=G1h)-dRMHmsE!x)b+B38q=8ev3y3FCT%72<0cHzKSM-@=%TutIzf<7R{v z;)lrY2rI--k;xJEgug^4N7xho7MUDjPq-$sHo^+=CyWOX_wx@VJai*slZ06}B8nwE zapPdKgr{yClt`F!CiL&FdumcGrBbgtZ7O#6AgsBCHVg5{jel``;vNjYtPqDKR7P1Bj!3AAa@K8~2 z`GC@Vy(ggsGKh+`6JqpT2Z681$|7miD)kMh3R2?_h7><-%{G(_1Gc1UQ9vO=7c za45Z<8FkM;B%F#e z<1a|)j56c9C7g~j<1b1$6J^FJ)#tHvV<52EhpABYT%vWt8oGBnEbl&2CNMcGfzNq8LPdCI)V z+9=Oco{0>Ny7!+YJd3*bpCvqxa)Nv*vNp<7lm(HsQTCIsMAk-mit<`yZIqqm8tprKSAY-$nGdVLFKE+?kL|?`%Pqbl<%tj zF5yR%-+lH&!p|t*hw)Qne3b9Q_$4wv%J*UX78xJq`!Lo-#z*-+j6V{JVyr1eGB(Bd z2`Zap6vy~JuVNXSV?0aUETbgGv(yq9r7@nRmde-?<5}t!8D%k^rIyJkkMS(ET*lTI z&r`O_sEBd;tdOxS#`BbIGPcKfp0Zs=WsDPPrHrZ=&r_;o?1=F^WrvLF81G3}%h(y? z$;wU{H8Gy7?2@r3#&=}wmQfqyL|P-GF2-}%Ju>#jIGfhW*cW4eS|_7E#(QadW$cf! zQ{5-yK#aTb^)e2|xEsG;MnjAzvIk@|#&{xoP{yGcr_=@+hhywe8f6@bu|qi|qbbG? z<*kB;9+Pn*#;&DJ zMth81%W)YUF?KB{WSoq#YiXBpD#os*Lq=zea-EcMI>xT$l#DYm8rCVJD@Mak%QzpS zTxVolh*7RC8Qn3;bymj3809)A<5G-rotM!Qqg)qc^u{Pxw~W3R<+>=NKSsGO$ry-H zt{xeKG0N2|V<<+s`eY2pSi$;bT#nJO0U0AP8a627N{ogL$rz2%uwfZvF&cJR#(0c| zjmWqfqhVKMOvGr|sElhd8a5{5dW?pR%eWDvVOM2L#%S1tjGHkUc1^~u7!A8FV=6|& zZpfI9@swv$#!Sqee`VZ`QL|ez?!>6sl#Kf^8a6HCL5zmY$aol|VYg+>#%S0b8INK# z?5>Q*F&cJH#*-KgyD#HujD|gsF&Cp@4`s~9XxOZbXE7S~NXGLR&x9Y#coCy!Ph`A| zQM0Eq7Gl(FPR6SkHJg|5I!4W&$#@f^X3u3T#;Dl~8A~y0_EN@jjG8UTcpIZ;uVlQ7 zQM1=F-p8of8yPDxYPKljLyVd&$@mzfX3H`@#rR&bw=zD*=-N9Ot1-IvUdERgU0ady zHAdGy$oLVXW*=qzj8U^sGJeIV*=HHQW7KR_##)S;eUb4eM$Nv;D2lT~{wBPNvqSza zyo$3!{vo`IQ?sAKt2k$?U&5<6XRF`Bt2k$?HQ`m9^YkC#Rh+viMGCgYso5q46>(}- ztYBN5nr&9FJxQ?qgfJLA-BtAbr|YF43OcbuAS zQ&1D9X4@6)iSt%TrGnZxU8_=17pH4G6zq-DwQ2?X;&g4Nf&+1CwoAdmI5pd?pdn7p zY7{iaso5R{hvL+%R>9#oHLFu_Bu>rtDrkyRvwaGhFz5vOK{6|~2x*%1XDacb72;AEVdH7ht3r)EbLbjGP! zi-OZ}YSyaYOq`k>Q_vNsW^D@2#;MtH1?S?_?1X~zacb7C;6j`oS%-q|I9)rb;9{Jv zolNx@j0n)N6ck5jW=1y|$LtWUv2oSOA3xE7~o0}8Ikso9`{8*yqj zq+l{m&4v}+j8n7A3U0-z*@%LvI5oSXU^-6CMitD&so9u<+i_|(uHa6bnq5_JH%`qa z6x@qbvug_O$En$M1rOrv&2A`o7^iEK3TESU?WTf9ak_R(!Q(hxn^G_rr)JX%=Ht|C zM!~Z{JX7dVG;?(S!f)8aopg6%j!H)_yC#cyc1tke;_E|w`f|{)=*pi@TUlf!j zsM%KqVQ?WNe&B|5m zOSt!6RMaP^S%r%I32L@Y#eoDh+pgkZf?ZmriiQMTt5VUJpldr+97@o&Y88hQbZw`K z<^(m{rQ&FUn(bE6lAvZaDq0iNY>$d#32IiWqAfwq>Qo$0P_w-%P9&(=J{9c=YF4kJ zBSFpft2mjUW(QQ9N>Hcnw?WI zk)UShRa{F@vkNM&C#YGsiW>=Pc2UJ-f|^}YaWg^9dQ{v>P_teYQweI;r(!xm&H7c$ zB&gYdirWclHmKrGf|?DfxSOD6!z%72sM%!|_Y>4?M8$&yHM^qXVS<{Cs+dhsvoRHq z64Y#5#p47uyQ<)L&8AhnNl>#H6^jXKc3Z_#f|}h?v7Df0cU8PiP_ug~-X*BneHHH$)a-$Z zl>{|=sNzF{n$4>Cn4o5lRD4QMv&SkvC#cyI6{`tq_Eg1}1T~ve@ijrs=2d)4P_t($ zz9*>Ja}_@l)a-?dp9yOAQpK+XHCs^eJ3-A}saQ);v)3yAB&gXN6-7zzdoQZkl;pnm zl8WLaPdJuUY)#d5CBwc%_qBKd@-mBP>q-!fG%93>LgNlkIHT$SyTauc6Qn5Wr z%|5HBOj5H|6;(-U_C>{xBsKf0qB=>CX#fmQ^U0+T|2E|GD*$OXtrnqAf~m!xJR8s?MK z?23kGNoqE#;dzppjcIt1q-Nt9UM8v8RSgSCYBr(aRg#)r)9^Y;&8};BlVq26L&IW{ zu1#uKO47BP8kUoE?UshONxC+rVI@h;rZs#>QnMKiACuJVwuVnhYIaA%=Oi_|t6?=s z&F*RVlB8z$HGEA{vj-Z!C8^m%4d0X0Y*xdMBsF`a;b)SXJ=X9mNzI;U_?@I?Pc^J1 zso9){KS^pfuc0W#Q@m#yHl=uq_gq79il=xlG;B^$vzHo5Qq*igLurbdz0$BHMa^Do zC`(bZHyX-Q)NE11))X~c(om72X3HA3rP!st)v!H9*WPKUOwqOX8mdxsZAHV56kYqE zVONTpeblf!Ma@2Gs7XimsM)H9+7vbWqM)T~6u(G)c+)zOloW?OW$rl?t&j$qP+D;v3Q`Bsij&mt$wp+*f6g8{SaUn&` z_UPzNQL|bd7gN-%PRFGbHQTGBCq>Qn>F7;Svw9tUDQdP~M}LZ%9ndk5qGktm45p}A zgN~sTHEYx{oT6rjbX-nRv%@+@Qq=5-jw>l@)}&)JMa`OZjHRgAQ61wcYSyCTYKoe* z>X=ATvtv50rKnk(j_WCEc3j7e6g4}cV=_g}+I8Gau}kaFaVtgFPU@IS(X~@Lrc-pS zQ^!n-uASC#H$~0P=(v}nW?ee&r>NOk9S>5}?3|8=DQb3J$83t4UC{9;Ma{Z(JWf%w zi#nd9sM#eQPgB&aN5@=>n)T|KPf@cz9nVtKtY63T6g3;r@ghad26enlQL`Z(3n^+g ztm9RRnqAiMIz`P!bi7GXvnx6lQ`Br!$5M)#jp=g$F~$Uo7V9?Ma^b({76x= z+d6)xsM#GIzf#ofu8!X+YIaY@T8f(8*YPJs%^v6|O7qUiLmivaypu4iqd3hw36FGa zPE)hTI!e;i?1_%jG&OswV@sNv&FLshQ?q#;Ej`}n;`>11onwovmaUf02KI=G`re>=;8q(D4i;l)LHT$aL zP@0;36JDjM*>~YpnwtF(UZttoPvKRXw-bH|uhKk={w=&p^DKHzc$MZ^^dI3>nrG2P z2HMipY?FcGX=+w%;6$35Z8p%Jre-AuI?~jv)WFF!HQQp~RGONV8R$$?vvLEc)6{IM zfir1pR$-tkP0h9$IGd(s+YOvcvrDTqa6V1fstjC6)3qH2y3=&6+Q7v$UE67(H%-lU z8R$z>v)u;z)6}fSz(AUs?J+Qzre?JUhSJom&cJY*n(Z}kIZe&>85l`Zvw8zp($s9f zfzdQIJ78ceP0bD(7*A8P1_M{q)U46KM4Fl%GH@+T%?=y5o~C9;4BSXlvnB(RX=>JN z;AWbd9W`((P0d;iOr@z=tAXh>H9KZtCQZ%S4BSprv*QNtq^a2n19#KZtlhx9G`qA8 z1NYN(?WBPRX}WgGz{50M>ohQ%rfa7SJV{ftGX|cfsacnSximF9YhXT2&CVHkmZoOs z4Lna%vkL}Zq^ViAftP7&cG18>nwniQ@G4EsdJMcyQ?p(JZ_?DP&%k1un)Mr4N>j4| z1IuY@HfZ2&nwkw6c$cPT!v@}`so7-%D`{#rV&FrXnq4vQF-^@z4SY&dvoQmo)6{I- zz-pSBT{Z9}P0c0@d`(lcYX-ihso8Y{-_z{UZW#EHrfZW1ex~W#O#{EubnTXb-)Xuw zWuPd-Ta(iUHf4Bga>hV$hPNhf8`zwoW_JvfWT@F)1Em>icF(|;3^luNpe#ep9vCRk zP_u^ywq~f=tbvLQHG5=WTZWoFHn2TI&7K&j%uutZ2C6dDY|g-r3^kiKP@SP>&kXF$ zP_yR-c4es93j@0|)a<2!nhZ5tFt8^>&0ZO(%}}$~2I?}@?2UoF8EUp@U|)usEg7iK zP_tzN`!np)-WoWNp=<999L&(Q_XZj=bZx~zV}`DMFmNP8%|04v%22aU2AVU}?6ZNR z8EUp_pd~}iz8GlDP_wTFj%BFXH{n%=ntc~uWvJN?;Z=s3{S;nhc=z&`@G8SQHot{e z8Q!s36JBL_$L5dlD#JTAMJ7&XsM#hHXEM~R*hE)`nr$|5Hbc!yOq|P5vr-f1Gt_L0 zi3=HOR%W6*L(R%fT+C3jttKvIs9A-Ho(whHW}-Jk&9#_G;u3K%^FNhWvE%BiRlbAJ7i)eL(LAG zxSgS9M@-zwP_rfzcQe$i*~GmJH9KnJeukR0n0Sz(X00Y3W~kXQ6SEm=)@I^ShMFBW z@i;@xPMCO-p=RwSo@Uskb(omT(6y5$<}-Bdl!<2n)R4i$xyRi z6CX0vtk1;93^nUF@hL;i226a;P_sc3s~KuGWa3MPnhl%ynxSTwO?=Bxvk?>DGt}&g zi60qiHfrK$hMJ9;_?4k%<0gJ*sM%E$YZ+=bVd77Qnq4zdl;wS&>n1j3c^mwOiQ+6> zn>4XGOV@6iD9O^bTP8}gbZyE+d6t?@o7kGAW-}%#vefLhiEUYGcE`l_EH%4pqB2X( z?wP2{QnULec4Vp90~6I*YWC2?&MY;XHL)v8%^sQ9ouy`vP1Izm*%K3cvefLUiP|hR zn=?_DrDpRc_GYQsGZXu=)a<#5`YbhjVPb!ln!Pk}AWO{_OdQNovsWe>vefLgiN-87 zdt>5ImYOY^IGm+sOD2wFsoAoLrYyU(wZ33xORqi&bF%d6vydjs7+Mw5WEn$Wgfv;k&{rW%mNE2A_>$$F!0*DBEbj#V5WZx2 zC-A56CCfX3zl1MY-U<9Ie97`1BWuE!EN=(?5x!)3JFv*YP?kzWWy(Tdjx}Z4 zLVu1mWyZolj=l123xhev!5xuNImW?Vkx@BTmwOg2=NJ+9EsW$C5f4O`&F|BQ8`ZUixytwIK3~4+{$r! zUlzHQ<6h)jky|)`p_ae)3JXu+>u$be?$_J5eIrsjH$hVw(|3ze3j;F() zMQ-JI*JV}YR*pCKzKD#<@xIN%$U z376O?$@5IO)J9pJC&626l;?SNQf6aoo@XcJHY)NwJK1VuTb^ep6*ji#d3LhRMrEG6 zjoWSP$n&;vrH$%5Zwpu1*qP^T;T<-1=iT#P8?|}P;yZ2B<=yjN8+-Ha`LB(Ad3LWg zHtO^2UiaA8pLfrHZ5+t6d#$r^FwgFFuZ@O0yVrd-8uRR4>uns$yXU_)4(Hju9S@~jJoZM5ZC7mnCCo@ZTXvT-8My3lN+JFdfLY2JS)T*8zXu5{KLkTynFs(V>C}0&e<5tyXPM^ z#`84df{m+r8qsazdY(pHv~eTP4)l_Z$vm~_v2im`EqZNC<=GYV*_h6=E9kc|lV?{j zVB=1nMhx1xo2L;&HtywV#ITL~c^Yxq#)CYK7_sp%Pb03_n9b9OQ5%o)G-Axg<2<{E zaT`za)Z(g*r+I2IVPh^&Ew0&^&r^%*HlF3F#SI(J^VDL}#)~|)xM|~Mo?6_pv5;p6 zI%VTko^DLrc%7#kGdAAj>Bemvi+OgScWf->Dac(LpY!hipN-YLyZ>k7OWxi8v+*@g zK_1%pp6B;y&)WEr=l5tovhg#|@6mp2V=d3mV1FVqw2)EqRAgfzV`I)nX(3}{-o}O*|p@oc%=OP;m84)i;HWo4>UW#liWJD~8Y%F9%ys}YM$cT6?^0JT-@kZojAtPc@ z%Ju82oPzaYu2{crhg0xRVysxduG%U1XE9Z* zU$@gK_=})o!@6Bg!3JN!e<&)b6TiCKDfpYfV*R=rr(mOqhxP0BI0gSsgv0uEwNAnR zA);aZx;m%e--}>azizKn@P7&?*00;=6#R<_iuLR2or3?1F|ptI$M4uH{vikW)FYk_ zItBl+sNkY_YT#41cxvR+KmNgooPz(msNkGG8o!G9_$=nzk>d}NYgJL}h-a5k(L zQ_El0wL2UB$+uB_{epPza5nt2Z=?8NcJX}D+3*+NM)5Juv;S`0DQCk5-v;s5-}s-4 z3NDG?wA1;=e;u6t>$=l?+UPARSQ5W}#@XO2D%dHWy7*Krp3XWOjG}_g;^`cpipA4; zK5Y_D7x+{pp1Pe4xuSyqUp!sp)BhB|`z1bY47h)4kF(*w6czjr@e{p#`tRbYk5B(i z{A@p;HU^6dTE)L_z}fI$MW3*K-JrAK{}XM(hIK>EU&TNFui(38hMm7|EGpP7euK+= z+9jSwoWF|Ku~hu%73Xi_NB;)4)uYbe{%uh~t#}#6__Xmq`ZmUj3M$0UjXQr^FJ6?0 z7)t+T-BoAfKVC@j-{PKcQ$SiiMM{; z4QJzDMc%DnH|cEro7hBJzwV~9aihq;zpT6E{NoS%*MctbJmqZsSKr29!BO!?O*m9&*WELO_#B4@C(P#b z3_=p4Su{ZvRFN`KaQ>lXRbj8x4rt6ADyHOo_oim zgN^52c-dgoxNJP!yZ`9EG5zZ*&jpnk8l3q{X&r++%Xqyd@Mwhb>pjxmysO&snss4 z?mckXg%@77SGj8S$mM$v96{QbKJWc9?W^zj-C*M-|KHWxzq)sIjAB^bd+-3)?W$ua zg<~;W$ln9c?%lU?m<)K$_0oX%-tjxZ#@_!=2JAk(f6pGS{=qv|f{nZKrHeXsES2cm z)gvqW$IiO6iW(*KH=Uu?$m?5YbPlBrZH9G;Iy>|E5Rp;O5N-9d)-EN zG=%K;tevf}Q$-aWUoM)<_~|RVFJCzvylCx_O4hlQwBA^1)f!N)-fs+A{e^LJQ0X+5 zdxIUp5tlZ#c5v0&$tr{Cg<)g7RB10Zf?ub(5^*@H3`UFn@u<~l^cF|KJ9wIwO7ruz zM=L=OOWm`R>9W)q3|qbKxKn9$gQa8T9xhhH;Hm!$?kE_q{g%??q4}B&YQgu`9-(;8 z$>j~c>GI#sHVk34qSId-_Xmw33NQHMv{c9AF3JT6>QS{d8U`<0J6Gj;`gpvwa^UiV zhsVQfS4VsITva=G;EKIh2KTQWAIzRlb!xITxa2_ayK4^#&JNDU@6%509z4+5y?WK| zr|ny59XK);_%k3;;iq+0_8&ZaZD;p^-B+&cN9QOx_OG3uaGX#*y4u`*be}>#15H)h z?Tf2O#IWDMY=vzbF4cDL+b5;nzIIkZKe@j0w4+yc4j$Nh1ZD_r&St6lFmJdd>9@jJ zO4{+tUI{#U?UV$VUS6)xOX@ACXNrBQzf_mRQ<&^grGttt=@&BQ!KfyQr=n>p30s@( z%5XuFU%+{5iud7+x3P27nvuLO%8)}z{>uzGlH}_%a zJ$?6q11tMf9cZSux#b5e3A)2@TpjF?NnXQ}2m~Fbko85@R0J>@ z%#UlmjzpW;WJz`W32PEaro8brld6jPt0q;I@K>1VRs@eWR5RRW0RySbb`ywnimeu) zQk=+g9`;+xv0NWemF{0*CA>JqkfONDS-RpcW$DV=A}Wz;H78QxgvD{F%K9a&c+d${ z_F+0iJJ_@{kyLLze<}U5tYzSn^YzBGbUAu z{Y2VyAz<8YpaYREc!uZ&s8Mg%h;qb}9guQI)d4A|Ji(n6%sA*sq-=Sj15yULv`|(( zK21e_(Pkm9Gt!xT3aQM#?ZQ-U-*sUsyKkZr%Nle7<<`_b{E%rf0m_Bf+lcbui)=(W z@cGVcVABWfB+8-}*od;np@6dHFVZx^L&_ZFvyyRZVh^B#15!Da9FWQ?OzR{Z*B=c; z>v@??MGh}PmnNOOjnop%AV1DvMxziS-eOb1`zBL_U~WC6y*qW! zur)ufjCvh>9#X5Pk2I;_i5x+itJ3~p*t)bK+V11i2EANcs7TW{SVW|LAWgkY^^5W< zWoh6mU|^N`ZwA}!xEA~ZA-`7E)75o+SQ=PnzVKNwV^=5IlM9JY~%pn1^-ne=GqeQxo_U zZh1QYHn&)?91;9ApG;*rf}gHERAupC$|82<5u0jcc_@=Z_`s5WKh+^7_-I-?#e{Oy zK&=g~;nXG;BNm5^dhkcWb@b6S1>PFXBvJTmLMXj}Pm+GCjnC76;wnth7Rpr8oYaQ)3SsFN6cWW;+c9ppI;|0A@w)rN zx>%z&>J3oGs_jOw%&q1KdQWIsU4-*yAa>%MNo0ow+ACL%;6tlB8uZ%1We~e<8jEKW zU)can4zFB^RkkCC5AMSnElaY>lJw!8$A~0f+puMi;{L3b^RdT`9^3h)j)QnMjzgO z>Dt4T7T?)`E(uy-n`Y0->gwK0&h3{=R@yNkLy(=iG zNQWtABKCVZVz+a#q)`WAUxDf={c`Vy(}YHy-Fpuh>g?y~NF7RdomS^QrH)P)T&QK< z=aYFAFKpqRL90_4?g*~X<@#e)uKmM%X^9n6=1l#-8m>rkDfE+`xqri!LyG$wTF(6$ zIS=7YXypJc-QtUiR$%uYeg^6%>+3JyyPARTP4+Kn2-2QE z-8d~gDpLHBmiDKXwD%#2R07*ILW%ycHbA$|$RZO#{u!n*GJ`+gxao>Rt9uRy+xSq{ z?e)uuVcWW;q_0Ux3m(AK;RBb*r!TNdFjSYSMT0;6dP_CuHi!PM&jCr&T`|+6RyC> zxi<*5^D(r#qdy9aQFVY#4p5l7wf3dKnS7XS*9VQA)!-tFw!r75}_Ga`n7X#3+GQwSy>j^s3Tm6C zZ@eV<2>-bhe1QL~1)t?VFAd(ye|Ce9(a*DK#DDk3jZX_+uTlJbrWhvW($+MMv2uy_ zed*js5WD04!PTHO*-ueGU*_@!t;FB9CT9{JMF19SJPa1{wOYPxLkcY3+9>&jSV&af4f@=@IGo237 zJZKE@LT9;IB&La)PFlbI|Ap4KORYC(t#3E9{xRGmt+{>URIAn+w?^YI_%kPWh;Npp zLf*b{Bh60j#1T4L#&k*WX8v<2cpd*)3*O0pUW!$3mbQxz%cRzRj(qwYjpFAs`4T0~ z0cEZInm9NGX4u z)@P}os?Se%(24)x|Drx`SJm|XjhhZ&s<(vElaYq~VWW*6AZeQSvq~NY|E8Ac(|C+kdUPaQ8kxOb%alJ3OgcFFtNlt-si+V>nHe zdGT?Rts2IGUvtV5KFot}=o*P+mDT`r=ns&w!iEwfi1JHLsT1V^E~wLKRtCX8bEYa$PT`aaCEJ)Nv;_+Fn*&*3i4AoS zM%;!;T+^Nz+6gEP9=9?YdiSANxcDuRoMYovWCT@0j4T?w{cjj%C>mM z+WD$;JCkUlOvbHFzuo8{vl%*kCqInd=fF+*5M&Jr#P&}vht`$izz~x*XMGOjK6lMOS)8Q zqt=oXvYgLCQl66b>SPghzvEH0-NQB$)z_>2Fr|K$*~CRxEml`|GJE1eX?}qP201Z()p|@M>Gf+Ds2=icDxK6jXdJAZFI=CEq!nG}QTAh>xazPqTHo|w-< zQW}{tfh-yA5IYt^#C#4;>AR+yn1qb0&4nhq{CWAYbV?orNjTGHsJE8JGvm=fdg9JJ z29j{MX(s8QHg~j)$LF(K6Pd9Z+H`we>eNOHgLJhlZqoT#tz)ebB|!X<$l-#pXn( zkF3W;l5RD9Agx0fbfw)Uk7KEoDsg7+LngRy@cdS>|@eCe++yiZ_UM* zSjpsl^%(d_-nU$QNl7w!pFIXXlJ^C(CMvJ&!uLvT2YN-}x%<}PAvr%a8-|oa`V5y6 zF+1{ENXo#KQ>TYL$sYC5LYp70!$WfZ$CZ_=5s4VKhnp63%0g0p*H!rvUng?@ZapTF z^lleZQmYb4?^=(EB)!kYl+>q0Qf|{CCX)0q(?|3Lr@I8TL^7MtLQTx=VezW=$uRl=?Df6JlRLIo2|>32HA z#r!S=E0|LMm3u)}txivTV1g|kmh|G~2PUv6I~rh*-N6{*6HvBmLly(mRY9yD$;eel9BYNw)Tx7sId|d4v!`>ny z3xzjczb+Ta`fJwNbG>M?3;zm9<#l*S4*wqJa`4rHC^#YJZLBkKu#l9$w^_*Z2m=xS zP;+`mJ_|{CkIjP88rK#F11v%dUH&Mag`_;!W)Ve$*vXX_Q+~ltI&e(_JgY!0Fn_$D86UQB$MeH#) zM^3=+jdxB=97R0NCfyK-fC$lP+8v;ch39Noo0#nP5b^PYWVh%!XRYzR;MqFu+QbC9 zS;T3puHYiZ7Y1K7_^_dMpNlUFzGCoUTjEzbW9Xtgp&0$J+UNQ^PA`af5ZTV5P#ZfS zsdYraPRspC&Sx-z#o#x(S0kHS^+IrahEhauSkkRXo|1?+O0uI=W$b#IJTt);Gn5eX zHj^hpOq5B9gU@qHt%ZHYZ)7MT)^k`Y@I=AaGn6>EE8W*=jXJUi-jt3)g4W0U0GqoM z04FN(<{X?V-w6n7lY_}gB0a5TEe_=(ZqtKNx=z|Sl60fPyZ5Z%9Ju;^`BE+i$@pqI zkR>waN5f{aQhKEyrql-<@`ruI{_NR}P)O>L{w9}$WZaz2#N{y5V85W7ze48v{D5Z^T(NxZK4*?Z39XnU^p(Jqv zQ|dRlyVs<-y>wE}Dt>~-C7b_CCpXu2)oO@udzwM(w}`gFX^owNZ#Tj~lC)DpT978r zk8{rUaFJ*oD3fq*Y4+N6BA%&RI+W?te)W&_rtV88H&J~2j5s2bq})W!dnUMzx<9e6 z{L;zk=3*BcK)vov@cg7#oB%nEZFovnW*B^elSpQWI6{Za5W!f6>32q&zBd}w`a9&D<)8ByNWw?bj)+OX#|+LH$oVBZBIMv883&!2 z$cie=_)H!HN%#*ZLx0dj9TXBip2t8EKJBmr8sLL6=|Y~L%Rw?;l1_-UrPL6ZkZL{) zNohIqK@(#_j^=WZj6Y0g&sr1Fc$t*%ufs!f{@algItC`?x?B#D@nQ!@t>0oY*rvPI zHsv50Y|~wHKo3;Zq;%L8rh|iIywc%%^hmfArJV?2OAlHIV<9OWM~kBIZKOV(PsqV3 z{e#jTU1x!MmLxymhbi?@M>X#EuuFiYc~Q^blgB_3KH%~KB#4W6q>PjDSxCwmt}+z^ zOX5mbiOCjC93=^Tkz z#AI3gMd?rRft2!0vp+}%U5LP{l3Jf(%d|oPH85))lCvdU5ixk`l~HA>Qm+qWuxN38 zHj;MHdTcYoyQTHnNZJ$9^$A-yaZ;Gvw6HE0$?AFh)$Z;HlU8v2Iy@xj)I8ON^M!@S zz(&%}GApYtMYO$C)=ld%k)(HeywJee!$GAxFBe#r*X1HvPw`}^)g!mRXgwy9^h)=X zHW)){ImWq-ruL+j1|TJU*bOsP|4zRw#`1rsS*r%NrPHh{K!7%o?1- zJ~*GBaK3PYaYnd5j&U}zyo)tDgMu}Kn+*!Zf4(V^_T|%=v>2h?$;|rR$t^Umn#U5x zKXL<`t!8fqA5Y1|5y@Lvl&@lhjBrFKncy<11%!Y)xMzadtlSV=_R06dy_1_;BbsFf zKTmXhE%#9|xLkiP+&ei{Ygbww1WI7sO1>fzDx!T5vab|7k11A0r_73uF6pb|tT6Kc z&8Kj8Pe9iW%Gm6wQNJZ8#K)xr6Va$R#T|24B2$5&ug&G4D)yFi3?>;=(6~RV)2quG zKlH!)aU@i`)Q3pr!2q|%B z<#M6Nt8+O>#v9WyE7f#g>j2$cDn!J23?$)krn8z&EW(Tq@4d2hK&1brAEwkB)5(;~ zAE_G$nsgpnB>(3eoYH?J9a1U1YC8H~a^ze-3rTr$+Aj$$sIB2B49@G1(rs84U+iWg zNw=h3y~*@6tTya9cvPA7we{IZ+JCw9LU@y**N4|*B1!-1%8(?PdVOPkHj?(ebUh@s z64D}3W)FB#O1sH}$~i;eMJerO4=QH}8@wo`-I5Mtq_gfk;Y+#zV3*YW#p`mBtXHkW zC2e`hx?Cjd2D|uh4_u~<-@hIcN&2W=cv6yC#$R2Zjii0cm1VZ>eP}%M&E+5&KXheNS-ti^ZQoUDM7%Dag`{M9A?3HjVvnMA;LuSyHqMx3?BF6< zWh*;zE#mO#(`W}-m~|wdg{1s}+0c=fkkZ-xdj}6|Id58zi6p%(e|rCKn>N+Osi&*; z9Fa)10cP0yG9;Wm`U8X1=wOchY~0=;Cygi4{pI2|UO9C~131qm6DQl~?r95h9<3f}4(wm82f;uMapsj6DYgNXYH?{xNZqO!keQ zEfZ)uQYRFi=l7!GB3akxap@9a!;qb$;38RXOs^BSxnw+-Jall&u`rUvPdc@u?g6cC ze)#}C1~KPfS(l4s?aSrDkzyh1hIP3})*GB$)FI(xM6Y496&L0Y&PB4`>ufrL3nALD z^Ae%hQ4Vg5w-29ChWGI7#L{XVpw(qOm3-Z#))8lKAFaMi#63+GAlPiEqiZMnrEa zyBCg$lVtXCGp{Y^NbPqX3nNK$LP?NGFrf z<7*nNa|_xarO|X-&_p=n5Kl}+Q~ac$?Zxt@ zWZW#nDiIl^uhaooa4#ljl3|OATEupvzBY%1BT`zYfN6+@)IVVrB9`<|7!>?xs+leu zY^G8?^F~a>PLVeN38j}>c%cLCJSknCm)8TV9Kn5H2M_N(a_#)#gGUeTJ#ZyXS?h}k z1<$;L=Sis>1y4iVS%wSEVWhrzBT1ctx2Bf?3a~COGoy5WlzuTL>F8+)C`9Od1|34D z6n%WUDkjp_aIf}ZhW}wkTUb=ta|CY{A-+~eOo@~vSNS9O%M8Z+fG@>NI`N{+0C6lw z@C`?oxl;)|NS1&&(2HZastnlew@IE$D|_%b25y4Vl{4{yLaxtPNb&o0pZpkSd}+D) z^3*@r6vU87w_Bov@7A#jj0kug9L`Xj=EFjdxH<3aJO;Yy@4*<9d^<40UJ&j^IZJ_f z2q4jb)nwX2k@kF8$$XBL!fYFF)+s)!Qv4CV+GQSiT}I@QZ7&qjD0BIkO7n-7kJC1^ zRdfG~;{JV}h;35Xn6ZNZR|NWWF_)4jB^-rTx*>QK`DsBV~2Sm|T!Dv|OjC54Xl zNd8kro{a;0uyT`BDr~kTmGic2<=l;8l=Aq(~)Vyu${>j;O!Y(>R2piw!B(9?DLzav_f>By43XZ zSqm?Pu8%nb?O@{bn@>8FQ3q?#r)%{1LrfQ}p(gDU>5_~@%cJ%=uWkIi+eW&gN!s}N z&6bUyw(1mWiR$mZqf7TrRl1jB#FfU~xq0)|vcJ3t1K<{6)t#HSNZKkwm9yOes*MtR zzZUy7CHARW#Me?0cUUzK<27Ckll}WId80jW@DM_RPgfQ1M4AjBJKU`-&LiBED&f`^?}#U||bEf_Z@j;CqO;2JEnU4g4tuYopl+Hi`X@2uis4s`!? zbH*;*Hu)fxxkxp{sEAjB4hJv5%tB`H-Ob1Cc{<{#_1&66%F3P<41j{Q4c0ANsB+vR zSkF&y2PM|p(^v5B6v*e)GL(~{c0gL|&R zROl4d^=*|<3-3W8Hs>5gJuQ=9@ep1KT){TzHnn&)v5E-zhq0fCkbmgfR)rq7I*UM% z{pZQxAWg%zbR$E8q(KL>T(%v)73(J(;y&0oeMw) zM^gb5z5h`56Wr&fx+D0%pQb%Zx_^-W2KW0}Vu-#cg|8;rH}T(K|C^NkYDoW2rm7HM zHwZ{j+XrpR>8qb(X z+P|ZsOG#VmxcZ1LYo^PYBxy6kMu>7TDvnIJy?OKire+5Z?A}KLRuH$J1_TesN%#a^ z6isLFf-j|t;?oA#PVG(eLnu-Ww}xQatj{|&4j(>vSZPM%i)vSR#SX;7NAO6`Xz%`& z-q9n7kk-?F@$j9v50#z)kxB3x9$vN+#A`ux+){?q9b&$7!B%ZJd~)#5m4i@)WRE z$h?Z>ZhCx8)|+j36HKgX*H^AU)R(hFlIV|{x3Ea+XOPX}*v-vbCP*`JrJEvXz7QuA z4890ge?nfCFT&o7!55=xIrw5MqZoVztV=og3V7JT;45Nt-oaPIZLkJkN#2T=)vqKE z;-vPLvEuBISH?RBhP+usk~#QhgDXwGImE9y_~vklHVRYaI|)C};3hR36;hO~NoYIh z7g0@B^i6oB3ws#XIaxzIWrg~nSdRnWHBP<=K^e>#iphT%G15`0>6^EtdB@n9G_?%z z#q83ufT$spGeVViaTc-TWOBx+>MqU_;+9O#0-At}vy7H%au(4vT%5Dw$&SQDpfwee8INs!(!})%Po>7Fb6oV7FI6WW5S-mT}C0Fj{tmlyn&DAW=N3&VaBNuTCq~*^!1o@d> zD!V-&&tyH1T%4YdL(B7Xhz)V*iD^cr&LbD6=i@l*dF0~sd|b$S9=SL@9~ZNpM=nm! z$EB?2k&DywaXIUGhbhTt3CVl+;Tev>%9VTZA$nNb_Vs+>H%?7Z2*4Axa3Wy%dn_l6KzM|< z>_%AMoT2v)lEM&_P+f&8RD=|I+T}@HN&`~T`6D>0a3MY2DTdj*Hr_a;CsQ-Hpij|f zZk*b>s*4O~*iM)H=iNAU{3`RNSU(h!kU|Rz@ybZzHssjs3}m;bl$>mKp!Q~(k0^>x z8Hro>6Y^wp2*wRA#uzjAWa50|)TU;$0?zbY9aE-&NDJmN!FURZq-h51(Rml~RKS^% zeCWoh?W;|rXmR90&uK+{MpO#TX{X#Jo#goLsmWS%o^IVu9P;j|i5|{bKU^yX7CQ3+ z?HLOd8$CxMU4b+-J35yWMmy_Rt704j5FX5wY@`!!iraS7^<>ii!KvdgX%{n9aq#_v zs7D|?g1n>%+DkK-sU{Q252nrw@q9NEhsu2wQ)Q5( zW$A8SMyxLk!U*m2(H5~CqNh*7#6LE*8Jx3V+-WfmB0ScS71@qZ3$m#rY-42^2X&l1 z$`Y|zc8-<0j=K<(>hQ6t$$Agkd@VzX5dNa87p`{F9f{|YDbeuusm-l=4FTb3V2S&0 z7cN{xla)Q-i3l3%)E2eKhe2&eWk_n$7g5(x1lx4;`r_24T9-QB6|M9aQLAzPFTQ6J z!-#^LwQykjY?bY)co{o+7+dGPPQUnNR6Nx4A8N5*o|ck+t!zsVQ)FS}j<5 zy-h`%d44u0I3$-xd*^_a)=f8#gdtMJ&>ein>EZP3zH#(9Iyx9AY{{qe;ycBOl^}KR%El z;sI~Ej$FBTmgODeQVNWfs#LckqtSeGND6!dtF#Gyo1}LH@bW~?sZ34*t1`TH2|1AR ztc3YdjJXKmycR&~W~~8k@oleb7?CSP7E1_JIk=D#HnTE9<`=1rJt}eX`=(i*<)F!( z(#P|gbVBIO8RBpVpS~_b91T&RHW39%8zqU8ri9Fe#Q}24Qrn4|0TDmJRR!muPM4=#m!XaX zmEIOgbln7AG{$iz^ByukHAADR-1)qykhIgR_TYW7#zh5t0W)b%EaoQ}O@SMI8dS|H zRl{wu1MEYvN+5ahG$6KGv*ZDh>7i8h{eatMb^rSdxF%;PdDHX+H6VHcOR5Dz1B8O^ z-`_MnIiPv&r#YoblrL$gy=i*WaG9L(d_BayY5KUnTvd`v9gk!F^4t}T3UA2Q>Za)l zy1-v7frvJ9)AS^QY6sXaO6t^2(_4Cd-0=wFn$Gm5X<9I*2bQEU_zf}7;=kdkXX`3( z)AUr*tK(2^;sWH}!@CoY)dnN?Wn8$9>o@gN4tqxVrnmRiUnBH{=RA`=bzoDI!WnPd!p0 z4K3vouM|-UK0b|GK`Q5qeJB)<|pls(dYP6I#-3M@fCUjkJt$nm@_tHmN0D)4@s5GM1x? zF!wgD(Ir1_)qe zX{sQkdn#aQ*LDnWT3O$LHxK2tmVfKkGV$3rrzaarXbNwkwkEs?N~eO3fu3I$&1L&H zr#Dka2d-Omb^9hS$T{uIZ%$+C+edXfn5t80GIieXRtM&ZW_=GiEkpzYsNp2ujD8c{uVSQ+)>#)@A$Sax zQ=;Gy`To?!SH$O|!53jl>&UhwUUk&+XqG2#MN=7Q$CPoaBxIP zK#i!aDE;1hh`U&lG3SBl<50!U)ng8RqlTQRYvltN3^3>U6lcJob$VI}TFdo$T_r>oe=g~UA?c{Dpy9fYVp@WJZ6!X=n?d~ zty7hLH5%YTRx!TFb|I;upng%$nXcQqxw24gbO$(mo($vHZQVlYiTH#J5f>xS{5WZA zP^OB*JM0x9QU;!zN9n0z8sH7?#8%HLMpBtxfy9Fawq^N>t-6xT;BG~Oug$g&86UlG zmo$o3Y{e2$djW?EliJA`=`A~xv5ixa4#qh66V8a+f)`jlW)cf>6;9M+WDUkPKGqx( zix|0C*0^D00bhy^#*$owOC*A^jXM$@jAaZ6Ok$-CH~x={aTbG_$=G%qGbh$4lQJBo zWk{d2j>&5>9KC((rhac3^Qb@6ohnGR_6}5&*XTO?_N^0mOdb0bC{odDgHY?#v4xOS z!nbeTf@xr%i1a9J!bR~L{Sdb?WJnP{m@=doA2u0M0hiV!pD%CUy19-IRcKlzk0>oB z5nRz>2vrQy&2w;#u27(gY1Sq9;#8)9D{9VWIfM%EQ}v<$gRj zoK}ia*0_~Y@fH{_?Q1Z7i5G#Fdhi_9*=Xe%Jd<|xQEG2A+$1&XqgFLSVxkT)_jxXx|b=5H(V3)mR2+r%h11e@s?pJ(-pkX^^aYgv*?_4e>kLz z3{>BLpSvw3^bH6Mj#epy-b)(DjQ5*>4!&}+ds7rP%zpyopJD@la##q5zSKKYD z1g4A>ioqDE^8Ugpks>h+Ti~8AIyos4!{m(Qa+{SoMPitoF|Ocq*+Y>SCT9U(Q7%r3 z#9*9NTKayslanGbnCUcuNH>bPGbs>*iNtaXRY_Oo6o{c)7U0p7sQ($ySn=&>H=VhiOoQn>hmtrPTd^Enq^giWTzXz)?L`y&@$jQtUVFJf~D zrd~nrVkP;~$EUdLSP^uOR>Z^Ui4PyxIysMv;t*GqbQDZr2_M6HDFttW59AedVE zb)p#BUbKzoyRRU%)$fTKmfkz$zJvke!gEn_az1hVGM`Pq5ffJ#g}7C&;E3Z#|AstO zY~pZGQOBaTL2*gkhQnm7{(?NJveE>(eH+E+u@*q&6h=lP0w(skDSIE!|4F%}eU7 z%!Yd6XW9Z$-a|aA@?Ik)QvH+3FGz`~6^dxKiCM|{kW8IWynm1iKvt@v)KgU{D^(@# zHL0ovecz<2CUj3K782&93TKR`x0M>uyx}^e#85-0(Fws@lz0-KcWbSKO#_+Lzs^a^9VWnY!_CGoxgy zTbXGZqEVIBG(@AyOw$mJDl<((G^)(}a@s6uy+V}I-js%Ki-e{}8aY-CB%R(XmxZ?_ zX@CEaCa1k0A@Zr|Kt(icHAy<{A(3p%ak)1Y&X!>+^JKq@+k#uDL#2mc*o zE{=0<5UjDm`-GUR8{7uvt=|V??5Q`%rQUk$JKoFNcjf}Al8yZ?7 z4Rc}_O=(Oc9QH>wPJl@hR;N;B@v3^AWf1h zhA&Lgb*>oBB22~gZyL04VIKb-A+AIlg`o=T8u}+jDO}R7e`0`wI{GKZCVY-)Su`wh zpVNqh4N|SF7>u~~VjP0@21gB-4j6*ZMaN2fSqQn@aXHRl`p(h6{unIe`cv9!?+*_PBup z-WYJEC}N)M1WJgOaRO!R+;c#8zhOoz4MZ8OG!SRB(m)}jl?IB?N>^<3?l>x^f1+c@ zPhAwEPsb9_R^{5`dR4>~Yi{(-!8g-kKJ8+$LTr9dh@IF5P8R4nfo7&yO`A%AnKo4h zVakfLS@xg!9@mox8kXvKIgJ8$b^b)ewjBL|NA$QtWZYImTk9jS?bHmEXeq)CB5ou`jItXkAXwRr6tULnMoL)TbR%V~Xu6SEtYEs4IV@Oa zy;ZOF@ri8~1a3v5f}mhF?s1T*AReFb704)w9&X_nsHs6 zJu`?Ah$p92P;$l~o|GjPKx8vr$yo&P#4KkC#1pc_GKj3M%jB~lZp(7cfk-DfrJh@r z@-v`*-J+6BcUe?2>T4F2too`&C9}R_QOT|^TU0XaPK!#Gtyxqu?GB4dw*6<88j)?5 z6%pBHSrL(KmK71%W?2!DZI%@g*=AW0k!_Y05!q&05s_`S6=d6&vbM!!n`K2zwpmuh zWSeD0Otx88#AKUgMNGC?R>WkRWkpQ3Sysekn{5Tz_QkAi1+vYuqCmD;Russ#FQ=m> z)oO8iaEz<4F(uK%DFbRfghS~rB?T(OUIQmS-N+EbqtSNgPBYxj{ra?5AxVOYoJScl zdXE|oE-$&rE$oo!zD5WEH?I0=U@ok?EKP4TG4k5vRuj`kErq_$pbCyF_qqtz)m}*H zxCRjG&f3-#KwLqGPd8G8JbJq$j|TGC>d2!(dA!#JRCo2o3bpKtj#pXKhC@i&Xywpv zw?RM75(GNs@b{@VgdiM<7!Q}>B-3h1#-RBTHxOd3sFyXFAaWuW-aSwQ{j3v$a=}E# z6sf`x#cKLp(V^Q_9wfy134QkvQx3O7Lc4c+u?GC_PDlFvy~7g=I4y#Y1=}V9pkdhu zg_sw4Qbjl;}RI({_5SC1bpAgt7n&LSLGUol|kORM~TxKzN{ zPS-urD#3&7)HrtewH!Pume7&;(--j}ez&6{;DY`}h|}+OfeHkL^D8eFVk6F%F2Xmg zZLE|j3V~gLtc}%hgegr<>H_95Iq)oc4%-u2I1Vnac{~yEtGW!eB6z}QZ8WCa4BVcG z#&oZNTUiVmgL{uqzIsrPW`gI;8#LJEDG!bG->;_BHa5E|0la2LFy8;uAo1qZChS|K` zE(xZ2%ICaT0}&YRbZ9@pXEHu%VIc-5g6g}Pu-$Z*fN0{`49>G5DB*`>stfE?P(kHo z&aaUdrmRi$`ljkyJ210s<%glt%l z)WieHRFAY%Nj)epm#b=6Cow8l5`R0Um2-sLVtc@iw|Y1b3j9VtUM2iBejK-BkI)Ty z<<|+n!GmMOqmW>nByy(*PJzUjIJOvDqV_XRkfL<}zRnytRLW+%HEIIgW%ddR#d2pNdYZIJb4iAuZizCoCM9` zzCUpwRWSrUJF_T+wMb01;MbeYBsjmKW?|SOGDmwLgU(VD-HzdIO3`n1(FryYhiXGT z>cE@WSGJ&Gb0nbS%s!3;Qj~$fK4xQT%xdDD8gqt5s>|`Bi6L396Vi4(mQCAZdIS+S ziRvk`0nA_w)Z$D8_2K7UEW}Y0x5NWOmT>ge zEwKcN|Lw&>98_{kEF-|zEwK!VKlWl22d!I~u64C;6RS#g1qOWv+akIl@dPu-r{#k} zL@_(Xh1eBxilZvJ;DbUOadV1`u&(D6NA+{w2ZdPZa*B)j;utrUDreIzF2+(|!!53W z4J@a2R5Kesh|Z8WwJT!h%PEekW!(pbIBDV(SHcw9DURx7%?E`zkKz@DiJIG@rNk1530oEgwf;K!tsS$m`4~97M?h#7y9v-38 zly3EdA(nzYLMc?lBa|A{zxu%t?`C?0Qk02DC^f5p@q-~2rL$e>!kD_!lO0tWbh=C1 z)`9?JWOoNb)+~A#yE_ojoTEFC0L0ndfr6+z$POt2LX~}oHEbvZ0?+hfAfJvK+PiEgmF99J4!3gs@dN5+l~sjTCUhj~glC zTi8?@*LaNahlT|wKtqBPpnWwb5TlEA0<_cS1d8bDoB-{;If1gc4M^@@pCCpfWe4rX zIaAExNf6T~Dg{dARURb7=8QW{ga|!15+k11jTG=mmK!NzZNpTW?ot_7hcvJ_0UA`C zKxBDLiHa?cDWG6^OaVoB%$Y}t$Dau2s}yA(tIUB}e2F?m&Ee8Y(sC6PN#0nrFxF^M#qKH*Jv(?bmPGkHV+!4NCtUNFL011}ikrExD<2!7uW7O^GcOc%Ly|$fuZ9tEHvc7gBBX8_cp~LK?{ws9Ojo?!0MJCEn=}sS2`xSHyB}ELVrq_ z2rAd7yckVEed%Zx>T(})8}}>N>GFbA#Ho0}8V*-^!8&4#yFoHxUOWdB5&* zIc>2jV_CF9Dl5fd>ZvY=F^&)e^uv|<4{^#!%zVV!Z!5m@oqUFof9LWZ%QiLfg&q@= z5`U}50ENTEQ`X@Kv8v=YF_Dp&`0%wyD-$1Pn3(W!6GQZw$Icz06Lr)lcqEaXdgKKj zk0dqxuRZpr_50*?I4F$P?U6)A;*kqHg`V(nk6<~-ZDPWln)rN=i8zie+6W7AOA7)U z=?eaF8l&leQ6FqBL1;nO_&-e5hqJs~bhZEbTrrO~Pi6J%Gf7kajH^#V z{V3KJ3V3o@xaDQ8Qln^%abq-?Z*?zL{+Z9^8#Lw>-^CujC?l_#%a_V)Wd;^GLM&fA z#^q#~f9Rd^)B!^YqR9R$4-PSt&q*C&KCk!rZQ=4P=?h%Nl;q#-U5q>X5ghcq^c8tq z(8Z(5eDa#&ch=5Vb>mE%F=09_JJS%?yP~-8?+nf}W#%Car3W|sXoL#vM`O%XbP%&p zj`G7zPBLGbS^Qo;Llr}0u7n!K$6SUwCNH@R4NPEi8Jd{H<}z);P# z0t~fWE5K0CwE_%{Tr0rPT+fPmOv(IaMr3AQS%9IMYXul;xmJLoo@)gd8o5@0p}C$F z^EfZ>H#3&g;amoq66Z3|v^bZ6rpCDpG(FB`Xs&0)JkGkiS}wX=w9x`~6#ZxsTZ4YI zgs*l#TE>UFOLLVkx!3I+%~16?M>Ets&e05Yk8?BwU2K-CWD|X6F2lSv^vkYKW>F+F z-9@Y!s<~D`LM_({Fw}Fc07E0!3NSR+vtl0ozuylfGSgjArI}!;=2`)UTCNpfsOMS% zhDNRxU}&yq#k^-AlU9_;On0ZD8LGKfKte6o3NX}jtpGzK*9tH+*Rx_C!3nOG8;d?+ z7K>+obPnrh=FCV|c$pSUd5_M6LoAB9>XFKs9PDmznxX1(k7lTO+@l%l9`|U52HcaY zWD~t+F2g)JPCvsOnVJ1!;9dknHP;F-)N-u=Lp|3DFf?+l07G*0*-pVE#PS6+X9Z}y0*+?UrRUZ;kB!yy?d_0B`655Z*(iwHoaY< zPlp&V77KQ?aIgQrr_M5P95WsE7ICl%mr-bUnjF2w?g+P(&EqO`ONDl?QpXAu{e#^W z3tpp9#;5pon;fJG{T(?AFu3Mrg*DX<;>z1gH>z1gP>z1gL>z1gT>lR$wlIxZ^ zeou;3*W#I6x5Odbl4Cv}9E4s+lb zaZ)*O0pU_Pa1l{cIdBQVQ#o)MF;qG5EFY{ar-gHfsPd;qi_dclT6~^c(Bkvlf)=0W z7PR<0x1h!6xdkmg&n;;2Yz(*Df)=0amN|Y6l$9DSKF=*^@n@$yQZhB(zM(N5hi>cG z1j!T#1JUNcln2w>CON6;L6aPqUNOmm>FJUjxQO`h9Jqui@f^5}X;J2CQt7}$1d;1Wrvs-4H1qHn0p)pk0b%8NcoD(nd3XsS=6QG-mjLA9vpA2O zhtKgFG;I6P59Im>9YL;t&=chP2VFs~f6y1?`Ujmsu7A)Q2q$_971_BRi4A>5>iJdxnPg+@7J4J-26QY|rf(TCnH#3@zGodxnN7J`v_8g|uA~|`}p^+Sz&W_~3bc7@arjsN&FdZn#f$3a{A4ZeU za|>GhnQ2tNtjGNUw#No7G--BBz=Vur0w!b}6EGp#deJ8c5(ry9$g6;T6%SOzU4tH| z#4n381(t*J?NkW9L0+@`Hohd4gy!(Uo>>>c%itpHX!Y&sw}>_@SS zG?H`*i!o2~r7K{Phs|NyV_{f$M}BCQ4jU8} zx@=HbkF2M??s*?r&$R_FAA zh7?_@3|bXzAzYVk{ik57({DF$rP~M(u8z{4gcw?MsnJrSHc}ISADUSUc+eP)dg6ho zays=e64Td2t2>WF5xSewcxxy=HV9_(ZUY`P8lCHJi9=T2~DY315B2lv-)w zF!G=`UwrZDtXWpS%nmXZbco(chj#wC0oBb9*~JwNE-<&a02g(Z_GD7yYv zT-SKG9 z#}b~AJHfcHdpsk+BQ{uVE;P}I=DYlE5AqkK9FBGf$+%EXpT8n(h@1FDm)zwSlb8q{ z=g^Y{6QUc@JrKRZtb?LtD(d+f%r{T5sg#Sf)rXn>kQIEtlC`?^n z8J_YaPEb70bnzs9P(1t0>c%Zq94EP)mE=VAahHoB$%YuZE{4P&Vqga_$e3Ca?rK$P zwWU_CjfFL{z7mM%^d$I3bF>gCJBwXZ%f?`U?*OA$m#D%%>`I9ju(6HbqWyh4WeYZu z)K5E7;+pLmZNv`{yJfacVM`~)*=^_AR;}=rW~~x%m)`&gMU25FU@=m}6a+3OlQ8M>J2 zu1gz(9=b2XwF~4Rnzvvi#v;AZ>IK&9A!37~)eI8^RBu!l=Nn7Z;EZ&2lDSZ6kC3ip z+8`j@UOK|+k)ekG>dT|i0B0jV;*f{dKdLQY24d(Tk|FA{F+dlKr{@f?gFXo>GW9wJ z`XN?;jSQ*qG9bZ%lJq&$B-3@0j*@0qQV9vdw;kn6#7a!3>gT$VXEhr211XRx)FNC z)Q!+Hrf!7ZF?Ay)gxR~1GUDsq$SeZu-N+mw>P_b~lhXeyH$a=u&J?uk>;!1L*$L1- zvlE~VW+y;9%T9o{l$`+WB|8DyL^ge*EJx`-!-Ir){MVf(!YjaTB<7Fti5ipSQwa8Z z(iHLNi(6WWKdxp-D5f{->`ZczXy{XGNqykH0oyVdck6zwk3RocvF^fs?iJ1qOp6yIka~@yUcnBHRW+RXc)}ppiwZJgT_2Q*2=fQ z<6|wf$m3%zw8Y=4v(Pe+kG0TQ9v^F=bC?$ECmjVUKD+6jW(S$>Xm*ezY=Ak)F+PGE zF5`Y+2YD8u-460x@Z`+QMOcZtz;63Wt;Y&KyX}k7BYxW# zqsQ2lF=s|nKE2lGq8G7n;i8wYYT=@nv1H+*&*BPh7kv&7^J+RC_&|vFU_9SyhKO0# z9cw}#)d*lOnI^!(h=4CSQZxuyb7m3Y41hC>2-kR90A&&Jn?;knN5~?=)!HsAVjLo{ zB#{*{bg}@-BIXl9o<)rNbzNB$a0s#zhQTcxRxRTR9_nFv|Y-4hOZ zlvTtpj!WgqN_?5esu-`JI^>a6bdiMvqO4+m5uKS;jDwVJ2Nv*zhC?1@RlsD@0Z~>3 zezBdIRRO+rXH~?N&<=T&RT26*Aj+!9FUm8sD#Ew!tV&oB#F>(T~)S45j95NtQG zcSSOo@vex*Izr-KrmJ5j0*UO=)eJ_DuG)_7w}a=njHOpP?{xzq--%8$X>=kiWh4F| zn+cBMcd-zk^=LE}rTJqAAWGBD9Vw_Ze`u8^z0NwoY}U>~l;%$zfGAB@7NRtNXq6_S zA%ySQn=Z<9g}`6zO_vO2yy>DbS(?{dr5TL{0*UOITr(AJw*R@q(I`#!c92fer_%hs z%L{D?V(||;1xiws=0mMaaFo1@ExW9%V_BL%asZ+0~hDJspk7(q!)vnFu7ZcZo6>y-SpBHqfMv zJ49_qi_*Nu4TL<}Bh5sW=6O~oIKtb-jaS)B3bHhR=m11%+PNbImF5qu(kzJ5oOMVN zrFp*t5T)tLLX_qYtkOgTkSI;|mXR`DA@Ds5V#;74_SKEC4t;k)wm?VUtq@4G`|bpz zzB^l*(4>t^Uu{Q=()^wq2zh*tRy%2%=USN*sWhK!$tudyyw3rM(zJ6&3M$QetGa{Elp_B#x1?s(j+ppWA|EX4FJ%+)_U7Y14(I~V`WmJ()=?klaee=d$Lm+i_)}n zM+z#EBL$V_JyvO!MQIitS%}iKhh{|OQE9re5T$vK<$I(MrODn;Q>H5f z{$gRD8H|p{WJ|NGO4IJU6#|KN-<@F8cV|lznzV5bcD6K$3|Z_3`BXb9O%~CpfuuCq z>)rzE)<^h8!Qa948G{Ik1j25S*J)ybuv_FcQVdw$eD#=LL!e_0TfzLS-{)4`xH`r{Vr99GRgx^V(W~J+imsN5_hKUNO+_bU#FUKCF0$-`{Dia?6FYqv zBTGb1{3iXHHUL!ct9($1tqc7PZl;Q$mzNv7u;Q${#5WjVIKSZU+^J}eK}IZ6mQ@(bfttx)OEjos=` z8Sz)%v^q*`j2B)kM_&w2!)t%*EKLAE&6Zh&C>%UfTes=89s;o=vzph??;s8kJN22I zaU(Y3n}NLAPJkxQH|nJw$d`gL@r9LfX*9kVyA$++a3$*)4Z)>1`@s;ECQ}$`%7_PY zCaO@5BLo~{`fS;ylwsfeNh*mz7xvAc!RVV`Parc`gzpi{_C%36JK4ptQdH zCL$AvKYSr78Wv!NOSm|P?hP_B8zL$X?X}a#M$#VBT?~S8|LzAvM1>fR<|!i{&qjKt zV2A((Pda)j&nq-UYx%4{WrUCukBt!mA3QnIOL|_R5pra&%bR9Ih#tSqmt%~83Qvyo z(wD3~<%AN!@!4ftXJUP-cu3n)fJ?f>j+t&hZ2)ED zc&pjf5ExM#p%V>8mysgKZ=)A8Zpuk)kP?ww;K_~7N4RsNmdNhjF(gt$47}+g#I_mT zsJ4JkTex$hR_K#Rjqm|)x(HJ%cWyC4x7@i=3-n2(2KXCqx(E@S?%WE92Xp5}tc@;2;bm~_^rFQB^J%>jL>Nq?~P`}|(q6Gc+`0^@X z%4yV9QNC^5(xF!@bgiUCr$;;KboI82KSHpIiykAwBumGTd`TH{%zph68vHMz{*Ap1 zt2B~`@iMG|7%#&bi19M4fzZpaF3o0PiAyu;3)#!GOcwQo>}6U5i7>lxON)`e8!2Ga zc4;;TU%FCIzv<4OdQEr!bErk`{O3@K*jum6nmHW(XA$2F!536!bqAG;3Jte+TdO-M zWUcO`khQv#Le}a|3R$Z=2}DzjY#S8%(Ht+c#H7=}d3N`!QbmrQPeHMx(@{_X?LFH^ z2#BURPW@Be^?&8pz%G(>U(VpN4U}za-6y(Cp<-%}S2(ic-)R?#`cv zaCiPRg1hsl0o?AdWj-`s8GXmasDfksMXM!7-=P8MHs^yvY=wAIMc57TKruE%JWv69 zB2N9R1)D@aYNH+{sF8YF1h zxb>sf8oTu?WEX=H{iwZql%NLdQG!~mM+s`Ov0FcCvze7}sYV+Cl#XJj86G_7~UbTdiIhRj{FAG=CuYP7}zxEd<|a0{I6E!S|U!-es=D*XiImGI_RXBFIoL z640~KDKgHOWAh3d;Gq#^E~!;~JJMUfdIwB#;}-TX_>;5;Nyu2tH^xv-ho{&WY9PiK zY9KU*>hVw^%ax@@h_cl#?&qu2|8rmNPb!#^t!U6JR+RR&RR#CE5^)$`8G3iFc4$rU?4Pe$mT-j z5urh4trm3n@QofM#7aR{7WqBGZf;hVphK41>(q_9y-vO8TRqZZT>qn+G%pWY*3{RY z5HMV(J)?p8myV(2z;uK}-;F@2>kET0Les~8*FyZjX1I;F8P2ZdQ0ZrR@_mlv=s!q& zMB<;|z}pP3nc5@CEKmM>j^u-Ss{Ld9xXAv|4!q6MM}AzS4;|{UaoJx@>tPD?0oEI_@}`G&2zN>S)m9Ye`9h0cF7M zn9y{}fSrp=>BxZHY@q3|0O$7%hmLmE$M}N_M-1`+WcZwKgFy zA~XVr_bm3s!4Nl^TI628gJ=hfO!53rx5+iU_`;ShlRQC2)%;xQN)FJa7P?Flpo06? za2u(WZ*4~%ElZbq!VWSrxZ4ec!Pm1HAg-Z?OJCT!pOi%O#UVdynbPY+G?t7)hqz?-DjVNgpFV@L& zqtYdo0C|fOiGaM>iNrwImx#_CmH=UM;uPt1fc$|&vk~ai=~RGHU`$(VHE}$|tdKa0 z3cojTovcldKtI<(k3m1jK`(&*5StEvH?c>l_gIuRI7x`3M_FnWRQAQ7c%fsjiCcah zI)eUS2R#P;3&sL@jO;H9rOY{Luk`` zoq3Guh7U;oXdY8Yi&~xMUo)g*t=7S86)?l5ggBtA61Bp7&;{-1jVoK#p7X{lqI-=vr^p=T3q9H!w90KvdLp|In zUM$4b22O`WaL7|V5FE1Pc1YAg!*%G}iiM4-t@UM%Fd zh9*A4oUj(7QnS-_CI$~TL zVvuzRBm|0V_hKPFu$-9{;1G64L7G{wR)9l>Zif^)n4CEDKq7L8$7o<7jP|9Af-N2$ z;gF}glC^3vwSmocEst;uHepcaNDdkXt1bhPwuy@Z9EuVGnd~~z)MEk*QI~z`B78ad zuoyShII#j*xXEn;VbEqZ2MvS6ZVL-d1jf5_Bnv%O6sVPZtN<2yt)NzZsyQ{UiAVQp zAsvY~=Ija3$D4+k9*Ukjtc6(F$jlCtB;7t{H7;Qh9o2RMecZz9$|XWBZ}1>=bF)iW zY~11?tAt_oupGnga3XHH|9pUZte=!sM@-VNF34`8km_I=6$g|f9E!^rfIV~o zbPaeGC=gKKw_uQ{Dvqj+>zFsPXkJc79o}!2UXlVenBDMZq@l~xjJlxH(9LOXgsx3< zBXnn)8=(u++z8#4W;j4-(C*cCU}@3l!8HI&AL@fbeCF8Vdc$Fh#~^AS02p8*ZcN)n zK27&3|(PbR@%>f{tT2ff!r%PN0A_U=zSWL0WIG z@|D8Dh_)sd@FFA~Li>1{A^|Gx0f3LBMUenKTr-GpPF+Nj-X=*+UUUf^f|?kIw3`xo zZ@I}ki-bHFHu=qN3Axs7;>$tXm5>J`dV1k)rZ)XSdjX5;ZJh8mv;?Uw=-*7oFA{`{ zr5DEPKlmJ7k=hz#^L5 zk9Q2l^l(5k{ooa3an&3yu-3+=RMfbiIq7t|-^EWItS%}cXV6Ah-NtEBlZ-`@{?Z~o z)h+S>f6);=DRkvhy^8^ zTEeHe_C=xtw60+BEyLX$jF%BuuWgpxM4iDA7Y8}ytNbZ?DSXKq5Pdk-?0U z7%A4o?lAOcFYcyT75hJk=sz$w~coxK#>LUvNPh5Uc1GF70Y18QLz+L1^-~XgbKRg+1pHM!ld9G<3M4&tP1{hF0qu7T0DzUWMZks z|FO$2s^HmUeQ7FH@ZYfuzQ77TunQhv)Jeh5WizF#Ven1~4$EO`nHeNf3{KyZgVLdP ze_A?#?nmjcc&6)9`7X5U_%d;)1O}bhioSGHn)3f)?YraSIF58@W_xy5qAWS*v&ZRt zzVrEE0|4?IK?DgFK*9hhN=`hTE&IvV$v#WA&*5x}$~otpbE0z2IcJGb&Z2V8()+5q zc6Mf}cFFtw-XAFR_E+80p{l35tEL;P{>*N;LhE=*b5Kp97U(5;TC12^cc#t zunStl9ItcQI!-w4j5e@aU6_nenQ%4H^n%HGsBG$h*RHI9DAgm~V48AuNnOX--34xF z4X1()j;)Oq8jjdAs^l>g>qlKsItRFOS~|M7GfJoJ8bXCm8XKVVYmAg0Lz#Zs1*HRs zJEyHNV}6Y?VHQdgIA^8w7|QftT~N9xLFJ1hM!ZtLs#CTw2k zR@F5{8#s@_E)ywr#)#FDRZi)Z+ECjRB_o#oR7zXVZvLyB8~QCpr(cOuKV{{cDz%}u zt&|vO47E+sI@H!EvE|I8gyn10L(Ws56UXP`= zILw#d@hFp_wkcYN+IG&lk-guyUE-EfZ>sf#j3OJ9wQ@+Q{pS z(te&%CQ)j&q@IQ?D^=>>Sox+(y|K<0b9b-QFYA;o40Sc$wkb-NDX7|{DBXY18Ko-= zR9!hODRsuw-V)>%hB9SL?FuDRyZuyB`8w3LGups>$0(C1^%GXgRH+TM#hK16r8d+y zMe9&oqfC;vfjv<5rl!@Se^YOw^)3a`Qij&HVOj<&t!=|~Xl)m`5!`1rmMHbpR+Unv zHq;ht#g9^W0 znZ~KwsZwujwPLE&nX9|J8sOWgbWwd^vF|b<1Y^~1FnP}udOn+)9B8`04QOvcVq2+6 zwNLGomh`g+?ynuPCb$MK*e-A#o9bQQ2E691f{A|bYNkyU{Jm~4o%UcoSyIzs3tiv_ z_L8lFi7xGFrcIS8>ITyZW!94=H62pc1#aL&9jjod7Ae#|W?B!TE8}i3xx8CXmeh5a z4!Xb%cmr4k6RkSlOq;6JC%eJqS*5dXtuWyduZz_JQD;kWQn+R+P72qdI9)Ptz%1UO zV5C>4bV}>>%2FJDvezq1aZynyI zPwN6VuvKprO!R6GGi|C@mg1x~jaZ;ErCf1co zVY;8V3ryD(cPJR?)ybXGdcCp~ho9{A%2J#Zu0wG;6wK?DG92JV+FA_4C~c)p^~zG5 zR$9DBEyYP;Iw!D8<_%avtQHf!+TBc>>XoH9>9UMYowS~u>Xr2xPE$89npg!Bz1qvn zI@K#nakxonf><*ZCxz?gdp3m|7%r@WiC!IR7A)1Pk9ULV?n#|Bua-!!_A}D9Khzc>^DFSp^fl+RaRx>XoH9>B@-CSGAs;>Xr2xPE*r? zkygP(udE4by8fZ_bFC+f+SwD-G_^fJO<{Y2ik|kXt7FV3r+W3VZg35Lz_q;9so_3Bkjj>WJko=4lt7)77)rycDnoE)7XNF*De}WcC=T9Ds6Uj*-ekxnrdA zQ0^G1Jd`^|stuu~@X79g)zJ*0Aelq&3+bTknM3c3ART(I{!;zzVcA+n6EsPJLW47<&ODkLtcKqXLWQ- zehd-e7RDFhHCse{$~wLbQu2cvWkh~<)g1?r<>%X4egKjD{D+B<{1{zI&tkV1qe}&& zE>-e_%ko%$GN%T#8jLQ?!}#-OEk7PXzZo(jSnl$ne2&=HeXL`i4SaZ`h8&cR!)x(=y*vuIR z@(jeIu(K?F6!t^v(UcD!eVGMNVXv_OD(p?FuuUm!(H=5E_jN4-!SaAkxJXaH;v(lz z=;KXYarzLYTYCB)r5jG4rF6sT>y&PIFM6*V-iHS3hWF#Xi2URh6Wt=x-v9zHE~ylUYtMJm7xz8sCH%O$NaQIGp#j$ zY^aXYW;|pa>cZM2{dG4A+9ovXq85-CR>B`W=!mcYrFPwh6GW5YYv@1hDZbHpl z@=|G9YxIY8Oy4@lBB5xco4ew4^G~<*booy=ywO<~`T5Pxy2yBMXI*5xud^;P-Va^W ztph)89*M{uQafFNL8EWP@l3}Qu<4A^~VU8mihNd}=WEgrej&!X>A3opf z%FrKd+ez1;i*$Nb2U#Q(jbx1^zJP?&{aoGB(-mFa@J44{muX5opq7%zRtSH zct3Pek3{$YfJdSx{8n`7QxvUZjU;WH?%C>=p03*JhBwU8xASkBBS{JD&br8WKXkFsIs?FILSZg?X&yDQ!d z&gzQy;&b(G`S;<2)NXh`zFRD)SgZVgbyh0MUJge4{I)v-c{>-xJD)>6*tk1G1LsL} z&7p}yK)N#Y;w+G^41G8fq$@)|P6p}FOf-_zvCYsSJ;P`wwft+ff@h%X%(~`K*TZc- zhlU<*^9)Tr+~yg2G2C`7LtpUU-5L7TXIm5LBWQItzmqINQ)zW}epkHKSr<8dy|XSd z-sr50j5j;$BICWCb&>JD&br8WKXg%#L~vE$k*I+akF}eS=@~{dspTK!k4xYgYUVhS zVW^wqNQQx~SL|Abra6vea_Gf4(lv)Zd=%N0p27$xa`YtG;r#vT?0rM_+A!M3nvY}{ zYUVhSVW^wqNQR+djw2a{ra6ve7p=pjI8HQerBVB9Jhfig?GW4sjWm0K^E;fU; zJINxUXe4WW;0x$iXB~Bs)7LxeBIAwDy2yC5vo12;+gTSG@9V6KjQ2wq^PiJUjLwIJ zZa&s#P4(et21CmfKm5$1`oqsGsz3b9qV(ZsVRUSl30Gznzn9CV?Ny(-X3;+Ny<8UU z$A>oscLe`jKk6J=)V2(W*7$HYxP}EvL07Y>>o{+=3rv%WE^rfvV|RgjF%Wct`(S78 z0{6qRYc`4>V@|Wvwnmtw8(hNy@#d3#>bm++Mmo#G4fUZ+4sNOsWpZ$@^7qfdeadY) z2lr=>XZA)@-<_mW>I{TdQa_#)zZlG-`V53Ds?R{kqI3p=sWq(U%}zSSXm2N-VzjT5 zPBGdKoyt4Nz&Qgx51=$t)eyS|HSp?4OFK0*I)Bl`{DnB*bzk#!@3j_=4C10a93q!?0iy$xIDBw? z2>)5214A=G?CpG_K!r$7KrLRUaU?Qu4NsWa;ZmgGUT-# z9y>8Sk4`Si*9C=L1nWjz1_vgGrltp`7fjI+@R|b$yrdj8 zIC5(ad}Whz&{5c$1K$gz9CTc?=78sO%F)EzE1i*ZNr!N#E7Xx(!YPCUMGH7Qbr{9} zHK*6YiX`7NL!`wxR2VJz+4cm(XDtxj>~v$Hbz8}BY|AjN8%bv-*@Se7A-?)eCw*CL zE*Zk!HQVw*fU$fgBsX2%d4-i<>W#L!Q?c)Q_U+{ z8=XIaqY|t(m|RHb+MI7Dq}rl^G9EQj|M?4WPBnGtAccaVLTVI-PKO>G85kYIk@Wd8 z5r~s~Jy;wWI3-ER`~}l$h~$(la6=>8>2()iyupFknPY{x#FTP!-TCVfmbo(^#h_^L zBOAgYs`)13;*8_iEmZPq1EVIObdMQ@nVO!9^C0oS4XlK7aX}msK3$M?dEmg{boLJD zw4BrH5|X*(BSj_|S=T7X^tvOXBlFi9#`;Nj#H0sD@Cwy6_bEqkPO-*(!ja%o1M}&I zgG&s|ryGXLUS7$m;3G3m^A2&EM%9fbFj21QH=h; z909o4DpqSK0e-NBw?-4-hgijy0R`}r7A#{5;LLHU?Ix9B1@KdyQx5|!PI0ByG=c#A zSF6SR_yV-3&zzRZFiP#&v})awbKqAMCPy^#(v=SUpI?>l6rN59!z2-SZ>1+uFPNIU zXn3LrhdvKvPmW8YFW z6J1kicw*7onCu6)8d(Cv=M=-3;_9LbhN6C{3t9`l*ml@XpNV~?1rymL?Ai!5&g8l{ z{#-wi8*Xx4Jn^GlP`Z(cUfsT?kCN@O7g&tuDOD#<&YJ7QggytxoDeCl$I74{V{d zPg>|gswQ{gkBuivH{litooBlX)euE_N(UQ56wp=|sv!!Pbm5!DE^KlaZd5EKqFY^f zXt9)S3|+W-7c_VAqi<8BZFS+v#V!OUUHF<&oK_d!Xk*-kOO3*`I;jVpRA_EIu!YvJ zmtE*WswQ_~=IGkA60I&&LlmV-wNMRF8Pph}fVR3&4N<_P3*RVqVJ~;#uZ!)1=vEgV zQmlC!Ll=Ia3!1yC($^koTU~fku?vAo7rtr~r`3fw*cf-=sYYR1okS;d6}k`)Y@u{8 zSD_23n%sq%gG$p%w7O6YQIsm}LN!EXP-BP!+Ui0zL;;g7e7)F(ecXk=Dz*!vTV0r0 zZ2KCtF?8W-#dgV{wd|#hY1&p7o>=Tcq?9hq+_{k^YjxrEMp30Bu%sp$lhqL34L&`r0FHs|!ykb|En7!p!X%X|h%qUS|}w)rBV;g=u%;XS<*^ z*zF2kNY&&n%xoa0rD=7c8lqZ_!(FI`s0?ZhQ9xT=sD>zD(uJ9O`KUNpQcf-!fn@+U zE~U1H6qp!VI1hJM=O&e$Vr*g&Z-$?cueQ&Pj2pNyFx`4fv%_N+VAuX#Bhm2G{E=~N zN9r;#aG;&r@boy2SIMi|2>NQ6eE zM7igTPN7L5H~6@JsQvjdH3B1KU|62d%BMg@VVX%l#!eGZeCDE@G#;&qV}|A$S#bya z)c~mW*pJcApv~n6^KHz9@^!}no;nGtjwI>5TU4x(d61=f*=xsJv13$;7xSYBagX8J z!|{CP6pcNUaWqoyp%OoVg9>s&GKAA~C+SGtVk4zM4~`Pc^-zk`aL9;_)N#UyjWlp} zgpD+DaDF(Yvp@VJC=jfv8F09RXP`hZtQmS+3>3g+qpA#jEd~nUd>F;h z-(sKuMw!&iMeV>gByNZ_1ovLe!cD;}+!nt!Shz8mgsW40Q4UFXKFExGw{XEw==*=i6Gof~(Itjk{ZN^Wn~Hk{h$tf^QnRv1CYYKHQm2a$~j{j(O5GWg(K>e7G~4 z1tvX4^K9*p8L9%19=2b!VQVxRy%0#P~CTMQJiMzltYfdbZu)@(6Qz#7qdTMQJi zMzp>b0|l%Rt-r-U0SK)gY`7sroxt*6oml2Az@^805%8aueNnXc(;4kWbEYhqIzPT* zCh}=nVNP|N(z8OQ2JRDDAyX4>N~v`%U+}qO?EdguqwXvQ+&nA?zv;x1)*S|BT@=nG zWkK^;H7_vL%$gUN>SoOgObyh0g=K1Df})#;bCTw<>ds2Q&BIz?z0H^_Hi1*V!=^8!=dta*W{fts(dOij!tb@Ome(mWd*qQOG|HxG{i)|;GJ+RgI^qbPY6 zG>;|i1tz*fOINDEL^o-zkcsZoS|L*tcLwO@;m1kySfarLAU6+>fYvOAS=!C>d!s0M z7Br7l^8ypyMx-lMV4^#TR>(v*6RnV`i8~W?^YG)Oc{VbnhlhV|9v=U#862~;n`cv_ zD0vn%k5%&m6W!~gD^*~k+g(=3M0dQbkg16~BXsld=vD0u$Ykp(|BjqI)t{$V9hgtdOZ0+-o!sKTewGSBCWPtDl>P-~HCiomtw= z^E;y`c@{K}Rr3N<&8&HWsczQ1z|=s^b@LRMn!$|GJj^7`v!OAY!7>_qpiFKqpiFKqpiFKqpiHcm`b0e zyv!rg=fmdalCZU#uZC>|J+5drG@mt68H{wg#7gBz$4smgBb_&~QjB!)gqA)jV>_`q|b-V z%}8NuH(w2>2I-#FY-m19s0>CrM`)#TqyvRkijhthS}8_4Vn|D$lrfb)YiF1jT_Sxx zY&M^;wVSWUR9?;2L3s^ETX_veTX_veTX_veTX}^sl|D;(nMb70ht17vVQV*E4LhW| zXEhs|&k`zwk`*=+&(&xiw^9ftK`Fc#{ z)odM<*I=}j*I=}j*I=}j*I=}jR~S?2vy_*4MEZQ#GQQbS#~VmG7#zWVYB&!t=)V*rt)gG4$5mV+RAG% z+RAG%+RAG%+R7`8sq|UO%RC}|K5QDtgst6tHS8?tp4Dt$$W<&E?BbC8OXC?XS_y}tPCn~7;$&s;f zeCMFz=h0`$ncF8?`3x*vFrK|yBaNRse;nVDsC=fU2gh+;s4A%Ur#iooV2Wxsur^%2 z^BEz2Y7Ft2Yclx3h=()PsHzy^;e9mEc58xE2 zFfD0xin)_N=)ref3ZRGA@KLV<=;1XS{-XeTcrAN7NA}?~)6yyM@EX1*RRBG_j;&(_ z(8KF+8ld(o7N9K?B1cw$MgHO)zm|E~sF$n>9ObuU(7BV9QkEsQF83;Y5 zhObX^wHd|n5@=j}fO$hc2?2QgDEi|don&N$fY*&A^VcDy@ccBh8qPFO&!^04!D}5d ztHHlgB^h40CW?Hs0ZiceIB-Cvm^&X&f$>KHW5a_09?$>{Yr{ARMWvu|Z5SJB3YZ#O z8^ASrIU0sIqPQc)A)ezW))^_vBgLbzBk+>Xi8aNetT?bP_gsm_yY_Y)s0Fv#Kpi8M zdcriGut-NwB6|IN^jvuT&YhgVnMJuwD0+IThNByd=sLbC`>*9rcT0Q{-lknUvyhk~H6hl)z-!>dSye?ds?>2y`X#h7C zfT3wTduVJBX5L)KOfxXO<}_X*IW-l4&U0DPc0uOxeQ1pG!spCAaN|t<$@5SRr!IAX z>Ns$z1JuBgAO&bGc~(o$=qATwWS2q zJvAdE?w-30fV=000x&d_SuLm^&&myYlQg(dFBGQa98bN_%r_m!b1y720Pcmti*qs^ z!yYcAU|?i?6vzAI#xS3Pdtr-w%S>j*u-|loYB;4j*PiWE_2OvMh8jgpm>g;iIZd3e zU&ycp_3CG}pg#Sq7SxYt6?y^sNWJg@Bc6JpQD{0E!nhaiF#zs`n+iZWR6S$?)C+g3 zUcf`R7d9_ezcuL4f#8LfX+d-pcn63M0q+3O@!tigJyfY@wV+=8tQOR#pVfl;@vPiX zH8PG_>F7KhT6Af?8%D;_5+ifzBd9_GAKz1)GPDxZaA=a5qK;d|O`s8!Y@nGvzm8sG zt!MP&pc^x*KCE9&pdagL6PS(fzf53G_A|5W!)ra50OpjpRjgVKGe8@uXD`sq<<=;! z@79;(KrvdA`H~)Nl#83DmK$Fo6aZ2`11CGN1Wzapf7kSfrUL`hu5j zpdafkGsW!URz|Dhb8t>kz7<;)?7=pWjnr^(la17i)5X?fYK`J{z{tn|HT}o{BsHH| z3!u#i8=;*78=+;qjWn`%e{w6gp3}sv*iO@1Tvw)r?!%2ccA9?NwPPc*u^h9JIaqe( zMy2#QkpF`_K{c#xJEW>(rP={%;0wsSh;Tp9`EqX-iq`^qaK2H#;4P%4WTb`Em5j8I zhLVvM(k#wqeGj2%y~T-Ciu7S)$}U?!c8zRgHk`q1WDdN)^6l0t8#-c-PEak#TyxK& zm8PoWjIs_HHgG&y?j?<_nHt^#J;CqH_!>S&vH0saCd!I$U{+zpH}Ouj;^`%4#nT(k zil^6`6+asjM=O3#apo@dMazD-Ad$WyFv5Sw2I{bsx~W-tT#JUu-@CDg7v-* z6|DDns9=3|rwYyqdd+$?dOB3FQ7dkikJLmfiqh}nYfAckd|gSuk8ddH_wlrkke6B? zPn!rh5%YN1kkb}fR+sbv}_2V zWkUch8v1Y z(2AmL2tcxt*9rmZO85n6DB%~Nsf1sEUM2hj^eN#NpkE2U0JD|w3oxg+2_bzBt*|Qy ztteQ@MjE0OMd|nPv~iP{LLX1NHdZ`s*;w(kYi7mMmYEe#`(;+V+ANdu&xZ6{{Bv-f zPrj$6URpK;(6S+bmJI>4YzUxbLjWxs0%+L~K+A>zS~djGvf%+}MNu{cAlb0m3h#>I zyiQUyl<*7CRKhPnuM&O%`jqes(65AFfZ0m;1(;Jb@`#K;E9?qFE9MlWrzu)dlztyi z8)+(G<_0qB-fR+sb zv}_2VWkUch8vTO08Jw8E|+v|@HadU{1Giqh}n$xxY>HXlz`N-LgB zlvaFGNx#phS4qE*?^Dw6`d^{P4t$4BwTk&+Yp%qUz z8d~vmk)ah&_ZM36vmyOf{2W}bknd@!mzE6yv}_2VWkUch8v4Yso_vm`}B3BLeMCHw;PD&ZHPPYJ&O{Yv-+n5~3gfH^qZ z->L_+!mc2+qOTx5{h}2`>G$zumd{I@k0+bF6;B3vE550u-{;e-q~FK)De3p|{Yv_M z{A@_S_1rnQ2_@e`o*(auqHGADWkUch8v4YzUxb!voNY zqHG92vSGCqw4%7xDJdFC_yuSx;TND+3BLe+O85onSHdsAY$f~x%n80>)&p8$R}fm! zTacdFq7_By_wh9){XV{~q~FIkl=S=frjmXi->anG$M-4e_woHo`hEOtNPk`{eEb~v z4CZ^<$3rWMvLS$$4FR-l2%u#{04*B=XxR`z%Z312HU!YJA%K<*4?ru5vLOJ;hSgTk zih_U7h@@yJ;TNE(gkOMOCHw;PDd88OUkSeevz71*FbB89SoMHb*cF6UGz-!*N3^0i z_WSsnl71gwSJLm}8%p|pd{arkkMC8|@8kQF^!xaJCH+2rHl#nV6+V7W@b85d^6}7$ zqHGADWkUch8v4YzUxb!voNYqHG92vXPf20qRQl1!ySY z7oe$xUw~dE`~vhT;TND^3BLfdmGBEN2Y1q0^?+8`6@*q49Lh#&-bku#y#i=kuK?QC zD}c833ZQMh0%%*W0NU0ofVTAtpl!VZkgYfGTOa@wWVH?m9e;19sl$2IMjH4i%0`;- z$+wYSd?jKdeQ+?dk$!lX*~o0=xYMfX9Qc@-X`m_{Y6^>YhnnIQ(xIlXd3UHOjNTn; z3afXAn!@bep{B5V7hRO3rZ9YWs_7iK)0u4mrRh*pXiecmw~?B+7#g-<4;Z#!u`w!Z zkz{4qf_)0Z7VH7T7VH7T7VH7T7VH7T7VH7C1s7V&1JD{JF@hKpBZwg}f*2Abh#@h8 z7!o6hAu)m&5+jHqF@hKp;}K|$k{CfqV$61f)+pVOG!3mAf;6>m2-2%{Ly$hL8-ny} z-4JB9)(t`Cz}M8Q545I3O`$c_!rQ6lEsEM!EP%EZ3!rVq0%%*Y0NPe8fVLG2pl!th zXj`!W+Ey$8*@_FT+v@KZxZA%tF+mZ#)wqyacEm;6i4nw*7(on)@d&g=NsJ&QF=o3#Yt)=d(loSg z2-4KLAxN**4MF;}ZV1w^bwiNZS~molgRd0K`ao+s)D&7%I6(kDtabL;EqW*VcG zpl754=ozU1dPXXMo{d5-XB7fy4>S)zEs7p!0%-5VnrKDQJJH8$??fN3y%T-B_D=Ni+B?z5YwtuKue}p} zy!KA?@!C7l$7}CI9}lf4%7y@1HU!YJA%K<*0kmugpk+eh5%YNJOHgI z%7y^Otbt_%FO8xff}}8J4L*f2Yw&fK=Z|gRunzZ1km1z zbh5%YN1kkb}fR+sbv}_2VWy1r|ilS@?pgqt8&>m<4Xb&_2vKodZFpb4No&;-yPXaZ;tGy${+ngH4ZO#tnICV=)p^8mD>=z%7H z_D*byRusJxeZ2Ng^zqs|(Z_4=L?5rc6Mek)PW18GJJH8$??fN3y%T-B_D=Ni(2AmL z2%u#{04*B=XxR`z%Z312HU!YJA%K<*0kmugpk>1Y(2AmL2%tUC1kfI60%#930kj92 z0NMjh0PTS$fc8KWKzpDGpgqt$0Ieu`83~}h6MID~ir$GnUVA6{c4YzUxbLjWxs0%+L~K+A>z zS~djGvf%+}MNu{c&>m<4Xb&_2vsK3*$_a>h5%YN1kkb}fR+sbv}_2VWkUch8vsK34>SR^2buud15E(! zfhK_VKodZFpb4No&;-yPXaZ;tG!H;4ie5$nXz#>+(TbvXqL0_!i9TL?C;E8po#^AW zccPEi-ibb5dnfvM?Vaf3wRfVA*WQUf9$Hb94FR-l2%u#{04*B=XxR`z%Z312HU!YJ zA%K<*0kmv*09sL$4FR+VngH4ZO#tnICV=)p6F_^Q37|dD1kfI60%#930kj922cQ*2 z4>SR^cj9c(ilTR-kJsLbK3;n#`grY~=;O6_qL0_!i9TL?C;E8po#^AWccPEi-ibaQ zT2Yh@0kmugpk+eh5%YN1kkb}fR+sbv}||)T2Yh@0kn6b0NOiI0PUS9 zfc8!lKzk<&puH0X(B6pxXzxS;w0EKhpcO^$L;=V4YzUxbLjWxs0%+L~K+A>zS~djGvf%+}MNu{c(4MOT)D72MYD9P;7S4GckrYkC zHJ4NL8m_qv^ck+X4D=hWxeUxUTyq(iqfWH*rGi!zU2_GfsS3i&k@C{EUIDbNR{(A6 z6+qj11<K@9IhK@9IhK@9IhK@9IhK@9IhK@9IhK@9Ih zK@9IhK@9Ihk3egb_n{!cTX>$+O;b0@Qx zwzOk$qfMf7pF6pz7JS}}uLqxNUoO+iXKG?N_{p+Q1-L0J41y1}qQ|D@j*L!DO=qvb zX<<`Sqro~xPE+H-WV`8F+>`6hpEtH%Fr^a=;SQhQw~sDvB^aC>oHxAgbnuVufhYqF z&kOF<51BhUG&+A6XC$kN5He18Y`s@}Qhm|nxsXle>i%6t#x z3s>h`-sp0pRCrpzGK`V^}-&48Zx-6Uuon9g*%yXyK3;w+9!y-1T zQtS}!7MTnlS@vm({IIY8-~@^|IXE#NLa<@Jecvd_p9KSEDzfw<>{&;`r>LC}wB6e@ISSDfyo%hjiq`{3HB5N`1@9}T9d z>7iiS&f24R^d(*K8qOB~tQ7sD*`iMjj!&&OZ!mbS2y1tb7;Xmp+I6;M(oVDpEDP}lSb^ENO(xHeSn%WdHstq=0h ziZLs5nN%xwYJBd3so=48P8nc&J)~K)tqd(_7?(&+WG`T70~5H?%eB?N4Xincu1%$) z6+dr2#_!?j!L@=D^<$={>8{F$bZ%4A^Cz&4mg-_Fw}HX6gClhG#QZ5-x}>_M$n#mifoDQuSbzPp8||JT0IW{F4pTF{Ln5G_o(uY*x+SD|U)r zsFs;kU+^Ux=*RV`W{TOt7i?e-<|yfKkS!IzlfR)F46o67LkkARV8$pus7}pXM=jI0 z4&~?HIv>i95mV@sskzyUScsKkk;NqL)y!!S#m}7{3AWBZQrPnrj8;CRw=WjUT~9V5;==j@~G*GgNvE3zYo< z`Bo-`u0)!@U>X*RT;~vkQPhtc?-!p_Uo<{77W|=D=lUWHyXyu2pxLJ<2ZFy8A6{Ry z=J341fiddh^fltEhq=}G+@ax-fdymJI59STBV^FEFv@1PDq9fA%m{9#DKt%;+9232 zA3caU2mXR>^EIL9p#{_H1)s_{JH?Mo;bN6sd8Q{vr-m0Xg|?)RT`+}#o@P^c-F(A{ z9vOy5k>b0;DBw&fy&@WlQzZIx_86ZEJ*S;d=}!t&3k=fvP}_70qORtpE#9u77w zb_dmH9P?hI0Tv8n37d*>JEQsQ3{TF^zCT(JkGZ%wHGLho0f@*LmKQ3wIxZ$1LKWxO zi3Z1lzgY;cmj7-em}zH5gLV-H$JWLh{OeXCo>wi<9f~0aBR9|cl^_U4bAGEaPD(agH94UE#fBr`B)k+BJwEVvXR~j#x7|rX$viWoV~7`+}o7V*Oa5 z7POknf~z}sXfMKs=B_zDxBx>DT?oEtXm}k2u_{Uzad~{w<4fBks)eKZKEDEv8uo!W6KE5oG_t+=R z_P~7bnH90rf~Qx+Qpd|~1rKTjPpych89ccnmfqlr_CA8th-Nx-*IYC;Hat8LyxpFL z6<}JM_AL9HG{?t_=)k<8x$6Z#QZkC%G4mT7UW6?<+MX%OaEkL9;CR&|IUF*qdo|Bd zL$4N_5*$>+(S<{(Ce`DBPAm&kmYq7WV782D2<37@7Z(5ez@XHjEXbwdb2+XHOVhI) z+ld7?j!9WAU-mWWnJ?sf26JMb#xIyk=lSn+;pJI(hWG7Gk46P%`_diRg{9ZC9MgrR z&$Areg{9xK9My>h%^>Z4*|IN4GkhxF4Ag5JNjDxT&wqF05drvP zHy)9IKXj@(>NUr=&Jo?R>G3>&?#3gM^r!Z2)(G}E)>eO|Zbka9!8(wQ{WN^I!EanVsVsd19?r`vUM{Ejr02k7&J-i-Pa71zW zV>+7o=gps(W?25?9g|L*Jp-0z@`I4=EN-PE69SR4`#=H;i%Q zz4oNtXNLx#SQDF3g{M>WaPIc^lzklWs~1ZJe$)gx{oF>7CbO}U=7pWh>EQ78EF}fT z=3~ZrReQdd0(isuM}XumKxwJ4XAYGdq*dac>6{nBbbPhfiKtz|uQF1hO- zQA9`Pwwr=C?PX3@lk8wcYUoLaG~a_r!5HvR=>y`Kv{$!+lQ@jr3& z)TY1t{m(XCH2tUFZZNdLFJO>LH?~GMUNo}NZ`R**!;OE5GT`6^ex2Y0vh!GO*F6ZO-S~ z$t51l8)LBh`X|vqZgr}PugS!wzr$_J9}PbExfm_Cn$&W1;|({(Wc>re?^|v^bj8=p zNFTP_?F%aDa14VZm=n=Oe>S}W0LX%l5%o`O_26aE0y-+l6G}T zJN=tq{&J%YFymfbfbymrY_jPlnACm})hE$8pr_Da4}iDIGIT(XBk_42J=2PaS#owl zj8A>A2;Q*}ysvYjgENBHlky!Vd`G2xhh_NwHRU@}_zq9`j?D1=bINy&@Ewx!9h2ev z>dY!Z7>0|(FiL)pa1_-ShfyQ>;0&CZqu#|~{8jvIAA#%&;=YW(Kj3dOByq#P@ z;VOt;WdRayJ+L@jGV`gxMF>QT@b?CIq6@(jUHZYr;lNBeh@%Y`hu^@n%B58ohoxD` z4`&4;MX66Q~M1Mk>Q%WE+G02rwkV8KJ@+Og2RtLF{vVDulL&!VY z=0hOQe-z}ZZ!Zr20lBUk{WbY-50VsaLR zn4FF#xM=2s!N;Pbkki5V#pE`W{NvFHVe)SXd?GqIO!^S`WOPcHG!ghzbZVH?5%_ep zG)#IB_)K(Kn0y0)&qk+*$=4D1hvU=)y4hGy-3VE(()RBJhvV#bNSs1il(w5+)x- z;Gd#P!{oyVd@Z^xgvgbHe~vB>lhqOUm*|QxSq*`&M^}c)stEjRbXAyC5%@-Qb(oY9 z_&?D#C>;Vl(Y0X`%~XO~bUixiK!obiBM5B?uo1l(CO0F{jNS^98xiP@-VT%N5$KEF z36pCP=#SnFldBP!9laMOS0XScdOu7qN8sP0#Zf|H`^{*xDETe|--?z*$+r>scC>kv zd=r81L|a7390a}_Z5bu~2z)QvDoT107>Krxk_G~Eqiv$3hQMI7ZIt{U1csvRqU2u@ z7>>4&l7B&9B-$ZLzJ|b>(T-8_RRq?Gc8Zd(ATS#393@{u;QP@oQSt@UaP4RhDCD^a zjYTIRbnwiFg7Ihuq3AA>$I~H?ry#++Xx9im^6g-LbYCfPkIsUeyiR0061xM5oI>Ox zA~zFxoX9&wt|DQ(3uJ$&>xBC}ekIAH2>&34RL8TDSx~acc(vp}JZLJ0oXnp2LNFbF zB#FNXd;ovn$KM40*2UjX@wYVk-p)w0ApU5w8~(2oe>|bz3*%2DJL3Pk@h6k*@qfMe zQ^~e7-w%Eme|m9P{RjCw*CD{)`tdh0k_`m^5q~Ff zk3k|F4PEXnG(%>@c>vi&?@_uXXs&20BHIyp9emLnAgiMqKa0PcxVI_hU1Hsg7`7y` zEs;x!Tt?(_B3BT(k_dH8bTyG{h+IqLI*^%}$>3+v_4M-wA~zDbiO9`FZXt3jk=uw+ zw?=mmxs%9UMD8YX50Pa=Wz8_KEtB6|_po5(&y_9e0(k^Mo==1kwDpGVRw?I}_Q3$gUtKaHhM_&)tdaL1a%NdlA{2$Ua2&C9)rp{fQhvd4kB3M4lqDoXF0rEDj&x zOm{&j+Lg#|M0O{#2a!FA>_ud6BKr{8m&krZ_9t=xkpqbwMC4$Q*_`Pi^z&FE#}PT6 z$O%MFBytjwlZl){MHQhRC%?yc2$4sLJVxYkkUcQ${5<|%Ql(i}^)MnQ5IKp+*+kAI zaygMJiQG)&RwDNjxu3|BM3xhI1>{?3q@Pz`qo0d09#)qS*@4JTMD`)FACa?&oI~U? zB3BT(naHg~?j>?RktadE$C)mtpHCBcoyayAC94mm==Q~7b>g}kcZbu?iT(>ikU5N0Ud^Za1PK0IzZcie66S-3z1ui+(zVfB6kqElgM2}?j~{%k!3_?h}=u$J|g#n z?8ccsKtCTO@(_`Si9AB&Q6i5Kd7R@g>bggXJVxYkB2N%`lE_m;mV^9;GkuzVK11YL zBF_)|@HntRtOuPY`*M$Q3l*xr)fu zDY=e9HxRj-$TA{N1UfV7ICI`(9b)G+(qPW zBKHtkM&t=1PZD{G$Z{f26M2TnvqWAaLX+}{2B|7%N`q8HgH%L=R78VRM1xdBgH%L= zR78VRM1xdBgH%L=R78VRv_Fvph#X1eD3GT))1&FR(1bFDG&Zkt>N@MdWHC*ATgu$aO@nCvpRk8;RURghtJX zM$L#u&3-N^4V@7Uoe>S45e=OY4V@7Uoe>S45e=OY4V@7Uoe>S45e=OYjhYdSnh}kf z5sjKYQyMxW8ag8yIwKl7qbGxtY!^d^zFh`deY9U|`%d5_5ZL>A*E z6m14Fh5dt{M@#7E=0vt2vL%tNh&)f^1tKqktcseZf5>Ll)*oT``|QkzgP&7iRqTAU z{(g+b_6G4lvH<^o5wDrd!~b8#Yb9g&|9|7rdAVPSFsLi>jC;bC$fLi>gB z5n*x;Li>mD(P451LI;HLF=28VLI;NNv0-v5LI;KMaba>YLI-2tD@=|;=#VhRCh9>5 z9U8{i58Vr)!@~H=5W8TN;P5cMCdB?%B{(9CuMd;05jrxA?+BCsLFlM3zB5ezg3!@n zyev%qfY32vJQF6HB6MsRKNKeaiCx>{!uW~sd+~F$t2-+=K8&BlujfN-F;;>T!uaJd zSr?%b!}ygjSqGt$!uahFvResG4rAw@+tiKG#6Kx14u1Yy;#Z}-Amz0vFGG0+%8O54ck*hJ z7n;1r&f?KK1*5hf|8e!yl&*3MOre>MVYS(tKY&Czm09-iQww6`d$2J zt&Dk5%qAYn)OY7O<0yZs(pVITp zeZ||yTg-eHxn?$zd6LZY*>pSEJ)ECr^5l~DJ85t8Fx2~+usRnd8caSjvqo@jSRKZX zk%ZIj5BR#Ux)x$aFU<1Ps|GiQ)gR!;B;;q+;HI!T zjUNjz7OfiG999?N$GXXK{J15o{t!QYgfVB;;MTDE6a4sTLh^H4Sp9eWSRZ4{s=@7H z^=J6;a~Kg;4eki5zrc@QVhmX|xHGJ7h#$X#B78KsE39sWAOD%SCut$G9OMG<+#Obb zhv-d`6Y%4nunH?$^^eKn_^~Xk{uw|1lI({cGhy{_`0@8-*O}FVd$ChN-MD#}Yyow; zFRUICCVzzV-cS1?N%inBq~YoT+8}{hYgX_ehpH!s;qmzO5bc>H_!S)uu7_#!1je>m z!6USTl2p$N!<`WSC~c)c>1PFx(SAx&y($c8KzW=tR`6t7ZLw7hpJD9;XmQmGqewr;8*lza6L;KGRa2}|6GU- znWXx97|ufc^CYaO<*eWZ4pldg!WZ%DMcS-M@GE*2TrbhC4GfjDf|qIQCaLZmg|{RA z723l|eu?;3IaJ+0!nWwF;5FLTN$@K=8(go4)uSW4tSiAAVfEyQ2f8)Y%hpM+lP}^C- z;s_f?Xt5}wSI1@%lq}g3@k=6TJ6bFXk3jt95%!TV$j=J4;1ITv!X5By%c!~>Tu(>Q zHsIPSf?}f1cx^`5UP>MY$2J_Q?p(stJ``*lRS$(}=UGy!`=CHKf_J;9dQ6F5VcSR5 zQ%cF1h}$8mo>fXtf?(|!RWC-0U9cYh+swyFp%Jlgm)~5HbQ8x zsQP{>`7uI!N7Zc|%r1DxM%6tWzgPB+swcVRSj6oYRWESKz6k9fRj+mYPCNibaQr4b zFseT8IOl_+>Z=acTD)VU>J~A~dU(f1)g5Afj~^OU_loiU!8YflesIL1vhJ^9p#K=J>*(AdzA+{d*HS)H!blr|f$9ZjgB1@Cj|H5NV ziX3!#f6S9lj@-$}nJqqSabn{XFTvR`vlZq1zgdT`g7?75QDHS6t?WYlQhMCwM6M)q zHIZvUzUXtko_^m*F51K9whQGkw=LofHG zIU+9*d5Op?L|!Aph8MQEyhA_VBf|C-Hm$H#g$*ifOW6(*{I<`PO(<+VVZ#aAOxRq) zmJ&9Suzh63+YS-!IGpHn{on69w09eLkAb%rcxQn&6|VESuEf^D>)>whFGO9p7Pj-b z{;xL}qN8cedkhg{Z{c{KYxf<7_U6J$ZYliH=i1&_=(MMh*-79{g!cXcZyn@!4Zh=Z zP4^BWYun&|wPQe=1@HM>|3B{*TuK!;)A0pm&AoJo?K3BFc&d{USpvbnw zhv+9;5ZQRhc0)E9TKg6GZHbF~uCyiLcO!WFfvk+)w#a5hwkWbOk?n|VLS*Y984kU< zkS&F5BqaObJw8`95VCEM&4OeR^maft0kZXv4S$yqz~(--^pTOzoA%hM#|AyJ<*h%{ zOYZ_U=CK`*O?YIz^ENv+*RiE8zkPB)UQDM%ZYdmc*g!J2bmZ7-9k zA~Nk{fpKhnAiuMvTYc+;wW?PD82Lwna`4-c5o$ z9=v5~E6Sft92=pEOCxtW`5a-jQv|Kp7y&OS48fa zFd0GIm63Zc#L}P=TopO&p9~;$b>y&UnS;ng#u5iGaZtE&XpL9EETt`b}y zIqa$QAap|nLoRk=D#4AB!=B355xOaISnSZE?B>W}C*??lZi(DB5ge&1!L5@M+8eSPs#6$U=D^CRVBC!N)jczAar*G!*D{&x_cs6hm#!; zS{Aw8B23*Y!At}@aYBoVdm|W&ldTZCFM`FGmzVcPZm%d=g184F7?6|22t61%EUai= z|4`)ikCHzl^l;=3h~QUQ2_A{uL4IlSXygu#c#iy7y3!-EgXSQtj`67ue=1aC&LmBYQS61){TECs30-;Ugsv?#0u??mn@a_p-F??&#LhCpJFjs!Wfdkv>CmG_{~eO!=qo< z2(~D}7@xqrNjA;s!@#yI!7`8jofT|Vf_XlHaWkS_$E{1S)1!~EAS_`3N?_ZBqZ{^8 zOR(CbpVtVsE5QMb{7fNd9|&phb^8*G`P|<-lrZX{znj61C5MHmx5&Otn-*+tW&0{y zRoRxxc2hQ#l2P<`$ZDsOdpb&Zomg_uc;VQkv^TJS3Bzl0D?$g9;D*3U&I3#E zMZi7|Hfc+6NZ@7T!6kSlz#S9|$P!*%@CU^vZ3+Gfa0tZ$vIHjuUZfsgf~Nv+ejZVB zyOenI^T-n16|ni)42~+f-MBtz#ha)p+1AZgWws!*(UtA3Y-)W1P5F6be{{+1S>l!I zF(tQ`U#=fpa{H8cPx-i#+qcAf%Ey=7{z&?R>&Z3$q6F1e*89#_sQxzkI@mWVsQ}@{-YTeIar{n69yG4Mvk@lLB zyRF3g-`AGh?Iqs-zOLl%EG1JwuP-@la{OQ>32rF4ds_M3n06!gC3V^V!6R=hxn(Vu z6nGzxya^f(;7RaZi=Q_`&E+SF)Gg5N5-dR&=b_al*n%+5Lyt>5{@e~dF7fzt2lTYW zqt2bs(-Pc@G0vCVQzd@W++A|ZOZ=v}2dY26Tl6$$7d>NtpOYW5tHtI0Wm)vV5*n}|7m)z?mj93`wOYY4QHsvwSm)u(=?8;-D zhf`2F%0w8!!L zqJ#iFZrx2*>Z2_n=3P-!Jc%+|iC_5{sQX#_`~>nRCZEwk$1i?s&(RrOlng zzSbqE?-tIT?08#lOXp5?$@z%e%DJVE?Il|~ce+c?Lfkgao#EKBw5@YzJJ$W}oIA&{ zJ!yOA&U38$J2-c~OO8W|9i6+-vF`8W+(nM(6gxY2iDTX0#koseLVI1iI(NC_dB$$e zUE#2$ggrawu6C^ZdpLKE!&W7RUgxfJtowU8cfI4;#oo@{=zDq}=Wg=5a{D@Wi(}p2 z&$(M2&nfnI?smtze}Hp$xMVZrcc63Fy`!1LLC)Rn__cAcb2GlD4{`2Z$GU&0bNBn6 zKFqlX9P9q!&OPLN`UvM9cKDP7dv?w}>U;Vq=N@zXqB+{RCwxyIomz2cJjh&#nO>@(7w@l@yD zaLFh_OPzbuC2JydnsaYE*6Guod&jX(pW)nlj&=G>=iYa$(`PxiS{yvVr&WA3esox}bn z?Od^uCbvgPSzfM~{IuO6EaPXx|+!?D!^cJ|% z!Kn_qf)N!m!CZKUoqv*jPGYq5YQZhe-2>nx03m=| zAuKUZ;cjyd8?pn4yWP15V?S_0SYn>I-RayTF^uXMI3X-CPuA~t4jZ>Lak~e?662E$ z44lrr9w!MxGw9M7!{DsoUWbKX;vQH%q9OA>ba0$}3i0=&gAqTodiWL0MILbOUH^+X zX=?uCCUw%fY$iwKf4*rZhj6Ub! z)X2*9yn|;WzgS;zaBoa#7WbmV3fm8;4vvm~Ky~nTWHo!m!R0ae75H9t@Ow=DFG8<5 zEWI(bekOPwg39HFeB6WHLA!v^mjzUhH=Nt2ocudNZ#uVcnPuiJ=ME_QK^DSW=2!7M z&K+F#gDk|j%&+42oI9-S2U+J1FSB`iaqNyP`$0B#N0oVowj_4Pl>HzZyJO3|?Y~9r zjxY1PY|Gf4P-dg_R@F;`ePP$wT~ub>-7R)E z`Oe=x#-g1&e~%a|cb+}%8N+XsN6@`uIFEA2?;XQ~lskT(7;dE8@%zT`CFPFaFNQ-Y zcl`b_yh^#_4~XGf${l}T4F6K@_=93NnR3S;9K+L;JN}RuD}V0zLu2@ya>pMQy9a#7 zA0A^jfII$(7~ZGc@khpRLFJA=Duy2_zf+Hn;f%`f)MH}o75I@hhFdCk_i?d%!gu%a zv0LuD`-Ip%?YsNL*gfmJ`=r=C=ezsl*uCJp`;^$d=)3#W*u7ll)%nucy;9~e_q5o( zR_4|D>9Kpg%wz5uv3s-3gTR@wd#lW2?pd*Wr<{BXy>)i%-Yw%}ILudL_kNk@QRl{P zafQ44yx1+N@Z0tL*lk|nx9bJ5+p@xM*9&8}RfXTK7sYOy3cp=1j@`Bue!E^0yX`Cd zcD*!qJ5>1XdRgpts_-a%dF*zs@Z0r@*zH>3@%qZx?N;Gc{8h2rqmt~7Qe7RpJu5tN zUlY5%D?CJ88@qifEG5^)Zodl8sIHIQ{uQ24-4MG2D=Zr~#_pgB%f?NyJG8l-r z^gU3B3it1_*qvEnb)JDPR9KzwjorBwR_FVm3l&!9`(t-Oh1K~1=t70n`N7y-Tw!&7 zD0Y`txPKpx-DMT--$!D1MTPtK(b!#C;r@Lrc2`%pe;<$CH5KmPCt`P9h5Pr(*j-=Y z{(UNTH&(cRmqXtwyiR`_T2|qC@-xt~3a`_jg*;by*83dfxx%yF=OND(I2%-g7a-3S z4D}coA4eQGnc6;8lek1;~9Rq1W5HF+8#1zX0NA&gNcSQih8*Yxm}5_-S+hZc&D_HuvwAWo&lxu)bB< zz3qE?>#}>V!aBW8*}d<3dfT#FQcWJhGqx+c&8zHpwSC!bRb_9h9m;O&DtlY)Sa#c1 zd6B(S*=<+lMfT2Rw?mb^t#&E99jokZwQJe!T;-+pZe_Pil?U$K%Wn57FR1q@yFIGB zpx(3W_Nwyic(1bCyUMfUy~}RDDi7EDl->SS9l6Hw3?iP zG9OTOhgErHd|=rfQRR{Ppt3u%$|Lo`Wp{MddtjB_F;yO^4=uansytF3R(8i%d89tP z>`tum%J_(~JE_XMa7UKiDOH{wA60gzR(Za4blII=WvxA??9Qn2eCyb-5DyUVL^ z_rOfE?5?QtI_R{ryQ<3ldwSVjUFH5gqwKD&^4{v1Wp`bb*Fk5M-3?Xl-?Pi^#wu&_ zIc0ZCl}GAx%kI`HYw~$zcYBrhQO_^CJF2{odO_LUUFFr!g=Ke7l{NXIvb(p6m2oAw zxa{t$@|^gRvU{M)P864x-Gf#37Q3wM9UAwmIo~iP5?YgpizUp^W%kG7$-%%~Qm#VzZy|L_G zuCia-O=b7!DxCIaJZ%+DdkdcS|0sK_7}@@>&8vUUzkgj-dzWshZM93fs~Qgp87}a^ zB_TtC1qc$D41^1~A%vhg?(XjH?(XjH?(Tkg>e=u6&b$mEGZ&rg>h9C0Pkq<=tY^u0 zos6>Ob6vcjpr3M{e{V)V4OP=VY zL_-z$w_Tl63}wsjx;m#C%9h{L8x3X4AG$hc7$W~i`lTUz`9!}oWG|oTmxi+CFZ4@8 zWE#b*?f*hQ6uJ zHHKJ zLm!*!e9}Jja>uw-=TrXKzx_jpuwXep)%lEH_{aVA+rRmL#XmM7)%pA%eG~qF>zpU~ zOHNF6zHHms-|3i?>U{N2_ydmc-!VDW`T8IEcl=-cc~erIZ~h7Y9seQU)2XS>xBO%O zAMfb|{<_mro$n0caeAury&*i#NOgWNSUgB~%uIDoq!F}h2D4I~)6HboH`O`A)TGgz zROd`nacFL;bCxMYQgPA}vaF&Nms6vK@<4 zoeRul2}2vdOH!Q+P07losm?_vOSkEcWvR}k{5{%9?ebLTYEv3=1--*$G%9thq)+fC z{LS_9P5i!9^aN8Cn$@Y!EvD$QhCX46E^AX9`6M;Wj&*wCO)eGd*Qa=~t8MvUrIoc; z7VA&&`Ly|m!SCIW;`h}%PnmxV(zIK$< zV)Rkr*Y~HmEP;fyI}YfHm-*Y*&Gd1LUq6`Q9tE<`?l`0;-t%wYI@8A#p6FpZYBo91 zSNx_U$;&7FhG+bEmHp#iWo6-L^4Y)oOuH9yEXAb^^#=dMaXoQqz#r|VPP+?ojbA@O zYs|6qZg!m16R)HFahb19C9h`ZI2UMkoK9ZN$^CKSy4P_g#qX-~rds>9T6@=sKDP4j zKbz{DqOY*Am;0m4zx7;-*V^j*9({%v*8cb}`L~|uTa;s)w$O1wPrPZ?zG(Kxe*Rq- zlh3Tnu^M1@T>6`@kL9b&$t!;6X#O5oQoP;90u}#k`(tzR@z3(7UZwHsD`@}ZUHm<+ z5$ycTX8s<3^>;nz?{S@`nPa-Z%8j0A?tlC}zPkB0ul`%Ux|L$@sqG4X{MY<5w~6!| z#emsyM^9Y7@W;Q!S9jYiuD4&c6UcihjvcdHp6j?zcoBb^v22$F9;A3xPQ-nf;(a+5 z4+|ZS^u$utA7t$x2d?`ak5kD$hu8enTYkLDgWDT;g`wQ>B-MF5U)O$zWVJ(kt3wxm z^3xPA+|_&e^PcI6B^6!<&GYUNo1`Rfo&uuK@q)h(|M*+}z>oPqKJ#lYQ``k%a@b zDQ>?|b^l|E8zz*~d`fZ6g>stDDXzs(PV*(jK|~H-GrLJ~{{;(U%x+TLm!W+u-%}ib zR3`Hy#VJT-GCxxsg;XZ9L;8Slj3%X`X@g1NpmHI>im7vyj!T-BK^`_J5hhh zul7%)UuV62+yl~Jf8hzA2BtBvv;K%rgVJE9;Q^lpr#We-Oz6S%}DcVrG(7PH1AicL@_JPOP2K|{Oas9Z(1hF zPMX&(lVm5&JC~9)^U@skRIy@ynzt|25L}Sv6-=c)3)7tZRNAvB&3l+CTP#lVGN#HF zOVYfNso{gAXbH} zMACLknzN@$b+@LuZ$u(@TblbuByzW>xpYKH(T+4{Qk4|#OmqE+${V}V98pzzv^&j3 zBubC=q&cywLdV`TSCUBh?n`rkRl;|Fn#)O4@;H#@Jgb_C2h&_rqBg>zG{;*dfe)v- zutXC0NSa$qRQx!a=IRn9Psh?=>*L?$zxQ~W`%5H-Poy~uD=~aB%}pjMgPclpG*)TU z=`?qmD2+Ok2HPQRS$sB)`<*I?oJ)g^k#@oBd>Risl@wh_<58!QqKj#;Me=v})k|rP z)ha2voaXKmf#OP7r?e zK^g9K(X_+h441oT+F?kB8(vhB8Jgjm7nNj&WiaDU)zXJ&F#k{0%|~Q-w_0`ckr^!f zQ*Fvo8Q!v1n{sr9SFM?NWjn@Xu;kA=PIFrBKj*JDHiOlF3Q*%RyofD8jnD8lwg5FD z!z$u`yH!=6o#7R4<0?TAl&hS^pD%zZDr?6c>zEW_Vj%Fj|%2m2tsnb%yuG1*0_?ULF^W)@Jz6lrgN! zfQ_yHfPqmN0aZ8+n=Y&cggK9(B!*xx8q_4Y(o7X{7o;>t4$-Bve461+ zeVygA46o~}dh$HOJNv4hyvXq4zUt;LGuYpyy4$M^Z}01*U(=7ebkc9=M@fg|E&ZrV zC;g6o)TNVtPe1C?Nq?Xpb!q10BmJmLwYX38qb}9rKGTo7G=1`ge$=JuldtrnF4fb% z(T}=RPy0?k>S98}+Bf~EOBMN_^rJ3SQ;FO+V^VWv!3Fl>oAXz6SRK$PW4$ zTn->R=x=aCfb3v^!8HN0gMkKj1&9oT3@!{183r5N8Xz(ZF}ONFWEg62e}Kp^%-|9M zkzu&OO#&jr2!rbcM23+D*a7=L`8$s?xKlu67;SK|fXFb$;C2C#VXVOw10usXgL?)< zhVcfM4TuaA3~n3{873NBJ0LPlGPrv{WSDGl0fERc#o!hKkzuOARRki#G=uvHBvYmv zTuLCBGQ;3z0?Cw_2G}!e(_)sv^#qbBvkmSjkW86lfZenIgkPO&fL*b_%cpq;mlsHg z%s05fKtg1J0rtn*B6Xp`T?P`ViwrI_kVsu@aI1mp^-By4NU2`G)Bt;7oB1b}8C-Xu zD*bYUI}cQgTVZhVfogFp4Q@YBon)246$q-6tTwm@L3NTf2A3hIPO{d(_@v*q&frD_ z)k)SHVBf1fud>0wf~0%4(cpSA)!{c8+)<`V-DZP}$~2F(#o)Fw-5uL%aAlczu+8A! zGWF568(dz-gqgEy1~-@`vuXy|3+v0z?J}?-B^j{W;5r7$fISA-_xfM>)x8GT+4>*( zw9nw42Jv9O0rt4sJUC#0y{rF*PX`SyaFFjGGPuP-rKH0KS2?IMa>U?12hE`zHMrD4 zWH@GUvxCTR+`!4Cdv?OWg``t<(%{Mmar_j0Atm2GOnJ?$S#6qW+hM{GNL>)OMTgU+cJUfUT`RIDY;I7h3+|@x$i_FLE3FoVGM@HeU-F z_;n-V2QQi%J^UX2oCh@Sr1|!c#+_30?GcSTX~aCHai`_#PiWj}x%yKYcUrFgjK-a` zWS$#fo2z~7FKFgz1&Nn5^R$A*E1G#)LE<&dJZZ$dp_wO*n71_Zw2a~%%{(pj_nu~+ zR=D^;GfyjAe59GDWip=(uEdkcd^WfjPbTxl;Bq{f%vXaO@?U)_x|}cu4*AH@VA0>TiIF zrD>_ZfhO1lYiFi|OfLCQW;)p9rVnMNLrknsnr}l*Y)cw#!%VIKQRp9Tau0|?{|J-I zKot5%n%oGY&_BxLS`dZ)(I$6;F!b9UV@xgxsT--k80o(lnZFpuU)mM0u_o9Wo5ZJa zCf9}t|Km+w-y#0JjtM4CxBm=JpLccsdR50i&F`LQ;!<*^lT5A=6uu{$+$AV{PcgYr zQ23r|a;u>5J^zfqhlKC>CRY#&-wRCcAr!tBnp{RGd@nM&kx=+vY;rB3@V&(3ZbIRE zsmTR}!uK*0Y?ZYO&&y4)8P+c2tT4GdMfhH6a)FBS$W=BUW6bKV=jmF43PdqQPa8>mNmfD<*e9iUwCrE`k&d zu9@5hDH>cixe`(|xM6ZHq-b!HzL*gWZqXMrqQPzYVn#H$Lto5@26s&^j1&#-ncNyF z8r(OzI#SZ|fyw=ml9mrmY{@81cx3YOn8M3r`f*0#bqwvC83_CIkFVE=58A;3M z^y7@AQ6NlI7JoMU;F{8q%7Kv<~Ae$nv;Lc%D;}HTyNAS?Bp!ih(5)qDOs=)-L7Iz&4P{S zqkNjiMd}7+q1Q1z3$~yC=BNGDPx<@&%8V?A{-a;{d;HTgvtWCA7oTQjF~U%MnVkh2 z)!X>FIa#n#y@gM6vlyMUb?0R<#!&Q`p9P!O>-g0LS+IHCuCp%8VtmrzU6cje*em$C z#aXb8y^K#wvY2EjEnS+$WJ77`vMkuzUcj#|&w{P(d3;)t#WX{)X=N7E4aKHaS+L1H zgI`^p#Y{tK>6$Fq?w-QWt<8e%?)JO2E{i#a;?epn*!UjD&++aK8{cF2v@whMhAe7R z7Hol!;O91HvB(gMwq(H;czX-P)-2cpZ@-tX`D$AhOZkfD^MbFoXThd;JE}e9s~uUe zG2T`^?ZWrYELIp|)2=MoCU2*+yR%@M{D0%qo-9@;V*z`!V8gtvWAfv)E^dSLd?WZ-`gt zvp8UgR~NE4n2Zlx%;HcoK5!|E!-jZuIg2BPcy%R$}=5aZUF{PTv=P=fkYMzk8I8#)cn8SEeRGXB;1XEO- zoWn#@RGX5+BvZpGQ*)SXifYqxm|}`*({q?=CIf9bOf!>#wj8FLqS~w+I9$-C+Uy)S zT+lAI&B=ko1?^(n+#EPu(5BkF95`IirrP`*I9xD?PYZJ3aKS7-EzE(#1#PM=%7McL z)A+PF2hJ6=skS5s&K0z&wls&uCaLCiEX!d@@^1gbzS8a@EYD%7Dax(LVOcVIuri0` z?a>4Fd~#S}DsHaMVWp|Kxh98IrsC$>95}2nfZw++2M#Orjwke0xrqmGIzvtWkbqEK1bGTuuyRtQho9#gZUZu$4mMK-dJ%`(-RPl}+?wC@= zJ9D^aiV(YUxNl0)?9PEh3ja3$?4BGRno=}-b9iEk1N(A#YD&lK&*7OV9djUu=caVb z!5m(gBEq2@UYa7p;T&F>BEpdzUYjDq(H!2I>ZBaY;iDDc@8z&FtL)=`4tui7IUeM&KdVgRVGf6~qAag{9?dGN zc$~wDta?&Uc;;DkqMqh(E-Q{c%i&^H^n9Mfm8_WgB8Tf)b(miA^t0+Ky~^QkR^6o6 zJm0M7`6h?QSuyi1&oV1gzT>%ZB!ln$`yAe6Ma2&}yw8e-A9+Su5%5zEU$f%g=NveV z(Wc!OQYi!3bl~ZK=Nm}J(#lJ|SoRs`;o@Gvvu}>bu zbL#5!&0|DPU7ddXZ)$St>h#ZJQcheNkOyZs4)He_m9qw-ju6JPqmcI9N_GxFG-6E|k&u_q^MpOweHoHDi9dF;G(Qi{iTtnptrp~QBquerFb__JwAIj}JdWk0h8E{>GA9kR zB#%=$X`rQfoKDVnSsrJS^Ie|Dxtu&@MIPsKQr;``xR8_2tjgnJPMQ7cJTB$rJ!|sd zbjg3pzin-v|3Q`%`no)>=j2Dcm31ShuJMLEZsnwWcsJ{IPMI2SaNWr%Q`?-!-JF!q zmOMD0((ayZ&EsKCG~1TPqnv2AJ&(sZ(QHQ^Pjm9Ooq0UVDYM^|$Mc*#Z+9Lqa?&?@ z@_3aK&GzQ;rad1+y_m=QoP2P99v^aI*nvDg=H!hB^Z1mLsyUR$=bZfVFi$YAfA0~V zU|ys?%5%#nMb13-=93~P&n>Ti?+Kn;UIaPGbIXh4r+998vE($*EiaCr;ko5Sm9spz zys8`Lcy4*|<$N9-srh&KJ737-L|&x1$g|9=x^anTnb&)8nP-{TdvJwknb&)8HIK7- zy$9ELs(EqfI!`dK_uvLkFt6VD%{(sW^={nC<4Rud2Csiz%PSwf!?Vnb?RR;Wd9nRo z9yjx1`+c5jUTlBBbIYp_{xFaGdGYE|9uM;BgFoh3=0&b2Jj=Wk;8UJuUJQGd$CJDi z;B%g8UNn2bQ_V{OzT~Oq#kE&F)w~qo>pa@CLVRD|@O<-9fE*lpofqpklk_Gp1^7OX zw|PM`NH=+ z1{LH1Kk^t_kRANYV^~2R@QbV~$OC@oF`=N7?o+_Bf>cr80+tt~iux6>q99e&zkrnm zsiFY|tSU$q4J=@7L6jO)z=nbp(BJ|#7NmfN6tJZr-7~a+tp(|xVFhd}NcRjcV0%Hj zXG8(J3#uoLEZ|8&93NG{(}FlYx`1Z|aePbx&kM?R#um`8NVRBoj4PmjQEK#G;;Zom z4B#uO(SMPzCKND`uc$`0?7a8Z<=T)?oR*gU0xkwp=CD*sQi zqKG`LfYC+0C({dn=A)kW36W)-lesQTAzz9&W1zvdLMuBiIgT)rno zRlVl%Jt?ZzHJ|TEQ3PF3z>cE0xv+qpMR9Xc0lSLg=3>4(MR9XU0sD)pNh~ekMNyu( ztbmtAdE)W{UKQnuD++j16oXb4@U|!htt#MMQ8l8~1$-<@QLQQ9Q&Ea)Z2_N)QdH{- z_)-*u))(-tDF53~!1tp3Z({+!it@Tm1^h0GL7NNcQ&J^yO96dLiced4J|)GcZ9Jcn z;?s7XO-UEDcJN$Eic~v!CM89xT?Gua6rXk%Fx=96x~G5N+%1LX(=k5Dqyyy%Jb<0=2%i~X9}2WsWNo7fcciJ^;`i9ELrRM0v1}b z)(ZtJwiJ~v7O=#UPhKiusU=EZrmtDjA6MvMmVELmEzD9>x<(7LMCt3aD@#%72JOmH zRJvKfdP`C17A?$@Mcgi6lO>C|Q^00R7IBxhX2~M%(f=%2#C`goC5w1KtFuJphqO8? z(Sx))OGJKLz+Ouh@uYx#mNfQLTB0S5{j7k4mWcekfJ2sS<3$07E!oD)0*+cD@~Z-l zSt9c50*+fE@|yxqS<1EF7I4NAk>3??))JB57jVuJkv|l0!P3>Qj|E(`beZE*0hcUY z=J;H|6-ylcQovP99R6CsHA@`+R=^D_x$srMO)I(ZRlqGPx$srM9ZU56Rlr?K^!;7H zJxlcMQ^W&Hb-}(xJhY_V`xWuXk`MMT;)$iI&441FT2d?ni+E;9u?#BWg(XT4F5;yn zN)IXGl_g3KE#i$OMLMjAcZo#|FXDY-5hIHDV2Rfwi}++IZjUPBv!%E_x`;29YBghu z_+}|?k1gW6rMNw=h#!_{KE8-wmUPO5B7R%aDHDt6V@t12Dx#mQR`TQ``rB$HPbp%6 zovhq0VvsGBI<1JowwO4*h#|I^IHQPRw%W@xix_UJy*#Uk5q2_$U&JU|(P0k%Lq}W0 zoLj^gTXAAu5#w#eiTOoLuoWj36fx0Oro6C-Nwy-!q9P{SiWrNFm|`npEGc5Dt%$L- zh-tPmV#%%|*4kpp?jqLNvYb6dthZ%3dyCj$%X0P=vDp?& z_7}0m7E2BkvDFq!4i>S^mgO8OV!N$Kf4GPpwy1KXh@G~maBKF#{p_4`Iv!(q`6|vtIUrrZsz!qQ56mifNU(ObB$d>jySHuxpd^umlQ9EgR z7jev1Hh-~*q;s;;gM~{zeh! zY}NN}7IEHISK?L?7i_7(+eKWo#hg1uT(ZTSyG2~K#hiOZT(iZT`$b&0)r)vg#0^_x zE)R>iY3t(YqatqEx_J7yh}*X4^Q4G7w&?S;h`YAv^Q?$_wuZEy7jfU#koF65!`6`Y zOLD_j@B0CSIf`T2uDO3 zS;9z1L>g7XC`XsiMwc+!(Y4eu{C{E{jlPU6VXULkmvJSGbHt|cC5(5(rU@lXaKxsG zB}{bG9i3FdBuCxR$t6s7)E%8t!c<3@_S6!lIil3G5~e$%)btW&IHJ^y5@tJM)65d) zIAYVR66QK$)9e!FIbzeC66QN%)7%mkI?^=rN?77Z$;>ZdsUvl`poC?PIuZ*@SnfzC zE-GQAqfC2o39B3tX-NsI9T9113F{njXjuvC9dT%R2^$=7XhjK|94VQVC2V%2WLA~1 z#gUR(UBY%p(P~WzI~+x;wI%Fyq`TLZu-g%H)|ary5py<_u-8#ev9W{$j+nElgoBQl zv$=#rj+nEhgu{-Qv$ceyj-u7J5{@~FR@+NB?x?e{ql8nA^vli?PCL>syGl6YC|d0< z;hZDB>?z@bqpW&w2^SsdmwhE%a>SSYC0unxl>;SQb3~PcC0utzl|v=mbd*OPF5#A= zF8PrXZaY%6M@zWlNYNfE;jSb7a=e6lj`Yik5*|9rs!x{i$Wc~(s)WamdIhITc;cw; zb*6-8j#zTGgy)V}a;}6Ij#zTOgqMz3a)G|!Dt=s~FSt6lOC=0)b#9kS80_lYuFw}; zMUAWU1y@ny8hyc4)VNMxa1}Lf&=*`qjhplZS5e~@eZf`KxJ|ovb#8ZP_pZ+EF74h` z)VN2xcXfjIY4@&9@IeVvT%F)UdVs4Fd_-$^6)PT>Fw<46cv8YFSFz$LJ-}70ct#I! z6)T?816;+57xVyEvEn7|-c^KnRl*`y5#n_Ti(OR*-q06ZRR`YE7hF{b-q9CaY0>xe z1y@@113kdiS$?DkxH`*EC9H9EmY+*l>*_4O&;wkZ;MWp1x>BIu=nJmS@;iOO)mi?a zFSt6(pCxQ{b(X(M*yd_p{x^NWl@{$|VVA4wSzimgUClo9v#`fi?$_VKURORnz`{OP zdCEWw`(1hWAPa|F`Sf55hh6#f5DQ0KO*{;>aMV?vGR(p;S9!{C3&&mMDI+YLaFq{^ zv~b#07C6en8CO~0XbWdudG{C#=UjRBSPSP}dG|OA7hI{*@fI$+^79E6uDJ5~oAN|nyEaNm`m z&$95qm7mYH@Yq$JGRMLbSAIU%!c$j%KF`84SAIU+Y2m9Y^{~pqH&^Om zwT17l)WaGJKU}GYwHAK5QV;7a{Borp)?4`PN2rz|WeizTNmEG&y9XDlo#izR0* zEG~;B=PWEKizVkREG>&A7c87A%WE&vp3CyuOSI>*y!JBfxhw)-q3xFCwO1`%F3VT1 z(N4?q(Cf6*vOM&Lg&Sq{8*W;7SXPDZmW4-URp@Th{>rM*-J$)Jl^Ncp{gss&-lP4M zl^Ncr{gqXrdqDdut3vmX_E%Pg?vaI8WmV`NTX769_UdbF=-lVx=+UR(HFR*&|Lg)e3GFW%Bl%j(g-qn(y@z3x5j zw5;oOA84m#U9bB{J1whQ`-yg1R=4&u?X;|J?H3Duyku6E##m3errB8F$)~5=Sm?>8XV_Te$){)9SnSEC zXW3Zd$){)ASnkP_=h#@`DXW}oW2Gmbo@Zl~C!d~gW3?xrUSMO5C!bzuW34BjUSwmP zC!bzyW4$MzUSeZ|r~GoMjg6kXdzp<*p1gaxjm@6CdxecHp1gadjjf)%dzFoCp1gat zjqRSidyS19p0wUt8#_Ju`8pfBJo)*08@oOE`34(%Jo))X8+$$Z`6e6tJo))%8~Z)^ z`4$@oJY||&Z5;HZ9=6#y1)5cLx>S33SW1iH*ZX3rvsfRr_ zPI*!fdu^Qdq#pL!IO9n@?6+~&lX^H{M)Hg0%g(`g$wJt>MaHg0*M)L9$1 zJt>NFHtu-h)p;9tJ@M*-jeDMWbG?V3#i<&33Tc7m?;T*yD>x za~;l;fp>?9h~$< zpJfhC`J&Hq2d90}XN7|^zUZ^k!C7DQS>@oIFZ!%@aNZYv);PG}i#}@|T=vDBbq=oh z%0A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
  • Hp6hgsy;wWU}M-?*S*-3Eme}irU3M+553{H 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 lOTJ#`>P$!#v_Aj`Y-e*qXgnh*d0 literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers.build_log.htm b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers.build_log.htm new file mode 100644 index 0000000..c2a28ce --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers.build_log.htm @@ -0,0 +1,79 @@ + + +

    +

    µVision Build Log

    +

    Tool Versions:

    +IDE-Version: µVision V5.34.0.0 +Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: CSN CSN, INSA de Toulouse, LIC=---- + +Tool Versions: +Toolchain: MDK-Lite Version: 5.34.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin +C Compiler: ArmClang.exe V6.16 +Assembler: Armasm.exe V6.16 +Linker/Locator: ArmLink.exe V6.16 +Library Manager: ArmAr.exe V6.16 +Hex Converter: FromElf.exe V6.16 +CPU DLL: SARMCM3.DLL V5.34.0.0 +Dialog DLL: DARMSTM.DLL V1.68.0.0 +Target DLL: UL2CM3.DLL V1.163.9.0 +Dialog DLL: TARMSTM.DLL V1.66.0.0 + +

    Project:

    +U:\4IR\STM32\MesProjetsSTM32\MesDrivers\drivers.uvprojx +Project File Date: 09/17/2021 + +

    Output:

    +*** Using Compiler 'V6.16', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' +Build target 'Target 1' +assembling startup_stm32f10x_md.s... +RTE/Device/STM32F103RB/system_stm32f10x.c(167): warning: no previous extern declaration for non-static variable 'AHBPrescTable' [-Wmissing-variable-declarations] +__I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; + ^ +RTE/Device/STM32F103RB/system_stm32f10x.c(167): note: declare 'static' if the variable is not intended to be used outside of this translation unit +__I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; + ^ +1 warning generated. +compiling system_stm32f10x.c... +linking... +.\Objects\drivers.axf: Error: L6218E: Undefined symbol main (referred from __rtentry2.o). +Not enough information to list image symbols. +Not enough information to list load addresses in the image map. +Finished: 2 information, 0 warning and 1 error messages. +".\Objects\drivers.axf" - 1 Error(s), 1 Warning(s). + +

    Software Packages used:

    + +Package Vendor: ARM + http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack + ARM.CMSIS.5.7.0 + CMSIS (Cortex Microcontroller Software Interface Standard) + * Component: CORE Version: 5.4.0 + +Package Vendor: Keil + http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack + Keil.STM32F1xx_DFP.2.3.0 + STMicroelectronics STM32F1 Series Device Support, Drivers and Examples + * Component: Startup Version: 1.0.0 + +

    Collection of Component include folders:

    + .\RTE\Device\STM32F103RB + .\RTE\_Target_1 + 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 + +

    Collection of Component Files used:

    + + * Component: ARM::CMSIS:CORE:5.4.0 + + * Component: Keil::Device:Startup:1.0.0 + Source file: Device\Source\ARM\startup_stm32f10x_md.s + Source file: Device\Source\ARM\STM32F1xx_OPT.s + Include file: RTE_Driver\Config\RTE_Device.h + Source file: Device\Source\system_stm32f10x.c +Target not created. +Build Time Elapsed: 00:00:04 +
    + + diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers.lnp b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers.lnp new file mode 100644 index 0000000..7d9dd76 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers.lnp @@ -0,0 +1,6 @@ +--cpu Cortex-M3 +".\objects\startup_stm32f10x_md.o" +".\objects\system_stm32f10x.o" +--ro-base 0x08000000 --entry 0x08000000 --rw-base 0x20000000 --entry Reset_Handler --first __Vectors --strict --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\Listings\drivers.map" -o .\Objects\drivers.axf \ No newline at end of file diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Réel.dep b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Réel.dep new file mode 100644 index 0000000..2b9321a --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Réel.dep @@ -0,0 +1,73 @@ +Dependencies for Project 'drivers', Target 'Réel': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Source\principal.c)(0x61851991)(-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)(0x61487FC8) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_Simul_\RTE_Components.h)(0x614494D8) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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)(0x61701852) +I (.\Include\MyADC.h)(0x615B16F8) +I (.\Include\bordage.h)(0x618418F1) +F (.\Include\Driver_GPIO.c)(0x61488964)(-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)(0x61487FC8) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_R_el\RTE_Components.h)(0x614734C5) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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\Driver_GPIO.h)(0x61487FC8)() +F (.\Include\MyTimer.c)(0x6170185B)(-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)(0x61701852) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_R_el\RTE_Components.h)(0x614734C5) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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)(0x61701852)() +F (.\Include\MyADC.c)(0x615B1F5C)(-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)(0x615B16F8) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_R_el\RTE_Components.h)(0x614734C5) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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\MyADC.h)(0x615B16F8)() +F (.\Include\bordage.h)(0x618418F1)() +F (.\Include\bordage.c)(0x61851DC2)(-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)(0x61487FC8) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_R_el\RTE_Components.h)(0x614734C5) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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)(0x61701852) +I (Include\MyADC.h)(0x615B16F8) +I (Include\bordage.h)(0x618418F1) +F (RTE\Device\STM32F103RB\RTE_Device.h)(0x59283406)() +F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x58258CCC)(--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)(0x58258CCC)(-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) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_R_el\RTE_Components.h)(0x614734C5) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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) diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Simulé.dep b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Simulé.dep new file mode 100644 index 0000000..27bbfd5 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Simulé.dep @@ -0,0 +1,58 @@ +Dependencies for Project 'drivers', Target 'Simulé': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Source\principal.c)(0x61923BD4)(-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)(0x6192379A) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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)(0x618A8B35) +I (.\Include\MyADC.h)(0x618523AE) +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) +I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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\Driver_GPIO.h)(0x618523AE)() +F (.\Include\MyTimer.c)(0x6192373A)(-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)(0x618A8B35) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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)(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\_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\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) +I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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\MyADC.h)(0x618523AE)() +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) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_Simul_\RTE_Components.h)(0x6192379A) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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) diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Target 1.dep b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Target 1.dep new file mode 100644 index 0000000..d23a9e9 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_Target 1.dep @@ -0,0 +1,15 @@ +Dependencies for Project 'drivers', Target 'Target 1': (DO NOT MODIFY !) +CompilerVersion: 6160000::V6.16::ARMCLANG +F (RTE\Device\STM32F103RB\RTE_Device.h)(0x59283406)() +F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x58258CCC)(--target=arm-arm-none-eabi -mcpu=cortex-m3 -masm=auto -c -gdwarf-3 -Wa,armasm,--pd,"__EVAL SETA 1" -I./RTE/Device/STM32F103RB -I./RTE/_Target_1 -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 -Wa,armasm,--pd,"__UVISION_VERSION SETA 534" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32F10X_MD SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o ./objects/startup_stm32f10x_md.o) +F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x58258CCC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__EVAL -gdwarf-3 -O1 -ffunction-sections -Weverything -Wno-packed -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I./RTE/Device/STM32F103RB -I./RTE/_Target_1 -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 -MD) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (RTE\_Target_1\RTE_Components.h)(0x6144943A) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035F908) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +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_armclang.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5EE189B2) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6035F904) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.axf b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.axf new file mode 100644 index 0000000000000000000000000000000000000000..10694aa8759f3df05d02fc02cd3df709e61b16b3 GIT binary patch literal 229444 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 literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.build_log.htm b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.build_log.htm new file mode 100644 index 0000000..d96e90d --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.build_log.htm @@ -0,0 +1,70 @@ + + +
    +

    µVision Build Log

    +

    Tool Versions:

    +IDE-Version: µVision V5.34.0.0 +Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: CSN CSN, INSA de Toulouse, LIC=---- + +Tool Versions: +Toolchain: MDK-Lite Version: 5.34.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin +C Compiler: Armcc.exe V5.06 update 7 (build 960) +Assembler: Armasm.exe V5.06 update 7 (build 960) +Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) +Library Manager: ArmAr.exe V5.06 update 7 (build 960) +Hex Converter: FromElf.exe V5.06 update 7 (build 960) +CPU DLL: SARMCM3.DLL V5.34.0.0 +Dialog DLL: DARMSTM.DLL V1.68.0.0 +Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0 +Dialog DLL: TARMSTM.DLL V1.66.0.0 + +

    Project:

    +U:\4IR\STM32\Projet_Voilier\projet_voilier\Keil_Elise_Yuwei\Local_Sources\adc\drivers.uvprojx +Project File Date: 11/15/2021 + +

    Output:

    +*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' +Build target 'Simulé' +compiling principal.c... +Source\principal.c(8): warning: #550-D: variable "res" was set but never used + int res = 0; +Source\principal.c: 1 warning, 0 errors +linking... +Program Size: Code=980 RO-data=268 RW-data=4 ZI-data=1028 +".\Objects\drivers_simule.axf" - 0 Error(s), 1 Warning(s). + +

    Software Packages used:

    + +Package Vendor: ARM + http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack + ARM.CMSIS.5.7.0 + CMSIS (Cortex Microcontroller Software Interface Standard) + * Component: CORE Version: 5.4.0 + +Package Vendor: Keil + http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack + Keil.STM32F1xx_DFP.2.3.0 + STMicroelectronics STM32F1 Series Device Support, Drivers and Examples + * Component: Startup Version: 1.0.0 + +

    Collection of Component include folders:

    + .\RTE\Device\STM32F103RB + .\RTE\_Simul_ + 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 + +

    Collection of Component Files used:

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

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


    +

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Nov 15 11:52:06 2021 +

    +

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

    +Call chain for Maximum Stack Depth:

    +SystemInit ⇒ SetSysClock ⇒ SetSysClockTo72 +

    +

    +Mutually Recursive functions +

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

    +

    +Function Pointers +

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

    +

    +Global Symbols +

    +

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

    • startup_stm32f10x_md.o(.text) +
    +

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

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

    [Calls]

    • >>   __scatterload +
    + +

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

    [Called By]

    • >>   __scatterload +
    + +

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

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

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

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    MyADC_Init (Thumb, 66 bytes, Stack size 0 bytes, myadc.o(i.MyADC_Init)) +

    [Called By]

    • >>   main +
    + +

    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]
    • >>   main +
    + +

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

    [Stack]

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

    TIM1_UP_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, mytimer.o(i.TIM1_UP_IRQHandler)) +

    [Stack]

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

    TIM2_IRQHandler (Thumb, 32 bytes, Stack size 8 bytes, mytimer.o(i.TIM2_IRQHandler)) +

    [Stack]

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

    TIM3_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, mytimer.o(i.TIM3_IRQHandler)) +

    [Stack]

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

    TIM4_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, mytimer.o(i.TIM4_IRQHandler)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = TIM4_IRQHandler +
    +
    [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_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) + +

    convert_single (Thumb, 52 bytes, Stack size 0 bytes, myadc.o(i.convert_single)) +

    [Called By]

    • >>   main +
    + +

    main (Thumb, 38 bytes, Stack size 16 bytes, principal.o(i.main)) +

    [Stack]

    • Max Depth = 28
    • Call Chain = main ⇒ MyGPIO_Init +
    +
    [Calls]
    • >>   convert_single +
    • >>   MyGPIO_Init +
    • >>   MyADC_Init +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +

    +

    +Local Symbols +

    +

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

    [Stack]

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

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

    [Stack]

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

    +

    +Undefined Global Symbols +


    diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.lnp b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.lnp new file mode 100644 index 0000000..75da420 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/drivers_simule.lnp @@ -0,0 +1,10 @@ +--cpu Cortex-M3 +".\objects\principal.o" +".\objects\driver_gpio.o" +".\objects\mytimer.o" +".\objects\myadc.o" +".\objects\startup_stm32f10x_md.o" +".\objects\system_stm32f10x.o" +--library_type=microlib --ro-base 0x08000000 --entry 0x08000000 --rw-base 0x20000000 --entry Reset_Handler --first __Vectors --strict --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\Listings\drivers_simule.map" -o .\Objects\drivers_simule.axf \ No newline at end of file diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/myadc.crf b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/myadc.crf new file mode 100644 index 0000000000000000000000000000000000000000..9166b88afc620a04e04d76b5f782f89a90233076 GIT binary patch literal 237626 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

    !5J z$Bbn*yo|7FM*}#|`NbK#t)fR0S1I1MEHSL2>SVb!m)^>jJM)HEAuT4PH zS(&)rs^;L`OmXF&2wZEm0lvAR)2&PTWYAR^S3S4ts2Z%~$((b)1p@aB0j^=N6L$=s zTIw1y70Oyg+G2svL!~*NR-`GIqL80aq`CymiurjahjX0jqL0=weB<0YMaH*57vkVI z(@~r+C^Ehsx*&@{m6hY$IagMW?=sklJ1#B9_Y_&X95*Slb~(PU$lB%j5tG9?&f4Ypu_9}i z<7P$HF2_$4S-Tv!1hNA@g|oCAwdcTv<8pX0Q`?Tw0EM6j{3*_bRe>Iqp+r?Q%T8~GMl8x+GRGG$@&N3DT=IJW;ZIbc9~68WbHD$DUf&&E-SMc z2`ekJn-f-AW-}94T4u8YSNGt0YsQt8*=-qDT4r+@tbcHwr^wo6HeZpo%j^zC)-JP! zOx8cR-lfReWwuC>waaX=B5Rk~y+pQm!JU_mk;S*+@U0iT*>OJuP>1c!@k)oEOn|E| zy!?7VAo1*5KH>17V4@a@!RwZX1QS(A3|_Q6ESR|diNOn&M+6g(BLzb@NR|mEu6e=G z1@EJRiK|^Obg{c!Fmas=hHfdZ5X?Dz!4sKqv9nSzKUPe*XY!a}hUkS3H%uOvkY4F< zx8w;4sinqyAh3+9B&60FZ-4;wRDgQ1JbL3bAE(CUu|^;|>hOHjTEXa`;ki%P)zgAe zF+((19?u9yg$xXq$FqX*%i}r0_~r4uVEpn}Cm6pxUJ#659xn>UFOQc5Q=>dymXKcQ zP#&*HNG&y&$Ey-jYt7}cK0xhFSRd``n?krg-jIx6AR8p4;|>+_ri4`7Tq18tNX5-H z^0tKhB6&wbewA#LkY6V6O31I1_ax*O$|ecjzma*= z0depIW?zoQs3e9*mv3?`h9xmP!0gYl7?;HG7;_-UVm%0q&O#36SgZ(v(TT{R9E&v} zFgh1GoMW*n1V*PLM{+FIMUH_AkiyX%ia;&J0oD1hA#|7u<5Gv$^;2a^i zMotROQG%;vOe0}B@A8fmK-zM5{9lfE6237M3L*w&M~blVdQ$Z=9m^X zgoX=pTaIa6LuiQ2$uT7>hlbegIi^(Q&=8xOVEa8?a!4B!?C&dNcJ0o-E2Sv{yRfLoGt zC9Ze3;EW!jZ(+WB1ZVUJeGA;Zf-`!Az6EZn;Itme_3jg#)`M*Y=DS~TS`W4r;2sd1 z)+2<6`aUQ)rAOv^4+&1`!QtV259eHo>pdbkr3Z(H^DPhD&^oTSBFEHhP{{a$uD3GB zjJSlM>phlZMq9$r^&ZbLEiF;xdQaq-R+cbwy;V7;g$<$Mf;^dHTGtR7VykmZ$;zQ2 z_Ee53RXH@o*5p`;>#Y@>rvpd}^F1v%M+kPkX9VXcft3gIJu5gz3UY#PwbloY5onEzI|d;EW!H>%A&C zqetjlnC~^gX+4tby)HPd2ipqFw_b2skK}r92u|w}!b5#G2u|sdx!#+CQ+jZCINw`2 zSK@ka3r^|5;o*Gm2ClJ=>%Es_YBuWL;Ch>K%!o@My59RaX0#;?UGIY&)6x<}uJ>V% zX=Mo`*ZU~Pw6GyGT#%1*OzRp#Lu_-7DOou*#6HO}r7DMp*rz#G;(DJ6&eH*;h55D! z&JluLZ>!)OC9v{fzHNeYq+r+kTyTySSa~qt7lN~5MA!RLa8?a!447}b;H(_c^>zr( z>OqYG^X<&J64%=$IHO1CTbS=F!5KXY*ZW#TgKY)o+bcM& zM{>P=g4240@KE1x1gG@KTyMYNlpY)&&UYZ^N?h-t;FKO59?o|paKq}j-q9RWvr+d3 z*E^PDMqC2X^^WJ5(UvfDy%Ra6r6r17?_`c?WeFqK8#9dVO@&Ogupu;Dkg++Ybq%2* zHZI4MtQ;C*SLc{gl|w^pe2$g4-UPvUI)Jn=-!+1BgkaaZR&b6ISa~qtM8P>yu=DR^~R*vX;lLcq>pvHjtrsQ0S>)j|gqetjlm~X1! zj2?ySO%t5aBlIoIH(hXAkK}qc2~O+5wgU6b5S-Q{x!%o!(|UyPP~Vw?Q+i~scZ=YZ z9vmLdH!J5#TyM7ElpY)&&NnA;XV!7O+jC6KM%^1+Z*GnmaS24%o0nroTf)%w=I5A} zmMC()J911bOBlJ{ojIn34WZ$JEXXmfYX}Xog*m2V<vXT^xFcc0*_8q^pt-~EEK zazxjAKyX$MY7Cg~!JI2`y@v#6^ayPK1*i33 zTY>qO3r_2iTyKTov>qWm)OV%elpdMuJtjD%2Zx9AJ)UzVuJ?rClpY)&&bK;nXVr1N zr*cfqM%^1+Z%vLFaS24%TbpA>Tf)%wp3X5XEm7op&*Yd^mN0U?XLC#o8$!bcc`nDa zt|2tUp3gBQD~E>Ix*Suga%hOXkYgpT_oCoD9Y9)`?%A^Gs|Ga&%(q@}R*vX;ZwSunL5%_PZOFM2*LzcNMvu_9 zFyC8(GkO%R_qO1S9-(hxzIOzt^+>L_QE*xhwiTG~UBPKRlIy)EIITwr5B1$7IHgDC zdhZKP>A~UQd>`aoiR*nRIHd=Nhx2U?+}U+p?~@!;vr+d3*ZVZbjJO1%>wT7EMq9$r z^|s`gmX;`Ty{$Q>l_iW^Z(ELOVMA!RAfM-$)-{BN*cUmbWaZEh`!dIrsvH_(+jFeM z^>zr((*dM~`F0A<5rSQBm*5;Fu<~HOuLS2v!LIkU;2bTm@?gH*g0o^o*V`jFs|Ga& z%(qu?R*vX;`vhn8pvHjtzR9@~*V`{RqetjlnD2n#j2?yS9Tc3=BlIoIcSvwrkK}rX z1*i33TY>qG2u|yfT<@shv>qWm)c2U+lpdMu9T%L^gTur5PUKvP>zx#w(u2dp`No|| zce~E1<9b);n3|2cH@M#T95dn)h^{vw$Bedwq3d0fV_I6G$n~zxF|90Nt=kh~1E5C9XGFaGnkzEzCDXaE=h{dN&HrQ35Lu z=9?-wM+$bmX@YaKz{-R9rVGxB5nb;l!C5t^F<`zKg0pf&*SlG8Ru5_nm~UpzmAKw5 zf-`!AzJ>W_3C`$IxZZ5R89hSZ!hE+1PV13e?>50{J=j)YzBz)^dL-AoU2s~D5FY9~ zS8z&?%=P98PU*qn;e7LRuEh235S-G3!^8O&2JXjoT<@+NQ?pU`2G?7ZV@6y8(e)PR zn9-InbiE}xrllo{T<`82)5;P?u6Iw4X<vUG zvHNqZ#PuE!oTmdw3-diFI7bL}y@v$nD1ns+^F1s$M+$bmM+E0+ft3gIEfbs-Bf8$B zg0pH+W59gN1!v`muD3#PRu5_nm~UmymAKwxf-`!AzJ>W77o5?faJ?r4XY>et3-hfK zoYo_`-jjmUda$j)e5(bg^+>Mwl;E@;Aw1M~jo_3Xnd_|;oYI5C!}*@hxf0iVMsP|G z4iD#hK5#?oy*Xo@;M9E7zrpuj5S-DMNHo3|1!wdn4xR5M!D)R7BkOxva9UsD$opOq zoYpslhwJjH;IzIWJmg*zoYI%WL+*9KDSbISC}oA>xda7_9f^j_U=d=A*6-u6TpsjL<})D^3=i(U~}O#VLZ*G80Cwc%$I7 z%EXZ?P8FOMIfRGnGEHz=;}9Nl(*>s_=J1faNpMPG4iC8*f-7;wnpyd6<~=g&Xb@~CiFARIA4NBnZgzCkf2c}^fSzOrv$Y!$rTq!P%Fch12Zm^pjIZi z;$0Hd%7hS6>qQb&%4Dv%Sb|C!4iRTuBES+?yjy}w84eL=T*_d*H-FqGI5i)2b#TS| z1!sgN5?%2D!5N*2LsxuIa9U=<$Q2(FoK~4Qa>a)Qr$r9o;krB`IIVFA54mN6QxbD{ z$UQ1Jr7(ww+;YK{xZ(;4dWwL|Fyl%II+Cy}J|;m&6Rbp-@o@<{qOdDIAwfqKtVEb` zl?1IU(G{PRpw)$%1!i0=K`Tsj#it}_m7!*V8P^D~#1+>{&?po78D@N1f<~Fb6`zry zQ6}^=%=oMXwKB;SpOc_ghAjtXd|rZDndFM=B&d}MA)?kVNKh%0x#EiwRLXFOIO9tK zEOEt`C8(6)5OK!W0@zR)TKbtUujiPWje0tG;`$sjDies7_(qNyjR`|X+>m2hVWP+o z-^?+sFJa_|Z{?U)H-v@@@^+4CZ9`~?y^~`~Sq=@cjX9=t<@IAqKI)Jn= z-zLF1La-6OFE~dDtUZ|T1Hm~`unm4FI7bVtJecnz!C5h)34Sa%s|K|O%(q!^R*qqV}f&pVAne?I7bPrJeco<;2bH~^-c=T z(E=+E<{NW%xW7eJH^hn&U2m-5tQyo9FyA=ASvjKXT`f4P2Q>!FH$LY|TyKKlj2@wH zVZLhwXY?ps?^?kbJwo5Yd=mwy^+>LFo#3<{Y%4I|B*AGtlIvYBIITwr5B0r4a7vHN z^(G5W>A~UQd{c6+#Px0zoYI5C!}+EMZfG6XyD7)iY}CEM^=9Ol5tl%8y_<8)XiFHn z-pm}+(h^0kcT0|GWeFqKo0Vf)*bo{n$m|@`x`xmYyEVs@tQ;C*x8;~pl|w^pPL7qh z-tB_(bO32#zPW;Pgkaa3Cpbq5tUQ=+zTg}w*!AuZoTCL+9?W;A;H((Y^%e-uszHqb z^DPvdl_R>|U4pZEP-DP+i*l~S^%e`x=n?uB=362-qetO-cMHzw5&9P9yGL+ZkK}sy z3Qp_6wgU4l6`a;1x!!$((|UyPP~ZCnr}W5N?*YLnJvcm^@4=iaalMBGr}W_PaK2@M zYpmmXkLH+~jk-6u-trtX;u46iw<5=kwuGVUt;{hkEm7opkL8$FmN0U?$8$^z8$!bc zc_PQOt|2tUR^^zIl|w`9$sALva%hOH&ao2LdrEMg4j?Vew?=S|5bSzu1?MP%l?U@Z zEjULCcD-i==V*bI2lG8EI4eeUz2^jH)u6_J`JNY?l_R>|I>A{zs4-x^7jmw|^^x*Jtz7087;(BiiPU*qn;e77|Zde`H+n8f&HtOEsdhh0#5tl%8z4vm= zXiFHn-liPW(h^0k_kNCPWeFqK`yj`(upu;DkPmZA>l#8s?4ul0vT|sMeVk)TRSpfY z%{f-$dY=f+(*dM~`92k#BLutNXM%H-z{-R9wg}FVf?aQ`;2bTm@?gGgg0o^o*ZW*> zRt;(lnC}b0SvjKXeJMDr2Q>!Fw>{@dTyKZqj2@wHVZNP$GkO%Rw@YwFkI=U;-&cau zdL-BTT5wtqwiTFfx8SrM$@TUKPU{iELw)xOPU(@k-af%8Jvcm^@0*+}alQS5Q+jZC zINzbbomt2A4(FJfjk-6u-jN(L;u46icQnV0wuGVU9m_E-Em7op$8$_8OBlJ{i5%0y zhR|?9PUe`_HH3!Pm~-gPR9H79D~E>I*c?-;a%hN+%dryIyIOFb4j?VeH(qd#5bSyr z1m`G$l?U@(BREG2cD-u_=V*bI2lGu7oE0Ow-gSbrYEWaqe3Jxc<%q6#z2K}K)EF?| z4LMihdXoib^ayN`VlN{`I-ZWf%)j$ar3Z(H^W7S_v+B6sZ8@f9qwWo^Hz&u8 zxCEl>-JWAcTf)%w=H{4|mMC()c{!$)C5&8eevWBjLuj}lcjTDXHH3!PojImt<iv{9MSde6P(q98UyCLKj%tZ?*YLXJwo5Yd=CoF=ux=dLxMAU zguaFO9u}O|Be~uqg424it-yTC1gG^#uJ@?mv>qWm)OWeylpdMutq`2jgTur5R_0uZ z>pdnor3Z(H^Q{Wp*>zm+$sAL&QTGPdTb*M@TmsScp2{(!En(<-YjR9WOBA`@+8oo$ z5=O4~bdG6ZLuj}l&*YfaHH3!PvpJ?@<}1?MP%l?U^^BsfP3cD|>w>d- zP-DP+>vOKe_1+Mi(IfON%(p>sMvubv-V~hCBlIoI_m<$a9?A9I7M#|DZ3X6gM{rt? z@^alQ8ir}W_PaK4WMcTOGG`#8tcY}CEM z^)~025tl%8y-#w?XiFHn-lsXHr6r17@3S1!$`VGdwXEgeA@-*2*IwmLvW4~Sa~qtPQf`+u=G!eeD@Sy_J%Y1(P-DP+dvmVD_4WzQ=n?uB=KDr)Mvubv z_6yGF5&9P9J0Li%M{>P`g424it-yST1gG^#u6I~)T8|JO>U%_RN{`I-jtWlc!QtV2 z$8xU3^^OZp>A~UQd}Dr0_oseb$MweMn3|2cH@M!o95dn)h^}{aju~wUL)ROhV_I6G z$n_@Vm{yiBa=mMEObZ)A!v(oE$F!~?G{h$6n39!4L+rX7Q>t=kh)v3|64$$4aGnkz zEzEa=;2a^?^(G6>Q35Lu=9?loM+$bm8wKZRft3gIO%W_3eMrhvdL-AoO>kO|5FY9~M{r7y%=K;;oYI5C!};dsT#4(=6P(h6!^8RR3>Lx8StC zAw1;n5uDPO!$a;~!6|(?Jmi)NuEYTElc1*v$P6>yFF{8Vw!jA@=xBm<2s1t?K}Qre z!G|R1sDhOUGd?UqD@(M&Miz zS4z+*Q<&jn5;V$$eufzzm!MWA+2Ios)XK2oz>KRTsFg{E_@o52G9g6NdbI?VGMObl zB|)VOhln$-5nzcau9cuthC{>|pJlM#n>U^loSKiiI=JHVf-^!BiLSU#a7Jh1&=p@0 zoR*m|a>W+~r&T77T=6BrX^}&CxGpaXPHP;(L+%y9DTz5e*) z^b`S^VaD|mbR=O{d_#hcCRm9u;|2*jqOdEzDM3dStVEdcEeTp#qAR{FL8}Wj3(WYA z1g$X96*o%IDnrczGrlXp5?6drf<~Fp&oJXA2^wVzSA1WBMw!shFyjXj)XF4R{7`~g z8MYjl@goUpWs)m?EJ3YI2obg3EJ3AA=8B(4P$|P9;*6gPu*4NVlb}+DL&O=kF<9@- z9iIzM%|~4wT=5IR8KH?pSNu|NMrY#C6}Jmc%S;%#;ts)Sm5C!)+$lIMatIICWtZTz z#vwf9z7m|0n8QQvYr!dnIXvWc3$DZ!_ejuF1Z0L8_e#)_gk5o;1RYJV5@E(~BA~-E_2oKlgM!{)~LwLwd6`Yco!$WSG;FQ7~9&*zK zSK^8{NzhXSWQG}MNYIglUGZiKI+|c5!i+N|=!n9uc#8xbRj?9a##s`yvP4&$EkUab zH4Dsms|2ku(G_o#pjC#N1!kNhz!F!yU4llL(9baATnQRw3Rj#bL8DCQXP9xm1hq2B z74MLsR)#GHX1r5^TAAdE3nZwO2_d4^3ni$O$z1U+2`XhcM4WMv083nPu>_Se93sy6 z;9vFjbo8~r2k5u-3~xI9j5Dsf_|hwfoYi;b_Zxl#6*~lwhccwQ(;!0udALBjdaD(K zpbai7kY)okqW?Xb0euZ-4n&scNX)4SmfUegj>I}E5HiNc3Z%EEP48zIF3RHt(b?PF z-cjkTYU~`uo+z;1-VQ~8xPK~Qx7tuCO}_I5>pmOwmJ z5G|FKk!|OzfU(wqT9Z?4Bjrq3X27g1nC6bwj&8L;*aZMREugOMR)t}K0rnhYL;EV{ zw{|rZdpswU7Z%s^1yc18EUtA0(%W0a!&6{oy-;j#t5iB-Bmp47Uo3#i`6JsDL4v!vbv?0jnd^fi6LTcL)yB>aDhFuo3%drvutB zsU~)Ls0owW<70Ue58^G;>7*$5oB0@6=)+h{$2+(fd-4*=b<{#;FbF|8hb6O z9^CSP#-J@!l)*F)M-Yk^l4AyH!sWvN)PCT`eODn~ITz1jhfjj-f4d zu(bysD%c4H(A(8Ks#k~8fCYF>&QyQy%!D;{Z9%n-Y^wC=nW#o4W=v0;k(`R-x{Nv3 zAmkvE3S?wA9R1s>EyMNhsCuq1xZY}0MIE6U!aClNG2J@qu!xfjq^V_u+EFNgDFxBf zt=BLpe`6wa-h8N>S`ba0Z8}&!R8A|H-qGe9fe(Q*n1N?)D{Vhh;Wjj)hu$m@(CgM>@cTO?#of5??)NhqFT$4U*BG+RRP^tynker}aeJhd($Dxf(9)KP__mvQQ# z`|UY(Ue!=R`neg^JgVJLLH>CKm7jCOs6qkEFPP3IeRjtcuz-;6CO9>2YHc0T7tizK zL=Ek2Al^bjozoZ3-6IwJaFL+w$t|7|x3MO7M z#oQan9_|y2Sw*sj`vns(l;S+0L>>@~UguCC4+*B`dFir<4ee_i**dBz9+vr}3)Ofu zA)tO-=>U-MD+$QYjCdoq^b@qP7fPqMS@%2{{i*_h+2dJR%r`XilLgXTjc0Xs|t?;PZdmWwY$g6Lw&raV6wB@Vpk;M+5$;uxCKEHK3x#a=_EBGLBVGVq^Z)` zt=1(7_-sOStf9G|D}Z!18}|}g`}u-^W10ztn|oaWRXe)cx<{#_5$p@kcU~wcI2=32 z0rvQp85`Qy)f-DG#uVK9m4bkydOXce2p-m7Es$!(UWcRHuNB0(Z6jNnI?b*~%-0JF zVs33~ZyMF9l7sTXyvwwoSGa)Tiwfs;|SWsUxl6zv@&k#D3-pfRD1uiH%&g*Nx{K8*cdGTeJ zs)}f6Ko8xg;I0cVz4GEKuDDRbP(8Ts0}SJhtlnmQS{Rz}V8&ENkCO91!($g7${C{y zoj)DUkg7#c+#?x+>K3;g;&Q;*E?`G9Ox&3$Fp~IKhE-eaTx8J4b11uqQA|ZbpU9{l z8&E7f@g>U^qK<^x&K`X(sc#m-~o7%##CJahEBa$WAPlla6FQFiN^d3qPsOVOtuDu zhOKdr#{A2odo|`?87g6?L2tMIW!K9 zPv^jqm85t~;S~qRTe7g$nD*l?Ug($RM{B?VPxu3(l4$^%1P)l`4~Uwk0q7Sv;7NZ# zR5uMk_s0RN{Q*(uVgRLp1D^5+M8%5%lmZS|;}3}17Xv5-9I)0O5UZdVKq=sWr~Lu( zcozqR6mY;Z{(yM#90!CHaKN+vfa2mZjtDv6i05jI&{~HiaK!U9Mkuj43mmbo#t5Z0 zr-370s4+sx&1v9>7i)}AdUF~$;*~f8E^DCs`g%Lt+T!sht`intu(ek;oesYeMss`3 zz)d4to8x7X{f}uTQJcLF7C8Hq)I2FZ~6mt zNzmHRVeRc~04`<6=vG)ye}$kfAf|WJh|wh@pe|s3 za~S%e9STcOI+XerhJK`m!miHoGo!wR5g*$TXZjOq zA#O>BRB*@_&JeezLn=7rOFQJpjw+l9j@WKT3~6wNa3(lphcm?M9L@xXeDl}s@ch8= zz9z8v&L((Tq9uAT-zshdXupLDZ)6PTI^bZ@5gEhN--8YokBp4r5#n%$4exAk`FXr& z$PC?v$e5l=d$l=U2?QqGgV0R8;13KPE>18rqV4CEzIObtJh8+xMf`!V#{NxMur4`gS+MzIWGHO(>SmzIm2Rr*H*IiqFr`=Jw{;?gd1OFJK6(ybu1v;n}rY!XPY2AN*f(paT5R8sD99 zm%1QdTrOo0*RC&Hz~XeFxKO+=Coi>V0I3ijWVH3dD=%#5qyN^7^dZ4sS_9^2mu2t} znmD?wjrUQ((!>hRB3{WbtbGFt&`>kp$8z#gALVFQC3FZ*s&3ZbNU(hJ7j+FCoP?AU>F|umw$8mzeVowPbzIqtv*&vc9bWBorE3n z{$O|TidWp-@t=&Yz-txynE2s&O`SzlK;f@IoeVou)4+zYO>i;Q(f;#dJO$s?)H~vb zkSqTC{nOJ9D25+G((nLckJEks^uIj)jDI_$82bJ1!-|}KMw|cw7}yVfe%QZXzXAOQ z!++s_zxDh5`ojQm#cxbm0qa%LcCwfgtpJQ&vte+GWLJQZ56|A__4cUVODSEoZ- zr{k{|Uvkmqr=R(whOYqV}i%y4|JAZf8#h3i@^dFzq@cq-PmtA%Vz?c83rRDVh zW7sbn&pPv${~hz?pHsK|c1PuBm-g#FXyj#=c3pVIKVA5Dmt53w>6Lx-*UJZWUG%HV zF8>#JV(h|yxae1~GU4x64r;#YiuMbyx`cnfYS5@F0LcFG>p{KewOn|~C4v8c2DM)F zcUS#G*JYPpeC1`Ahrj*npq`5^{beuQM8y67+o0ZmxuSaUFa9a~`u`20t8LoUZ&1&9 zt>Mr82UVN8df*U28@@HDQf&zj2Mh`)h4lA0`yz-%aHKPZ__VB z!!N%>zchwl{ulaXSor1N4T8Jr@XGanyztUXFS>-s{;v2V&+&WWk384!i$C(5|6cs@ z%&?>XRs8X+@W*e9Kb{@__?M`u|7#l_UKVe9Y_ezu{wEj?)Iw-2%KnjFs@G{A(rrdOH3JFQVbC|A~L)t$#KM z-dn)Q493U2uRn+U;YoPj@)zMZ-u9Q_H;&{#Q_67h4A*wF|1+?vnl8EU@?VADzmH2f z`oe#@Xw*N4Km4Fy4}yKwfBEN&`knd!+`$+ypy!Ilq5Z!7C(u{@cMdqU=ZYa`_51ek z<8QkLe5dD%bNYSzB=lSVuLgYQI|TJy@eANj{nLT{cMtf(?+^)pfb z(>eW4Z5!Bs?|?tJGK~8*?&s9e1N(n7;1911<9>}hJN17I?7tuXMB{!9dp!039oYW> z`~`N>^Xss?8wd73G+@w`un+tTj=E!D|HJr~Hu?(;dSqb#BLlwIa}{RubBzDkfbaHP zh1qoAZ^t3Gt00@d!e34dIQ2UO^;|{S>>AjA%)meT4w3LDoWI{G{m0^;kcU6P4!(Oz z|8WB$PMo~w*SMck|KgPX;|KoHm0{ekac8HVb4vdSNYS`o!yZo^aZ3Md;4i1{f=I*e z{`)EYCl36BD`6k_7aVojDgCd*zkHYe0)xh$(tpyxLEl~cyZygcX@dh>zu)cmJ^H7A zzn=C>F8qhyD=)nAsw?`PI{lRXHw-+Zr=u$VFzmZqVPI=VZ&Pz;8xDn+xzZyXebuG( zvVsdQ!68rvFQ3wX%E15n-I>4F|9fyH(OsckjcRFW>+S9LyD*^b^2;x~JWhZ7l>XBO z{_qF4|NEZPdMmg9-x}QSG%X~P3uK}-|y5P{8s<@r)>C2YnPKbqimhkHt$zSpsXo6o_>YRM+#TN<{Kv5M>@fCEimhkI zv8TaSC`#P#>BUxPrV#U=!PXy#t$$u@{c+s-m#}q6L)d&qu^IltqknK3m{tp{GtU0Q z1QZMQBPgn{wIOXS7HsHgEm(*+c-VkfLJRjF*e{W=nrnaOTZ7NSFrZ8k{7KqcEM7Bi zXI)y;_G0*#VY=vxSdt{ztZ+%9sdrt!)&xZzf9YU())Yd&g=J&X?wAL{{y%4 z`dyN?7wdN^Zs+y;=d`_8zsqquuiuqvd$E4M#_ha*ze(GR_4~hZJFnlrrtQW0{Tptl z^&2pFOlsOjUcdo^$Mr{oR&c=J@fpEOIAHKKM9>-z7(6i}co7E-o`eKU39C3@@C_Nk z%Q#^06e4IH2MnH?5xkHC22Uq~R&v1L85zM#IbiTiB4{lK44#z{yqE(9-%13n=77O- zGJ=X3Va1x>LjMa`y71ylnlJlJ zn(@28-+u|rIQu_>b*C9C*^HHJ#)_V?y`#O`%z4r8_y7N^yBg@asw%zjyD#CTP1__5 zZQ6!M+P?l!n(&gQP5MWh|Af9Yk0fn_L?21|+J>f0%uj!24T=f_O2s;|_?gwt5(EVm zB`<=bd-uvux?mp+9 zd+&L-_rT^;^Fm?ol1j*;seEY;8fO~&2S$^_?a7_}xD6ckJ^J=E=Rs&+e&!un;Z~kx z&E>q+UfIz`o5iK7F>0HLe7WZH!YvJ&EetnU>7sD0?Wbb*SH)&Mw#}cEaW=P3$F;VxML5Gq%@rhu14t{u6yhZV|A);6%p`t6h7gG z8(YOEmPl+%UuWGwS)bl3WZnTT2UP zH*pww^C?C)FKhz~vpkk}g~^udG}jq|_4X9&PM-57tlzMp(i5R@$2ROjwoM9#5$@#` zc5xOmWDIAN?ZK($_G(+0r?M5cRiYYGvdG9PRjjhw10{xxDH$=cN-Yi7x7j+Db6#yk zDPCWb(wan`^M!18*`o_WVY8pe_Lm(&IElL7$UBdv`OeYoz_M#`I%KV523p(no?kblGt<3(X-hpq0?=}dQY zn9D1=Q|QhPbC%GbN}JP!C7LbYqW&JX0+w-&GEC58xn*b_Bk)*hYw?TI-JdQq{@$C? zomc`jo{nV{Zs1yLYVGN}6!TGQO=sMUAh;`ZyGLJX==zwg{g6@c8Ha^oVjpK*s5Wc< zdLi}t3|ED0ZLDpx-Sx#1_pfIgXG4D9Vlnm?_Ep3&9a!%kQAWFEJZ2?ot$$Bg5s&j! z2_7JHHv1FNuk)Q(F%f;Mv?%P2QVKU1pXE}MvgT;?@_2%<&0A^Y;i{*TKdj>^sc(Mw zEa$S*+-3KdMZ%a-?99w>+f6 zqlxAbt~c90I?Fi?=83NZnyn~SCD?c58U0Lk%;{oKA zKZWxZMj@B;dMh=Z;%&8l^W(Ff+fngv&M9$!b`Gwc4i+J`o!qj=XXC*H9PMbWOVsx4 z-Cgc0{b;sxFO;s27Q0tPSt%PzxH?loplF;DemZ2ACV!pnd>2}uDK84+Y7f`UHLb&D zgW-5k4aKXJ224^~UYO!$gKAiH-5?|Bf_AC|SkyvADMZcWm zTo!Vd{bE%FEz+>{XBE9C3@i+ww8BQdozGJik^GxtQ;d5KeYEC1rI->%v1=ZYbZZF%J_Ipeo$v>F7ayio=q&kV|RSo zz#BRZbDg8;siReSVSC!ho6@k@wyTJg*$EbS--TylaGrA;OgvVF#Uh$)BGX$0VFeoB z*6vH+HP5*l(!Z}>nkwzxP~fqxy&(;SYvQ#P*t(%cbD1vpX-tmIwGErKv{0lyvPgtI zvN&8@Z=Eag??@sP=a*bwQ=XaU`~=S3yOy0p_;V+}L)>7TaH)Skk`g!Z_LwSXj2jfI zcILQg*{a$ZBL~07Q|*kQQ@6QOwKK=g=1$el7(6vG+w4rS6GpLWN4(JT9&0T|XW~tw z*O`|TJAXuH{&_u~V8z?E*?V(5qmON}=OTy;T$7z!>RR>oN4f>yHv#!!^s#gUUwxR6 zM)T!|327ojoCVJcZDy?n0jz;Ro7{!Iow>;wQbqlX_WA=zO%+; zE5kDTa4_>SzGIV7UgzGt-mFs6?;LIj^P^mTIDq~)7Mk6ksA#SqLTJRp5RHi_o8%{e z6vrn`Ql`mA&v35DahKh+@q^7?yqw?=%@~7ra>^Ki{DB}<&KQE`^FYRW#vn8w1~LK} z!%#m7WF#_1A|$L2nL-hLhR>mSvF4uX+=wo_ts#zqt23+L>yw`Fu_AfbPLpLH_i4s% zvmKtX&l>po0;^{1u)4Zd>vqQe;_`}j=`Fk>Q}dZRD=b0Dm1i2ZVf+rvm|p4)>eP24 zHGFMn<>h{{H`$ei@u4VF9QBL6izHr&c;}$G8~t+cQGPAveZGEhdA(omJ<7+c6zhJoU+i5i@g_wcf3SMYFZZUr%@oHh zp@66Z;T;TM{UWiiic8KcmSzKmB7Sxd2M#)0c~XT}ipIx}ModR>_@2KhIErl&H6 zAjQouiM=8BFAJRCp{W+WqG@JQ{fV#1lB#h2kmRw$OPw2b+7a+NK)()#9%X ze=c@K1zIoQmz&KcQu`;?U3Sq%gIBgw=C zWBZf+-Lb*Go`FQi;Mj0qa-_RwdmsDiC+_bC{59gQ34iEs*Wpe^suy|JO}wQw)Yr*mfDZg4*L3-;=r-ZBfPJwj8bo;%eI5oP5&ZfH?xX4bq= zzEj}jWuy7&ETYqV2A4z7su1P)L>&~3g(;~_R+(xURw6f*K{U;hEIi#3L^EvGx1Hy+ zSU7(%af=FqXqp?EI+bW9XE{^2l-y7;3Qw2JG@@BkQN%6~&7MjoQ^Y)?IZ&Xvw!A!# zXr7VaY%%jWbH-F+2v39MmRZ#~L}!{TQHkYM<`T`f#MG(Nrsl%*f*IoG!YYAC7Jz$y z5od@NGX!95iDb~MrFl|t)=X54X5kDj<1A;+Hau*_oQZan&V(yOWi#RaIb2eiYviMb zV2yIiC#sm~uzxFN63Y=)a)xMS88p|-SUY3&3^%kPw`G>;n^oy-!>sa|O)6LIvy6HP zYF(YqWY!v=)ijG4Ykh`MBwClwB3kb=n$TD0`lRpbMs(SR^a6I4*&BVfahI7jJ~PG0 z6ingi1!4s3I-jjZz^p$5omP%` z)9{G4%$8`{T7+oYRwS|BRVkJNIm;nZHw9d zfF(@Ld#pT{?PY^J9tR}@8$-4Q+}R&B#D?5;AchT5Jd6Dru>{fRN*TdpYo$l`t*0V5 zyg%RJxt8d_I?bS?C7tRu1^W^Q`uFZOdwHYfA12EvEgk9^9_{ZLC@C%7JDBL%zCAIV z92o2yNsJCA#`bPc?&#l}+-?eYCifHzX!1a5>k802Kz9u87~R?!2Q@f0Iy5%AzN~w& z_u^#V=t%dTgSeQN4Wek@4(ue}o?O3U5ZCxAxFSQ4_b>CN;t^cFhgL`XN>^ay**)0r zbB8m!p=V@|bj!*eJ<=^qqd~m$nDHGNR=z4)vAjH5#jSbw*7XeajjTThySE-e;E% z?%9#(9Uk02lAO@beZxCSGAugn;8*++mMDI5D4hFuLR^THZyZ2Ei}9iS_e#{7tK+z4rUQE29xbO_+mX_h2Yj@5@I zQ;z9Y(@CI9xcq4{<-9;M$*l2nEvajM-+5C$-77Ca&ZRSGzb}HHXT0?G%f1P$kR3{= z1LJ6yew!li!or0qGzEfmUJC7^f78peD4J64&kn3ybg#9mvyQi!JgYki$3C^cWvF zNW|2Yls}(k^GgjaMfp_DLXzAZ$ORB&51nNgZ0?ibSU#(k2`vm!iK!t- z`OA$A{gBH!<@0!teu^WS)6$K6v<_9WJvpUp^anyj%-FYH1?XHbuE?iA4XtKjuUMvt z1{{qwRuBU<4Br>gGXsJAk4X-Pv%z2EH<#J@h@rm(=o}GQa=U==F@6Pca8?W$yJ&c+ zL>N4A>~&7Or_^( zd5O|zs2@>nH%6oQ5gEsap74R<-y)))bN!(IQ}I`fONd@ml=fM>s7LgHqQ98vzgZ6S zZxnIHD6kYay^OFch;p%mGbV^Iv38HM-1&%d#wMTtNv5|F{R3mn=YN^$PNJ_ep6By# zX1bl|R>o$+@CTw3f2#PLViux@`6Y^L70*+=P;sB)<%-uT-l_PI;**MhRD45mZot&D zQn63*62(J`w<$iX_=4gz*XS23Mitu>FIK!#@jAt?DL$(BTg6b&*judFsJKOOx8fni zuPOde@n?!JD`s_5Z%JKiRgYt^!p=$t=iqo`z=P910SfvDgHsRQ2TAJ;s#tLxShD27W}m0or;avw9;xx=f%#SFxDt0Sg!iX!<%}Re&=?9g5 zM(GgNiEL*&Bjgt--K6xe;t(A7IQEXML)p);1@necd6z^9&q4=s| zp^l3R#kk^-;^!5=srY@x*A!>#xT#Xyrnq16I>lp(Pb-- z70**#tZ}(ov9G}Raid}!YajOOKE<~bmthUW{N0NGq<9|ILd<_najeMD&neEEYv_v< zKc;w8@d3r3E54?9I@Ty`cZFhy;`PObf3M(~7Ss7A!RSQN_)Q1BzEE+Ii@1f_z-posItdB>Xnz zH$bQi54FmAMn{MHd&fqTBUCmrIy~Cb3*2RMcs5%mk0ujCW4(KO_OO)C+kua2BvTo9 z=9@)uBEjEt z&LF*uZI5wLV&%T}O{?P3ql0a(Dy}cSURDAd4g_JNA62@xWMBb7RKNGhZHoW7SP)PBhUp*ipZ= z{9tD+l0kg@2Tq{2WmIbE8fmYt8Hl%kG@7*SNedV46g*B(W0#ea(tCRPOgx%^#!Cn4 zFY6oJix%OTHQp}_B*BnCO0?h;APDT?0|~rC;9PRw$Syz6AEaVF#rk_Ak@n}bt)>_jHUMFb6;Okj++uXyz?lUF#Xyy ztD8^6iAhY8vYclckzqphb9~tm)GV_xL1EeRjY|{w{(vvy;I{)wr;e*dV z#>y$rKdOF8^N;BI5yR0xnUG0s{YMTx$|j+HB-y{oErfSG7-@4`CtT_qZ}b~L}Y3_et2 z76=&@*51k?q0V~?U3|XgT?$j~Dy*hmb5u^$!$LiR&)H0{C;W;Gd|pD}`#TdAxS;wS z_~jG%au&VzqYWd@cHQvp6B+}W8kJok7 z?5m8#BlVF@k=jT{B;F9ISre?m-lh{8cUDpW)odMjuz$Vw%UOX# z)&tfP=8K+;WQ-u}!~!XFx{Oe!Au!^&Fp8AYg`ga6fUQ-^y~88jCvDz4E6Q;0AvWgO zHtdaBY7APV^~_ysitteWGEYb{^^O+#Y*vJzB>teSud7UXIcU$FR%2_+6`8eCsTKD^ z3C{;5IrU(r)@!w`hM}_`!Y11BMJ#d+A8b+qr_(ZcZ%QUb5rDKqct@Zq-8@UkCwwbS zG2R6r*G{acyWLfprs728%yc2!UdcliE>HX zbxd#&iY;V}q2Einwa)kq{@eq?_77%!;w6EkCAOf;DhlJEWz!P&cM)C(dK}4s`2<}5 zA}u$3ywvj2^q_Pg`aH-y=eP`*K#3_<$4VpBmN0OZ1SXzfJqbhBF%EOiCTDy^@%vpQI|~M!IiOG%`Y%5! zMSKu%Hd?YcPn`|YVlw`G9c9J5?=LNh8uK;^`y?NI5sqFj6_Z3(AT{LqmC79~vE36h z`bO_ua$XLG3%SgMi1tQm@Su!)ETRU`l@1~ehXCHsOiZtg;s+$-*pOuonk?1w#*$2F ziSXh7uJlrLg;c7HY4x315I_xoplmq*+ zSXV^_7szQw!yJlAYfq39^G5f_ zjh=sW=o3PO)W2?emOrS1WbN6BL704yz>uy00ms(8Bz=7HW{`Oz?P#Z_!~`6A>t?no zqgABLsi2s1h^?Z+)S7NFytL**`v{^1Ro36 zOW>_E!8wkOgbP)`-+KSHw zd(KWpDJR5}>x9$=10ho&OaEZA>{y1JtJ8(q!VJT)W8OH0NmRtCD@QtKia2UmI9_Hf z8t2%F=6m=qN7Atn*P!YwC!JPB!3XkqPpU+aN?Ix6-z;+is7-vG+^{HA#hD!22D38I zGTRo``X%%7s-zdDV;;8Fux^O4`IG**hkw#4V81B7iY#GkZ~!{X~!B^1K0dPzCPJm;avR7#hDDMs1; zLYjwbA#O2?a6~eW5H-(Ued3?(XOZVikV`QYI7w%L4x#e2 zgu0~`t}%xVx!;!Z7~3HvA#IDoMJ)bxcx*WL=OV6haAZm;v9w0W>caDSv93& zpbLZMW-aGI+Q2%tDIuBWP#lbPGGFb=c!*&uzVwi?i}*JJUDii1kF%Gr;CBmL8A^Sp zM2K7A*W_IXgli^z-g=6L@ULy^3>(MC@Uu@Qq=nP;a$y)hkU0}dnnYv>#5`tLKK?%w Hj)eaK0~=M7 literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.crf b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.crf new file mode 100644 index 0000000000000000000000000000000000000000..8b439b86b40a921011d02a34f5de86c3f079940d GIT binary patch literal 239599 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ĴY;}32*)nvR#EFw`Tp5j@lwF!9v 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 JHef^G{{;oDyYm15 literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.d b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.d new file mode 100644 index 0000000..32b1571 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.d @@ -0,0 +1,10 @@ +.\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: 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 +.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\objects\mytimer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.o b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/mytimer.o new file mode 100644 index 0000000000000000000000000000000000000000..9fb0a238f7649c5e81d3968fa1e5f08ecaba2c7a GIT binary patch literal 266872 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%0D_X~K99l!$;?nPCbPTC*R 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�uo#A&Op;6lb1246Gyu%UIIi!TbkYVcuO;@3K3=%PEJ82zx?=lXk2FNk;$ z+0LO*8#^GWbwt2U%l%2tr!#@Y;J3P0Bb!_GLU4PAQbcfA(yd6Il884-vZGXG?0T9! zGr^ZKlo0balP5wwj5)FpSy<|b> zeO{E(e%MAaJxJ2t;zcR#CvDS)JG-?c@gYAV4~f>;n^B8wTYMm;JjK=u5|X61 zdQnRISyL&rzj5`NBP*5NyM?pw^23z+JEm+(jg$x(7Kzz>n=E1|rHyRSRL*n{0TnYH zJ6H3eByj>$>NmQ(*QB|XdA?D?KADa556fjDk-7Cq&v( zY6wh7HJ^o~v>f@Mi7_EZb2&)HAE&ctt%+#7Ov(?|;2}Bx?Z^oo1Cw%XE(ghYv4f-5 zZ!sBc(_L$ua*zzR>8?4T2P$e(I&2Hm!9g;vceoxs5-vq)CqmfLgBHSANJ_`iqG)^@ zsZZwvKdIi zUFkADF(l(#`X40a^=mPaq_>#L$}th6Jq?Y*ns?%$kSfY)V%|44!&rR9ULj z>jN1qT3nlrq+Pfc+l=sTX>B%=_JnkO!q!ck6ec$ z#YB>>cTahfdDXp>8-@tP9bjV3NHsyKCX=#F_wvc(1A2;j@8o2K!dP!gzS_UCj&X)K zyqV0b!8z=M^Z5zq3nv(7g!|(dXA{f2Sfev2STnfUpiunh8xv_?IgLq+5!#*1tnZ!N zMDwb7EMfc;H?Y}i_Ga+$luR6vyoE*iDn`f%M}(3IE|Xe72&jX5CYa624Y6gPd_UYf zxv@2(S!VEyMAz4F9~Fbk^!LKOlT)>JrPV>81jeo8DH zzBuGLCZbVsiaX}8M5Y2kUz5v0RqV~_7)&y#pmBdz zr&pIXe&~lO^(Cf!D*SQt2yUSp;z+1y$?V&mv7LxMhv|kchP+P-M7@XH1rQ5J9 zzSzw~l5R=6dXwpCSZ&yS;HWa|>ua--wEuGHh43aruMe-qM3Vl^l_5zo_4?-8Y$Wab z>3T?NC8R~7%pUNfly-v$m2-x`i&EN+9#qZ{)_GA%yD1&UNN3%7!k2Ubz)q?Ai`V2L zS+87!OWN|1HMvOE4R-P29=J>yzke+zlJrr#@T4TOjK8)v8%g`NE6Z%%`_NiUBoyXCxKEMQ9g zU~_a4A4wY^uW5%Jo57Lt5 zr=G6Tb3`K52AE;*&5&^R=#LCiqk}p2vvGTay7rGQKo__1%Bka#)L|(iavRsH^GWpo z&1-Uz8UG}1nx?~;=VWCKv9XLPF~YKicOQC8oFwy6tB+D0z_~7&IN3&bPYa=6J~md8 z$^u?(sqJ2EyE-CpR~pFb^UGnLT#7s+}BF|t2k@BmZodRw~m32cf zB6?HVy>LvNB(s;Bd2K;QYQOVX7)j!LbMvO)*2I;gW8x&4zvr)IDDh4wk@&-7;3IiI zO&?3h)-%YXtE$s;XaDyYc}Xtqr_0Ix6g?0THF5jw6N>Zx0AMUCSWp)8a(EAfA|trua!g z+k@pz$+%I5RU$G-U#SDG;9gA5B*P{ZwTSITeQgd2N2Ih)0n-o*sei&ML@eo_Fev!X zR5NW0Hd85{c|9g#r^p+CgwjhbywCx6o|G=n%j*GFj^IA91Bdn;xn};*fujfa?7sr1 zto22Nf@j{r^Q6>`f~O(wEW?H7Fj8NwYS?V8b3Svm4+bz+-ck5UMMg+VL4reG%^I@S!+?;n-9s}L<_h1Z4^0uop)oUfp zQ@ZB78pSIwLwnc86B0iP6#Mhrf=wd4ffn{JO4##I*=5$a|4t-eHTv6{{R4{qFAzm3^TwTFmmPi@z8x504+wXo zoTWfK1dwRJYBFu1NP9l4WIo4AVYZDo=@cJTDgFds?J^I%E+g{Dwik+Ml(~FNrTJsa z$7vhdthxVHasMGoRpx-_1Vj$3wqQs}q~EIe>0Vk{Z*JWy&%XJh|vtlT7(3Y%?7<-9FhId`ELW&XEq+=@+ym3;@(Zs0oHm6(8AuuPx@ zF6g>@+eW+Y(z#+;vv1qDEhDqK=g8sUG-R4EY-MrtjwwJDB+V#*+?a)WI6`X&OELAkzhFs7d=ox+Ejf@~C~zYa2iBwvn!A zk~V&Rqh;f#tvZETqWZh<>e9VamF{I2aiwv0Zrpg4>@P3G0Juq5b?3%Sl6DxO%GvG! z)kcZEUyJ>^68lsw;_Io1JFJ?A@fuH#$^QLUywUDIa1bHEr>Tl}B25O69qv{Z=MnB_ zND@;nA8^`nN{`@B7v2~g(*eV@H(~{cW z1G}%pROl4d^=+0=3-3W8Hs@?bJvEbH@gSZVT){Tz7PWXaaTpQs4`V+OA^*_T%?ds4 z@GJsBj#s}X5AO!^hxl)Be~=~KJ&TEoX1|JLzn%XE`%NkPRgk`lQkTnU8?F-Kn+5?1 z>RbRaIGPHe=>3PXpWr?x)g8hA{WR@S(*1+{H@M%=5<~PoDSQ>lzKQ<^``@MPS3&xJ zGF656xu}JD?kj>)Q&CQ!8NHcMzn<8kw z5GNE2z6e);LSB|H!rqI)7o%x8_+l)h7<>h+OF8%oc-X<um)dA-invi zuOtuRr1qAv;_Q%D#ybawyjet&IrwISD@?vQ#IHH{=5UEN3RC4f2|v%^CN&%tQk2a} zXglZ^QcYF#4S1ysdl=U`SwlQ!h5Ddaj|1P;PQD018O#`p$$uCz(ow4En>VF-$Jm)P zwG8pa?9#G;s3DUxLX~!L7O~@Ga>l6YF3u9-mQ2n9nt+S5jFxJ07SS|ZoU`J|j>JXe z_mY?~B$U+lIehn6$KrL5&(T?6AG|rDn6IS85&8!zBAxPEF7x z?h+cIgzbV5;g-UODamIF$$R$V8IHlq6?^a@dPv*$jeOxZPEAkMp)mRq4y4w!Vr{DU4<%CgcN$(aUJ!_1pv{ZL3k3N0waD7}vQNW6a!>iSvz98=B1uIMZ`=Oql{AEtty$<0&MPrWvqD=Uv28 z0cS|^!5gQx9&Q>%iz5$uPAlp&qEcv1JLN9vB*%A8P1c(8bn9;7katf_^l;Al;aVxM z(3ux#&seC~=s61M3Z$Xg(K(zj+EK?^72_Cy@L;B7Bb|6t+_s~xCzJLMP929yyO^np zgYO?iJp$nolsRf@E2XZaJ7@}NIaiRiH5gNZEV$R2na_5 zOWc3EaN#1Ftn2|#M9@&Dwx~ru3~Dw0 zwP5LWHWh8=`PrP1`=hAAh@S4QscEENYU37X)x4+^+5~d)oi&50hRHox#JAk(tw$$9H-bcSi0KTCCN-Oke25SJ z_&|n;2fXPza^>P#mUoOxDKJ*5Qr(P2GB^_7#DS+h80$SMl@sw#^5pF2O zLmde!y)BgJx&gdsjN?q^J!HNuL!+tOdAz8Qw9~Bi;C->iMFo34GigpN<|i3Vfg61q zRLv??!)>tx>_f0hAbIgLAhueweNlsn|giR@d)Co&h(~fS}>*umZUNG4KdH+zu~E8 z>nd>5^i5a7Aa* zZazNE26Ng@l(hw%4Ga$vdQRKcNNf4Zd@XMiTGDMtNqxGFw2X0@KgsAesU=<0!Aa0E zmZOR=_cpHO#hjD0jL|{cTE<#S&)HWLs}TMLp=AMgk|bJwfwZLMoYNl>d-zzodRrl7TXh1+LI-gi!8W2cRmPz=HXzAG7lzIPtrgdPa#7RsHdW5dA! z0gNn76@+w81uX5__5n^S>pSq~p}f}eZEh_SpM7h3vay7w@Mdaj!i%7ED(D#K`DM{u zwtj1RBXxA(x9p1YYwxHo9&&)qDRA=pYte;IM(>SOHgd|}rLVXx8E``XQNWn{A!e=Wpg7J0EA zL9g9BRq0ow0WM?}Fn;akO_ZL9Psk8)F#^qx zlePwBsyMvEUJ)W?;JJB}o+_pR-r!Db^{iqfmFX2oJXl~`mao{XE6EJ*Ry6q9Z0nHm z(ff8uqj<$;ED^OAaHue;os5y*vNIXmI2Gw&jDtVpjJPd$fz@Lsu^?CBL_J2 z!%

    z2T`TfCi*FXt}_EXE#Zp5{VfR(y_(DbZ%cUSRi!$`%sUbuc-5H!-j(pc zt6FuE{+@u>nE~FH@W88Db&~#}#`7I`Wl5o0njTyRakc;-MQEM;|8WclN^m+->3>BG zM}fsSW&clNI0`FN@cS07cm@$lTw-BFJm|e zCap5TU&U|`N?K)tzmDNLS^pb>mVAh4g6wYvT5zJy`6~rl@FEQZ$lhfwb#^uh(prn) zMxF6@6==baGzcJjH-U~FY4ZK<0v&sjM=xaWA<(faO}5`tpkrV1*oEx9V!BSQ-&>#~ zU#g@7+4~4|p3ABc*@cBe2e1dBGNT-mDTlv5Dk3g=z3v@M$WRjUKFB% zw;WwBu_*55fv$1dwYpv!qJg&@T`vpK^g(rbhz8zrbiK-=`2GUv8hOj=dUc2f-g0!k zCPX7|S-V~vqJg&@U2m``zBfR+M&7cz-WZ~Rw;Ww>3eYgIs-(ul@a7N=yyfV6+gg=E zN3GC5P@>y=rk7G*)IXH&Mm!$AuR<_|5NHGi>xzYej~J-~N5 z@brASloxIrB9z#>9JbWc-(AF85v#?rFWc$hz08;BEmYHsg{rhQV9_m{lJ86Ca&T05;P)qZslunI1lle}9`NaMvDnjJ^?Rw_$i=EW zn9!s~rHYea0i3KZ9tvUH^%TI#;^N@|o*qk1))tS1a3tATT0EM-y*(vXJJiFO{-0oa zdbJNPDD3F&>k97Yg8T5pHxE7Ok+BDz^~y7h=1XNfD~w#2{%v!*J@46oh9y$NN$m%p zb86sC-YmXc{B2-tjz7M0_yvbY=9p6M8<3tRgfH(yofidITou9Qz+aN^ATh8eun+K; zB|J*ysDMxb{+fUX_iw0fGX1(hOR6Z%-wiblg1LouUoT2Kzd6PhW2d6Nro}*X`%vJS9z+X_XK5 zcWC5yx?x+!)q>#w2RA*XMvB4h3S>;ELk>OAsbY+uR)r=uR5{40V(gz*h30uwIoPS9 zOqy0fCzL~+3P!DD$R-g?y`TmTb$Fwb#8VfDKg{8cr6iv8C;lkr3tb4&Qoc}_Uh0!x z{;J~h=!EU8$5Lz_ldwGly%^2Ka=5M{4b%$*j&=K z1A*5tOOd!r^m<0~oO62m5skhZlt>nO$4}`YB(+ixCeX6HDkh`d>0-hh59^at?{cwd zf(N9&g?P7%1+zOtDrw#0V(oqx6vj5Z*TtkIuX@+XeJ&=gb=3>!|LkJYB3C88`&~>r ziK3F;11=_qeKCunHHuaA11;0hY9 z;2!fh!52DNKJIa`GfbL%!sB9Zm=yV>$Hne28S*KQi~V6TtJlFo|Q*lA`oogJ~U-^_?w8nJao)j2UNc}|V2b7NR=ogQ81#jxNz zJ;Kh9VZnKNlwA*riM%}U)jy-5b-en5zr!)NN zWA1W?l6uTr75h856g=SnLBc8t!nh*a>DF-05Pm7t9EFaP7{XJRYu6u1zU*N#=!9u?>C5 zV%0(#M<>4?w%pWe8b|y5M=Vz@rg5~IvaQmx<7erz}S5NgSLD?rF=BdJ+fkf_uhtq@Kj7LGi5Rpq>!MdQd!P zF;Y+9^r(2=a-^QX>0$AL0Scz4mJb||RFp|dF3TN~l$1$I zFCRK2sVS3`U_Nq4s3{J0K9~5h1Cp8|$w_8~Lz0>z$!X>jha@#ck`v9R4hc1-ArF_M zKc6`usVR|gI>^r*lGKz)xELxywBVF`nmsYVQEnZpyN zM_@R=9GNivmD2A*oz=~FM+K0*o6+bESEFl3hnUH}27{l09h+c1LX+wpUdIJc)FdJS zvW^e2ut|gguoDxk-&}~+O6liPp5zi?V-(4daJGYD}J$FsU(lcEY5_)$tyi3Xi3N9)d^EC zCa*IX-V-3l9Pc5-cSqUw4VHF&&d{cudfe zj>)$Yrd~|GYp@AvG5KCXq{ig?36mO=A0$j_OfFBDw3z%bK~iJ#ql8I~$&V8zH6}kv znDm(ZG=M^%>6rX1!~(bJnEWEa(qr<=0E(JaG5J-9g-xoM{3gLtV)9#;2piKexzb~T zmUK++x(;nGv3Z$5_xPu-C-*Se#I%^)Ga*uAa<7C*jmfl+&4i|V{*TQ zNsY<<6DBn#4@{W!m^>(eLZ9iFJUGMxx9ONXG{Mqi@~{Aknp81)c!-5fs+c@7!BS%K zD3=Hu(=mCp#{@0um^?ON>c!*<2Ah-?lP4xbYD}J#FsU(la>As>rOPJjcJ_S&Qn+%VFLdu`N!Zn%TK2T$^TPXE4i=I* zJ~w=T<;YPo$R~&ov|y!>H(PMGT_kB(=OBxr-O3bmlGO!~sR15r!7cLx)$rR?hPp-&|D zsE8G!2;Cy~n1mh3clY#}p_piEz8QXONDA7L2}tU35gThu9V7Pmh>f+SjuCr8#Kuui z9V7N6%WjEaiCxPw2|U??BFFNGJ6&_F_-ji05Ka=(}Eaw^)-wcM7tx4cpm1{xkjKt?$) zB!#G;1thWOM{FDww2CD5f{2Zyg2phh7kO+IPtJ%9pu>HcMN|4kLz84)5`aRtOaNaR zqH(WG{9YEKai>i9Ug4rrpLnd1s#jWa%gPLV&(+R&)~~E7p;uWng|vg>YD-ot)A9Z+ zbIH!iw8P>$CM);~aZ3&Viuc+zH%~(A*N3EFR5Cx^5q3kw##SYk=FA%-Ha07>0Ll`5fVw%JQ za*m_rE%v+s%}kxcUXZAjsWaG%616ggRt2RlbF{p@UJ;;`sdv|_5;ZdQ=6X${MyB3d zZ*a7{wcZq9sxu9y z`m97%rkSS>;%IqG9V|edY38UyB&ssa4E1@5s!TIK9m-Mpkq5j6fPc`?!vv@@b;Tn( zT%s~lR}-QmBq}p?H6c2RqvBH+bpCgljuxQG)D@30$4FFU>T5!DtVBhoz9vK`5c>1B zCb%bn|80Wb)E44~cj>ubxH35ds{1a>dMudyld zC+P9Fm_iY=31|VJ#RldOQ2Yhn`23=4NGH2P!nUF3318=&QUgJE*E3g;VbfSly62fE z$gpdi#Ix`lf;97_UwiSUAj7_~m~?7=n~@e*(};cW4(II3=?pwykY?p{UR@wavvNAE zzAH$pa_Dc!bDWMIVb`-Z~T>|Nvos9yvKE+hQ&O!nED8*E@?vw!7$0?>trTj6s z4FQ8|kzc4&G05h8Y9qsR5eU+gGn+W5${-ML7B+KG6+$4I)D{k^QV7KB|E(O!Cv^PHG5n7HU*6*AA>FJO5q>M>V&XeHB1gR>| zEb6!*RppsWoe-p~+@*=_c8ZbW*f7`h54h8uQ8y28=V z2~t$<%fXoE1t}``X(D+kkTrP8sbA*sPJWqTs&1DeKJjyfgJwj!-n_~|S+$FZPJWGp zqG-p_)#h~$ikf|jSo6&kv<~c?yw9J|9rrH^xHZ*w&E({LIcU~QPTr4$)}h_+Wb4mC zt7cFeN*TaGt7Z@zz-Lp?i07UBIfj`vL+3)gK^(MdhQG|07d` ze)YyZlXI$SBIz3Z6+xOY$+~9=Qr7KaqIb_0q$u2hWZtg|QdI8K#LDL|(mJ-Y@7FnJ zS5E#tSCD4qWZ?4zX&v1;_#1+>DhJ)6o;L+)RSv=f`8Fesh~C8C;hb4HG%-Y+FG#C$ z=wcuj2-2t=+Zf1q1!?4oeGKG6K^m3gtO2>0k(vuu{vPM7%5f+m;`@TsmD5xLxkQk< zavDn@mkLr>PSyeBGC}H!$UA^sk&x=S0{jp#RkJdsbk)vaAlfR%shXX?0Jp|*4ft$p zLv1O%|HnVy>ECa>Ey0Kv1YWuXlLf@fIELYoO{D0C!5@f zv8O(2FrSkF!v51(aGp~EgZ|T0aGf(51^uTm_i_&uaF$`lCI@di$3eBpneCkCpgMHs zI~N0p{iiT`iwAD;C5Gt?sbB;zb5LbSl^}REfY^WX!0w3;#I7++9oQ9&;B^kl1G|C| zyum?vXjch>H#sQ#&sBn8-#fjpQU8g6K11XN5LfJtZw16(BbkOABlL7_@Z;+KICn*0S;ADj-xduF*rKU!_B`>c+cL%4>^68Ua6yJL++5<|V;#`Xz2J&OpB!+SpqP0a z3{C3y)Q=p3@7`J82xtB#X#4i?Hq@+Ix))j)iR?25k-#(lqDa)0fZEBK-c*#v-3?_`{T#?}x-Rf?lvMoPdfj-L;W0wjZ-yml1`!Qua>amFM;TFD-$NmEVf1l^v^4ir2wf6=k|8B47rM;ZNDTf#vr@4wd^{tji$!mWNTY#Z z)teI}`!h>13KqR3B6X!g_zN+S!LqkzOusOrxm0y`t6cCSbg zQhKnV1O8tU)GoV-C;$QfZxZ|OEH$^nb$Zv1_;H$8G4AbwjOYcQkdZ;?DT{* z_E1K&wQC7+W53IYa-YOKk`eW->L~Z1^&CwJJBEtCd?7)->&s_L~@p=`) z3?ii1ihuP}D@C8(7|akY6`d-Ea7gZ;`?SXM9FqIv&c#C`R8m?|>kLZ?oevr3aK@-~ zXnaR7MrA{-Gb%EzMddcsI%6WzsNB`v4Uc7rO4;?-I1b62U4xD1kWAXO*aQxV2J&~m zlTxT%?6m)-b(1+G6Zfq+MNlGh-;7fes$LkOZ^mf}QflXIkGD17DlATK(H|uMWmZXs4W&} z2sDMtg_`2MfWR*+17eAQHaxdc|^KN z#H+lDkVd$l>lHq!nLLBBI(rmS6_2AXA0&@gi^oxvHOb>O;&D{u!{qU9{Be?FZG60~ zl|N2etjiuR@kdFB_1U9!{83Wj6MD41z7;Qz>-AMgRShKgseq*6`unmC5)+OK7;e|5 z1Z%7BTITj_GpF=5D!uBrl~d|WNGIlP0@CTzHgA`hN}qQ7Gl|KQo$LP{9FwOO|F`qL zOsM+$YH_-&a+ldV1*GzK_PI-9GJiKzUnf{weYM(tH&?qkrMBOV)*eoY?e`y6+$$iN zzMsKwB_`7MUb|0XV*9<{9^jbVet+6NoKVg6UE7P{H+zK3=c=lD=-49)lQlqVy@7t#(CNI<6%hP8WR;_o=z3Kd% z!c-Bi-_C1Lmf>3NA_v9J;WO>9y_W5Bb}j@vK6+Ujf6$h+q4&nY$Xu5$-+ zN{l?bqZjx8Spn(vsdJx`nAm^+qT(QliT(GTJA`9$QA1g7DzHk3=5)<3++kXPb z$g`mD9dmyH;02_=e*;-E+BbO-*R&$CJyOa zZl1)%&iR&mLt74W(#)zAIXd$%G`Hay|_tPc70uJd&c=~@g zg{oCX)MN`8qvBA9Enp4iGqR&0yR*!$EZnOv43R_cuTs9^kSNR#*Vh~pl>vm;*Sk3+N&^Uo z>l+S<+F;z#>GyCbywN$Uj>c;*hr&C9Gl<6PTMmT}vt4xy2pyY14G5ju4ZN*}Z9JO_9*mzIs1`$0AbOCMMZi z`SFOfO2p6TDMA`xdK&7~OWpLb=F=&m_Rksp8OF%nb4GubF?K7SV~pL2=NV%+;>Cms z@6YtRhwrwBR=t!Gsw&qNml-3gay@Z{F|sPx6IU4{t8zVYjWMDs-xN0;1HW4o-*r*P zd&}F)pdS@V`2NZ69mU4@n;4Vl-3DhsZA&40TG<15LLQOvM2W$ zOF(;}r8~S?LbL{09iEgX1f)eHewQZ`($M@s_YT}{_=1b!BTWrhi;ekcFA)akNEfZ# z$#Q1ET(ol7Y{FpgT{QTD=jIPOCtxmGIc)xqntM0g-_fJc(WCK~W}tP%l4aI zP+XKenvGe~EsN8~!-yr__+I*W7_X!om%7IbEpYmmazdpb=L$!_s|4*2^x_HP-Tun# z;evb^yY-_V^~Uf!(7t0Gs2Z;neFMrStCA>`|yXoDbaNbjtnAKi*X6=@r zlZ>Ek*^v-oUm}5f{zXEBy@>>x#Fq&X_9qg!MLQEB>`_M0HtkA?uumC5TlG~!guTiL z+OFLR(QtoBSaMZY+Ouy2q_%~qJ%W;3<4#H6Myj#5yaI7&qyr9teg}d(AnpH&A2q>S z06OaMintZ7Kf>Dy!n+*7yWk&=#>tfI^w3X2do@|7 z_0@#!UE5r0Zwm&O7Uo31ma>J~cI!9%;xi+-3D;8=;=)@l{V1n#-DSy*lr31vhHH}) zgrFAcFI@ZlX>36F^{i&9{sOjdg4Py)*|Q$^K_~04W&0&`J?(BGm{hC`S=@zz84SOH zJ$DSAP08Fb7?hHEV=!2Nb|2E+*$|1EeMt9cFQjPR7z`DleRvv!VG=bDPh&75K`V^G z$ONr42BQ+T(in_R*$QJYCS@y(!Pu0|8-sBvm_G*N6STq@Oi0kmV=ytHD~`dG42Hij zkUIu1rey9IOiRhUF_Ekg|DWuqFlb$Kb;RtuO{_6SVRetV`&MWAL$u@edl+ zHZ;KRbJQ1GaQTGyzMm-6?i;$3_*BDY=g=!c8#Em50^?;IUd7>E!bS~;8$u4_eZpoA zcW*K86zE0EEef^Eqp{ekVY56MjBOe=%cJ{+?HV@Aqg%+&6Bs{aT{P6g4_d=c>`;h?oQ-O4O`{8Tald_w#sw&B3~tNU9V!PS3%#p;tQu(-`AQo3dDOCq<0&% zt`Kiukp9M?b%}TfgY+JQ)-{H^l5Z2bzNJTeVliuGst^P3Q>dok5I(43RUTD`@OKFe9okYWJJeN&=wXGb@?3QYAJMQZ&sB%;Q4P!TTy+Q^)37Yh zRfq721cv7U)SWH9(;oi;dQzdXJYOBcr!*|e^VK1IHiPjm*yMWnIfcq3T)yPt=QS*n z@Gw3hbV0*%j~$I3eo@16j~$F2ewo909)3lkc6sFCS2b*wM;?An!)AHp;ny{6mPa0b zGl463c%MIW&!d#+gV1RAW_i#@ux))cY?TLn1aLnMTje%5c=+=PUBSa&P^hlZ`2gfRRKu!3=K}x_)3B;9 z^YGysR^??LJ~DwTc=#xVs`9+cLB^vsEX(sQ2k;mT%krX!kJYd&FM9a+1g_xW6BH`T z^VQ)@P1LX`&sT@=lnkz^Y?bFc ze6EJA@|=gik-(Ka{7uao1=5&6&TkpCu8`&g=(i18ml!TFsnr@5<@xFm{xE~PRr2t)3YAGD9==Y)B8kMq*K1hr zarE$yG%WWxdiW6799=<`tW_je{8#Qc}M;^XO!)AHp;ad{8f`@Nas97HL z5p=~i4O`_w9|62w!&Z6D!#~roRi5+k9SK~?!@tn1Q6P;8k4U3fZl1)y2Rk& zy9`>_7(D#zgs$M>yA`S{bUpw%f1_blpz{HM_h?wvmwEVJ4Xg4p58s!-6+C>uLRER* zwm^og5gH|!zZ>na^8lCq| zGia+u=Y7)++N#lc-%AE<)#$u$MoL%kzL}cUHD=!Tib1OyGw+*a(5lAF`(_)osxkAv z*HXHI_s!9)sxf-s>jo`rjNUibpkZJ*GS&C)S%58$@`WW zv{@s0-*SUCYb5VmnbH-!ZDnfHBU(5lAF`#v^kRb%FTpQdyL@7thRRb%wNjRq}ijNZ4&pk55NWexX^JN8){78nnnG@xGk~E%!Ql-!6le zdmX*+YeDCE-)_y?HInyzW6)-eiIcJrGEd}HYf;1|^i2-t`AdP}>T7VoT zNL>$gKae9566DN&?Qc|x{)8%!BPD6nL{kFnD8=fk$OeENtyoX-c+ovD~#Sd8QZPm=*>^r+|gT*l6j-IFa`5QZ;=3vtqP;JSfYBT z!sxx9p!uV>G$C_GZ&@ou zPoTKpw?S{Z-;_MwQuLQ3{&Bnr-JCq$Bp%00&n?O0@snyk0A6x#O@Nl{YS#gD65Eyl zO#+}(*Y*fBHMX{gPjt8tblYkz^T=bTDYDv#If^_S-6=DeNOPWg=-hV=r|T9EWDe#B>$8dV$=d8f-KGxV6|4G1e7H!G|4hy-TH+f4Z zcY?cM@5)2^Dlp_V_hT^D@! zww4C9JK3MdyWnD7Nw8;bCPfVTd_G#D%zYu2CTGlrDE*C7A~c7l_EaG z!bLJpCrajd3ztHkqD==)EEnwA~_t-Qe!P#isW#-TpMTMX6|&B8gJo3B%eC&%LEG- zBKg!2pJ?GiB%eCslPp|_1^f(?H^joJ0)D2+8*1TL0Y6LdcwSJ|W@o9{ z7Hz0S1_IGvHF>QTISBBtnY>nuECl#DCa>~Gt*F}9O3$GeF?ynY>cV zIUw+Fn7mTUSs?IlNxu1SMX||Q>TLs7TDelO6W+0KDV3`f@%a`mm2!n5zQDpo?oK8W z>Rk&LI{DNw`a%mAGWpaIUu5AzC7(Lti!EG;l$@oOL>zwS5S^t&=Gcw?EVa~tl}L`q z-`u#&!lg(K$FtOO3zs4}9M4iKEL@7@aJ-jVY2jw6bT75a!i7jab=>vU7A{2csU!Y@ zg$t2<>WF_Ra6C&Hsr$3kT8lPif~JJ%>rCF#3Az&a^(Jo#1#JoZM<#D61$_zp$0l#o zi!%lMCnj%bg+m4WrzUTRg;NFm29r0`!m$E=li=|zrLxb?QkyN>P>T!%qHi&Itrj^5 z@LNq@t3?(9{5F%x2TFwE1-(m7fEoXtie<}Iq zzZJ1^juFH^joJ z0{()@8*1TL0e?yG`Oo-WwrE2wG7yM<#pJbGQTSqSjgOkS%+9s>MzlUHgv z{{#Mp$t$&-0Rn&1_Cvv8r4PaW|=7A|D+sUtqv!i7pcb;O5QxDd&wj`+}s z!{;^VEF}wt+4J{O!wgu7L^z$LhFiE4$>DgG8e!p5B!}Z!YNUmmxzjU#qbyvAVcVSs?JQOFr)zzqtmiv~s0lC(N^ODV3`f@i#17D&-1A{7nm&Lb*B-f6Ky!PCj+S z-?nfelTRJ-cPw0}DgGdf&pONDjw)sU;R}mP+?hOD$Z88%OEv29@f&b9t4XJRZfM09!hE_OK zz^^lTLoA#s;MbeHp%#u6@E;34{~5neEZR_u3WF{i z@#Z#oCu18t-zV~h!GnKvj@qM8C6J@>47FFoQXU86`RQ8?OK}{GXQzD{meM#F&rSO^ zY!*morUM!lviOv7;|^+Ah~iU5_>hK$BtB(?4>LIbjC4e^rYO*U5c#MT5ChL0Q5zJ*4mIO0DZ}zl{U`LfWB%z%$P!2gOC#XnAq|A2fx zk~K(*eQ+F+WB#Jp(A?J1-qyPj{>W?ZLVYRwQ?UM%4mA*OtU+ZOdk)W2<18-7>p46{ zO>`W5>Ky(!Ec@(v_BTQ)yGeq}K0^^O5DCIfPBAE=So?r~yLsS1AK<2>T-`6*Yl}s} zfi%EPO*!~f75tV@&cPoiMQ)nrvRw&BcI0$}4Ey3q>^F${a!U4WyuY#G{_uySJ&3&q z;EWXP-n*&3L+%dt8Gy4KSX+QU#oO8d|KV@NPnzL1AF{Op$>yF7jSup=tEy_Syos2NI8*|V4*y?|y1^smmPD?qqrSG#P%PD!dKJT;)%72UNLpffT+lUH z5VX+?R>cL?$%67;wI(j8Nfwm1taWigw`75^@1%y0-GYWvb1Rq}{yGo*%5RRYV1viu zgFpnsfA24K=Xh0D7atmOv&YdnI~w9|JqUf~Ua#N6sfOkP*AYe)jd3f-;IH6>JYzV# zY~RMX)>_#<5DqWcKVw*3OIv-9V)Ngskn~r(KDSvtuyl35qYNDyBTJV)wDUz7I&?)w zlNo$jh7K)}(PRj_Qo7I^8oFRx!dDV(ldk0~;cL#tzeE&{>rN88Qw&`}Y2XZDZ{XT` z^(;|C)#F!X`)R-9p^gqX(bqTCHV6A)A6KH+*A7IsA&o?;=}zuos*&3Zb=GzSK2`BU^Z|?SV2Vwak%-f}_Ew_JZ-TsMIe<8Cq;q zn@e?3vmA>k`hXqPok5OAv{ zmL4=gf5~t{)}=qvIWP6zlWZ%kSLy$&qdb7)hMQl z==q4cuo}f=5xo#m7gZ;VxgvToqAsdNF;zq_MYQx_L+t}*bgJUO+Oz_Z3Hcq`XD#3j-*)(<2=!Ev|WYg47V>pcsWz*DA zV-wo9lu5gu8kf+asZ88;)%XPWZDrD~uO=k4JK2~p^b2hG!~~}Ejm4rl0y`;T>6Bx! zXpg{7PS|kPv2bj0z^5d5IPq9GHaXxgCb&QM7&Li0&{GrIpMDIQd>!a%3GL5722G<0 z^z?-GCn1BT*#!Efgm&j44O7-wfvIR{%c&!!Yds350aS^7Z8mD!Ovk1C3wMq>{YDmXl$=4bTkGkTyw*#CJ=66B=E+y zqokjoz%5v$urhZsi#2H9z`P&9hEm)8#(~KxmP8D02MvlGVrirr+dF!|^DN?C&{@NB zhQV(E3eFw&Pu53}q>u;pKJrn-Pzp(T`}ovTUCXxI#z^F~+$M#|I{mM^*sMWOr~gG4 zTO*j)a@!)7({kG*mDh5gGpuaO?NFF1*0tOh8kEJlmfIP@@-6pO0_C*a*9w!_`Ig(Q zL6MzrxjhlgYq`A<%W1j&o~ka}at9-k*K&sxChPPq_nihsoxbIcL@=-Ajz%n}<&H%v zujNiKtZd7jRG2E(wcIHU%3@v1orz%imOGa~IW2cyVKO`4au+lxvhyu>DS~+|cR6A? zEqBdRHDz1wMkMlD?xwpsWwA_G5<+a?i z3@h7m&nZk5>soG*28F2pWrQISEZ=f3Bv4Mv4ON)T&bQn!4T|i1%Z-R&UdxS)SWe50 z@l?06EjKO_c`Y|yVX{u&auYNt>hvx*DS~+|H#uTCEjJ}nc`Y}UVP#uxn!;4EuH~j{ zP!{W4?&S!UZ@HNXl+$vrC`@MOTW*#HMRvaBUX5U0%e@w{oR*vGsk_Uz+#8X|Yq>WS zChPPq_m&1loxbJXiC|vK&5u}4%PojhUdt_HSlO0aq%c*iYq`Z5l*PK1dq0BZTW)Cr z<+R)~g~{xE%PrTS$j-Oi$_VDQ+^UG>wA>m`-BY&Z)@X}Ql7CbRP`_qhf| zcE07lh+tmJeHpQwmix+6_m*wB-I2&^xo;FE>+~(RM}wkH-*VqZFt6qIMJ%V~_D3qO z)6(8i_Pq_4BG!cOv{A9}<$=o) zf|Pn?Z|BJFF6dQ(E0Jm}wl%eiP_U~I>S}}x#H^MB$!7Rl1yTHE%3#2_auuW!UaV-di#{7%0R5x3Jkkl*N`k%Eoph~MWCgf#VpL6ReKFFgf5G6P!F=J+=qj*3Wq4}KJ% z?&yqw7Yl^oKG!iRBKF1SI-Zb*+J=Tg2mFsel6x=Nz4&DO1P)X&f=po|CxTTaZv>sh ziST|PPvFajlQ|LI1LO&`f+?Kn#`2)He3293y}K?3y&yQ16X6ZJj-aRZrzb>X=xp~m zJ*hu~9{}UI6IlGhWanpWx4_~TCc7|W?+z?}VY2UK>^*_SFHCl6#@-uP{K8~c5le5eq7BZz z;xxRG6?=G1q-l$Z)_d&fb&;k`CR*>Zr$3G~Z8On&pFO=H(zMY;>z(%W=19|46Rr2! z)7v6Vn@zOdZBKt5Y1(e0^?rMLSEOmb;ccb(ilF=2?|Jf$A-`(3SOxDb%~l1Q2&+IT zIFsS2Y;RmeYWZWiuge~5zgXpuMXSmm>rh-pTKi+Uugf0mh*;&1MXSmm>v&v6o#Kz> zz7~CpTj6^5lvw4DMXSQG!sSrh!?SS}^_f4G`?_ph7sM)mELs(grS-ZTS5cSxW4W)( z9_yM|<&Qp55i`+_HSQkn+60)SXwB50_P*_ZO0H zl;y)kmgoId)fozNjp3Z~Nl1yuI!3 zmF4Yif4?kmZ~Icg=WP3mh|<{8w(Gg~+rCQB`P;s_99?GHKPb!F+rFkOZ*TjDWqEts z*Ouk&ZC@|=oNfOkqU4~o?b<^9wr>!0{)foeyA*OZ~J#;d3)Orm*wqkKT?*rxBZylbGH3t zMClTVwq0K%`E5Tf==^OzQ;sgP?PtsK_O_oZ%iG(2zASHV`-QT+z3rC-pR?^(BT84B zwC(zG({KBALFaG#jdFCEZNFKTx3|5|f68uuDEBOz>|^%)0AEnkg!K^Lu*ZpI~5`Pm+vdImJH{9dZ zswkUSg_7YvxE-F5w@T%RHMw;YbJvOEC4W(4Qtmn-8%l=%AkWFU>x6758UBNHQ*ze{ z*?f7pZmL@6WfP^LWcUx3ycCzv?V6u9_jTE6o1s=k*~(Ab%)C`fHcSv|gB)MUT_e@ zCRQcW_Ez31C0m@fw{zEt<0aGfPVPD(TQY6)bJq#kl4)CzyH3cKOxr@WuHv-47njgo zx}P@pb=hfKqEIhkw&l6&glxFXPuq&zbwV~==cjFD z?m8hGuJhBjTCJ-%Z6Asye%eSjxgl}d)~QudHnA$1w)J_dlx%U@KFVDuj+ac^$GPi- zY{|5JlDkgGmQ35Hx$A^%$+T@$>ncv$mbiqTobl7!ywC&AZCytj)+qb#vglx&Q?aN&!WJ{)Pf9^UVTQY42)w+t) zb~rAf=j8mfxv$Gk+flVD%2s~bj^(XVviWv|X*-^~PRfSs+_as@T_Ihowliv7#c4Y)miTES+2n@AX}hRaMcKrvWZEv}tx~eZX}g@eP8=_p zwkx^oglx&QUCmu5WJ{*)TJAa_TQY4o)Vhk(*0(Bqf`^`p_0#6QE<0`g)v734`Dq)F zw@S(8+YzR1VD3688?JNH_H6DtAsa69)An5MIw2db^V2pccb$+8*ZFB1qSjTMwxME) zpEiWZK5$t`o8) z(>6}6t2k{F;}UuX-cOtRy6m(~R;!|H<)>{*-YO-VZ%3H67jxH1*>IhkwyC-6glxFX zPusNIbwV~==cjFY?m8hGuJhCOvRYSh+FlV${Irp5azo;@%~q?TY+_Y1ZLj97QnJNq zdo6dJI9@Vsb8^=S*^+5{J$IduEt$5tx$A^%$+W$p)>WLgx8o9e@xo7=`?~D3%~z|U zY~`nILEb7Qn{P*$ws&*aN!f6no3@3y>x68$%um~*+;u`WT<524aqc=H8?N)y_P$zI zaoU!NC4SmSHn|~j+E%DlQ8uwEnYNXAtCVbU+E(SR6UR%YZFTNCAzLzSALOnRvL(~D zCU>2XEt$5pYF))?+gw#&+q0t;ei>bJ&%!VKc==Zcp&#%wKwC1T*wWb8t{D6b(AJEB z->9S!e8>N`3@J3Vh>tJ8k?>9Q+cTu6{%xNy3xIr`zTMPvE?&}PJ52`e)?Zv&@ogwgf z7meWFeUl-0AjQz;?a7$ZgR*L9TZpnZBMORu1_k2Vj40N&N~NI}0oj)!^39pv1`iTY zf_*FeqQ2d*XTN!eGOqMsTMwJV9sDliYFmmWo5O89oN@STKWz^8@<_(j))jtXa?~S7 zGY;#J{sBdxe?z=u8HaUPoZH*u8HaUPoZH|N8HaUPoIBl|%s8yW;CvsS$~de;_?fGM z>NuToScm4w!l2$W8HaUfjw}nfvl)kVXb#iE{X3U&Scl>WL+*UW)yLnk9A4kX-(2Ow zUCgjj_5njrb&W4GUrH(21KxDun3q#bZn4V@Q@fI4qJrd%aV^7I+IsVgoko{G2D_e8 zBDLf+awEk=YQ6xBb~D99YQ6x(`gO%KMWLw*KIPV$4Xyvc7XCGX{t3{lr6uI$37o3| z2>~B$I&L*GjcN-XSM+K$}5Z$rsA5O zT4i>|m2`I52gF{@sDh*%Lvp=NR2_WSxvtP|R0?+;P{G`cDiwA9;Uj7D5=v!%FBJf> z-pHup&xKo8#na838P!tPBV2ZQ*%KRnE5nM-+4Zr<5*uDXSgE-Roae#pid}cnyOAqo zA6w=acG1F!HD`a6fMeK2iz3$eVD>@sjH5rBfTpuJa>bJ5;L}WD=ax9Gp;QHbxuM1E zOZv^AOB1eif5}kQS;?}LGye(%9vKo`>A@B}F#Oh1(~zlARtZu!3;aG*in&^ls$sH5 z{y>o87BFe%wVv$m^AtCIw2$sD&aD$<_!x914*q32%5%LS!^fdBGRyNLL5e?Kl;ruT zBb(uLoZF5YBA3^W8zYw2j+-Ku+m4$fm)nlp9M@2SGV|tvlk22} z%WJdA376YuQ$1MuII+dc*6tGhfQ_iPRGBP0C!(_`}HP6!qqo_!Qm~&1T7+i_bqQT zCa4e@ylHudF=78BgEuVm857PU8ADHyEMQF7^NgVz-gg-jb~|I}W_KZD!aipVJ*B*e zG57f!p1`=9oyCm#nPA*=Chsw(tK4Y!gvt9Hk~{65Em^`LvDNq-2yEk04vD?SCqMvN z;h-Y6M={*<`O2cLJw9eknfCaELvp8Gdwj|vvDLmkHgHJnwQrBj4r;2! z{%8_^Da7~37S7lWvXw(JZ`UE)I3)7+EwY_MB5&U#pK-`;lFvD0cgYS8*=_O#hwMK2 zl0$Z*?BtN$DZ4mSrd7TYl-zUID_;vrY`Slj-GUOk?z?5Lqo`TpU(w@k@-1iVZrR5n znYrth{TvdB`))bFA(6N5mV+F!yX6pv>~8svLw2_u=8)YjM>u46%TW&5-ExdWWxD0K zpyZyrZaE<+vFW~BP6|rwy6=`Vj;bnjg)5WL2gw}_h=Ug}XHzU>#W6g)oJ+Bg7RT@e zb3VmFUL3=7%!L#S{lGA~3b~kKp(7YZ7b2HZEc67!=vw4*iiNIV7+sEBNwLruDF!M) z30G4rbViDS41irrv8*>z&Rv&WXPl*j>yR6aGlcLxa+7g}6243N)Zh&zQd8K>32^pG3CI4uXgngHBD#%Vn;J&gBk%2lhep!AS? zj&Vv4N)Nd~j8l40ddLlCoYI5RLv9G;q#iCky1q@5e+*9{-NuQOED!b zVd#3}Q%q?~7`ons6qC{tMXon7#iX)?k?T!LF)6G|4L4+Rib-8vYKToqF(Io@4Y3zf zOsMKpLu_h_<+$E7##uUmv=DDP;|w9N^MHGaafTAudBDBQI715TJm6+9&d>ro54f3( z(_+wI0QU;xv>G%Rz|CTumV*WZxY>-;deC41_iD=JxZZ1wQ+l|$g?Muqr}S`h3*76B zQ+l|$1#T|mq#n`r<}ps{;cW%ty}>xChqo2r-ejEA!=;D%zQs79N8);KGfwE?)5Cc0 zq+E{c&1am@!>5Pw7CNrFg6l0xF%ba1mN0a^_ft$tOBA`@ zk`$B55=O4KG{vN_E;ZbcWho|gb*Uk?JjH~pJ~hNvq?l0Er-swU;LLksLYh_{w;T8!X&>lmlipuvE6>lvrz2(I@L zs)VViYajkMAzGuVoF=W(DlAbF)1xk?oYEt6 zy_1YndbqiTc&8XA^@y%_nsHJOZz~Y*4CAC8(e=(UPU_*(Lw(ONPUw-i-g(9eJ$!l? z??TGuxZXv^2|avz81IVXx>az!t0^X;(eygkyOv@~TmsScuBVvNmN0a^8!0BGC5l|{ zW{OE=2_x6*(~X{+a+OM9U23=?eN#;8>QY0jUy2D?eQJpHPcfmYPYtmFDVF1U0~u%O z0MbIdXBlS*;a%@J#u-Xr=Rv$dj5DP0t~Z!*h8Ea)5N`3tlo@bm^g9ZcQy}&pv zM{vENjMIA1U_iWKDVO7V!x^XaaB~asMleq4k-6ST#wk7A+(NujjFWmq*Bi|^sfV`} zh&P6DQjh3*V;Lv)aOt7G;}|FONL+6`x!y}DCY2?OT<_%+lft^xa6@LKnAFv! zhSx?tBz|Mnsa~Y?_2(CAeaas);42bsz)M5F0-uD3G9l(+<<>#a&Lr7dCTdaF}R zN=p>E-Ulfrl_iW^Z%v9xVO?stAs?og)YYYi*xD2mvij5zTbE)&Ri7GS>r*Vp^*&;p zr2|L{@jhmpA%u6mPZ(z?ft?5OK4qLCg?GITj5D;r&VzUx8K=bvuD6MCS`8Wuh_{(> zT8`j)TNtPHpuvE6TT?E_^|moi>EY%U;%#S~(j#-d&lsolaB~asK4+ZNBf8!W#z{TA ztw6jl7$^0JuJ5PwzDl_q*ZZ1rLJyxF#@pk#dn>r! z-V_tjXnLLNeVbxRTmsSc_NAE8mN0a^{V67;C5l|{K#ECa2_x4#m|{{`ml|%!p%jz4 zy3`Q+F2#hbJ~hM+r0!Knchj?7_f>Gc{wXG+(eygk8<1j3TmsSc2Bw(OmN0a^ zXH!f{OBA`@b15d3C5&8eP>M-mU23=?gHufE>QX~&NQwzreQJn3pJGB)pBiE>q*#vY z4P~6A14s+;hB3|%!n@vZ#u-Xr=Rv#?j5DP0t~Zi#h8Ea)5N{OYv>3tlMl(*UL4yJD z#xPFH5nOL9fvn#;!R$xVayhQ|661s(K0S;#({Vqm z;Cip5n21Kx>s)VEiYajkMAw_0VoF=W(DhzTF)1xk%Gl5Lka9Wi1!ZT z3@N2t!GL%R8K>n4uD6JBS`Qiwh_^W9a$N5{#wk7A z+(Nwf8K?BfTyF{ElpbzwA>LBPNj;+LEn}S2!`lkPTh2JCM|8avjFWn}^ibcGj1zh! zuD6PDLJyxF##^0oIj;8s3aa}8YIAa~-L_C^b=X>iJr}QNfjqfAIDSe4U z=lhs(QeVQz`aWTt)R#E&zE2q^^>yjtzHDHe)Yqkl+(yO;eSLb!ZDO3z*QbZvX2#_h z;1&*Aih#@zaVrN6NxTJae6}lPVKOu6TlRQe>AN?#oHW zNsV24$em)Gkl3e(+-b%Mg?)O+onc&#E1u<`r3lCj5zleZki@&Di4gG;2emB06)$s8>q5f<5wCDi3lm)NDhIVPG%OJD8Uu4&@j3^UGH#wB z;tdWeWinU1$w8%zn`emF=N@`KtE-#lYNxIk0y0CyaU3)x@vbQ!SA2_cQf9))72jr@RGBz(#djDdMRw`o zzRYKw)Yzqm+ycf4iG6y=y~{YEuul)Ug^bH_#YG&n6akqb;$jXOl6Y5qkAsFL*ohGF zeGVF;cvoD)K|>YnM2NVQgIbp0ipw~tb)jK_h|4*sg$b^>f`eKa8WxDSl7Ts{xQc^H z88^=maWw~(GMOuWz(J*qn`el)hJ#X>=!ze5P%7gs2O_TJpj0Nh;yMmWWn7A=^?D8p zWfE8Xh=W2IpCU&5n1MO2_z4GvGCoC&xY2=Ch3eej`LZd+L^PUd=ZTwBOsPyDTH=-z zQyLS7j<_|&q{2jzA#O`CsV`yVhuc$3s_Rn24f!m^q_!?K#6C|kp{!30u^lNUboHqr z_C<>2SmBq9vvdGyA>K~L8A5m?+{HLU3G6+H_Z8y|DZCAS%{W5~>^z9Kn{irxJb=6`7*XzqTtp*JS#Oud6Ek|&@{*2Rl&|pBk z0V$W`dIK4!^l)pjmn zsfSAs^?iYHLXX7thB8j*;nTx-!%{BC^@cM}=;71Dc%vLwUBUH6r8D|LLU2huW3?;DhAl`Jw8B%!Hdx>#|7T9?Z?`6hm zF@o#OV4PNi1_R>FWSo{GxZW#_(|XWgK)hKgm*aY~8K?Aca|`iaWt`F@bG_FXr}S`h z3-RVKPU;a|?{&sWJ-n?zyt#~%dPLWo$2h5nOAqyZgK+=iD)#v&h-|im=c#jbiG9>rnDstU2k!UNok29*LyF;q_TvO z>%E_1QdpN7Zpe}ple)Up5L=pJLROy|V#`uYsOnQgYp3?aPh ztzw*^1a=<8Tg^B_3h#O!FwW2dI}hTmVVo8txZa11(`wLQK)kh#({cpYTgN!92Mq?q zTc2_{uJ;k+lpbzwA>PM~Q+i~s_X*>a9&T9N*TyGoWgdRRUjQ6?Yx>az!9VsTF(eygk`y$1Z zxCEl>eVJlPTf)%wcBYt=mMC()T`4A&C5&9}s}z&My3}w(zD_Zzt4j^B-6x!&~@lgbiC zu6HBFq_8eE+>o0oCUteGA=c+UdS=S)n~>F~hFISe6RP^u5bKv>Ij+~Aah47sEyNqZ zI70~UdIK3}D1n^^@t$RzA%%Cn=NM;bft?5O1~E>H5nOLDkVg|(!r%rFc`3!Dt}ZpiUQRI~ zt4|HF87U@I^{F8?GsSXT?-j;bI)JngZx-VWA-wC&W}Kk}b{@ogm2rj?-t}H%oS_AF z9>kl&I4wqSz1JD1)u6$Ecyk%25;kK z+l*6sxVeRR?=Vj45nXRS%Gf3sfSAs^@P&;mOT;(f|EEkgy`H@6UPE8~iCY2?OTyKAhNnu@TxFH8pOzP@VL+oIR z30Zw=h#g8Xp{h>}vF}nW$Mp^~&e8#-g?L98X9(e4?^z8ff^k}m;Cd$+r`4drfOw}Er{xH)cbaip4;l=JcP8a>T<KL0DLpdR zJI^?!hnri7cY$$IkLY?A87KAdwgT}kF;40cUGFmEq#iCk)b|SGgdU0OU1glm!>5Pw zuBBX#>s@D@(8H&P@%sFXo}cz%uXDYADW=3F5M8f-iYaXgL)ROSVp3Y7 z$n^%Mm{gW9a=m9$ObY8#!wq>Z#iXt-HN*y`n2^<{hS=Z~6RP^u5F3(WIj;9S<18IO zT8Q@o;|w9Z>kVa`p#*jw#2dyqLkjPD!x?92ft?5OMleo`5nOL1p_D7@y4WFj_ZwOoYKS1EyNqgIHgDCdgB?V^l)JeRUBIBeU-c}&q zB*sZSqU%j&oYcdmhx$%ooX{h2y%!lL^zi9nys0Ud<9gE=C-m^?VZ4_e2fy zL8VM)hVOAuDdXlDBEHW-sZ6xPB^;E>c*B8+OF1Z&iH5k0gHjonB5J*ygF>0a5?63g zDC1Mah$|VGV~VRdD3tLjV#GBbtn}fH4;d%o(NsHET+28mG?D0v>lmkWCJtS3J>#Uz zgpn(L#5k!kapa00Gfs-^(!+iEgmF@1mmYGTGEPYB(?f0p)hrF2@x&anMo( zWQK^FIcP}YU2zKs4Nb5UA>vjJ8lret+{Qse73@TaxSfMqmf(t?aZu|*!vYaM=b#oQ zxZ(~DYGr6xAmSGc%yGppIjEFz^9&Jpa!@Igx#BJkDrMX}L&UE*D3yt>_%#QmGTw3^ z;%*K~Wuhy7!$GNxOA)o+!$F};;);7YD3tLjV#IG5nB$83I4G3yDPqKf9<21?jzf$S z@o1`@D}Ki~B{Y%fiia7ebS4g6@d)Fj%!H9E9%Y5 zmLecCL>$9GLlWxJOf}IEv$8pdQ#k=Bo4jQUpCql#t9MrM|SDeT}tqTncM4ZGy zElhC5$sE+m(6B(nDGbbU#TPlKlyUP65vOucDU-S4G!80d+&n|X=^T{GL|1%?gHjo9 zIS}z>4oYRBE6(7cRK}%O5P$qH3S2!q?@hM`&Sq#i^#n~Jb%J>v9;#+@NY;W$U zhhLyy-`>6U&b#h<=F!KW?s`wh(?72IC+OI&fV`a`Z7m9^2IQR#X)Trt3PBrOkRf#n zs6qdGHvu}TR18EGrbwtMOP1VmQHq2<%Mdcg_cEl|-YAdL4L9ZejA$v=H8mHCC5hdK z*pdt@7MleD>H@JeAzB3ivI4OzBMJ|;^=$d2fS~IDTAo1-O-+ITErD2(5%q=oo{bNR zgt6CvTA5OfJ$WQ-GhkL_OkHzBbDP*8oC1JWGpMz#L15TmfPLt(>W;#L4Xw4=5$|*D zh0V1#LrNBc&9yE=ip4A+9|AjTefD@`q0k&MaR3SaQ3ezq?Aa&?68z(gC_N|vl6nIH z#R3%4lOKUbWMg<3mit}x31R`8!lU)wi_O_qB^7KAK(B@{8~#!3`Yqv6kQORr@u}yx z1^|Qz?U9tfEj--z0AEa{Zx4^w6+`p6wN&>GdbFX?ktOD5sR{l;Zae95NUXg8CQ{$t zCOg=3UlUh&5E$G;_z!PBkL@9>5-Te84= zpp1hCXm}8cdB{SQ7gf>yFhlEm!0zyJU`kNnql|;Hilqh#*5EuHGeDgt^~7-tRcX?A zoMdQweQWWTJ%v1wCm#PaBi;UsL~Cg9&lsRe)LGU}LQ*#VXnEMq%4l*P|dbYvY zzp+%`T^^3Q=lP5)mTC*)3{~a!@r8tGlUch>9GW4u^*zLaTmuZti1s$Qhfew7k&t!! zQ{{+^sBLMK$@){}$c!oWR@Vsr6gb8+@TzU0@fRZ9sv7jru?$gT;x59*aYzn`yCogZ zA$9pft~7x|;SxJ^s>1sh#dGrqlx^MLFrG zCRAOoCPg{<(vcA&8saEg6M#A~kWBgMpy3`zN2WURp?6%R+IWM7^gNr>$3G|QJ}_h>{~>g)^L zV-cw@iS37e!iGBOk<=5zak|o#^chdo72t-l`GJn6Cm;UR(~my!xaf$gD)i8^0&acy z@uwes>Zyl04BdmrzTjbeBCA*@FALoeUQC!m?_N9(3_MQZrIb;s(Dl>h1Sx3*#l4as zsBZR@L)Z?u+6C-tg0W{NGK?g?mSClN9g7V5dI}}aVPv65=o<;uuG4ZheKUn@sr&qu z8zbEA_IkMq&Z+w*Oz+wr5^`qUFM-4pWZtR!Cqyq11o{s5aX^B!J{tDCDA7^I#AFV5%$YiaH&6Z76aE~9EXbYHsp9iK4G`bNSH z@B{|6hzg-V^yi5Q)V-nDD8+I2K$8-xr@q&8GdwwgiuJNOf2y65KyXhY&w%bs`yz+b z>6iw1Y62BXMKKTlCVE-|fmut)b=7nZsV;VH^-@B$^=zzbmT9@Zn(49oOYl@mdr_T; z$o*dtknAfE2T#DWBqsU_Fm&qK5)0Spnd6bvuS(3mA$m<>-S}ugYB(BmBxc_hy)H5P z&S{gu(cDlE&&GE&G(G@d`WkAg!^=5vW+f@!6L`VE z@hMr@Yb^VH6VLRE@zEM^!4i8xP%fz;EJ_nRtT|u6}VzunH559Uk0vNUuK1n+n0eW zJ}R?9=ab>cVXi=kbKL zDdFMvvA(ebUbzde?=hUNV74ecd8&lr^;qau6F0^mN~Md@ZT14$60|pTTKg;=nGh}L#%)sf4En$j{$uFE56Vxs>`i_zJL{9>J>F*R$zO> zik*5zw=yfRyJu>#)9Rjv+fZ&>k_SOG6WzzTeUp@TpBkw}ky4okn*OJNIgm(twA z(%oVy9O^#1GMZah@r_<_x4nYq7FO)hEAFvZ(A>g`y?VvH<_c#&u;N>>0`}YP0%t$4 zVxL%non{x}{0EloHjT|8YQf@LYT;#x`ryI- zsp1-d&TA<1Mvq~v3kDV((PMb|d(ptcnbBi-hPa$y-CLUKe;J-L^b9=>kudFrrczzF z6L5@s4ni{FhTk!Cy13z)9*w^&bTr}r@(WA6QpA6dR^PvN8`jodBHI7AEI+{W@O+$n z|ABi!G(O&be|$367m267XCu+O&|bjTnEcU_DxZr`V|Le@R5-*x4l=jj@0Z8>2$bdd zglG&$hzLsZLPS~(1d|;a5!e}hD3W9tgLEX)WO#(&HCJ&{;7`LNBGb~QUMqFa-Hwb5 zWYk+dTM6?6d5?+|>~EQS#nB1W)-EBOU5GT!L$%OJ*^RJ2@3=0aKAPyUwz@(G~VO}H?^FY8&2OeO~y;O z3?;>P`M_wH2>!iIFf|8ovhfPb{duO-~$Cg^W2=XwzL zt|QsN>~bNyQJj~Ok89L{)Cg~RwBg~WAFk@4|1F#8+l+m@4D7RAkicCjaBx|j@4Jkp zzyeM(UhHAm`zjQms%*aRrR3u_>a$%M(XJR&93G`Y!Jwa(r6dLwXp-s5h*o3J&`{Y1 zWIeDdB{8Uh`b^hEv<8EUo3A9(4^t9@3N*>|{NEHCOC9jE(p`nd`+oxe{V{AReEH)$ z|NCFxc^7^Um0$du`j$p83=8}7zrOQd0(bdu3XQc5HkJju>Vv^S+=2Y@;BfGcS3KPH zzv*3o_bPOF;wKN(wq#iWh2H{o(;ZBNfd~55!p&53(=W62lzeM#vByuKR{Zae?~Dha z9DV{t!xxZy2>0VV|NPFo{^hQ0>5qR5J96h;Apj(BYbW^klg^zw-O}kt@W1eX|LXTU zb%uZVbNIggFCS`u@`=BH^5Nh78Yb+a9*;cw*h95X{^p_fhkx}CPq}Z4rPiA2rmp|= zPaO?S?GIJ|wC1N(4>dgU+ed%($V1JK|LU=4e*MTpoqqZdoKhd^C_eg|XCCW#s8fE_ z+Cu9?@bo#;^CR3Z{CDg3@=Kxp`XAV!^nh80e|aaAbtiuN=wpvO zdFS0ft-9yVXZ{g%c;rraa_8@!dGxVg-}$q9s(yTD>4_&E1Nh0`)Ysqne|7tH%{_Pj z`oCbk{@?BU|8;ZW7ms)9+@eruOPz5n@bUEqz%%~cNiSM*I+_szeiZ>rrl|AxM) zao_w;^i4PS&Hvm5o=t~$uK%}(AAkIj$NbvgWk2*Wevkdo$NGKtLm%_svLD{<4)njU zAKv4B_&xT+d)*Je-=($z?ymh|Z|~BpSl7|Ly@PJjOAk8c2lUex|I@;Qeg}Tog{Z=V zzK|~Ndw5mBE&Bs1{bwCMr$6jM&tTLQdbo%G$bH|d-F^GNx^GK``#b8}THVk7H}|u! z|NlFF>ofgh{Mzr!|AAlo?YN^0JzId!4`V0%iT}3XzP%H_g*VaoNB^Dw)<631yTE4) zd@(=5ul=$96zYc;;r%0j=Dzcf{ki+jXYwDYWVm^TdpkP*UD#E%k3Ib4Z`}7k#;xrA z@IO4#>mS_@{-RSmf*qxQ{>Mi;-To##gK^6(?N8NIclzER!(4SfcFXPUPj$Vg)AxQK zzdL@*_uHSkuhaK#!n}1pam)9=Pf+_)zXJaDKe@H@sayW=`$WQzVA1W>w{|{_KSCaU zbYG|28*lA==9WKr+O7L79_RMnw{|{v%O5`N*8LU_cKiQ*Yv=R$BU<-cIO6U9@2#CL zz)#>H?Z0)08-8o&OSg1+8jgWK!BsEa+W9j6q>+9Ci{{_j`N}OnY<~u;`6cFm?Uo<3 zKZDgY<9FAgwr8N4zr=5D+;aQ(32J|asyTjZ=RUXo(f5gjA7T7Xw{`A|KSCaU1PA!R zZJqnw3VCAi_TS=hZvV5}IuE$@kDhkxev1dY{l42e4@8RA{T7aRdym^XKMOy({WxUm z4)pbYzKX@9Bfj_}jPu$jdF#hBR^b=Ur_qNVMZte1e*}vQQhlNHsv32_0PCumo zbnevN^w`6HUwr!Er=NMM)9s^f>-@s4ceOW{*bln>-~cRaXfD>)wKU>Vc$+JIg{z-= zoZeRO@ME|H+TfGhIuE<`KmB0b?{)qm+)1<*=uo}t>l=&3PQMEa8lQafi6=w&>$i0t zdFxO9;>Ca4en+u@8}K_n>U0OZ(Cxmw6~3fx`JEsAn>&iF?cwLYN8k8IzIVsZ+nT~7 zKcsK`BY#BS)VNrGOy6{K-`sge_mV%{pWe|DzP#&>;x9s=pWxR%P8ELb!*sjj=kSe- za^D?4ZwUNf;n$x38~oby4fwS`YWF)D{K}S2?ciKAHw};c*G~U`abE*pRdwaN&OJBb z0s)eM5FlOy_llH~m@fz*DEUq#A=l&r(NZrV2@nY+O~QwLqhn`k$7y+%nfes_!}+P> zwA$L1T1RcC(?ROI@~lpE##ZNbeto`~w&Qbbt4?3_Re$yU*V=3Eb8d3gfbV1f$o=oN z*T-Ia?T@q1x%(c9SLJ)(jQXqIS$x`ybN_U2Z*HnI{;Yqg(2@byhbHE(RsnTjsc!OvdNs;I22^q~or)+!f$fRT}n6$3}^2uZm;QYDApb z`szTy1*`&t%5W6kl=4<>W0=|piVdiW6js|=ezmGFt;GWPqPF}B8qCS46$y!? zpSUd~p`r8>w~K_t(odWSNoX+r#OFmqqUk42h9oqce&WwWLgMKs?hZ+4K>ftMA|Vm= z6ZeHAG^Bpw3nHO0y+4qsbus;tNN7wS3`w|{epMtirl&#@E~XE$1WZay9}Y>lm_8yB z8q>!@5-z6S5($mzw?h&xrr*JZu3<|mSmCQ?cqjAxRo`1u7*Dr%o9hR~(@pl;6Ggs5 z%VWs5X}*9`*r;aGM?3q5h8sqX1{UYf@$QGkJC|bV4lH(uEOv)1c2Bn0(%#ZF#pd7~ z?_t<{ZfPv;E~$hpn#z~vsBxxcXn109tb1_p5N-p<0*}5q$NLVnZ@%bMUc8eRS#vq> zv{!bt(PnX}YN@nMM7~P%h4J=g%`S*HTj`Q`gN;+E|KCf^er!juD5E#G&&9RGf2*{( zb&eOI__zxg6_3ru6!rZ(E-b!t4({0FS6#x|13b4Bh7lP}k4t}_Pf-688UMO8>~+jUYup-|{EaEwsj+w? zj=^cuVXL#=-oyt}x39>108acJ_K@v%)=|8@CF}$AoC6OPd0&J4^Q&Jdi+9$Cd;rnX zqLoFN)t0tPSun@eQG!p|;I@mK8XNq}K z31OT%cAl){f>dW(_I4bs)&Bh#PtnHkxC`2qENp|Yj)`_N|09WwOx0J~7Hu}9ZBdhu zRhHXkNXzXIvf6S}hP2$YkTsUuYe>u8=|8{1xO+*^Sd6ER`H{q~cqg9fNyxE4MVQj- z0hTBs^@4-dNx618JEm+)ACLHdbBU=3ONtFDb_Ng6$KJsRx3=`S+McpSok7_%5&sWY z8XKW)GxiQ|!p3t}!TS4B#Q(ZV&kSnB`nF<$pLj*2yIZidX!CCKrFkv&uH=O8zdqFf zwi$b2;G_|6-KN9HPdwrK_kPHD_cSgOwu#tu+z$D(ejHyErh9C4H_c_br^j4g5l*4g zJ*JlsPo+&aVT)$@+tlCVR=^hArUhouW4mQ&og?sAX>0NBx⋙GX6di3MaNeEf-)L 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 literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/tests.crf b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/tests.crf new file mode 100644 index 0000000000000000000000000000000000000000..8a46d42f8ec2aedf549307e6849f530a40cca254 GIT binary patch literal 238699 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

    n0f>7i&o~+AAmn(m95buz;`o~`#u5u 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


    ij_LE-tY;KL}kYu{u8#yUR+f&JV|Kd5Qb?k=R{P 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 Vc8YS(`d>T$_p6>> -------------------- + +#ifndef __RTE_DEVICE_H +#define __RTE_DEVICE_H + + +#define GPIO_PORT(num) \ + ((num == 0) ? GPIOA : \ + (num == 1) ? GPIOB : \ + (num == 2) ? GPIOC : \ + (num == 3) ? GPIOD : \ + (num == 4) ? GPIOE : \ + (num == 5) ? GPIOF : \ + (num == 6) ? GPIOG : \ + NULL) + + +// Clock Configuration +// High-speed Internal Clock <1-999999999> +#define RTE_HSI 8000000 +// High-speed External Clock <1-999999999> +#define RTE_HSE 25000000 +// System Clock <1-999999999> +#define RTE_SYSCLK 72000000 +// HCLK Clock <1-999999999> +#define RTE_HCLK 72000000 +// APB1 Clock <1-999999999> +#define RTE_PCLK1 36000000 +// APB2 Clock <1-999999999> +#define RTE_PCLK2 72000000 +// ADC Clock <1-999999999> +#define RTE_ADCCLK 36000000 +// USB Clock +#define RTE_USBCLK 48000000 +// + + +// USART1 (Universal synchronous asynchronous receiver transmitter) +// Configuration settings for Driver_USART1 in component ::CMSIS Driver:USART +#define RTE_USART1 0 + +// USART1_TX Pin <0=>Not Used <1=>PA9 +#define RTE_USART1_TX_PORT_ID_DEF 0 +#if (RTE_USART1_TX_PORT_ID_DEF == 0) +#define RTE_USART1_TX_DEF 0 +#elif (RTE_USART1_TX_PORT_ID_DEF == 1) +#define RTE_USART1_TX_DEF 1 +#define RTE_USART1_TX_PORT_DEF GPIOA +#define RTE_USART1_TX_BIT_DEF 9 +#else +#error "Invalid USART1_TX Pin Configuration!" +#endif + +// USART1_RX Pin <0=>Not Used <1=>PA10 +#define RTE_USART1_RX_PORT_ID_DEF 0 +#if (RTE_USART1_RX_PORT_ID_DEF == 0) +#define RTE_USART1_RX_DEF 0 +#elif (RTE_USART1_RX_PORT_ID_DEF == 1) +#define RTE_USART1_RX_DEF 1 +#define RTE_USART1_RX_PORT_DEF GPIOA +#define RTE_USART1_RX_BIT_DEF 10 +#else +#error "Invalid USART1_RX Pin Configuration!" +#endif + +// USART1_CK Pin <0=>Not Used <1=>PA8 +#define RTE_USART1_CK_PORT_ID_DEF 0 +#if (RTE_USART1_CK_PORT_ID_DEF == 0) +#define RTE_USART1_CK 0 +#elif (RTE_USART1_CK_PORT_ID_DEF == 1) +#define RTE_USART1_CK 1 +#define RTE_USART1_CK_PORT_DEF GPIOA +#define RTE_USART1_CK_BIT_DEF 8 +#else +#error "Invalid USART1_CK Pin Configuration!" +#endif + +// USART1_CTS Pin <0=>Not Used <1=>PA11 +#define RTE_USART1_CTS_PORT_ID_DEF 0 +#if (RTE_USART1_CTS_PORT_ID_DEF == 0) +#define RTE_USART1_CTS 0 +#elif (RTE_USART1_CTS_PORT_ID_DEF == 1) +#define RTE_USART1_CTS 1 +#define RTE_USART1_CTS_PORT_DEF GPIOA +#define RTE_USART1_CTS_BIT_DEF 11 +#else +#error "Invalid USART1_CTS Pin Configuration!" +#endif + +// USART1_RTS Pin <0=>Not Used <1=>PA12 +#define RTE_USART1_RTS_PORT_ID_DEF 0 +#if (RTE_USART1_RTS_PORT_ID_DEF == 0) +#define RTE_USART1_RTS 0 +#elif (RTE_USART1_RTS_PORT_ID_DEF == 1) +#define RTE_USART1_RTS 1 +#define RTE_USART1_RTS_PORT_DEF GPIOA +#define RTE_USART1_RTS_BIT_DEF 12 +#else +#error "Invalid USART1_RTS Pin Configuration!" +#endif + +// USART1 Pin Remap +// Enable USART1 Pin Remapping +#define RTE_USART1_REMAP_FULL 0 + +// USART1_TX Pin <0=>Not Used <1=>PB6 +#define RTE_USART1_TX_PORT_ID_FULL 0 +#if (RTE_USART1_TX_PORT_ID_FULL == 0) +#define RTE_USART1_TX_FULL 0 +#elif (RTE_USART1_TX_PORT_ID_FULL == 1) +#define RTE_USART1_TX_FULL 1 +#define RTE_USART1_TX_PORT_FULL GPIOB +#define RTE_USART1_TX_BIT_FULL 6 +#else +#error "Invalid USART1_TX Pin Configuration!" +#endif + +// USART1_RX Pin <0=>Not Used <1=>PB7 +#define RTE_USART1_RX_PORT_ID_FULL 0 +#if (RTE_USART1_RX_PORT_ID_FULL == 0) +#define RTE_USART1_RX_FULL 0 +#elif (RTE_USART1_RX_PORT_ID_FULL == 1) +#define RTE_USART1_RX_FULL 1 +#define RTE_USART1_RX_PORT_FULL GPIOB +#define RTE_USART1_RX_BIT_FULL 7 +#else +#error "Invalid USART1_RX Pin Configuration!" +#endif +// + +#if (RTE_USART1_REMAP_FULL) +#define RTE_USART1_AF_REMAP AFIO_USART1_REMAP +#define RTE_USART1_TX RTE_USART1_TX_FULL +#define RTE_USART1_TX_PORT RTE_USART1_TX_PORT_FULL +#define RTE_USART1_TX_BIT RTE_USART1_TX_BIT_FULL +#define RTE_USART1_RX RTE_USART1_RX_FULL +#define RTE_USART1_RX_PORT RTE_USART1_RX_PORT_FULL +#define RTE_USART1_RX_BIT RTE_USART1_RX_BIT_FULL +#define RTE_USART1_CK_PORT RTE_USART1_CK_PORT_DEF +#define RTE_USART1_CK_BIT RTE_USART1_CK_BIT_DEF +#define RTE_USART1_CTS_PORT RTE_USART1_CTS_PORT_DEF +#define RTE_USART1_CTS_BIT RTE_USART1_CTS_BIT_DEF +#define RTE_USART1_RTS_PORT RTE_USART1_RTS_PORT_DEF +#define RTE_USART1_RTS_BIT RTE_USART1_RTS_BIT_DEF +#else +#define RTE_USART1_AF_REMAP AFIO_USART1_NO_REMAP +#define RTE_USART1_TX RTE_USART1_TX_DEF +#define RTE_USART1_TX_PORT RTE_USART1_TX_PORT_DEF +#define RTE_USART1_TX_BIT RTE_USART1_TX_BIT_DEF +#define RTE_USART1_RX RTE_USART1_RX_DEF +#define RTE_USART1_RX_PORT RTE_USART1_RX_PORT_DEF +#define RTE_USART1_RX_BIT RTE_USART1_RX_BIT_DEF +#define RTE_USART1_CK_PORT RTE_USART1_CK_PORT_DEF +#define RTE_USART1_CK_BIT RTE_USART1_CK_BIT_DEF +#define RTE_USART1_CTS_PORT RTE_USART1_CTS_PORT_DEF +#define RTE_USART1_CTS_BIT RTE_USART1_CTS_BIT_DEF +#define RTE_USART1_RTS_PORT RTE_USART1_RTS_PORT_DEF +#define RTE_USART1_RTS_BIT RTE_USART1_RTS_BIT_DEF +#endif + +// DMA Rx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <5=>5 +// Selects DMA Channel (only Channel 5 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very high +// Set DMA Channel priority +// +#define RTE_USART1_RX_DMA 0 +#define RTE_USART1_RX_DMA_NUMBER 1 +#define RTE_USART1_RX_DMA_CHANNEL 5 +#define RTE_USART1_RX_DMA_PRIORITY 0 +// DMA Tx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <4=>4 +// Selects DMA Channel (only Channel 4 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very high +// Set DMA Channel priority +// +#define RTE_USART1_TX_DMA 0 +#define RTE_USART1_TX_DMA_NUMBER 1 +#define RTE_USART1_TX_DMA_CHANNEL 4 +#define RTE_USART1_TX_DMA_PRIORITY 0 +// + + +// USART2 (Universal synchronous asynchronous receiver transmitter) +// Configuration settings for Driver_USART2 in component ::CMSIS Driver:USART +#define RTE_USART2 0 + +// USART2_TX Pin <0=>Not Used <1=>PA2 +#define RTE_USART2_TX_PORT_ID_DEF 0 +#if (RTE_USART2_TX_PORT_ID_DEF == 0) +#define RTE_USART2_TX_DEF 0 +#elif (RTE_USART2_TX_PORT_ID_DEF == 1) +#define RTE_USART2_TX_DEF 1 +#define RTE_USART2_TX_PORT_DEF GPIOA +#define RTE_USART2_TX_BIT_DEF 2 +#else +#error "Invalid USART2_TX Pin Configuration!" +#endif + +// USART2_RX Pin <0=>Not Used <1=>PA3 +#define RTE_USART2_RX_PORT_ID_DEF 0 +#if (RTE_USART2_RX_PORT_ID_DEF == 0) +#define RTE_USART2_RX_DEF 0 +#elif (RTE_USART2_RX_PORT_ID_DEF == 1) +#define RTE_USART2_RX_DEF 1 +#define RTE_USART2_RX_PORT_DEF GPIOA +#define RTE_USART2_RX_BIT_DEF 3 +#else +#error "Invalid USART2_RX Pin Configuration!" +#endif + +// USART2_CK Pin <0=>Not Used <1=>PA4 +#define RTE_USART2_CK_PORT_ID_DEF 0 +#if (RTE_USART2_CK_PORT_ID_DEF == 0) +#define RTE_USART2_CK_DEF 0 +#elif (RTE_USART2_CK_PORT_ID_DEF == 1) +#define RTE_USART2_CK_DEF 1 +#define RTE_USART2_CK_PORT_DEF GPIOA +#define RTE_USART2_CK_BIT_DEF 4 +#else +#error "Invalid USART2_CK Pin Configuration!" +#endif + +// USART2_CTS Pin <0=>Not Used <1=>PA0 +#define RTE_USART2_CTS_PORT_ID_DEF 0 +#if (RTE_USART2_CTS_PORT_ID_DEF == 0) +#define RTE_USART2_CTS_DEF 0 +#elif (RTE_USART2_CTS_PORT_ID_DEF == 1) +#define RTE_USART2_CTS_DEF 1 +#define RTE_USART2_CTS_PORT_DEF GPIOA +#define RTE_USART2_CTS_BIT_DEF 0 +#else +#error "Invalid USART2_CTS Pin Configuration!" +#endif + +// USART2_RTS Pin <0=>Not Used <1=>PA1 +#define RTE_USART2_RTS_PORT_ID_DEF 0 +#if (RTE_USART2_RTS_PORT_ID_DEF == 0) +#define RTE_USART2_RTS_DEF 0 +#elif (RTE_USART2_RTS_PORT_ID_DEF == 1) +#define RTE_USART2_RTS_DEF 1 +#define RTE_USART2_RTS_PORT_DEF GPIOA +#define RTE_USART2_RTS_BIT_DEF 1 +#else +#error "Invalid USART2_RTS Pin Configuration!" +#endif + +// USART2 Pin Remap +// Enable USART2 Pin Remapping +#define RTE_USART2_REMAP_FULL 0 + +// USART2_TX Pin <0=>Not Used <1=>PD5 +#define RTE_USART2_TX_PORT_ID_FULL 0 +#if (RTE_USART2_TX_PORT_ID_FULL == 0) +#define RTE_USART2_TX_FULL 0 +#elif (RTE_USART2_TX_PORT_ID_FULL == 1) +#define RTE_USART2_TX_FULL 1 +#define RTE_USART2_TX_PORT_FULL GPIOD +#define RTE_USART2_TX_BIT_FULL 5 +#else +#error "Invalid USART2_TX Pin Configuration!" +#endif + +// USART2_RX Pin <0=>Not Used <1=>PD6 +#define RTE_USART2_RX_PORT_ID_FULL 0 +#if (RTE_USART2_RX_PORT_ID_FULL == 0) +#define RTE_USART2_RX_FULL 0 +#elif (RTE_USART2_RX_PORT_ID_FULL == 1) +#define RTE_USART2_RX_FULL 1 +#define RTE_USART2_RX_PORT_FULL GPIOD +#define RTE_USART2_RX_BIT_FULL 6 +#else +#error "Invalid USART2_RX Pin Configuration!" +#endif + +// USART2_CK Pin <0=>Not Used <1=>PD7 +#define RTE_USART2_CK_PORT_ID_FULL 0 +#if (RTE_USART2_CK_PORT_ID_FULL == 0) +#define RTE_USART2_CK_FULL 0 +#elif (RTE_USART2_CK_PORT_ID_FULL == 1) +#define RTE_USART2_CK_FULL 1 +#define RTE_USART2_CK_PORT_FULL GPIOD +#define RTE_USART2_CK_BIT_FULL 7 +#else +#error "Invalid USART2_CK Pin Configuration!" +#endif + +// USART2_CTS Pin <0=>Not Used <1=>PD3 +#define RTE_USART2_CTS_PORT_ID_FULL 0 +#if (RTE_USART2_CTS_PORT_ID_FULL == 0) +#define RTE_USART2_CTS_FULL 0 +#elif (RTE_USART2_CTS_PORT_ID_FULL == 1) +#define RTE_USART2_CTS_FULL 1 +#define RTE_USART2_CTS_PORT_FULL GPIOD +#define RTE_USART2_CTS_BIT_FULL 3 +#else +#error "Invalid USART2_CTS Pin Configuration!" +#endif + +// USART2_RTS Pin <0=>Not Used <1=>PD4 +#define RTE_USART2_RTS_PORT_ID_FULL 0 +#if (RTE_USART2_RTS_PORT_ID_FULL == 0) +#define RTE_USART2_RTS_FULL 0 +#elif (RTE_USART2_RTS_PORT_ID_FULL == 1) +#define RTE_USART2_RTS_FULL 1 +#define RTE_USART2_RTS_PORT_FULL GPIOD +#define RTE_USART2_RTS_BIT_FULL 4 +#else +#error "Invalid USART2_RTS Pin Configuration!" +#endif +// + +#if (RTE_USART2_REMAP_FULL) +#define RTE_USART2_AF_REMAP AFIO_USART2_REMAP +#define RTE_USART2_TX RTE_USART2_TX_FULL +#define RTE_USART2_TX_PORT RTE_USART2_TX_PORT_FULL +#define RTE_USART2_TX_BIT RTE_USART2_TX_BIT_FULL +#define RTE_USART2_RX RTE_USART2_RX_FULL +#define RTE_USART2_RX_PORT RTE_USART2_RX_PORT_FULL +#define RTE_USART2_RX_BIT RTE_USART2_RX_BIT_FULL +#define RTE_USART2_CK RTE_USART2_CK_FULL +#define RTE_USART2_CK_PORT RTE_USART2_CK_PORT_FULL +#define RTE_USART2_CK_BIT RTE_USART2_CK_BIT_FULL +#define RTE_USART2_CTS RTE_USART2_CTS_FULL +#define RTE_USART2_CTS_PORT RTE_USART2_CTS_PORT_FULL +#define RTE_USART2_CTS_BIT RTE_USART2_CTS_BIT_FULL +#define RTE_USART2_RTS RTE_USART2_RTS_FULL +#define RTE_USART2_RTS_PORT RTE_USART2_RTS_PORT_FULL +#define RTE_USART2_RTS_BIT RTE_USART2_RTS_BIT_FULL +#else +#define RTE_USART2_AF_REMAP AFIO_USART2_NO_REMAP +#define RTE_USART2_TX RTE_USART2_TX_DEF +#define RTE_USART2_TX_PORT RTE_USART2_TX_PORT_DEF +#define RTE_USART2_TX_BIT RTE_USART2_TX_BIT_DEF +#define RTE_USART2_RX RTE_USART2_RX_DEF +#define RTE_USART2_RX_PORT RTE_USART2_RX_PORT_DEF +#define RTE_USART2_RX_BIT RTE_USART2_RX_BIT_DEF +#define RTE_USART2_CK RTE_USART2_CK_DEF +#define RTE_USART2_CK_PORT RTE_USART2_CK_PORT_DEF +#define RTE_USART2_CK_BIT RTE_USART2_CK_BIT_DEF +#define RTE_USART2_CTS RTE_USART2_CTS_DEF +#define RTE_USART2_CTS_PORT RTE_USART2_CTS_PORT_DEF +#define RTE_USART2_CTS_BIT RTE_USART2_CTS_BIT_DEF +#define RTE_USART2_RTS RTE_USART2_RTS_DEF +#define RTE_USART2_RTS_PORT RTE_USART2_RTS_PORT_DEF +#define RTE_USART2_RTS_BIT RTE_USART2_RTS_BIT_DEF +#endif + +// DMA Rx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <6=>6 +// Selects DMA Channel (only Channel 6 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very high +// Set DMA Channel priority +// +#define RTE_USART2_RX_DMA 0 +#define RTE_USART2_RX_DMA_NUMBER 1 +#define RTE_USART2_RX_DMA_CHANNEL 6 +#define RTE_USART2_RX_DMA_PRIORITY 0 + +// DMA Tx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <7=>7 +// Selects DMA Channel (only Channel 7 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very high +// Set DMA Channel priority +// +#define RTE_USART2_TX_DMA 0 +#define RTE_USART2_TX_DMA_NUMBER 1 +#define RTE_USART2_TX_DMA_CHANNEL 7 +#define RTE_USART2_TX_DMA_PRIORITY 0 + +// + + +// USART3 (Universal synchronous asynchronous receiver transmitter) +// Configuration settings for Driver_USART3 in component ::CMSIS Driver:USART +#define RTE_USART3 0 + +// USART3_TX Pin <0=>Not Used <1=>PB10 +#define RTE_USART3_TX_PORT_ID_DEF 0 +#if (RTE_USART3_TX_PORT_ID_DEF == 0) +#define RTE_USART3_TX_DEF 0 +#elif (RTE_USART3_TX_PORT_ID_DEF == 1) +#define RTE_USART3_TX_DEF 1 +#define RTE_USART3_TX_PORT_DEF GPIOB +#define RTE_USART3_TX_BIT_DEF 10 +#else +#error "Invalid USART3_TX Pin Configuration!" +#endif + +// USART3_RX Pin <0=>Not Used <1=>PB11 +#define RTE_USART3_RX_PORT_ID_DEF 0 +#if (RTE_USART3_RX_PORT_ID_DEF == 0) +#define RTE_USART3_RX_DEF 0 +#elif (RTE_USART3_RX_PORT_ID_DEF == 1) +#define RTE_USART3_RX_DEF 1 +#define RTE_USART3_RX_PORT_DEF GPIOB +#define RTE_USART3_RX_BIT_DEF 11 +#else +#error "Invalid USART3_RX Pin Configuration!" +#endif + +// USART3_CK Pin <0=>Not Used <1=>PB12 +#define RTE_USART3_CK_PORT_ID_DEF 0 +#if (RTE_USART3_CK_PORT_ID_DEF == 0) +#define RTE_USART3_CK_DEF 0 +#elif (RTE_USART3_CK_PORT_ID_DEF == 1) +#define RTE_USART3_CK_DEF 1 +#define RTE_USART3_CK_PORT_DEF GPIOB +#define RTE_USART3_CK_BIT_DEF 12 +#else +#error "Invalid USART3_CK Pin Configuration!" +#endif + +// USART3_CTS Pin <0=>Not Used <1=>PB13 +#define RTE_USART3_CTS_PORT_ID_DEF 0 +#if (RTE_USART3_CTS_PORT_ID_DEF == 0) +#define RTE_USART3_CTS_DEF 0 +#elif (RTE_USART3_CTS_PORT_ID_DEF == 1) +#define RTE_USART3_CTS_DEF 1 +#define RTE_USART3_CTS_PORT_DEF GPIOB +#define RTE_USART3_CTS_BIT_DEF 13 +#else +#error "Invalid USART3_CTS Pin Configuration!" +#endif + +// USART3_RTS Pin <0=>Not Used <1=>PB14 +#define RTE_USART3_RTS_PORT_ID_DEF 0 +#if (RTE_USART3_RTS_PORT_ID_DEF == 0) +#define RTE_USART3_RTS_DEF 0 +#elif (RTE_USART3_RTS_PORT_ID_DEF == 1) +#define RTE_USART3_RTS_DEF 1 +#define RTE_USART3_RTS_PORT_DEF GPIOB +#define RTE_USART3_RTS_BIT_DEF 14 +#else +#error "Invalid USART3_RTS Pin Configuration!" +#endif + +// USART3 Partial Pin Remap +// Enable USART3 Partial Pin Remapping +#define RTE_USART3_REMAP_PARTIAL 0 + +// USART3_TX Pin <0=>Not Used <1=>PC10 +#define RTE_USART3_TX_PORT_ID_PARTIAL 0 +#if (RTE_USART3_TX_PORT_ID_PARTIAL == 0) +#define RTE_USART3_TX_PARTIAL 0 +#elif (RTE_USART3_TX_PORT_ID_PARTIAL == 1) +#define RTE_USART3_TX_PARTIAL 1 +#define RTE_USART3_TX_PORT_PARTIAL GPIOC +#define RTE_USART3_TX_BIT_PARTIAL 10 +#else +#error "Invalid USART3_TX Pin Configuration!" +#endif + +// USART3_RX Pin <0=>Not Used <1=>PC11 +#define RTE_USART3_RX_PORT_ID_PARTIAL 0 +#if (RTE_USART3_RX_PORT_ID_PARTIAL == 0) +#define RTE_USART3_RX_PARTIAL 0 +#elif (RTE_USART3_RX_PORT_ID_PARTIAL == 1) +#define RTE_USART3_RX_PARTIAL 1 +#define RTE_USART3_RX_PORT_PARTIAL GPIOC +#define RTE_USART3_RX_BIT_PARTIAL 11 +#else +#error "Invalid USART3_RX Pin Configuration!" +#endif + +// USART3_CK Pin <0=>Not Used <1=>PC12 +#define RTE_USART3_CK_PORT_ID_PARTIAL 0 +#if (RTE_USART3_CK_PORT_ID_PARTIAL == 0) +#define RTE_USART3_CK_PARTIAL 0 +#elif (RTE_USART3_CK_PORT_ID_PARTIAL == 1) +#define RTE_USART3_CK_PARTIAL 1 +#define RTE_USART3_CK_PORT_PARTIAL GPIOC +#define RTE_USART3_CK_BIT_PARTIAL 12 +#else +#error "Invalid USART3_CK Pin Configuration!" +#endif +// + +// USART3 Full Pin Remap +// Enable USART3 Full Pin Remapping +#define RTE_USART3_REMAP_FULL 0 + +// USART3_TX Pin <0=>Not Used <1=>PD8 +#define RTE_USART3_TX_PORT_ID_FULL 0 +#if (RTE_USART3_TX_PORT_ID_FULL == 0) +#define RTE_USART3_TX_FULL 0 +#elif (RTE_USART3_TX_PORT_ID_FULL == 1) +#define RTE_USART3_TX_FULL 1 +#define RTE_USART3_TX_PORT_FULL GPIOD +#define RTE_USART3_TX_BIT_FULL 8 +#else +#error "Invalid USART3_TX Pin Configuration!" +#endif + +// USART3_RX Pin <0=>Not Used <1=>PD9 +#define RTE_USART3_RX_PORT_ID_FULL 0 +#if (RTE_USART3_RX_PORT_ID_FULL == 0) +#define RTE_USART3_RX_FULL 0 +#elif (RTE_USART3_RX_PORT_ID_FULL == 1) +#define RTE_USART3_RX_FULL 1 +#define RTE_USART3_RX_PORT_FULL GPIOD +#define RTE_USART3_RX_BIT_FULL 9 +#else +#error "Invalid USART3_RX Pin Configuration!" +#endif + +// USART3_CK Pin <0=>Not Used <1=>PD10 +#define RTE_USART3_CK_PORT_ID_FULL 0 +#if (RTE_USART3_CK_PORT_ID_FULL == 0) +#define RTE_USART3_CK_FULL 0 +#elif (RTE_USART3_CK_PORT_ID_FULL == 1) +#define RTE_USART3_CK_FULL 1 +#define RTE_USART3_CK_PORT_FULL GPIOD +#define RTE_USART3_CK_BIT_FULL 10 +#else +#error "Invalid USART3_CK Pin Configuration!" +#endif + +// USART3_CTS Pin <0=>Not Used <1=>PD11 +#define RTE_USART3_CTS_PORT_ID_FULL 0 +#if (RTE_USART3_CTS_PORT_ID_FULL == 0) +#define RTE_USART3_CTS_FULL 0 +#elif (RTE_USART3_CTS_PORT_ID_FULL == 1) +#define RTE_USART3_CTS_FULL 1 +#define RTE_USART3_CTS_PORT_FULL GPIOD +#define RTE_USART3_CTS_BIT_FULL 11 +#else +#error "Invalid USART3_CTS Pin Configuration!" +#endif + +// USART3_RTS Pin <0=>Not Used <1=>PD12 +#define RTE_USART3_RTS_PORT_ID_FULL 0 +#if (RTE_USART3_RTS_PORT_ID_FULL == 0) +#define RTE_USART3_RTS_FULL 0 +#elif (RTE_USART3_RTS_PORT_ID_FULL == 1) +#define RTE_USART3_RTS_FULL 1 +#define RTE_USART3_RTS_PORT_FULL GPIOD +#define RTE_USART3_RTS_BIT_FULL 12 +#else +#error "Invalid USART3_RTS Pin Configuration!" +#endif +// + +#if ((RTE_USART3_REMAP_PARTIAL == 1) && (RTE_USART3_REMAP_FULL == 1)) +#error "Invalid USART3 Pin Remap Configuration!" +#endif + +#if (RTE_USART3_REMAP_FULL) +#define RTE_USART3_AF_REMAP AFIO_USART3_REMAP_FULL +#define RTE_USART3_TX RTE_USART3_TX_FULL +#define RTE_USART3_TX_PORT RTE_USART3_TX_PORT_FULL +#define RTE_USART3_TX_BIT RTE_USART3_TX_BIT_FULL +#define RTE_USART3_RX RTE_USART3_RX_FULL +#define RTE_USART3_RX_PORT RTE_USART3_RX_PORT_FULL +#define RTE_USART3_RX_BIT RTE_USART3_RX_BIT_FULL +#define RTE_USART3_CK RTE_USART3_CK_FULL +#define RTE_USART3_CK_PORT RTE_USART3_CK_PORT_FULL +#define RTE_USART3_CK_BIT RTE_USART3_CK_BIT_FULL +#define RTE_USART3_CTS RTE_USART3_CTS_FULL +#define RTE_USART3_CTS_PORT RTE_USART3_CTS_PORT_FULL +#define RTE_USART3_CTS_BIT RTE_USART3_CTS_BIT_FULL +#define RTE_USART3_RTS RTE_USART3_RTS_FULL +#define RTE_USART3_RTS_PORT RTE_USART3_RTS_PORT_FULL +#define RTE_USART3_RTS_BIT RTE_USART3_RTS_BIT_FULL +#elif (RTE_USART3_REMAP_PARTIAL) +#define RTE_USART3_AF_REMAP AFIO_USART3_REMAP_PARTIAL +#define RTE_USART3_TX RTE_USART3_TX_PARTIAL +#define RTE_USART3_TX_PORT RTE_USART3_TX_PORT_PARTIAL +#define RTE_USART3_TX_BIT RTE_USART3_TX_BIT_PARTIAL +#define RTE_USART3_RX RTE_USART3_RX_PARTIAL +#define RTE_USART3_RX_PORT RTE_USART3_RX_PORT_PARTIAL +#define RTE_USART3_RX_BIT RTE_USART3_RX_BIT_PARTIAL +#define RTE_USART3_CK RTE_USART3_CK_PARTIAL +#define RTE_USART3_CK_PORT RTE_USART3_CK_PORT_PARTIAL +#define RTE_USART3_CK_BIT RTE_USART3_CK_BIT_PARTIAL +#define RTE_USART3_CTS RTE_USART3_CTS_DEF +#define RTE_USART3_CTS_PORT RTE_USART3_CTS_PORT_DEF +#define RTE_USART3_CTS_BIT RTE_USART3_CTS_BIT_DEF +#define RTE_USART3_RTS RTE_USART3_RTS_DEF +#define RTE_USART3_RTS_PORT RTE_USART3_RTS_PORT_DEF +#define RTE_USART3_RTS_BIT RTE_USART3_RTS_BIT_DEF +#else +#define RTE_USART3_AF_REMAP AFIO_USART3_NO_REMAP +#define RTE_USART3_TX RTE_USART3_TX_DEF +#define RTE_USART3_TX_PORT RTE_USART3_TX_PORT_DEF +#define RTE_USART3_TX_BIT RTE_USART3_TX_BIT_DEF +#define RTE_USART3_RX RTE_USART3_RX_DEF +#define RTE_USART3_RX_PORT RTE_USART3_RX_PORT_DEF +#define RTE_USART3_RX_BIT RTE_USART3_RX_BIT_DEF +#define RTE_USART3_CK RTE_USART3_CK_DEF +#define RTE_USART3_CK_PORT RTE_USART3_CK_PORT_DEF +#define RTE_USART3_CK_BIT RTE_USART3_CK_BIT_DEF +#define RTE_USART3_CTS RTE_USART3_CTS_DEF +#define RTE_USART3_CTS_PORT RTE_USART3_CTS_PORT_DEF +#define RTE_USART3_CTS_BIT RTE_USART3_CTS_BIT_DEF +#define RTE_USART3_RTS RTE_USART3_RTS_DEF +#define RTE_USART3_RTS_PORT RTE_USART3_RTS_PORT_DEF +#define RTE_USART3_RTS_BIT RTE_USART3_RTS_BIT_DEF +#endif + +// DMA Rx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <3=>3 +// Selects DMA Channel (only Channel 3 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very high +// Sets DMA Channel priority +// +#define RTE_USART3_RX_DMA 0 +#define RTE_USART3_RX_DMA_NUMBER 1 +#define RTE_USART3_RX_DMA_CHANNEL 3 +#define RTE_USART3_RX_DMA_PRIORITY 0 + +// DMA Tx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <2=>2 +// Selects DMA Channel (only Channel 2 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very high +// Sets DMA Channel priority +// +#define RTE_USART3_TX_DMA 0 +#define RTE_USART3_TX_DMA_NUMBER 1 +#define RTE_USART3_TX_DMA_CHANNEL 2 +#define RTE_USART3_TX_DMA_PRIORITY 0 + +// + + +// UART4 (Universal asynchronous receiver transmitter) +// Configuration settings for Driver_USART4 in component ::CMSIS Driver:USART +#define RTE_UART4 0 +#define RTE_UART4_AF_REMAP AFIO_UNAVAILABLE_REMAP + +// UART4_TX Pin <0=>Not Used <1=>PC10 +#define RTE_UART4_TX_ID 0 +#if (RTE_UART4_TX_ID == 0) +#define RTE_UART4_TX 0 +#elif (RTE_UART4_TX_ID == 1) +#define RTE_UART4_TX 1 +#define RTE_UART4_TX_PORT GPIOC +#define RTE_UART4_TX_BIT 10 +#else +#error "Invalid UART4_TX Pin Configuration!" +#endif + +// UART4_RX Pin <0=>Not Used <1=>PC11 +#define RTE_UART4_RX_ID 0 +#if (RTE_UART4_RX_ID == 0) +#define RTE_UART4_RX 0 +#elif (RTE_UART4_RX_ID == 1) +#define RTE_UART4_RX 1 +#define RTE_UART4_RX_PORT GPIOC +#define RTE_UART4_RX_BIT 11 +#else +#error "Invalid UART4_RX Pin Configuration!" +#endif + + +// DMA Rx +// Number <2=>2 +// Selects DMA Number (only DMA2 can be used) +// Channel <3=>3 +// Selects DMA Channel (only Channel 3 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very high +// Sets DMA Channel priority +// +#define RTE_UART4_RX_DMA 0 +#define RTE_UART4_RX_DMA_NUMBER 2 +#define RTE_UART4_RX_DMA_CHANNEL 3 +#define RTE_UART4_RX_DMA_PRIORITY 0 + +// DMA Tx +// Number <2=>2 +// Selects DMA Number (only DMA2 can be used) +// Channel <5=>5 +// Selects DMA Channel (only Channel 5 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very high +// Sets DMA Channel priority +// +#define RTE_UART4_TX_DMA 0 +#define RTE_UART4_TX_DMA_NUMBER 2 +#define RTE_UART4_TX_DMA_CHANNEL 5 +#define RTE_UART4_TX_DMA_PRIORITY 0 + +// + + +// UART5 (Universal asynchronous receiver transmitter) +// Configuration settings for Driver_USART5 in component ::CMSIS Driver:USART +#define RTE_UART5 0 +#define RTE_UART5_AF_REMAP AFIO_UNAVAILABLE_REMAP + +// UART5_TX Pin <0=>Not Used <1=>PC12 +#define RTE_UART5_TX_ID 0 +#if (RTE_UART5_TX_ID == 0) +#define RTE_UART5_TX 0 +#elif (RTE_UART5_TX_ID == 1) +#define RTE_UART5_TX 1 +#define RTE_UART5_TX_PORT GPIOC +#define RTE_UART5_TX_BIT 12 +#else +#error "Invalid UART5_TX Pin Configuration!" +#endif + +// UART5_RX Pin <0=>Not Used <1=>PD2 +#define RTE_UART5_RX_ID 0 +#if (RTE_UART5_RX_ID == 0) +#define RTE_UART5_RX 0 +#elif (RTE_UART5_RX_ID == 1) +#define RTE_UART5_RX 1 +#define RTE_UART5_RX_PORT GPIOD +#define RTE_UART5_RX_BIT 2 +#else +#error "Invalid UART5_RX Pin Configuration!" +#endif +// + + +// I2C1 (Inter-integrated Circuit Interface 1) +// Configuration settings for Driver_I2C1 in component ::CMSIS Driver:I2C +#define RTE_I2C1 0 + +// I2C1_SCL Pin <0=>PB6 +#define RTE_I2C1_SCL_PORT_ID_DEF 0 +#if (RTE_I2C1_SCL_PORT_ID_DEF == 0) +#define RTE_I2C1_SCL_PORT_DEF GPIOB +#define RTE_I2C1_SCL_BIT_DEF 6 +#else +#error "Invalid I2C1_SCL Pin Configuration!" +#endif + +// I2C1_SDA Pin <0=>PB7 +#define RTE_I2C1_SDA_PORT_ID_DEF 0 +#if (RTE_I2C1_SDA_PORT_ID_DEF == 0) +#define RTE_I2C1_SDA_PORT_DEF GPIOB +#define RTE_I2C1_SDA_BIT_DEF 7 +#else +#error "Invalid I2C1_SCL Pin Configuration!" +#endif + +// I2C1 Pin Remap +// Enable I2C1 Pin Remapping +#define RTE_I2C1_REMAP_FULL 0 + +// I2C1_SCL Pin <0=>PB8 +#define RTE_I2C1_SCL_PORT_ID_FULL 0 +#if (RTE_I2C1_SCL_PORT_ID_FULL == 0) +#define RTE_I2C1_SCL_PORT_FULL GPIOB +#define RTE_I2C1_SCL_BIT_FULL 8 +#else +#error "Invalid I2C1_SCL Pin Configuration!" +#endif + +// I2C1_SDA Pin <0=>PB9 +#define RTE_I2C1_SDA_PORT_ID_FULL 0 +#if (RTE_I2C1_SDA_PORT_ID_FULL == 0) +#define RTE_I2C1_SDA_PORT_FULL GPIOB +#define RTE_I2C1_SDA_BIT_FULL 9 +#else +#error "Invalid I2C1_SCL Pin Configuration!" +#endif + +// + +#if (RTE_I2C1_REMAP_FULL) +#define RTE_I2C1_AF_REMAP AFIO_I2C1_REMAP +#define RTE_I2C1_SCL_PORT RTE_I2C1_SCL_PORT_FULL +#define RTE_I2C1_SCL_BIT RTE_I2C1_SCL_BIT_FULL +#define RTE_I2C1_SDA_PORT RTE_I2C1_SDA_PORT_FULL +#define RTE_I2C1_SDA_BIT RTE_I2C1_SDA_BIT_FULL +#else +#define RTE_I2C1_AF_REMAP AFIO_I2C1_NO_REMAP +#define RTE_I2C1_SCL_PORT RTE_I2C1_SCL_PORT_DEF +#define RTE_I2C1_SCL_BIT RTE_I2C1_SCL_BIT_DEF +#define RTE_I2C1_SDA_PORT RTE_I2C1_SDA_PORT_DEF +#define RTE_I2C1_SDA_BIT RTE_I2C1_SDA_BIT_DEF +#endif + + +// DMA Rx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <7=>7 +// Selects DMA Channel (only Channel 7 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_I2C1_RX_DMA 0 +#define RTE_I2C1_RX_DMA_NUMBER 1 +#define RTE_I2C1_RX_DMA_CHANNEL 7 +#define RTE_I2C1_RX_DMA_PRIORITY 0 + +// DMA Tx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <6=>6 +// Selects DMA Channel (only Channel 6 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_I2C1_TX_DMA 0 +#define RTE_I2C1_TX_DMA_NUMBER 1 +#define RTE_I2C1_TX_DMA_CHANNEL 6 +#define RTE_I2C1_TX_DMA_PRIORITY 0 + +// + + +// I2C2 (Inter-integrated Circuit Interface 2) +// Configuration settings for Driver_I2C2 in component ::CMSIS Driver:I2C +#define RTE_I2C2 0 +#define RTE_I2C2_AF_REMAP AFIO_UNAVAILABLE_REMAP + +// I2C2_SCL Pin <0=>PB10 +#define RTE_I2C2_SCL_PORT_ID 0 +#if (RTE_I2C2_SCL_PORT_ID == 0) +#define RTE_I2C2_SCL_PORT GPIOB +#define RTE_I2C2_SCL_BIT 10 +#else +#error "Invalid I2C2_SCL Pin Configuration!" +#endif + +// I2C2_SDA Pin <0=>PB11 +#define RTE_I2C2_SDA_PORT_ID 0 +#if (RTE_I2C2_SDA_PORT_ID == 0) +#define RTE_I2C2_SDA_PORT GPIOB +#define RTE_I2C2_SDA_BIT 11 +#else +#error "Invalid I2C2_SCL Pin Configuration!" +#endif + +// DMA Rx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <5=>5 +// Selects DMA Channel (only Channel 5 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_I2C2_RX_DMA 1 +#define RTE_I2C2_RX_DMA_NUMBER 1 +#define RTE_I2C2_RX_DMA_CHANNEL 5 +#define RTE_I2C2_RX_DMA_PRIORITY 0 + +// DMA Tx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <4=>4 +// Selects DMA Channel (only Channel 4 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_I2C2_TX_DMA 1 +#define RTE_I2C2_TX_DMA_NUMBER 1 +#define RTE_I2C2_TX_DMA_CHANNEL 4 +#define RTE_I2C2_TX_DMA_PRIORITY 0 + +// + + +// SPI1 (Serial Peripheral Interface 1) [Driver_SPI1] +// Configuration settings for Driver_SPI1 in component ::CMSIS Driver:SPI +#define RTE_SPI1 0 + +// SPI1_NSS Pin +// Configure Pin if exists +// GPIO Pxy (x = A..G, y = 0..15) +// Port <0=>GPIOA <1=>GPIOB <2=>GPIOC <3=>GPIOD +// <4=>GPIOE <5=>GPIOF <6=>GPIOG +// Selects Port Name +// Bit <0-15> +// Selects Port Bit +// +#define RTE_SPI1_NSS_PIN 1 +#define RTE_SPI1_NSS_PORT GPIO_PORT(0) +#define RTE_SPI1_NSS_BIT 4 + +// SPI1_SCK Pin <0=>PA5 +#define RTE_SPI1_SCK_PORT_ID_DEF 0 +#if (RTE_SPI1_SCK_PORT_ID_DEF == 0) +#define RTE_SPI1_SCK_PORT_DEF GPIOA +#define RTE_SPI1_SCK_BIT_DEF 5 +#else +#error "Invalid SPI1_SCK Pin Configuration!" +#endif + +// SPI1_MISO Pin <0=>Not Used <1=>PA6 +#define RTE_SPI1_MISO_PORT_ID_DEF 0 +#if (RTE_SPI1_MISO_PORT_ID_DEF == 0) +#define RTE_SPI1_MISO_DEF 0 +#elif (RTE_SPI1_MISO_PORT_ID_DEF == 1) +#define RTE_SPI1_MISO_DEF 1 +#define RTE_SPI1_MISO_PORT_DEF GPIOA +#define RTE_SPI1_MISO_BIT_DEF 6 +#else +#error "Invalid SPI1_MISO Pin Configuration!" +#endif + +// SPI1_MOSI Pin <0=>Not Used <1=>PA7 +#define RTE_SPI1_MOSI_PORT_ID_DEF 0 +#if (RTE_SPI1_MOSI_PORT_ID_DEF == 0) +#define RTE_SPI1_MOSI_DEF 0 +#elif (RTE_SPI1_MOSI_PORT_ID_DEF == 1) +#define RTE_SPI1_MOSI_DEF 1 +#define RTE_SPI1_MOSI_PORT_DEF GPIOA +#define RTE_SPI1_MOSI_BIT_DEF 7 +#else +#error "Invalid SPI1_MISO Pin Configuration!" +#endif + +// SPI1 Pin Remap +// Enable SPI1 Pin Remapping. +#define RTE_SPI1_REMAP 0 + +// SPI1_SCK Pin <0=>PB3 +#define RTE_SPI1_SCK_PORT_ID_FULL 0 +#if (RTE_SPI1_SCK_PORT_ID_FULL == 0) +#define RTE_SPI1_SCK_PORT_FULL GPIOB +#define RTE_SPI1_SCK_BIT_FULL 3 +#else +#error "Invalid SPI1_SCK Pin Configuration!" +#endif + +// SPI1_MISO Pin <0=>Not Used <1=>PB4 +#define RTE_SPI1_MISO_PORT_ID_FULL 0 +#if (RTE_SPI1_MISO_PORT_ID_FULL == 0) +#define RTE_SPI1_MISO_FULL 0 +#elif (RTE_SPI1_MISO_PORT_ID_FULL == 1) +#define RTE_SPI1_MISO_FULL 1 +#define RTE_SPI1_MISO_PORT_FULL GPIOB +#define RTE_SPI1_MISO_BIT_FULL 4 +#else +#error "Invalid SPI1_MISO Pin Configuration!" +#endif +// SPI1_MOSI Pin <0=>Not Used <1=>PB5 +#define RTE_SPI1_MOSI_PORT_ID_FULL 0 +#if (RTE_SPI1_MOSI_PORT_ID_FULL == 0) +#define RTE_SPI1_MOSI_FULL 0 +#elif (RTE_SPI1_MOSI_PORT_ID_FULL == 1) +#define RTE_SPI1_MOSI_FULL 1 +#define RTE_SPI1_MOSI_PORT_FULL GPIOB +#define RTE_SPI1_MOSI_BIT_FULL 5 +#else +#error "Invalid SPI1_MOSI Pin Configuration!" +#endif + +// + +#if (RTE_SPI1_REMAP) +#define RTE_SPI1_AF_REMAP AFIO_SPI1_REMAP +#define RTE_SPI1_SCK_PORT RTE_SPI1_SCK_PORT_FULL +#define RTE_SPI1_SCK_BIT RTE_SPI1_SCK_BIT_FULL +#define RTE_SPI1_MISO RTE_SPI1_MISO_FULL +#define RTE_SPI1_MISO_PORT RTE_SPI1_MISO_PORT_FULL +#define RTE_SPI1_MISO_BIT RTE_SPI1_MISO_BIT_FULL +#define RTE_SPI1_MOSI RTE_SPI1_MOSI_FULL +#define RTE_SPI1_MOSI_PORT RTE_SPI1_MOSI_PORT_FULL +#define RTE_SPI1_MOSI_BIT RTE_SPI1_MOSI_BIT_FULL +#else +#define RTE_SPI1_AF_REMAP AFIO_SPI1_NO_REMAP +#define RTE_SPI1_SCK_PORT RTE_SPI1_SCK_PORT_DEF +#define RTE_SPI1_SCK_BIT RTE_SPI1_SCK_BIT_DEF +#define RTE_SPI1_MISO RTE_SPI1_MISO_DEF +#define RTE_SPI1_MISO_PORT RTE_SPI1_MISO_PORT_DEF +#define RTE_SPI1_MISO_BIT RTE_SPI1_MISO_BIT_DEF +#define RTE_SPI1_MOSI RTE_SPI1_MOSI_DEF +#define RTE_SPI1_MOSI_PORT RTE_SPI1_MOSI_PORT_DEF +#define RTE_SPI1_MOSI_BIT RTE_SPI1_MOSI_BIT_DEF +#endif + +// DMA Rx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <2=>2 +// Selects DMA Channel (only Channel 2 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_SPI1_RX_DMA 0 +#define RTE_SPI1_RX_DMA_NUMBER 1 +#define RTE_SPI1_RX_DMA_CHANNEL 2 +#define RTE_SPI1_RX_DMA_PRIORITY 0 + +// DMA Tx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <3=>3 +// Selects DMA Channel (only Channel 3 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_SPI1_TX_DMA 0 +#define RTE_SPI1_TX_DMA_NUMBER 1 +#define RTE_SPI1_TX_DMA_CHANNEL 3 +#define RTE_SPI1_TX_DMA_PRIORITY 0 + +// + + +// SPI2 (Serial Peripheral Interface 2) [Driver_SPI2] +// Configuration settings for Driver_SPI2 in component ::CMSIS Driver:SPI +#define RTE_SPI2 0 + +// SPI2_NSS Pin +// Configure Pin if exists +// GPIO Pxy (x = A..G, y = 0..15) +// Port <0=>GPIOA <1=>GPIOB <2=>GPIOC <3=>GPIOD +// <4=>GPIOE <5=>GPIOF <6=>GPIOG +// Selects Port Name +// Bit <0-15> +// Selects Port Bit +// +#define RTE_SPI2_NSS_PIN 1 +#define RTE_SPI2_NSS_PORT GPIO_PORT(1) +#define RTE_SPI2_NSS_BIT 12 + +// SPI2_SCK Pin <0=>PB13 +#define RTE_SPI2_SCK_PORT_ID 0 +#if (RTE_SPI2_SCK_PORT_ID == 0) +#define RTE_SPI2_SCK_PORT GPIOB +#define RTE_SPI2_SCK_BIT 13 +#define RTE_SPI2_SCK_REMAP 0 +#else +#error "Invalid SPI2_SCK Pin Configuration!" +#endif + +// SPI2_MISO Pin <0=>Not Used <1=>PB14 +#define RTE_SPI2_MISO_PORT_ID 0 +#if (RTE_SPI2_MISO_PORT_ID == 0) +#define RTE_SPI2_MISO 0 +#elif (RTE_SPI2_MISO_PORT_ID == 1) +#define RTE_SPI2_MISO 1 +#define RTE_SPI2_MISO_PORT GPIOB +#define RTE_SPI2_MISO_BIT 14 +#define RTE_SPI2_MISO_REMAP 0 +#else +#error "Invalid SPI2_MISO Pin Configuration!" +#endif + +// SPI2_MOSI Pin <0=>Not Used <1=>PB15 +#define RTE_SPI2_MOSI_PORT_ID 0 +#if (RTE_SPI2_MOSI_PORT_ID == 0) +#define RTE_SPI2_MOSI 0 +#elif (RTE_SPI2_MOSI_PORT_ID == 1) +#define RTE_SPI2_MOSI 1 +#define RTE_SPI2_MOSI_PORT GPIOB +#define RTE_SPI2_MOSI_BIT 15 +#define RTE_SPI2_MOSI_REMAP 0 +#else +#error "Invalid SPI2_MISO Pin Configuration!" +#endif + +// DMA Rx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <4=>4 +// Selects DMA Channel (only Channel 4 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_SPI2_RX_DMA 0 +#define RTE_SPI2_RX_DMA_NUMBER 1 +#define RTE_SPI2_RX_DMA_CHANNEL 4 +#define RTE_SPI2_RX_DMA_PRIORITY 0 + +// DMA Tx +// Number <1=>1 +// Selects DMA Number (only DMA1 can be used) +// Channel <5=>5 +// Selects DMA Channel (only Channel 5 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_SPI2_TX_DMA 0 +#define RTE_SPI2_TX_DMA_NUMBER 1 +#define RTE_SPI2_TX_DMA_CHANNEL 5 +#define RTE_SPI2_TX_DMA_PRIORITY 0 + +// + + +// SPI3 (Serial Peripheral Interface 3) [Driver_SPI3] +// Configuration settings for Driver_SPI3 in component ::CMSIS Driver:SPI +#define RTE_SPI3 0 + +// SPI3_NSS Pin +// Configure Pin if exists +// GPIO Pxy (x = A..G, y = 0..15) +// Port <0=>GPIOA <1=>GPIOB <2=>GPIOC <3=>GPIOD +// <4=>GPIOE <5=>GPIOF <6=>GPIOG +// Selects Port Name +// Bit <0-15> +// Selects Port Bit +// +#define RTE_SPI3_NSS_PIN 1 +#define RTE_SPI3_NSS_PORT GPIO_PORT(0) +#define RTE_SPI3_NSS_BIT 15 + +// SPI3_SCK Pin <0=>PB3 +#define RTE_SPI3_SCK_PORT_ID_DEF 0 +#if (RTE_SPI3_SCK_PORT_ID_DEF == 0) +#define RTE_SPI3_SCK_PORT_DEF GPIOB +#define RTE_SPI3_SCK_BIT_DEF 3 +#else +#error "Invalid SPI3_SCK Pin Configuration!" +#endif + +// SPI3_MISO Pin <0=>Not Used <1=>PB4 +#define RTE_SPI3_MISO_PORT_ID_DEF 0 +#if (RTE_SPI3_MISO_PORT_ID_DEF == 0) +#define RTE_SPI3_MISO_DEF 0 +#elif (RTE_SPI3_MISO_PORT_ID_DEF == 1) +#define RTE_SPI3_MISO_DEF 1 +#define RTE_SPI3_MISO_PORT_DEF GPIOB +#define RTE_SPI3_MISO_BIT_DEF 4 +#else +#error "Invalid SPI3_MISO Pin Configuration!" +#endif + +// SPI3_MOSI <0=>Not Used Pin <1=>PB5 +#define RTE_SPI3_MOSI_PORT_ID_DEF 0 +#if (RTE_SPI3_MOSI_PORT_ID_DEF == 0) +#define RTE_SPI3_MOSI_DEF 0 +#elif (RTE_SPI3_MOSI_PORT_ID_DEF == 1) +#define RTE_SPI3_MOSI_DEF 1 +#define RTE_SPI3_MOSI_PORT_DEF GPIOB +#define RTE_SPI3_MOSI_BIT_DEF 5 +#else +#error "Invalid SPI3_MOSI Pin Configuration!" +#endif + +// SPI3 Pin Remap +// Enable SPI3 Pin Remapping. +// SPI 3 Pin Remapping is available only in connectivity line devices! +#define RTE_SPI3_REMAP 0 + +// SPI3_SCK Pin <0=>PC10 +#define RTE_SPI3_SCK_PORT_ID_FULL 0 +#if (RTE_SPI3_SCK_PORT_ID_FULL == 0) +#define RTE_SPI3_SCK_PORT_FULL GPIOC +#define RTE_SPI3_SCK_BIT_FULL 10 +#else +#error "Invalid SPI3_SCK Pin Configuration!" +#endif + +// SPI3_MISO Pin <0=>Not Used <1=>PC11 +#define RTE_SPI3_MISO_PORT_ID_FULL 0 +#if (RTE_SPI3_MISO_PORT_ID_FULL == 0) +#define RTE_SPI3_MISO_FULL 0 +#elif (RTE_SPI3_MISO_PORT_ID_FULL == 1) +#define RTE_SPI3_MISO_FULL 1 +#define RTE_SPI3_MISO_PORT_FULL GPIOC +#define RTE_SPI3_MISO_BIT_FULL 11 +#else +#error "Invalid SPI3_MISO Pin Configuration!" +#endif +// SPI3_MOSI Pin <0=>Not Used <1=>PC12 +#define RTE_SPI3_MOSI_PORT_ID_FULL 0 +#if (RTE_SPI3_MOSI_PORT_ID_FULL == 0) +#define RTE_SPI3_MOSI_FULL 0 +#elif (RTE_SPI3_MOSI_PORT_ID_FULL == 1) +#define RTE_SPI3_MOSI_FULL 1 +#define RTE_SPI3_MOSI_PORT_FULL GPIOC +#define RTE_SPI3_MOSI_BIT_FULL 12 +#else +#error "Invalid SPI3_MOSI Pin Configuration!" +#endif + +// + +#if (RTE_SPI3_REMAP) +#define RTE_SPI3_AF_REMAP AFIO_SPI3_REMAP +#define RTE_SPI3_SCK_PORT RTE_SPI3_SCK_PORT_FULL +#define RTE_SPI3_SCK_BIT RTE_SPI3_SCK_BIT_FULL +#define RTE_SPI3_MISO RTE_SPI3_MISO_FULL +#define RTE_SPI3_MISO_PORT RTE_SPI3_MISO_PORT_FULL +#define RTE_SPI3_MISO_BIT RTE_SPI3_MISO_BIT_FULL +#define RTE_SPI3_MOSI RTE_SPI3_MOSI_FULL +#define RTE_SPI3_MOSI_PORT RTE_SPI3_MOSI_PORT_FULL +#define RTE_SPI3_MOSI_BIT RTE_SPI3_MOSI_BIT_FULL +#else +#define RTE_SPI3_AF_REMAP AFIO_SPI3_NO_REMAP +#define RTE_SPI3_SCK_PORT RTE_SPI3_SCK_PORT_DEF +#define RTE_SPI3_SCK_BIT RTE_SPI3_SCK_BIT_DEF +#define RTE_SPI3_MISO RTE_SPI3_MISO_DEF +#define RTE_SPI3_MISO_PORT RTE_SPI3_MISO_PORT_DEF +#define RTE_SPI3_MISO_BIT RTE_SPI3_MISO_BIT_DEF +#define RTE_SPI3_MOSI RTE_SPI3_MOSI_DEF +#define RTE_SPI3_MOSI_PORT RTE_SPI3_MOSI_PORT_DEF +#define RTE_SPI3_MOSI_BIT RTE_SPI3_MOSI_BIT_DEF +#endif + +// DMA Rx +// Number <2=>2 +// Selects DMA Number (only DMA2 can be used) +// Channel <1=>1 +// Selects DMA Channel (only Channel 1 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_SPI3_RX_DMA 0 +#define RTE_SPI3_RX_DMA_NUMBER 2 +#define RTE_SPI3_RX_DMA_CHANNEL 1 +#define RTE_SPI3_RX_DMA_PRIORITY 0 + +// DMA Tx +// Number <2=>2 +// Selects DMA Number (only DMA2 can be used) +// Channel <2=>2 +// Selects DMA Channel (only Channel 2 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_SPI3_TX_DMA 0 +#define RTE_SPI3_TX_DMA_NUMBER 2 +#define RTE_SPI3_TX_DMA_CHANNEL 2 +#define RTE_SPI3_TX_DMA_PRIORITY 0 + +// + + +// SDIO (Secure Digital Input/Output) [Driver_MCI0] +// Configuration settings for Driver_MCI0 in component ::CMSIS Driver:MCI +#define RTE_SDIO 0 + +// SDIO Peripheral Bus +// SDIO_CK Pin <0=>PC12 +#define RTE_SDIO_CK_PORT_ID 0 +#if (RTE_SDIO_CK_PORT_ID == 0) + #define RTE_SDIO_CK_PORT GPIOC + #define RTE_SDIO_CK_PIN 12 +#else + #error "Invalid SDIO_CLK Pin Configuration!" +#endif +// SDIO_CMD Pin <0=>PD2 +#define RTE_SDIO_CMD_PORT_ID 0 +#if (RTE_SDIO_CMD_PORT_ID == 0) + #define RTE_SDIO_CMD_PORT GPIOD + #define RTE_SDIO_CMD_PIN 2 +#else + #error "Invalid SDIO_CMD Pin Configuration!" +#endif +// SDIO_D0 Pin <0=>PC8 +#define RTE_SDIO_D0_PORT_ID 0 +#if (RTE_SDIO_D0_PORT_ID == 0) + #define RTE_SDIO_D0_PORT GPIOC + #define RTE_SDIO_D0_PIN 8 +#else + #error "Invalid SDIO_DAT0 Pin Configuration!" +#endif +// SDIO_D[1 .. 3] +#define RTE_SDIO_BUS_WIDTH_4 1 +// SDIO_D1 Pin <0=>PC9 +#define RTE_SDIO_D1_PORT_ID 0 +#if (RTE_SDIO_D1_PORT_ID == 0) + #define RTE_SDIO_D1_PORT GPIOC + #define RTE_SDIO_D1_PIN 9 +#else + #error "Invalid SDIO_D1 Pin Configuration!" +#endif +// SDIO_D2 Pin <0=>PC10 +#define RTE_SDIO_D2_PORT_ID 0 +#if (RTE_SDIO_D2_PORT_ID == 0) + #define RTE_SDIO_D2_PORT GPIOC + #define RTE_SDIO_D2_PIN 10 +#else + #error "Invalid SDIO_D2 Pin Configuration!" +#endif +// SDIO_D3 Pin <0=>PC11 +#define RTE_SDIO_D3_PORT_ID 0 +#if (RTE_SDIO_D3_PORT_ID == 0) + #define RTE_SDIO_D3_PORT GPIOC + #define RTE_SDIO_D3_PIN 11 +#else + #error "Invalid SDIO_D3 Pin Configuration!" +#endif +// SDIO_D[1 .. 3] +// SDIO_D[4 .. 7] +#define RTE_SDIO_BUS_WIDTH_8 0 +// SDIO_D4 Pin <0=>PB8 +#define RTE_SDIO_D4_PORT_ID 0 +#if (RTE_SDIO_D4_PORT_ID == 0) + #define RTE_SDIO_D4_PORT GPIOB + #define RTE_SDIO_D4_PIN 8 +#else + #error "Invalid SDIO_D4 Pin Configuration!" +#endif +// SDIO_D5 Pin <0=>PB9 +#define RTE_SDIO_D5_PORT_ID 0 +#if (RTE_SDIO_D5_PORT_ID == 0) + #define RTE_SDIO_D5_PORT GPIOB + #define RTE_SDIO_D5_PIN 9 +#else + #error "Invalid SDIO_D5 Pin Configuration!" +#endif +// SDIO_D6 Pin <0=>PC6 +#define RTE_SDIO_D6_PORT_ID 0 +#if (RTE_SDIO_D6_PORT_ID == 0) + #define RTE_SDIO_D6_PORT GPIOC + #define RTE_SDIO_D6_PIN 6 +#else + #error "Invalid SDIO_D6 Pin Configuration!" +#endif +// SDIO_D7 Pin <0=>PC7 +#define RTE_SDIO_D7_PORT_ID 0 +#if (RTE_SDIO_D7_PORT_ID == 0) + #define RTE_SDIO_D7_PORT GPIOC + #define RTE_SDIO_D7_PIN 7 +#else + #error "Invalid SDIO_D7 Pin Configuration!" +#endif +// SDIO_D[4 .. 7] +// SDIO Peripheral Bus + +// Card Detect Pin +// Configure Pin if exists +// GPIO Pxy (x = A..H, y = 0..15) or (x = I, y = 0..11) +// Active State <0=>Low <1=>High +// Selects Active State Logical Level +// Port <0=>GPIOA <1=>GPIOB <2=>GPIOC <3=>GPIOD +// <4=>GPIOE <5=>GPIOF <6=>GPIOG +// Selects Port Name +// Bit <0-15> +// Selects Port Bit +// +#define RTE_SDIO_CD_EN 1 +#define RTE_SDIO_CD_ACTIVE 0 +#define RTE_SDIO_CD_PORT GPIO_PORT(5) +#define RTE_SDIO_CD_PIN 11 + +// Write Protect Pin +// Configure Pin if exists +// GPIO Pxy (x = A..H, y = 0..15) or (x = I, y = 0..11) +// Active State <0=>Low <1=>High +// Selects Active State Logical Level +// Port <0=>GPIOA <1=>GPIOB <2=>GPIOC <3=>GPIOD +// <4=>GPIOE <5=>GPIOF <6=>GPIOG +// Selects Port Name +// Bit <0-15> +// Selects Port Bit +// +#define RTE_SDIO_WP_EN 0 +#define RTE_SDIO_WP_ACTIVE 1 +#define RTE_SDIO_WP_PORT GPIO_PORT(0) +#define RTE_SDIO_WP_PIN 10 + +// DMA +// Number <2=>2 +// Selects DMA Number (only DMA2 can be used) +// Channel <4=>4 +// Selects DMA Channel (only Channel 4 can be used) +// Priority <0=>Low <1=>Medium <2=>High <3=>Very High +// Selects DMA Priority +// +#define RTE_SDIO_DMA_NUMBER 2 +#define RTE_SDIO_DMA_CHANNEL 4 +#define RTE_SDIO_DMA_PRIORITY 0 + +// + + +// CAN1 (Controller Area Network 1) [Driver_CAN1] +// Configuration settings for Driver_CAN1 in component ::CMSIS Driver:CAN +#define RTE_CAN1 0 + +// CAN1_RX Pin <0=>PA11 <1=>PB8 <2=>PD0 +#define RTE_CAN1_RX_PORT_ID 0 +#if (RTE_CAN1_RX_PORT_ID == 0) +#define RTE_CAN1_RX_PORT GPIOA +#define RTE_CAN1_RX_BIT 11 +#elif (RTE_CAN1_RX_PORT_ID == 1) +#define RTE_CAN1_RX_PORT GPIOB +#define RTE_CAN1_RX_BIT 8 +#elif (RTE_CAN1_RX_PORT_ID == 2) +#define RTE_CAN1_RX_PORT GPIOD +#define RTE_CAN1_RX_BIT 0 +#else +#error "Invalid CAN1_RX Pin Configuration!" +#endif + +// CAN1_TX Pin <0=>PA12 <1=>PB9 <2=>PD1 +#define RTE_CAN1_TX_PORT_ID 0 +#if (RTE_CAN1_TX_PORT_ID == 0) +#define RTE_CAN1_TX_PORT GPIOA +#define RTE_CAN1_TX_BIT 12 +#elif (RTE_CAN1_TX_PORT_ID == 1) +#define RTE_CAN1_TX_PORT GPIOB +#define RTE_CAN1_TX_BIT 9 +#elif (RTE_CAN1_TX_PORT_ID == 2) +#define RTE_CAN1_TX_PORT GPIOD +#define RTE_CAN1_TX_BIT 1 +#else +#error "Invalid CAN1_TX Pin Configuration!" +#endif + +// + + +// CAN2 (Controller Area Network 2) [Driver_CAN2] +// Configuration settings for Driver_CAN2 in component ::CMSIS Driver:CAN +#define RTE_CAN2 0 + +// CAN2_RX Pin <0=>PB5 <1=>PB12 +#define RTE_CAN2_RX_PORT_ID 0 +#if (RTE_CAN2_RX_PORT_ID == 0) +#define RTE_CAN2_RX_PORT GPIOB +#define RTE_CAN2_RX_BIT 5 +#elif (RTE_CAN2_RX_PORT_ID == 1) +#define RTE_CAN2_RX_PORT GPIOB +#define RTE_CAN2_RX_BIT 12 +#else +#error "Invalid CAN2_RX Pin Configuration!" +#endif + +// CAN2_TX Pin <0=>PB6 <1=>PB13 +#define RTE_CAN2_TX_PORT_ID 0 +#if (RTE_CAN2_TX_PORT_ID == 0) +#define RTE_CAN2_TX_PORT GPIOB +#define RTE_CAN2_TX_BIT 6 +#elif (RTE_CAN2_TX_PORT_ID == 1) +#define RTE_CAN2_TX_PORT GPIOB +#define RTE_CAN2_TX_BIT 13 +#else +#error "Invalid CAN2_TX Pin Configuration!" +#endif + +// + + +// ETH (Ethernet Interface) [Driver_ETH_MAC0] +// Configuration settings for Driver_ETH_MAC0 in component ::CMSIS Driver:Ethernet MAC +#define RTE_ETH 0 + +// MII (Media Independent Interface) +// Enable Media Independent Interface pin configuration +#define RTE_ETH_MII 0 + +// ETH_MII_TX_CLK Pin <0=>PC3 +#define RTE_ETH_MII_TX_CLK_PORT_ID 0 +#if (RTE_ETH_MII_TX_CLK_PORT_ID == 0) +#define RTE_ETH_MII_TX_CLK_PORT GPIOC +#define RTE_ETH_MII_TX_CLK_PIN 3 +#else +#error "Invalid ETH_MII_TX_CLK Pin Configuration!" +#endif +// ETH_MII_TXD0 Pin <0=>PB12 +#define RTE_ETH_MII_TXD0_PORT_ID 0 +#if (RTE_ETH_MII_TXD0_PORT_ID == 0) +#define RTE_ETH_MII_TXD0_PORT GPIOB +#define RTE_ETH_MII_TXD0_PIN 12 +#else +#error "Invalid ETH_MII_TXD0 Pin Configuration!" +#endif +// ETH_MII_TXD1 Pin <0=>PB13 +#define RTE_ETH_MII_TXD1_PORT_ID 0 +#if (RTE_ETH_MII_TXD1_PORT_ID == 0) +#define RTE_ETH_MII_TXD1_PORT GPIOB +#define RTE_ETH_MII_TXD1_PIN 13 +#else +#error "Invalid ETH_MII_TXD1 Pin Configuration!" +#endif +// ETH_MII_TXD2 Pin <0=>PC2 +#define RTE_ETH_MII_TXD2_PORT_ID 0 +#if (RTE_ETH_MII_TXD2_PORT_ID == 0) +#define RTE_ETH_MII_TXD2_PORT GPIOC +#define RTE_ETH_MII_TXD2_PIN 2 +#else +#error "Invalid ETH_MII_TXD2 Pin Configuration!" +#endif +// ETH_MII_TXD3 Pin <0=>PB8 +#define RTE_ETH_MII_TXD3_PORT_ID 0 +#if (RTE_ETH_MII_TXD3_PORT_ID == 0) +#define RTE_ETH_MII_TXD3_PORT GPIOB +#define RTE_ETH_MII_TXD3_PIN 8 +#else +#error "Invalid ETH_MII_TXD3 Pin Configuration!" +#endif +// ETH_MII_TX_EN Pin <0=>PB11 +#define RTE_ETH_MII_TX_EN_PORT_ID 0 +#if (RTE_ETH_MII_TX_EN_PORT_ID == 0) +#define RTE_ETH_MII_TX_EN_PORT GPIOB +#define RTE_ETH_MII_TX_EN_PIN 11 +#else +#error "Invalid ETH_MII_TX_EN Pin Configuration!" +#endif +// ETH_MII_RX_CLK Pin <0=>PA1 +#define RTE_ETH_MII_RX_CLK_PORT_ID 0 +#if (RTE_ETH_MII_RX_CLK_PORT_ID == 0) +#define RTE_ETH_MII_RX_CLK_PORT GPIOA +#define RTE_ETH_MII_RX_CLK_PIN 1 +#else +#error "Invalid ETH_MII_RX_CLK Pin Configuration!" +#endif +// ETH_MII_RXD0 Pin <0=>PC4 +#define RTE_ETH_MII_RXD0_DEF 0 + +// ETH_MII_RXD1 Pin <0=>PC5 +#define RTE_ETH_MII_RXD1_DEF 0 + +// ETH_MII_RXD2 Pin <0=>PB0 +#define RTE_ETH_MII_RXD2_DEF 0 + +// ETH_MII_RXD3 Pin <0=>PB1 <1=>PD12 +#define RTE_ETH_MII_RXD3_DEF 0 + +// ETH_MII_RX_DV Pin <0=>PA7 +#define RTE_ETH_MII_RX_DV_DEF 0 + +// ETH_MII_RX_ER Pin <0=>PB10 +#define RTE_ETH_MII_RX_ER_PORT_ID 0 +#if (RTE_ETH_MII_RX_ER_PORT_ID == 0) +#define RTE_ETH_MII_RX_ER_PORT GPIOB +#define RTE_ETH_MII_RX_ER_PIN 10 +#else +#error "Invalid ETH_MII_RX_ER Pin Configuration!" +#endif +// ETH_MII_CRS Pin <0=>PA0 +#define RTE_ETH_MII_CRS_PORT_ID 0 +#if (RTE_ETH_MII_CRS_PORT_ID == 0) +#define RTE_ETH_MII_CRS_PORT GPIOA +#define RTE_ETH_MII_CRS_PIN 0 +#else +#error "Invalid ETH_MII_CRS Pin Configuration!" +#endif +// ETH_MII_COL Pin <0=>PA3 +#define RTE_ETH_MII_COL_PORT_ID 0 +#if (RTE_ETH_MII_COL_PORT_ID == 0) +#define RTE_ETH_MII_COL_PORT GPIOA +#define RTE_ETH_MII_COL_PIN 3 +#else +#error "Invalid ETH_MII_COL Pin Configuration!" +#endif + +// Ethernet MAC I/O remapping +// Remap Ethernet pins +#define RTE_ETH_MII_REMAP 0 + +// ETH_MII_RXD0 Pin <1=>PD9 +#define RTE_ETH_MII_RXD0_REMAP 1 + +// ETH_MII_RXD1 Pin <1=>PD10 +#define RTE_ETH_MII_RXD1_REMAP 1 + +// ETH_MII_RXD2 Pin <1=>PD11 +#define RTE_ETH_MII_RXD2_REMAP 1 + +// ETH_MII_RXD3 Pin <1=>PD12 +#define RTE_ETH_MII_RXD3_REMAP 1 + +// ETH_MII_RX_DV Pin <1=>PD8 +#define RTE_ETH_MII_RX_DV_REMAP 1 +// + +// + +#if ((RTE_ETH_MII_REMAP == 0) && (RTE_ETH_MII_RXD0_DEF == 0)) +#define RTE_ETH_MII_RXD0_PORT GPIOC +#define RTE_ETH_MII_RXD0_PIN 4 +#elif ((RTE_ETH_MII_REMAP == 1) && (RTE_ETH_MII_RXD0_REMAP == 1)) +#define RTE_ETH_MII_RXD0_PORT GPIOD +#define RTE_ETH_MII_RXD0_PIN 9 +#else +#error "Invalid ETH_MII_RXD0 Pin Configuration!" +#endif + +#if ((RTE_ETH_MII_REMAP == 0) && (RTE_ETH_MII_RXD1_DEF == 0)) +#define RTE_ETH_MII_RXD1_PORT GPIOC +#define RTE_ETH_MII_RXD1_PIN 5 +#elif ((RTE_ETH_MII_REMAP == 1) && (RTE_ETH_MII_RXD1_REMAP == 1)) +#define RTE_ETH_MII_RXD1_PORT GPIOD +#define RTE_ETH_MII_RXD1_PIN 10 +#else +#error "Invalid ETH_MII_RXD1 Pin Configuration!" +#endif + +#if ((RTE_ETH_MII_REMAP == 0) && (RTE_ETH_MII_RXD2_DEF == 0)) +#define RTE_ETH_MII_RXD2_PORT GPIOB +#define RTE_ETH_MII_RXD2_PIN 0 +#elif ((RTE_ETH_MII_REMAP == 1) && (RTE_ETH_MII_RXD2_REMAP == 1)) +#define RTE_ETH_MII_RXD2_PORT GPIOD +#define RTE_ETH_MII_RXD2_PIN 11 +#else +#error "Invalid ETH_MII_RXD2 Pin Configuration!" +#endif + +#if ((RTE_ETH_MII_REMAP == 0) && (RTE_ETH_MII_RXD3_DEF == 0)) +#define RTE_ETH_MII_RXD3_PORT GPIOB +#define RTE_ETH_MII_RXD3_PIN 1 +#elif ((RTE_ETH_MII_REMAP == 1) && (RTE_ETH_MII_RXD3_REMAP == 1)) +#define RTE_ETH_MII_RXD3_PORT GPIOD +#define RTE_ETH_MII_RXD3_PIN 12 +#else +#error "Invalid ETH_MII_RXD3 Pin Configuration!" +#endif + +#if ((RTE_ETH_MII_REMAP == 0) && (RTE_ETH_MII_RX_DV_DEF == 0)) +#define RTE_ETH_MII_RX_DV_PORT GPIOA +#define RTE_ETH_MII_RX_DV_PIN 7 +#elif ((RTE_ETH_MII_REMAP == 1) && (RTE_ETH_MII_RX_DV_REMAP == 1)) +#define RTE_ETH_MII_RX_DV_PORT GPIOD +#define RTE_ETH_MII_RX_DV_PIN 8 +#else +#error "Invalid ETH_MII_RX_DV Pin Configuration!" +#endif + +// RMII (Reduced Media Independent Interface) +#define RTE_ETH_RMII 0 + +// ETH_RMII_TXD0 Pin <0=>PB12 +#define RTE_ETH_RMII_TXD0_PORT_ID 0 +#if (RTE_ETH_RMII_TXD0_PORT_ID == 0) +#define RTE_ETH_RMII_TXD0_PORT GPIOB +#define RTE_ETH_RMII_TXD0_PIN 12 +#else +#error "Invalid ETH_RMII_TXD0 Pin Configuration!" +#endif +// ETH_RMII_TXD1 Pin <0=>PB13 +#define RTE_ETH_RMII_TXD1_PORT_ID 0 +#if (RTE_ETH_RMII_TXD1_PORT_ID == 0) +#define RTE_ETH_RMII_TXD1_PORT GPIOB +#define RTE_ETH_RMII_TXD1_PIN 13 +#else +#error "Invalid ETH_RMII_TXD1 Pin Configuration!" +#endif +// ETH_RMII_TX_EN Pin <0=>PB11 +#define RTE_ETH_RMII_TX_EN_PORT_ID 0 +#if (RTE_ETH_RMII_TX_EN_PORT_ID == 0) +#define RTE_ETH_RMII_TX_EN_PORT GPIOB +#define RTE_ETH_RMII_TX_EN_PIN 11 +#else +#error "Invalid ETH_RMII_TX_EN Pin Configuration!" +#endif +// ETH_RMII_RXD0 Pin <0=>PC4 +#define RTE_ETH_RMII_RXD0_DEF 0 + +// ETH_RMII_RXD1 Pin <0=>PC5 +#define RTE_ETH_RMII_RXD1_DEF 0 + +// ETH_RMII_REF_CLK Pin <0=>PA1 +#define RTE_ETH_RMII_REF_CLK_PORT_ID 0 +#if (RTE_ETH_RMII_REF_CLK_PORT_ID == 0) +#define RTE_ETH_RMII_REF_CLK_PORT GPIOA +#define RTE_ETH_RMII_REF_CLK_PIN 1 +#else +#error "Invalid ETH_RMII_REF_CLK Pin Configuration!" +#endif +// ETH_RMII_CRS_DV Pin <0=>PA7 +#define RTE_ETH_RMII_CRS_DV_DEF 0 + +// Ethernet MAC I/O remapping +// Remap Ethernet pins +#define RTE_ETH_RMII_REMAP 0 +// ETH_RMII_RXD0 Pin <1=>PD9 +#define RTE_ETH_RMII_RXD0_REMAP 1 + +// ETH_RMII_RXD1 Pin <1=>PD10 +#define RTE_ETH_RMII_RXD1_REMAP 1 + +// ETH_RMII_CRS_DV Pin <1=>PD8 +#define RTE_ETH_RMII_CRS_DV_REMAP 1 +// + +#if ((RTE_ETH_RMII_REMAP == 0) && (RTE_ETH_RMII_RXD0_DEF == 0)) +#define RTE_ETH_RMII_RXD0_PORT GPIOC +#define RTE_ETH_RMII_RXD0_PIN 4 +#elif ((RTE_ETH_RMII_REMAP == 1) && (RTE_ETH_RMII_RXD0_REMAP == 1)) +#define RTE_ETH_RMII_RXD0_PORT GPIOD +#define RTE_ETH_RMII_RXD0_PIN 9 +#else +#error "Invalid ETH_RMII_RXD0 Pin Configuration!" +#endif + +#if ((RTE_ETH_RMII_REMAP == 0) && (RTE_ETH_RMII_RXD1_DEF == 0)) +#define RTE_ETH_RMII_RXD1_PORT GPIOC +#define RTE_ETH_RMII_RXD1_PIN 5 +#elif ((RTE_ETH_RMII_REMAP == 1) && (RTE_ETH_RMII_RXD1_REMAP == 1)) +#define RTE_ETH_RMII_RXD1_PORT GPIOD +#define RTE_ETH_RMII_RXD1_PIN 10 +#else +#error "Invalid ETH_RMII_RXD1 Pin Configuration!" +#endif + +#if ((RTE_ETH_RMII_REMAP == 0) && (RTE_ETH_RMII_CRS_DV_DEF == 0)) +#define RTE_ETH_RMII_CRS_DV_PORT GPIOA +#define RTE_ETH_RMII_CRS_DV_PIN 7 +#elif ((RTE_ETH_RMII_REMAP == 1) && (RTE_ETH_RMII_CRS_DV_REMAP == 1)) +#define RTE_ETH_RMII_CRS_DV_PORT GPIOD +#define RTE_ETH_RMII_CRS_DV_PIN 8 +#else +#error "Invalid ETH_RMII_CRS_DV Pin Configuration!" +#endif + +// + +// Management Data Interface +// ETH_MDC Pin <0=>PC1 +#define RTE_ETH_MDI_MDC_PORT_ID 0 +#if (RTE_ETH_MDI_MDC_PORT_ID == 0) +#define RTE_ETH_MDI_MDC_PORT GPIOC +#define RTE_ETH_MDI_MDC_PIN 1 +#else +#error "Invalid ETH_MDC Pin Configuration!" +#endif +// ETH_MDIO Pin <0=>PA2 +#define RTE_ETH_MDI_MDIO_PORT_ID 0 +#if (RTE_ETH_MDI_MDIO_PORT_ID == 0) +#define RTE_ETH_MDI_MDIO_PORT GPIOA +#define RTE_ETH_MDI_MDIO_PIN 2 +#else +#error "Invalid ETH_MDIO Pin Configuration!" +#endif +// + +// Reference 25MHz Clock generation on MCO pin <0=>Disabled <1=>Enabled +#define RTE_ETH_REF_CLOCK_ID 0 +#if (RTE_ETH_REF_CLOCK_ID == 0) +#define RTE_ETH_REF_CLOCK 0 +#elif (RTE_ETH_REF_CLOCK_ID == 1) +#define RTE_ETH_REF_CLOCK 1 +#else +#error "Invalid MCO Ethernet Reference Clock Configuration!" +#endif +// + + +// USB Device Full-speed +// Configuration settings for Driver_USBD0 in component ::Drivers:USB Device +#define RTE_USB_DEVICE 0 + +// CON On/Off Pin +// Configure Pin for driving D+ pull-up +// GPIO Pxy (x = A..G, y = 0..15) +// Active State <0=>Low <1=>High +// Selects Active State Logical Level +// Port <0=>GPIOA <1=>GPIOB <2=>GPIOC <3=>GPIOD +// <4=>GPIOE <5=>GPIOF <6=>GPIOG +// Selects Port Name +// Bit <0-15> +// Selects Port Bit +// +#define RTE_USB_DEVICE_CON_PIN 1 +#define RTE_USB_DEVICE_CON_ACTIVE 0 +#define RTE_USB_DEVICE_CON_PORT GPIO_PORT(1) +#define RTE_USB_DEVICE_CON_BIT 14 + +// + + +// USB OTG Full-speed +#define RTE_USB_OTG_FS 0 + +// Host [Driver_USBH0] +// Configuration settings for Driver_USBH0 in component ::Drivers:USB Host + +#define RTE_USB_OTG_FS_HOST 0 + +// VBUS Power On/Off Pin +// Configure Pin for driving VBUS +// GPIO Pxy (x = A..G, y = 0..15) +// Active State <0=>Low <1=>High +// Selects Active State Logical Level +// Port <0=>GPIOA <1=>GPIOB <2=>GPIOC <3=>GPIOD +// <4=>GPIOE <5=>GPIOF <6=>GPIOG +// Selects Port Name +// Bit <0-15> +// Selects Port Bit +// +#define RTE_OTG_FS_VBUS_PIN 1 +#define RTE_OTG_FS_VBUS_ACTIVE 0 +#define RTE_OTG_FS_VBUS_PORT GPIO_PORT(2) +#define RTE_OTG_FS_VBUS_BIT 9 + +// Overcurrent Detection Pin +// Configure Pin for overcurrent detection +// GPIO Pxy (x = A..G, y = 0..15) +// Active State <0=>Low <1=>High +// Selects Active State Logical Level +// Port <0=>GPIOA <1=>GPIOB <2=>GPIOC <3=>GPIOD +// <4=>GPIOE <5=>GPIOF <6=>GPIOG +// Selects Port Name +// Bit <0-15> +// Selects Port Bit +// +#define RTE_OTG_FS_OC_PIN 1 +#define RTE_OTG_FS_OC_ACTIVE 0 +#define RTE_OTG_FS_OC_PORT GPIO_PORT(4) +#define RTE_OTG_FS_OC_BIT 1 +// + +// + + +#endif /* __RTE_DEVICE_H */ diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/RTE/Device/STM32F103RB/startup_stm32f10x_md.s b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/Device/STM32F103RB/startup_stm32f10x_md.s new file mode 100644 index 0000000..74da96c --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/Device/STM32F103RB/startup_stm32f10x_md.s @@ -0,0 +1,307 @@ +;******************** (C) COPYRIGHT 2011 STMicroelectronics ******************** +;* File Name : startup_stm32f10x_md.s +;* Author : MCD Application Team +;* Version : V3.5.0 +;* Date : 11-March-2011 +;* Description : STM32F10x Medium Density Devices vector table for MDK-ARM +;* toolchain. +;* This module performs: +;* - Set the initial SP +;* - Set the initial PC == Reset_Handler +;* - Set the vector table entries with the exceptions ISR address +;* - Configure the clock system +;* - Branches to __main in the C library (which eventually +;* calls main()). +;* After Reset the CortexM3 processor is in Thread mode, +;* priority is Privileged, and the Stack is set to Main. +;* <<< Use Configuration Wizard in Context Menu >>> +;******************************************************************************* +; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS +; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. +; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, +; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE +; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING +; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. +;******************************************************************************* + +; Amount of memory (in bytes) allocated for Stack +; Tailor this value to your application needs +; Stack Configuration +; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> +; + +Stack_Size EQU 0x00000400 + + AREA STACK, NOINIT, READWRITE, ALIGN=3 +Stack_Mem SPACE Stack_Size +__initial_sp + + +; Heap Configuration +; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> +; + +Heap_Size EQU 0x00000200 + + AREA HEAP, NOINIT, READWRITE, ALIGN=3 +__heap_base +Heap_Mem SPACE Heap_Size +__heap_limit + + PRESERVE8 + THUMB + + +; Vector Table Mapped to Address 0 at Reset + AREA RESET, DATA, READONLY + EXPORT __Vectors + EXPORT __Vectors_End + EXPORT __Vectors_Size + +__Vectors DCD __initial_sp ; Top of Stack + DCD Reset_Handler ; Reset Handler + DCD NMI_Handler ; NMI Handler + DCD HardFault_Handler ; Hard Fault Handler + DCD MemManage_Handler ; MPU Fault Handler + DCD BusFault_Handler ; Bus Fault Handler + DCD UsageFault_Handler ; Usage Fault Handler + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD SVC_Handler ; SVCall Handler + DCD DebugMon_Handler ; Debug Monitor Handler + DCD 0 ; Reserved + DCD PendSV_Handler ; PendSV Handler + DCD SysTick_Handler ; SysTick Handler + + ; External Interrupts + DCD WWDG_IRQHandler ; Window Watchdog + DCD PVD_IRQHandler ; PVD through EXTI Line detect + DCD TAMPER_IRQHandler ; Tamper + DCD RTC_IRQHandler ; RTC + DCD FLASH_IRQHandler ; Flash + DCD RCC_IRQHandler ; RCC + DCD EXTI0_IRQHandler ; EXTI Line 0 + DCD EXTI1_IRQHandler ; EXTI Line 1 + DCD EXTI2_IRQHandler ; EXTI Line 2 + DCD EXTI3_IRQHandler ; EXTI Line 3 + DCD EXTI4_IRQHandler ; EXTI Line 4 + DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1 + DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2 + DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3 + DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4 + DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5 + DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6 + DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7 + DCD ADC1_2_IRQHandler ; ADC1_2 + DCD USB_HP_CAN1_TX_IRQHandler ; USB High Priority or CAN1 TX + DCD USB_LP_CAN1_RX0_IRQHandler ; USB Low Priority or CAN1 RX0 + DCD CAN1_RX1_IRQHandler ; CAN1 RX1 + DCD CAN1_SCE_IRQHandler ; CAN1 SCE + DCD EXTI9_5_IRQHandler ; EXTI Line 9..5 + DCD TIM1_BRK_IRQHandler ; TIM1 Break + DCD TIM1_UP_IRQHandler ; TIM1 Update + DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commutation + DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare + DCD TIM2_IRQHandler ; TIM2 + DCD TIM3_IRQHandler ; TIM3 + DCD TIM4_IRQHandler ; TIM4 + DCD I2C1_EV_IRQHandler ; I2C1 Event + DCD I2C1_ER_IRQHandler ; I2C1 Error + DCD I2C2_EV_IRQHandler ; I2C2 Event + DCD I2C2_ER_IRQHandler ; I2C2 Error + DCD SPI1_IRQHandler ; SPI1 + DCD SPI2_IRQHandler ; SPI2 + DCD USART1_IRQHandler ; USART1 + DCD USART2_IRQHandler ; USART2 + DCD USART3_IRQHandler ; USART3 + DCD EXTI15_10_IRQHandler ; EXTI Line 15..10 + DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line + DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend +__Vectors_End + +__Vectors_Size EQU __Vectors_End - __Vectors + + AREA |.text|, CODE, READONLY + +; Reset handler +Reset_Handler PROC + EXPORT Reset_Handler [WEAK] + IMPORT __main + IMPORT SystemInit + LDR R0, =SystemInit + BLX R0 + LDR R0, =__main + BX R0 + ENDP + +; Dummy Exception Handlers (infinite loops which can be modified) + +NMI_Handler PROC + EXPORT NMI_Handler [WEAK] + B . + ENDP +HardFault_Handler\ + PROC + EXPORT HardFault_Handler [WEAK] + B . + ENDP +MemManage_Handler\ + PROC + EXPORT MemManage_Handler [WEAK] + B . + ENDP +BusFault_Handler\ + PROC + EXPORT BusFault_Handler [WEAK] + B . + ENDP +UsageFault_Handler\ + PROC + EXPORT UsageFault_Handler [WEAK] + B . + ENDP +SVC_Handler PROC + EXPORT SVC_Handler [WEAK] + B . + ENDP +DebugMon_Handler\ + PROC + EXPORT DebugMon_Handler [WEAK] + B . + ENDP +PendSV_Handler PROC + EXPORT PendSV_Handler [WEAK] + B . + ENDP +SysTick_Handler PROC + EXPORT SysTick_Handler [WEAK] + B . + ENDP + +Default_Handler PROC + + EXPORT WWDG_IRQHandler [WEAK] + EXPORT PVD_IRQHandler [WEAK] + EXPORT TAMPER_IRQHandler [WEAK] + EXPORT RTC_IRQHandler [WEAK] + EXPORT FLASH_IRQHandler [WEAK] + EXPORT RCC_IRQHandler [WEAK] + EXPORT EXTI0_IRQHandler [WEAK] + EXPORT EXTI1_IRQHandler [WEAK] + EXPORT EXTI2_IRQHandler [WEAK] + EXPORT EXTI3_IRQHandler [WEAK] + EXPORT EXTI4_IRQHandler [WEAK] + EXPORT DMA1_Channel1_IRQHandler [WEAK] + EXPORT DMA1_Channel2_IRQHandler [WEAK] + EXPORT DMA1_Channel3_IRQHandler [WEAK] + EXPORT DMA1_Channel4_IRQHandler [WEAK] + EXPORT DMA1_Channel5_IRQHandler [WEAK] + EXPORT DMA1_Channel6_IRQHandler [WEAK] + EXPORT DMA1_Channel7_IRQHandler [WEAK] + EXPORT ADC1_2_IRQHandler [WEAK] + EXPORT USB_HP_CAN1_TX_IRQHandler [WEAK] + EXPORT USB_LP_CAN1_RX0_IRQHandler [WEAK] + EXPORT CAN1_RX1_IRQHandler [WEAK] + EXPORT CAN1_SCE_IRQHandler [WEAK] + EXPORT EXTI9_5_IRQHandler [WEAK] + EXPORT TIM1_BRK_IRQHandler [WEAK] + EXPORT TIM1_UP_IRQHandler [WEAK] + EXPORT TIM1_TRG_COM_IRQHandler [WEAK] + EXPORT TIM1_CC_IRQHandler [WEAK] + EXPORT TIM2_IRQHandler [WEAK] + EXPORT TIM3_IRQHandler [WEAK] + EXPORT TIM4_IRQHandler [WEAK] + EXPORT I2C1_EV_IRQHandler [WEAK] + EXPORT I2C1_ER_IRQHandler [WEAK] + EXPORT I2C2_EV_IRQHandler [WEAK] + EXPORT I2C2_ER_IRQHandler [WEAK] + EXPORT SPI1_IRQHandler [WEAK] + EXPORT SPI2_IRQHandler [WEAK] + EXPORT USART1_IRQHandler [WEAK] + EXPORT USART2_IRQHandler [WEAK] + EXPORT USART3_IRQHandler [WEAK] + EXPORT EXTI15_10_IRQHandler [WEAK] + EXPORT RTCAlarm_IRQHandler [WEAK] + EXPORT USBWakeUp_IRQHandler [WEAK] + +WWDG_IRQHandler +PVD_IRQHandler +TAMPER_IRQHandler +RTC_IRQHandler +FLASH_IRQHandler +RCC_IRQHandler +EXTI0_IRQHandler +EXTI1_IRQHandler +EXTI2_IRQHandler +EXTI3_IRQHandler +EXTI4_IRQHandler +DMA1_Channel1_IRQHandler +DMA1_Channel2_IRQHandler +DMA1_Channel3_IRQHandler +DMA1_Channel4_IRQHandler +DMA1_Channel5_IRQHandler +DMA1_Channel6_IRQHandler +DMA1_Channel7_IRQHandler +ADC1_2_IRQHandler +USB_HP_CAN1_TX_IRQHandler +USB_LP_CAN1_RX0_IRQHandler +CAN1_RX1_IRQHandler +CAN1_SCE_IRQHandler +EXTI9_5_IRQHandler +TIM1_BRK_IRQHandler +TIM1_UP_IRQHandler +TIM1_TRG_COM_IRQHandler +TIM1_CC_IRQHandler +TIM2_IRQHandler +TIM3_IRQHandler +TIM4_IRQHandler +I2C1_EV_IRQHandler +I2C1_ER_IRQHandler +I2C2_EV_IRQHandler +I2C2_ER_IRQHandler +SPI1_IRQHandler +SPI2_IRQHandler +USART1_IRQHandler +USART2_IRQHandler +USART3_IRQHandler +EXTI15_10_IRQHandler +RTCAlarm_IRQHandler +USBWakeUp_IRQHandler + + B . + + ENDP + + ALIGN + +;******************************************************************************* +; User Stack and Heap initialization +;******************************************************************************* + IF :DEF:__MICROLIB + + EXPORT __initial_sp + EXPORT __heap_base + EXPORT __heap_limit + + ELSE + + IMPORT __use_two_region_memory + EXPORT __user_initial_stackheap + +__user_initial_stackheap + + LDR R0, = Heap_Mem + LDR R1, =(Stack_Mem + Stack_Size) + LDR R2, = (Heap_Mem + Heap_Size) + LDR R3, = Stack_Mem + BX LR + + ALIGN + + ENDIF + + END + +;******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE***** diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/RTE/Device/STM32F103RB/system_stm32f10x.c b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/Device/STM32F103RB/system_stm32f10x.c new file mode 100644 index 0000000..71efc85 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/Device/STM32F103RB/system_stm32f10x.c @@ -0,0 +1,1094 @@ +/** + ****************************************************************************** + * @file system_stm32f10x.c + * @author MCD Application Team + * @version V3.5.0 + * @date 11-March-2011 + * @brief CMSIS Cortex-M3 Device Peripheral Access Layer System Source File. + * + * 1. This file provides two functions and one global variable to be called from + * user application: + * - SystemInit(): Setups the system clock (System clock source, PLL Multiplier + * factors, AHB/APBx prescalers and Flash settings). + * This function is called at startup just after reset and + * before branch to main program. This call is made inside + * the "startup_stm32f10x_xx.s" file. + * + * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used + * by the user application to setup the SysTick + * timer or configure other parameters. + * + * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must + * be called whenever the core clock is changed + * during program execution. + * + * 2. After each device reset the HSI (8 MHz) is used as system clock source. + * Then SystemInit() function is called, in "startup_stm32f10x_xx.s" file, to + * configure the system clock before to branch to main program. + * + * 3. If the system clock source selected by user fails to startup, the SystemInit() + * function will do nothing and HSI still used as system clock source. User can + * add some code to deal with this issue inside the SetSysClock() function. + * + * 4. The default value of HSE crystal is set to 8 MHz (or 25 MHz, depedning on + * the product used), refer to "HSE_VALUE" define in "stm32f10x.h" file. + * When HSE is used as system clock source, directly or through PLL, and you + * are using different crystal you have to adapt the HSE value to your own + * configuration. + * + ****************************************************************************** + * @attention + * + * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS + * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE + * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY + * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING + * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE + * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. + * + *

    © COPYRIGHT 2011 STMicroelectronics

    + ****************************************************************************** + */ + +/** @addtogroup CMSIS + * @{ + */ + +/** @addtogroup stm32f10x_system + * @{ + */ + +/** @addtogroup STM32F10x_System_Private_Includes + * @{ + */ + +#include "stm32f10x.h" + +/** + * @} + */ + +/** @addtogroup STM32F10x_System_Private_TypesDefinitions + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32F10x_System_Private_Defines + * @{ + */ + +/*!< Uncomment the line corresponding to the desired System clock (SYSCLK) + frequency (after reset the HSI is used as SYSCLK source) + + IMPORTANT NOTE: + ============== + 1. After each device reset the HSI is used as System clock source. + + 2. Please make sure that the selected System clock doesn't exceed your device's + maximum frequency. + + 3. If none of the define below is enabled, the HSI is used as System clock + source. + + 4. The System clock configuration functions provided within this file assume that: + - For Low, Medium and High density Value line devices an external 8MHz + crystal is used to drive the System clock. + - For Low, Medium and High density devices an external 8MHz crystal is + used to drive the System clock. + - For Connectivity line devices an external 25MHz crystal is used to drive + the System clock. + If you are using different crystal you have to adapt those functions accordingly. + */ + +#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) +/* #define SYSCLK_FREQ_HSE HSE_VALUE */ + #define SYSCLK_FREQ_24MHz 24000000 +#else +/* #define SYSCLK_FREQ_HSE HSE_VALUE */ +/* #define SYSCLK_FREQ_24MHz 24000000 */ +/* #define SYSCLK_FREQ_36MHz 36000000 */ +/* #define SYSCLK_FREQ_48MHz 48000000 */ +/* #define SYSCLK_FREQ_56MHz 56000000 */ +#define SYSCLK_FREQ_72MHz 72000000 +#endif + +/*!< Uncomment the following line if you need to use external SRAM mounted + on STM3210E-EVAL board (STM32 High density and XL-density devices) or on + STM32100E-EVAL board (STM32 High-density value line devices) as data memory */ +#if defined (STM32F10X_HD) || (defined STM32F10X_XL) || (defined STM32F10X_HD_VL) +/* #define DATA_IN_ExtSRAM */ +#endif + +/*!< Uncomment the following line if you need to relocate your vector Table in + Internal SRAM. */ +/* #define VECT_TAB_SRAM */ +#define VECT_TAB_OFFSET 0x0 /*!< Vector Table base offset field. + This value must be a multiple of 0x200. */ + + +/** + * @} + */ + +/** @addtogroup STM32F10x_System_Private_Macros + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32F10x_System_Private_Variables + * @{ + */ + +/******************************************************************************* +* Clock Definitions +*******************************************************************************/ +#ifdef SYSCLK_FREQ_HSE + uint32_t SystemCoreClock = SYSCLK_FREQ_HSE; /*!< System Clock Frequency (Core Clock) */ +#elif defined SYSCLK_FREQ_24MHz + uint32_t SystemCoreClock = SYSCLK_FREQ_24MHz; /*!< System Clock Frequency (Core Clock) */ +#elif defined SYSCLK_FREQ_36MHz + uint32_t SystemCoreClock = SYSCLK_FREQ_36MHz; /*!< System Clock Frequency (Core Clock) */ +#elif defined SYSCLK_FREQ_48MHz + uint32_t SystemCoreClock = SYSCLK_FREQ_48MHz; /*!< System Clock Frequency (Core Clock) */ +#elif defined SYSCLK_FREQ_56MHz + uint32_t SystemCoreClock = SYSCLK_FREQ_56MHz; /*!< System Clock Frequency (Core Clock) */ +#elif defined SYSCLK_FREQ_72MHz + uint32_t SystemCoreClock = SYSCLK_FREQ_72MHz; /*!< System Clock Frequency (Core Clock) */ +#else /*!< HSI Selected as System Clock source */ + uint32_t SystemCoreClock = HSI_VALUE; /*!< System Clock Frequency (Core Clock) */ +#endif + +__I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; +/** + * @} + */ + +/** @addtogroup STM32F10x_System_Private_FunctionPrototypes + * @{ + */ + +static void SetSysClock(void); + +#ifdef SYSCLK_FREQ_HSE + static void SetSysClockToHSE(void); +#elif defined SYSCLK_FREQ_24MHz + static void SetSysClockTo24(void); +#elif defined SYSCLK_FREQ_36MHz + static void SetSysClockTo36(void); +#elif defined SYSCLK_FREQ_48MHz + static void SetSysClockTo48(void); +#elif defined SYSCLK_FREQ_56MHz + static void SetSysClockTo56(void); +#elif defined SYSCLK_FREQ_72MHz + static void SetSysClockTo72(void); +#endif + +#ifdef DATA_IN_ExtSRAM + static void SystemInit_ExtMemCtl(void); +#endif /* DATA_IN_ExtSRAM */ + +/** + * @} + */ + +/** @addtogroup STM32F10x_System_Private_Functions + * @{ + */ + +/** + * @brief Setup the microcontroller system + * Initialize the Embedded Flash Interface, the PLL and update the + * SystemCoreClock variable. + * @note This function should be used only after reset. + * @param None + * @retval None + */ +void SystemInit (void) +{ + /* Reset the RCC clock configuration to the default reset state(for debug purpose) */ + /* Set HSION bit */ + RCC->CR |= (uint32_t)0x00000001; + + /* Reset SW, HPRE, PPRE1, PPRE2, ADCPRE and MCO bits */ +#ifndef STM32F10X_CL + RCC->CFGR &= (uint32_t)0xF8FF0000; +#else + RCC->CFGR &= (uint32_t)0xF0FF0000; +#endif /* STM32F10X_CL */ + + /* Reset HSEON, CSSON and PLLON bits */ + RCC->CR &= (uint32_t)0xFEF6FFFF; + + /* Reset HSEBYP bit */ + RCC->CR &= (uint32_t)0xFFFBFFFF; + + /* Reset PLLSRC, PLLXTPRE, PLLMUL and USBPRE/OTGFSPRE bits */ + RCC->CFGR &= (uint32_t)0xFF80FFFF; + +#ifdef STM32F10X_CL + /* Reset PLL2ON and PLL3ON bits */ + RCC->CR &= (uint32_t)0xEBFFFFFF; + + /* Disable all interrupts and clear pending bits */ + RCC->CIR = 0x00FF0000; + + /* Reset CFGR2 register */ + RCC->CFGR2 = 0x00000000; +#elif defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) + /* Disable all interrupts and clear pending bits */ + RCC->CIR = 0x009F0000; + + /* Reset CFGR2 register */ + RCC->CFGR2 = 0x00000000; +#else + /* Disable all interrupts and clear pending bits */ + RCC->CIR = 0x009F0000; +#endif /* STM32F10X_CL */ + +#if defined (STM32F10X_HD) || (defined STM32F10X_XL) || (defined STM32F10X_HD_VL) + #ifdef DATA_IN_ExtSRAM + SystemInit_ExtMemCtl(); + #endif /* DATA_IN_ExtSRAM */ +#endif + + /* Configure the System clock frequency, HCLK, PCLK2 and PCLK1 prescalers */ + /* Configure the Flash Latency cycles and enable prefetch buffer */ + SetSysClock(); + +#ifdef VECT_TAB_SRAM + SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ +#endif +} + +/** + * @brief Update SystemCoreClock variable according to Clock Register Values. + * The SystemCoreClock variable contains the core clock (HCLK), it can + * be used by the user application to setup the SysTick timer or configure + * other parameters. + * + * @note Each time the core clock (HCLK) changes, this function must be called + * to update SystemCoreClock variable value. Otherwise, any configuration + * based on this variable will be incorrect. + * + * @note - The system frequency computed by this function is not the real + * frequency in the chip. It is calculated based on the predefined + * constant and the selected clock source: + * + * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*) + * + * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**) + * + * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**) + * or HSI_VALUE(*) multiplied by the PLL factors. + * + * (*) HSI_VALUE is a constant defined in stm32f1xx.h file (default value + * 8 MHz) but the real value may vary depending on the variations + * in voltage and temperature. + * + * (**) HSE_VALUE is a constant defined in stm32f1xx.h file (default value + * 8 MHz or 25 MHz, depedning on the product used), user has to ensure + * that HSE_VALUE is same as the real frequency of the crystal used. + * Otherwise, this function may have wrong result. + * + * - The result of this function could be not correct when using fractional + * value for HSE crystal. + * @param None + * @retval None + */ +void SystemCoreClockUpdate (void) +{ + uint32_t tmp = 0, pllmull = 0, pllsource = 0; + +#ifdef STM32F10X_CL + uint32_t prediv1source = 0, prediv1factor = 0, prediv2factor = 0, pll2mull = 0; +#endif /* STM32F10X_CL */ + +#if defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) + uint32_t prediv1factor = 0; +#endif /* STM32F10X_LD_VL or STM32F10X_MD_VL or STM32F10X_HD_VL */ + + /* Get SYSCLK source -------------------------------------------------------*/ + tmp = RCC->CFGR & RCC_CFGR_SWS; + + switch (tmp) + { + case 0x00: /* HSI used as system clock */ + SystemCoreClock = HSI_VALUE; + break; + case 0x04: /* HSE used as system clock */ + SystemCoreClock = HSE_VALUE; + break; + case 0x08: /* PLL used as system clock */ + + /* Get PLL clock source and multiplication factor ----------------------*/ + pllmull = RCC->CFGR & RCC_CFGR_PLLMULL; + pllsource = RCC->CFGR & RCC_CFGR_PLLSRC; + +#ifndef STM32F10X_CL + pllmull = ( pllmull >> 18) + 2; + + if (pllsource == 0x00) + { + /* HSI oscillator clock divided by 2 selected as PLL clock entry */ + SystemCoreClock = (HSI_VALUE >> 1) * pllmull; + } + else + { + #if defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) + prediv1factor = (RCC->CFGR2 & RCC_CFGR2_PREDIV1) + 1; + /* HSE oscillator clock selected as PREDIV1 clock entry */ + SystemCoreClock = (HSE_VALUE / prediv1factor) * pllmull; + #else + /* HSE selected as PLL clock entry */ + if ((RCC->CFGR & RCC_CFGR_PLLXTPRE) != (uint32_t)RESET) + {/* HSE oscillator clock divided by 2 */ + SystemCoreClock = (HSE_VALUE >> 1) * pllmull; + } + else + { + SystemCoreClock = HSE_VALUE * pllmull; + } + #endif + } +#else + pllmull = pllmull >> 18; + + if (pllmull != 0x0D) + { + pllmull += 2; + } + else + { /* PLL multiplication factor = PLL input clock * 6.5 */ + pllmull = 13 / 2; + } + + if (pllsource == 0x00) + { + /* HSI oscillator clock divided by 2 selected as PLL clock entry */ + SystemCoreClock = (HSI_VALUE >> 1) * pllmull; + } + else + {/* PREDIV1 selected as PLL clock entry */ + + /* Get PREDIV1 clock source and division factor */ + prediv1source = RCC->CFGR2 & RCC_CFGR2_PREDIV1SRC; + prediv1factor = (RCC->CFGR2 & RCC_CFGR2_PREDIV1) + 1; + + if (prediv1source == 0) + { + /* HSE oscillator clock selected as PREDIV1 clock entry */ + SystemCoreClock = (HSE_VALUE / prediv1factor) * pllmull; + } + else + {/* PLL2 clock selected as PREDIV1 clock entry */ + + /* Get PREDIV2 division factor and PLL2 multiplication factor */ + prediv2factor = ((RCC->CFGR2 & RCC_CFGR2_PREDIV2) >> 4) + 1; + pll2mull = ((RCC->CFGR2 & RCC_CFGR2_PLL2MUL) >> 8 ) + 2; + SystemCoreClock = (((HSE_VALUE / prediv2factor) * pll2mull) / prediv1factor) * pllmull; + } + } +#endif /* STM32F10X_CL */ + break; + + default: + SystemCoreClock = HSI_VALUE; + break; + } + + /* Compute HCLK clock frequency ----------------*/ + /* Get HCLK prescaler */ + tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)]; + /* HCLK clock frequency */ + SystemCoreClock >>= tmp; +} + +/** + * @brief Configures the System clock frequency, HCLK, PCLK2 and PCLK1 prescalers. + * @param None + * @retval None + */ +static void SetSysClock(void) +{ +#ifdef SYSCLK_FREQ_HSE + SetSysClockToHSE(); +#elif defined SYSCLK_FREQ_24MHz + SetSysClockTo24(); +#elif defined SYSCLK_FREQ_36MHz + SetSysClockTo36(); +#elif defined SYSCLK_FREQ_48MHz + SetSysClockTo48(); +#elif defined SYSCLK_FREQ_56MHz + SetSysClockTo56(); +#elif defined SYSCLK_FREQ_72MHz + SetSysClockTo72(); +#endif + + /* If none of the define above is enabled, the HSI is used as System clock + source (default after reset) */ +} + +/** + * @brief Setup the external memory controller. Called in startup_stm32f10x.s + * before jump to __main + * @param None + * @retval None + */ +#ifdef DATA_IN_ExtSRAM +/** + * @brief Setup the external memory controller. + * Called in startup_stm32f10x_xx.s/.c before jump to main. + * This function configures the external SRAM mounted on STM3210E-EVAL + * board (STM32 High density devices). This SRAM will be used as program + * data memory (including heap and stack). + * @param None + * @retval None + */ +void SystemInit_ExtMemCtl(void) +{ +/*!< FSMC Bank1 NOR/SRAM3 is used for the STM3210E-EVAL, if another Bank is + required, then adjust the Register Addresses */ + + /* Enable FSMC clock */ + RCC->AHBENR = 0x00000114; + + /* Enable GPIOD, GPIOE, GPIOF and GPIOG clocks */ + RCC->APB2ENR = 0x000001E0; + +/* --------------- SRAM Data lines, NOE and NWE configuration ---------------*/ +/*---------------- SRAM Address lines configuration -------------------------*/ +/*---------------- NOE and NWE configuration --------------------------------*/ +/*---------------- NE3 configuration ----------------------------------------*/ +/*---------------- NBL0, NBL1 configuration ---------------------------------*/ + + GPIOD->CRL = 0x44BB44BB; + GPIOD->CRH = 0xBBBBBBBB; + + GPIOE->CRL = 0xB44444BB; + GPIOE->CRH = 0xBBBBBBBB; + + GPIOF->CRL = 0x44BBBBBB; + GPIOF->CRH = 0xBBBB4444; + + GPIOG->CRL = 0x44BBBBBB; + GPIOG->CRH = 0x44444B44; + +/*---------------- FSMC Configuration ---------------------------------------*/ +/*---------------- Enable FSMC Bank1_SRAM Bank ------------------------------*/ + + FSMC_Bank1->BTCR[4] = 0x00001011; + FSMC_Bank1->BTCR[5] = 0x00000200; +} +#endif /* DATA_IN_ExtSRAM */ + +#ifdef SYSCLK_FREQ_HSE +/** + * @brief Selects HSE as System clock source and configure HCLK, PCLK2 + * and PCLK1 prescalers. + * @note This function should be used only after reset. + * @param None + * @retval None + */ +static void SetSysClockToHSE(void) +{ + __IO uint32_t StartUpCounter = 0, HSEStatus = 0; + + /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration ---------------------------*/ + /* Enable HSE */ + RCC->CR |= ((uint32_t)RCC_CR_HSEON); + + /* Wait till HSE is ready and if Time out is reached exit */ + do + { + HSEStatus = RCC->CR & RCC_CR_HSERDY; + StartUpCounter++; + } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); + + if ((RCC->CR & RCC_CR_HSERDY) != RESET) + { + HSEStatus = (uint32_t)0x01; + } + else + { + HSEStatus = (uint32_t)0x00; + } + + if (HSEStatus == (uint32_t)0x01) + { + +#if !defined STM32F10X_LD_VL && !defined STM32F10X_MD_VL && !defined STM32F10X_HD_VL + /* Enable Prefetch Buffer */ + FLASH->ACR |= FLASH_ACR_PRFTBE; + + /* Flash 0 wait state */ + FLASH->ACR &= (uint32_t)((uint32_t)~FLASH_ACR_LATENCY); + +#ifndef STM32F10X_CL + FLASH->ACR |= (uint32_t)FLASH_ACR_LATENCY_0; +#else + if (HSE_VALUE <= 24000000) + { + FLASH->ACR |= (uint32_t)FLASH_ACR_LATENCY_0; + } + else + { + FLASH->ACR |= (uint32_t)FLASH_ACR_LATENCY_1; + } +#endif /* STM32F10X_CL */ +#endif + + /* HCLK = SYSCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_HPRE_DIV1; + + /* PCLK2 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE2_DIV1; + + /* PCLK1 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV1; + + /* Select HSE as system clock source */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW)); + RCC->CFGR |= (uint32_t)RCC_CFGR_SW_HSE; + + /* Wait till HSE is used as system clock source */ + while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)0x04) + { + } + } + else + { /* If HSE fails to start-up, the application will have wrong clock + configuration. User can add here some code to deal with this error */ + } +} +#elif defined SYSCLK_FREQ_24MHz +/** + * @brief Sets System clock frequency to 24MHz and configure HCLK, PCLK2 + * and PCLK1 prescalers. + * @note This function should be used only after reset. + * @param None + * @retval None + */ +static void SetSysClockTo24(void) +{ + __IO uint32_t StartUpCounter = 0, HSEStatus = 0; + + /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration ---------------------------*/ + /* Enable HSE */ + RCC->CR |= ((uint32_t)RCC_CR_HSEON); + + /* Wait till HSE is ready and if Time out is reached exit */ + do + { + HSEStatus = RCC->CR & RCC_CR_HSERDY; + StartUpCounter++; + } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); + + if ((RCC->CR & RCC_CR_HSERDY) != RESET) + { + HSEStatus = (uint32_t)0x01; + } + else + { + HSEStatus = (uint32_t)0x00; + } + + if (HSEStatus == (uint32_t)0x01) + { +#if !defined STM32F10X_LD_VL && !defined STM32F10X_MD_VL && !defined STM32F10X_HD_VL + /* Enable Prefetch Buffer */ + FLASH->ACR |= FLASH_ACR_PRFTBE; + + /* Flash 0 wait state */ + FLASH->ACR &= (uint32_t)((uint32_t)~FLASH_ACR_LATENCY); + FLASH->ACR |= (uint32_t)FLASH_ACR_LATENCY_0; +#endif + + /* HCLK = SYSCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_HPRE_DIV1; + + /* PCLK2 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE2_DIV1; + + /* PCLK1 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV1; + +#ifdef STM32F10X_CL + /* Configure PLLs ------------------------------------------------------*/ + /* PLL configuration: PLLCLK = PREDIV1 * 6 = 24 MHz */ + RCC->CFGR &= (uint32_t)~(RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLSRC | RCC_CFGR_PLLMULL); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLXTPRE_PREDIV1 | RCC_CFGR_PLLSRC_PREDIV1 | + RCC_CFGR_PLLMULL6); + + /* PLL2 configuration: PLL2CLK = (HSE / 5) * 8 = 40 MHz */ + /* PREDIV1 configuration: PREDIV1CLK = PLL2 / 10 = 4 MHz */ + RCC->CFGR2 &= (uint32_t)~(RCC_CFGR2_PREDIV2 | RCC_CFGR2_PLL2MUL | + RCC_CFGR2_PREDIV1 | RCC_CFGR2_PREDIV1SRC); + RCC->CFGR2 |= (uint32_t)(RCC_CFGR2_PREDIV2_DIV5 | RCC_CFGR2_PLL2MUL8 | + RCC_CFGR2_PREDIV1SRC_PLL2 | RCC_CFGR2_PREDIV1_DIV10); + + /* Enable PLL2 */ + RCC->CR |= RCC_CR_PLL2ON; + /* Wait till PLL2 is ready */ + while((RCC->CR & RCC_CR_PLL2RDY) == 0) + { + } +#elif defined (STM32F10X_LD_VL) || defined (STM32F10X_MD_VL) || defined (STM32F10X_HD_VL) + /* PLL configuration: = (HSE / 2) * 6 = 24 MHz */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL)); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_PREDIV1 | RCC_CFGR_PLLXTPRE_PREDIV1_Div2 | RCC_CFGR_PLLMULL6); +#else + /* PLL configuration: = (HSE / 2) * 6 = 24 MHz */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL)); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLXTPRE_HSE_Div2 | RCC_CFGR_PLLMULL6); +#endif /* STM32F10X_CL */ + + /* Enable PLL */ + RCC->CR |= RCC_CR_PLLON; + + /* Wait till PLL is ready */ + while((RCC->CR & RCC_CR_PLLRDY) == 0) + { + } + + /* Select PLL as system clock source */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW)); + RCC->CFGR |= (uint32_t)RCC_CFGR_SW_PLL; + + /* Wait till PLL is used as system clock source */ + while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)0x08) + { + } + } + else + { /* If HSE fails to start-up, the application will have wrong clock + configuration. User can add here some code to deal with this error */ + } +} +#elif defined SYSCLK_FREQ_36MHz +/** + * @brief Sets System clock frequency to 36MHz and configure HCLK, PCLK2 + * and PCLK1 prescalers. + * @note This function should be used only after reset. + * @param None + * @retval None + */ +static void SetSysClockTo36(void) +{ + __IO uint32_t StartUpCounter = 0, HSEStatus = 0; + + /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration ---------------------------*/ + /* Enable HSE */ + RCC->CR |= ((uint32_t)RCC_CR_HSEON); + + /* Wait till HSE is ready and if Time out is reached exit */ + do + { + HSEStatus = RCC->CR & RCC_CR_HSERDY; + StartUpCounter++; + } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); + + if ((RCC->CR & RCC_CR_HSERDY) != RESET) + { + HSEStatus = (uint32_t)0x01; + } + else + { + HSEStatus = (uint32_t)0x00; + } + + if (HSEStatus == (uint32_t)0x01) + { + /* Enable Prefetch Buffer */ + FLASH->ACR |= FLASH_ACR_PRFTBE; + + /* Flash 1 wait state */ + FLASH->ACR &= (uint32_t)((uint32_t)~FLASH_ACR_LATENCY); + FLASH->ACR |= (uint32_t)FLASH_ACR_LATENCY_1; + + /* HCLK = SYSCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_HPRE_DIV1; + + /* PCLK2 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE2_DIV1; + + /* PCLK1 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV1; + +#ifdef STM32F10X_CL + /* Configure PLLs ------------------------------------------------------*/ + + /* PLL configuration: PLLCLK = PREDIV1 * 9 = 36 MHz */ + RCC->CFGR &= (uint32_t)~(RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLSRC | RCC_CFGR_PLLMULL); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLXTPRE_PREDIV1 | RCC_CFGR_PLLSRC_PREDIV1 | + RCC_CFGR_PLLMULL9); + + /*!< PLL2 configuration: PLL2CLK = (HSE / 5) * 8 = 40 MHz */ + /* PREDIV1 configuration: PREDIV1CLK = PLL2 / 10 = 4 MHz */ + + RCC->CFGR2 &= (uint32_t)~(RCC_CFGR2_PREDIV2 | RCC_CFGR2_PLL2MUL | + RCC_CFGR2_PREDIV1 | RCC_CFGR2_PREDIV1SRC); + RCC->CFGR2 |= (uint32_t)(RCC_CFGR2_PREDIV2_DIV5 | RCC_CFGR2_PLL2MUL8 | + RCC_CFGR2_PREDIV1SRC_PLL2 | RCC_CFGR2_PREDIV1_DIV10); + + /* Enable PLL2 */ + RCC->CR |= RCC_CR_PLL2ON; + /* Wait till PLL2 is ready */ + while((RCC->CR & RCC_CR_PLL2RDY) == 0) + { + } + +#else + /* PLL configuration: PLLCLK = (HSE / 2) * 9 = 36 MHz */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL)); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLXTPRE_HSE_Div2 | RCC_CFGR_PLLMULL9); +#endif /* STM32F10X_CL */ + + /* Enable PLL */ + RCC->CR |= RCC_CR_PLLON; + + /* Wait till PLL is ready */ + while((RCC->CR & RCC_CR_PLLRDY) == 0) + { + } + + /* Select PLL as system clock source */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW)); + RCC->CFGR |= (uint32_t)RCC_CFGR_SW_PLL; + + /* Wait till PLL is used as system clock source */ + while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)0x08) + { + } + } + else + { /* If HSE fails to start-up, the application will have wrong clock + configuration. User can add here some code to deal with this error */ + } +} +#elif defined SYSCLK_FREQ_48MHz +/** + * @brief Sets System clock frequency to 48MHz and configure HCLK, PCLK2 + * and PCLK1 prescalers. + * @note This function should be used only after reset. + * @param None + * @retval None + */ +static void SetSysClockTo48(void) +{ + __IO uint32_t StartUpCounter = 0, HSEStatus = 0; + + /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration ---------------------------*/ + /* Enable HSE */ + RCC->CR |= ((uint32_t)RCC_CR_HSEON); + + /* Wait till HSE is ready and if Time out is reached exit */ + do + { + HSEStatus = RCC->CR & RCC_CR_HSERDY; + StartUpCounter++; + } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); + + if ((RCC->CR & RCC_CR_HSERDY) != RESET) + { + HSEStatus = (uint32_t)0x01; + } + else + { + HSEStatus = (uint32_t)0x00; + } + + if (HSEStatus == (uint32_t)0x01) + { + /* Enable Prefetch Buffer */ + FLASH->ACR |= FLASH_ACR_PRFTBE; + + /* Flash 1 wait state */ + FLASH->ACR &= (uint32_t)((uint32_t)~FLASH_ACR_LATENCY); + FLASH->ACR |= (uint32_t)FLASH_ACR_LATENCY_1; + + /* HCLK = SYSCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_HPRE_DIV1; + + /* PCLK2 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE2_DIV1; + + /* PCLK1 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV2; + +#ifdef STM32F10X_CL + /* Configure PLLs ------------------------------------------------------*/ + /* PLL2 configuration: PLL2CLK = (HSE / 5) * 8 = 40 MHz */ + /* PREDIV1 configuration: PREDIV1CLK = PLL2 / 5 = 8 MHz */ + + RCC->CFGR2 &= (uint32_t)~(RCC_CFGR2_PREDIV2 | RCC_CFGR2_PLL2MUL | + RCC_CFGR2_PREDIV1 | RCC_CFGR2_PREDIV1SRC); + RCC->CFGR2 |= (uint32_t)(RCC_CFGR2_PREDIV2_DIV5 | RCC_CFGR2_PLL2MUL8 | + RCC_CFGR2_PREDIV1SRC_PLL2 | RCC_CFGR2_PREDIV1_DIV5); + + /* Enable PLL2 */ + RCC->CR |= RCC_CR_PLL2ON; + /* Wait till PLL2 is ready */ + while((RCC->CR & RCC_CR_PLL2RDY) == 0) + { + } + + + /* PLL configuration: PLLCLK = PREDIV1 * 6 = 48 MHz */ + RCC->CFGR &= (uint32_t)~(RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLSRC | RCC_CFGR_PLLMULL); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLXTPRE_PREDIV1 | RCC_CFGR_PLLSRC_PREDIV1 | + RCC_CFGR_PLLMULL6); +#else + /* PLL configuration: PLLCLK = HSE * 6 = 48 MHz */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL)); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL6); +#endif /* STM32F10X_CL */ + + /* Enable PLL */ + RCC->CR |= RCC_CR_PLLON; + + /* Wait till PLL is ready */ + while((RCC->CR & RCC_CR_PLLRDY) == 0) + { + } + + /* Select PLL as system clock source */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW)); + RCC->CFGR |= (uint32_t)RCC_CFGR_SW_PLL; + + /* Wait till PLL is used as system clock source */ + while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)0x08) + { + } + } + else + { /* If HSE fails to start-up, the application will have wrong clock + configuration. User can add here some code to deal with this error */ + } +} + +#elif defined SYSCLK_FREQ_56MHz +/** + * @brief Sets System clock frequency to 56MHz and configure HCLK, PCLK2 + * and PCLK1 prescalers. + * @note This function should be used only after reset. + * @param None + * @retval None + */ +static void SetSysClockTo56(void) +{ + __IO uint32_t StartUpCounter = 0, HSEStatus = 0; + + /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration ---------------------------*/ + /* Enable HSE */ + RCC->CR |= ((uint32_t)RCC_CR_HSEON); + + /* Wait till HSE is ready and if Time out is reached exit */ + do + { + HSEStatus = RCC->CR & RCC_CR_HSERDY; + StartUpCounter++; + } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); + + if ((RCC->CR & RCC_CR_HSERDY) != RESET) + { + HSEStatus = (uint32_t)0x01; + } + else + { + HSEStatus = (uint32_t)0x00; + } + + if (HSEStatus == (uint32_t)0x01) + { + /* Enable Prefetch Buffer */ + FLASH->ACR |= FLASH_ACR_PRFTBE; + + /* Flash 2 wait state */ + FLASH->ACR &= (uint32_t)((uint32_t)~FLASH_ACR_LATENCY); + FLASH->ACR |= (uint32_t)FLASH_ACR_LATENCY_2; + + /* HCLK = SYSCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_HPRE_DIV1; + + /* PCLK2 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE2_DIV1; + + /* PCLK1 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV2; + +#ifdef STM32F10X_CL + /* Configure PLLs ------------------------------------------------------*/ + /* PLL2 configuration: PLL2CLK = (HSE / 5) * 8 = 40 MHz */ + /* PREDIV1 configuration: PREDIV1CLK = PLL2 / 5 = 8 MHz */ + + RCC->CFGR2 &= (uint32_t)~(RCC_CFGR2_PREDIV2 | RCC_CFGR2_PLL2MUL | + RCC_CFGR2_PREDIV1 | RCC_CFGR2_PREDIV1SRC); + RCC->CFGR2 |= (uint32_t)(RCC_CFGR2_PREDIV2_DIV5 | RCC_CFGR2_PLL2MUL8 | + RCC_CFGR2_PREDIV1SRC_PLL2 | RCC_CFGR2_PREDIV1_DIV5); + + /* Enable PLL2 */ + RCC->CR |= RCC_CR_PLL2ON; + /* Wait till PLL2 is ready */ + while((RCC->CR & RCC_CR_PLL2RDY) == 0) + { + } + + + /* PLL configuration: PLLCLK = PREDIV1 * 7 = 56 MHz */ + RCC->CFGR &= (uint32_t)~(RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLSRC | RCC_CFGR_PLLMULL); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLXTPRE_PREDIV1 | RCC_CFGR_PLLSRC_PREDIV1 | + RCC_CFGR_PLLMULL7); +#else + /* PLL configuration: PLLCLK = HSE * 7 = 56 MHz */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL)); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL7); + +#endif /* STM32F10X_CL */ + + /* Enable PLL */ + RCC->CR |= RCC_CR_PLLON; + + /* Wait till PLL is ready */ + while((RCC->CR & RCC_CR_PLLRDY) == 0) + { + } + + /* Select PLL as system clock source */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW)); + RCC->CFGR |= (uint32_t)RCC_CFGR_SW_PLL; + + /* Wait till PLL is used as system clock source */ + while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)0x08) + { + } + } + else + { /* If HSE fails to start-up, the application will have wrong clock + configuration. User can add here some code to deal with this error */ + } +} + +#elif defined SYSCLK_FREQ_72MHz +/** + * @brief Sets System clock frequency to 72MHz and configure HCLK, PCLK2 + * and PCLK1 prescalers. + * @note This function should be used only after reset. + * @param None + * @retval None + */ +static void SetSysClockTo72(void) +{ + __IO uint32_t StartUpCounter = 0, HSEStatus = 0; + + /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration ---------------------------*/ + /* Enable HSE */ + RCC->CR |= ((uint32_t)RCC_CR_HSEON); + + /* Wait till HSE is ready and if Time out is reached exit */ + do + { + HSEStatus = RCC->CR & RCC_CR_HSERDY; + StartUpCounter++; + } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); + + if ((RCC->CR & RCC_CR_HSERDY) != RESET) + { + HSEStatus = (uint32_t)0x01; + } + else + { + HSEStatus = (uint32_t)0x00; + } + + if (HSEStatus == (uint32_t)0x01) + { + /* Enable Prefetch Buffer */ + FLASH->ACR |= FLASH_ACR_PRFTBE; + + /* Flash 2 wait state */ + FLASH->ACR &= (uint32_t)((uint32_t)~FLASH_ACR_LATENCY); + FLASH->ACR |= (uint32_t)FLASH_ACR_LATENCY_2; + + + /* HCLK = SYSCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_HPRE_DIV1; + + /* PCLK2 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE2_DIV1; + + /* PCLK1 = HCLK */ + RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV2; + +#ifdef STM32F10X_CL + /* Configure PLLs ------------------------------------------------------*/ + /* PLL2 configuration: PLL2CLK = (HSE / 5) * 8 = 40 MHz */ + /* PREDIV1 configuration: PREDIV1CLK = PLL2 / 5 = 8 MHz */ + + RCC->CFGR2 &= (uint32_t)~(RCC_CFGR2_PREDIV2 | RCC_CFGR2_PLL2MUL | + RCC_CFGR2_PREDIV1 | RCC_CFGR2_PREDIV1SRC); + RCC->CFGR2 |= (uint32_t)(RCC_CFGR2_PREDIV2_DIV5 | RCC_CFGR2_PLL2MUL8 | + RCC_CFGR2_PREDIV1SRC_PLL2 | RCC_CFGR2_PREDIV1_DIV5); + + /* Enable PLL2 */ + RCC->CR |= RCC_CR_PLL2ON; + /* Wait till PLL2 is ready */ + while((RCC->CR & RCC_CR_PLL2RDY) == 0) + { + } + + + /* PLL configuration: PLLCLK = PREDIV1 * 9 = 72 MHz */ + RCC->CFGR &= (uint32_t)~(RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLSRC | RCC_CFGR_PLLMULL); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLXTPRE_PREDIV1 | RCC_CFGR_PLLSRC_PREDIV1 | + RCC_CFGR_PLLMULL9); +#else + /* PLL configuration: PLLCLK = HSE * 9 = 72 MHz */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | + RCC_CFGR_PLLMULL)); + RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9); +#endif /* STM32F10X_CL */ + + /* Enable PLL */ + RCC->CR |= RCC_CR_PLLON; + + /* Wait till PLL is ready */ + while((RCC->CR & RCC_CR_PLLRDY) == 0) + { + } + + /* Select PLL as system clock source */ + RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW)); + RCC->CFGR |= (uint32_t)RCC_CFGR_SW_PLL; + + /* Wait till PLL is used as system clock source */ + while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS) != (uint32_t)0x08) + { + } + } + else + { /* If HSE fails to start-up, the application will have wrong clock + configuration. User can add here some code to deal with this error */ + } +} +#endif + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ +/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/ diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/RTE/_R_el/RTE_Components.h b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/_R_el/RTE_Components.h new file mode 100644 index 0000000..97a4d81 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/_R_el/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'drivers' + * Target: 'Réel' + */ + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + + +/* + * Define the Device Header File: + */ +#define CMSIS_device_header "stm32f10x.h" + + + +#endif /* RTE_COMPONENTS_H */ diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/RTE/_Simul_/RTE_Components.h b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/_Simul_/RTE_Components.h new file mode 100644 index 0000000..e5bd9b5 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/_Simul_/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'drivers' + * Target: 'Simulé' + */ + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + + +/* + * Define the Device Header File: + */ +#define CMSIS_device_header "stm32f10x.h" + + + +#endif /* RTE_COMPONENTS_H */ diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/RTE/_Target_1/RTE_Components.h b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/_Target_1/RTE_Components.h new file mode 100644 index 0000000..b4122ad --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/RTE/_Target_1/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'drivers' + * Target: 'Target 1' + */ + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + + +/* + * Define the Device Header File: + */ +#define CMSIS_device_header "stm32f10x.h" + + + +#endif /* RTE_COMPONENTS_H */ diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Source/principal.c b/Keil_Elise_Yuwei/Local_Sources/adc/Source/principal.c new file mode 100644 index 0000000..4738d9d --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Source/principal.c @@ -0,0 +1,23 @@ +#include "Driver_GPIO.h" +#include "MyTimer.h" +#include "MyADC.h" +#include "stm32f10x.h" + + +int main ( void ) { + int res = 0; + MyGPIO_Struct_TypeDef GPIO_Struct; + + // Configuration de la broche PB.0 + GPIO_Struct.GPIO = GPIOB; + GPIO_Struct.GPIO_Pin = 0; + GPIO_Struct.GPIO_Conf = In_Analog; + MyGPIO_Init(&GPIO_Struct); + + MyADC_Init(8); + + while (1) + { + res = convert_single(); // conversion + } +} diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvguix.chauz b/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvguix.chauz new file mode 100644 index 0000000..5cbb61e --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvguix.chauz @@ -0,0 +1,1878 @@ + + + + -6.1 + +
    ### uVision Project, (C) Keil Software
    + + + + + + + + + + 38003 + Registers + 115 67 + + + 346 + Code Coverage + 770 160 + + + 204 + Performance Analyzer + 930 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 64 64 64 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 300 + + + + + + + + 1 + 1 + 0 + 0 + -1 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 130 + 130 + 1282 + 723 + + + + 0 + + 331 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000001000000000000000100000084433A5C55736572735C636861757A5C446F63756D656E74735F6E6F6E5F64726976655C494E53415C34415C53375C70726F6A65745F766F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E630000000009626F72646167652E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000C4000000660000000006000008020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C40000004F00000070040000BD000000 + + + 16 + C40000006600000070040000D4000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000D8010000 + + + 16 + 560000006D000000160100000D010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000D8010000 + + + 16 + 560000006D0000003901000029020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A4000000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D000000160100000D010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D000000160100000D010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D000000160100000D010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000D8010000 + + + 16 + 560000006D0000003901000029020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD000000D8010000 + + + 16 + 560000006D0000003901000029020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000009020000000600000E030000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000950100007004000017020000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000000C020000FD0500004A020000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + C7000000660000006D040000A4000000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A4000000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A4000000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A4000000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A4000000 + + + 16 + 560000006D000000160100000D010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A4000000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD00000083020000 + + + 16 + 560000006D0000003901000029020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000000C020000FD0500004A020000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000000C020000FD0500004A020000 + + + 16 + 560000006D0000003901000029020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D000000160100000D010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D000000160100000D010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000000C020000FD0500004A020000 + + + 16 + 560000006D0000003901000029020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000000C020000FD0500004A020000 + + + 16 + 560000006D0000003901000029020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7000000660000006D040000A4000000 + + + 16 + 560000006D0000008E020000DB000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 560000006D000000160100000D010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000000E0300000006000021030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000AC0100006D040000FE010000 + + + 16 + 560000006D000000160100000D010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BD00000070040000C1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D4000000C40000004F00000070040000BD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000BC010000B00300004F00000070040000A501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC00000004F000000C4000000F1010000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000C0000000B3020000000000004F000000C0000000F10100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000091010000700400009501000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000AC010000700400002E0200000000000095010000700400001702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000950100003C0200001702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000F101000000060000F501000001000000010000100400000001000000B8FDFFFF6C000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000B7020000000600002503000000000000F5010000000600000E0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2761 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000003747865960000000000000011000374786504435048410463706F6C06656E61626C65077370695F6372310373706905677265656E0D54494D5F434345525F434331451054494D5F43434D52315F4F43314D5F301054494D5F43434D52315F4F43324D5F300B68616E646C655F54494D320A68616E646C655F54494D0A49525148616E646C65720349525104493243320954494D325F4952516E0C6770696F5F747970656465660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 981 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000653696D756CE9960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1536 + 864 + + + + + + 1 + 0 + + 100 + 0 + + .\Include\bordage.c + 24 + 1 + 8 + 1 + + 0 + + + + +
    diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvguix.lerouxde b/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvguix.lerouxde new file mode 100644 index 0000000..ce123e8 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvguix.lerouxde @@ -0,0 +1,3722 @@ + + + + -6.1 + +
    ### uVision Project, (C) Keil Software
    + + + U:\4IR\STM32\Projet_Voilier\projet_voilier\Keil_Elise_Yuwei\Local_Sources\bordage\Include + + + + + System Viewer\GPIOA + 35902 + + 83 + + + System Viewer\GPIOB + 35901 + + 83 + + + System Viewer\TIM2 + 35905 + + 85 + + + System Viewer\TIM3 + 35904 + + 83 + + + System Viewer\TIM2 + 35905 + + 85 + + + + + + 38003 + Registers + 150 96 + + + 346 + Code Coverage + 1090 160 + + + 204 + Performance Analyzer + 1250 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 85 85 85 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B00870082005F004600E600C80096 + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 166 + + + + + + + + 0 + 0 + 0 + 58 + 16 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 208 + 208 + 1744 + 1017 + + + + 0 + + 1310 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000000000000100000060553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C6164635C536F757263655C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF5F553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C6164635C496E636C7564655C4D7954696D65722E6800000000094D7954696D65722E6800000000FFDC7800FFFFFFFF5F553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C6164635C496E636C7564655C4D7954696D65722E6300000000094D7954696D65722E6300000000BECEA100FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C6164635C496E636C7564655C4472697665725F4750494F2E68000000000D4472697665725F4750494F2E6800000000F0A0A100FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C6164635C496E636C7564655C4472697665725F4750494F2E63000000000D4472697665725F4750494F2E6300000000BCA8E100FFFFFFFF51433A5C50726F6772616D646174615C4B65696C5C41726D5C5061636B735C4B65696C5C53544D3332463178785F4446505C322E332E305C4465766963655C496E636C7564655C73746D3332663130782E68000000000B73746D3332663130782E68000000009CC1B600FFFFFFFF7B553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C6164635C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000A5C2D700FFFFFFFF5D553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C6164635C496E636C7564655C4D794144432E6300000000074D794144432E6300000000D9ADC200FFFFFFFF5D553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C6164635C496E636C7564655C4D794144432E6800000000074D794144432E6800000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000004010000660000000008000061030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 040100004F000000F0050000E9000000 + + + 16 + DC0100003E010000C8060000D8010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD00000031030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD00000031030000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000ED050000D0000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD00000031030000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD00000031030000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0300000065030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000041020000F0050000EF020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000065030000ED05000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 0701000066000000ED050000D0000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000ED050000D0000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000ED050000D0000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000ED050000D0000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000ED050000D0000000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000ED050000D0000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD000000F2010000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 38007 + 38007 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000065030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000065030000ED05000015040000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000065030000ED05000015040000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000065030000ED05000015040000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000ED050000D0000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F304000066000000ED05000038020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000002E0400000008000041040000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000058020000ED050000D6020000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF04010000E9000000F0050000ED000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000DC0100003E010000C8060000D8010000040100004F000000F0050000E90000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFEC0400004F000000F004000051020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000C80500003E010000C806000040030000F00400004F000000F00500005102000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF000100004F000000040100004A030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000D80000003E010000D8010000FA020000000000004F000000000100004A0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000003D020000F00500004102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000D800000030030000C8060000DE0300000000000041020000F0050000EF02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF802000041020000FC020000EF02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004A030000000800004E030000010000000100001004000000010000005BFEFFFF46000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000D8000000FE020000C8060000DE030000000000004E030000000800002E0400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2554 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006455854494352960000000000000001000645585449435200000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 981 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000653696D756CE9960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 2048 + 1152 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 040100004F000000FC06000016010000 + + + 16 + 0401000066000000FC0600002D010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD00000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD00000063030000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000F9060000FD000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD00000063030000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD00000063030000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006C020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000080030000000400002E040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006C020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + 0701000066000000F9060000FD000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000F9060000FD000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000F9060000FD000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000F9060000FD000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000F9060000FD000000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35824 + 35824 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000F9060000FD000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35901 + 35901 + 1 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35902 + 35902 + 1 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35904 + 35904 + 1 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 35905 + 35905 + 1 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000FD00000063030000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006C020000ED050000D6020000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006C020000ED050000D6020000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006C020000ED050000D6020000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006C020000ED050000D6020000 + + + 16 + 0C010000230100003C0200008B030000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0701000066000000F9060000FD000000 + + + 16 + 0C0100002301000004040000BD010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 0307000066000000FD07000063030000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000002E0400000008000041040000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0704000097030000FD07000015040000 + + + 16 + 0C010000230100000C020000FC010000 + + + + 3333 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFF0401000016010000FC0600001A010000010000000100001004000000010000006BFFFFFFA4000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000000401000066000000FC0600002D010000040100004F000000FC060000160100000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF03000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFFFC0600004F000000000700007C030000010000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000100000000070000660000000008000093030000000700004F000000000800007C03000000000000404100562B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF054750494F42010000003D8C000001000000FFFFFFFFFFFFFFFF054750494F41010000003E8C000001000000FFFFFFFFFFFFFFFF0441444331000000003F8C000001000000FFFFFFFFFFFFFFFF0454494D3301000000408C000001000000FFFFFFFFFFFFFFFF0454494D3201000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFF16000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF000100004F000000040100007C030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000000001000093030000000000004F000000000100007C0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000007C030000000800008003000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000040400009703000000080000450400000404000080030000000800002E04000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF0004000080030000040400002E04000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000051020000F005000055020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000006C020000F0050000060300000000000055020000F0050000EF0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 2048 + 1152 + + + + + + 1 + 0 + + 100 + 0 + + .\Source\principal.c + 16 + 1 + 17 + 1 + + 0 + + + .\Include\MyTimer.h + 0 + 38 + 79 + 0 + + 0 + + + .\Include\MyTimer.c + 0 + 46 + 50 + 0 + + 0 + + + .\Include\Driver_GPIO.h + 15 + 1 + 15 + 1 + + 0 + + + .\Include\Driver_GPIO.c + 0 + 1 + 15 + 1 + + 0 + + + C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h + 0 + 4186 + 4196 + 1 + + 0 + + + RTE\Device\STM32F103RB\startup_stm32f10x_md.s + 0 + 119 + 133 + 1 + + 0 + + + .\Include\MyADC.c + 1 + 1 + 11 + 1 + + 0 + + + .\Include\MyADC.h + 0 + 1 + 1 + 1 + + 0 + + + + +
    diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvoptx b/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvoptx new file mode 100644 index 0000000..4ae8b01 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvoptx @@ -0,0 +1,536 @@ + + + + 1.0 + +
    ### uVision Project, (C) Keil Software
    + + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc; *.md + *.plm + *.cpp; *.cc; *.cxx + 0 + + + + 0 + 0 + + + + Simulé + 0x4 + ARM-ADS + + 8000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\Listings\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 18 + + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 6 + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.dll + + + + 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=540,236,961,663,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) + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-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=-1,-1,-1,-1,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=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,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=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + -T0 + + + 0 + DLGUARM + (105=-1,-1,-1,-1,0) + + + 0 + ST-LINKIII-KEIL_SWO + -U0672FF524951775087241345 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(1BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM) + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)) + + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + 0 + ((portb & 0x00000002) >> 1 & 0x2) >> 1 + 00800000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F1000000000000000000000000000000000000000140A0008 + + + + + System Viewer\GPIOA + 35902 + + + System Viewer\GPIOB + 35901 + + + System Viewer\TIM2 + 35905 + + + System Viewer\TIM3 + 35904 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + Réel + 0x4 + ARM-ADS + + 8000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\Listings\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 0 + + 18 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 6 + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.dll + + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 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) + + + 0 + ARMDBGFLAGS + + + + 0 + DLGUARM + (105=-1,-1,-1,-1,0) + + + 0 + ST-LINKIII-KEIL_SWO + -U0672FF524951775087241345 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(1BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM) + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)) + + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + System Viewer\TIM2 + 35905 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + MesSources + 1 + 0 + 0 + 0 + + 1 + 1 + 1 + 0 + 0 + 0 + .\Source\principal.c + principal.c + 0 + 0 + + + + + MesDrivers + 1 + 0 + 0 + 0 + + 2 + 2 + 1 + 0 + 0 + 0 + .\Include\Driver_GPIO.c + Driver_GPIO.c + 0 + 0 + + + 2 + 3 + 5 + 0 + 0 + 0 + .\Include\Driver_GPIO.h + Driver_GPIO.h + 0 + 0 + + + 2 + 4 + 1 + 0 + 0 + 0 + .\Include\MyTimer.c + MyTimer.c + 0 + 0 + + + 2 + 5 + 5 + 0 + 0 + 0 + .\Include\MyTimer.h + MyTimer.h + 0 + 0 + + + 2 + 6 + 1 + 0 + 0 + 0 + .\Include\MyADC.c + MyADC.c + 0 + 0 + + + 2 + 7 + 5 + 0 + 0 + 0 + .\Include\MyADC.h + MyADC.h + 0 + 0 + + + + + ::CMSIS + 0 + 0 + 0 + 1 + + + + ::Device + 0 + 0 + 0 + 1 + + +
    diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvprojx b/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvprojx new file mode 100644 index 0000000..cb4516a --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/drivers.uvprojx @@ -0,0 +1,923 @@ + + + + 2.1 + +
    ### uVision Project, (C) Keil Software
    + + + + Simulé + 0x4 + ARM-ADS + 5060960::V5.06 update 7 (build 960)::.\ARMCC + 0 + + + STM32F103RB + STMicroelectronics + Keil.STM32F1xx_DFP.2.3.0 + http://www.keil.com/pack/ + IRAM(0x20000000,0x00005000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)) + 4231 + $$Device:STM32F103RB$Device\Include\stm32f10x.h + + + + + + + + + + $$Device:STM32F103RB$SVD\STM32F103xx.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + drivers_simule + 1 + 0 + 0 + 1 + 1 + .\Listings\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -REMAP + DARMSTM.DLL + -pSTM32F103RB + SARMCM3.DLL + + TARMSTM.DLL + -pSTM32F103RB + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + -1 + + 1 + BIN\UL2CM3.DLL + + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M3" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 8 + 1 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x5000 + + + 1 + 0x8000000 + 0x20000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x20000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x5000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 3 + 3 + 1 + 1 + 0 + 0 + 0 + + + + + .\Include + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + MesSources + + + principal.c + 1 + .\Source\principal.c + + + + + MesDrivers + + + Driver_GPIO.c + 1 + .\Include\Driver_GPIO.c + + + Driver_GPIO.h + 5 + .\Include\Driver_GPIO.h + + + MyTimer.c + 1 + .\Include\MyTimer.c + + + MyTimer.h + 5 + .\Include\MyTimer.h + + + MyADC.c + 1 + .\Include\MyADC.c + + + MyADC.h + 5 + .\Include\MyADC.h + + + + + ::CMSIS + + + ::Device + + + + + Réel + 0x4 + ARM-ADS + 5060960::V5.06 update 7 (build 960)::.\ARMCC + 0 + + + STM32F103RB + STMicroelectronics + Keil.STM32F1xx_DFP.2.3.0 + http://www.keil.com/pack/ + IRAM(0x20000000,0x00005000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)) + 4231 + $$Device:STM32F103RB$Device\Include\stm32f10x.h + + + + + + + + + + $$Device:STM32F103RB$SVD\STM32F103xx.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + drivers_simule + 1 + 0 + 0 + 1 + 1 + .\Listings\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -REMAP + DARMSTM.DLL + -pSTM32F103RB + SARMCM3.DLL + + TARMSTM.DLL + -pSTM32F103RB + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + -1 + + 1 + BIN\UL2CM3.DLL + + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M3" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 8 + 1 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x5000 + + + 1 + 0x8000000 + 0x20000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x20000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x5000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 3 + 3 + 1 + 1 + 0 + 0 + 0 + + + + + .\Include + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + MesSources + + + principal.c + 1 + .\Source\principal.c + + + + + MesDrivers + + + Driver_GPIO.c + 1 + .\Include\Driver_GPIO.c + + + Driver_GPIO.h + 5 + .\Include\Driver_GPIO.h + + + MyTimer.c + 1 + .\Include\MyTimer.c + + + MyTimer.h + 5 + .\Include\MyTimer.h + + + MyADC.c + 1 + .\Include\MyADC.c + + + MyADC.h + 5 + .\Include\MyADC.h + + + + + ::CMSIS + + + ::Device + + + + + + + + + + + + + + + + + + + + + + + + + + RTE\Device\STM32F103RB\RTE_Device.h + + + + + + + + + RTE\Device\STM32F103RB\startup_stm32f10x_md.s + + + + + + + + + RTE\Device\STM32F103RB\system_stm32f10x.c + + + + + + + + + + + + + + drivers + 1 + + + + +
    diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/RTE/_Simul_/RTE_Components.h b/Keil_Elise_Yuwei/Local_Sources/bordage/RTE/_Simul_/RTE_Components.h index 9bd7199..e5bd9b5 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/RTE/_Simul_/RTE_Components.h +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/RTE/_Simul_/RTE_Components.h @@ -1,21 +1,21 @@ - -/* - * Auto generated Run-Time-Environment Configuration File - * *** Do not modify ! *** - * - * Project: 'drivers' - * Target: 'Simulé' - */ - -#ifndef RTE_COMPONENTS_H -#define RTE_COMPONENTS_H - - -/* - * Define the Device Header File: - */ -#define CMSIS_device_header "stm32f10x.h" - - - -#endif /* RTE_COMPONENTS_H */ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'drivers' + * Target: 'Simulé' + */ + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + + +/* + * Define the Device Header File: + */ +#define CMSIS_device_header "stm32f10x.h" + + + +#endif /* RTE_COMPONENTS_H */ diff --git a/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvguix.lerouxde b/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvguix.lerouxde index 564142f..64dd29f 100644 --- a/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvguix.lerouxde +++ b/Keil_Elise_Yuwei/Local_Sources/bordage/drivers.uvguix.lerouxde @@ -121,11 +121,11 @@ 44 - 2 - 3 + 0 + 1 - -32000 - -32000 + -1 + -1 -1 @@ -142,7 +142,7 @@ 0 1350 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000000000000100000064553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C536F757263655C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6800000000094D7954696D65722E6800000000FFDC7800FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6300000000094D7954696D65722E6300000000BECEA100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E68000000000D4472697665725F4750494F2E6800000000F0A0A100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E63000000000D4472697665725F4750494F2E6300000000BCA8E100FFFFFFFF51433A5C50726F6772616D646174615C4B65696C5C41726D5C5061636B735C4B65696C5C53544D3332463178785F4446505C322E332E305C4465766963655C496E636C7564655C73746D3332663130782E68000000000B73746D3332663130782E68000000009CC1B600FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E680000000009626F72646167652E6800000000F7B88600FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E630000000009626F72646167652E6300000000D9ADC200FFFFFFFF7F553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000004010000660000000008000061030000 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000070000000100000064553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C536F757263655C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6800000000094D7954696D65722E6800000000FFDC7800FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4D7954696D65722E6300000000094D7954696D65722E6300000000BECEA100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E68000000000D4472697665725F4750494F2E6800000000F0A0A100FFFFFFFF67553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C4472697665725F4750494F2E63000000000D4472697665725F4750494F2E6300000000BCA8E100FFFFFFFF51433A5C50726F6772616D646174615C4B65696C5C41726D5C5061636B735C4B65696C5C53544D3332463178785F4446505C322E332E305C4465766963655C496E636C7564655C73746D3332663130782E68000000000B73746D3332663130782E68000000009CC1B600FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E680000000009626F72646167652E6800000000F7B88600FFFFFFFF63553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C496E636C7564655C626F72646167652E630000000009626F72646167652E6300000000D9ADC200FFFFFFFF7F553A5C3449525C53544D33325C50726F6A65745F566F696C6965725C70726F6A65745F766F696C6965725C4B65696C5F456C6973655F59757765695C4C6F63616C5F536F75726365735C626F72646167655C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000DC0100003E010000C8060000FA020000 @@ -165,7 +165,7 @@ 16 - 0401000066000000F005000000010000 + DC0100003E010000C8060000D8010000 @@ -181,7 +181,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD000000F2010000 16 @@ -201,7 +201,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD000000F2010000 16 @@ -481,7 +481,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD000000F2010000 16 @@ -501,7 +501,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD000000F2010000 16 @@ -521,7 +521,7 @@ 0 16 - 0300000065030000FD07000015040000 + 0300000026020000ED050000D6020000 16 @@ -561,7 +561,7 @@ 0 16 - 0300000065030000FD07000015040000 + 0300000026020000ED050000D6020000 16 @@ -1181,7 +1181,7 @@ 0 16 - 0300000066000000FD00000031030000 + 0300000066000000FD000000F2010000 16 @@ -1201,7 +1201,7 @@ 0 16 - 0300000065030000FD07000015040000 + 0300000026020000ED050000D6020000 16 @@ -1221,7 +1221,7 @@ 0 16 - 0300000065030000FD07000015040000 + 0300000026020000ED050000D6020000 16 @@ -1281,7 +1281,7 @@ 0 16 - 0300000065030000FD07000015040000 + 0300000026020000ED050000D6020000 16 @@ -1301,7 +1301,7 @@ 0 16 - 0300000065030000FD07000015040000 + 0300000026020000ED050000D6020000 16 @@ -1761,7 +1761,7 @@ 0 16 - 000000002E0400000008000041040000 + 00000000EF020000F005000002030000 16 @@ -1830,14 +1830,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF04010000E9000000F0050000ED000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000000401000066000000F005000000010000040100004F000000F0050000E90000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFEC0400004F000000F004000051020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000F004000066000000F005000068020000F00400004F000000F00500005102000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF000100004F000000040100004A030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000000001000061030000000000004F000000000100004A0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000003D020000F00500004102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000058020000F0050000060300000000000041020000F0050000EF02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF802000041020000FC020000EF02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004A030000000800004E030000010000000100001004000000010000005BFEFFFF46000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000650300000008000045040000000000004E030000000800002E0400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF04010000E9000000F0050000ED000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000DC0100003E010000C8060000D8010000040100004F000000F0050000E90000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFEC0400004F000000F004000051020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000C80500003E010000C806000040030000F00400004F000000F00500005102000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF000100004F000000040100000B020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000D80000003E010000D8010000FA020000000000004F000000000100000B0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000003D020000F00500004102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000D800000030030000C8060000DE0300000000000041020000F0050000EF02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF802000041020000FC020000EF02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000000B020000F00500000F020000010000000100001004000000010000005BFEFFFF46000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000D8000000FE020000C8060000DE030000000000000F020000F0050000EF0200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000002000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2554 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000006455854494352960000000000000001000645585449435200000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1852,8 +1852,8 @@ 59399 Build - 979 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000452E9656C960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 981 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000653696D756CE9960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1869,7 +1869,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3634,7 +3634,7 @@ 0 100 - 0 + 7 .\Source\principal.c 0 @@ -3647,7 +3647,7 @@ .\Include\MyTimer.h 0 - 37 + 57 79 0 @@ -3701,7 +3701,7 @@ .\Include\bordage.c 0 - 13 + 33 14 1

    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 k3+_+6^8f$< literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/principal.d b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/principal.d new file mode 100644 index 0000000..63852b3 --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/principal.d @@ -0,0 +1,12 @@ +.\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: 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 +.\objects\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\objects\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\objects\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h +.\objects\principal.o: .\Include\MyTimer.h +.\objects\principal.o: .\Include\MyADC.h diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/principal.o b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/principal.o new file mode 100644 index 0000000000000000000000000000000000000000..8bedc70e609fc6ec6198d76d106938b63d00b419 GIT binary patch literal 256816 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 M?elUm++sEGZ}YdZaR2}S literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.crf b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.crf new file mode 100644 index 0000000000000000000000000000000000000000..03774769a9e08a2d9bd85b873714798f5b8acc42 GIT binary patch literal 239293 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 SZTuVm_xS(v*I$4C<@=w>N6hm8 literal 0 HcmV?d00001 diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.d b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.d new file mode 100644 index 0000000..c11e92c --- /dev/null +++ b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.d @@ -0,0 +1,9 @@ +.\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: 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 +.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h diff --git a/Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.o b/Keil_Elise_Yuwei/Local_Sources/adc/Objects/system_stm32f10x.o new file mode 100644 index 0000000000000000000000000000000000000000..d97a05d86a17988da65d7c69565f2d54f9541143 GIT binary patch literal 258868 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 z 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

  • NMI_Handler   ⇒   NMI_Handler
    +