From 8c759be872c092b3c4e28cd86e2e77c5544977af Mon Sep 17 00:00:00 2001 From: alejeune Date: Fri, 14 Oct 2022 13:00:20 +0200 Subject: [PATCH] =?UTF-8?q?Version=20pr=C3=A9-Ex3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DebugConfig/R_el_STM32F103RB_1.0.0.dbgconf | 36 + .../SImulation_STM32F103RB_1.0.0.dbgconf | 36 + .../Target_1_STM32F103RB_1.0.0.dbgconf | 36 + EventRecorderStub.scvd | 9 + FileInclude/Driver_GPIO.c | 52 + FileInclude/Driver_GPIO.h | 29 + FileInclude/MyADC.c | 15 + FileInclude/MyADC.h | 8 + FileInclude/MyTimer.c | 286 ++ FileInclude/MyTimer.h | 34 + Listings/Projet1.map | 143 + Listings/Projet1_Simulation.map | 363 ++ Listings/startup_stm32f10x_md.lst | 1180 ++++++ Objects/ExtDll.iex | 2 + Objects/Projet1.build_log.htm | 79 + Objects/Projet1.lnp | 6 + Objects/Projet1_Réel.dep | 46 + Objects/Projet1_SImulation.dep | 46 + Objects/Projet1_Simulation.axf | Bin 0 -> 231236 bytes Objects/Projet1_Simulation.build_log.htm | 71 + Objects/Projet1_Simulation.htm | 400 ++ Objects/Projet1_Simulation.lnp | 10 + Objects/Projet1_Simulation.sct | 16 + Objects/Projet1_Target 1.dep | 15 + Objects/driver_gpio.crf | Bin 0 -> 238770 bytes Objects/driver_gpio.d | 10 + Objects/driver_gpio.o | Bin 0 -> 260628 bytes Objects/mytimer.crf | Bin 0 -> 242211 bytes Objects/mytimer.d | 11 + Objects/mytimer.o | Bin 0 -> 269768 bytes Objects/prinicpal.crf | Bin 0 -> 239044 bytes Objects/prinicpal.d | 11 + Objects/prinicpal.o | Bin 0 -> 255648 bytes Objects/startup_stm32f10x_md.d | 1 + Objects/startup_stm32f10x_md.o | Bin 0 -> 5912 bytes Objects/system_stm32f10x.crf | Bin 0 -> 239291 bytes Objects/system_stm32f10x.d | 9 + Objects/system_stm32f10x.o | Bin 0 -> 258472 bytes Projet1 (2).uvguix | 3646 ++++++++++++++++ Projet1.uvguix | 3637 ++++++++++++++++ Projet1.uvguix - Copie.alejeune | 3637 ++++++++++++++++ Projet1.uvguix.alejeune | 3691 +++++++++++++++++ Projet1.uvoptx | 471 +++ Projet1.uvprojx | 893 ++++ RTE/Device/STM32F103RB/RTE_Device.h | 1828 ++++++++ RTE/Device/STM32F103RB/startup_stm32f10x_md.s | 307 ++ RTE/Device/STM32F103RB/system_stm32f10x.c | 1094 +++++ RTE/_R_el/RTE_Components.h | 21 + RTE/_SImulation/RTE_Components.h | 21 + RTE/_Target_1/RTE_Components.h | 21 + Sources/prinicpal.c | 24 + 51 files changed, 22251 insertions(+) create mode 100644 DebugConfig/R_el_STM32F103RB_1.0.0.dbgconf create mode 100644 DebugConfig/SImulation_STM32F103RB_1.0.0.dbgconf create mode 100644 DebugConfig/Target_1_STM32F103RB_1.0.0.dbgconf create mode 100644 EventRecorderStub.scvd create mode 100644 FileInclude/Driver_GPIO.c create mode 100644 FileInclude/Driver_GPIO.h create mode 100644 FileInclude/MyADC.c create mode 100644 FileInclude/MyADC.h create mode 100644 FileInclude/MyTimer.c create mode 100644 FileInclude/MyTimer.h create mode 100644 Listings/Projet1.map create mode 100644 Listings/Projet1_Simulation.map create mode 100644 Listings/startup_stm32f10x_md.lst create mode 100644 Objects/ExtDll.iex create mode 100644 Objects/Projet1.build_log.htm create mode 100644 Objects/Projet1.lnp create mode 100644 Objects/Projet1_Réel.dep create mode 100644 Objects/Projet1_SImulation.dep create mode 100644 Objects/Projet1_Simulation.axf create mode 100644 Objects/Projet1_Simulation.build_log.htm create mode 100644 Objects/Projet1_Simulation.htm create mode 100644 Objects/Projet1_Simulation.lnp create mode 100644 Objects/Projet1_Simulation.sct create mode 100644 Objects/Projet1_Target 1.dep create mode 100644 Objects/driver_gpio.crf create mode 100644 Objects/driver_gpio.d create mode 100644 Objects/driver_gpio.o create mode 100644 Objects/mytimer.crf create mode 100644 Objects/mytimer.d create mode 100644 Objects/mytimer.o create mode 100644 Objects/prinicpal.crf create mode 100644 Objects/prinicpal.d create mode 100644 Objects/prinicpal.o create mode 100644 Objects/startup_stm32f10x_md.d create mode 100644 Objects/startup_stm32f10x_md.o create mode 100644 Objects/system_stm32f10x.crf create mode 100644 Objects/system_stm32f10x.d create mode 100644 Objects/system_stm32f10x.o create mode 100644 Projet1 (2).uvguix create mode 100644 Projet1.uvguix create mode 100644 Projet1.uvguix - Copie.alejeune create mode 100644 Projet1.uvguix.alejeune create mode 100644 Projet1.uvoptx create mode 100644 Projet1.uvprojx create mode 100644 RTE/Device/STM32F103RB/RTE_Device.h create mode 100644 RTE/Device/STM32F103RB/startup_stm32f10x_md.s create mode 100644 RTE/Device/STM32F103RB/system_stm32f10x.c create mode 100644 RTE/_R_el/RTE_Components.h create mode 100644 RTE/_SImulation/RTE_Components.h create mode 100644 RTE/_Target_1/RTE_Components.h create mode 100644 Sources/prinicpal.c diff --git a/DebugConfig/R_el_STM32F103RB_1.0.0.dbgconf b/DebugConfig/R_el_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/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/DebugConfig/SImulation_STM32F103RB_1.0.0.dbgconf b/DebugConfig/SImulation_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/DebugConfig/SImulation_STM32F103RB_1.0.0.dbgconf @@ -0,0 +1,36 @@ +// File: STM32F101_102_103_105_107.dbgconf +// Version: 1.0.0 +// Note: refer to STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx Reference manual (RM0008) +// STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx datasheets + +// <<< Use Configuration Wizard in Context Menu >>> + +// 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/DebugConfig/Target_1_STM32F103RB_1.0.0.dbgconf b/DebugConfig/Target_1_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/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/EventRecorderStub.scvd b/EventRecorderStub.scvd new file mode 100644 index 0000000..2956b29 --- /dev/null +++ b/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/FileInclude/Driver_GPIO.c b/FileInclude/Driver_GPIO.c new file mode 100644 index 0000000..96d4d27 --- /dev/null +++ b/FileInclude/Driver_GPIO.c @@ -0,0 +1,52 @@ +#include "Driver_GPIO.h" + +void MyGPIO_Init(MyGPIO_Struct_TypeDef * Data){ + char finalConf = Data->GPIO_Conf; + GPIO_TypeDef * GPIO; + GPIO = Data->GPIO; + + // Mise en place de la clock + if (GPIO==GPIOA){ + RCC->APB2ENR |= (0x01 << 2) ; + } else if (GPIO==GPIOB){ + RCC->APB2ENR |= (0x01 << 3) ; + } else { + RCC->APB2ENR |= (0x01 << 4) ; + } + + // On regarde si on est en pull_up + if (finalConf == 0x18){ + Data->GPIO->ODR |= 0x01 << Data->GPIO_Pin; + finalConf = 0x08; + } + + // Initialisation de la bonne pin + if (Data->GPIO_Pin < 8){ + Data->GPIO->CRL &= ~(0xF << 4*Data->GPIO_Pin); // shifté de 4*numPin + Data->GPIO->CRL |= (Data->GPIO_Conf << 4*Data->GPIO_Pin); + } + else { + Data->GPIO->CRH &= ~(0xF << 4*(Data->GPIO_Pin -8)); // shifté de 4*numPin + Data->GPIO->CRH |= (Data->GPIO_Conf << 4*(Data->GPIO_Pin -8)); + } +} + + +int MyGPIO_Read(GPIO_TypeDef* GPIO, int GPIO_Pin) {// renvoie 0 ou autre chose different de 0 + return ((GPIO->IDR >> GPIO_Pin) & 1); +} + +void MyGPIO_Set(GPIO_TypeDef* GPIO, int GPIO_Pin){ // Bit 0 à 15 de BSRR c'est le set + GPIO->BSRR |= 0x01 << GPIO_Pin; +} + +void MyGPIO_Reset(GPIO_TypeDef* GPIO, int GPIO_Pin){ // Bit 16 à 31 de BSRR c'est le reset + GPIO->BSRR |= ((0x01 << GPIO_Pin) << 0x10); +} + + +void MyGPIO_Toggle(GPIO_TypeDef* GPIO, int GPIO_Pin){ // Toggle : changer la valeur du ODR + GPIO->ODR ^= 0x01 << GPIO_Pin; +} + + diff --git a/FileInclude/Driver_GPIO.h b/FileInclude/Driver_GPIO.h new file mode 100644 index 0000000..a04763e --- /dev/null +++ b/FileInclude/Driver_GPIO.h @@ -0,0 +1,29 @@ +#ifndef MYGPIO_H +#define MYGPIO_H +#include "stm32f10x.h" + +typedef struct +{ + GPIO_TypeDef* GPIO; + int GPIO_Pin; //numero de 0 a 15 + int GPIO_Conf; //voir ci dessous +} MyGPIO_Struct_TypeDef; + + +#define In_Floating 0x04 +#define In_PullDown 0x08 +#define In_PullUp 0x18 // le 1 représente le fait qu'on est en pull up +#define In_Analog 0x00 +#define Out_Ppull 0x02 +#define Out_OD 0x05 +#define AltOut_Ppull 0x0A +#define AltOut_OD 0x0D + +void MyGPIO_Init(MyGPIO_Struct_TypeDef * Data); +int MyGPIO_Read(GPIO_TypeDef* GPIO, int GPIO_Pin);// renvoie 0 ou autre chose different de 0 +void MyGPIO_Set(GPIO_TypeDef* GPIO, int GPIO_Pin); +void MyGPIO_Reset(GPIO_TypeDef* GPIO, int GPIO_Pin); +void MyGPIO_Toggle(GPIO_TypeDef* GPIO, int GPIO_Pin); + +#endif + diff --git a/FileInclude/MyADC.c b/FileInclude/MyADC.c new file mode 100644 index 0000000..40faa42 --- /dev/null +++ b/FileInclude/MyADC.c @@ -0,0 +1,15 @@ +#include "MyADC.h" +#include "MyTimer.h" +#include "Driver_GPIO.h" +#define NULL 0 + + +void initADC(int channel){ + //coucou +} + + + + + + diff --git a/FileInclude/MyADC.h b/FileInclude/MyADC.h new file mode 100644 index 0000000..2263fe0 --- /dev/null +++ b/FileInclude/MyADC.h @@ -0,0 +1,8 @@ +#ifndef __MYADC_H +#define __MYADC_H +#include "stm32f10x.h" + +// initialise tout ce au'il y a a faire pour l'ADC: +void initADC(int channel); + +#endif diff --git a/FileInclude/MyTimer.c b/FileInclude/MyTimer.c new file mode 100644 index 0000000..d907060 --- /dev/null +++ b/FileInclude/MyTimer.c @@ -0,0 +1,286 @@ +#include "MyTimer.h" +#include "stm32f10x.h" +#include "Driver_GPIO.h" +#define NULL 0 + +// Déclaration des fonctions utilisées lors de handlers +void (* ptr1) (void) = NULL; +void (* ptr2) (void) = NULL; +void (* ptr3) (void) = NULL; +void (* ptr4) (void) = NULL; + +void MyTimer_Base_Init (MyTimer_Struct_TypeDef* Data){ + TIM_TypeDef * numTimer ; + numTimer = Data->Timer ; + switch ((int)numTimer) { // on cast le pointeur vers le timer pour le comparer au pointeur des timers existants + case (int)TIM1 : + RCC->APB2ENR |= RCC_APB2ENR_TIM1EN ; // masque pour activer le timer (0xOB, pin 11) + break ; + + case (int)TIM2: + RCC->APB1ENR |= RCC_APB1ENR_TIM2EN ; // masque pour activer le timer2 (0x01) + break ; + + case (int)TIM3: + RCC->APB1ENR |= RCC_APB1ENR_TIM3EN ; // masque pour activer le timer2 (0x02) + break ; + + case (int)TIM4: + RCC->APB1ENR |= RCC_APB1ENR_TIM4EN ; // masque pour activer le timer2 (0x03) + break ; + } + // on parametre ARR et PSC sur le timer + Data->Timer->ARR = Data->ARR ; + Data->Timer->PSC = Data->PSC ; +} + +void MyTimer_Base_Start(TIM_TypeDef * Timer ) { + Timer -> CR1 |= TIM_CR1_CEN ; // on active la clock du timer +} + +void MyTimer_Base_Stop(TIM_TypeDef * Timer ) { + Timer -> CR1 &= ~TIM_CR1_CEN ; // on désactive la clock du timer +} + + +void MyTimer_ActiveIT ( TIM_TypeDef * Timer , char Prio, void (* IT_function) (void)){ + Timer->DIER |= 0x01; // on autorise l'interuption au niveau du timer + + switch ((int)Timer) { // on cast le timer pour le comparer au pointeur des timers existants + case (int)TIM1 : + NVIC->ISER[0] |= NVIC_ISER_SETENA_25; // on autorise l'interuption au niveau du coeur par le timer 1 + NVIC->IP[25] = Prio; // on parametre la prio du timer + ptr1 = IT_function; //fonction à appeler par le handler + break ; + + case (int)TIM2: + NVIC->ISER[0] |= NVIC_ISER_SETENA_28; // on autorise l'interuption au niveau du coeur par le timer 2 + NVIC->IP[28] = Prio; // on parametre la prio du timer + ptr2 = IT_function; //fonction à appeler par le handler + break ; + + case (int)TIM3: + NVIC->ISER[0] |= NVIC_ISER_SETENA_29; // on autorise l'interuption au niveau du coeur par le timer 3 + NVIC->IP[29] = Prio; // on parametre la prio du timer + ptr3 = IT_function; //fonction à appeler par le handler + break ; + + case (int)TIM4: + NVIC->ISER[0] |= NVIC_ISER_SETENA_30; // on autorise l'interuption au niveau du coeur par le timer 4 + NVIC->IP[30] = Prio; // on parametre la prio du timer + ptr4 = IT_function; //fonction à appeler par le handler + break ; + } +} + + + +void TIM1_UP_IRQHandler(void){ + if (ptr1 != NULL){ // si la fonction a bien été initialisée + (*ptr1)(); // on appelle la fonction en cas de handler1 + } + TIM1->SR &= ~(1<<0); // on baisse le flag d'activation +} + +void TIM2_IRQHandler(void){ + if (ptr2 != NULL){ // si la fonction a bien été initialisée + (*ptr2)(); // on appelle la fonction en cas de handler2 + } + TIM2->SR &= ~(1<<0); // on baisse le flag d'activation +} + +void TIM3_IRQHandler(void){ + if (ptr3 != NULL){ // si la fonction a bien été initialisée + (*ptr3)(); // on appelle la fonction en cas de handler3 + } + TIM3->SR &= ~(1<<0); // on baisse le flag d'activation +} + +void TIM4_IRQHandler(void){ + if (ptr4 != NULL){ // si la fonction a bien été initialisée + (*ptr4)(); // on appelle la fonction en cas de handler4 + } + TIM4->SR &= ~(1<<0); // on baisse le flag d'activation +} + +void MyTimer_PWM(TIM_TypeDef * Timer, char Channel){ + MyGPIO_Struct_TypeDef gpio; + gpio.GPIO_Conf = AltOut_Ppull; + + // Activation la capture du compteur (CNT) dans le registre capture register + Timer->CCER |= TIM_CCER_CC1E; + + + + switch ((int)Channel) { // on cast le timer pour le comparer au pointeur des timers existants + /* ============== + === Channel 1 === + ============== */ + + case 1 : + // On veut mettre les bits 4 à 6 de OC1M à 110 (PWM mode 1 p 349) + Timer->CCMR1 |= TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2; + Timer->CCMR1 &= ~(TIM_CCMR1_CC1S | TIM_CCMR1_CC1S); // mettre 00 + Timer->CCR1 = 0; + + switch ((int)Timer) { // on cast le timer pour le comparer au pointeur des timers existants + case (int)TIM1 : + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 8; + TIM1->BDTR |= TIM_BDTR_MOE ; // bit MOE pour activer le timer généralement (main output enable) + break ; + + case (int)TIM2: + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 0; + break ; + + case (int)TIM3: + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 6; + break ; + + case (int)TIM4: + gpio.GPIO = GPIOB; + gpio.GPIO_Pin = 6; + break ; + } + break ; + + + /* ============== + === Channel 2 === + ============== */ + + case 2 : + + // On veut mettre les bits 12 à 14 de OC1M à 110 (PWM mode 1 p 349) + Timer->CCMR1 |= TIM_CCMR1_OC2M_1| TIM_CCMR1_OC2M_2; + Timer->CCMR1 &= ~(TIM_CCMR1_CC2S | TIM_CCMR1_CC2S); // mettre 00 + Timer->CCR2 = 0; + + switch ((int)Timer) { // on cast le timer pour le comparer au pointeur des timers existants + case (int)TIM1 : + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 9; + TIM1->BDTR |= TIM_BDTR_MOE ; // bit MOE pour activer le timer généralement (main output enable) + break ; + + case (int)TIM2: + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 1; + break ; + + case (int)TIM3: + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 7; + break ; + + case (int)TIM4: + gpio.GPIO = GPIOB; + gpio.GPIO_Pin = 7; + break ; + } + break ; + + + /* ============== + === Channel 3 === + ============== */ + case 3 : + + // On veut mettre les bits 4 à 6 de OC2M à 110 (PWM mode 1 p 349) + Timer->CCMR2 |= TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2; + Timer->CCMR2 &= ~(TIM_CCMR1_CC1S | TIM_CCMR1_CC1S); // mettre 00 + Timer->CCR3 = 0; + + switch ((int)Timer) { // on cast le timer pour le comparer au pointeur des timers existants + case (int)TIM1 : + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 10; + TIM1->BDTR |= TIM_BDTR_MOE ; // bit MOE pour activer le timer généralement (main output enable) + break ; + + case (int)TIM2: + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 2; + break ; + + case (int)TIM3: + gpio.GPIO = GPIOB; + gpio.GPIO_Pin = 0; + break ; + + case (int)TIM4: + gpio.GPIO = GPIOB; + gpio.GPIO_Pin = 8; + break ; + } + break ; + + /* ============== + === Channel 4 === + ============== */ + case 4 : + + // On veut mettre les bits 12 à 14 de OC2M à 110 (PWM mode 1 p 349) + Timer->CCMR2 |= TIM_CCMR1_OC2M_1 | TIM_CCMR1_OC2M_2; + Timer->CCMR2 &= ~(TIM_CCMR1_CC2S | TIM_CCMR1_CC2S); // mettre 00 + Timer->CCR4 = 0; + + switch ((int)Timer) { // on cast le timer pour le comparer au pointeur des timers existants + case (int)TIM1 : + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 11; + TIM1->BDTR |= TIM_BDTR_MOE ; // bit MOE pour activer le timer généralement (main output enable) + break ; + + case (int)TIM2: + gpio.GPIO = GPIOA; + gpio.GPIO_Pin = 3; + break ; + + case (int)TIM3: + gpio.GPIO = GPIOB; + gpio.GPIO_Pin = 1; + break ; + + case (int)TIM4: + gpio.GPIO = GPIOB; + gpio.GPIO_Pin = 9; + break ; + } + break ; + } + MyGPIO_Init(&gpio); +} + +// calculer et definir les valeurs de CRR +void Set_PWM_PRCT(TIM_TypeDef * Timer, char Channel, int percent){ + short value = Timer->ARR*percent/100; + + switch (Channel){ + case 1: + Timer->CCR1 = value; + break; + case 2: + Timer->CCR2 = value; + break; + case 3: + Timer->CCR3 = value; + break; + case 4: + Timer->CCR4 = value; + break; + } + + + + +} + + + + + + diff --git a/FileInclude/MyTimer.h b/FileInclude/MyTimer.h new file mode 100644 index 0000000..184d3e8 --- /dev/null +++ b/FileInclude/MyTimer.h @@ -0,0 +1,34 @@ +#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* Data) ; + +void MyTimer_Base_Start(TIM_TypeDef * Timer ); +void MyTimer_Base_Stop(TIM_TypeDef * Timer ); + +void MyTimer_ActiveIT (TIM_TypeDef * Timer, char Prio, void (* IT_function) (void)); + +void MyTimer_PWM(TIM_TypeDef * Timer, char Channel); + +void Set_PWM_PRCT(TIM_TypeDef * Timer, char Channel, int percent); + +#endif diff --git a/Listings/Projet1.map b/Listings/Projet1.map new file mode 100644 index 0000000..793527d --- /dev/null +++ b/Listings/Projet1.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/Listings/Projet1_Simulation.map b/Listings/Projet1_Simulation.map new file mode 100644 index 0000000..6dfea31 --- /dev/null +++ b/Listings/Projet1_Simulation.map @@ -0,0 +1,363 @@ +Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] + +============================================================================== + +Section Cross References + + prinicpal.o(i.main) refers to mytimer.o(i.MyTimer_Base_Init) for MyTimer_Base_Init + prinicpal.o(i.main) refers to mytimer.o(i.MyTimer_PWM) for MyTimer_PWM + prinicpal.o(i.main) refers to mytimer.o(i.MyTimer_Base_Start) for MyTimer_Base_Start + prinicpal.o(i.main) refers to mytimer.o(i.Set_PWM_PRCT) for Set_PWM_PRCT + mytimer.o(i.MyTimer_ActiveIT) refers to mytimer.o(.data) for ptr1 + mytimer.o(i.MyTimer_PWM) refers to driver_gpio.o(i.MyGPIO_Init) for MyGPIO_Init + mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for ptr1 + mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for ptr2 + mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for ptr3 + mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for ptr4 + 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 prinicpal.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to prinicpal.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 prinicpal.o(.rev16_text), (4 bytes). + Removing prinicpal.o(.revsh_text), (4 bytes). + Removing prinicpal.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), (12 bytes). + Removing driver_gpio.o(i.MyGPIO_Reset), (14 bytes). + Removing driver_gpio.o(i.MyGPIO_Set), (12 bytes). + Removing driver_gpio.o(i.MyGPIO_Toggle), (12 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), (176 bytes). + Removing mytimer.o(i.MyTimer_Base_Stop), (10 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). + +21 unused section(s) (total 988 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 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 entry12b.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 + ../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 + FileInclude\MyTimer.c 0x00000000 Number 0 mytimer.o ABSOLUTE + FileInclude\\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 + Sources\\prinicpal.c 0x00000000 Number 0 prinicpal.o ABSOLUTE + Sources\prinicpal.c 0x00000000 Number 0 prinicpal.o ABSOLUTE + U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE + U:\\Documents\\4ir\\S1\\Microcontroleur\\Drivers\\FileInclude\\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.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.MyGPIO_Init 0x0800014c Section 0 driver_gpio.o(i.MyGPIO_Init) + i.MyTimer_Base_Init 0x08000200 Section 0 mytimer.o(i.MyTimer_Base_Init) + i.MyTimer_Base_Start 0x0800026c Section 0 mytimer.o(i.MyTimer_Base_Start) + i.MyTimer_PWM 0x08000278 Section 0 mytimer.o(i.MyTimer_PWM) + i.SetSysClock 0x08000448 Section 0 system_stm32f10x.o(i.SetSysClock) + SetSysClock 0x08000449 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) + i.SetSysClockTo72 0x08000450 Section 0 system_stm32f10x.o(i.SetSysClockTo72) + SetSysClockTo72 0x08000451 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) + i.Set_PWM_PRCT 0x08000530 Section 0 mytimer.o(i.Set_PWM_PRCT) + i.SystemInit 0x08000568 Section 0 system_stm32f10x.o(i.SystemInit) + i.TIM1_UP_IRQHandler 0x080005c8 Section 0 mytimer.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x080005ec Section 0 mytimer.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x08000610 Section 0 mytimer.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x08000634 Section 0 mytimer.o(i.TIM4_IRQHandler) + i.__scatterload_copy 0x08000658 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08000666 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08000668 Section 14 handlers.o(i.__scatterload_zeroinit) + i.main 0x08000676 Section 0 prinicpal.o(i.main) + .data 0x20000000 Section 16 mytimer.o(.data) + STACK 0x20000010 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 prinicpal.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) + MyGPIO_Init 0x0800014d Thumb Code 166 driver_gpio.o(i.MyGPIO_Init) + MyTimer_Base_Init 0x08000201 Thumb Code 98 mytimer.o(i.MyTimer_Base_Init) + MyTimer_Base_Start 0x0800026d Thumb Code 10 mytimer.o(i.MyTimer_Base_Start) + MyTimer_PWM 0x08000279 Thumb Code 448 mytimer.o(i.MyTimer_PWM) + Set_PWM_PRCT 0x08000531 Thumb Code 56 mytimer.o(i.Set_PWM_PRCT) + SystemInit 0x08000569 Thumb Code 78 system_stm32f10x.o(i.SystemInit) + TIM1_UP_IRQHandler 0x080005c9 Thumb Code 28 mytimer.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x080005ed Thumb Code 32 mytimer.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x08000611 Thumb Code 28 mytimer.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x08000635 Thumb Code 28 mytimer.o(i.TIM4_IRQHandler) + __scatterload_copy 0x08000659 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08000667 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08000669 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + main 0x08000677 Thumb Code 56 prinicpal.o(i.main) + Region$$Table$$Base 0x080006b0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080006d0 Number 0 anon$$obj.o(Region$$Table) + ptr1 0x20000000 Data 4 mytimer.o(.data) + ptr2 0x20000004 Data 4 mytimer.o(.data) + ptr3 0x20000008 Data 4 mytimer.o(.data) + ptr4 0x2000000c Data 4 mytimer.o(.data) + __initial_sp 0x20000410 Data 0 startup_stm32f10x_md.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x080000ed + + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000006e0, Max: 0x00020000, ABSOLUTE) + + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000006d0, Max: 0x00020000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08000000 0x08000000 0x000000ec Data RO 200 RESET startup_stm32f10x_md.o + 0x080000ec 0x080000ec 0x00000000 Code RO 251 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 254 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 257 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 259 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 261 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 262 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 269 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x08000100 0x08000100 0x00000000 Code RO 264 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x08000100 0x08000100 0x00000000 Code RO 266 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x08000100 0x08000100 0x00000004 Code RO 255 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000104 0x08000104 0x00000024 Code RO 201 .text startup_stm32f10x_md.o + 0x08000128 0x08000128 0x00000024 Code RO 270 .text mc_w.l(init.o) + 0x0800014c 0x0800014c 0x000000b4 Code RO 63 i.MyGPIO_Init driver_gpio.o + 0x08000200 0x08000200 0x0000006c Code RO 115 i.MyTimer_Base_Init mytimer.o + 0x0800026c 0x0800026c 0x0000000a Code RO 116 i.MyTimer_Base_Start mytimer.o + 0x08000276 0x08000276 0x00000002 PAD + 0x08000278 0x08000278 0x000001d0 Code RO 118 i.MyTimer_PWM mytimer.o + 0x08000448 0x08000448 0x00000008 Code RO 208 i.SetSysClock system_stm32f10x.o + 0x08000450 0x08000450 0x000000e0 Code RO 209 i.SetSysClockTo72 system_stm32f10x.o + 0x08000530 0x08000530 0x00000038 Code RO 119 i.Set_PWM_PRCT mytimer.o + 0x08000568 0x08000568 0x00000060 Code RO 211 i.SystemInit system_stm32f10x.o + 0x080005c8 0x080005c8 0x00000024 Code RO 120 i.TIM1_UP_IRQHandler mytimer.o + 0x080005ec 0x080005ec 0x00000024 Code RO 121 i.TIM2_IRQHandler mytimer.o + 0x08000610 0x08000610 0x00000024 Code RO 122 i.TIM3_IRQHandler mytimer.o + 0x08000634 0x08000634 0x00000024 Code RO 123 i.TIM4_IRQHandler mytimer.o + 0x08000658 0x08000658 0x0000000e Code RO 274 i.__scatterload_copy mc_w.l(handlers.o) + 0x08000666 0x08000666 0x00000002 Code RO 275 i.__scatterload_null mc_w.l(handlers.o) + 0x08000668 0x08000668 0x0000000e Code RO 276 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08000676 0x08000676 0x00000038 Code RO 4 i.main prinicpal.o + 0x080006ae 0x080006ae 0x00000002 PAD + 0x080006b0 0x080006b0 0x00000020 Data RO 272 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080006d0, Size: 0x00000410, Max: 0x00005000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 0x080006d0 0x00000010 Data RW 124 .data mytimer.o + 0x20000010 - 0x00000400 Zero RW 198 STACK startup_stm32f10x_md.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 180 14 0 0 0 1658 driver_gpio.o + 782 54 0 16 0 5979 mytimer.o + 56 0 0 0 0 207723 prinicpal.o + 36 8 236 0 1024 804 startup_stm32f10x_md.o + 328 28 0 0 0 1949 system_stm32f10x.o + + ---------------------------------------------------------------------- + 1386 104 268 16 1024 218113 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 4 0 0 0 0 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 + + ---------------------------------------------------------------------- + 90 16 0 0 0 68 Library Totals + 0 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 + + ---------------------------------------------------------------------- + 90 16 0 0 0 68 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 1476 120 268 16 1024 217761 Grand Totals + 1476 120 268 16 1024 217761 ELF Image Totals + 1476 120 268 16 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 1744 ( 1.70kB) + Total RW Size (RW Data + ZI Data) 1040 ( 1.02kB) + Total ROM Size (Code + RO Data + RW Data) 1760 ( 1.72kB) + +============================================================================== + diff --git a/Listings/startup_stm32f10x_md.lst b/Listings/startup_stm32f10x_md.lst new file mode 100644 index 0000000..8f160af --- /dev/null +++ b/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\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\ +CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_D +FP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SET +A 1" --predefine="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --pred +efine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --list=.\listings\startu +p_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/Objects/ExtDll.iex b/Objects/ExtDll.iex new file mode 100644 index 0000000..6c0896e --- /dev/null +++ b/Objects/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/Objects/Projet1.build_log.htm b/Objects/Projet1.build_log.htm new file mode 100644 index 0000000..071913c --- /dev/null +++ b/Objects/Projet1.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:\Documents\4MIC\S1\Microcontroleur\Activite1\Projet1.uvprojx +Project File Date: 09/19/2022 + +

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\Projet1.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\Projet1.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\system_stm32f10x.c + Include file: RTE_Driver\Config\RTE_Device.h + Source file: Device\Source\ARM\STM32F1xx_OPT.s + Source file: Device\Source\ARM\startup_stm32f10x_md.s +Target not created. +Build Time Elapsed: 00:00:01 +
+ + diff --git a/Objects/Projet1.lnp b/Objects/Projet1.lnp new file mode 100644 index 0000000..48022ea --- /dev/null +++ b/Objects/Projet1.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\Projet1.map" -o .\Objects\Projet1.axf \ No newline at end of file diff --git a/Objects/Projet1_Réel.dep b/Objects/Projet1_Réel.dep new file mode 100644 index 0000000..d5b327d --- /dev/null +++ b/Objects/Projet1_Réel.dep @@ -0,0 +1,46 @@ +Dependencies for Project 'Projet1', Target 'Réel': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Sources\prinicpal.c)(0x6340254D)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -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\prinicpal.o --omf_browse .\objects\prinicpal.crf --depend .\objects\prinicpal.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)(0x63285003) +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 (.\FileInclude\Driver_GPIO.h)(0x63315001) +I (.\FileInclude\MyTimer.h)(0x6340244A) +F (U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c)(0x633153E6)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -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 (U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.h)(0x63315001) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_R_el\RTE_Components.h)(0x63285003) +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 (.\FileInclude\MyTimer.c)(0x63402350)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -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 (FileInclude\MyTimer.h)(0x6340244A) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_R_el\RTE_Components.h)(0x63285003) +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 (FileInclude\Driver_GPIO.h)(0x63315001) +F (.\FileInclude\MyTimer.h)(0x6340244A)() +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 .\FileInclude -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)(0x63285003) +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/Objects/Projet1_SImulation.dep b/Objects/Projet1_SImulation.dep new file mode 100644 index 0000000..490a867 --- /dev/null +++ b/Objects/Projet1_SImulation.dep @@ -0,0 +1,46 @@ +Dependencies for Project 'Projet1', Target 'SImulation': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Sources\prinicpal.c)(0x63402527)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -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\prinicpal.o --omf_browse .\objects\prinicpal.crf --depend .\objects\prinicpal.d) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_SImulation\RTE_Components.h)(0x63284DB0) +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 (.\FileInclude\Driver_GPIO.h)(0x63315001) +I (.\FileInclude\MyTimer.h)(0x6340244A) +F (U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c)(0x633153E6)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -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 (U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.h)(0x63315001) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_SImulation\RTE_Components.h)(0x63284DB0) +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 (.\FileInclude\MyTimer.c)(0x63402350)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -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 (FileInclude\MyTimer.h)(0x6340244A) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_SImulation\RTE_Components.h)(0x63284DB0) +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 (FileInclude\Driver_GPIO.h)(0x63315001) +F (.\FileInclude\MyTimer.h)(0x6340244A)() +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\_SImulation -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 .\FileInclude -I.\RTE\Device\STM32F103RB -I.\RTE\_SImulation -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\_SImulation\RTE_Components.h)(0x63284DB0) +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/Objects/Projet1_Simulation.axf b/Objects/Projet1_Simulation.axf new file mode 100644 index 0000000000000000000000000000000000000000..dd1dede9da6c51183eea4387cba4efae210db2cf GIT binary patch literal 231236 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⁢IWjHhL2bud%i^J1>1j=$HBRaDqBm^b7Dj~fNg2B#82&{}f6iG5$ zKz1h5$d#>uHAfATjB&Mg&yjL1tyS*kc5YcG!Y9;g!#C>g|V0~-cE6!z5U%!U1 zcVVUl5o&`<%5Q|@c_&m6)zQL;^|hC)5LXg4Ejg-k1H;N4puW)#g;~U?Q5CbGEnOvm zZekE!ON=&ip@NGUHWA+R<(89T!|q#R$#e;qqonv!hPHRLXYHOtr1-K3VU<_mpBSE9 zyW1lO3sQyuOAb_kA6ny;jGO3!@#b<>1aa-EYytDjh5SbGE>2FgXaK1Y?u}^2*r{V1 ztMqTpNbeKu#2Rpnb~S^WXyVLeZM+W(mL^s(i+EjxVeK1HfX15fKE%n1J{qH4pU@_p zR2?3rLcyS(9_1uXs!$f`hJ-fbq*+1b3y{~qMo!|S4jLnUDxobnsk-@Mkv`2yoK&GK z(u03f=^UuS%Sy+WJ5M_i{(Ax}Dm*-4@IU{2@bS0}nSb*)rJhbO3=jK@pAY_*j63`{ z<<7PaAIm2@5+{R$gagIn!QtQ&uXwm0{$_L;KC4iT#EGZ3_2f|jg_}Sf3kOrvz>bUB z;AX13>x_In1>f6N8F3=yivK-fa5@0Ra3UlP4N)VK-RiFgHw^lNYPGH0Tk7d=0Ez#ne6r)uKLL)>St+&kcUG&%r%~`MMZk`SYx$q6 z)lu>JT0=2{X(!eg|Hsv8Pv6MX@c)A+Oq%#B`ln&gPpaU~9WXJx99HV73~o5?&#P5j znvs=;K__MpVbP`lb4siBaU_zz1oVP%oVGE8o0^9;4Eo1-7}&<6z%&08j{?s$H?f2X%`Gj%nj2e&o^o>Quwf^k(l`tb@&DpNLM}MN$tS~ieFotZm<&8K z^yHIU;JJ(FIm`y0Yi&NY_0*xmnom7>8hnq3_Fy)2s9cn$Q(9Yx4r^^~9M&?d@zj$~ zZW`KjG92vkK`?g}db1*yZ$^4rt>P7FkH45R6Y#HG(^+XmNSl^+c6v7E9#{D4v?DG6 zU+6h$Z@vg&?Muh|>phoNEMJ3c+2^sR<>Jq0dprpiu>E-q^@O;Q;_k|I;PnSOEy{OC zJ=Ff2^8LOli}U^eN>Ogk2gFij#e7S?FD?uhU|GJ?QD=F+GhdiuaaM%2jO(I{{r0ps zMk0D)W!mlObVu5qM^jIx`!Rw3fijr|JPfPdFzBKDd5AGS-!=wbQKnXg1V-N%iC%!J7-J5BL zOmEwuO805iwt>Fh?h*}BW%-WS4`X?yd;mNDwv&vCEzEJB3>sY;4%Z4`)D6ddnr+}> zevxf}g*U>d6|zm3H~Qj%L8D<+y-2=}dsGZZa8*yKmhhwn|A%jX;uBCz>6st!8Bi@f za}=L}lA&jko#XHekHb{*3F({%PhUh&r)jh2FQ(_y-8KFlFkv zbGs*wp9&id4Sx#%Kdxa>b3?-)4{B(52(~KYrdIn$_g4GMr2!-w{sjJiT*JDShKBFq z(MtG#?*#+n&mA`zG1zKo_%rzbaSf|m8yYsjqnqLX@Jd^2wY&U_;bSMBGhy6hcqXI% z`D8)0_*BPGK{adY&tbmf8vbBdL&J;kC?2t?I;!6X-vV%Z1he4V$4(hntxO#|IV{8w znsN0h4GnueFkdiODLC@dQyUs~z@z!_|MR9!ZfaN&9yHSu!ZR%mFN9}cQQ#-6;e|hI zX!vbd=6m3o-V09a@9wMS^ZpS$cU;5tziMdsJs|Fet#ikYp9uePe*nRs-wXd4)bQ`& z0mPke{|L6fW!tzP)D!y~2BmG>50Q!egV{FjKb~#l{2go?_xG@E-2WBZ#{H0&9OdsTTs{KdQ_Kz{Zs0Z?Y4%?YNxcxKOKA-I$4%^xK*x<&{F*Re+k1kfwjYJ<|H!sC!}cGs?d`DrpV{{3u>D`y_V=*;U)eTzd&8f?Hm*0u^CxP%S#5Wz z?W)>7Uu|Ebw(n5ePpa+hYWtwt{@wpU#`|B?_K9ly=W2VT+ODeY$!hx&wY@-XuTU^b{5aSgYE2k=SRT*DQs_s{V*K-Zcsxj zCf3j}7;LKH$HyJla4KxW<9z#nhi!oK?GkMN0oxu9+dum4hQT<=kB0+)WwVSwiQhGF?#y^s1Bc>Ir)P0!xM`#N9=h#N z&xL!T^d#QhjXz1;4vs$wKSH5yv*<~2hepqcJ3D$t+!3Bc(!krqXLgMH&G@s&omm;^ zZE5amYHTUDpE(6@%ch+Nucx2e()`P&#`CM^o^#Ta2Kc&aX+%T06JC99IBDv*^QSi8 z_-q0(! za`xD%Q^!r7Flp>L)w3s^cY%3wBD@Y_p8UsglPBSP4eis$PdKM->eR{O&zd%M+>{|h z28Q=myDM$KX&ur(q+`g4A?-sdL;5?1wEe87xp`DiYtyKn=B6QIe%8~}G^7I0RN$Ek zJk#CT*$MxS9s+NsR!$!}NI%yVdA9f*vY^84Lox?l)$9PQ>vBm|2QsfrbpGz ziRZu;ITQU0mHqb(@ljf#h*Zb^5|)fFT}02Of)2yZKJPqu`w5mPY=(!`$y1?-&Z{BbjG6+w$?yPCQ>YX$(f1-cf#B(aA=bO-e1LM#B z`+U2t13qOZ{E0rPS02;EUn~lr-op=UrdO@tD+2KAc%U99j+-E0zC+B+cL)RIJA@DN z9Vgd1_|RHAhVdQn+h)2O^%L-cH~2gjOA0BG3_c-}z$ZlT_=E@=pE$KD!VMocV#lEm zH^S!>%v11z__V}8!FPW(1y2d8|MU(%s9Y+E&4E(egt3#)RnPHF_}xk(XV?}g54836 z%P8nX*IpjMXQAihvFWLS@@dslAJ|IDi@ug64oT05gVHl%p+{BPN00scaih+YQ?*xz z_gASv2gc|mdE`HzS#)AKlZE%+GrU04#a(*vS`Er(SU0xSwYi6Y%`mV<$}b)#S0~{TdlO zLykS?oXOzl=LAF-sEvpru_WW zQ(Kzg$+OR!_Vd!D$#7xy)7}=?o-lsO)SsVpW)J*l{KQ{PIkSKAq`wJL~V@Jm!*P&&T7&vMWZXP|BFV&!?AXL$yF0h^KoZtTxsc-I~CA z3hC};QbWW4Z)KR(4}gAn!E(<3*Ut6(HVs5!OJS&B?Z{yE#!Awpv=Wu5 zT2+b!YH39a!eAW#C{>j@a?-SH9S~wbVqxS@;16JAfd7Dju_GfZ8{c>KvmM)_g|sSa z`=rQs_ny!9&Uc^Rd-oLA3O(2neQOX{d%La&!@zSR<`!N@h=tB2*u$c+(v??Sa#LJ) zQ!_Ko25!zTJ|By5J@5w`%d6lfD=dgtSVm>AhrZVhTyNeF;No2`nV?2(u35zi))8JCe0WXV-5!$p|g*K>SYxd|o^s#@ju?ZEiYK~qF46}URU9Sh*3%j|<=7Pv8tW-=i z)T=8srCSk-+D6uy)~l$OJ8ucgTC+SX&^BNIFa=2L(!W%YU_xPY)pmCJ3K{UXTJ3eS zW!yGuW>f~|d1mamAKL{%Mm)`f18Zq{)od8k=qq+(lYW+Px{nk!y^4Z31FG_Hqs??M zNei2AO*h#N1ua~~4Ms-6QrcV%y1vy3gZ;i&I@?a@>k{Bdw}zv>OsK{ zFrqY8*|7*QU2n}^0E8IP``__yEQ}Z#g94HqN@NADaN_K7B0JwiiqnZk5?s132h0Sy zJh+l5d?HMlo4p8DN22pN;YsrRGAt416^@)ej>udSL&}dChzX^^`|%8q5!)NzriBsP z`)_>Oya@^`H}`QW9lon4mS*v|B4M4L5z1-IA4`lkg`*(`JB~U0m%d$5^OJyWz1gZ= z00XY5{5hd+aUf;zTadcK;j_o#!lVUA0TV~ag*n3cK2k;wRl)$re*$7Z{NZ-e1p7qJK|+k>lF+r1L)HLEzlH}f z?@%Z!$LCXyxrdXGQvu;vP{zjGO+HtMa$k^tBqY3BXpk~_-w{|g<3X@4JR?(PdlL_T zdxxcnL=J(#26Vzf7xn*g~}`}Qjp6yEck z+|SL5_Ene}9s}s<-J164aYd`$h~nucc${a>`vHELY0!SS73~pUQcTkIA?kbuLU)6T l#{3l_d2g@LAoq}GLhj?FNTs}YXv#i!;#EcakcuUJ{00Ql3Y`D| literal 0 HcmV?d00001 diff --git a/Objects/Projet1_Simulation.build_log.htm b/Objects/Projet1_Simulation.build_log.htm new file mode 100644 index 0000000..e667486 --- /dev/null +++ b/Objects/Projet1_Simulation.build_log.htm @@ -0,0 +1,71 @@ + + +
+

