From f1bbf029559f311a99fa1ab61b2591e5163fef85 Mon Sep 17 00:00:00 2001 From: kevin Date: Sun, 17 Apr 2022 01:29:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E5=8A=9F=E8=83=BD=E7=A7=BB?= =?UTF-8?q?=E6=A4=8D=20Signed-off-by:=20kevin=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- f103c8t6_HAL/.settings/language.settings.xml | 4 +- f103c8t6_keil/Core/Inc/main.h | 10 + f103c8t6_keil/Core/Inc/stm32f1xx_hal_conf.h | 2 +- f103c8t6_keil/Core/Inc/stm32f1xx_it.h | 1 + f103c8t6_keil/Core/Src/main.c | 81 +- f103c8t6_keil/Core/Src/stm32f1xx_hal_msp.c | 78 +- f103c8t6_keil/Core/Src/stm32f1xx_it.c | 16 +- f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.c | 97 + f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h | 18 + .../MDK-ARM/MYDEIVERS/hread_interface.h | 5 +- f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c | 252 ++- f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h | 8 + f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.c | 41 +- .../MDK-ARM/f103c8t6_KEIL.uvguix.wuwen | 105 +- f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx | 12 + f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvprojx | 5 + .../MDK-ARM/f103c8t6_KEIL/buzzer.crf | Bin 0 -> 563015 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.d | 31 + f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o | Bin 0 -> 624632 bytes .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf | Bin 518976 -> 587688 bytes .../f103c8t6_KEIL/f103c8t6_KEIL.build_log.htm | 18 +- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex | 1471 ++++++++------ .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm | 1443 ++++++++----- .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.lnp | 1 + .../MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.map | 1780 ++++++++++++----- .../f103c8t6_KEIL_f103c8t6_KEIL.dep | 154 +- .../MDK-ARM/f103c8t6_KEIL/hread_interface.crf | Bin 527377 -> 562761 bytes .../MDK-ARM/f103c8t6_KEIL/hread_interface.d | 2 + .../MDK-ARM/f103c8t6_KEIL/hread_interface.o | Bin 587312 -> 621548 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.crf | Bin 529765 -> 566589 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.d | 3 + f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/main.o | Bin 592568 -> 629968 bytes .../MDK-ARM/f103c8t6_KEIL/mymain.crf | Bin 528323 -> 565664 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.d | 3 + f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/mymain.o | Bin 588672 -> 628268 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.crf | Bin 530221 -> 565673 bytes f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.d | 2 + f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/oled.o | Bin 607408 -> 641660 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.crf | Bin 527888 -> 562839 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.d | 2 + .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal.o | Bin 617992 -> 651828 bytes .../f103c8t6_KEIL/stm32f1xx_hal_cortex.crf | Bin 527361 -> 562300 bytes .../f103c8t6_KEIL/stm32f1xx_hal_cortex.d | 2 + .../f103c8t6_KEIL/stm32f1xx_hal_cortex.o | Bin 607812 -> 641652 bytes .../f103c8t6_KEIL/stm32f1xx_hal_dma.crf | Bin 534351 -> 569296 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.d | 2 + .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_dma.o | Bin 605412 -> 639252 bytes .../f103c8t6_KEIL/stm32f1xx_hal_exti.crf | Bin 529498 -> 564449 bytes .../f103c8t6_KEIL/stm32f1xx_hal_exti.d | 2 + .../f103c8t6_KEIL/stm32f1xx_hal_exti.o | Bin 597116 -> 630960 bytes .../f103c8t6_KEIL/stm32f1xx_hal_flash.crf | Bin 531298 -> 566249 bytes .../f103c8t6_KEIL/stm32f1xx_hal_flash.d | 2 + .../f103c8t6_KEIL/stm32f1xx_hal_flash.o | Bin 605104 -> 638940 bytes .../f103c8t6_KEIL/stm32f1xx_hal_flash_ex.crf | Bin 532528 -> 567473 bytes .../f103c8t6_KEIL/stm32f1xx_hal_flash_ex.d | 2 + .../f103c8t6_KEIL/stm32f1xx_hal_flash_ex.o | Bin 604452 -> 638296 bytes .../f103c8t6_KEIL/stm32f1xx_hal_gpio.crf | Bin 530302 -> 565241 bytes .../f103c8t6_KEIL/stm32f1xx_hal_gpio.d | 2 + .../f103c8t6_KEIL/stm32f1xx_hal_gpio.o | Bin 596568 -> 630408 bytes .../f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.crf | Bin 526555 -> 561500 bytes .../f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.d | 2 + .../f103c8t6_KEIL/stm32f1xx_hal_gpio_ex.o | Bin 586460 -> 620300 bytes .../f103c8t6_KEIL/stm32f1xx_hal_i2c.crf | Bin 592584 -> 627523 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.d | 2 + .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_i2c.o | Bin 733656 -> 767496 bytes .../f103c8t6_KEIL/stm32f1xx_hal_msp.crf | Bin 527544 -> 563601 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.d | 2 + .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_msp.o | Bin 587636 -> 626460 bytes .../f103c8t6_KEIL/stm32f1xx_hal_pwr.crf | Bin 529365 -> 564298 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.d | 2 + .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_pwr.o | Bin 608036 -> 641876 bytes .../f103c8t6_KEIL/stm32f1xx_hal_rcc.crf | Bin 538702 -> 573647 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.d | 2 + .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_rcc.o | Bin 607276 -> 641116 bytes .../f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.crf | Bin 529177 -> 564116 bytes .../f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.d | 2 + .../f103c8t6_KEIL/stm32f1xx_hal_rcc_ex.o | Bin 588412 -> 622248 bytes .../f103c8t6_KEIL/stm32f1xx_hal_tim.crf | Bin 526302 -> 624836 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.d | 2 + .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_hal_tim.o | Bin 581804 -> 817736 bytes .../f103c8t6_KEIL/stm32f1xx_hal_tim_ex.crf | Bin 526304 -> 587506 bytes .../f103c8t6_KEIL/stm32f1xx_hal_tim_ex.d | 2 + .../f103c8t6_KEIL/stm32f1xx_hal_tim_ex.o | Bin 581888 -> 691780 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.crf | Bin 526981 -> 562336 bytes .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.d | 2 + .../MDK-ARM/f103c8t6_KEIL/stm32f1xx_it.o | Bin 594776 -> 630416 bytes .../f103c8t6_KEIL/system_stm32f1xx.crf | Bin 526708 -> 561642 bytes .../MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.d | 2 + .../MDK-ARM/f103c8t6_KEIL/system_stm32f1xx.o | Bin 585468 -> 619308 bytes f103c8t6_keil/f103c8t6_KEIL.ioc | 60 +- .../.settings/language.settings.xml | 4 +- 91 files changed, 3952 insertions(+), 1789 deletions(-) create mode 100644 f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.c create mode 100644 f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h create mode 100644 f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf create mode 100644 f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.d create mode 100644 f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.o diff --git a/f103c8t6_HAL/.settings/language.settings.xml b/f103c8t6_HAL/.settings/language.settings.xml index eac5a2f..4bcbdbf 100644 --- a/f103c8t6_HAL/.settings/language.settings.xml +++ b/f103c8t6_HAL/.settings/language.settings.xml @@ -6,7 +6,7 @@ - + @@ -18,7 +18,7 @@ - + diff --git a/f103c8t6_keil/Core/Inc/main.h b/f103c8t6_keil/Core/Inc/main.h index fe51f41..c4b875a 100644 --- a/f103c8t6_keil/Core/Inc/main.h +++ b/f103c8t6_keil/Core/Inc/main.h @@ -49,6 +49,8 @@ extern "C" { /* USER CODE END EM */ +void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); + /* Exported functions prototypes ---------------------------------------------*/ void Error_Handler(void); @@ -57,10 +59,18 @@ void Error_Handler(void); /* USER CODE END EFP */ /* Private defines -----------------------------------------------------------*/ +#define mute_Pin GPIO_PIN_3 +#define mute_GPIO_Port GPIOA +#define tack_a_Pin GPIO_PIN_0 +#define tack_a_GPIO_Port GPIOB +#define tack_b_Pin GPIO_PIN_1 +#define tack_b_GPIO_Port GPIOB #define run_led2_Pin GPIO_PIN_12 #define run_led2_GPIO_Port GPIOB #define run_led_Pin GPIO_PIN_15 #define run_led_GPIO_Port GPIOB +#define en_c_Pin GPIO_PIN_3 +#define en_c_GPIO_Port GPIOB /* USER CODE BEGIN Private defines */ /* USER CODE END Private defines */ diff --git a/f103c8t6_keil/Core/Inc/stm32f1xx_hal_conf.h b/f103c8t6_keil/Core/Inc/stm32f1xx_hal_conf.h index 60e8d7a..8f285d0 100644 --- a/f103c8t6_keil/Core/Inc/stm32f1xx_hal_conf.h +++ b/f103c8t6_keil/Core/Inc/stm32f1xx_hal_conf.h @@ -64,7 +64,7 @@ /*#define HAL_SMARTCARD_MODULE_ENABLED */ /*#define HAL_SPI_MODULE_ENABLED */ /*#define HAL_SRAM_MODULE_ENABLED */ -/*#define HAL_TIM_MODULE_ENABLED */ +#define HAL_TIM_MODULE_ENABLED /*#define HAL_UART_MODULE_ENABLED */ /*#define HAL_USART_MODULE_ENABLED */ /*#define HAL_WWDG_MODULE_ENABLED */ diff --git a/f103c8t6_keil/Core/Inc/stm32f1xx_it.h b/f103c8t6_keil/Core/Inc/stm32f1xx_it.h index aa99a43..980c8f0 100644 --- a/f103c8t6_keil/Core/Inc/stm32f1xx_it.h +++ b/f103c8t6_keil/Core/Inc/stm32f1xx_it.h @@ -55,6 +55,7 @@ void SVC_Handler(void); void DebugMon_Handler(void); void PendSV_Handler(void); void SysTick_Handler(void); +void TIM2_IRQHandler(void); /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ diff --git a/f103c8t6_keil/Core/Src/main.c b/f103c8t6_keil/Core/Src/main.c index 3fbe98a..607bf1c 100644 --- a/f103c8t6_keil/Core/Src/main.c +++ b/f103c8t6_keil/Core/Src/main.c @@ -41,6 +41,8 @@ /* Private variables ---------------------------------------------------------*/ I2C_HandleTypeDef hi2c1; +TIM_HandleTypeDef htim2; + /* USER CODE BEGIN PV */ /* USER CODE END PV */ @@ -49,6 +51,7 @@ void SystemClock_Config(void); static void MX_GPIO_Init(void); static void MX_I2C1_Init(void); +static void MX_TIM2_Init(void); /* USER CODE BEGIN PFP */ /* USER CODE END PFP */ @@ -87,6 +90,7 @@ int main(void) /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_I2C1_Init(); + MX_TIM2_Init(); /* USER CODE BEGIN 2 */ mymain(); /* USER CODE END 2 */ @@ -175,6 +179,65 @@ static void MX_I2C1_Init(void) } +/** + * @brief TIM2 Initialization Function + * @param None + * @retval None + */ +static void MX_TIM2_Init(void) +{ + + /* USER CODE BEGIN TIM2_Init 0 */ + + /* USER CODE END TIM2_Init 0 */ + + TIM_ClockConfigTypeDef sClockSourceConfig = {0}; + TIM_MasterConfigTypeDef sMasterConfig = {0}; + TIM_OC_InitTypeDef sConfigOC = {0}; + + /* USER CODE BEGIN TIM2_Init 1 */ + + /* USER CODE END TIM2_Init 1 */ + htim2.Instance = TIM2; + htim2.Init.Prescaler = 0; + htim2.Init.CounterMode = TIM_COUNTERMODE_UP; + htim2.Init.Period = 0; + htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + if (HAL_TIM_Base_Init(&htim2) != HAL_OK) + { + Error_Handler(); + } + sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; + if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK) + { + Error_Handler(); + } + if (HAL_TIM_PWM_Init(&htim2) != HAL_OK) + { + Error_Handler(); + } + sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) + { + Error_Handler(); + } + sConfigOC.OCMode = TIM_OCMODE_PWM1; + sConfigOC.Pulse = 0; + sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; + sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; + if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK) + { + Error_Handler(); + } + /* USER CODE BEGIN TIM2_Init 2 */ + + /* USER CODE END TIM2_Init 2 */ + HAL_TIM_MspPostInit(&htim2); + +} + /** * @brief GPIO Initialization Function * @param None @@ -187,8 +250,11 @@ static void MX_GPIO_Init(void) /* GPIO Ports Clock Enable */ __HAL_RCC_GPIOC_CLK_ENABLE(); __HAL_RCC_GPIOD_CLK_ENABLE(); - __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOA_CLK_ENABLE(); + __HAL_RCC_GPIOB_CLK_ENABLE(); + + /*Configure GPIO pin Output Level */ + HAL_GPIO_WritePin(mute_GPIO_Port, mute_Pin, GPIO_PIN_SET); /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(run_led2_GPIO_Port, run_led2_Pin, GPIO_PIN_RESET); @@ -196,6 +262,19 @@ static void MX_GPIO_Init(void) /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(run_led_GPIO_Port, run_led_Pin, GPIO_PIN_SET); + /*Configure GPIO pin : mute_Pin */ + GPIO_InitStruct.Pin = mute_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_PULLUP; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + HAL_GPIO_Init(mute_GPIO_Port, &GPIO_InitStruct); + + /*Configure GPIO pins : tack_a_Pin tack_b_Pin en_c_Pin */ + GPIO_InitStruct.Pin = tack_a_Pin|tack_b_Pin|en_c_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_PULLUP; + HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + /*Configure GPIO pin : run_led2_Pin */ GPIO_InitStruct.Pin = run_led2_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; diff --git a/f103c8t6_keil/Core/Src/stm32f1xx_hal_msp.c b/f103c8t6_keil/Core/Src/stm32f1xx_hal_msp.c index 615628d..8679d81 100644 --- a/f103c8t6_keil/Core/Src/stm32f1xx_hal_msp.c +++ b/f103c8t6_keil/Core/Src/stm32f1xx_hal_msp.c @@ -57,7 +57,9 @@ /* USER CODE BEGIN 0 */ /* USER CODE END 0 */ -/** + +void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); + /** * Initializes the Global MSP. */ void HAL_MspInit(void) @@ -145,6 +147,80 @@ void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c) } +/** +* @brief TIM_Base MSP Initialization +* This function configures the hardware resources used in this example +* @param htim_base: TIM_Base handle pointer +* @retval None +*/ +void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base) +{ + if(htim_base->Instance==TIM2) + { + /* USER CODE BEGIN TIM2_MspInit 0 */ + + /* USER CODE END TIM2_MspInit 0 */ + /* Peripheral clock enable */ + __HAL_RCC_TIM2_CLK_ENABLE(); + /* TIM2 interrupt Init */ + HAL_NVIC_SetPriority(TIM2_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(TIM2_IRQn); + /* USER CODE BEGIN TIM2_MspInit 1 */ + + /* USER CODE END TIM2_MspInit 1 */ + } + +} + +void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) +{ + GPIO_InitTypeDef GPIO_InitStruct = {0}; + if(htim->Instance==TIM2) + { + /* USER CODE BEGIN TIM2_MspPostInit 0 */ + + /* USER CODE END TIM2_MspPostInit 0 */ + + __HAL_RCC_GPIOA_CLK_ENABLE(); + /**TIM2 GPIO Configuration + PA2 ------> TIM2_CH3 + */ + GPIO_InitStruct.Pin = GPIO_PIN_2; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + + /* USER CODE BEGIN TIM2_MspPostInit 1 */ + + /* USER CODE END TIM2_MspPostInit 1 */ + } + +} +/** +* @brief TIM_Base MSP De-Initialization +* This function freeze the hardware resources used in this example +* @param htim_base: TIM_Base handle pointer +* @retval None +*/ +void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* htim_base) +{ + if(htim_base->Instance==TIM2) + { + /* USER CODE BEGIN TIM2_MspDeInit 0 */ + + /* USER CODE END TIM2_MspDeInit 0 */ + /* Peripheral clock disable */ + __HAL_RCC_TIM2_CLK_DISABLE(); + + /* TIM2 interrupt DeInit */ + HAL_NVIC_DisableIRQ(TIM2_IRQn); + /* USER CODE BEGIN TIM2_MspDeInit 1 */ + + /* USER CODE END TIM2_MspDeInit 1 */ + } + +} + /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ diff --git a/f103c8t6_keil/Core/Src/stm32f1xx_it.c b/f103c8t6_keil/Core/Src/stm32f1xx_it.c index 92157ac..de4461f 100644 --- a/f103c8t6_keil/Core/Src/stm32f1xx_it.c +++ b/f103c8t6_keil/Core/Src/stm32f1xx_it.c @@ -55,7 +55,7 @@ /* USER CODE END 0 */ /* External variables --------------------------------------------------------*/ - +extern TIM_HandleTypeDef htim2; /* USER CODE BEGIN EV */ /* USER CODE END EV */ @@ -198,6 +198,20 @@ void SysTick_Handler(void) /* please refer to the startup file (startup_stm32f1xx.s). */ /******************************************************************************/ +/** + * @brief This function handles TIM2 global interrupt. + */ +void TIM2_IRQHandler(void) +{ + /* USER CODE BEGIN TIM2_IRQn 0 */ + + /* USER CODE END TIM2_IRQn 0 */ + HAL_TIM_IRQHandler(&htim2); + /* USER CODE BEGIN TIM2_IRQn 1 */ + + /* USER CODE END TIM2_IRQn 1 */ +} + /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.c new file mode 100644 index 0000000..206e6af --- /dev/null +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.c @@ -0,0 +1,97 @@ +#include "buzzer.h" + +struct notes *notes; + +void play_ones(uint16_t freq,uint8_t dutya) +{ + +TIM2->ARR = (uint32_t)((72000000/freq)-1);TIM2->CCR3 = (uint32_t)(((72000000/freq)-1)*((float)dutya/100)); +} + + + +void add_a_note(uint16_t freq,uint8_t duty,uint16_t deley) +{ +struct notes* buff; +buff = (struct notes*)malloc(sizeof(struct notes)); +if (buff != NULL) +{ +buff->freq = freq; +buff->duty = duty; +buff->deley = deley; +buff->next_note = NULL; + +if (notes == NULL) +{ +notes = buff; +} +else +{ +struct notes *t = notes; +while (t->next_note != NULL) +{ +t = t->next_note; +} +t->next_note = buff; +} +} + +} + +void delhead() +{ +if (notes == NULL) +{ +return; +} + + +if (notes->next_note == NULL) +{ +free(notes); +notes = NULL; +} +else +{ +struct notes *t = notes; +notes = notes->next_note; +free(t); + +} + + + +} + +char buzzer_play_server() +{ + + +static char busy_flag=0; +static uint32_t play_delay; + +if(notes == NULL) +{ + //play_ones(0,0); +}else +{ + if(busy_flag==0) + { + busy_flag=1; + play_delay=HAL_GetTick()+notes->deley; + play_ones(notes->freq,notes->duty); + } + if(busy_flag==1) + { + if(HAL_GetTick()>play_delay) + { + busy_flag=0; + delhead(); + } + } +} + + + +return busy_flag; +} \ No newline at end of file diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h new file mode 100644 index 0000000..3292a8f --- /dev/null +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/buzzer.h @@ -0,0 +1,18 @@ +#ifndef BUZZER_H_ +#define BUZZER_H_ + +#include "main.h" + +struct notes +{ + uint16_t freq; + uint8_t duty; + uint16_t deley; + struct notes *next_note; +}; + +void play_ones(uint16_t freq,uint8_t dutya); +void add_a_note(uint16_t freq,uint8_t duty,uint16_t deley); +char buzzer_play_server(); + +#endif /* BUZZER_H_ */ diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/hread_interface.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/hread_interface.h index 4c7edd1..9cf1723 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/hread_interface.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/hread_interface.h @@ -12,8 +12,11 @@ extern I2C_HandleTypeDef hi2c1; - +extern TIM_HandleTypeDef htim2; #define RUNLED(x) HAL_GPIO_WritePin(run_led_GPIO_Port, run_led_Pin, x) +#define MUTE(x) HAL_GPIO_WritePin(mute_GPIO_Port, mute_Pin, x) +#define tack_a() HAL_GPIO_ReadPin(tack_a_GPIO_Port, tack_a_Pin) +#define tack_b() HAL_GPIO_ReadPin(tack_b_GPIO_Port, tack_b_Pin) #define RUNLED_TICK() HAL_GPIO_TogglePin(run_led_GPIO_Port, run_led_Pin) void IIC_SAND_DATE(uint16_t DEVICE_ADD,uint16_t IN_DEVICE_ADD,uint8_t *DATAS,uint16_t LONG); diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c index 768ce5a..02a6893 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.c @@ -7,6 +7,147 @@ #include "mymain.h" #include "hread_interface.h" +#define morse_t1 150 +#define morse_t2 (morse_t1*3) +#define morse_hz 100 + +#define morse_play_t1 50 +#define morse_play_t2 (morse_play_t1*3) +#define morse_play_hz 100 + +char push_key=0,last_key=1; +uint32_t morse_t=0; +uint32_t morse_time_out=0; +uint16_t morse_temp; + +#define morse_input_buff_num 128 +char morse_input_buff[morse_input_buff_num+1]; +int morse_input_flag=0; +int morse_char_flag=0; +int morse_x,morse_y; +char morse_flah=0; +uint8_t morse_letter_temp=0; +uint8_t morse_letter_flag=0; + +#define morsecodenum 38 +const struct morsecode morsecodes[morsecodenum]= +{ + { + 2,0x40,'A' + }, + { + 4,0x80,'B' + }, + { + 4,0xa0,'C' + }, + { + 3,0x80,'D' + }, + { + 1,0x00,'E' + }, + { + 4,0x20,'F' + }, + { + 3,0xc0,'G' + }, + { + 4,0x00,'H' + }, + { + 2,0x00,'I' + }, + { + 4,0x70,'J' + }, + { + 3,0xa0,'K' + }, + { + 4,0x40,'L' + }, + { + 2,0xc0,'M' + }, + { + 2,0x80,'N' + }, + { + 3,0xe0,'O' + }, + { + 4,0x60,'P' + }, + { + 4,0xd0,'Q' + }, + { + 3,0x40,'R' + }, + { + 3,0x00,'S' + }, + { + 1,0x80,'T' + }, + { + 3,0x20,'U' + }, + { + 4,0x10,'V' + }, + { + 3,0x60,'W' + }, + { + 4,0x90,'X' + }, + { + 4,0xb0,'Y' + }, + { + 4,0xc0,'Z' + }, + { + 5,0x78,'1' + }, + { + 5,0x38,'2' + }, + { + 5,0x18,'3' + }, + { + 5,0x08,'4' + }, + { + 5,0x00,'5' + }, + { + 5,0x80,'6' + }, + { + 5,0xc0,'7' + }, + { + 5,0xe0,'8' + }, + { + 5,0xf0,'9' + }, + { + 5,0xf8,'0' + }, + { + 6,0x30,'?' + }, + { + 5,0x90,'/' + }, + +}; const char testbmp[]= { @@ -23,6 +164,20 @@ const char testbmp[]= }; + +char getmorsecode(uint8_t len,uint8_t code) +{ + for(int a=0;amorse_t2) + { + //time out error + }else if(morse_temp>morse_t1) + { + //- + morse_input_buff[morse_input_flag]='-'; + morse_letter_temp|=(0x80>>morse_letter_flag); + }else + { + //. + morse_input_buff[morse_input_flag]='.'; + + } + morse_input_flag++; + morse_letter_flag++; + //if(morse_input_flag>=morse_char_flag+8){morse_input_flag=morse_char_flag;morse_letter_flag=0;} + play_ones(0,0); + } + + + last_key=push_key; + morse_time_out=HAL_GetTick(); + } + + if(push_key==1) + { + //Get cursor on the screen + if((HAL_GetTick()-morse_time_out)>morse_t1) + { + if((morse_input_flag-morse_char_flag)>0) + { + + get_char_temp=getmorsecode(morse_letter_flag,morse_letter_temp); + + morse_letter_flag=0; + morse_letter_temp=0; + if(get_char_temp!=0) + { + morse_input_buff[morse_char_flag]=get_char_temp; + morse_flah=1; + morse_char_flag+=1; + } + + morse_input_flag=morse_char_flag; + + + } + } + if((HAL_GetTick()-morse_time_out)>morse_t2) + { + if(morse_flah==1) + { + morse_input_buff[morse_char_flag]=' '; + morse_char_flag+=1; + morse_input_flag=morse_char_flag; + morse_flah=0; + } + } + } + + + OLED_Str(0,0,8,morse_input_buff,1); + + + fps_++; + sprintf(str,"FPS:%d",fps); + OLED_Str(0,56,8,str,1); OLED_Cache_to_hardware(); + buzzer_play_server(); if(HAL_GetTick()>run_tick) { run_tick+=1000; diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h index a1f60d1..0f0c962 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/mymain.h @@ -10,6 +10,14 @@ #include "main.h" #include "oled.h" +#include "buzzer.h" + +struct morsecode +{ + uint8_t len; + uint8_t code; + char letter; +}; void mymain(); diff --git a/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.c b/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.c index 4dca992..df58cff 100644 --- a/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.c +++ b/f103c8t6_keil/MDK-ARM/MYDEIVERS/oled.c @@ -135,10 +135,12 @@ void OLED_Cache_to_hardware() { if(a&OLED_speedup[x]) { - OLED_speedup[x]&=~a; - if(b==0){b=1;OLED_Set_Pos(x,y);} + if(b==0){b=1;OLED_Set_Pos(x,y);} OLED_WrDat(OLED_buff[y][x]); + + OLED_speedup[x]&=~a; + //OLED_buff[y][x]=0xff; }else {b=0;} @@ -874,6 +876,7 @@ type=0 清空区域 =2 正片叠底 =3 正片清空 =4 负片 + =5 正片负片 */ void OLED_Pix(unsigned char x,unsigned char y,unsigned char w,unsigned char h,const char *p,unsigned char type) { @@ -903,6 +906,9 @@ void OLED_Pix(unsigned char x,unsigned char y,unsigned char w,unsigned char h,co break; case 4: OLED_set_dot(w1+x,h1+y,0); + break; + case 5: + OLED_set_dot(w1+x,h1+y,2); break; } @@ -971,12 +977,26 @@ void OLED_Ascii(unsigned char x,unsigned char y,unsigned char size,char chr,unsi void OLED_Str(unsigned char x,unsigned char y,unsigned char size,char *str,unsigned char type) { + unsigned char size2; + switch(size) + { + case 8: + size2=6; + break; + case 12: + size2=7; + break; + case 16: + size2=8; + break; + } + while(*str!='\0') { - if(x>=X_WIDTH) + if(x+size2>=X_WIDTH) { y+=size; - if(y>=Y_WIDTH_) + if(y>=Y_WIDTH) { y=0; } @@ -987,18 +1007,7 @@ void OLED_Str(unsigned char x,unsigned char y,unsigned char size,char *str,unsig str++; - switch(size) - { - case 8: - x+=6; - break; - case 12: - x+=7; - break; - case 16: - x+=8; - break; - } + x+=size2; diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen index c75196b..cd14789 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvguix.wuwen @@ -101,17 +101,17 @@ -1 - 248 - 755 - 3335 - 1277 + 240 + 1003 + 3116 + 1269 0 - 1049 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000008000000010000000100000047433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6300000000086D796D61696E2E6300000000FFDC7800FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6800000000086D796D61696E2E6800000000BECEA100FFFFFFFF50433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6300000000066F6C65642E6300000000F0A0A100FFFFFFFF5B433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E63000000001168726561645F696E746572666163652E6300000000BCA8E100FFFFFFFF5B433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E68000000001168726561645F696E746572666163652E68000000009CC1B600FFFFFFFF50433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6800000000066F6C65642E6800000000F7B88600FFFFFFFF51433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C666F6E74732E630000000007666F6E74732E6300000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000AD04000066010000FF0C000018040000 + 1410 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B0000000A0000000100000047433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6800000000086D796D61696E2E6800000000BECEA100FFFFFFFF50433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6300000000066F6C65642E6300000000F0A0A100FFFFFFFF5B433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E63000000001168726561645F696E746572666163652E6300000000BCA8E100FFFFFFFF5B433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C68726561645F696E746572666163652E68000000001168726561645F696E746572666163652E68000000009CC1B600FFFFFFFF50433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6F6C65642E6800000000066F6C65642E6800000000F7B88600FFFFFFFF51433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C666F6E74732E630000000007666F6E74732E6300000000D9ADC200FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E63000000000862757A7A65722E6300000000A5C2D700FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C62757A7A65722E68000000000862757A7A65722E6800000000B3A6BE00FFFFFFFF6C433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E6300000000EAD6A300FFFFFFFF52433A5C55736572735C777577656E5C4465736B746F705C6D6F7273655F636F64655F747261696E65725C66313033633874365F6B65696C5C4D444B2D41524D5C4D59444549564552535C6D796D61696E2E6300000000086D796D61696E2E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000A50500005E010000240C000010040000 @@ -134,7 +134,7 @@ 16 - B201000066000000040A00002C010000 + 9E0200006A010000F00A000030020000 @@ -490,7 +490,7 @@ 0 16 - 0000000019030000040A0000CB030000 + 000000001903000031080000CB030000 16 @@ -530,7 +530,7 @@ 0 16 - 030000001C0300006D0D0000B2030000 + 030000001C0300002E080000B2030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000AB0100006B040000 + 0300000066000000AB010000E8020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 030000001C0300006D0D0000B2030000 + 030000001C0300002E080000B2030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000001C0300006D0D0000B2030000 + 030000001C0300002E080000B2030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000001C0300006D0D0000B2030000 + 030000001C0300002E080000B2030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000001C0300006D0D0000B2030000 + 030000001C0300002E080000B2030000 16 @@ -1730,7 +1730,7 @@ 0 16 - 00000000CB030000040A0000DE030000 + 00000000CB03000031080000DE030000 16 @@ -1799,7 +1799,7 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000015010000040A000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000B201000066000000040A00002C010000B20100004F000000040A0000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F0000005608000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000005608000066000000040A000018030000560800004F000000040A00000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFAE0100004F000000B201000001030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000AE0100009B040000000000004F000000AE010000010300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED020000040A0000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000008030000040A0000E203000000000000F1020000040A0000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000F102000006050000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000001030000040A000005030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000009F040000700D0000650500000000000005030000040A0000CB0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB201000015010000040A000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000009E0200006A010000F00A000030020000B20100004F000000040A0000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF520800004F0000005608000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000420900006A010000F00A00001C040000560800004F000000040A00000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFAE0100004F000000B201000001030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000EC0000006A0100009A0200001C040000000000004F000000AE010000010300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED020000040A0000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000EC0000000C040000F00A0000E604000000000000F1020000040A0000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF02050000F102000006050000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000010300003108000005030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000EC000000200400001D090000E6040000000000000503000031080000CB0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 @@ -1822,7 +1822,7 @@ Build 986 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D66313033633874365F4B45494C960000000000000001000D66313033633874365F4B45494C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000D66313033633874365F4B45494C960000000000000001000D66313033633874365F4B45494C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1862,41 +1862,32 @@ 0 100 - 1 + 10 ../Core/Src/main.c - 5 - 64 - 91 - 1 - - 0 - - - .\MYDEIVERS\mymain.c - 15 - 16 - 46 + 0 + 31 + 44 1 0 ./MYDEIVERS/mymain.h - 14 + 16 1 - 12 + 15 1 0 .\MYDEIVERS\oled.c - 7 - 119 - 137 + 13 + 312 + 1010 1 - + 153,348,542 0 @@ -1910,9 +1901,9 @@ ./MYDEIVERS/hread_interface.h - 92 + 16 1 - 19 + 18 1 0 @@ -1935,6 +1926,42 @@ 0 + + .\MYDEIVERS\buzzer.c + 4 + 58 + 75 + 1 + + 0 + + + MYDEIVERS\buzzer.h + 44 + 1 + 14 + 1 + + 0 + + + ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c + 71 + 4117 + 4131 + 1 + + 0 + + + .\MYDEIVERS\mymain.c + 8 + 221 + 244 + 1 + + 0 + diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx index 2e9c0c3..e89f800 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvoptx @@ -495,6 +495,18 @@ 0 0 + + 5 + 24 + 1 + 0 + 0 + 0 + .\MYDEIVERS\buzzer.c + buzzer.c + 0 + 0 + diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvprojx b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvprojx index 6c94869..9beb20a 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvprojx +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL.uvprojx @@ -518,6 +518,11 @@ 1 .\MYDEIVERS\fonts.c + + buzzer.c + 1 + .\MYDEIVERS\buzzer.c + diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/buzzer.crf new file mode 100644 index 0000000000000000000000000000000000000000..7e6cc707e2334cec214a9953c9a988ff044ee24a GIT binary patch literal 563015 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