µ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:\Documents\4ir\S1\Microcontroleur\Timer\Projet1.uvprojx +Project File Date: 10/02/2022 + +

Output:

+*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' +Rebuild target 'Réel' +assembling startup_stm32f10x_md.s... +compiling Driver_GPIO.c... +compiling prinicpal.c... +compiling MyTimer.c... +compiling system_stm32f10x.c... +linking... +Program Size: Code=1476 RO-data=268 RW-data=16 ZI-data=1024 +".\Objects\Projet1_Simulation.axf" - 0 Error(s), 0 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\_R_el + C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include + C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include + +

Collection of Component Files used:

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

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


+

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Oct 07 15:10:37 2022 +

+

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

+Call chain for Maximum Stack Depth:

+main ⇒ MyTimer_PWM ⇒ MyGPIO_Init +

+

+Mutually Recursive functions +

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

    +

    +Function Pointers +

      +
    • ADC1_2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • BusFault_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • CAN1_RX1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • CAN1_SCE_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel4_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel5_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel6_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DMA1_Channel7_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • DebugMon_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI0_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI15_10_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI4_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • EXTI9_5_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • FLASH_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • HardFault_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • I2C1_ER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • I2C1_EV_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • I2C2_ER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • I2C2_EV_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • MemManage_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • NMI_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • PVD_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • PendSV_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • RCC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • RTCAlarm_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • RTC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • Reset_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SPI1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SPI2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SVC_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SysTick_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) +
    • SystemInit from system_stm32f10x.o(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 prinicpal.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)) +
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) +
    +

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    [Calls]

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

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

    • startup_stm32f10x_md.o(RESET) +
    +

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

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

    [Stack]

    • Max Depth = 12
    • Call Chain = MyGPIO_Init +
    +
    [Called By]
    • >>   MyTimer_PWM +
    + +

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

    [Called By]

    • >>   main +
    + +

    MyTimer_Base_Start (Thumb, 10 bytes, Stack size 0 bytes, mytimer.o(i.MyTimer_Base_Start)) +

    [Called By]

    • >>   main +
    + +

    MyTimer_PWM (Thumb, 448 bytes, Stack size 24 bytes, mytimer.o(i.MyTimer_PWM)) +

    [Stack]

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

    Set_PWM_PRCT (Thumb, 56 bytes, Stack size 12 bytes, mytimer.o(i.Set_PWM_PRCT)) +

    [Stack]

    • Max Depth = 12
    • Call Chain = Set_PWM_PRCT +
    +
    [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) + +

    main (Thumb, 56 bytes, Stack size 16 bytes, prinicpal.o(i.main)) +

    [Stack]

    • Max Depth = 52
    • Call Chain = main ⇒ MyTimer_PWM ⇒ MyGPIO_Init +
    +
    [Calls]
    • >>   Set_PWM_PRCT +
    • >>   MyTimer_PWM +
    • >>   MyTimer_Base_Start +
    • >>   MyTimer_Base_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/Objects/Projet1_Simulation.lnp b/Objects/Projet1_Simulation.lnp new file mode 100644 index 0000000..ba0d1e5 --- /dev/null +++ b/Objects/Projet1_Simulation.lnp @@ -0,0 +1,10 @@ +--cpu Cortex-M3 +".\objects\prinicpal.o" +".\objects\driver_gpio.o" +".\objects\mytimer.o" +".\objects\startup_stm32f10x_md.o" +".\objects\system_stm32f10x.o" +--library_type=microlib --strict --scatter ".\Objects\Projet1_Simulation.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list ".\Listings\Projet1_Simulation.map" -o .\Objects\Projet1_Simulation.axf \ No newline at end of file diff --git a/Objects/Projet1_Simulation.sct b/Objects/Projet1_Simulation.sct new file mode 100644 index 0000000..bbacbc6 --- /dev/null +++ b/Objects/Projet1_Simulation.sct @@ -0,0 +1,16 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x08000000 0x00020000 { ; load region size_region + ER_IROM1 0x08000000 0x00020000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x20000000 0x00005000 { ; RW data + .ANY (+RW +ZI) + } +} + diff --git a/Objects/Projet1_Target 1.dep b/Objects/Projet1_Target 1.dep new file mode 100644 index 0000000..465923e --- /dev/null +++ b/Objects/Projet1_Target 1.dep @@ -0,0 +1,15 @@ +Dependencies for Project 'Projet1', 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)(0x63284D11) +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/Objects/driver_gpio.crf b/Objects/driver_gpio.crf new file mode 100644 index 0000000000000000000000000000000000000000..2936280d05f26ff24a019fbf5fcc005b60ecbc22 GIT binary patch literal 238770 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 )(}rwp*|?qW59Q%lP^M0 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

    Z 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≺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 Kk=ejOxcW~Kf)K3$ literal 0 HcmV?d00001 diff --git a/Objects/mytimer.crf b/Objects/mytimer.crf new file mode 100644 index 0000000000000000000000000000000000000000..1251f89b09627bedcdfd143b1a291edd74a8e16b GIT binary patch literal 242211 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�m#?fZ5q3oB*${mP3{T1O2LX=Qo++LJaE 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 NZB!-Uf)|P|{Wms(wNU^7 literal 0 HcmV?d00001 diff --git a/Objects/prinicpal.crf b/Objects/prinicpal.crf new file mode 100644 index 0000000000000000000000000000000000000000..b04833c150e537e657bced20c91d73acea5ecf1f GIT binary patch literal 239044 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%0De1bUKPNm#h$k}fIrUa?+YN`rgi%R*kSXn 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

      Iyu8Hk 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 LzyA9BFW>(Jr<=+1 literal 0 HcmV?d00001 diff --git a/Objects/system_stm32f10x.d b/Objects/system_stm32f10x.d new file mode 100644 index 0000000..ff9415b --- /dev/null +++ b/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\_R_el\RTE_Components.h +.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\objects\system_stm32f10x.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\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/Objects/system_stm32f10x.o b/Objects/system_stm32f10x.o new file mode 100644 index 0000000000000000000000000000000000000000..2f3388ec1908e1e8da0607ea9a5a6f33b24153b3 GIT binary patch literal 258472 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

      mT+u!9QkKqJwcc9)LM#_r1~S=~&5@oZ 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%0A*aW4m@GA>2b`dbbPWfDu= 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 + + + -6.1 + +

      ### uVision Project, (C) Keil Software
      + + + U:\Documents\4MIC\S1\Microcontroleur\Activite1\Sources + + + + + + + 38003 + Registers + 140 90 + + + 346 + Code Coverage + 1010 160 + + + 204 + Performance Analyzer + 1170 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 80 80 80 + + + 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 + 300 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -32000 + -32000 + + + -1 + -1 + + + 234 + 234 + 1674 + 993 + + + + 0 + + 602 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000030000000100000055553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C447269766572735C5254455C4465766963655C53544D33324631303352425C73797374656D5F73746D3332663130782E63000000001273797374656D5F73746D3332663130782E6300000000C5D4F200FFFFFFFF3F553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C447269766572735C536F75726365735C7072696E696370616C2E63000000000B7072696E696370616C2E6300000000FFDC7800FFFFFFFF59553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C447269766572735C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000BECEA100FFFFFFFF39553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C447269766572735C4472697665725F4750494F2E68000000000D4472697665725F4750494F2E6800000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000069030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000DF000000 + + + 16 + F40000006600000090050000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000006A03000080070000E6030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000001902000090050000BD020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 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 + 00000000E603000080070000F9030000 + + + 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 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000052030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000069030000000000004F000000F0000000520300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000520300008007000056030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000006D03000080070000FD030000000000005603000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2567 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF00960000000000000003000C2F2F61636F6D706C657465720230780120000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 983 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000452E9656C960000000000000002000A53496D756C6174696F6E0452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000080070000DF000000 + + + 16 + F40000006600000080070000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000042030000C0030000E6030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F40000006300000080070000DF000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 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 + 00000000E603000080070000F9030000 + + + 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 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000DF00000080070000E3000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F40000006600000080070000F6000000F40000004F00000080070000DF0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000003E030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000055030000000000004F000000F00000003E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003E030000800700004203000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300005903000080070000FD030000C40300004203000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC003000042030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 3 + + RTE\Device\STM32F103RB\system_stm32f10x.c + 0 + 1 + 1 + 1 + + 0 + + + .\Sources\prinicpal.c + 4 + 1 + 40 + 1 + + 0 + + + RTE\Device\STM32F103RB\startup_stm32f10x_md.s + 0 + 119 + 133 + 0 + + 0 + + + .\Driver_GPIO.h + 0 + 1 + 29 + 1 + + 0 + + + + + diff --git a/Projet1.uvguix b/Projet1.uvguix new file mode 100644 index 0000000..ba2df67 --- /dev/null +++ b/Projet1.uvguix @@ -0,0 +1,3637 @@ + + + + -6.1 + +
      ### uVision Project, (C) Keil Software
      + + + U:\Documents\4MIC\S1\Microcontroleur\Activite1\Sources + + + + + + + 38003 + Registers + 140 100 + + + 346 + Code Coverage + 1010 656 + + + 204 + Performance Analyzer + 352 175 175 964 + + + + + + 35141 + Event Statistics + + 250 50 874 + + + 1506 + Symbols + + 80 80 80 + + + 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 95 70 230 200 150 + + + 466 + Source Browser + 500 + 300 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 156 + 156 + 1596 + 915 + + + + 0 + + 523 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000010000000100000058553A5C446F63756D656E74735C344D49435C53315C4D6963726F636F6E74726F6C6575725C4163746976697465315C5254455C4465766963655C53544D33324631303352425C73797374656D5F73746D3332663130782E63000000001273797374656D5F73746D3332663130782E6300000000C5D4F200FFFFFFFF42553A5C446F63756D656E74735C344D49435C53315C4D6963726F636F6E74726F6C6575725C4163746976697465315C536F75726365735C7072696E696370616C2E63000000000B7072696E696370616C2E6300000000FFDC7800FFFFFFFF5C553A5C446F63756D656E74735C344D49435C53315C4D6963726F636F6E74726F6C6575725C4163746976697465315C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000069030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000DF000000 + + + 16 + F40000006600000090050000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000006A03000080070000E6030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000001902000090050000BD020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000039030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006D0300007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 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 + 00000000E603000080070000F9030000 + + + 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 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000052030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000069030000000000004F000000F0000000520300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000520300008007000056030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000006D03000080070000FD030000000000005603000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 989 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000A53496D756C6174696F6E960000000000000002000A53496D756C6174696F6E0452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000080070000DF000000 + + + 16 + F40000006600000080070000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000042030000C0030000E6030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F40000006300000080070000DF000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 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 + 00000000E603000080070000F9030000 + + + 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 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000DF00000080070000E3000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F40000006600000080070000F6000000F40000004F00000080070000DF0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000003E030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000055030000000000004F000000F00000003E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003E030000800700004203000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300005903000080070000FD030000C40300004203000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC003000042030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 1 + + RTE\Device\STM32F103RB\system_stm32f10x.c + 0 + 202 + 1 + 1 + + 0 + + + .\Sources\prinicpal.c + 0 + 1 + 4 + 1 + + 0 + + + RTE\Device\STM32F103RB\startup_stm32f10x_md.s + 0 + 119 + 133 + 0 + + 0 + + + + +
      diff --git a/Projet1.uvguix - Copie.alejeune b/Projet1.uvguix - Copie.alejeune new file mode 100644 index 0000000..c2a20fd --- /dev/null +++ b/Projet1.uvguix - Copie.alejeune @@ -0,0 +1,3637 @@ + + + + -6.1 + +
      ### uVision Project, (C) Keil Software
      + + + \\netapp2\alejeune\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude + + + + + + + 38003 + Registers + 143 100 + + + 346 + Code Coverage + 1010 656 + + + 204 + Performance Analyzer + 1170 175 175 146 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 80 80 80 + + + 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 95 70 230 200 150 + + + 466 + Source Browser + 500 + 166 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 552 + -678 + 762 + 1311 + + + + 0 + + 489 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000300000000000000010000003D553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C54696D65725C536F75726365735C7072696E696370616C2E63000000000B7072696E696370616C2E6300000000C5D4F200FFFFFFFF57553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C54696D65725C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000FFDC7800FFFFFFFF45553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C447269766572735C46696C65496E636C7564655C4472697665725F4750494F2E63000000000D4472697665725F4750494F2E6300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000002D0100006600000080070000B4020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000DF000000 + + + 16 + F40000006600000090050000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002601000084020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002601000084020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002601000084020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002601000084020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000B502000080070000E6030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000001902000090050000BD020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002601000084020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80200007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80200007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80200007D070000CD030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 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 + 00000000E603000080070000F9030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 020000001C000000E901000038000000 + + + 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 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF290100004F0000002D0100009D0200000100000002000010040000000100000012FFFFFF07040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000029010000B4020000000000004F000000290100009D0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000009D02000080070000A102000001000000010000100400000001000000BBFCFFFF47000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000B802000080070000FD03000000000000A102000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2575 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000C4750494F5F54797065446566960000000000000002000C4750494F5F54797065446566046770696F0000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020000001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 983 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000452E9656C960000000000000002000A53496D756C6174696F6E0452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F0000008007000009010000 + + + 16 + F4000000660000008007000020010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000075020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000075020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000F0000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000075020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000075020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000092020000C0030000E6030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F4000000630000008007000009010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000F0000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000F0000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000F0000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000F0000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000F0000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000075020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000F0000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 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 + 00000000E603000080070000F9030000 + + + 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 + C7030000A90200007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF400000009010000800700000D01000001000000010000100400000001000000CDFEFFFF01010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F4000000660000008007000020010000F40000004F00000080070000090100000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000008E020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000A5020000000000004F000000F00000008E0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000008E02000080070000920200000100000001000010040000000100000075FEFFFF0A01000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C4030000A902000080070000FD030000C40300009202000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC003000092020000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2575 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000C4750494F5F54797065446566960000000000000002000C4750494F5F54797065446566046770696F0000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 0 + + .\Sources\prinicpal.c + 15 + 1 + 3 + 1 + + 0 + + + RTE\Device\STM32F103RB\startup_stm32f10x_md.s + 0 + 127 + 133 + 1 + + 0 + + + U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c + 0 + 1 + 49 + 1 + + 0 + + + + +
      diff --git a/Projet1.uvguix.alejeune b/Projet1.uvguix.alejeune new file mode 100644 index 0000000..a3c384d --- /dev/null +++ b/Projet1.uvguix.alejeune @@ -0,0 +1,3691 @@ + + + + -6.1 + +
      ### uVision Project, (C) Keil Software
      + + + U:\Documents\4ir\S1\Microcontroleur\Timer\FileInclude + + + + + + + 38003 + Registers + 143 144 + + + 346 + Code Coverage + 1010 160 + + + 204 + Performance Analyzer + 1170 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 80 80 80 + + + 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 + 300 + + + + + + + + 1 + 0 + 0 + 58 + 23 + + + + + + + 44 + 0 + 1 + + -1 + -1 + + + -1 + -1 + + + 260 + 260 + 1700 + 1109 + + + + 0 + + 1075 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000900000000000000010000003B553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C4144435C536F75726365735C7072696E696370616C2E63000000000B7072696E696370616C2E6300000000C5D4F200FFFFFFFF3D553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C4144435C46696C65496E636C7564655C4D7954696D65722E6800000000094D7954696D65722E6800000000FFDC7800FFFFFFFF3D553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C4144435C46696C65496E636C7564655C4D7954696D65722E6300000000094D7954696D65722E6300000000BECEA100FFFFFFFF45553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C447269766572735C46696C65496E636C7564655C4472697665725F4750494F2E63000000000D4472697665725F4750494F2E6300000000F0A0A100FFFFFFFF4B433A5C50726F6772616D646174615C4B65696C5C41726D5C5061636B735C41524D5C434D5349535C352E372E305C434D5349535C436F72655C496E636C7564655C636F72655F636D332E68000000000A636F72655F636D332E6800000000BCA8E100FFFFFFFF4B553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C4144435C5254455C4465766963655C53544D33324631303352425C5254455F4465766963652E68000000000C5254455F4465766963652E68000000009CC1B600FFFFFFFF55553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C4144435C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000F7B88600FFFFFFFF41553A5C446F63756D656E74735C3469725C53315C4D6963726F636F6E74726F6C6575725C4144435C46696C65496E636C7564655C4472697665725F4750494F2E68000000000D4472697665725F4750494F2E6800000000D9ADC200FFFFFFFF51433A5C50726F6772616D646174615C4B65696C5C41726D5C5061636B735C4B65696C5C53544D3332463178785F4446505C322E332E305C4465766963655C496E636C7564655C73746D3332663130782E68000000000B73746D3332663130782E6800000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000002E0100006E000000BF030000BC030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000DF000000 + + + 16 + F50000006E00000091050000FE000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002601000084030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002601000084030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002601000084030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000002601000084030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000B5030000BE03000055040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000001902000090050000BD020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80300007D0700003C040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006600000026010000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80300007D0700003C040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80300007D0700003C040000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80300007D0700003C040000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B80300007D0700003C040000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000BE0300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0000000055040000BE03000068040000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 020000001C000000E901000038000000 + + + 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 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F50000006E00000091050000FE000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A10400006E0000009105000048020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF290100004F0000002D0100009D0300000100000002000010040000000100000012FFFFFF07040000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000010000006E0000002A010000DC020000000000004F000000290100009D0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000010000003802000091050000DC020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000009D030000BE030000A1030000010000000100001004000000010000003CFCFFFF37000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000001000000E0020000810700009403000000000000A1030000BE030000550400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2550 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000044E56494396000000000000000100044E56494300000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 983 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000452E9656C960000000000000002000A53496D756C6174696F6E0452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1200 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000080070000B1010000 + + + 16 + F40000006600000080070000C8010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000ED020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000ED020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000098010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000ED020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000ED020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000000A030000C00300005E040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000007D07000098010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000098010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000098010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000098010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000098010000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000098010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000ED020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D07000098010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 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 + 000000005E0400008007000071040000 + + + 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 + C7030000210300007D07000045040000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000B101000080070000B50100000100000001000010040000000100000015FEFFFFC1000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F40000006600000080070000C8010000F40000004F00000080070000B10100000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF03000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000006030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F00000001D030000000000004F000000F0000000060300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000006030000800700000A0300000100000001000010040000000100000075FEFFFF0A01000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C4030000210300008007000075040000C40300000A030000800700005E04000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC00300000A030000C40300005E04000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2550 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000044E56494396000000000000000100044E56494300000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1200 + + + + + + 1 + 0 + + 100 + 0 + + .\Sources\prinicpal.c + 0 + 1 + 25 + 1 + + 0 + + + .\FileInclude\MyTimer.h + 0 + 1 + 33 + 1 + + 0 + + + .\FileInclude\MyTimer.c + 41 + 225 + 258 + 1 + + 0 + + + U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c + 32 + 1 + 25 + 1 + + 0 + + + C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h + 0 + 1370 + 1386 + 1 + + 0 + + + RTE\Device\STM32F103RB\RTE_Device.h + 0 + 1 + 1 + 1 + + 0 + + + RTE\Device\STM32F103RB\startup_stm32f10x_md.s + 0 + 128 + 133 + 1 + + 0 + + + .\FileInclude\Driver_GPIO.h + 26 + 1 + 19 + 1 + + 0 + + + C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h + 16 + 4290 + 4308 + 1 + + 0 + + + + +
      diff --git a/Projet1.uvoptx b/Projet1.uvoptx new file mode 100644 index 0000000..6fef8e2 --- /dev/null +++ b/Projet1.uvoptx @@ -0,0 +1,471 @@ + + + + 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 + + + + SImulation + 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 + + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + + + + + + + + + + + BIN\UL2CM3.DLL + + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGDARM + (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=60,88,280,548,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=676,514,1097,941,0)(121=-1,-1,-1,-1,0)(122=704,251,1125,678,0)(123=-1,-1,-1,-1,0)(140=848,409,1536,749,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=885,128,1479,879,0)(131=1134,338,1728,1089,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)(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=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + -T0 + + + 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 + ((PORTC & 0x00000400) >> 10 & 0x400) >> 10 + FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028504F5254432026203078303030303034303029203E3E2031300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000E03F170000000000000000000000000000000000000030040008 + + + 1 + ((PORTA & 0x00000008) >> 3 & 0x8) >> 3 + 00800000000000000000000000000000E0FFEF400100000000000000000000000000000028504F5254412026203078303030303030303829203E3E2033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000000000000000E03F17000000000000000000000000000000000000007E050008 + + + + 1 + 1 + 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 + 1 + + 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 + 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=757,193,1178,598,0)(121=-1,-1,-1,-1,0)(122=1260,243,1681,648,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=697,228,1291,922,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 + DLGUARM + (105=-1,-1,-1,-1,0) + + + 0 + ST-LINKIII-KEIL_SWO + -U0667FF504955857567135837 -O206 -SF1800 -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 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGDARM + (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)(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=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + -T0 + + + 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 + + + + + + + + + + 1 + 0 + 0 + 2 + 1800000 + + + + + + MesSources + 1 + 0 + 0 + 0 + + 1 + 1 + 1 + 1 + 0 + 0 + .\Sources\prinicpal.c + prinicpal.c + 0 + 0 + + + + + MesDrivers + 1 + 0 + 0 + 0 + + 2 + 2 + 1 + 0 + 0 + 0 + U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c + Driver_GPIO.c + 0 + 0 + + + 2 + 3 + 1 + 0 + 0 + 0 + .\FileInclude\MyTimer.c + MyTimer.c + 0 + 0 + + + 2 + 4 + 5 + 0 + 0 + 0 + .\FileInclude\MyTimer.h + MyTimer.h + 0 + 0 + + + + + ::CMSIS + 0 + 0 + 0 + 1 + + + + ::Device + 1 + 0 + 0 + 1 + + +
      diff --git a/Projet1.uvprojx b/Projet1.uvprojx new file mode 100644 index 0000000..abe4cf5 --- /dev/null +++ b/Projet1.uvprojx @@ -0,0 +1,893 @@ + + + + 2.1 + +
      ### uVision Project, (C) Keil Software
      + + + + SImulation + 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\ + Projet1_Simulation + 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 + + + + + .\FileInclude + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + MesSources + + + prinicpal.c + 1 + .\Sources\prinicpal.c + + + + + MesDrivers + + + Driver_GPIO.c + 1 + U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c + + + MyTimer.c + 1 + .\FileInclude\MyTimer.c + + + MyTimer.h + 5 + .\FileInclude\MyTimer.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\ + Projet1_Simulation + 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 + 4096 + + 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 + + + + + .\FileInclude + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + .\Objects\Projet1_Simulation.sct + + + + + + + + + + + MesSources + + + prinicpal.c + 1 + .\Sources\prinicpal.c + + + + + MesDrivers + + + Driver_GPIO.c + 1 + U:\Documents\4ir\S1\Microcontroleur\Drivers\FileInclude\Driver_GPIO.c + + + MyTimer.c + 1 + .\FileInclude\MyTimer.c + + + MyTimer.h + 5 + .\FileInclude\MyTimer.h + + + + + ::CMSIS + + + ::Device + + + + + + + + + + + + + + + + + + + + + + + + + + RTE\Device\STM32F103RB\RTE_Device.h + + + + + + + + + RTE\Device\STM32F103RB\startup_stm32f10x_md.s + + + + + + + + + RTE\Device\STM32F103RB\system_stm32f10x.c + + + + + + + + + + + + + + Projet1 + 1 + + + + +
      diff --git a/RTE/Device/STM32F103RB/RTE_Device.h b/RTE/Device/STM32F103RB/RTE_Device.h new file mode 100644 index 0000000..22d1da2 --- /dev/null +++ b/RTE/Device/STM32F103RB/RTE_Device.h @@ -0,0 +1,1828 @@ +/* ----------------------------------------------------------------------------- + * Copyright (c) 2013-2016 ARM Ltd. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from + * the use of this software. Permission is granted to anyone to use this + * software for any purpose, including commercial applications, and to alter + * it and redistribute it freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in + * a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * + * 3. This notice may not be removed or altered from any source distribution. + * + * $Date: 09. September 2016 + * $Revision: V1.1.2 + * + * Project: RTE Device Configuration for STMicroelectronics STM32F1xx + * + * -------------------------------------------------------------------------- */ + +//-------- <<< Use Configuration Wizard in Context Menu >>> -------------------- + +#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/RTE/Device/STM32F103RB/startup_stm32f10x_md.s b/RTE/Device/STM32F103RB/startup_stm32f10x_md.s new file mode 100644 index 0000000..74da96c --- /dev/null +++ b/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/RTE/Device/STM32F103RB/system_stm32f10x.c b/RTE/Device/STM32F103RB/system_stm32f10x.c new file mode 100644 index 0000000..71efc85 --- /dev/null +++ b/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/RTE/_R_el/RTE_Components.h b/RTE/_R_el/RTE_Components.h new file mode 100644 index 0000000..3fec98e --- /dev/null +++ b/RTE/_R_el/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'Projet1' + * 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/RTE/_SImulation/RTE_Components.h b/RTE/_SImulation/RTE_Components.h new file mode 100644 index 0000000..cb38ff3 --- /dev/null +++ b/RTE/_SImulation/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'Projet1' + * Target: 'SImulation' + */ + +#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/RTE/_Target_1/RTE_Components.h b/RTE/_Target_1/RTE_Components.h new file mode 100644 index 0000000..4962829 --- /dev/null +++ b/RTE/_Target_1/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'Projet1' + * 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/Sources/prinicpal.c b/Sources/prinicpal.c new file mode 100644 index 0000000..72a7a65 --- /dev/null +++ b/Sources/prinicpal.c @@ -0,0 +1,24 @@ +#include "stm32f10x.h" +#include +#include + +int main (void) +{ + char channel = 1; + // Configuration du timer + MyTimer_Struct_TypeDef TIM; + MyTimer_Struct_TypeDef * Data = &TIM; + Data->Timer = TIM2; + Data->ARR = 65535; + Data->PSC = 548; + MyTimer_Base_Init(Data); + + MyTimer_PWM(Data->Timer, channel); + + MyTimer_Base_Start(TIM2); + + Set_PWM_PRCT(Data->Timer, channel, 20); + do { + } + while (1); +}