c88iC$(7L>XkpM(o%kZcuN^?Ur#kQtkr*L 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: C:\Users\wuwen\Desktop\morse_code_trainer\f103c8t6_keil\MDK-ARM\f103c8t6_KEIL.uvprojx -Project File Date: 04/15/2022 +Project File Date: 04/17/2022

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' @@ -30,17 +30,19 @@ Build target 'f103c8t6_KEIL' compiling mymain.c... MYDEIVERS\oled.h(22): warning: #1295-D: Deprecated declaration OLED_Cache_to_hardware - give arg types void OLED_Cache_to_hardware(); -MYDEIVERS\mymain.h(14): warning: #1295-D: Deprecated declaration mymain - give arg types +MYDEIVERS\buzzer.h(16): warning: #1295-D: Deprecated declaration buzzer_play_server - give arg types + char buzzer_play_server(); +MYDEIVERS\mymain.h(22): warning: #1295-D: Deprecated declaration mymain - give arg types void mymain(); -MYDEIVERS\mymain.c(43): warning: #223-D: function "sprintf" declared implicitly +MYDEIVERS\mymain.c(190): warning: #188-D: enumerated type mixed with another type + MUTE(0); +MYDEIVERS\mymain.c(275): warning: #223-D: function "sprintf" declared implicitly sprintf(str,"FPS:%d",fps); -MYDEIVERS\mymain.c(45): warning: #223-D: function "rand" declared implicitly - sprintf(str,"RAND:%d",rand()); -MYDEIVERS\mymain.c: 4 warnings, 0 errors +MYDEIVERS\mymain.c: 5 warnings, 0 errors linking... -Program Size: Code=5908 RO-data=3864 RW-data=16 ZI-data=3096 +Program Size: Code=9984 RO-data=3828 RW-data=52 ZI-data=3076 FromELF: creating hex file... -"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 4 Warning(s). +"f103c8t6_KEIL\f103c8t6_KEIL.axf" - 0 Error(s), 5 Warning(s).

Software Packages used:

diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex index 8e025cb..bec0856 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.hex @@ -1,615 +1,870 @@ :020000040800F2 -:10000000280C0020C90100086713000839100008F7 -:100010006513000805050008D1160008000000005F -:100020000000000000000000000000006B16000847 -:100030000705000800000000691600086D1600089A -:10004000E3010008E3010008E3010008E301000800 -:10005000E3010008E3010008E3010008E3010008F0 -:10006000E3010008E3010008E3010008E3010008E0 -:10007000E3010008E3010008E3010008E3010008D0 -:10008000E3010008E3010008E3010008E3010008C0 -:10009000E3010008E3010008E3010008E3010008B0 -:1000A000E3010008E3010008E3010008E3010008A0 -:1000B000E3010008E3010008E3010008E301000890 -:1000C000E3010008E3010008E3010008E301000880 -:1000D000E3010008E3010008E3010008E301000870 -:1000E000E3010008E3010008E301000800F002F862 -:1000F00000F041F80AA090E8000C82448344AAF181 -:100100000107DA4501D100F036F8AFF2090EBAE87E +:10000000380C002099010008671B00086D170008D4 +:10001000651B0008C50600082F210008000000002D +:10002000000000000000000000000000871E000823 +:10003000C706000800000000851E0008891E000891 +:10004000B3010008B3010008B3010008B3010008C0 +:10005000B3010008B3010008B3010008B3010008B0 +:10006000B3010008B3010008B3010008B3010008A0 +:10007000B3010008B3010008B3010008B301000890 +:10008000B3010008B3010008B3010008B301000880 +:10009000B3010008B3010008B3010008B301000870 +:1000A000B3010008B3010008B3010008B301000860 +:1000B000ED1E0008B3010008B3010008B3010008F9 +:1000C000B3010008B3010008B3010008B301000840 +:1000D000B3010008B3010008B3010008B301000830 +:1000E000B3010008B3010008B301000800F002F8F2 +:1000F00000F043F80AA090E8000C82448344AAF17F +:100100000107DA4501D100F038F8AFF2090EBAE87C :100110000F0013F0010F18BFFB1A43F0010318473B -:10012000EC2400000C250000103A24BF78C878C1E8 +:10012000B4340000D4340000103A24BF78C878C139 :10013000FAD8520724BF30C830C144BF04680C60ED :10014000704700000023002400250026103A28BF35 :1001500078C1FBD8520728BF30C148BF0B60704739 -:10016000642900F09980002070471FB500F0E5F881 -:100170001FBD10B510BD00F08AF91146FFF7F5FF5D -:1001800001F0B8FA00F0A8F903B4FFF7F2FF03BCDE -:1001900000F0B2F90B49D1F800C04A685CF8043BA2 -:1001A0001068184442F8040B8C4528BFA1F1DC0C00 -:1001B0008A4228BFA1F1DC02C1F800C04A6020F0E9 -:1001C00000407047C00500200948804709480047A3 -:1001D000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F7 -:1001E000FEE7FEE704480549054A064B7047000054 -:1001F000CF160008ED00000828060020280C00207B -:1002000028080020280800200FB41CB5074B06AAB8 -:100210007B4469460090059800F021F9002069466A -:1002200000F030F91CBC5DF814FB00007102000006 -:100230002DE9F0410E460446002020622046E16888 -:10024000884730B3252805D0D4E901219047206A9A -:10025000401CF2E7E168204600278847050018D0D7 -:10026000A5F14100192802D820354FF40067324625 -:10027000294620462760FFF773FF40B1012804D0CC -:10028000F61D26F007060836D8E7361DD6E72846BD -:10029000DAE7206ABDE8F0812DE9F0410646002446 -:1002A00010687529314616A510D0AFF300800028DC -:1002B00002DA404213A507E031688A0701D512A58A -:1002C00002E0490704D511A5012401E0AFF3008045 -:1002D00000210A2206F1240709E0B0FBF2FCB0FB82 -:1002E000F2F302FB1C00303078541846491C0028F9 -:1002F000F3D123462A463046BDE8F04100F050B81D -:10030000000000002D0000002B0000002000000075 -:100310000B4910B5A1F17C020A4CC2E93712372112 -:1003200006E000EB104342F82130074B00FB03408E -:100330000B1EA1F10101F4DC10BD0120E8E7000073 -:1003400060050020E119D666CD0D01004FF00002D6 -:1003500000B5134694469646203922BFA0E80C50BB -:10036000A0E80C50B1F12001BFF4F7AF090728BF96 -:10037000A0E80C5048BF0CC05DF804EB890028BF12 -:1003800040F8042B08BF704748BF20F8022B11F03B -:10039000804F18BF00F8012B7047704770477047B7 -:1003A0002DE9F0470D4699469246044600F124088F -:1003B0000168880604D5E06921F01001216000E0A1 -:1003C0000120A84201DD471B00E00027A1697A193E -:1003D00002EB0900081AA0612078C00602D420466A -:1003E000AFF30080002608E0D4E901211AF80600E6 -:1003F0009047206A401C761C20624E45F4DB207832 -:10040000C0060AD52046AFF3008006E0D4E90121FA -:1004100030209047206A401C2062381EA7F1010757 -:10042000F4DC07E0D4E9012118F805009047206AC0 -:10043000401C2062281EA5F10105F3DC2046AFF325 -:1004400000802078000602D50220BDE8F087012058 -:10045000FBE7000001694A1C02610878704700B59B -:100460008FB0CDE901310021059105497944CDE9ED -:10047000031011466846FFF7DBFE0FB000BD000019 -:10048000E5FFFFFF0A6802F8010B0A607047754636 -:1004900000F02CF8AE4605006946534620F00700F0 -:1004A000854618B020B5FFF79DFEBDE820404FF00F -:1004B00000064FF000074FF000084FF0000B21F04E -:1004C0000701AC46ACE8C009ACE8C009ACE8C0091B -:1004D000ACE8C0098D46704710B50446AFF3008004 -:1004E0002046BDE81040FFF74FBE000000487047AF -:1004F000C80500207047000001491820ABBEFEE788 -:1005000026000200FEE770472DE9F84FDFF8B891AA -:10051000002409F1040A0AF1040B23460F270BF10A -:10052000040EC9E00125A5402A40AA427DD1674EAC -:10053000D1F804C0ACEB0608B44532D014DCBCF1F1 -:10054000030F3AD009DCBCF1000F2AD0BCF1010F37 -:100550001CD0BCF1020F31D11DE0BCF1110F17D03E -:10056000BCF1120F2AD119E0B8F5881F19D006DCAA -:10057000B8F5803F15D0B8F5801F1FD111E0B8F550 -:10058000001F0ED0B8F5041F18D10AE0CB6815E0A3 -:10059000CB681B1D12E0CB6808330FE0CB680C332F -:1005A0000CE08B682BB1012B4FF0080303D04561A1 -:1005B00004E0042302E0056100E00023FF2A01D8E3 -:1005C000064601E000F104064FEA840501D9A5F1D1 -:1005D0002005D6F8008007FA05FC28EA0C0803FA83 -:1005E00005F548EA0508C6F800804D68ED0062D5BB -:1005F000374DAE6946F00106AE61AD6924F00306E1 -:1006000005F001050095334D06EB050CDCF80850AC -:10061000A607360F07FA06F825EA0805DFF8B880BE -:10062000404503D14FF0000817E044E0DFF8AC800C -:10063000404502D14FF001080FE0DFF8A4804045AB -:1006400002D14FF0020808E0DFF89880404502D15F -:100650004FF0030801E04FF0040808FA06F848EAF2 -:100660000508CCF808804D68D9F80060ED034D46C8 -:1006700001D5164300E096432E604D68DAF800601D -:10068000AD03554601D5164300E096432E604D68F4 -:10069000DBF80060ED025D4601D5164300E09643AD -:1006A0002E604D68DEF80060AD02754601D5164338 -:1006B00000E096432E60641C0D682A46E5407FF4F6 -:1006C00031AFBDE8F88F00000004014000001110B8 -:1006D000001002400000014000080140000C0140F1 -:1006E0000010014000140140C26821EA02030A40E0 -:1006F00043EA0241016170470AB101617047090490 -:10070000FBE70000014880687047000000000020FF -:1007100070B5040025D094F83D00002520B984F878 -:100720003C50204600F050F9242084F83D00206819 -:10073000016821F0010101602068016841F4004175 -:1007400001602068016821F40041016000F08AFA2C -:100750004D4A6168914201D84C4900E04C498842B9 -:1007600001D2012070BD4B492368B0FBF1F15E68F6 -:1007700026F03F060E435E606368934206D94FF44D -:10078000967359434FF47A73B1FBF3F12368491C14 -:100790001E6A26F03F06314319626168914210D803 -:1007A0004900401EB0FBF1F2521CC2F30B02042AB6 -:1007B00001D2042022E0B0FBF1F0401CC0F30B009A -:1007C0001CE0A268F2B301EBC10303EB0116431E68 -:1007D000B3FBF6F35B1C43F480431B0549D092B393 -:1007E00001EBC10202EB0111401EB0FBF1F0401C15 -:1007F000C0F30B0040F4804040F400402168CA6917 -:100800004CF6FF739A431043C861D4E907100143C3 -:100810002068026822F0C00211430160D4E903019C -:1008200001432068826848F2FF339A431143816094 -:10083000D4E9050108432168CA6822F0FF02104389 -:10084000C86001E00EE016E02068016841F0010197 -:1008500001602564202084F83D00256384F83E5023 -:10086000002070BD01EB4106431EB3FBF6F35B1C99 -:10087000B3E70120C2E701EB4101401EB0FBF1F0FC -:10088000401CC0F30B00B7E7A086010080841E0067 -:1008900000093D0040420F002DE9FF4F83B09A460A -:1008A000DDE9119793460446DDF84080FFF72AFF03 -:1008B000054694F83D0020287FD1192301224049A4 -:1008C0002046009500F04AFC002876D194F83C00C0 -:1008D000012872D0012084F83C0020680168C90713 -:1008E00003D1016841F0010101602068016821F431 -:1008F00000610160212084F83D00402084F83E0022 -:1009000000262664C4F82480A4F82A90608D2085EF -:100910002C48E062CDE9007553465A4620460499BA -:1009200000F0A2FB70B930E02A463946204600F0BC -:1009300094FC58B1206C042804D12068016841F46B -:1009400000710160012007B0BDE8F08F606A216886 -:1009500000780861606A401C6062218D491E89B27E -:100960002185628D521E628522685369DB435B07D5 -:100970000BD469B100781061606A401C6062208D00 -:10098000401E2085608D401E6085208D0028CBD1C3 -:100990002A463946204600F0BBFB0028CAD154F84D -:1009A0003D0B016841F400710160202004F81E092C -:1009B000E67766770020C6E7FFE70220C3E700007E -:1009C000020010000000FFFF10B586B0002100916A -:1009D00001910291039100680F4988421AD10F4C8E -:1009E000A06940F00800A061A069694600F0080015 -:1009F0000490C0200090122001900320039008482A -:100A0000FFF782FDE06940F40010E061E06900F466 -:100A10000010049006B010BD0054004000100240C9 -:100A2000000C0140024881680278114481607047DF -:100A300000000020074810B5016841F01001016076 -:100A4000032000F067F80F2000F006F800F024F80B -:100A5000002010BD0020024070B50D4D04464FF43B -:100A60007A712878B1FBF0F00A490968B1FBF0F01F -:100A700000F0CEFA48B9102C07D200222146501EB1 -:100A800000F028F800206C6070BD012070BD0000EF -:100A9000000000200C0000200C4808B5816941F0DE -:100AA00001018161816901F001010091C16941F099 -:100AB0008051C161C06900F08050009004484168D5 -:100AC00021F0E06141F00071416008BD001002407A -:100AD00000000140F0B40E4B1B680C46C3F3022328 -:100AE000C3F10705042D00D90425191D072901D2DA -:100AF000002300E0DB1E012606FA05F1491E214015 -:100B000099409E40761E16403143F0BC00F0E1BD96 -:100B10000CED00E0064900F0070208684FF6FF03FD -:100B2000184040EA0220034A104308607047000062 -:100B30000CED00E00000FA052DE9F0470F46050036 -:100B400061D0434E306800F00700B84209D23068E7 -:100B500020F0070038433060306800F00700B842EA -:100B600051D128683B4C810712D5400703D56068F6 -:100B700040F4E06060602878000703D5606840F4C6 -:100B8000605060606068A96820F0F0000843606011 -:100B90002878C00728D06868012810D0216802286A -:100BA00010D0890700292EDA616821F00301014382 -:100BB0006160FFF7A7FD804641F288390DE02168AA -:100BC0008903EFE78901EDE7FFF79CFDA0EB080142 -:100BD000494502D90320BDE8F0876068696800F0E4 -:100BE0000C00B0EB810FEFD1306800F00700B84285 -:100BF0000BD9306820F0070038433060306800F0CF -:100C00000700B84201D00120E5E72878400705D564 -:100C10006068E96820F4E0600843606028780007B5 -:100C200006D56068296920F4605040EAC100606020 -:100C300000F028F86168084AC1F30311515CC8400C -:100C40000649086006480068FFF706FF0020C2E773 -:100C50000020024000100240001800080C00002094 -:100C6000040000200448054900684968044AC1F3AB -:100C70000221515CC84070470C0000200010024067 -:100C80001018000812A185B00FC98DE80F0014A03C -:100C9000144A006804905168134801F00C03042BB7 -:100CA00010D0082B0ED1C1F38343C9031DF80300F4 -:100CB0000AD5516804AAC1F34041515C0A4A504325 -:100CC000B0FBF1F005B0704708494843FAE700006F -:100CD00002030405060708090A0B0C0D0E0F10107D -:100CE000010200000010024000127A0000093D00DD -:100CF0002DE9F84F040070D02078C04DC00749D0CE -:100D00006868C0F38100012807D06868C0F38100DB -:100D1000022809D16868C00306D52868800339D540 -:100D200060680028E7D035E06068B0F5803F0BD000 -:100D300010B1B0F5A02F11D0286820F480302860C1 -:100D4000286820F4802002E0286840F48030286081 -:100D5000606890B1FFF7D6FC06460AE0286840F4C8 -:100D600080202860F0E700BFFFF7CCFC801B6428E0 -:100D700073D828688003F7D50CE0FFF7C3FC06465C -:100D800005E000BFFFF7BEFC801B6428F0D8286890 -:100D90008003F7D420789A4E80074FF001094FF076 -:100DA000000839D5686810F00C0F07D06868C0F3E8 -:100DB0008100022809D16868C00306D4286880072A -:100DC00014D52069012808D110E02069B0B1C6F817 -:100DD0000090FFF797FC074605E00AE1FFF792FC59 -:100DE000C01B0228C4D828688007F7D52868616925 -:100DF00020F0F80040EAC10028600DE0C6F800804D -:100E0000FFF780FC074604E0FFF77CFCC01B0228CC -:100E100023D828688007F7D4207800072CD5794894 -:100E2000A169D9B1C0F80090FFF76CFC074604E057 -:100E3000FFF768FCC01B02280FD8686A8007F7D547 -:100E400071484FF4FA510068B0FBF1F0009000BF18 -:100E50000098411E0091FAD20EE080E0C0F80080B8 -:100E6000FFF750FC074604E0FFF74CFCC01B0228CC -:100E700075D8686A8007F7D42078400760D5E8699C -:100E80000027C00008D4E86940F08050E861E869B4 -:100E9000012700F0805000905C480168C90513D418 -:100EA0000168834641F480710160FFF72BFC8246A4 -:100EB00006E000BFFFF726FCA0EB0A0064284ED82E -:100EC000DBF80000C005F5D5E06801280AD008B1BC -:100ED000052813D0286A20F001002862286A20F033 -:100EE000040002E0286A40F001002862E06841F254 -:100EF000883B98B1FFF706FC82460BE0286A40F079 -:100F000004002862EEE700BFFFF7FCFBA0EB0A013C -:100F100059455AD8286A8007F6D50CE0FFF7F2FB4E -:100F2000824605E0FFF7EEFBA0EB0A0159454CD8DD -:100F3000286A8007F6D41FB1E86920F08050E86184 -:100F4000E06988B36968C1F38101022944D00228AD -:100F5000C6F8608004D0FFF7D5FB044638E034E0E3 -:100F6000FFF7D0FB074604E0FFF7CCFBC01B0228CD -:100F70002BD828688001F7D4206AB0F5803F05D1CE -:100F80006868A16820F4003008436860D4E908016B -:100F90000843696821F4741108436860C6F86090DA -:100FA000FFF7B0FB044606E025E000BFFFF7AAFB11 -:100FB000001B022809D828688001F7D51BE000BF74 -:100FC000FFF7A0FB001B022802D90320BDE8F88F21 -:100FD00028688001F4D40EE00128F7D06868226AFE -:100FE00000F48031914204D1616A00F470108842AB -:100FF00001D00120EAE70020E8E7000000100240ED -:1010000000004242800442420C0000200070004078 -:1010100010B5401EB0F1807F01D3012010BD4FF00C -:10102000E02460610F21601700F053FB0020A061F5 -:1010300007202061002010BDFEE701684A69D24305 -:1010400052050FD46FF480624A61002140F8301FCE -:10105000202242738173026942F00402026101732B -:1010600001207047002070472DE9F84304460068CE -:101070000D46DDE9089701689846164641F48071EF -:1010800001604B4600224FF001112046009700F00E -:1010900065F848B120680068C00502D54FF40070BB -:1010A00020640320BDE8F883216805F0FE00086194 -:1010B0003B464A461549204600F084F888B9206826 -:1010C0004169806900903A464946204600F0C5F8DB -:1010D00048B1206C042804D12068016841F40071F3 -:1010E00001600120DEE7F5B2B8F1010F09D02168F7 -:1010F000300A08613A464946204600F0AEF800281A -:10110000E7D1206805610020CCE700000200010063 -:1011100070B516460D4604460DE02046FFF78DFFDC -:1011200008B1012070BD681C05D0FFF7EBFA801BE9 -:10113000A84207D835B120684069C0434007ECD4C5 -:10114000002070BD002044F8300F20216173A0738F -:10115000216941F0200121612073E2E72DE9F04788 -:101160001E4690460D460446C1F30747DDF8209021 -:1011700008E0701C06D0FFF7C5FAA0EB0900B042EA -:101180000FD876B12068012F18D0806925EA0000B9 -:101190000004000C14D000214145EAD00020BDE835 -:1011A000F087002044F8300F20216173A07321697B -:1011B00041F02001216120730120F0E74069E5E75B -:1011C0000121E9E72DE9F0479A4691460E4604468B -:1011D00000254FF02008C1F3074725E0206840694B -:1011E000C043400514D42068016841F400710160D7 -:1011F00021686FF480604861256384F83D8084F83D -:101200003E50206C40F00400206484F83C501FE005 -:10121000B9F1FF3F08D0FFF775FAA0EB0A01494585 -:101220000CD8B9F1000F09D02068012F13D08069C4 -:1012300026EA00000004000C0BD0CFE744F8305F32 -:1012400084F80D80A573206940F02000206125738B -:101250000120BDE8F0874069EAE770B516460D4603 -:1012600004460DE02046FFF7E8FE08B1012070BDFE -:10127000681C05D0FFF746FA801BA84207D835B195 -:1012800020684069C0430006ECD4002070BD0020F7 -:1012900044F8300F20216173A073216941F02001CF -:1012A00021612073E2E700003EB564248DE81C0054 -:1012B0000A46014601230248FFF7EEFA3EBD000050 -:1012C00010000020F0B585B0002524480095019558 -:1012D00002950395816941F010018161816901F0F6 -:1012E00010010491816941F020018161816901F05F -:1012F00020010491816941F008018161816901F057 -:1013000008010491816941F0040181618069144FF1 -:1013100000F004004FF48054049000222146384627 -:10132000FFF7EAF90122D60331463846FFF7E4F920 -:101330000220CDE902500094012469460194384608 -:10134000FFF7E2F80320CDE90240CDE900646946E9 -:101350003846FFF7D9F805B0F0BD00000010024094 -:10136000000C0140FEE7FEE73CB5A3F12005059C1B -:101370005E2D26D8082A0DD00C2A15D0102A20D18F -:10138000104A02EB0312A2F50072CDE900241023EB -:10139000082214E00C4A02EBC302A2F58072CDE9E8 -:1013A0000024082305220AE003EB4302074B03EB6A -:1013B0008202A2F5C072CDE900240C23062200F0BF -:1013C00094F83CBD1A200008AE180008A61B0008BF -:1013D0002DE9F0470027DFF858903D464FF0800A8E -:1013E0002946002000F0CBF812482AFA05F600241E -:1013F00000EBC51819F8041031420DD0B14309F8BB -:10140000041027B901272946204600F0B8F818F83B -:10141000040000F0F9F800E00027641CE4B2802C1E -:10142000E8D36D1CEDB2082DDAD3BDE8F0870000DB -:10143000640400206400002010B5AE2000F0DCF849 -:10144000D52000F0D9F8502000F0D6F8A82000F000 -:10145000D3F83F2000F0D0F8D32000F0CDF80020E2 -:1014600000F0CAF8402000F0C7F88D2000F0C4F862 -:10147000142000F0C1F8202000F0BEF8022000F097 -:10148000BBF8A12000F0B8F8C02000F0B5F8D920D2 -:1014900000F0B2F8F12000F0AFF8DB2000F0ACF87B -:1014A000302000F0A9F8A42000F0A6F8A62000F053 -:1014B000A3F8AF2000F0A0F8BDE810400020AFF383 -:1014C000008070B5064600242146002000F057F841 -:1014D0000025304600F098F86D1CEDB2802DF8D351 -:1014E000641CE4B2082CEFD370BD2DE9FF4F002639 -:1014F000DDE90DBA99469046374635463BE0002473 -:1015000032E01BF807008021F14008421DD0BAF1FB -:10151000050F15D2DFE80AF0030B0B030300019857 -:1015200000222844C1B200982044C0B206E00198CD -:1015300001222844C1B200982044C0B200F06CF8E7 -:10154000761CF6B2082E0BD00CE05FEA0A00E6D05B -:101550000128E4D00228F3D0BAF1040FF0D1E6E775 -:1015600000267F1C641CE4B24445CAD30EB1002699 -:101570007F1C6D1CEDB24D45C1D3BDE8FF8F10B58A -:101580000446C1F1B700C0B200F036F8102040EABE -:10159000141000F031F804F00F00BDE8104000F026 -:1015A0002BB82DE9F8411E4617460D460446DDF8D6 -:1015B0001C801CE0802C05D3E819C5B2082D00D38F -:1015C000002500243A4629462046CDF80080FFF742 -:1015D000CBFE761C082F04D00C2F04D0102F06D180 -:1015E00003E0A41D02E0E41D00E00834E4B2337817 -:1015F000002BDFD1BDE8F88101B56A460123002147 -:101600007820FFF751FE08BD01B56A46012340214D -:101610007820FFF749FE08BDF0B580281FD2402989 -:101620001DD2CD0801F00701802424FA01F30C49F2 -:1016300001EBC516315C0F4622B1012A04D0022A03 -:1016400005D103E0994302E0194300E059408F427D -:1016500005D031540349EC400A5C22430A54F0BDE2 -:10166000640000206404002070477047FFF7DAB977 -:1016700030B58FB028216846FEF768FE14210AA80D -:10168000FEF764FE01210804CDE900100024029455 -:1016900002250491CDE907504FF4E0100990684607 -:1016A000FFF726FB08B172B6FEE70F20CDE90A0569 -:1016B0004FF48060CDE90C4002210AA80E94FFF798 -:1016C0003BFA002801D072B6FEE70FB030BD70477C -:1016D000FEE70907090E002804DB00F1E02080F88E -:1016E0000014704700F00F0000F1E02080F8141D96 -:1016F00070470000FFF79EF9FFF7BAFFFFF7E2FD22 -:101700000C480B494FF4804201600B4941600021B5 -:101710008160C0E9031241618161C1610162FEF72C -:10172000F7FF08B172B6FEE700F008F8FEE7000028 -:101730000054004010000020A086010086B0002662 -:1017400037463446FFF778FEDFF894800125CDE96F -:101750000085641C0021A4B21E2324220846FFF742 -:10176000C4FE1E211FA3102208460095FFF719FF93 -:101770001CA30C222E211E200095FFF712FF19A397 -:10178000082200211E200095FFF70BFF3A4617A103 -:1017900002A8FEF739FD02AB082200214020009587 -:1017A000FFF7FFFEFEF7F6FC024612A102A8FEF7C5 -:1017B0002BFD082202AB11461E200095FFF7F1FE1B -:1017C000FFF706FEFEF79EFFB042C0D94FF400417E -:1017D0000A4806F57A76FEF787FF27460024B6E723 -:1017E0001818000841424344000000004650533A94 -:1017F0002564000052414E443A256400000C01402B -:1018000000000000000000000102030406070809B0 -:101810000000000001020304000002000F00000F9E -:10182000000F000009000F0F000D800F05C0188089 -:101830000F0C70F0C00F083F81700F04147FF00F81 -:101840000C01AC180F040FC0380F067807EC0F0D11 -:10185000C07E860F0703C0060F061E000E0F0C7019 -:10186000000F0F0DC010078F0F0018018F1C0018FC -:101870001FCF18001875CF3800003F4F3800000404 -:101880006F380000063F380000027F6800000FFF3D -:10189000580000FA2FC80003C0EFD800020F8F983D -:1018A00000001A0F980000380F380000100F0000D9 -:1018B00000000000000020202020200020005050C8 -:1018C0005000000000005050F850F85050002078B0 -:1018D000C07028F02000C0C810204098180040A018 -:1018E000A040A890680030204000000000001020B8 -:1018F000404040201000402010101020400020A840 -:10190000702070A82000202020F820202000000057 -:10191000000060408000000000F8000000000000AF -:101920000000006060000008102040800000708807 -:1019300098A8C8887000206020202020700070883F -:1019400008304080F800F808103008887000103027 -:101950005090F8101000F880F008088870003840A7 -:1019600080F088887000F80810204040400070889F -:10197000887088887000708888780810E00000609F -:101980006000606000000060600060608000102007 -:101990004080402010000000F800F80000004020C7 -:1019A000100810204000708810202000200070884F -:1019B000B8A8B880780020508888F8888800F08817 -:1019C00088F08888F0007088808080887000F088B7 -:1019D00088888888F000F88080F08080F800F8809F -:1019E00080F08080800070888080B8887800888847 -:1019F00088F8888888007020202020207000381007 -:101A00001010109060008890A0C0A0908800808086 -:101A100080808080F80088D8A8A888888800888876 -:101A2000C8A8988888007088888888887000F0889E -:101A300088F08080800070888888A8906800F0888E -:101A400088F0A09088007088807008887000F82066 -:101A50002020202020008888888888887000888836 -:101A6000888888502000888888A8A8D88800888816 -:101A70005020508888008888502020202000F808B6 -:101A800010204080F800F0C0C0C0C0C0F00000804E -:101A900040201008000078181818181878002070D6 -:101AA000A82020202000002040F840200000201026 -:101AB0000800000000000000E010709068008080C6 -:101AC000B0C888C8B0000000708880807000080826 -:101AD00068988898680000007088F080700030482E -:101AE00040F04040400000007088887808F0808016 -:101AF000B0C8888888002000002020202000100026 -:101B0000003010101060808090A0C0A0980060206D -:101B1000202020207000000050A8A8A8A8000000E5 -:101B2000B04848484800000070888888700000006D -:101B3000F08888F0808000007888887808080000A5 -:101B4000B04840404000000078807008F0004040FD -:101B5000F8404048300000009090909068000000ED -:101B60008888885020000000A8A8A8A8500000007D -:101B700088502050880000008888986808F000008D -:101B8000F8102040F80020404080404020002020F5 -:101B9000200020202000201010081010200000003D -:101BA00040A810000000000000000000000000003D -:101BB0000000001010101010000010000000006C59 -:101BC00048480000000000000000001414287C2891 -:101BD0007C285050000000103840403848701010E9 -:101BE0000000002050200C700814080000000000C5 -:101BF000001820205448340000000010101010007D -:101C0000000000000000000808101010101010085C -:101C100008000020201010101010102020000010CC -:101C20007C1028280000000000000000101010FCAC -:101C3000101010000000000000000000001810301C -:101C4000200000000000007C0000000000000000F8 -:101C500000000000003030000000000404080810FC -:101C600010202040000000384444444444443800DC -:101C7000000000301010101010107C000000003820 -:101C80004404081020447C00000000384404180478 -:101C9000044438000000000C141424447C040C009C -:101CA0000000003C20203804044438000000001CE0 -:101CB00020407844444438000000007C4404080874 -:101CC00008101000000000384444384444443800F0 -:101CD000000000384444443C040870000000000048 -:101CE0000030300000303000000000000018180004 -:101CF00000183020000000000C10608060100C0004 -:101D00000000000000007C007C00000000000000DB -:101D1000C02018041820C000000000001824040887 -:101D20001000300000003844444C54544C404438B7 -:101D300000000030102828287C44EC00000000F847 -:101D4000444478444444F8000000003C444040408F -:101D500040443800000000F0484444444448F00047 -:101D6000000000FC445070504044FC000000007C27 -:101D700020283828202070000000003C4440404CBF -:101D800044443800000000EC44447C444444EC00EB -:101D90000000007C1010101010107C000000003CAF -:101DA0000808084848483000000000EC44485070DB -:101DB0004844E400000000702020202024247C00FF -:101DC000000000EC6C6C54544444EC00000000EC47 -:101DD00064645454544CEC000000003844444444BF -:101DE0004444380000000078242424382020700067 -:101DF00000000038444444444444381C000000F8C7 -:101E0000444444784844E000000000344C40380426 -:101E100004645800000000FC9010101010103800EE -:101E2000000000EC4444444444443800000000EC0A -:101E30004444282828101000000000EC4444545466 -:101E400054542800000000C4442810102844C40042 -:101E5000000000EC44282810101038000000007C1E -:101E60004408101020447C0000000038202020206E -:101E700020202020380000402020201010080808D2 -:101E80000000003808080808080808083800001092 -:101E900010284400000000000000000000000000C6 -:101EA0000000000000FC001008000000000000001E -:101EB000000000000038443C44443C00000000C0E6 -:101EC000405864444444F80000000000003C444092 -:101ED000404438000000000C04344C4444443C00AE -:101EE000000000000038447C40403C000000001C22 -:101EF000207C202020207C000000000000344C4486 -:101F000044443C04380000C0405864444444EC005D -:101F1000000000100070101010107C000000001075 -:101F20000078080808080808700000C0405C487085 -:101F30005048DC00000000301010101010107C0021 -:101F40000000000000E854545454FC00000000005D -:101F500000D864444444EC000000000000384444CD -:101F6000444438000000000000D8644444447840F1 -:101F7000E000000000344C4444443C040C000000E9 -:101F8000006C302020207C0000000000003C443821 -:101F90000444780000000000207C202020201C0049 -:101FA0000000000000CC4444444C34000000000019 -:101FB00000EC4444282810000000000000EC4454C9 -:101FC000545428000000000000CC48303048CC00B9 -:101FD0000000000000EC44242818101078000000D5 -:101FE000007C481020447C000000000810101010F5 -:101FF00020101010080000101010101010101010F9 -:102000000000002010101010081010102000000018 -:102010000000002458000000000000000000000044 -:1020200000000000000000000000000000183C3C20 -:102030003C18181800181800000000666666662430 -:1020400000000000000000000000000000006C6CB8 -:10205000FE6C6C6CFE6C6C0000001818187CC6C21C -:10206000C07C0686C67C181800000000000000C274 -:10207000C60C183060C686000000000000386C6C8A -:102080003876DCCCCCCC76000000003030303060CC -:10209000000000000000000000000000000C1830EC -:1020A0003030303030180C00000000000030180CC8 -:1020B0000C0C0C0C0C18300000000000000000009C -:1020C000663CFF3C660000000000000000000000CD -:1020D00018187E1818000000000000000000000022 -:1020E0000000000018181830000000000000000078 -:1020F0000000FE00000000000000000000000000E2 -:10210000000000000018180000000000000000029D -:10211000060C183060C0800000000000007CC6C6BD -:10212000CED6D6E6C6C67C0000000000001838787F -:102130001818181818187E0000000000007CC60649 -:102140000C183060C0C6FE0000000000007CC6060F -:10215000063C060606C67C0000000000000C1C3C85 -:102160006CCCFE0C0C0C1E000000000000FEC0C079 -:10217000C0FC0E0606C67C0000000000003860C0EF -:10218000C0FCC6C6C6C67C000000000000FEC60635 -:10219000060C18303030300000000000007CC6C64D -:1021A000C67CC6C6C6C67C0000000000007CC6C651 -:1021B000C67E0606060C780000000000000000182D -:1021C00018000000181800000000000000000018AF -:1021D0001800000018183000000000000000060C75 -:1021E00018306030180C06000000000000000000ED -:1021F00000FE0000FE000000000000000000603053 -:10220000180C060C1830600000000000007CC6C6E8 -:102210000C181818001818000000000000007CC6F8 -:10222000C6DEDEDEDCC07C00000000000010386C82 -:10223000C6C6FEC6C6C6C6000000000000FC666634 -:10224000667C66666666FC0000000000003C66C2B4 -:10225000C0C0C0C0C2663C000000000000F86C6650 -:1022600066666666666CF8000000000000FE666246 -:10227000687868606266FE000000000000FE66622A -:10228000687868606060F00000000000003C66C292 -:10229000C0C0DEC6C6663A000000000000C6C6C662 -:1022A000C6FEC6C6C6C6C60000000000003C181820 -:1022B0001818181818183C0000000000001E0C0C1C -:1022C0000C0C0CCCCCCC78000000000000E6666C56 -:1022D0006C78786C6666E6000000000000F06060D4 -:1022E000606060606266FE000000000000C6EEFEF6 -:1022F000FED6C6C6C6C6C6000000000000C6E6F68A -:10230000FEDECEC6C6C6C6000000000000386CC6A1 -:10231000C6C6C6C6C66C38000000000000FC666673 -:10232000667C60606060F00000000000007CC6C653 -:10233000C6C6C6C6D6DE7C0C0E00000000FC666673 -:10234000667C6C666666E60000000000007CC6C61F -:1023500060380C06C6C67C0000000000007E7E5A75 -:102360001818181818183C000000000000C6C6C64F -:10237000C6C6C6C6C6C67C000000000000C6C6C6EB -:10238000C6C6C6C66C3810000000000000C6C6C62F -:10239000C6C6D6D6FE6C6C000000000000C6C66C37 -:1023A0006C38386C6CC6C6000000000000666666BB -:1023B000663C181818183C000000000000FEC68695 -:1023C0000C183060C2C6FE0000000000003C303037 -:1023D0003030303030303C0000000000000080C061 -:1023E000E070381C0E06020000000000003C0C0CDF -:1023F0000C0C0C0C0C0C3C0000001038386CC600A7 -:1024000000000000000000000000000000000000CC -:102410000000000000000000FF0030303018000015 -:1024200000000000000000000000000000000000AC -:10243000780C7CCCCCCC76000000000000E0606022 -:10244000786C66666666DC00000000000000000034 -:102450007CC6C0C0C0C67C0000000000001C0C0C84 -:102460003C6CCCCCCCCC760000000000000000001E -:102470007CC6FEC0C0C67C000000000000386C6452 -:1024800060F060606060F00000000000000000008C -:1024900076CCCCCCCCCC7C0CCC78000000E060605E -:1024A0006C7666666666E60000000000001818009C -:1024B0003818181818183C00000000000006060024 -:1024C0000E06060606060666663C000000E0606032 -:1024D000666C78786C66E60000000000003818181A -:1024E0001818181818183C00000000000000000020 -:1024F000ECFED6D6D6D6D6000000000000000000C4 -:10250000DC6666666666660000000000000000008B -:102510007CC6C6C6C6C67C000000000000000000E5 -:10252000DC66666666667C6060F0000000000000A5 -:1025300076CCCCCCCCCC7C0C0C1E00000000000077 -:10254000DC7662606060F0000000000000000000C7 -:102550007CC660380CC67C000000000000103030E3 -:10256000FC30303030361C0000000000000000005D -:10257000CCCCCCCCCCCC760000000000000000001D -:1025800066666666663C18000000000000000000F9 -:10259000C6C6C6D6D6FE6C000000000000000000D3 -:1025A000C66C3838386CC60000000000000000001F -:1025B000C6C6C6C6C6C67E060CF8000000000000EF -:1025C000FECC183060C6FE0000000000000E181897 -:1025D0001870181818180E000000000000181818BD -:1025E00018001818181818000000000000701818BB -:1025F000180E181818187000000000000076DC0093 -:102600000000000000000000000000002C26000870 -:102610000000002010000000280100083C260008EF -:1026200010000020180C0000440100080100000008 -:0C26300010000000000000000024F40076 +:10016000642900F0D780002070471FB59DE8030088 +:1001700000F052F91FBD10B510BD00F021FA114674 +:10018000FFF7F3FF02F050F800F03FFA03B4FFF777 +:10019000F2FF03BC00F070FA0948804709480047A5 +:1001A000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE727 +:1001B000FEE7FEE704480549054A064B7047000084 +:1001C000EB1E0008ED00000838060020380C002067 +:1001D000380800203808002070B5064600F000F905 +:1001E000056806F10B0020F00704B4429CBF002014 +:1001F00070BD2B466A68BAB11068A04210D304F1F2 +:10020000080188423CBF5068586007D351681019F4 +:1002100041601168091B016058601460101D70BDB9 +:1002200013465268002AE7D12146284600F0E0F83C +:100230000028DED170BD70B50446051F00F0D0F86F +:100240000068002C14BF446870BD002C18BFAC427D +:100250003CBF20466468F8D301680A18AA4218BF58 +:10026000456003D12A680546114401602868411998 +:10027000A1421CBF6C6070BD616869602168084460 +:10028000286070BD0FB41CB5074B06AA7B446946B5 +:100290000090059800F055F90020694600F064F9D7 +:1002A0001CBC5DF814FB0000D90200002DE9F041F0 +:1002B0000E460446002020622046E168884730B39D +:1002C000252805D0D4E901219047206A401CF2E797 +:1002D000E168204600278847050018D0A5F14100B5 +:1002E000192802D820354FF40067324629462046A7 +:1002F0002760FFF735FF40B1012804D0F61D26F036 +:1003000007060836D8E7361DD6E72846DAE7206A1A +:10031000BDE8F0812DE9F0410646002410687529FA +:10032000314616A510D0AFF30080002802DA404213 +:1003300013A507E031688A0701D512A502E0490735 +:1003400004D511A5012401E0AFF3008000210A22A9 +:1003500006F1240709E0B0FBF2FCB0FBF2F302FB6C +:100360001C00303078541846491C0028F3D123462D +:100370002A463046BDE8F04100F084B80000000095 +:100380002D0000002B000000200000004FF00002B4 +:1003900000B5134694469646203922BFA0E80C507B +:1003A000A0E80C50B1F12001BFF4F7AF090728BF56 +:1003B000A0E80C5048BF0CC05DF804EB890028BFD2 +:1003C00040F8042B08BF704748BF20F8022B11F0FB +:1003D000804F18BF00F8012B704770477047704777 +:1003E00000487047DC050020704770477047704731 +:1003F00038B504460A4600206946AFF3008000285D +:1004000008BF38BD02460099204600F0B7F8012029 +:1004100038BD012000F0CCB8F8B5AFF30080054638 +:1004200000200C46102000BF0646A819A0420DD996 +:10043000324669460020AFF30080070008BF00F095 +:10044000B7F80098A04218BF0546C419FFF7C8FFC7 +:1004500005600746F01D20F007004619284600F009 +:100460000AF8B44208BFF8BDA21B31463868BDE89F +:10047000F84000F083B800210160C0E90110704726 +:10048000102070472DE9F0470D46994692460446E4 +:1004900000F124080168880604D5E06921F0100104 +:1004A000216000E00120A84201DD471B00E0002799 +:1004B000A1697A1902EB0900081AA0612078C00628 +:1004C00002D42046AFF30080002608E0D4E90121E1 +:1004D0001AF806009047206A401C761C20624E45A0 +:1004E000F4DB2078C0060AD52046AFF3008006E092 +:1004F000D4E9012130209047206A401C2062381E38 +:10050000A7F10107F4DC07E0D4E9012118F80500A0 +:100510009047206A401C2062281EA5F10105F3DCEB +:100520002046AFF300802078000602D50220BDE807 +:10053000F0870120FBE7000001694A1C026108788E +:10054000704700B58FB0CDE9013100210591054913 +:100550007944CDE9031011466846FFF7A7FE0FB0B6 +:1005600000BD0000E5FFFFFF0A6802F8010B0A600A +:100570007047000000487047D405002003464068DB +:100580008C46002818BF88423CBF03464068F8D319 +:1005900018681844884207D00CF1030020F00700C7 +:1005A000001D411A521A0146081D0A60FFF743BE9A +:1005B00010B500F039F8BDE8104000F02FB87047D2 +:1005C0007546FFF7D7FFAE4605006946534620F053 +:1005D0000700854618B020B5FFF7ECFDBDE82040C8 +:1005E0004FF000064FF000074FF000084FF0000BEF +:1005F00021F00701AC46ACE8C009ACE8C009ACE8A2 +:10060000C009ACE8C0098D46704710B50446AFF389 +:1006100000802046BDE81040FFF7B8BD002801D09B +:1006200000F02AB87047000010B5012805D000215D +:1006300003A000F027F8012010BD09A1F8E7000091 +:1006400053494752544D454D3A204F7574206F66BB +:100650002068656170206D656D6F72790000000023 +:100660003A2048656170206D656D6F727920636F07 +:10067000727275707465640001491820ABBEFEE7A4 +:100680002600020070B505460C460A2000E06D1CED +:1006900000F011F835B128780028F8D102E0641C88 +:1006A00000F009F814B120780028F8D1BDE87040B6 +:1006B0000A20AFF3008008B569468DF800000320DA +:1006C000ABBE08BDFEE770472DE9F84FDFF8B891E3 +:1006D000002409F1040A0AF1040B23460F270BF149 +:1006E000040EC9E00125A5402A40AA427DD1674EEB +:1006F000D1F804C0ACEB0608B44532D014DCBCF130 +:10070000030F3AD009DCBCF1000F2AD0BCF1010F75 +:100710001CD0BCF1020F31D11DE0BCF1110F17D07C +:10072000BCF1120F2AD119E0B8F5881F19D006DCE8 +:10073000B8F5803F15D0B8F5801F1FD111E0B8F58E +:10074000001F0ED0B8F5041F18D10AE0CB6815E0E1 +:10075000CB681B1D12E0CB6808330FE0CB680C336D +:100760000CE08B682BB1012B4FF0080303D04561DF +:1007700004E0042302E0056100E00023FF2A01D821 +:10078000064601E000F104064FEA840501D9A5F10F +:100790002005D6F8008007FA05FC28EA0C0803FAC1 +:1007A00005F548EA0508C6F800804D68ED0062D5F9 +:1007B000374DAE6946F00106AE61AD6924F003061F +:1007C00005F001050095334D06EB050CDCF80850EB +:1007D000A607360F07FA06F825EA0805DFF8B880FD +:1007E000404503D14FF0000817E044E0DFF8AC804B +:1007F000404502D14FF001080FE0DFF8A4804045EA +:1008000002D14FF0020808E0DFF89880404502D19D +:100810004FF0030801E04FF0040808FA06F848EA30 +:100820000508CCF808804D68D9F80060ED034D4606 +:1008300001D5164300E096432E604D68DAF800605B +:10084000AD03554601D5164300E096432E604D6832 +:10085000DBF80060ED025D4601D5164300E09643EB +:100860002E604D68DEF80060AD02754601D5164376 +:1008700000E096432E60641C0D682A46E5407FF434 +:1008800031AFBDE8F88F00000004014000001110F6 +:10089000001002400000014000080140000C01402F +:1008A00000100140001401408068084000D0012081 +:1008B0007047C26821EA02030A4043EA024101612B +:1008C00070470AB1016170470904FBE7014880687D +:1008D000704700000000002070B5040025D094F897 +:1008E0003D00002520B984F83C50204600F050F926 +:1008F000242084F83D002068016821F00101016096 +:100900002068016841F4004101602068016821F419 +:100910000041016000F098FA4D4A6168914201D8A7 +:100920004C4900E04C49884201D2012070BD4B493E +:100930002368B0FBF1F15E6826F03F060E435E606F +:100940006368934206D94FF4967359434FF47A7310 +:10095000B1FBF3F12368491C1E6A26F03F063143C0 +:1009600019626168914210D84900401EB0FBF1F253 +:10097000521CC2F30B02042A01D2042022E0B0FB75 +:10098000F1F0401CC0F30B001CE0A268F2B301EBD5 +:10099000C10303EB0116431EB3FBF6F35B1C43F4E8 +:1009A00080431B0549D092B301EBC10202EB011158 +:1009B000401EB0FBF1F0401CC0F30B0040F480403F +:1009C00040F400402168CA694CF6FF739A43104313 +:1009D000C861D4E9071001432068026822F0C00210 +:1009E00011430160D4E9030101432068826848F2A1 +:1009F000FF339A4311438160D4E90501084321681C +:100A0000CA6822F0FF021043C86001E00EE016E061 +:100A10002068016841F0010101602564202084F80C +:100A20003D00256384F83E50002070BD01EB410677 +:100A3000431EB3FBF6F35B1CB3E70120C2E701EBF7 +:100A40004101401EB0FBF1F0401CC0F30B00B7E7C2 +:100A5000A086010080841E0000093D0040420F0076 +:100A60002DE9FF4F83B09A46DDE91197934604467E +:100A7000DDF84080FFF72AFF054694F83D00202866 +:100A80007FD11923012240492046009500F000FF44 +:100A9000002876D194F83C00012872D0012084F817 +:100AA0003C0020680168C90703D1016841F00101D9 +:100AB00001602068016821F400610160212084F850 +:100AC0003D00402084F83E0000262664C4F82480BF +:100AD000A4F82A90608D20852C48E062CDE900754D +:100AE00053465A462046049900F058FE70B930E04B +:100AF0002A463946204600F04AFF58B1206C0428A7 +:100B000004D12068016841F400710160012007B040 +:100B1000BDE8F08F606A216800780861606A401C57 +:100B20006062218D491E89B22185628D521E6285C7 +:100B300022685369DB435B070BD469B1007810610D +:100B4000606A401C6062208D401E2085608D401EC2 +:100B50006085208D0028CBD12A463946204600F0FA +:100B600071FE0028CAD154F83D0B016841F40071B0 +:100B70000160202004F81E09E67766770020C6E7AA +:100B8000FFE70220C3E70000020010000000FFFFA3 +:100B900010B586B000210091019102910391006887 +:100BA0000F4988421AD10F4CA06940F00800A0619B +:100BB000A069694600F008000490C020009012204F +:100BC0000190032003900848FFF77EFDE06940F4A0 +:100BD0000010E061E06900F40010049006B010BD60 +:100BE0000054004000100240000C0140024881689F +:100BF000027811448160704700000020074810B55A +:100C0000016841F010010160032000F075F80F2029 +:100C100000F006F800F024F8002010BD002002408B +:100C200070B50D4D04464FF47A712878B1FBF0F0A1 +:100C30000A490968B1FBF0F000F0DCFA48B9102C61 +:100C400007D200222146501E00F036F800206C60CA +:100C500070BD012070BD0000000000200C000020CD +:100C60000C4808B5816941F001018161816901F099 +:100C700001010091C16941F08051C161C06900F07A +:100C8000805000900448416821F0E06141F000711B +:100C9000416008BD0010024000000140002809DB4F +:100CA00000F01F02012191404009800000F1E02086 +:100CB000C0F8001170470000F0B40E4B1B680C46E2 +:100CC000C3F30223C3F10705042D00D90425191D20 +:100CD000072901D2002300E0DB1E012606FA05F1F8 +:100CE000491E214099409E40761E16403143F0BC7B +:100CF00001F01EBA0CED00E0064900F0070208689A +:100D00004FF6FF03184040EA0220034A10430860F0 +:100D1000704700000CED00E00000FA052DE9F047F7 +:100D20000F46050061D0434E306800F00700B8421E +:100D300009D2306820F0070038433060306800F096 +:100D40000700B84251D128683B4C810712D54007B3 +:100D500003D5606840F4E06060602878000703D540 +:100D6000606840F4605060606068A96820F0F0003E +:100D7000084360602878C00728D06868012810D030 +:100D80002168022810D0890700292EDA616821F035 +:100D9000030101436160FFF799FD804641F2883904 +:100DA0000DE021688903EFE78901EDE7FFF78EFD8C +:100DB000A0EB0801494502D90320BDE8F08760682F +:100DC000696800F00C00B0EB810FEFD1306800F0E3 +:100DD0000700B8420BD9306820F007003843306074 +:100DE000306800F00700B84201D00120E5E728781C +:100DF000400705D56068E96820F4E060084360605A +:100E00002878000706D56068296920F4605040EA18 +:100E1000C100606000F028F86168084AC1F303115E +:100E2000515CC8400649086006480068FFF7F8FEB4 +:100E30000020C2E70020024000100240EC2700081A +:100E40000C0000200400002004480549006849689F +:100E5000044AC1F30221515CC84070470C000020D5 +:100E600000100240FC27000812A185B00FC98DE8D0 +:100E70000F0014A0144A006804905168134801F050 +:100E80000C03042B10D0082B0ED1C1F38343C903EC +:100E90001DF803000AD5516804AAC1F34041515C12 +:100EA0000A4A5043B0FBF1F005B070470849484387 +:100EB000FAE7000002030405060708090A0B0C0DF7 +:100EC0000E0F1010010200000010024000127A0004 +:100ED00000093D002DE9F84F040070D02078C04D86 +:100EE000C00749D06868C0F38100012807D068684E +:100EF000C0F38100022809D16868C00306D52868BC +:100F0000800339D560680028E7D035E06068B0F527 +:100F1000803F0BD010B1B0F5A02F11D0286820F47D +:100F200080302860286820F4802002E0286840F49F +:100F300080302860606890B1FFF7C8FC06460AE080 +:100F4000286840F480202860F0E700BFFFF7BEFC6F +:100F5000801B642873D828688003F7D50CE0FFF75E +:100F6000B5FC064605E000BFFFF7B0FC801B642817 +:100F7000F0D828688003F7D420789A4E80074FF085 +:100F800001094FF0000839D5686810F00C0F07D040 +:100F90006868C0F38100022809D16868C00306D4DC +:100FA0002868800714D52069012808D110E020693D +:100FB000B0B1C6F80090FFF789FC074605E00AE1EA +:100FC000FFF784FCC01B0228C4D828688007F7D527 +:100FD0002868616920F0F80040EAC10028600DE04F +:100FE000C6F80080FFF772FC074604E0FFF76EFCCE +:100FF000C01B022823D828688007F7D42078000770 +:101000002CD57948A169D9B1C0F80090FFF75EFCF2 +:10101000074604E0FFF75AFCC01B02280FD8686A95 +:101020008007F7D571484FF4FA510068B0FBF1F032 +:10103000009000BF0098411E0091FAD20EE080E0BF +:10104000C0F80080FFF742FC074604E0FFF73EFCD3 +:10105000C01B022875D8686A8007F7D4207840073B +:1010600060D5E8690027C00008D4E86940F08050E6 +:10107000E861E869012700F0805000905C48016851 +:10108000C90513D40168834641F480710160FFF7FC +:101090001DFC824606E000BFFFF718FCA0EB0A002B +:1010A00064284ED8DBF80000C005F5D5E0680128BB +:1010B0000AD008B1052813D0286A20F00100286260 +:1010C000286A20F0040002E0286A40F0010028624B +:1010D000E06841F2883B98B1FFF7F8FB82460BE0ED +:1010E000286A40F004002862EEE700BFFFF7EEFB3D +:1010F000A0EB0A0159455AD8286A8007F6D50CE0BA +:10110000FFF7E4FB824605E0FFF7E0FBA0EB0A01F6 +:1011100059454CD8286A8007F6D41FB1E86920F0F9 +:101120008050E861E06988B36968C1F381010229F0 +:1011300044D00228C6F8608004D0FFF7C7FB0446FD +:1011400038E034E0FFF7C2FB074604E0FFF7BEFBE0 +:10115000C01B02282BD828688001F7D4206AB0F57C +:10116000803F05D16868A16820F4003008436860BA +:10117000D4E908010843696821F4741108436860E0 +:10118000C6F86090FFF7A2FB044606E025E000BF2A +:10119000FFF79CFB001B022809D828688001F7D5BF +:1011A0001BE000BFFFF792FB001B022802D90320BF +:1011B000BDE8F88F28688001F4D40EE00128F7D04C +:1011C0006868226A00F48031914204D1616A00F4B7 +:1011D0007010884201D00120EAE70020E8E7000013 +:1011E0000010024000004242800442420C000020F5 +:1011F0000070004010B5401EB0F1807F01D3012087 +:1012000010BD4FF0E02460610F21601700F090FFE7 +:101210000020A06107202061002010BD70477047AA +:1012200070B590F83C20012A26D0012480F83C407B +:10123000022280F83D2003685A689D6822F07006FB +:101240000A6832435A600D4B02689A4208D0B2F1E4 +:10125000804F05D00A4B9A4202D00A4B9A4204D1E1 +:10126000496825F080031943916080F83D400021D2 +:1012700080F83C10084670BD022070BD002C014073 +:10128000000400400008004010B5040003D094F8AA +:101290003D0010B107E0012010BD002084F83C00A3 +:1012A000204600F01FF8022084F83D00211D206830 +:1012B00000F022FE012084F8460084F83E0084F805 +:1012C0003F0084F8400084F8410084F8420084F82C +:1012D000430084F8440084F8450084F83D00002071 +:1012E00010BD000008B50068B0F1804F12D10A4867 +:1012F000C16941F00101C161C069002200F0010033 +:10130000009011461C20FFF7D7FCBDE808401C20C8 +:10131000FFF7C4BC08BD00000010024070B50446D1 +:1013200090F83C00012817D0012584F83C50022099 +:1013300084F83D002068826822F0770222F47F4220 +:1013400082600868502830D00DDC20284DD005DCA4 +:1013500098B310283BD148E0022070BD302844D01B +:10136000402834D139E0602828D0702806D0B0F564 +:10137000805F2CD0B0F5005F29D10AE0CB68D1E9BD +:101380000121206800F0FBFD2068816841F07701B1 +:1013900009E0CB68D1E90121206800F0F0FD206868 +:1013A000816841F48041816011E0CA684968206821 +:1013B00000F09AFE5021206807E016E0CA684968EC +:1013C000206800F0A2FE6021206800F0E2FD84F8B1 +:1013D0003D50002084F83C0070BDCA684968206810 +:1013E00000F082FE40212068EFE7226801461046A7 +:1013F000EBE7704770B50446006801694FF00005DF +:10140000C943890715D4C168C943890711D4E91EA6 +:10141000016101202077206880698007204602D082 +:10142000FFF7E7FF04E000F0BDF8204600F04CF9BC +:10143000257720680169C943490717D4C168C943A2 +:10144000490713D46FF0040101610220207720685E +:10145000806910F4407F204602D0FFF7CAFF04E005 +:1014600000F0A0F8204600F02FF9257720680169E8 +:10147000C943090716D4C168C943090712D46FF0DC +:1014800008010161042020772068C0698007204698 +:1014900002D0FFF7AEFF04E000F084F8204600F031 +:1014A00013F9257720680169C943C90617D4C168B3 +:1014B000C943C90613D46FF01001016108202077D9 +:1014C0002068C06910F4407F204602D0FFF791FFEA +:1014D00004E000F067F8204600F0F6F82577206871 +:1014E0000169C943C90708D1C168C943C90704D103 +:1014F000891E0161204600F037F920680169C9435F +:10150000090609D4C168C943090605D46FF08001F2 +:1015100001612046FFF782FE20680169C943490640 +:1015200009D4C168C943490605D46FF0400101617F +:10153000204600F01AF920680169C94389060BD4D6 +:10154000C168C943890607D46FF0200101612046B4 +:10155000BDE87040FFF763BE70BD000000B585B008 +:10156000002100910191029103910068B0F1804F38 +:1015700011D10A48816941F004018161806969469D +:1015800000F00400049004200090022001900390D9 +:101590000348FFF799F805B000BD000000100240B5 +:1015A00000080140704770B5044690F83C000D46B5 +:1015B00001280AD0012084F83C0042B1042A18D046 +:1015C000082A2AD00C2A4DD139E0022070BD2068AB +:1015D00000F0E8FC2068816941F008018161206821 +:1015E000816921F004018161206881692A691143C0 +:1015F00011E0206800F0FEFC2068816941F4006180 +:1016000081612068816921F480618161206881693C +:101610002A6941EA0221816124E0206800F016FD78 +:101620002068C16941F00801C1612068C16921F0E9 +:101630000401C1612068C1692A69114311E0206871 +:1016400000F030FD2068C16941F40061C16120688B +:10165000C16921F48061C1612068C1692A6941EAD8 +:101660000221C161002084F83C0070BD10B5040067 +:1016700003D094F83D0010B107E0012010BD002018 +:1016800084F83C00204600F01EF8022084F83D005B +:10169000211D206800F030FC012084F8460084F809 +:1016A0003E0084F83F0084F8400084F8410084F84C +:1016B000420084F8430084F8440084F8450084F82C +:1016C0003D00002010BD70477047000010B5044673 +:1016D000022249B104290ED0082913D094F8410000 +:1016E000012816D0012010BD94F83E000128F9D140 +:1016F00084F83E200FE094F83F000128F2D184F8EE +:101700003F2008E094F840000128EBD184F8402005 +:1017100001E084F841200122206800F023FC0F49F9 +:101720002068884203D1426C42F40042426420683F +:10173000884208D0B0F1804F05D00949884202D0D4 +:101740000849884204D1816801F00701062903D0C5 +:10175000016841F001010160002010BD002C014032 +:10176000000400400008004070477047FEE7016831 +:101770004A69D24352050FD46FF480624A61002156 +:1017800040F8301F202242738173026942F0040244 +:101790000261017301207047002070472DE9F84372 +:1017A000044600680D46DDE908970168984616462C +:1017B00041F4807101604B4600224FF00111204638 +:1017C000009700F065F848B120680068C00502D5B0 +:1017D0004FF4007020640320BDE8F883216805F011 +:1017E000FE0008613B464A461549204600F084F851 +:1017F00088B920684169806900903A464946204688 +:1018000000F0C5F848B1206C042804D120680168B4 +:1018100041F4007101600120DEE7F5B2B8F1010F7B +:1018200009D02168300A08613A464946204600F04E +:10183000AEF80028E7D1206805610020CCE7000061 +:101840000200010070B516460D4604460DE0204624 +:10185000FFF78DFF08B1012070BD681C05D0FFF7B0 +:1018600035F8801BA84207D835B120684069C043CD +:101870004007ECD4002070BD002044F8300F202138 +:101880006173A073216941F0200121612073E2E7B7 +:101890002DE9F0471E4690460D460446C1F3074722 +:1018A000DDF8209008E0701C06D0FFF70FF8A0EBE1 +:1018B0000900B0420FD876B12068012F18D0806996 +:1018C00025EA00000004000C14D000214145EAD0B4 +:1018D0000020BDE8F087002044F8300F202161731C +:1018E000A073216941F02001216120730120F0E7FC +:1018F0004069E5E70121E9E72DE9F0479A4691467D +:101900000E46044600254FF02008C1F3074725E0A6 +:1019100020684069C043400514D42068016841F440 +:101920000071016021686FF480604861256384F86C +:101930003D8084F83E50206C40F00400206484F820 +:101940003C501FE0B9F1FF3F08D0FEF7BFFFA0EB0E +:101950000A0149450CD8B9F1000F09D02068012FC0 +:1019600013D0806926EA00000004000C0BD0CFE7FA +:1019700044F8305F84F80D80A573206940F02000A2 +:10198000206125730120BDE8F0874069EAE770B562 +:1019900016460D4604460DE02046FFF7E8FE08B166 +:1019A000012070BD681C05D0FEF790FF801BA84287 +:1019B00007D835B120684069C0430006ECD4002048 +:1019C00070BD002044F8300F20216173A07321699D +:1019D00041F0200121612073E2E700003EB564245C +:1019E0008DE81C000A46014601230248FFF738F83B +:1019F0003EBD0000340000202DE9F04786B00025F0 +:101A000031480095019502950395816941F01001D7 +:101A10008161816901F010010491816941F0200127 +:101A20008161816901F020010491816941F0040123 +:101A30008161816901F004010491816941F008012B +:101A400081618069DFF8849000F008000490012231 +:101A500008214846FEF735FFDFF874A04FF48057A1 +:101A6000002239465046FEF72CFF4FF40048012271 +:101A700041465046FEF725FF01240820CDE9000429 +:101A80000326CDE9024669464846FEF71DFE0B20B7 +:101A9000CDE90005694602945046FEF715FE022086 +:101AA000CDE90250CDE9007469465046FEF70CFEC0 +:101AB000CDE90084CDE9024669465046FEF704FEB2 +:101AC00006B0BDE8F08700000010024000080140A9 +:101AD000000C014010B58EB00024079408940994BE +:101AE0000A940B941C2168460C94FEF74FFC1C488A +:101AF0004FF08041C0E900148460C46004618461D7 +:101B0000FFF7C2FB08B172B6FEE74FF480500790B2 +:101B100007A91348FFF702FC08B172B6FEE71048A8 +:101B2000FFF7A4FD08B172B6FEE70B940BA90C48B1 +:101B30000C94FFF775FB08B172B6FEE76020CDE9A3 +:101B4000000402940822694605480494FFF72BFD1F +:101B500008B172B6FEE70248FFF700FD0EB010BDF7 +:101B600088000020FEE7FEE73CB5A3F12005059CB8 +:101B70005E2D26D8082A0DD00C2A15D0102A20D187 +:101B8000104A02EB0312A2F50072CDE900241023E3 +:101B9000082214E00C4A02EBC302A2F58072CDE9E0 +:101BA0000024082305220AE003EB4302074B03EB62 +:101BB0008202A2F5C072CDE900240C23062200F0B7 +:101BC00096F83CBDE22F0008762800086E2B00082E +:101BD0002DE9F0474FF00008164E45464FF0800AB9 +:101BE0002946002000F0D5F813482AFA05F700240A +:101BF00000EBC519305D384210D0B8F1000F05D1A7 +:101C00004FF001082946204600F0C3F819F80400F7 +:101C100000F008F9305DB843305501E04FF000089E +:101C2000641CE4B2802CE5D36D1CEDB2082DD7D333 +:101C3000BDE8F087510500205101002010B5AE200D +:101C400000F0E8F8D52000F0E5F8502000F0E2F8C8 +:101C5000A82000F0DFF83F2000F0DCF8D32000F0EF +:101C6000D9F8002000F0D6F8402000F0D3F88D20FD +:101C700000F0D0F8142000F0CDF8202000F0CAF8D1 +:101C8000022000F0C7F8A12000F0C4F8C02000F046 +:101C9000C1F8D92000F0BEF8F12000F0BBF8DB203D +:101CA00000F0B8F8302000F0B5F8A42000F0B2F849 +:101CB000A62000F0AFF8AF2000F0ACF8BDE810406F +:101CC0000020AFF3008070B50646002421460020B6 +:101CD00000F05FF80025304600F0A4F86D1CEDB26E +:101CE000802DF8D3641CE4B2082CEFD370BD2DE92D +:101CF000FF4F0026DDE90DBA994690463746354636 +:101D000043E000243AE01BF807008021F14008423C +:101D100025D0BAF1060F1DD2DFE80AF0030B0B0342 +:101D20000313019800222844C1B200982044C0B295 +:101D30000EE0019801222844C1B200982044C0B2AC +:101D400006E0019802222844C1B200982044C0B2A3 +:101D500000F070F8761CF6B2082E0BD00CE05FEAAB +:101D60000A00DED00128DCD00228F3D0BAF1040F3B +:101D7000F0D1DEE700267F1C641CE4B24445C2D3E8 +:101D80000EB100267F1C6D1CEDB24D45B9D3BDE8E8 +:101D9000FF8F10B50446C1F1B700C0B200F03AF8A9 +:101DA000102040EA141000F035F804F00F00BDE8F0 +:101DB000104000F02FB82DE9F8430546DDF82090DB +:101DC0001F4690460E461046082A04D00C2804D020 +:101DD000102A1AD103E0062417E0072415E008248E +:101DE00013E02819802806D306EB0800C6B2402E5F +:101DF00000D300260025424631462846CDF8009003 +:101E0000FFF7B2FE2819C5B27F1C3B78002BE8D142 +:101E1000BDE8F88301B56A46012300217820FFF769 +:101E2000DDFD08BD01B56A46012340217820FFF79A +:101E3000D5FD08BDF0B580281FD240291DD2CD08A0 +:101E400001F00701802424FA01F30C4901EBC516C7 +:101E5000315C0F4622B1012A04D0022A05D103E0E9 +:101E6000994302E0194300E059408F4205D03154B4 +:101E70000349EC400A5C22430A54F0BD51010020A2 +:101E80005105002070477047FEF7B0BE30B58FB0E7 +:101E900028216846FEF77AFA14210AA8FEF776FA96 +:101EA00001210804CDE900100024029402250491C8 +:101EB000CDE907504FF4E01009906846FFF70AF8A3 +:101EC00008B172B6FEE70F20CDE90A054FF4806035 +:101ED000CDE90C4002210AA80E94FEF71FFF00284E +:101EE00001D072B6FEE70FB030BD70470148FFF772 +:101EF00081BA000088000020F0B50268164B174C2C +:101F0000174D4FF08047984205D0B84203D0A04209 +:101F100001D0A84203D122F070064A6832439842A9 +:101F200005D0B84203D0A04201D0A84203D122F488 +:101F30004074CA6822434C6922F080022243026046 +:101F40008A68C2620A688262984201D109690163A3 +:101F500001214161F0BD0000002C0140000400405F +:101F60000008004010B501F01F030121046A9940E8 +:101F70008C430462016A9A401143016210BD10B59E +:101F8000846842EA032224F47F440A4322438260A5 +:101F900010BD826822F070020A4342F0070181609E +:101FA0007047000030B5026A22F001020262026A44 +:101FB0004368846924F073050C682C4322F0020501 +:101FC0008A682A430A4DA8420BD122F00805CA6844 +:101FD00023F440732A434D6922F004021D438B69A8 +:101FE0002B434360846149684163026230BD000055 +:101FF000002C014030B5026A22F010020262026A2F +:10200000436884690D6824F4E64444EA05248D6835 +:1020100022F0200242EA05120B4DA8420ED1CD68F3 +:1020200022F0800242EA05124D6923F4406343EA3C +:1020300085038D6922F0400243EA85034360846191 +:1020400049688163026230BD002C014030B5026AEC +:1020500022F480720262036A4268C46923F4007346 +:1020600024F073050C682C438D6843EA05230C4D5E +:10207000A8420ED1CD6823F4006343EA05234D69DD +:1020800022F4405242EA05128D6923F4806342EA49 +:1020900005124260C4614968C163036230BD00003B +:1020A000002C014030B5026A22F480520262046AB8 +:1020B0004268C3690D6823F4E64343EA05238D684B +:1020C00024F4005444EA0534064DA84204D14D6975 +:1020D00022F4804242EA85124260C3614968016489 +:1020E000046230BD002C014010B5036A046A24F07C +:1020F00001040462846924F0F00444EA021423F029 +:102100000A020A438461026210BD10B5036A23F01B +:10211000100303628369046A23F4704343EA0232C2 +:1021200024F0A00343EA01118261016210BDFEE7C1 +:102130000907090E002804DB00F1E02080F80014F4 +:10214000704700F00F0000F1E02080F8141D704788 +:1021500070B5064614460D460C20FEF73DF80028E3 +:1021600008D006808570074A8480002181609168CC +:1021700011B9906070BD11468A68002AFBD1886051 +:1021800070BD00002800002010B50F4CA068C8B139 +:10219000207858B901202070FEF798FBA26891883A +:1021A000084460609178108800F024F920780128B4 +:1021B00008D1FEF78BFB6168884203D900202070AC +:1021C00000F004F8207810BD2800002010B5084C5D +:1021D000A06800280AD0816821B1A160BDE8104044 +:1021E000FEF729B8FEF727F80020A06010BD000018 +:1021F0002800002030B50B4B002200BF02EB420448 +:102200001D5D854208D11C4464788C4204D102EBE8 +:1022100042001844807830BD521C262AEEDB002094 +:1022200030BD000004280008FEF7E8FCFFF72EFE92 +:10223000FFF7E2FB0D480C494FF4804201600C4966 +:10224000416000218160C0E9031241618161C16187 +:102250000162FEF741FB08B172B6FEE7FFF73AFCF8 +:1022600000F008F8FEE700000054004034000020B1 +:10227000A086010086B0002637463546FFF7DEFC13 +:1022800008215548FFF722FA002208215348FEF79B +:1022900018FB4FF47A7002463221FFF759FFDFF83E +:1022A00040A1DFF840814FF4E17B4FF001090221AA +:1022B0004046FEF7F9FA8AF800009AF801105446F1 +:1022C00088422ED0A0B1FEF701FB2189401A80B2CE +:1022D000E080584516D8962810D9434822692D2108 +:1022E000815421798020C840E1780843E07009E0FA +:1022F000FEF7ECFA3221A06064200BE03A48226934 +:102300002E21815420690021401C20612079401C2D +:102310002071084600F06EF820786070FEF7D6FA5B +:10232000E060207801282DD1FEF7D0FAE168401A4C +:10233000962815D9D4E90410081A002810DDE17890 +:102340002079FFF757FF00212171E17030B1264A53 +:102350006169505484F80290491C61616069206190 +:10236000FEF7B4FAE168401A58450BD9A078012865 +:1023700008D11D49606920220A54401C6061206117 +:102380000020A07000214C46174B08220846CDF8CB +:102390000090FFF710FD6D1CADB23A4613A101A8E5 +:1023A000FDF770FF01AB0822382100200094FFF7F1 +:1023B00002FDFFF70DFCFFF7E7FEFEF787FAB042DC +:1023C0007FF675AF4FF40041404606F57A76FEF78A +:1023D00070FA2F4600256AE78800002000080140B7 +:1023E00010000020000C0140D00000204650533A5D +:1023F000256400002DE9F0410D4E0546B6FBF5F0D1 +:102400007705401EF862084600F010F9094900F00F +:1024100013F80446B6FBF5F0401E00F0EFF8214635 +:1024200000F018F900F0CAF8F863BDE8F081000088 +:1024300000A24A040000C8424FF47F0C1CEAD012EC +:102440001EBF1CEAD11392EA0C0F93EA0C0F00F0A6 +:10245000858090EA010F48BF42F4807240F4000C7E +:1024600041F400002CF07F4120F07F4000B5814214 +:10247000A2EB03020FF2081CACEB504EC0F10000BF +:102480009EF800E04FEA4E0E00FB0EFC38BF4900FC +:102490004FEA2C1C02F5FA020CFB0EF34FEACE1E9B +:1024A0004FEA112C4FEAC1210EEB635E42EB224250 +:1024B0000EFB0CFC4FEA1C5300FB03114FEA112CDE +:1024C0004FEA01310EFB0CFC4FEADC4C00FB0C1117 +:1024D000C14228BF09184CEB03335DF804EB10EB45 +:1024E000410143EBC250B2F57C0F38BF704729D58C +:1024F00012F0F00F1CBF00F1C04000F00040704728 +:10250000008182838485868788898B8C8D8E8F91CC +:102510009293959697999A9C9D9FA0A2A3A5A7A8F0 +:10252000AAACAEB0B2B3B5B7B9BCBEC0C2C5C7C91C +:10253000CCCED1D4D7D9DCDFE2E6E9ECF0F3F7FA80 +:10254000FE0000004FEA400C0CF1807CBCF17E4F95 +:1025500028BF7047B0F1C04000F043B990EA010FC6 +:102560000CEAD11348BF42F48072624538BF63451C +:1025700007D213F47F0F16D080EA010000F000406C +:10258000704710B500F0E7F8097EFC3E00F005B892 +:1025900080EA010000F00040704780EA010000F08E +:1025A000004000F01EB912F47F0F04BF02487047CC +:1025B00080EA010000F015B90000C07FC10DD1F123 +:1025C0009E0206DB4FEA002343F0004323FA02F0A9 +:1025D0007047004207D54FEA4001B1F1FE4F02D2E9 +:1025E0004FF00000704710B500F0B5F84992248014 +:1025F000002070476FEA20007047000010F0004193 +:1026000048BF4042B0FA80F310FA03F2C3F19D03D1 +:102610000BD051EAC35101EB1220530638BF70476B +:1026200000F1010008BF20F001007047B0FA80F30C +:1026300010FA03F2C3F19D030AD0D90501EB122071 +:10264000530638BF704700F1010008BF20F00100B9 +:10265000704700004FF47F0C1CEAD0121EBF1CEA2A +:10266000D11392EA0C0F93EA0C0F00F0478090EA26 +:10267000010F48BF42F480724FF0004C4CEA00203A +:102680004CEA012102EB0302A0FB0113A2F50002B8 +:10269000002918BF43F001035B0028BF4FEA330352 +:1026A00042EB22425FEA132C4CEBC2502EBFBCEB34 +:1026B000436FB2F57C0F70474FEA036CBCF1004FDB +:1026C00008BF20F00100B2F57C0F38BF70470BD572 +:1026D00082F0FF0212F5803FC8BF704700F1C04092 +:1026E000D8BF00F00040704700F5000C5FEA4C0CCA +:1026F00048BF7047B0F1C04000F073B890EA010FD6 +:102700000CEAD11348BF42F48072624538BF63457A +:1027100004D280EA010000F00040704710B500F0DC +:102720001AF800BF8900013E00F007B800F009B8B0 +:102730005FEA410C5FEA1C6C08D080EA010000F0FF +:1027400050B85FEA400C5FEA1C6CF6D14FF00040D5 +:10275000A0F5800070470EF1020E2EF0030E5EF819 +:10276000044B244204D44FEA4102B2F17F4F11D806 +:102770004FEA4003B3F17F4F0CD80ED14FEAD07C23 +:10278000B2F17F4F0CEB4C0C0CF1020C08BF4CEB80 +:10279000D17C04E04FF0080C01E04FEAD17C0CEB57 +:1027A0004C0324FA03F404F00704B4F1040C06D239 +:1027B0000EEB840CBDE810404CF0010C6047DFE8E4 +:1027C0000CF0070802024FF00040A0F5800010BD99 +:1027D0000846420018BFD2F1807288BF00F0004066 +:1027E00010BDFF2141EAD050C00570470000000035 +:1027F00000000000010203040607080900000000B1 +:102800000102030402404104804204A043038044C7 +:1028100001004504204603C0470400480200490463 +:10282000704A03A04B04404C02C04D02804E03E0AE +:102830004F04605004D051034052030053018054B0 +:1028400003205504105603605704905804B05904EF +:10285000C05A0578310538320518330508340500AB +:102860003505803605C03705E03805F03905F83004 +:1028700006303F05902F00000000000000002020DF +:102880002020200020005050500000000000505038 +:10289000F850F85050002078C07028F02000C0C8D0 +:1028A00010204098180040A0A040A8906800302058 +:1028B0004000000000001020404040201000402058 +:1028C00010101020400020A8702070A820002020A8 +:1028D00020F8202020000000000060408000000060 +:1028E00000F8000000000000000000606000000828 +:1028F000102040800000708898A8C8887000206070 +:10290000202020207000708808304080F800F808EF +:1029100010300888700010305090F8101000F880C7 +:10292000F00808887000384080F088887000F80847 +:10293000102040404000708888708888700070883F +:1029400088780810E00000606000606000000060AF +:102950006000606080001020408040201000000077 +:10296000F800F80000004020100810204000708897 +:102970001020200020007088B8A8B880780020506F +:102980008888F8888800F08888F08888F000708847 +:10299000808080887000F08888888888F000F880BF +:1029A00080F08080F800F88080F08080800070885F +:1029B0008080B8887800888888F8888888007020A7 +:1029C0002020202070003810101010906000889097 +:1029D000A0C0A0908800808080808080F80088D887 +:1029E000A8A8888888008888C8A8988888007088DF +:1029F000888888887000F08888F0808080007088DF +:102A00008888A8906800F08888F0A0908800708876 +:102A1000807008887000F8202020202020008888FE +:102A200088888888700088888888885020008888EE +:102A300088A8A8D88800888850205088880088886E +:102A4000502020202000F80810204080F800F0C01E +:102A5000C0C0C0C0F00000804020100800007818FE +:102A60001818181878002070A820202020000020B6 +:102A700040F8402000002010080000000000000086 +:102A8000E010709068008080B0C888C8B000000076 +:102A90007088808070000808689888986800000036 +:102AA0007088F0807000304840F0404040000000E6 +:102AB0007088887808F08080B0C8888888002000F6 +:102AC00000202020200010000030101010608080B6 +:102AD00090A0C0A09800602020202020700000005E +:102AE00050A8A8A8A8000000B04848484800000026 +:102AF0007088888870000000F08888F0808000006E +:102B00007888887808080000B048404040000000FD +:102B100078807008F0004040F840404830000000E5 +:102B200090909090680000008888885020000000F5 +:102B3000A8A8A8A8500000008850205088000000D5 +:102B40008888986808F00000F8102040F8002040BD +:102B50004080404020002020200020202000201025 +:102B6000100810102000000040A810000000000015 +:102B70000000000000000000000000101010101005 +:102B8000000010000000006C484800000000000039 +:102B90000000001414287C287C28505000000010ED +:102BA00038404038487010100000002050200C7051 +:102BB00008140800000000000018202054483400C9 +:102BC00000000010101010000000000000000008BD +:102BD000081010101010100808000020201010100D +:102BE00010101020200000107C1028280000000089 +:102BF00000000000101010FC101010000000000079 +:102C00000000000000181030200000000000007CD0 +:102C10000000000000000000000000000030300054 +:102C200000000004040808101020204000000038B4 +:102C30004444444444443800000000301010101054 +:102C400010107C00000000384404081020447C0070 +:102C50000000003844041804044438000000000C4C +:102C6000141424447C040C000000003C2020380490 +:102C7000044438000000001C2040784444443800DC +:102C80000000007C44040808081010000000003810 +:102C90004444384444443800000000384444443C30 +:102CA00004087000000000000030300000303000E8 +:102CB000000000000018180000183020000000007C +:102CC0000C10608060100C000000000000007C0010 +:102CD0007C00000000000000C02018041820C00084 +:102CE00000000000182404081000300000003844E0 +:102CF000444C54544C4044380000003010282828DC +:102D00007C44EC00000000F8444478444444F8005B +:102D10000000003C4440404040443800000000F0C7 +:102D2000484444444448F000000000FC44507050C3 +:102D30004044FC000000007C20283828202070003F +:102D40000000003C4440404C44443800000000EC8B +:102D500044447C444444EC000000007C10101010FB +:102D600010107C000000003C08080848484830006B +:102D7000000000EC444850704844E400000000703B +:102D80002020202024247C00000000EC6C6C545493 +:102D90004444EC00000000EC64645454544CEC00D7 +:102DA00000000038444444444444380000000078A3 +:102DB0002424243820207000000000384444444477 +:102DC0004444381C000000F8444444784844E0007F +:102DD000000000344C40380404645800000000FC3B +:102DE0009010101010103800000000EC44444444CF +:102DF00044443800000000EC444428282810100007 +:102E0000000000EC4444545454542800000000C412 +:102E1000442810102844C400000000EC4428281066 +:102E2000101038000000007C4408101020447C0082 +:102E300000000038202020202020202038000040E2 +:102E40002020201010080808000000380808080892 +:102E5000080808083800001010284400000000008E +:102E600000000000000000000000000000FC001056 +:102E70000800000000000000000000000038443C92 +:102E800044443C00000000C0405864444444F800FE +:102E900000000000003C4440404438000000000CAA +:102EA00004344C4444443C00000000000038447C9E +:102EB00040403C000000001C207C202020207C00A2 +:102EC0000000000000344C4444443C04380000C07E +:102ED000405864444444EC0000000010007010109E +:102EE00010107C000000001000780808080808088E +:102EF000700000C0405C48705048DC0000000030AA +:102F00001010101010107C000000000000E8545455 +:102F10005454FC000000000000D864444444EC0019 +:102F20000000000000384444444438000000000021 +:102F300000D8644444447840E000000000344C442D +:102F400044443C040C000000006C302020207C0035 +:102F500000000000003C44380444780000000000F9 +:102F6000207C202020201C000000000000CC4444D5 +:102F7000444C34000000000000EC444428281000B9 +:102F80000000000000EC44545454280000000000ED +:102F900000CC48303048CC000000000000EC442455 +:102FA0002818101078000000007C481020447C0095 +:102FB0000000000810101010201010100800001061 +:102FC0001010101010101010000000201010101021 +:102FD000081010102000000000000024580000001D +:102FE00000000000000000000000000000000000E1 +:102FF0000000000000183C3C3C181818001818008D +:103000000000006666666624000000000000000004 +:103010000000000000006C6CFE6C6C6CFE6C6C00C0 +:1030200000001818187CC6C2C07C0686C67C18181A +:1030300000000000000000C2C60C183060C6860008 +:103040000000000000386C6C3876DCCCCCCC76000C +:103050000000003030303060000000000000000050 +:1030600000000000000C18303030303030180C00F8 +:10307000000000000030180C0C0C0C0C0C18300078 +:103080000000000000000000663CFF3C66000000FD +:10309000000000000000000018187E181800000052 +:1030A00000000000000000000000000018181830A8 +:1030B00000000000000000000000FE000000000012 +:1030C00000000000000000000000000000181800D0 +:1030D0000000000000000002060C183060C08000F4 +:1030E00000000000007CC6C6CED6D6E6C6C67C0070 +:1030F00000000000001838781818181818187E00FA +:1031000000000000007CC6060C183060C0C6FE003F +:1031100000000000007CC606063C060606C67C00D1 +:1031200000000000000C1C3C6CCCFE0C0C0C1E00C3 +:103130000000000000FEC0C0C0FC0E0606C67C00F9 +:1031400000000000003860C0C0FCC6C6C6C67C00D7 +:103150000000000000FEC606060C183030303000BB +:1031600000000000007CC6C6C67CC6C6C6C67C0081 +:1031700000000000007CC6C6C67E0606060C78006D +:1031800000000000000000181800000018180000DF +:10319000000000000000001818000000181830009F +:1031A000000000000000060C18306030180C06000B +:1031B000000000000000000000FE0000FE00000013 +:1031C0000000000000006030180C060C1830600091 +:1031D00000000000007CC6C60C1818180018180063 +:1031E0000000000000007CC6C6DEDEDEDCC07C0025 +:1031F000000000000010386CC6C6FEC6C6C6C60079 +:103200000000000000FC6666667C66666666FC0080 +:1032100000000000003C66C2C0C0C0C0C2663C00E6 +:103220000000000000F86C6666666666666CF80072 +:103230000000000000FE6662687868606266FE005A +:103240000000000000FE6662687868606060F00060 +:1032500000000000003C66C2C0C0DEC6C6663A0080 +:103260000000000000C6C6C6C6FEC6C6C6C6C6006A +:1032700000000000003C18181818181818183C0016 +:1032800000000000001E0C0C0C0C0CCCCCCC780008 +:103290000000000000E6666C6C78786C6666E600FC +:1032A0000000000000F06060606060606266FE0028 +:1032B0000000000000C6EEFEFED6C6C6C6C6C600AA +:1032C0000000000000C6E6F6FEDECEC6C6C6C6009A +:1032D0000000000000386CC6C6C6C6C6C66C380002 +:1032E0000000000000FC6666667C60606060F000C4 +:1032F00000000000007CC6C6C6C6C6C6D6DE7C0C72 +:103300000E00000000FC6666667C6C666666E60081 +:1033100000000000007CC6C660380C06C6C67C00F3 +:1033200000000000007E7E5A1818181818183C007B +:103330000000000000C6C6C6C6C6C6C6C6C67C001B +:103340000000000000C6C6C6C6C6C6C66C3810005F +:103350000000000000C6C6C6C6C6D6D6FE6C6C000D +:103360000000000000C6C66C6C38386C6CC6C60025 +:103370000000000000666666663C181818183C00DD +:103380000000000000FEC6860C183060C2C6FE00B9 +:1033900000000000003C30303030303030303C0035 +:1033A00000000000000080C0E070381C0E06020023 +:1033B00000000000003C0C0C0C0C0C0C0C0C3C0035 +:1033C00000001038386CC60000000000000000004B +:1033D00000000000000000000000000000000000ED +:1033E000FF00303030180000000000000000000036 +:1033F0000000000000000000780C7CCCCCCC7600F3 +:103400000000000000E06060786C66666666DC00C4 +:1034100000000000000000007CC6C0C0C0C67C00E8 +:1034200000000000001C0C0C3C6CCCCCCCCC76001A +:1034300000000000000000007CC6FEC0C0C67C008A +:103440000000000000386C6460F060606060F000B4 +:10345000000000000000000076CCCCCCCCCC7C0C72 +:10346000CC78000000E060606C7666666666E60018 +:1034700000000000001818003818181818183C0030 +:1034800000000000000606000E0606060606066698 +:10349000663C000000E06060666C78786C66E60070 +:1034A00000000000003818181818181818183C00E8 +:1034B0000000000000000000ECFED6D6D6D6D600F4 +:1034C0000000000000000000DC66666666666600BC +:1034D00000000000000000007CC6C6C6C6C67C0016 +:1034E0000000000000000000DC66666666667C6026 +:1034F00060F000000000000076CCCCCCCCCC7C0C82 +:103500000C1E000000000000DC7662606060F000CD +:1035100000000000000000007CC660380CC67C0083 +:103520000000000000103030FC30303030361C001D +:103530000000000000000000CCCCCCCCCCCC76004D +:10354000000000000000000066666666663C180029 +:103550000000000000000000C6C6C6D6D6FE6C0003 +:103560000000000000000000C66C3838386CC6004F +:103570000000000000000000C6C6C6C6C6C67E0623 +:103580000CF8000000000000FECC183060C6FE0001 +:1035900000000000000E18181870181818180E00F7 +:1035A0000000000000181818180018181818180043 +:1035B0000000000000701818180E18181818700075 +:1035C000000000000076DC000000000000000000A9 +:1035D00000000000F4350008000000203400000066 +:1035E000280100082836000834000020040C0000E0 +:1035F000440100080100000010000000000000006D +:103600000024F400000100000000000000000000A1 +:1036100000000000000000000000000000000000AA +:083620000000000000000000A2 :04000005080000ED02 :00000001FF diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm index 46aeaae..77a8c55 100644 --- a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm +++ b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.htm @@ -3,7 +3,7 @@ Static Call Graph - [f103c8t6_KEIL\f103c8t6_KEIL.axf]

Static Call Graph for image f103c8t6_KEIL\f103c8t6_KEIL.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sat Apr 16 23:24:29 2022 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sun Apr 17 01:27:43 2022

Maximum Stack Usage = 224 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -12,882 +12,1287 @@ __rt_entry_main ⇒ main ⇒ mymain ⇒ OLED_Cache_to_hardware ⇒ O

Functions with no stack information

Mutually Recursive functions -

  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler
    -
  • BusFault_Handler   ⇒   BusFault_Handler
    -
  • HardFault_Handler   ⇒   HardFault_Handler
    -
  • MemManage_Handler   ⇒   MemManage_Handler
    -
  • NMI_Handler   ⇒   NMI_Handler
    -
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • NMI_Handler   ⇒   NMI_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler

    Function Pointers

      -
    • ADC1_2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • BusFault_Handler from stm32f1xx_it.o(i.BusFault_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • CAN1_RX1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • CAN1_SCE_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel6_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DMA1_Channel7_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • DebugMon_Handler from stm32f1xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • EXTI0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • EXTI15_10_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • EXTI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • EXTI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • EXTI3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • EXTI4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • EXTI9_5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • FLASH_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • HardFault_Handler from stm32f1xx_it.o(i.HardFault_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • I2C1_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • I2C1_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • I2C2_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • I2C2_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • MemManage_Handler from stm32f1xx_it.o(i.MemManage_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • NMI_Handler from stm32f1xx_it.o(i.NMI_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • PVD_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • PendSV_Handler from stm32f1xx_it.o(i.PendSV_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • RCC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • RTC_Alarm_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • RTC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • Reset_Handler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • SPI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • SPI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • SVC_Handler from stm32f1xx_it.o(i.SVC_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • SysTick_Handler from stm32f1xx_it.o(i.SysTick_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • SystemInit from system_stm32f1xx.o(i.SystemInit) referenced from startup_stm32f103xb.o(.text) -
    • TAMPER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM1_BRK_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM1_CC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM1_TRG_COM_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM1_UP_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • TIM4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USART1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USART2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USART3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USBWakeUp_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USB_HP_CAN1_TX_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • USB_LP_CAN1_RX0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xb.o(RESET) -
    • WWDG_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
    • __main from __main.o(!!!main) referenced from startup_stm32f103xb.o(.text) -
    • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) -
    • _sputc from _sputc.o(.text) referenced from noretval__2sprintf.o(.text) +
    • ADC1_2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • BusFault_Handler from stm32f1xx_it.o(i.BusFault_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • CAN1_RX1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • CAN1_SCE_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel6_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DMA1_Channel7_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • DebugMon_Handler from stm32f1xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • EXTI0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • EXTI15_10_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • EXTI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • EXTI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • EXTI3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • EXTI4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • EXTI9_5_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • FLASH_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • HardFault_Handler from stm32f1xx_it.o(i.HardFault_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • I2C1_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • I2C1_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • I2C2_ER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • I2C2_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • MemManage_Handler from stm32f1xx_it.o(i.MemManage_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • NMI_Handler from stm32f1xx_it.o(i.NMI_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • PVD_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • PendSV_Handler from stm32f1xx_it.o(i.PendSV_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • RCC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • RTC_Alarm_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • RTC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • Reset_Handler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • SPI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • SPI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • SVC_Handler from stm32f1xx_it.o(i.SVC_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • SysTick_Handler from stm32f1xx_it.o(i.SysTick_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • SystemInit from system_stm32f1xx.o(i.SystemInit) referenced from startup_stm32f103xb.o(.text) +
    • TAMPER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM1_BRK_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM1_CC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM1_TRG_COM_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM1_UP_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM2_IRQHandler from stm32f1xx_it.o(i.TIM2_IRQHandler) referenced from startup_stm32f103xb.o(RESET) +
    • TIM3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • TIM4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USART1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USART2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USART3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USBWakeUp_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USB_HP_CAN1_TX_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • USB_LP_CAN1_RX0_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xb.o(RESET) +
    • WWDG_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) +
    • __main from __main.o(!!!main) referenced from startup_stm32f103xb.o(.text) +
    • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) +
    • _sputc from _sputc.o(.text) referenced from noretval__2sprintf.o(.text)

    Global Symbols

    -

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]

  • 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 Woc7-=@1tu&k@nzua;Fr}>G&W0FeMKF literal 0 HcmV?d00001 diff --git a/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf b/f103c8t6_keil/MDK-ARM/f103c8t6_KEIL/f103c8t6_KEIL.axf index e3dbad2697fee8d052bd376cffc636264aa8e70a..cff6b3f3e41d0eb5cd4acd72fef83c1150638cc6 100644 GIT binary patch delta 74743 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 ezx`J?h$ET`1~(>{}XQj delta 21863 zcmcJ%dt4RO8aKYy%-)+}gR;4bh_JyM-Ysimb zul3AqHvZPG_GtXdSkJoC0jw55QJB3ib2HA8n2Uw5q+sU$h%;?gIMW8Xm{x$N-OjYn zqL{`k*BsCSz$0=o;`0!GK-&L<;Q2oh`hO_X&Sxd7SG=q~#p_(R@-z#+FZKS^*Us~R zuSW6DSbcx}X5PwiwmoCP9rP?dEdTFS%w0MAe@vp9p?rgz;4N zki<-PJxeYfU2A7<{Qyt8`BT*6uZ(F)4(6uzNYZ>Eu6I_KO~}|mEz=#LD}oy#XpC$7i{}?B&hhV`84xxg z!BNM4ag7||P3RRcj$KicgW_I1&-sNDu3g-H`V?a`VbXW4j}{(m!S(ml+w>i_WBhCV zNqc1M0_57wyE)Cyiqj^ix$6Vivb5-G_x8qy=dS54$FSImyOCdd>FE7XQ97D2J|^1z z`tEC|Ix>ZA^EyuQ*!PPPepXax^2nc+6rNK$+W98k18rB3@l%0g`6JuL1uo>u*sJ