не значимые изменения

This commit is contained in:
2025-08-22 16:14:23 +03:00
parent 370a0a98e6
commit 120ec1cd90
51 changed files with 7863 additions and 4302 deletions

File diff suppressed because one or more lines are too long

View File

@@ -65,7 +65,7 @@
/*#define HAL_SPI_MODULE_ENABLED */
/*#define HAL_SRAM_MODULE_ENABLED */
#define HAL_TIM_MODULE_ENABLED
/*#define HAL_UART_MODULE_ENABLED */
#define HAL_UART_MODULE_ENABLED
/*#define HAL_USART_MODULE_ENABLED */
/*#define HAL_WWDG_MODULE_ENABLED */

View File

@@ -59,6 +59,7 @@ void USB_HP_CAN1_TX_IRQHandler(void);
void USB_LP_CAN1_RX0_IRQHandler(void);
void TIM4_IRQHandler(void);
void TIM8_UP_IRQHandler(void);
void UART4_IRQHandler(void);
/* USER CODE BEGIN EFP */
/* USER CODE END EFP */

52
Core/Inc/usart.h Normal file
View File

@@ -0,0 +1,52 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file usart.h
* @brief This file contains all the function prototypes for
* the usart.c file
******************************************************************************
* @attention
*
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __USART_H__
#define __USART_H__
#ifdef __cplusplus
extern "C" {
#endif
/* Includes ------------------------------------------------------------------*/
#include "main.h"
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
extern UART_HandleTypeDef huart4;
/* USER CODE BEGIN Private defines */
/* USER CODE END Private defines */
void MX_UART4_Init(void);
/* USER CODE BEGIN Prototypes */
/* USER CODE END Prototypes */
#ifdef __cplusplus
}
#endif
#endif /* __USART_H__ */

View File

@@ -42,31 +42,27 @@ void MX_GPIO_Init(void)
/* GPIO Ports Clock Enable */
__HAL_RCC_GPIOC_CLK_ENABLE();
__HAL_RCC_GPIOD_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOC, LED1_Pin|LED2_Pin|PVT4_Pin|PVT3_Pin
HAL_GPIO_WritePin(GPIOC, LED2_Pin|LED3_Pin|PVT4_Pin|PVT3_Pin
|PVT2_Pin|PVT1_Pin, GPIO_PIN_RESET);
/*Configure GPIO pins : PCPin PCPin PCPin PC0
PC1 PCPin PCPin */
GPIO_InitStruct.Pin = IN_06_Pin|SELEKT_PCH_Pin|IN_05_Pin|GPIO_PIN_0
|GPIO_PIN_1|J1_Pin|J2_Pin;
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOB, LED0_Pin|LED1_Pin, GPIO_PIN_RESET);
/*Configure GPIO pins : PCPin PCPin PCPin PCPin
PCPin */
GPIO_InitStruct.Pin = IN_06_Pin|SELEKT_PCH_Pin|IN_05_Pin|J2_Pin
|J3_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/*Configure GPIO pins : PD0 PD1 */
GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
/*Configure GPIO pins : PCPin PCPin PCPin PCPin
PCPin PCPin */
GPIO_InitStruct.Pin = LED1_Pin|LED2_Pin|PVT4_Pin|PVT3_Pin
GPIO_InitStruct.Pin = LED2_Pin|LED3_Pin|PVT4_Pin|PVT3_Pin
|PVT2_Pin|PVT1_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
@@ -74,19 +70,17 @@ void MX_GPIO_Init(void)
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/*Configure GPIO pins : PAPin PAPin PAPin PAPin
PAPin PAPin PA6 PAPin */
PAPin PAPin PAPin PAPin */
GPIO_InitStruct.Pin = IN_04_Pin|IN_03_Pin|IN_02_Pin|IN_01_Pin
|IN_14_Pin|IN_13_Pin|GPIO_PIN_6|J0_Pin;
|IN_14_Pin|IN_13_Pin|J0_Pin|J1_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/*Configure GPIO pins : PBPin PBPin PBPin PBPin
PB11 PBPin PBPin PBPin
PBPin */
GPIO_InitStruct.Pin = J3_Pin|IN_12_Pin|BOOT1_Pin|IN_11_Pin
|GPIO_PIN_11|IN_10_Pin|IN_09_Pin|IN_08_Pin
|IN_07_Pin;
PBPin PBPin PBPin */
GPIO_InitStruct.Pin = IN_12_Pin|IN_11_Pin|BOOT1_Pin|IN_10_Pin
|IN_09_Pin|IN_08_Pin|IN_07_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
@@ -97,8 +91,12 @@ void MX_GPIO_Init(void)
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/*Configure peripheral I/O remapping */
__HAL_AFIO_REMAP_PD01_ENABLE();
/*Configure GPIO pins : PBPin PBPin */
GPIO_InitStruct.Pin = LED0_Pin|LED1_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
}

View File

@@ -21,6 +21,7 @@
#include "can.h"
#include "iwdg.h"
#include "tim.h"
#include "usart.h"
#include "gpio.h"
/* Private includes ----------------------------------------------------------*/
@@ -92,6 +93,7 @@ int main(void)
MX_CAN_Init();
MX_TIM4_Init();
MX_IWDG_Init();
MX_UART4_Init();
/* USER CODE BEGIN 2 */
/* USER CODE END 2 */
@@ -144,7 +146,7 @@ void SystemClock_Config(void)
{
Error_Handler();
}
HAL_RCC_MCOConfig(RCC_MCO, RCC_MCO1SOURCE_HSI, RCC_MCODIV_1);
HAL_RCC_MCOConfig(RCC_MCO, RCC_MCO1SOURCE_PLLCLK, RCC_MCODIV_1);
}
/* USER CODE BEGIN 4 */

View File

@@ -57,6 +57,7 @@
/* External variables --------------------------------------------------------*/
extern CAN_HandleTypeDef hcan;
extern TIM_HandleTypeDef htim4;
extern UART_HandleTypeDef huart4;
extern TIM_HandleTypeDef htim8;
/* USER CODE BEGIN EV */
@@ -257,6 +258,20 @@ void TIM8_UP_IRQHandler(void)
/* USER CODE END TIM8_UP_IRQn 1 */
}
/**
* @brief This function handles UART4 global interrupt.
*/
void UART4_IRQHandler(void)
{
/* USER CODE BEGIN UART4_IRQn 0 */
/* USER CODE END UART4_IRQn 0 */
HAL_UART_IRQHandler(&huart4);
/* USER CODE BEGIN UART4_IRQn 1 */
/* USER CODE END UART4_IRQn 1 */
}
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */

121
Core/Src/usart.c Normal file
View File

@@ -0,0 +1,121 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file usart.c
* @brief This file provides code for the configuration
* of the USART instances.
******************************************************************************
* @attention
*
* Copyright (c) 2025 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include "usart.h"
/* USER CODE BEGIN 0 */
/* USER CODE END 0 */
UART_HandleTypeDef huart4;
/* UART4 init function */
void MX_UART4_Init(void)
{
/* USER CODE BEGIN UART4_Init 0 */
/* USER CODE END UART4_Init 0 */
/* USER CODE BEGIN UART4_Init 1 */
/* USER CODE END UART4_Init 1 */
huart4.Instance = UART4;
huart4.Init.BaudRate = 115200;
huart4.Init.WordLength = UART_WORDLENGTH_8B;
huart4.Init.StopBits = UART_STOPBITS_1;
huart4.Init.Parity = UART_PARITY_NONE;
huart4.Init.Mode = UART_MODE_TX_RX;
huart4.Init.HwFlowCtl = UART_HWCONTROL_NONE;
huart4.Init.OverSampling = UART_OVERSAMPLING_16;
if (HAL_UART_Init(&huart4) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN UART4_Init 2 */
/* USER CODE END UART4_Init 2 */
}
void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
if(uartHandle->Instance==UART4)
{
/* USER CODE BEGIN UART4_MspInit 0 */
/* USER CODE END UART4_MspInit 0 */
/* UART4 clock enable */
__HAL_RCC_UART4_CLK_ENABLE();
__HAL_RCC_GPIOC_CLK_ENABLE();
/**UART4 GPIO Configuration
PC10 ------> UART4_TX
PC11 ------> UART4_RX
*/
GPIO_InitStruct.Pin = GPIO_PIN_10;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
GPIO_InitStruct.Pin = GPIO_PIN_11;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/* UART4 interrupt Init */
HAL_NVIC_SetPriority(UART4_IRQn, 0, 0);
HAL_NVIC_EnableIRQ(UART4_IRQn);
/* USER CODE BEGIN UART4_MspInit 1 */
/* USER CODE END UART4_MspInit 1 */
}
}
void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle)
{
if(uartHandle->Instance==UART4)
{
/* USER CODE BEGIN UART4_MspDeInit 0 */
/* USER CODE END UART4_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_UART4_CLK_DISABLE();
/**UART4 GPIO Configuration
PC10 ------> UART4_TX
PC11 ------> UART4_RX
*/
HAL_GPIO_DeInit(GPIOC, GPIO_PIN_10|GPIO_PIN_11);
/* UART4 interrupt Deinit */
HAL_NVIC_DisableIRQ(UART4_IRQn);
/* USER CODE BEGIN UART4_MspDeInit 1 */
/* USER CODE END UART4_MspDeInit 1 */
}
}
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -117,6 +117,26 @@
<pMon>Segger\JL2CM3.dll</pMon>
</DebugOpt>
<TargetDriverDllRegistry>
<SetRegEntry>
<Number>0</Number>
<Key>ARMRTXEVENTFLAGS</Key>
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
<Key>DLGTARM</Key>
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
<Key>ARMDBGFLAGS</Key>
<Name></Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
<Key>DLGUARM</Key>
<Name></Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
<Key>JL2CM3</Key>
@@ -208,7 +228,7 @@
<Group>
<GroupName>Application/User/Core</GroupName>
<tvExp>0</tvExp>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
@@ -216,7 +236,7 @@
<GroupNumber>2</GroupNumber>
<FileNumber>2</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>../Core/Src/main.c</PathWithFileName>
@@ -279,6 +299,18 @@
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>../Core/Src/usart.c</PathWithFileName>
<FilenameWithoutPath>usart.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>8</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>../Core/Src/stm32f1xx_it.c</PathWithFileName>
<FilenameWithoutPath>stm32f1xx_it.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
@@ -286,7 +318,7 @@
</File>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>8</FileNumber>
<FileNumber>9</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -298,7 +330,7 @@
</File>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>9</FileNumber>
<FileNumber>10</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -318,7 +350,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>10</FileNumber>
<FileNumber>11</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -330,7 +362,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>11</FileNumber>
<FileNumber>12</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -342,7 +374,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>12</FileNumber>
<FileNumber>13</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -354,7 +386,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>13</FileNumber>
<FileNumber>14</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -366,7 +398,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>14</FileNumber>
<FileNumber>15</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -378,7 +410,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>15</FileNumber>
<FileNumber>16</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -390,7 +422,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>16</FileNumber>
<FileNumber>17</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -402,7 +434,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>17</FileNumber>
<FileNumber>18</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -414,7 +446,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>18</FileNumber>
<FileNumber>19</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -426,7 +458,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>19</FileNumber>
<FileNumber>20</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -438,7 +470,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>20</FileNumber>
<FileNumber>21</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -450,7 +482,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>21</FileNumber>
<FileNumber>22</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -462,7 +494,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>22</FileNumber>
<FileNumber>23</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -474,7 +506,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>23</FileNumber>
<FileNumber>24</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -486,7 +518,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>24</FileNumber>
<FileNumber>25</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@@ -496,6 +528,18 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>26</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c</PathWithFileName>
<FilenameWithoutPath>stm32f1xx_hal_uart.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
@@ -506,7 +550,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>25</FileNumber>
<FileNumber>27</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>

View File

@@ -11,6 +11,7 @@
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
<pArmCC>6190000::V6.19::ARMCLANG</pArmCC>
<pCCUsed>6190000::V6.19::ARMCLANG</pCCUsed>
<uAC6>1</uAC6>
<TargetOption>
<TargetCommonOption>
@@ -81,7 +82,7 @@
</BeforeMake>
<AfterMake>
<RunUserProg1>0</RunUserProg1>
<RunUserProg2>0</RunUserProg2>
<RunUserProg2>1</RunUserProg2>
<UserProg1Name></UserProg1Name>
<UserProg2Name></UserProg2Name>
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
@@ -419,6 +420,62 @@
<FileType>1</FileType>
<FilePath>../Core/Src/tim.c</FilePath>
</File>
<File>
<FileName>usart.c</FileName>
<FileType>1</FileType>
<FilePath>../Core/Src/usart.c</FilePath>
<FileOption>
<CommonProperty>
<UseCPPCompiler>2</UseCPPCompiler>
<RVCTCodeConst>0</RVCTCodeConst>
<RVCTZI>0</RVCTZI>
<RVCTOtherData>0</RVCTOtherData>
<ModuleSelection>0</ModuleSelection>
<IncludeInBuild>1</IncludeInBuild>
<AlwaysBuild>2</AlwaysBuild>
<GenerateAssemblyFile>2</GenerateAssemblyFile>
<AssembleAssemblyFile>2</AssembleAssemblyFile>
<PublicsOnly>2</PublicsOnly>
<StopOnExitCode>11</StopOnExitCode>
<CustomArgument></CustomArgument>
<IncludeLibraryModules></IncludeLibraryModules>
<ComprImg>1</ComprImg>
</CommonProperty>
<FileArmAds>
<Cads>
<interw>2</interw>
<Optim>0</Optim>
<oTime>2</oTime>
<SplitLS>2</SplitLS>
<OneElfS>2</OneElfS>
<Strict>2</Strict>
<EnumInt>2</EnumInt>
<PlainCh>2</PlainCh>
<Ropi>2</Ropi>
<Rwpi>2</Rwpi>
<wLevel>0</wLevel>
<uThumb>2</uThumb>
<uSurpInc>2</uSurpInc>
<uC99>2</uC99>
<uGnu>2</uGnu>
<useXO>2</useXO>
<v6Lang>0</v6Lang>
<v6LangP>0</v6LangP>
<vShortEn>2</vShortEn>
<vShortWch>2</vShortWch>
<v6Lto>2</v6Lto>
<v6WtE>2</v6WtE>
<v6Rtti>2</v6Rtti>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
<Undefine></Undefine>
<IncludePath></IncludePath>
</VariousControls>
</Cads>
</FileArmAds>
</FileOption>
</File>
<File>
<FileName>stm32f1xx_it.c</FileName>
<FileType>1</FileType>
@@ -514,6 +571,62 @@
<FileType>1</FileType>
<FilePath>../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c</FilePath>
</File>
<File>
<FileName>stm32f1xx_hal_uart.c</FileName>
<FileType>1</FileType>
<FilePath>../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c</FilePath>
<FileOption>
<CommonProperty>
<UseCPPCompiler>2</UseCPPCompiler>
<RVCTCodeConst>0</RVCTCodeConst>
<RVCTZI>0</RVCTZI>
<RVCTOtherData>0</RVCTOtherData>
<ModuleSelection>0</ModuleSelection>
<IncludeInBuild>1</IncludeInBuild>
<AlwaysBuild>2</AlwaysBuild>
<GenerateAssemblyFile>2</GenerateAssemblyFile>
<AssembleAssemblyFile>2</AssembleAssemblyFile>
<PublicsOnly>2</PublicsOnly>
<StopOnExitCode>11</StopOnExitCode>
<CustomArgument></CustomArgument>
<IncludeLibraryModules></IncludeLibraryModules>
<ComprImg>1</ComprImg>
</CommonProperty>
<FileArmAds>
<Cads>
<interw>2</interw>
<Optim>0</Optim>
<oTime>2</oTime>
<SplitLS>2</SplitLS>
<OneElfS>2</OneElfS>
<Strict>2</Strict>
<EnumInt>2</EnumInt>
<PlainCh>2</PlainCh>
<Ropi>2</Ropi>
<Rwpi>2</Rwpi>
<wLevel>0</wLevel>
<uThumb>2</uThumb>
<uSurpInc>2</uSurpInc>
<uC99>2</uC99>
<uGnu>2</uGnu>
<useXO>2</useXO>
<v6Lang>0</v6Lang>
<v6LangP>0</v6LangP>
<vShortEn>2</vShortEn>
<vShortWch>2</vShortWch>
<v6Lto>2</v6Lto>
<v6WtE>2</v6WtE>
<v6Rtti>2</v6Rtti>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
<Undefine></Undefine>
<IncludePath></IncludePath>
</VariousControls>
</Cads>
</FileArmAds>
</FileOption>
</File>
</Files>
</Group>
<Group>

View File

@@ -28,4 +28,5 @@ uksvep_2_2_v1/can.o: ..\Core\Src\can.c ..\Core\Inc\can.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -28,4 +28,5 @@ uksvep_2_2_v1/gpio.o: ..\Core\Src\gpio.c ..\Core\Inc\gpio.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

Binary file not shown.

View File

@@ -28,4 +28,5 @@ uksvep_2_2_v1/iwdg.o: ..\Core\Src\iwdg.c ..\Core\Inc\iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,5 +29,6 @@ uksvep_2_2_v1/main.o: ..\Core\Src\main.c ..\Core\Inc\main.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h \
..\Core\Inc\can.h ..\Core\Inc\iwdg.h ..\Core\Inc\tim.h \
..\Core\Inc\gpio.h
..\Core\Inc\usart.h ..\Core\Inc\gpio.h

Binary file not shown.

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_can.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_cortex.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_dma.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_exti.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_flash.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_flash_ex.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_gpio.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_gpio_ex.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_iwdg.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -28,4 +28,5 @@ uksvep_2_2_v1/stm32f1xx_hal_msp.o: ..\Core\Src\stm32f1xx_hal_msp.c \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_pwr.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_rcc.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_rcc_ex.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_tim.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_tim_ex.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_hal_timebase_tim.o: \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -0,0 +1,33 @@
uksvep_2_2_v1/stm32f1xx_hal_uart.o: \
..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \
..\Core\Inc\stm32f1xx_hal_conf.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \
..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \
..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \
..\Drivers\CMSIS\Include\core_cm3.h \
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
..\Drivers\CMSIS\Include\cmsis_version.h \
..\Drivers\CMSIS\Include\cmsis_compiler.h \
..\Drivers\CMSIS\Include\cmsis_armclang.h \
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \
..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

Binary file not shown.

View File

@@ -29,4 +29,5 @@ uksvep_2_2_v1/stm32f1xx_it.o: ..\Core\Src\stm32f1xx_it.c \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h \
..\Core\Inc\stm32f1xx_it.h

Binary file not shown.

View File

@@ -28,4 +28,5 @@ uksvep_2_2_v1/system_stm32f1xx.o: ..\Core\Src\system_stm32f1xx.c \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -28,4 +28,5 @@ uksvep_2_2_v1/tim.o: ..\Core\Src\tim.c ..\Core\Inc\tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

View File

@@ -28,32 +28,15 @@ Project File Date: 08/22/2025
*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'uksvep_2_2_v1'
compiling gpio.c...
compiling can.c...
compiling main.c...
compiling iwdg.c...
assembling startup_stm32f103xe.s...
compiling main.c...
compiling can.c...
compiling tim.c...
compiling stm32f1xx_it.c...
compiling usart.c...
compiling stm32f1xx_hal_msp.c...
compiling stm32f1xx_hal_timebase_tim.c...
compiling stm32f1xx_hal_gpio_ex.c...
compiling stm32f1xx_hal.c...
compiling stm32f1xx_hal_rcc_ex.c...
compiling stm32f1xx_hal_gpio.c...
compiling stm32f1xx_hal_rcc.c...
compiling stm32f1xx_hal_can.c...
compiling stm32f1xx_hal_pwr.c...
compiling stm32f1xx_hal_cortex.c...
compiling stm32f1xx_hal_dma.c...
compiling stm32f1xx_hal_flash.c...
compiling stm32f1xx_hal_flash_ex.c...
compiling stm32f1xx_hal_iwdg.c...
compiling stm32f1xx_hal_exti.c...
compiling system_stm32f1xx.c...
compiling stm32f1xx_hal_tim_ex.c...
compiling stm32f1xx_hal_tim.c...
compiling stm32f1xx_it.c...
linking...
Program Size: Code=9984 RO-data=380 RW-data=12 ZI-data=2348
Program Size: Code=13336 RO-data=380 RW-data=12 ZI-data=2420
FromELF: creating hex file...
"uksvep_2_2_v1\uksvep_2_2_v1.axf" - 0 Error(s), 0 Warning(s).
@@ -79,7 +62,7 @@ Package Vendor: Keil
* Component: ARM::CMSIS:CORE:5.6.0
Include file: CMSIS/Core/Include/tz_context.h
Build Time Elapsed: 00:00:02
Build Time Elapsed: 00:00:01
</pre>
</body>
</html>

View File

@@ -1,37 +1,37 @@
:020000040800F2
:1000000038090020CD0100087923000819210008D3
:1000100075230008D50200084927000800000000E9
:10002000000000000000000000000000292400087B
:10003000D902000800000000E92300082D24000870
:1000000080090020CD010008E52C00086D2A0008B9
:10001000E12C0008D50200085D3400080000000053
:10002000000000000000000000000000952D000806
:10003000D902000800000000552D0008992D000885
:10004000E7010008E7010008E7010008E7010008F0
:10005000E7010008E7010008E7010008E7010008E0
:10006000E7010008E7010008E7010008E7010008D0
:10007000E7010008E7010008E7010008E7010008C0
:10008000E7010008E7010008E70100082927000848
:1000900039270008E7010008E7010008E701000828
:10008000E7010008E7010008E70100083D34000827
:100090004D340008E7010008E7010008E701000807
:1000A000E7010008E7010008E7010008E701000890
:1000B000E7010008E7010008AD240008E701000897
:1000B000E7010008E7010008192E0008E701000821
:1000C000E7010008E7010008E7010008E701000870
:1000D000E7010008E7010008E7010008E701000860
:1000E000E7010008E7010008E7010008E701000850
:1000F000BD240008E7010008E7010008E701000847
:1000F000292E0008E7010008E7010008E7010008D1
:10010000E7010008E7010008E7010008E70100082F
:10011000E7010008E7010008E7010008E70100081F
:1001100095300008E7010008E7010008E701000842
:10012000E7010008E7010008E7010008E70100080F
:1001300000F002F800F03AF80AA090E8000C8244BF
:100140008344AAF10107DA4501D100F02FF8AFF29C
:10015000090EBAE80F0013F0010F18BFFB1A43F0A5
:1001600001031847F826000018270000103A24BFA2
:10016000010318471034000030340000103A24BF57
:1001700078C878C1FAD8520724BF30C830C144BF0C
:1001800004680C607047000000230024002500264E
:10019000103A28BF78C1FBD8520728BF30C148BFEA
:1001A0000B6070471FB51FBD10B510BD00F058F8AB
:1001B0001146FFF7F7FF02F029FB00F076F803B4D1
:1001B0001146FFF7F7FF03F0B3F900F076F803B448
:1001C000FFF7F2FF03BC00F07DF80000094880470C
:1001D00009480047FEE7FEE7FEE7FEE7FEE7FEE729
:1001E000FEE7FEE7FEE7FEE704480549054A064B41
:1001F00070470000A92400083101000838010020E0
:100200003809002038050020380500204FF0000292
:1001F00070470000152E0008310100088001002022
:100200008009002080050020800500204FF00002BA
:1002100000B5134694469646203922BFA0E80C50FC
:10022000A0E80C50B1F12001BFF4F7AF090728BFD7
:10023000A0E80C5048BF0CC05DF804EB890028BF53
@@ -112,13 +112,13 @@
:1006E000FFE70AB080BD000080B584B00290029898
:1006F00020B9FFE701208DF80F00E0E0029890F8A4
:10070000200020B9FFE7029800F0DEF8FFE702982A
:100710000168086840F00100086000F029FB0190C2
:100710000168086840F00100086000F0F3FC0190F7
:10072000FFE7029800684068C007A8B9FFE700F03B
:100730001FFB0199401A0B280DD3FFE70299486A65
:10073000E9FC0199401A0B280DD3FFE70299486A9A
:1007400040F4003048620299052081F82000012021
:100750008DF80F00B3E0E4E702980168086820F024
:100760000200086000F004FB0190FFE702980068B7
:1007700040688007002815D5FFE700F0F9FA0199D5
:100760000200086000F0CEFC0190FFE702980068EC
:1007700040688007002815D5FFE700F0C3FC019909
:10078000401A0B280DD3FFE70299486A40F4003065
:1007900048620299052081F8200001208DF80F00A1
:1007A0008DE0E3E70298007E012807D1FFE7029879
@@ -147,506 +147,716 @@
:100910000200016841F004010160006800F0040079
:1009200005900598FFE74FF40060079000200390C2
:100930000890099040F60000C4F20100009007A959
:10094000019100F051F8009801994FF480520792FC
:100950000222089203220A9200F046F8039A13201A
:100960000290114600F01EFB029800F011FB039A62
:1009700014200490114600F015FB049800F008FBC9
:10094000019100F01BFA009801994FF48052079230
:100950000222089203220A9200F010FA039A13204E
:100960000290114600F0E8FC029800F0DBFC039ACC
:1009700014200490114600F0DFFC049800F0D2FC33
:10098000FFE70CB080BD000081B0009001B070475F
:1009900081B0009001B0704781B0009001B0704705
:1009A00081B0009001B0704781B0009001B07047F5
:1009B00081B0009001B0704781B0009001B07047E5
:1009C00081B0009001B0704781B0009001B07047D5
:1009D00081B0009001B0704781B0009001B07047C5
:1009E00081B0009001B0704792B01190109100203A
:1009F0000F900B90FFE7109800680F99C8400028EF
:100A000000F09B81FFE70F99012088400E9010981D
:100A100000680E9908400D900D980E99884240F09C
:100A20008881FFE7109840680790002851D0FFE7C1
:100A3000079801283AD0FFE7079802283FD0FFE740
:100A4000079803285FD0FFE70798112832D0FFE707
:100A50000798122838D0FFE707980021C1F211014A
:100A6000884236D0FFE707980021C1F21201884280
:100A70002FD0FFE707980021C1F22101884228D03A
:100A8000FFE707980021C1F22201884221D0FFE749
:100A900007980021C1F2310188421AD0FFE7079878
:100AA0000021C1F23201884213D02FE01098C068B3
:100AB0000B902CE01098C06804300B9027E0109841
:100AC000C06808300B9022E01098C0680C300B9082
:100AD0001DE01098806818B9FFE704200B9011E022
:100AE00010988068012806D1FFE708200B900E9827
:100AF0001199086105E008200B900E981199486142
:100B0000FFE7FFE703E000200B9000E0FFE70D9810
:100B1000FF2803D8FFE71198069003E011980430EE
:100B20000690FFE706980A900D98FF2804D8FFE783
:100B30000F988000059006E00F996FF01F0000EB02
:100B400081000590FFE7059809900A980068099AC6
:100B50000F21914088430B99914008430A990860FE
:100B60001098C079C006002840F1E280FFE7FFE757
:100B700041F21800C4F20200016841F00101016075
:100B8000006800F0010008900898FFE70F9820F037
:100B900003000821C4F2010140580C900F9800F0A6
:100BA000030081000F2000FA01F10C9888430C909B
:100BB000119840F60001C4F20101884203D1FFE719
:100BC0000020049042E0119840F60041C4F2010177
:100BD000884203D1FFE70120039034E0119841F2ED
:100BE0000001C4F20101884203D1FFE70220029014
:100BF00026E0119841F20041C4F20101884203D17C
:100C0000FFE70320019018E0119841F60001C4F2BB
:100C10000101884203D1FFE7042000900AE0119906
:100C200041F60042C4F201020620914208BF0520AD
:100C30000090FFE700980190FFE701980290FFE71E
:100C400002980390FFE703980490FFE704980F9938
:100C500001F00301890000FA01F10C9808430C909F
:100C60000C980F9921F003010822C4F20102885068
:100C700010988079C006002809D5FFE70D9A40F248
:100C80000841C4F2010108681043086008E00D9AA9
:100C900040F20841C4F20101086890430860FFE790
:100CA000109880798006002809D5FFE70D9A40F258
:100CB0000C41C4F2010108681043086008E00D9A75
:100CC00040F20C41C4F20101086890430860FFE75C
:100CD000109880798007002809D5FFE70D9A40F227
:100CE0000441C4F2010108681043086008E00D9A4D
:100CF00040F20441C4F20101086890430860FFE734
:100D000010988079C00748B1FFE70D9A40F2004182
:100D1000C4F2010108681043086008E00D9A40F22F
:100D20000041C4F20101086890430860FFE7FFE753
:100D3000FFE70F9801300F905DE612B0704700009A
:100D400082B00190ADF802108DF801209DF80100ED
:100D500028B1FFE7BDF802000199086105E0BDF880
:100D60000200000401990861FFE702B0704700002B
:100D700040F23410C2F200000068704780B584B0C1
:100D80000290029820B9FFE701208DF80F0039E0AA
:100D9000029801684CF6CC4008600298016845F260
:100DA00055500860029801684068486002980168E0
:100DB00080688860FFF7DCFF0190FFE70298006819
:100DC000C0688007A8B1FFE7FFF7D2FF0199401A7A
:100DD00041F23D3188420BD3FFE702980068C068BA
:100DE000800720B1FFE703208DF80F000AE0FFE73E
:100DF000E4E7029801684AF6AA20086000208DF80E
:100E00000F00FFE79DF80F0004B080BD40F2040022
:100E1000C2F20000027840F23411C2F20001086808
:100E2000104408607047000080B542F20001C4F22F
:100E30000201086840F010000860032000F0CCF8C0
:100E40000F2000F005F800F071F8002080BD0000D0
:100E500080B58CB00B900020059004908DF80B00AD
:100E6000FFE741F21800C4F20200016841F40051AA
:100E70000160006800F4005001900198FFE706A8A7
:100E800003A900F0DDF900F00BFA40000590059889
:100E90004DF68361C4F21B31A0FB01014FF0FF301E
:100EA00000EB9140049040F2EC00C2F2000043F2EB
:100EB0000041C4F20101016040F2E731C1600499D0
:100EC0004160002101618160816100F053FE8DF875
:100ED0000B009DF80B0028BBFFE740F2EC00C2F2CC
:100EE000000000F0BDFE8DF80B009DF80B00C0B9AE
:100EF000FFE72C2000F04CF80B980F280CD8FFE7E8
:100F00000B992C20002200F04DF80B9840F20801BC
:100F1000C2F20001086003E001208DF80B00FFE73A
:100F2000FFE7FFE79DF80B000CB080BD83B0FFE743
:100F300041F21800C4F20200016841F001010160B1
:100F4000006800F0010002900298FFE7FFE741F21D
:100F50001C00C4F20200016841F080510160006889
:100F600000F0805001900198FFE7FFE70421C4F2F0
:100F7000010108680090009820F0E060009000985F
:100F800040F08070009000980860FFE703B0704761
:100F900080B582B08DF807009DF9070001F0D6FBFF
:100FA00002B080BD80B586B08DF817000491039221
:100FB0000020029001F0E2FB02909DF917000190E1
:100FC00002980499039A01F0D9F90146019801F0B9
:100FD000DDFB06B080BD000080B582B001900198B5
:100FE00001F0F6FB02B080BD80B584B002900191A3
:100FF000029820B9FFE701208DF80F001BE101984E
:1010000042F20001C4F20201096801F007018842BE
:1010100016D9FFE742F20000C4F20200016821F095
:101020000701019A11430160006800F0070001996F
:10103000884204D0FFE701208DF80F00FBE0FFE7B6
:1010400002980078800700282AD5FFE702980078E8
:101050004007002809D5FFE741F20401C4F202016C
:10106000086840F4E0600860FFE702980078000735
:10107000002809D5FFE741F20401C4F20201086823
:1010800040F460500860FFE741F20401C4F202013D
:10109000086820F0F000029A926810430860FFE7A9
:1010A00002980078C007002860D0FFE702984068E7
:1010B00001280ED1FFE741F20000C4F202000068EF
:1010C0008003002804D4FFE701208DF80F00B2E070
:1010D00021E00298406802280ED1FFE741F20000AB
:1010E000C4F2020000688001002804D4FFE7012058
:1010F0008DF80F009FE00DE041F20000C4F2020005
:1011000000688007002804D4FFE701208DF80F0055
:1011100091E0FFE7FFE741F20401C4F20201086831
:1011200020F00300029A526810430860FFF720FE87
:101130000090FFE741F20400C4F20200006800F0F2
:101140000C0002994968B0EB810F0ED0FFE7FFF762
:101150000FFE0099401A41F28931884204D3FFE71B
:1011600003208DF80F0066E0E4E7FFE7019842F204
:101170000001C4F20201096801F00701884216D299
:10118000FFE742F20000C4F20200016821F007010B
:10119000019A11430160006800F00700019988423C
:1011A00004D0FFE701208DF80F0044E0FFE702982C
:1011B0000078400700280CD5FFE741F20401C4F293
:1011C0000201086820F4E060029AD26810430860C7
:1011D000FFE702980078000700280DD5FFE741F2ED
:1011E0000401C4F20201086820F46050029A1269F6
:1011F00040EAC2000860FFE700F064F841F2040131
:10120000C4F202010968C9B20A0942F63001C0F607
:101210000001895CC84040F20001C2F20001086090
:1012200040F20800C2F200000068FFF711FE002043
:101230008DF80F00FFE79DF80F0004B080BD00009F
:1012400082B00190009101990F20086041F20400E2
:10125000C4F20200016801F00301019A51600168C3
:1012600001F0F001019A9160016801F4E061019AD6
:10127000D160006800F46050C0080199086142F232
:101280000000C4F20200006800F007000099086046
:1012900002B0704740F20000C2F2000000687047E0
:1012A00080B5FFF7F7FF41F20401C4F202010968BB
:1012B000C1F3C22242F64001C0F60001895CC84079
:1012C00080BD000086B0002005900490039002903D
:1012D000019041F20400C4F20200006805900598F4
:1012E00000F00C000146009100283FD0FFE7009875
:1012F000042804D0FFE70098082806D037E041F220
:101300000020C0F27A00019037E00598C0F38341D5
:1013100042F64800C0F60000405C02909DF81600BE
:10132000C007C0B1FFE741F20400C4F20200006848
:10133000C0F3404142F65800C0F60000405C049003
:10134000029841F20021C0F27A0148430499B0FBAF
:10135000F1F0039007E0029840F60011C0F23D0161
:1013600048430390FFE70398019006E0FFE741F24E
:101370000020C0F27A000190FFE7019806B07047A4
:1013800080B588B0079006910592002004900390E4
:1013900002900190022102910321049103904FF4E5
:1013A00080700190FFE741F21800C4F2020001686A
:1013B00041F004010160006800F004000090009812
:1013C000FFE740F60000C4F2010001A9FFF70CFBA3
:1013D00041F20401C4F20201086820F0E060069ABC
:1013E0001043086008B080BD80B586B004900498B2
:1013F00020B9FFE701208DF817002EE3049800784C
:10140000C007002800F0AE80FFE741F20400C4F2FC
:101410000200006800F00C00042813D0FFE741F23E
:101420000400C4F20200006800F00C0008281BD180
:10143000FFE741F20400C4F202000068C003002884
:1014400012D5FFE741F20000C4F2020000688003F9
:10145000002808D5FFE70498406820B9FFE701207D
:101460008DF81700F9E27CE0FFE704984068B0F5DA
:10147000803F09D1FFE741F20001C4F20201086890
:1014800040F48030086032E00498406868B9FFE7B3
:1014900041F20001C4F20201086820F480300860C3
:1014A000086820F48020086020E004984068B0F5C7
:1014B000A02F0DD1FFE741F20001C4F2020108683C
:1014C00040F480200860086840F4803008600CE038
:1014D00041F20001C4F20201086820F48030086083
:1014E000086820F480200860FFE7FFE7FFE7FFE7D8
:1014F00004984068D0B1FFE7FFF73AFC0390FFE79C
:1015000041F20000C4F202000068800300280CD4FD
:10151000FFE7FFF72DFC0399401A652804D3FFE786
:1015200003208DF8170098E2EAE719E0FFF720FCA6
:101530000390FFE741F20000C4F20200006880035C
:1015400000280CD5FFE7FFF713FC0399401A652824
:1015500004D3FFE703208DF817007EE2EAE7FFE7F8
:10156000FFE7FFE7049800788007002840F18D80AE
:10157000FFE741F20400C4F20200006810F00C0F13
:1015800013D0FFE741F20400C4F20200006800F04B
:101590000C00082829D1FFE741F20400C4F2020040
:1015A0000068C003002820D4FFE741F20000C4F225
:1015B000020000688007002809D5FFE70498006949
:1015C000012804D0FFE701208DF8170045E241F221
:1015D0000001C4F20201086820F0F800049A526980
:1015E00040EAC2000860FFE74EE00498006958B383
:1015F000FFE70021C4F2422101200860FFF7B8FB99
:101600000390FFE741F20000C4F202000068800787
:1016100000280CD4FFE7FFF7ABFB0399401A03281F
:1016200004D3FFE703208DF8170016E2EAE741F242
:101630000001C4F20201086820F0F800049A52691F
:1016400040EAC20008601EE00021C4F242210020EE
:101650000860FFF78DFB0390FFE741F20000C4F242
:1016600002000068800700280CD5FFE7FFF780FB29
:101670000399401A032804D3FFE703208DF81700CD
:10168000EBE1EAE7FFE7FFE7FFE7049800780007F0
:10169000002848D5FFE70498806918B3FFE740F2B7
:1016A0008041C4F2422101200860FFF761FB0390F2
:1016B000FFE741F22400C4F202000068800700281E
:1016C0000CD4FFE7FFF754FB0399401A032804D317
:1016D000FFE703208DF81700BFE1EAE7012000F0E3
:1016E00085FE1FE040F28041C4F2422100200860E4
:1016F000FFF73EFB0390FFE741F22400C4F2020033
:101700000068800700280CD5FFE7FFF731FB03993D
:10171000401A032804D3FFE703208DF817009CE14B
:10172000EAE7FFE7FFE7049800784007002840F168
:10173000D880FFE700208DF8070041F21C00C4F2BA
:1017400002000068C000002813D4FFE7FFE741F261
:101750001C00C4F20200016841F080510160006881
:1017600000F0805000900098FFE701208DF80700FE
:10177000FFE747F20000C4F200000068C00500283F
:1017800022D4FFE747F20001C4F20001086840F4E8
:1017900080700860FFF7ECFA0390FFE747F2000063
:1017A000C4F200000068C00500280CD4FFE7FFF772
:1017B000DFFA0399401A652804D3FFE703208DF868
:1017C00017004AE1EAE7FFE7FFE70498C06801284D
:1017D00009D1FFE741F22001C4F20201086840F09C
:1017E0000100086031E00498C06868B9FFE741F281
:1017F0002001C4F20201086820F0010008600868B6
:1018000020F0040008601FE00498C06805280DD18E
:10181000FFE741F22001C4F20201086840F0040031
:101820000860086840F0010008600CE041F2200107
:10183000C4F20201086820F001000860086820F086
:1018400004000860FFE7FFE7FFE7FFE70498C068D0
:10185000E0B1FFE7FFF78CFA0390FFE741F22000C9
:10186000C4F202000068800700280ED4FFE7FFF7EB
:101870007FFA0399401A41F28931884204D3FFE785
:1018800003208DF81700E8E0E8E71BE0FFF770FAA7
:101890000390FFE741F22000C4F2020000688007D5
:1018A00000280ED5FFE7FFF763FA0399401A41F2CB
:1018B0008931884204D3FFE703208DF81700CCE07C
:1018C000E8E7FFE79DF80700012809D1FFE741F2AB
:1018D0001C01C4F20201086820F080500860FFE794
:1018E000FFE70498C069002800F0B380FFE741F2E9
:1018F0000400C4F20200006800F00C00082800F0A8
:101900008280FFE70498C06902285CD1FFE760216C
:10191000C4F2422100200860FFF72AFA0390FFE793
:1019200041F20000C4F202000068800100280CD5DA
:10193000FFE7FFF71DFA0399401A032804D3FFE7D6
:1019400003208DF8170088E0EAE70498006AB0F5F4
:10195000803F0CD1FFE741F20401C4F202010868A4
:1019600020F40030049A926810430860FFE741F2C7
:101970000401C4F20201086820F47410049B1A6A7E
:101980005B6A1A43104308606021C4F242210120BF
:101990000860FFF7EDF90390FFE741F20000C4F2A1
:1019A00002000068800100280CD4FFE7FFF7E0F98F
:1019B0000399401A032804D3FFE703208DF817008A
:1019C0004BE0EAE71EE06021C4F2422100200860FB
:1019D000FFF7CEF90390FFE741F20000C4F20200E6
:1019E0000068800100280CD5FFE7FFF7C1F90399D3
:1019F000401A032804D3FFE703208DF817002CE0DA
:101A0000EAE7FFE724E00498C069012804D1FFE772
:101A100001208DF8170020E041F20400C4F202001A
:101A200000680290029800F480300499096A8842A4
:101A300008D1FFE7029800F470100499496A8842BF
:101A400004D0FFE701208DF8170006E0FFE7FFE76D
:101A5000FFE700208DF81700FFE79DF8170006B09C
:101A600080BD000081B0009001B0704781B000904F
:101A700001B0704785B003900291FFE7039890F89A
:101A80003C00012804D1FFE702208DF813006DE02F
:101A90000399012081F83C00FFE7FFE7039902204A
:101AA00081F83D0003980068406801900398006841
:101AB00080680090019820F0700001900298016801
:101AC00001980843019001980399096848600398B8
:101AD000006842F60041C4F2010188422AD0FFE7C3
:101AE0000398006843F20041C4F20101884221D00A
:101AF000FFE703980068B0F1804F1BD0FFE7039821
:101B0000006840F20041C4F20001884212D0FFE7B1
:101B10000398006840F60001C4F20001884209D031
:101B2000FFE70398006840F60041C4F200018842D4
:101B30000ED1FFE7009820F08000009002984168E5
:101B40000098084300900098039909688860FFE7AF
:101B50000399012081F83D00FFE70399002081F8F7
:101B60003C00FFE700208DF81300FFE79DF813000D
:101B700005B0704780B582B00090009820B9FFE7AB
:101B800001208DF807003FE0009890F83D0040B933
:101B9000FFE70099002081F83C00009800F038F839
:101BA000FFE70099022081F83D00009951F8040BED
:101BB00000F08CFC0099012081F84600FFE70099B5
:101BC000012081F83E00009981F83F00009981F8DA
:101BD0004000009981F84100FFE7FFE700990120EC
:101BE00081F84200009981F84300009981F844008F
:101BF000009981F84500FFE70099012081F83D0038
:101C000000208DF80700FFE79DF8070002B080BDB7
:101C100080B584B003900398006840F60001C4F2D8
:101C20000001884219D1FFE7FFE741F21C00C4F22E
:101C30000200016841F004010160006800F0040046
:101C400002900298FFE71E20019000221146FFF744
:101C5000A9F90198FFF79CF9FFE704B080BD0000E7
:101C600083B00190019890F83D00012804D0FFE76F
:101C700001208DF80B0059E00199022081F83D0008
:101C800001980168C86840F00100C86001980068C8
:101C900042F60041C4F2010188422AD0FFE70198D0
:101CA000006843F20041C4F20101884221D0FFE7FD
:101CB00001980068B0F1804F1BD0FFE701980068E1
:101CC00040F20041C4F20001884212D0FFE70198BF
:101CD000006840F60001C4F20001884209D0FFE725
:101CE0000198006840F60041C4F20001884212D118
:101CF000FFE701980068806800F0070000900098F6
:101D0000062807D0FFE701980168086840F0010045
:101D10000860FFE706E001980168086840F00100EC
:101D20000860FFE700208DF80B00FFE79DF80B002F
:101D300003B0704780B586B00490039100208DF801
:101D40000B00FFE7049890F83C00012804D1FFE75E
:101D500002208DF81700ABE00499012081F83C00C7
:101D6000FFE7FFE70499022081F83D00049800682E
:101D700080680190019820F077000190019820F48C
:101D80007F40019001980499096888600398006871
:101D90000090002872D0FFE7009810286ED0FFE76F
:101DA000009820286AD0FFE70098302866D0FFE727
:101DB0000098402855D0FFE70098502837D0FFE71B
:101DC0000098602840D0FFE7009870280BD0FFE70C
:101DD0000098B0F5805F05D0FFE70098B0F5005F90
:101DE00016D052E055E004980068039B5A68996841
:101DF000DB6800F017FC0498006880680190019887
:101E000040F077000190019804990968886040E0EB
:101E100004980068039B5A689968DB6800F002FC2C
:101E200004980168886840F48040886031E0049834
:101E30000068039A5168D26800F024FC0498006896
:101E4000502100F009FC24E004980068039A5168CE
:101E5000D26800F03FFC04980068602100F0FCFBB1
:101E600017E004980068039A5168D26800F00AFCF1
:101E700004980068402100F0EFFB0AE00498006835
:101E80000399096800F0E8FB03E001208DF80B00DE
:101E9000FFE70499012081F83D00FFE70499002045
:101EA00081F83C00FFE79DF80B008DF81700FFE775
:101EB0009DF8170006B080BD81B0009001B070475A
:101EC00080B584B0039003980068C06802900398BE
:101ED0000068006901909DF804008007002824D55F
:101EE000FFE79DF80800800700281DD5FFE703984D
:101EF00001686FF0020008610399012008770398D8
:101F000000688069800720B1FFE70398FFF7D4FFDE
:101F100006E0039800F0E2F8039800F0E3F8FFE72A
:101F2000039900200877FFE7FFE79DF804004007CA
:101F3000002825D5FFE79DF80800400700281ED59A
:101F4000FFE7039801686FF004000861039902201D
:101F5000087703980068806910F4407F04D0FFE799
:101F60000398FFF7A9FF06E0039800F0B7F803987D
:101F700000F0B8F8FFE7039900200877FFE7FFE7D4
:101F80009DF804000007002824D5FFE79DF808000D
:101F9000000700281DD5FFE7039801686FF00800CF
:101FA000086103990420087703980068C0698007D6
:101FB00020B1FFE70398FFF77FFF06E0039800F0EA
:101FC0008DF8039800F08EF8FFE70399002008775A
:101FD000FFE7FFE79DF80400C006002825D5FFE7CE
:101FE0009DF80800C00600281ED5FFE70398016889
:101FF0006FF01000086103990820087703980068C3
:10200000C06910F4407F04D0FFE70398FFF754FF46
:1020100006E0039800F062F8039800F063F8FFE729
:10202000039900200877FFE7FFE79DF80400C00749
:1020300078B1FFE79DF80800C00748B1FFE70398B3
:1020400001686FF001000861039800F04FF8FFE7A6
:10205000FFE79DF804000006002810D5FFE79DF873
:1020600008000006002809D5FFE7039801686FF013
:10207000800008610398FFF7F5FCFFE7FFE79DF894
:1020800004004006002810D5FFE79DF80800400630
:10209000002809D5FFE7039801686FF04000086148
:1020A000039800F035F8FFE7FFE79DF8040080068D
:1020B000002810D5FFE79DF808008006002809D504
:1020C000FFE7039801686FF0200008610398FFF7AD
:1020D000CDFCFFE7FFE704B080BD000081B00090B9
:1020E00001B0704781B0009001B0704780B582B0F8
:1020F00001900198006843F20041C4F20101884256
:1021000003D1FFE7FEF782FEFFE702B080BD0000CB
:1021100081B0009001B07047FFE7FEE780B582B064
:1021200040F27000C2F20000009046F20041C4F29A
:102130000001016010214160002101918160C160B6
:102140004FF4402202614FF48012426101764176E1
:102150008176C17601774177FEF7C6FA18B1FFE7BD
:10216000FEF7BCF8FFE702B080BD000080B590B07C
:1021700000200F900E900D900C90FFE741F2180098
:10218000C4F20200016841F010010160006800F033
:1021900010000B900B98FFE7FFE741F21800C4F224
:1021A0000200016841F020010160006800F0200099
:1021B0000A900A98FFE7FFE741F21800C4F2020014
:1021C000016841F004010160006800F0040009901A
:1021D0000998FFE7FFE741F21800C4F20200016826
:1021E00041F008010160006800F0080008900898BC
:1021F000FFE741F20000C4F2010002904FF4737156
:10220000019100220392FEF79BFD029803994EF282
:1022100033020C920D910E910CA90691FEF7E4FB8E
:102220000398069903220C920D900E9041F2004003
:10223000C4F20100FEF7D8FB019B0298039A0699AD
:102240000C9301230D930E92022204920F92FEF73B
:10225000CBFB03980699FF220C920D900E9040F64E
:102260000000C4F201000590FEF7BEFB039806993A
:102270004FF607420C920D900E9040F60040C4F2CB
:102280000100FEF7B1FB049A059806994FF480739C
:102290000C930D920F92FEF7A7FBFFE70421C4F207
:1022A000010108680790079840F0E06007900798E0
:1022B00040F40040079007980860FFE710B080BD29
:1022C00080B540F29800C2F2000043F20001C4F26F
:1022D000000101600621416040F6FF718160FEF758
:1022E0004DFD18B1FFE7FDF7F9FFFFE780BD0000E6
:1022F00080B588B000210191079106910591049164
:102300000391029140F2A400C2F2000040F60002E4
:10231000C4F200020260416081604FF47A62C260E0
:1023200001618161FFF726FC18B1FFE7FDF7D6FFD9
:10233000FFE74FF48050049040F2A400C2F2000086
:1023400004A9FFF7F7FC18B1FFE7FDF7C7FFFFE7A8
:1023500000200290039040F2A400C2F2000002A903
:10236000FFF788FB18B1FFE7FDF7B8FFFFE708B0FC
:1023700080BD0000FFE7FEE7FFE7FEE788B00790BB
:1023800006910592079800F0070004900498C0F1A8
:102390000700052803D3FFE70420019004E0049818
:1023A000C0F107000190FFE7019803900498043002
:1023B000062803D8FFE70020009003E004980338C4
:1023C0000090FFE70098029006980399012202FA14
:1023D00001F101390840029B984005999A40013A61
:1023E0001140084308B070477047000082B0019068
:1023F000019840F20001C2F200010968C90844F6E0
:10240000D352C1F26202A1FB022189094843009024
:10241000FFE700BFFFE70098411E00910028F8D1B8
:10242000FFE702B0704700007047000070470000EF
:1024300080B590B006A800902821FDF7E7FE00982F
:102440000021059104910391029101910A220692C3
:1024500001220A9210230B930C9202220D920E91EC
:102460004FF460110F91FEF7BFFF18B1FFE7FDF7C2
:1024700035FFFFE70F200190022102910020039019
:102480004FF480600490059001A8FEF7ADFD18B1EF
:10249000FFE7FDF723FFFFE74FF0A06100221046A2
:1024A000FEF76EFF10B080BD7047000080B540F2AF
:1024B000A400C2F20000FFF703FD80BD80B540F22A
:1024C000EC00C2F20000FFF7FBFC80BD83B002907D
:1024D0000191029800680090029842F60041C4F20F
:1024E0000101884225D0FFE7029843F20041C4F27F
:1024F000010188421DD0FFE70298B0F1804F18D04B
:10250000FFE7029840F20041C4F20001884210D077
:10251000FFE7029840F60001C4F20001884208D0AB
:10252000FFE7029840F60041C4F2000188420AD158
:10253000FFE7009820F07000009001984168009833
:1025400008430090FFE7029842F60041C4F20101FF
:10255000884225D0FFE7029843F20041C4F201010E
:1025600088421DD0FFE70298B0F1804F18D0FFE7F6
:10257000029840F20041C4F20001884210D0FFE707
:10258000029840F60001C4F20001884208D0FFE73B
:10259000029840F60041C4F2000188420AD1FFE7E8
:1025A000009820F4407000900198C168009808439A
:1025B0000090FFE7009820F08000019949690843E6
:1025C0000090009802990860019880680299C8629A
:1025D0000198006802998862029842F60041C4F2AC
:1025E0000101884208D0FFE7029843F20041C4F29B
:1025F0000101884205D1FFE701980069029908634B
:10260000FFE702990120486102980069C00730B1D4
:10261000FFE70299086920F001000861FFE703B0B5
:102620007047000085B004900391029201930498D2
:1026300080680090009820F47F40009003980299F1
:10264000019A41EA02210143009808430090009852
:102650000499886005B0704783B002900191029898
:1026600080680090009820F0700000900198009918
:10267000084340F00700009000980299886003B07A
:102680007047000085B00490039102920498006A9C
:1026900000900499086A20F001000862049880699B
:1026A0000190019820F0F00001900299019840EA11
:1026B00001100190009820F00A0000900399009802
:1026C0000843009001980499886100980499086271
:1026D00005B0704785B00490039102920498006A97
:1026E00000900499086A20F010000862049880693C
:1026F0000190019820F4704001900299019840EAFD
:1027000001300190009820F0A000009003990098FB
:1027100040EA01100090019804998861009804999A
:10272000086205B07047000080B540F27000C2F248
:102730000000FDF7DFFD80BD80B540F27000C2F201
:102740000000FDF7D7FD80BDFFE7FEE781B08DF803
:1027500003009DF9030000280ED4FFE79DF9031044
:1027600001F01F02012090404A094EF20011CEF202
:10277000000141F82200FFE701B070474EF60C500F
:10278000CEF200000068C0F30220704782B08DF8DE
:10279000070000919DF9070000280AD4FFE7009880
:1027A00000019DF907104EF20042CEF2000288545B
:1027B0000BE0009800019DF8071001F00F014EF6A4
:1027C0001452CEF200028854FFE702B070470000B6
:1027D00083B00290029800F0070000904EF60C5172
:1027E000CEF200010868019001984FF6FF021040F8
:1027F00001900198009A40EA02200022C0F2FA52A9
:10280000104301900198086003B0704780B582B012
:1028100000200190FEF708FBFFF70AFEFFF7A6FC79
:10282000FFF77CFCFFF764FDFFF74AFDFFE7FEE7DB
:102830000000000000000000010203040607080970
:102840000000000001020304020304050607080952
:102850000A0B0C0D0E0F101001020000802800085A
:1028600000000020100000006C0100089028000803
:102870001000002028090000880100080000000066
:1028800000127A00010000001000000000000000AB
:1009E00081B0009001B0704783B0019000208DF875
:1009F0000300019890F8210002280DD0FFE701992B
:100A000004208863FFE70199002081F82000FFE7B8
:100A100001208DF80B0021E001980168086820F0A2
:100A20000E00086001980168086820F00100086065
:100A30000198C16B026C012090404860FFE701996A
:100A4000012081F82100FFE70199002081F82000B2
:100A5000FFE79DF803008DF80B00FFE79DF80B0002
:100A600003B0704780B596B0159000208DF8530004
:100A7000159890F82100022807D0FFE71599042067
:100A8000886301208DF8530074E1159801680868A7
:100A900020F00E00086015980168086820F0010039
:100AA0000860159800688121C4F202018842C0F0F4
:100AB000A880FFE7159800680821C4F20201884267
:100AC00003D1FFE70120139094E0159800681C21E2
:100AD000C4F20201884203D1FFE71020129086E0A1
:100AE000159800683021C4F20201884204D1FFE762
:100AF0004FF48070119077E0159800684421C4F29B
:100B00000201884204D1FFE74FF48050109068E062
:100B1000159800685821C4F20201884204D1FFE709
:100B20004FF480300F9059E0159800686C21C4F2A2
:100B30000201884204D1FFE74FF480100E904AE092
:100B4000159800688021C4F20201884204D1FFE7B1
:100B50004FF080700D903BE01598006840F208411E
:100B6000C4F20201884203D1FFE701200C902CE07F
:100B70001598006840F21C41C4F20201884203D17A
:100B8000FFE710200B901DE01598006840F23041FF
:100B9000C4F20201884204D1FFE74FF480700A904A
:100BA0000DE01598016840F24442C4F202024FF48D
:100BB0008030914208BF4FF480500A90FFE70A98B6
:100BC0000B90FFE70B980C90FFE70C980D90FFE758
:100BD0000D980E90FFE70E980F90FFE70F9810907A
:100BE000FFE710981190FFE711981290FFE7129815
:100BF0001390FFE7139840F20441C4F20201086029
:100C0000A5E0159800680821C4F20201884203D1CA
:100C1000FFE70120099094E0159800681C21C4F2B8
:100C20000201884203D1FFE71020089086E0159862
:100C300000683021C4F20201884204D1FFE74FF47A
:100C40008070079077E0159800684421C4F2020193
:100C5000884204D1FFE74FF48050069068E0159871
:100C600000685821C4F20201884204D1FFE74FF422
:100C70008030059059E0159800686C21C4F202019B
:100C8000884204D1FFE74FF4801004904AE01598A1
:100C900000688021C4F20201884204D1FFE74FF0CE
:100CA000807003903BE01598006840F20841C4F260
:100CB0000201884203D1FFE7012002902CE0159841
:100CC000006840F21C41C4F20201884203D1FFE7F0
:100CD000102001901DE01598006840F23041C4F2E8
:100CE0000201884204D1FFE74FF4807000900DE0CC
:100CF0001598016840F24442C4F202024FF4803079
:100D0000914208BF4FF480500090FFE70098019097
:100D1000FFE701980290FFE702980390FFE703982E
:100D20000490FFE704980590FFE705980690FFE719
:100D300006980790FFE707980890FFE70898099042
:100D4000FFE709980421C4F202010860FFE7159942
:100D5000012081F82100FFE71599002081F820008B
:100D6000FFE71598406B20B1FFE71598416B884766
:100D7000FFE7FFE79DF8530016B080BD92B01190D9
:100D8000109100200F900B90FFE7109800680F99CA
:100D9000C840002800F09B81FFE70F9901208840A0
:100DA0000E90109800680E9908400D900D980E99BD
:100DB000884240F08881FFE710984068079000283B
:100DC00051D0FFE7079801283AD0FFE7079802289B
:100DD0003FD0FFE7079803285FD0FFE70798112867
:100DE00032D0FFE70798122838D0FFE70798002194
:100DF000C1F21101884236D0FFE707980021C1F205
:100E0000120188422FD0FFE707980021C1F221018B
:100E1000884228D0FFE707980021C1F222018842CA
:100E200021D0FFE707980021C1F2310188421AD092
:100E3000FFE707980021C1F23201884213D02FE06A
:100E40001098C0680B902CE01098C06804300B908C
:100E500027E01098C06808300B9022E01098C06816
:100E60000C300B901DE01098806818B9FFE7042043
:100E70000B9011E010988068012806D1FFE7082048
:100E80000B900E981199086105E008200B900E98C0
:100E900011994861FFE7FFE703E000200B9000E0B5
:100EA000FFE70D98FF2803D8FFE71198069003E0AD
:100EB000119804300690FFE706980A900D98FF28D5
:100EC00004D8FFE70F988000059006E00F996FF0B7
:100ED0001F0000EB81000590FFE7059809900A9834
:100EE0000068099A0F21914088430B99914008436B
:100EF0000A9908601098C079C006002840F1E28085
:100F0000FFE7FFE741F21800C4F20200016841F078
:100F100001010160006800F0010008900898FFE7F7
:100F20000F9820F003000821C4F2010140580C90F2
:100F30000F9800F0030081000F2000FA01F10C98D7
:100F400088430C90119840F60001C4F201018842D8
:100F500003D1FFE70020049042E0119840F60041E1
:100F6000C4F20101884203D1FFE70120039034E07D
:100F7000119841F20001C4F20101884203D1FFE758
:100F80000220029026E0119841F20041C4F20101D2
:100F9000884203D1FFE70320019018E0119841F641
:100FA0000001C4F20101884203D1FFE70420009050
:100FB0000AE0119941F60042C4F201020620914272
:100FC00008BF05200090FFE700980190FFE7019817
:100FD0000290FFE702980390FFE703980490FFE771
:100FE00004980F9901F00301890000FA01F10C98AF
:100FF00008430C900C980F9921F003010822C4F2C9
:101000000102885010988079C006002809D5FFE7B2
:101010000D9A40F20841C4F20101086810430860CB
:1010200008E00D9A40F20841C4F2010108689043BB
:101030000860FFE7109880798006002809D5FFE74F
:101040000D9A40F20C41C4F2010108681043086097
:1010500008E00D9A40F20C41C4F201010868904387
:101060000860FFE7109880798007002809D5FFE71E
:101070000D9A40F20441C4F201010868104308606F
:1010800008E00D9A40F20441C4F20101086890435F
:101090000860FFE710988079C00748B1FFE70D9A14
:1010A00040F20041C4F2010108681043086008E002
:1010B0000D9A40F20041C4F20101086890430860B3
:1010C000FFE7FFE7FFE70F9801300F905DE612B0F2
:1010D0007047000082B00190ADF802108DF8012039
:1010E0009DF8010028B1FFE7BDF8020001990861F1
:1010F00005E0BDF80200000401990861FFE702B0B5
:101100007047000040F27C10C2F200000068704797
:1011100080B584B00290029820B9FFE701208DF8D5
:101120000F0039E0029801684CF6CC400860029844
:10113000016845F2555008600298016840684860AF
:101140000298016880688860FFF7DCFF0190FFE784
:1011500002980068C0688007A8B1FFE7FFF7D2FFD8
:101160000199401A41F23D3188420BD3FFE70298C2
:101170000068C068800720B1FFE703208DF80F00EA
:101180000AE0FFE7E4E7029801684AF6AA2008604F
:1011900000208DF80F00FFE79DF80F0004B080BD20
:1011A00040F20400C2F20000027840F27C11C2F268
:1011B00000010868104408607047000080B542F2E2
:1011C0000001C4F20201086840F01000086003202A
:1011D00000F0CCF80F2000F005F800F071F80020C6
:1011E00080BD000080B58CB00B900020059004906D
:1011F0008DF80B00FFE741F21800C4F2020001680D
:1012000041F400510160006800F400500190019821
:10121000FFE706A803A900F0DDF900F01DFA400081
:10122000059005984DF68361C4F21B31A0FB0101C6
:101230004FF0FF3000EB9140049040F2EC00C2F21E
:10124000000043F20041C4F20101016040F2E731C5
:10125000C16004994160002101618160816100F0F9
:1012600065FE8DF80B009DF80B0028BBFFE740F2F0
:10127000EC00C2F2000000F0CFFE8DF80B009DF8EC
:101280000B00C0B9FFE72C2000F04CF80B980F289A
:101290000CD8FFE70B992C20002200F04DF80B989A
:1012A00040F20801C2F20001086003E001208DF85D
:1012B0000B00FFE7FFE7FFE79DF80B000CB080BDD8
:1012C00083B0FFE741F21800C4F20200016841F068
:1012D00001010160006800F0010002900298FFE740
:1012E000FFE741F21C00C4F20200016841F08051A6
:1012F0000160006800F0805001900198FFE7FFE76F
:101300000421C4F2010108680090009820F0E06018
:101310000090009840F08070009000980860FFE70F
:1013200003B0704780B582B08DF807009DF90700C3
:1013300002F096F802B080BD80B586B08DF8170037
:10134000049103920020029002F0A2F802909DF90D
:101350001700019002980499039A01F0C5FC014618
:10136000019802F09DF806B080BD000080B582B003
:101370000190019802F0B6F802B080BD80B584B04B
:1013800002900191029820B9FFE701208DF80F002B
:101390001BE1019842F20001C4F20201096801F068
:1013A0000701884216D9FFE742F20000C4F20200AA
:1013B000016821F00701019A11430160006800F003
:1013C00007000199884204D0FFE701208DF80F0043
:1013D000FBE0FFE702980078800700282AD5FFE7A6
:1013E000029800784007002809D5FFE741F2040180
:1013F000C4F20201086840F4E0600860FFE7029868
:1014000000780007002809D5FFE741F20401C4F283
:101410000201086840F460500860FFE741F20401EF
:10142000C4F20201086820F0F000029A92681043AA
:101430000860FFE702980078C007002860D0FFE747
:101440000298406801280ED1FFE741F20000C4F283
:10145000020000688003002804D4FFE701208DF813
:101460000F00B2E021E00298406802280ED1FFE7A9
:1014700041F20000C4F2020000688001002804D498
:10148000FFE701208DF80F009FE00DE041F2000022
:10149000C4F2020000688007002804D4FFE701209E
:1014A0008DF80F0091E0FFE7FFE741F20401C4F27D
:1014B0000201086820F00300029A52681043086095
:1014C000FFF720FE0090FFE741F20400C4F20200A3
:1014D000006800F00C0002994968B0EB810F0ED053
:1014E000FFE7FFF70FFE0099401A41F28931884269
:1014F00004D3FFE703208DF80F0066E0E4E7FFE781
:10150000019842F20001C4F20201096801F00701EA
:10151000884216D2FFE742F20000C4F202000168DE
:1015200021F00701019A11430160006800F00700F3
:101530000199884204D0FFE701208DF80F0044E0B4
:10154000FFE702980078400700280CD5FFE741F23A
:101550000401C4F20201086820F4E060029AD26833
:1015600010430860FFE702980078000700280DD5B7
:10157000FFE741F20401C4F20201086820F4605060
:10158000029A126940EAC2000860FFE700F076F8AC
:1015900041F20401C4F202010968C9B20A0943F226
:1015A0004851C0F60001895CC84040F20001C2F217
:1015B0000001086040F20800C2F200000068FFF776
:1015C00011FE00208DF80F00FFE79DF80F0004B01A
:1015D00080BD000082B00190009101990F20086049
:1015E00041F20400C4F20200016801F00301019A13
:1015F0005160016801F0F001019A9160016801F405
:10160000E061019AD160006800F46050C00801995F
:10161000086142F20000C4F20200006800F0070016
:101620000099086002B0704740F20000C2F200006A
:101630000068704780B5FFF7F7FF41F20401C4F27C
:1016400002010968C1F3022243F25851C0F60001B9
:10165000895CC84080BD000080B5FFF7E5FF41F21E
:101660000401C4F202010968C1F3C22243F25851D5
:10167000C0F60001895CC84080BD000086B0002033
:101680000590049003900290019041F20400C4F28E
:10169000020000680590059800F00C0001460091DA
:1016A00000283FD0FFE70098042804D0FFE7009807
:1016B000082806D037E041F20020C0F27A000190FD
:1016C00037E00598C0F3834143F26050C0F6000054
:1016D000405C02909DF81600C007C0B1FFE741F2E0
:1016E0000400C4F202000068C0F3404143F27050AD
:1016F000C0F60000405C0490029841F20021C0F264
:101700007A0148430499B0FBF1F0039007E0029896
:1017100040F60011C0F23D0148430390FFE70398F3
:10172000019006E0FFE741F20020C0F27A0001904C
:10173000FFE7019806B0704780B588B00790069122
:1017400005920020049003900290019002210291E2
:101750000321049103904FF480700190FFE741F260
:101760001800C4F20200016841F004010160006841
:1017700000F0040000900098FFE740F60000C4F27B
:10178000010001A9FFF7FAFA41F20401C4F20201D3
:10179000086820F0E060069A1043086008B080BD39
:1017A00080B586B00490049820B9FFE701208DF839
:1017B00017002EE304980078C007002800F0AE80E0
:1017C000FFE741F20400C4F20200006800F00C00E0
:1017D000042813D0FFE741F20400C4F202000068BD
:1017E00000F00C0008281BD1FFE741F20400C4F20E
:1017F00002000068C003002812D5FFE741F2000094
:10180000C4F2020000688003002808D5FFE70498AE
:10181000406820B9FFE701208DF81700F9E27CE06D
:10182000FFE704984068B0F5803F09D1FFE741F237
:101830000001C4F20201086840F48030086032E020
:101840000498406868B9FFE741F20001C4F2020160
:10185000086820F480300860086820F48020086060
:1018600020E004984068B0F5A02F0DD1FFE741F2C9
:101870000001C4F20201086840F480200860086892
:1018800040F4803008600CE041F20001C4F2020133
:10189000086820F480300860086820F48020086020
:1018A000FFE7FFE7FFE7FFE704984068D0B1FFE7F5
:1018B000FFF728FC0390FFE741F20000C4F20200AA
:1018C0000068800300280CD4FFE7FFF71BFC039996
:1018D000401A652804D3FFE703208DF8170098E22B
:1018E000EAE719E0FFF70EFC0390FFE741F2000082
:1018F000C4F202000068800300280CD5FFE7FFF760
:1019000001FC0399401A652804D3FFE703208DF8F2
:1019100017007EE2EAE7FFE7FFE7FFE704980078B9
:101920008007002840F18D80FFE741F20400C4F2F7
:101930000200006810F00C0F13D0FFE741F2040022
:10194000C4F20200006800F00C00082829D1FFE76B
:1019500041F20400C4F202000068C003002820D451
:10196000FFE741F20000C4F202000068800700288F
:1019700009D5FFE704980069012804D0FFE701209A
:101980008DF8170045E241F20001C4F20201086837
:1019900020F0F800049A526940EAC2000860FFE7AC
:1019A0004EE00498006958B3FFE70021C4F24221D9
:1019B00001200860FFF7A6FB0390FFE741F200005B
:1019C000C4F202000068800700280CD4FFE7FFF78C
:1019D00099FB0399401A032804D3FFE703208DF8ED
:1019E000170016E2EAE741F20001C4F202010868BA
:1019F00020F0F800049A526940EAC20008601EE034
:101A00000021C4F2422100200860FFF77BFB039015
:101A1000FFE741F20000C4F20200006880070028DE
:101A20000CD5FFE7FFF76EFB0399401A032804D398
:101A3000FFE703208DF81700EBE1EAE7FFE7FFE798
:101A4000FFE7049800780007002848D5FFE70498CE
:101A5000806918B3FFE740F28041C4F242210120BF
:101A60000860FFF74FFB0390FFE741F22400C4F248
:101A700002000068800700280CD4FFE7FFF742FB54
:101A80000399401A032804D3FFE703208DF81700B9
:101A9000BFE1EAE7012001F05FF91FE040F2804179
:101AA000C4F2422100200860FFF72CFB0390FFE7FF
:101AB00041F22400C4F202000068800700280CD51F
:101AC000FFE7FFF71FFB0399401A032804D3FFE742
:101AD00003208DF817009CE1EAE7FFE7FFE7049891
:101AE00000784007002840F1D880FFE700208DF8FB
:101AF000070041F21C00C4F202000068C000002888
:101B000013D4FFE7FFE741F21C00C4F202000168B2
:101B100041F080510160006800F080500090009812
:101B2000FFE701208DF80700FFE747F20000C4F24D
:101B300000000068C005002822D4FFE747F200013A
:101B4000C4F20001086840F480700860FFF7DAFA18
:101B50000390FFE747F20000C4F200000068C005F0
:101B600000280CD4FFE7FFF7CDFA0399401A652847
:101B700004D3FFE703208DF817004AE1EAE7FFE707
:101B8000FFE70498C068012809D1FFE741F220016E
:101B9000C4F20201086840F00100086031E00498D6
:101BA000C06868B9FFE741F22001C4F20201086889
:101BB00020F001000860086820F0040008601FE0C1
:101BC0000498C06805280DD1FFE741F22001C4F256
:101BD0000201086840F004000860086840F0010055
:101BE00008600CE041F22001C4F20201086820F014
:101BF00001000860086820F004000860FFE7FFE7C4
:101C0000FFE7FFE70498C068E0B1FFE7FFF77AFA63
:101C10000390FFE741F22000C4F202000068800751
:101C200000280ED4FFE7FFF76DFA0399401A41F23E
:101C30008931884204D3FFE703208DF81700E8E0DC
:101C4000E8E71BE0FFF75EFA0390FFE741F22000B0
:101C5000C4F202000068800700280ED5FFE7FFF7F6
:101C600051FA0399401A41F28931884204D3FFE7BF
:101C700003208DF81700CCE0E8E7FFE79DF80700A8
:101C8000012809D1FFE741F21C01C4F202010868F2
:101C900020F080500860FFE7FFE70498C069002843
:101CA00000F0B380FFE741F20400C4F202000068D4
:101CB00000F00C00082800F08280FFE70498C0695B
:101CC00002285CD1FFE76021C4F2422100200860B5
:101CD000FFF718FA0390FFE741F20000C4F2020098
:101CE0000068800100280CD5FFE7FFF70BFA039985
:101CF000401A032804D3FFE703208DF8170088E07B
:101D0000EAE70498006AB0F5803F0CD1FFE741F2A2
:101D10000401C4F20201086820F40030049A9268B9
:101D200010430860FFE741F20401C4F202010868B1
:101D300020F47410049B1A6A5B6A1A43104308600B
:101D40006021C4F2422101200860FFF7DBF9039013
:101D5000FFE741F20000C4F20200006880010028A1
:101D60000CD4FFE7FFF7CEF90399401A032804D3F8
:101D7000FFE703208DF817004BE0EAE71EE0602143
:101D8000C4F2422100200860FFF7BCF90390FFE78E
:101D900041F20000C4F202000068800100280CD566
:101DA000FFE7FFF7AFF90399401A032804D3FFE7D1
:101DB00003208DF817002CE0EAE7FFE724E0049801
:101DC000C069012804D1FFE701208DF8170020E049
:101DD00041F20400C4F2020000680290029800F48C
:101DE00080300499096A884208D1FFE7029800F41C
:101DF00070100499496A884204D0FFE701208DF8E9
:101E0000170006E0FFE7FFE7FFE700208DF8170067
:101E1000FFE79DF8170006B080BD000081B000907C
:101E200001B0704781B0009001B0704785B0039059
:101E30000291FFE7039890F83C00012804D1FFE7E6
:101E400002208DF813006DE00399012081F83C0019
:101E5000FFE7FFE70399022081F83D00039800683F
:101E6000406801900398006880680090019820F015
:101E70007000019002980168019808430190019850
:101E80000399096848600398006842F60041C4F26B
:101E9000010188422AD0FFE70398006843F200411D
:101EA000C4F20101884221D0FFE703980068B0F135
:101EB000804F1BD0FFE70398006840F20041C4F256
:101EC0000001884212D0FFE70398006840F6000145
:101ED000C4F20001884209D0FFE70398006840F689
:101EE0000041C4F2000188420ED1FFE7009820F0C3
:101EF0008000009002984168009808430090009884
:101F0000039909688860FFE70399012081F83D0083
:101F1000FFE70399002081F83C00FFE700208DF8DF
:101F20001300FFE79DF8130005B0704780B582B03D
:101F30000090009820B9FFE701208DF807003FE0EE
:101F4000009890F83D0040B9FFE70099002081F823
:101F50003C00009800F038F8FFE70099022081F873
:101F60003D00009951F8040B00F066FF0099012034
:101F700081F84600FFE70099012081F83E000099B2
:101F800081F83F00009981F84000009981F84100F4
:101F9000FFE7FFE70099012081F84200009981F8EE
:101FA0004300009981F84400009981F84500FFE75B
:101FB0000099012081F83D0000208DF80700FFE71F
:101FC0009DF8070002B080BD80B584B003900398EF
:101FD000006840F60001C4F20001884219D1FFE711
:101FE000FFE741F21C00C4F20200016841F0040165
:101FF0000160006800F0040002900298FFE71E20D4
:10200000019000221146FFF797F90198FFF78AF92E
:10201000FFE704B080BD000083B00190019890F804
:102020003D00012804D0FFE701208DF80B0059E0A6
:102030000199022081F83D0001980168C86840F0CC
:102040000100C8600198006842F60041C4F2010135
:1020500088422AD0FFE70198006843F20041C4F2A9
:102060000101884221D0FFE701980068B0F1804F5C
:102070001BD0FFE70198006840F20041C4F2000164
:10208000884212D0FFE70198006840F60001C4F2D0
:102090000001884209D0FFE70198006840F600413E
:1020A000C4F20001884212D1FFE7019800688068FD
:1020B00000F0070000900098062807D0FFE701987D
:1020C0000168086840F001000860FFE706E0019839
:1020D0000168086840F001000860FFE700208DF803
:1020E0000B00FFE79DF80B0003B0704780B586B08A
:1020F0000490039100208DF80B00FFE7049890F8FE
:102100003C00012804D1FFE702208DF81700ABE066
:102110000499012081F83C00FFE7FFE704990220C1
:1021200081F83D000498006880680190019820F0D3
:1021300077000190019820F47F4001900198049964
:1021400009688860039800680090002872D0FFE753
:10215000009810286ED0FFE7009820286AD0FFE78B
:102160000098302866D0FFE70098402855D0FFE758
:102170000098502837D0FFE70098602840D0FFE74C
:10218000009870280BD0FFE70098B0F5805F05D06D
:10219000FFE70098B0F5005F16D052E055E00498D4
:1021A0000068039B5A689968DB6800F0F1FE0498A8
:1021B000006880680190019840F0770001900198D4
:1021C00004990968886040E004980068039B5A6895
:1021D0009968DB6800F0DCFE04980168886840F4C8
:1021E0008040886031E004980068039A5168D268A2
:1021F00000F0FEFE04980068502100F0E3FE24E0A9
:1022000004980068039A5168D26800F019FF049896
:102210000068602100F0D6FE17E004980068039A79
:102220005168D26800F0E4FE04980068402100F094
:10223000C9FE0AE0049800680399096800F0C2FE2C
:1022400003E001208DF80B00FFE70499012081F8DD
:102250003D00FFE70499002081F83C00FFE79DF86E
:102260000B008DF81700FFE79DF8170006B080BD42
:1022700081B0009001B0704780B584B0039003989E
:102280000068C068029003980068006901909DF89A
:1022900004008007002824D5FFE79DF80800800788
:1022A00000281DD5FFE7039801686FF00200086160
:1022B000039901200877039800688069800720B19E
:1022C000FFE70398FFF7D4FF06E0039800F0E2F879
:1022D000039800F0E3F8FFE7039900200877FFE791
:1022E000FFE79DF804004007002825D5FFE79DF88B
:1022F0000800400700281ED5FFE7039801686FF02B
:102300000400086103990220087703980068806937
:1023100010F4407F04D0FFE70398FFF7A9FF06E021
:10232000039800F0B7F8039800F0B8F8FFE70399B6
:1023300000200877FFE7FFE79DF80400000700286A
:1023400024D5FFE79DF80800000700281DD5FFE70A
:10235000039801686FF0080008610399042008776A
:1023600003980068C069800720B1FFE70398FFF772
:102370007FFF06E0039800F08DF8039800F08EF8D8
:10238000FFE7039900200877FFE7FFE79DF80400C7
:10239000C006002825D5FFE79DF80800C0060028E4
:1023A0001ED5FFE7039801686FF0100008610399DC
:1023B0000820087703980068C06910F4407F04D0B3
:1023C000FFE70398FFF754FF06E0039800F062F878
:1023D000039800F063F8FFE7039900200877FFE710
:1023E000FFE79DF80400C00778B1FFE79DF80800FB
:1023F000C00748B1FFE7039801686FF0010008616A
:10240000039800F04FF8FFE7FFE79DF8040000068F
:10241000002810D5FFE79DF808000006002809D520
:10242000FFE7039801686FF0800008610398FFF7E9
:10243000F5FCFFE7FFE79DF804004006002810D5F3
:10244000FFE79DF808004006002809D5FFE703983C
:1024500001686FF040000861039800F035F8FFE76D
:10246000FFE79DF804008006002810D5FFE79DF8DF
:1024700008008006002809D5FFE7039801686FF07F
:10248000200008610398FFF7CDFCFFE7FFE704B0E9
:1024900080BD000081B0009001B0704781B0009015
:1024A00001B0704780B582B001900198006843F296
:1024B0000041C4F20101884203D1FFE7FEF770FE3C
:1024C000FFE702B080BD000081B0009001B070470E
:1024D00082B00190ADF8021002B0704781B0009058
:1024E00001B0704780B592B01190119800680068F3
:1024F000109011980068C0680F90119800684069AA
:102500000E9000200D900C90109800F00F000D9090
:102510000D9888B9FFE79DF84000800600280AD58D
:10252000FFE79DF83C008006002804D5FFE71198DE
:1025300000F026FEE9E1FFE70D98002800F0C280D8
:10254000FFE79DF83800C00738B9FFE7BDF83C0049
:1025500010F4907F00F0B680FFE79DF84000C007C0
:1025600058B1FFE79DF83D00C00730B1FFE7119972
:10257000486C40F001004864FFE79DF840004007C8
:1025800000280BD5FFE79DF83800C00730B1FFE702
:102590001199486C40F002004864FFE79DF8400044
:1025A000800700280BD5FFE79DF83800C00730B141
:1025B000FFE71199486C40F004004864FFE79DF87C
:1025C00040000007002811D5FFE79DF83C00800679
:1025D000002805D4FFE79DF83800C00730B1FFE7B9
:1025E0001199486C40F008004864FFE71198406C6E
:1025F000002866D0FFE79DF84000800600280AD535
:10260000FFE79DF83C008006002804D5FFE71198FD
:1026100000F0B6FDFFE7119800684069C0F3801034
:102620000C901198406C0007002804D4FFE70C9828
:1026300000283ED0FFE7119800F044FD1198006893
:102640004069400600282FD5FFE7FFE7FFE7119814
:10265000006850E8050F20F040000B90FFE70B9951
:102660001198026842E805100028F0D1FFE7FFE763
:102670001198C06B98B1FFE71198C16B43F2A500A8
:10268000C0F6000048631198C06BFEF7EBF928B163
:10269000FFE71198C06B416B8847FFE703E0119893
:1026A000FFF71CFFFFE703E01198FFF717FFFFE7B5
:1026B00006E01198FFF712FF119900204864FFE728
:1026C000FFE722E11198006B012840F0FE80FFE750
:1026D0009DF84000C006002840F1F780FFE79DF814
:1026E0003C00C006002840F1F080FFE7FFE7002033
:1026F0000A901198006800680A9011980068406874
:102700000A900A98FFE7119800684069400600287F
:1027100040F18180FFE71198C06B00684068ADF818
:102720002600BDF82600002874D0FFE7BDF826007B
:102730001199898D88426DDAFFE7BDF8260011995D
:10274000C8851198C06B8069202858D0FFE7FFE743
:10275000FFE71198006850E8030F20F4807008909C
:10276000FFE708991198026842E803100028F0D1A9
:10277000FFE7FFE7FFE7FFE71198006850E8050F64
:1027800020F001000790FFE707991198026842E8DE
:1027900005100028F0D1FFE7FFE7FFE7FFE71198FA
:1027A000006850E8050F20F040000690FFE706990A
:1027B0001198026842E805100028F0D1FFE7FFE712
:1027C0001199202081F84200119900200863FFE749
:1027D000FFE71198006850E8030F20F01000059003
:1027E000FFE705991198026842E803100028F0D12C
:1027F000FFE7FFE71198C06BFEF7F6F8FFE71199C6
:10280000022048631198818DC28D891A89B2FFF721
:102810005FFEFFE779E01199888DC98D401AADF808
:1028200012001198C08D00284ED0FFE7BDF81200AD
:10283000002849D0FFE7FFE7FFE71198006850E85C
:10284000030F20F490700390FFE70399119802683A
:1028500042E803100028F0D1FFE7FFE7FFE7FFE7BA
:102860001198006850E8050F20F001000290FFE782
:1028700002991198026842E805100028F0D1FFE79C
:10288000FFE71199202081F8420011990020086388
:10289000FFE7FFE71198006850E8030F20F01000F1
:1028A0000190FFE701991198026842E8031000289F
:1028B000F0D1FFE7FFE71199022048631198BDF8B6
:1028C0001210FFF705FEFFE71FE09DF8400000062D
:1028D00000280AD5FFE79DF83C000006002804D533
:1028E000FFE7119800F060FD0FE09DF84000400602
:1028F00000280AD5FFE79DF83C004006002804D5D3
:10290000FFE7119800F028FCFFE712B080BD00003F
:1029100080B582B00090009820B9FFE701208DF8C3
:10292000070040E00098806908B1FFE700E0FFE79A
:10293000009890F8410040B9FFE70099002081F825
:102940004000009800F034F8FFE70099242081F857
:10295000410000980168C86820F40050C8600098E1
:1029600000F0C4FC00980168086920F490400861F8
:1029700000980168486920F02A00486100980168C1
:10298000C86840F40050C860009900204864009A6C
:10299000202182F84110009A82F842100099486381
:1029A0008DF80700FFE79DF8070002B080BD00002A
:1029B00080B58CB00B9000200A9009900890079089
:1029C0000B98006844F60041C4F20001884243D1EC
:1029D000FFE7FFE741F21C00C4F20200016841F486
:1029E00000210160006800F4002006900698FFE7CF
:1029F000FFE741F21800C4F20200016841F0100143
:102A00000160006800F0100005900598FFE74FF4A2
:102A1000806007900220089003200A9041F2000095
:102A2000C4F20100019007A90291FEF7A7F90198ED
:102A300002994FF4006207920022039208920992D1
:102A4000FEF79CF9039A342004901146FEF774FCBB
:102A50000498FEF767FCFFE70CB080BD81B00090E2
:102A600001B0704781B0009001B07047FFE7FEE70A
:102A700080B582B040F27000C2F20000009046F2D1
:102A80000041C4F200010160102141600021019168
:102A90008160C1604FF4402202614FF480124261B4
:102AA000017641768176C17601774177FDF71CFE8C
:102AB00018B1FFE7FDF712FCFFE702B080BD000090
:102AC00080B590B000200F900E900D900C90FFE715
:102AD00041F21800C4F20200016841F010010160E7
:102AE000006800F010000B900B98FFE7FFE741F241
:102AF0001800C4F20200016841F00401016000689E
:102B000000F004000A900A98FFE7FFE741F218007E
:102B1000C4F20200016841F008010160006800F0A1
:102B2000080009900998FFE741F20000C4F2010093
:102B300001904FF47371009100220492FEF7CAFADB
:102B4000049A40F60040C4F201000690602108910A
:102B5000FEF7C0FA019804994EF230020C920D91E2
:102B60000E910CA90791FEF709F9009B0198049AB0
:102B700007990C93012303930D930E920222059261
:102B80000F92FEF7FBF804980799FF220C920D9024
:102B90000E9040F60000C4F201000290FEF7EEF83D
:102BA000049A069807994FF207030C930D920E9220
:102BB000FEF7E4F80298059A07994FF480730C9396
:102BC0000D920F92FEF7DAF8DDF80CC0049B059A1F
:102BD00006980799DDF820E0CDF830E0CDF834C054
:102BE0000E930F92FEF7CAF810B080BD80B540F288
:102BF0009800C2F2000043F20001C4F2000101603B
:102C00000621416040F6FF718160FEF781FA18B13C
:102C1000FFE7FDF763FBFFE780BD000080B588B0EC
:102C20000021019107910691059104910391029170
:102C300040F2A400C2F2000040F60002C4F200021A
:102C40000260416081604FF47A62C260016181611B
:102C5000FFF76CF918B1FFE7FDF740FBFFE74FF412
:102C60008050049040F2A400C2F2000004A9FFF7D3
:102C70003DFA18B1FFE7FDF731FBFFE700200290B6
:102C8000039040F2A400C2F2000002A9FFF7CEF8C0
:102C900018B1FFE7FDF722FBFFE708B080BD000099
:102CA00080B582B040F23410C2F20000019044F6C8
:102CB0000041C4F2000101604FF4E13141600021A4
:102CC0008160C16001610C2242618161C161FFF7D5
:102CD0001FFE18B1FFE7FDF701FBFFE702B080BD63
:102CE000FFE7FEE7FFE7FEE788B007900691059251
:102CF000079800F0070004900498C0F10700052829
:102D000003D3FFE70420019004E00498C0F107001A
:102D10000190FFE70198039004980430062803D837
:102D2000FFE70020009003E0049803380090FFE7DD
:102D30000098029006980399012202FA01F10139E4
:102D40000840029B984005999A40013A1140084377
:102D500008B070477047000082B00190019840F2BF
:102D60000001C2F200010968C90844F6D352C1F259
:102D70006202A1FB0221890948430090FFE700BFDE
:102D8000FFE70098411E00910028F8D1FFE702B04C
:102D900070470000704700007047000080B590B099
:102DA00006A800902821FDF731FA0098002105912E
:102DB00004910391029101910A22069201220A9242
:102DC00010230B930C9202220D920E914FF460117E
:102DD0000F91FEF7E5FC18B1FFE7FDF77FFAFFE77B
:102DE0000F20019002210291002003904FF4806097
:102DF0000490059001A8FEF7C1FA18B1FFE7FDF7AE
:102E00006DFAFFE74FF0E06100221046FEF794FCF8
:102E100010B080BD7047000080B540F2A400C2F23F
:102E20000000FFF729FA80BD80B540F2EC00C2F245
:102E30000000FFF721FA80BD83B002900191029853
:102E400000680090029842F60041C4F201018842F5
:102E500025D0FFE7029843F20041C4F20101884205
:102E60001DD0FFE70298B0F1804F18D0FFE702981D
:102E700040F20041C4F20001884210D0FFE70298FE
:102E800040F60001C4F20001884208D0FFE7029832
:102E900040F60041C4F2000188420AD1FFE70098E1
:102EA00020F070000090019841680098084300905D
:102EB000FFE7029842F60041C4F20101884225D0A2
:102EC000FFE7029843F20041C4F2010188421DD09D
:102ED000FFE70298B0F1804F18D0FFE7029840F268
:102EE0000041C4F20001884210D0FFE7029840F68A
:102EF0000001C4F20001884208D0FFE7029840F6C2
:102F00000041C4F2000188420AD1FFE7009820F492
:102F1000407000900198C168009808430090FFE756
:102F2000009820F0800001994969084300900098BA
:102F300002990860019880680299C8620198006847
:102F400002998862029842F60041C4F20101884267
:102F500008D0FFE7029843F20041C4F20101884221
:102F600005D1FFE70198006902990863FFE702991C
:102F70000120486102980069C00730B1FFE702995B
:102F8000086920F001000861FFE703B07047000006
:102F900085B0049003910292019304988068009098
:102FA000009820F47F40009003980299019A41EA2A
:102FB000022101430098084300900098049988601A
:102FC00005B0704783B0029001910298806800902C
:102FD000009820F07000009001980099084340F09C
:102FE0000700009000980299886003B070470000C5
:102FF00085B00490039102920498006A00900499AD
:10300000086A20F001000862049880690190019824
:1030100020F0F00001900299019840EA011001901F
:10302000009820F00A00009003990098084300904F
:1030300001980499886100980499086205B0704766
:1030400085B00490039102920498006A009004995C
:10305000086A20F0100008620498806901900198C5
:1030600020F4704001900299019840EA01300190EB
:10307000009820F0A00000900399009840EA011009
:10308000009001980499886100980499086205B03D
:103090007047000080B540F23410C2F20000FFF724
:1030A00021FA80BD80B582B001900198406A0090FD
:1030B00000990020C8850099C8840098FFF70EFA8F
:1030C00002B080BD84B00390FFE7FFE7039800687B
:1030D00050E8030F20F490700290FFE702990398E4
:1030E000026842E803100028F0D1FFE7FFE7FFE79E
:1030F000FFE70398006850E8050F20F001000190F9
:10310000FFE701990398026842E805100028F0D112
:10311000FFE7FFE70398006B012814D1FFE7FFE703
:10312000FFE70398006850E8030F20F010000090BC
:10313000FFE700990398026842E803100028F0D1E5
:10314000FFE7FFE7FFE70399202081F8420003999A
:103150000020086304B0704780B582B001900198E8
:103160000168C86820F04000C8600199202081F8FB
:1031700041000198FFF776FC002002B080BD0000FE
:1031800080B586B00490049890F84200222840F060
:10319000A480FFE704988068B0F5805F15D1FFE751
:1031A0000498006988B9FFE7002003900498806ABA
:1031B00002900498006840686FF35F2002990880CD
:1031C0000499886A0230886225E00498806A039036
:1031D0000020029004988068B0F5805F08D0FFE777
:1031E0000498806850B9FFE70498006930B9FFE798
:1031F0000498006840680399087007E00498006824
:10320000406800F07F0003990870FFE70499886A1E
:1032100001308862FFE70499C88D0138C885000431
:10322000002856D1FFE704980168C86820F0200004
:10323000C86004980168C86820F48070C860049869
:103240000168486920F0010048610499202081F854
:1032500042000499002048630498006B012830D193
:10326000FFE7049900200863FFE7FFE70498006880
:1032700050E8030F20F010000190FFE70199049837
:10328000026842E803100028F0D1FFE7FFE7049846
:1032900000680068C00600280ED5FFE7FFE70020A1
:1032A00000900498006800680090049800684068E6
:1032B00000900098FFE7FFE70498818DFFF708F979
:1032C00003E00498FFF7CAFBFFE700208DF8170022
:1032D00007E000208DF8170003E002208DF81700AA
:1032E000FFE79DF8170006B080BD000080B584B0F0
:1032F000039003980068006920F44050039A116815
:10330000D26810430861039988680A6949691043C3
:103310000843029003980068C06841F20C6188433A
:103320000299084303990968C860039800684069D6
:1033300020F44070039A1168926910434861039821
:10334000006843F60001C4F20101884204D1FFE79E
:10335000FEF782F9019003E0FEF76CF90190FFE7B8
:10336000019819214843039A116852689200B0FBF2
:10337000F2FC48F21F52C5F2EB12ACFB02304309DB
:10338000642003FB10CC322000EB0C10A0FB0202E7
:10339000F02000EA521000EB0310C2F34312104475
:1033A000886004B080BD000083B00190019890F85F
:1033B000410021283AD1FFE701988068B0F5805F8D
:1033C00013D1FFE70198006978B9FFE70198006A17
:1033D0000090009800886FF35F20019909684860A9
:1033E0000199086A0230086208E0019A106A411CDB
:1033F00011620078019909684860FFE70199C88C5B
:103400000138C884000468B9FFE701980168C868FA
:1034100020F08000C86001980168C86840F0400052
:10342000C860FFE700208DF80B0003E002208DF854
:103430000B00FFE79DF80B0003B0704780B540F22A
:103440007000C2F20000FCF755FF80BD80B540F26D
:103450007000C2F20000FCF74DFF80BDFFE7FEE701
:1034600081B08DF803009DF9030000280ED4FFE71A
:103470009DF9031001F01F02012090404A094EF20D
:103480000011CEF2000141F82200FFE701B07047C1
:103490004EF60C50CEF200000068C0F302207047D8
:1034A00082B08DF8070000919DF9070000280AD42A
:1034B000FFE7009800019DF907104EF20042CEF29E
:1034C000000288540BE0009800019DF8071001F0FD
:1034D0000F014EF61452CEF200028854FFE702B0FC
:1034E0007047000083B00290029800F0070000903F
:1034F0004EF60C51CEF200010868019001984FF68B
:10350000FF02104001900198009A40EA0220002238
:10351000C0F2FA52104301900198086003B070475E
:1035200080B582B000200190FDF748FEFFF736FC21
:10353000FFF7C6FAFFF79CFAFFF770FBFFF756FBA1
:10354000FFF7AEFBFFE7FEE7000000000000000011
:103550000102030406070809000000000102030439
:1035600002030405060708090A0B0C0D0E0F1010C4
:103570000102000098350008000000201000000043
:103580006C010008A8350008100000207009000038
:10359000880100080000000000127A00010000000D
:0835A000100000000000000013
:0400000508000131BD
:00000001FF

View File

@@ -3,7 +3,7 @@
<title>Static Call Graph - [uksvep_2_2_v1\uksvep_2_2_v1.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image uksvep_2_2_v1\uksvep_2_2_v1.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6190004: Last Updated: Fri Aug 22 14:49:25 2025
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6190004: Last Updated: Fri Aug 22 16:12:03 2025
<BR><P>
<H3>Maximum Stack Usage = 272 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -12,7 +12,7 @@ __rt_entry_main &rArr; main &rArr; SystemClock_Config &rArr; HAL_RCC_ClockConfig
<H3>
Functions with no stack information
</H3><UL>
<LI><a href="#[58]">__user_initial_stackheap</a>
<LI><a href="#[59]">__user_initial_stackheap</a>
</UL>
</UL>
<P>
@@ -85,8 +85,9 @@ Function Pointers
<LI><a href="#[38]">TIM8_CC_IRQHandler</a> from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
<LI><a href="#[37]">TIM8_TRG_COM_IRQHandler</a> from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
<LI><a href="#[36]">TIM8_UP_IRQHandler</a> from stm32f1xx_it.o(.text.TIM8_UP_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
<LI><a href="#[3e]">UART4_IRQHandler</a> from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
<LI><a href="#[3e]">UART4_IRQHandler</a> from stm32f1xx_it.o(.text.UART4_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
<LI><a href="#[3f]">UART5_IRQHandler</a> from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
<LI><a href="#[48]">UART_DMAAbortOnError</a> from stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError) referenced 2 times from stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler)
<LI><a href="#[2f]">USART1_IRQHandler</a> from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
<LI><a href="#[30]">USART2_IRQHandler</a> from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
<LI><a href="#[31]">USART3_IRQHandler</a> from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
@@ -102,139 +103,139 @@ Function Pointers
Global Symbols
</H3>
<P><STRONG><a name="[47]"></a>__main</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
<BR><BR>[Calls]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
<BR><BR>[Calls]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
<LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(.text)
</UL>
<P><STRONG><a name="[48]"></a>__scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
<P><STRONG><a name="[49]"></a>__scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
<BR><BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
</UL>
<P><STRONG><a name="[4a]"></a>__scatterload_rt2</STRONG> (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
<P><STRONG><a name="[4b]"></a>__scatterload_rt2</STRONG> (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL>
<P><STRONG><a name="[9b]"></a>__scatterload_rt2_thumb_only</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[ac]"></a>__scatterload_rt2_thumb_only</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[9c]"></a>__scatterload_null</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[ad]"></a>__scatterload_null</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[4b]"></a>__scatterload_copy</STRONG> (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
<P><STRONG><a name="[4c]"></a>__scatterload_copy</STRONG> (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
<BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
</UL>
<P><STRONG><a name="[9d]"></a>__scatterload_zeroinit</STRONG> (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
<P><STRONG><a name="[ae]"></a>__scatterload_zeroinit</STRONG> (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
<P><STRONG><a name="[4f]"></a>__rt_lib_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_li
<P><STRONG><a name="[50]"></a>__rt_lib_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_li
</UL>
<P><STRONG><a name="[9e]"></a>__rt_lib_init_alloca_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))
<P><STRONG><a name="[af]"></a>__rt_lib_init_alloca_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))
<P><STRONG><a name="[9f]"></a>__rt_lib_init_argv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))
<P><STRONG><a name="[b0]"></a>__rt_lib_init_argv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))
<P><STRONG><a name="[a0]"></a>__rt_lib_init_atexit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))
<P><STRONG><a name="[b1]"></a>__rt_lib_init_atexit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))
<P><STRONG><a name="[a1]"></a>__rt_lib_init_clock_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))
<P><STRONG><a name="[b2]"></a>__rt_lib_init_clock_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))
<P><STRONG><a name="[a2]"></a>__rt_lib_init_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000034))
<P><STRONG><a name="[b3]"></a>__rt_lib_init_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000034))
<P><STRONG><a name="[a3]"></a>__rt_lib_init_exceptions_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))
<P><STRONG><a name="[b4]"></a>__rt_lib_init_exceptions_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))
<P><STRONG><a name="[a4]"></a>__rt_lib_init_fp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002))
<P><STRONG><a name="[b5]"></a>__rt_lib_init_fp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002))
<P><STRONG><a name="[a5]"></a>__rt_lib_init_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))
<P><STRONG><a name="[b6]"></a>__rt_lib_init_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))
<P><STRONG><a name="[a6]"></a>__rt_lib_init_getenv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))
<P><STRONG><a name="[b7]"></a>__rt_lib_init_getenv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))
<P><STRONG><a name="[a7]"></a>__rt_lib_init_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))
<P><STRONG><a name="[b8]"></a>__rt_lib_init_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))
<P><STRONG><a name="[a8]"></a>__rt_lib_init_lc_collate_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))
<P><STRONG><a name="[b9]"></a>__rt_lib_init_lc_collate_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))
<P><STRONG><a name="[a9]"></a>__rt_lib_init_lc_ctype_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))
<P><STRONG><a name="[ba]"></a>__rt_lib_init_lc_ctype_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))
<P><STRONG><a name="[aa]"></a>__rt_lib_init_lc_monetary_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))
<P><STRONG><a name="[bb]"></a>__rt_lib_init_lc_monetary_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))
<P><STRONG><a name="[ab]"></a>__rt_lib_init_lc_numeric_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))
<P><STRONG><a name="[bc]"></a>__rt_lib_init_lc_numeric_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))
<P><STRONG><a name="[ac]"></a>__rt_lib_init_lc_time_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))
<P><STRONG><a name="[bd]"></a>__rt_lib_init_lc_time_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))
<P><STRONG><a name="[ad]"></a>__rt_lib_init_preinit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006))
<P><STRONG><a name="[be]"></a>__rt_lib_init_preinit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006))
<P><STRONG><a name="[ae]"></a>__rt_lib_init_rand_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000010))
<P><STRONG><a name="[bf]"></a>__rt_lib_init_rand_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000010))
<P><STRONG><a name="[af]"></a>__rt_lib_init_relocate_pie_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))
<P><STRONG><a name="[c0]"></a>__rt_lib_init_relocate_pie_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))
<P><STRONG><a name="[b0]"></a>__rt_lib_init_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000035))
<P><STRONG><a name="[c1]"></a>__rt_lib_init_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000035))
<P><STRONG><a name="[b1]"></a>__rt_lib_init_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))
<P><STRONG><a name="[c2]"></a>__rt_lib_init_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))
<P><STRONG><a name="[b2]"></a>__rt_lib_init_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000027))
<P><STRONG><a name="[c3]"></a>__rt_lib_init_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000027))
<P><STRONG><a name="[b3]"></a>__rt_lib_init_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))
<P><STRONG><a name="[c4]"></a>__rt_lib_init_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))
<P><STRONG><a name="[54]"></a>__rt_lib_shutdown</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_ls
<P><STRONG><a name="[55]"></a>__rt_lib_shutdown</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_ls
</UL>
<P><STRONG><a name="[b4]"></a>__rt_lib_shutdown_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002))
<P><STRONG><a name="[c5]"></a>__rt_lib_shutdown_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002))
<P><STRONG><a name="[b5]"></a>__rt_lib_shutdown_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007))
<P><STRONG><a name="[c6]"></a>__rt_lib_shutdown_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007))
<P><STRONG><a name="[b6]"></a>__rt_lib_shutdown_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))
<P><STRONG><a name="[c7]"></a>__rt_lib_shutdown_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))
<P><STRONG><a name="[b7]"></a>__rt_lib_shutdown_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010))
<P><STRONG><a name="[c8]"></a>__rt_lib_shutdown_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010))
<P><STRONG><a name="[b8]"></a>__rt_lib_shutdown_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A))
<P><STRONG><a name="[c9]"></a>__rt_lib_shutdown_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A))
<P><STRONG><a name="[b9]"></a>__rt_lib_shutdown_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004))
<P><STRONG><a name="[ca]"></a>__rt_lib_shutdown_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004))
<P><STRONG><a name="[ba]"></a>__rt_lib_shutdown_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))
<P><STRONG><a name="[cb]"></a>__rt_lib_shutdown_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))
<P><STRONG><a name="[49]"></a>__rt_entry</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_rt2
<P><STRONG><a name="[4a]"></a>__rt_entry</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_rt2
<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
</UL>
<P><STRONG><a name="[bb]"></a>__rt_entry_presh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))
<P><STRONG><a name="[cc]"></a>__rt_entry_presh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))
<P><STRONG><a name="[4c]"></a>__rt_entry_sh</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))
<P><STRONG><a name="[4d]"></a>__rt_entry_sh</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __rt_entry_sh &rArr; __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
<BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>
<P><STRONG><a name="[4e]"></a>__rt_entry_li</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
<BR><BR>[Calls]<UL><LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init
<P><STRONG><a name="[4f]"></a>__rt_entry_li</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
<BR><BR>[Calls]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init
</UL>
<P><STRONG><a name="[bc]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
<P><STRONG><a name="[cd]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
<P><STRONG><a name="[50]"></a>__rt_entry_main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
<P><STRONG><a name="[51]"></a>__rt_entry_main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
<BR><BR>[Stack]<UL><LI>Max Depth = 272 + Unknown Stack Size
<LI>Call Chain = __rt_entry_main &rArr; main &rArr; SystemClock_Config &rArr; HAL_RCC_ClockConfig &rArr; HAL_InitTick &rArr; HAL_TIM_Base_Init &rArr; HAL_TIM_Base_MspInit &rArr; HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
<BR>[Calls]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
</UL>
<P><STRONG><a name="[bd]"></a>__rt_entry_postli_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))
<P><STRONG><a name="[ce]"></a>__rt_entry_postli_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))
<P><STRONG><a name="[59]"></a>__rt_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
<P><STRONG><a name="[5a]"></a>__rt_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
</UL>
<P><STRONG><a name="[53]"></a>__rt_exit_ls</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003))
<BR><BR>[Calls]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_shutdown
<P><STRONG><a name="[54]"></a>__rt_exit_ls</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003))
<BR><BR>[Calls]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_shutdown
</UL>
<P><STRONG><a name="[be]"></a>__rt_exit_prels_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))
<P><STRONG><a name="[cf]"></a>__rt_exit_prels_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))
<P><STRONG><a name="[55]"></a>__rt_exit_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sys_exit
<P><STRONG><a name="[56]"></a>__rt_exit_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sys_exit
</UL>
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
@@ -391,9 +392,6 @@ Global Symbols
<P><STRONG><a name="[37]"></a>TIM8_TRG_COM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[3e]"></a>UART4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[3f]"></a>UART5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
@@ -412,62 +410,62 @@ Global Symbols
<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[58]"></a>__user_initial_stackheap</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f103xe.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
<P><STRONG><a name="[59]"></a>__user_initial_stackheap</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f103xe.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>
<P><STRONG><a name="[9a]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<P><STRONG><a name="[a9]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<P><STRONG><a name="[bf]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[d0]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[c0]"></a>__rt_memclr_w</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[d1]"></a>__rt_memclr_w</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[c1]"></a>_memset_w</STRONG> (Thumb, 74 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[d2]"></a>_memset_w</STRONG> (Thumb, 74 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)
<P><STRONG><a name="[c2]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[d3]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[c3]"></a>__rt_heap_escrow$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[d4]"></a>__rt_heap_escrow$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[c4]"></a>__rt_heap_expand$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[d5]"></a>__rt_heap_expand$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[4d]"></a>__user_setup_stackheap</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<P><STRONG><a name="[4e]"></a>__user_setup_stackheap</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_initial_stackheap
<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_perproc_libspace
<BR>[Calls]<UL><LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_initial_stackheap
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_perproc_libspace
</UL>
<BR>[Called By]<UL><LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_sh
<BR>[Called By]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_sh
</UL>
<P><STRONG><a name="[52]"></a>exit</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text))
<P><STRONG><a name="[53]"></a>exit</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = exit
</UL>
<BR>[Calls]<UL><LI><a href="#[59]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit
<BR>[Calls]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
</UL>
<P><STRONG><a name="[c5]"></a>__user_libspace</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[d6]"></a>__user_libspace</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[57]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
<P><STRONG><a name="[58]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>
<P><STRONG><a name="[c6]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[d7]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[56]"></a>_sys_exit</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[55]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_exit
<P><STRONG><a name="[57]"></a>_sys_exit</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[56]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_exit
</UL>
<P><STRONG><a name="[c7]"></a>__I$use$semihosting</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[d8]"></a>__I$use$semihosting</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[c8]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[d9]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[c9]"></a>__semihosting_library_function</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED)
<P><STRONG><a name="[da]"></a>__semihosting_library_function</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED)
<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.BusFault_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
@@ -475,417 +473,512 @@ Global Symbols
<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.DebugMon_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[93]"></a>Error_Handler</STRONG> (Thumb, 14 bytes, Stack size 4 bytes, main.o(.text.Error_Handler))
<P><STRONG><a name="[a1]"></a>Error_Handler</STRONG> (Thumb, 14 bytes, Stack size 4 bytes, main.o(.text.Error_Handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Error_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_IWDG_Init
<LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
<LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_CAN_Init
<LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<BR>[Called By]<UL><LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_UART4_Init
<LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_IWDG_Init
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_CAN_Init
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<P><STRONG><a name="[67]"></a>HAL_CAN_ErrorCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_ErrorCallback))
<P><STRONG><a name="[68]"></a>HAL_CAN_ErrorCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_ErrorCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_ErrorCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[5a]"></a>HAL_CAN_IRQHandler</STRONG> (Thumb, 1010 bytes, Stack size 48 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_IRQHandler))
<P><STRONG><a name="[5b]"></a>HAL_CAN_IRQHandler</STRONG> (Thumb, 1010 bytes, Stack size 48 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = HAL_CAN_IRQHandler &rArr; HAL_CAN_ErrorCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[67]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_ErrorCallback
<LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_WakeUpFromRxMsgCallback
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_SleepCallback
<LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_RxFifo1MsgPendingCallback
<LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_RxFifo1FullCallback
<LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_RxFifo0MsgPendingCallback
<LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_RxFifo0FullCallback
<LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox2AbortCallback
<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox2CompleteCallback
<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox1AbortCallback
<LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox1CompleteCallback
<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox0AbortCallback
<LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox0CompleteCallback
<BR>[Calls]<UL><LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_ErrorCallback
<LI><a href="#[67]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_WakeUpFromRxMsgCallback
<LI><a href="#[66]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_SleepCallback
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_RxFifo1MsgPendingCallback
<LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_RxFifo1FullCallback
<LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_RxFifo0MsgPendingCallback
<LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_RxFifo0FullCallback
<LI><a href="#[61]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox2AbortCallback
<LI><a href="#[60]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox2CompleteCallback
<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox1AbortCallback
<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox1CompleteCallback
<LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox0AbortCallback
<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_TxMailbox0CompleteCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_LP_CAN1_RX0_IRQHandler
<LI><a href="#[1d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;USB_HP_CAN1_TX_IRQHandler
</UL>
<P><STRONG><a name="[68]"></a>HAL_CAN_Init</STRONG> (Thumb, 478 bytes, Stack size 24 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_Init))
<P><STRONG><a name="[69]"></a>HAL_CAN_Init</STRONG> (Thumb, 478 bytes, Stack size 24 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = HAL_CAN_Init &rArr; HAL_CAN_MspInit &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_MspInit
<BR>[Calls]<UL><LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_MspInit
</UL>
<BR>[Called By]<UL><LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_CAN_Init
<BR>[Called By]<UL><LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_CAN_Init
</UL>
<P><STRONG><a name="[69]"></a>HAL_CAN_MspInit</STRONG> (Thumb, 190 bytes, Stack size 56 bytes, can.o(.text.HAL_CAN_MspInit))
<P><STRONG><a name="[6a]"></a>HAL_CAN_MspInit</STRONG> (Thumb, 190 bytes, Stack size 56 bytes, can.o(.text.HAL_CAN_MspInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = HAL_CAN_MspInit &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_EnableIRQ
<LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
<BR>[Calls]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_EnableIRQ
<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
<LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_Init
<BR>[Called By]<UL><LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_Init
</UL>
<P><STRONG><a name="[61]"></a>HAL_CAN_RxFifo0FullCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_RxFifo0FullCallback))
<P><STRONG><a name="[62]"></a>HAL_CAN_RxFifo0FullCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_RxFifo0FullCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_RxFifo0FullCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[62]"></a>HAL_CAN_RxFifo0MsgPendingCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_RxFifo0MsgPendingCallback))
<P><STRONG><a name="[63]"></a>HAL_CAN_RxFifo0MsgPendingCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_RxFifo0MsgPendingCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_RxFifo0MsgPendingCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[63]"></a>HAL_CAN_RxFifo1FullCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_RxFifo1FullCallback))
<P><STRONG><a name="[64]"></a>HAL_CAN_RxFifo1FullCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_RxFifo1FullCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_RxFifo1FullCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[64]"></a>HAL_CAN_RxFifo1MsgPendingCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_RxFifo1MsgPendingCallback))
<P><STRONG><a name="[65]"></a>HAL_CAN_RxFifo1MsgPendingCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_RxFifo1MsgPendingCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_RxFifo1MsgPendingCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[65]"></a>HAL_CAN_SleepCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_SleepCallback))
<P><STRONG><a name="[66]"></a>HAL_CAN_SleepCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_SleepCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_SleepCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[5c]"></a>HAL_CAN_TxMailbox0AbortCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox0AbortCallback))
<P><STRONG><a name="[5d]"></a>HAL_CAN_TxMailbox0AbortCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox0AbortCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_TxMailbox0AbortCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[5b]"></a>HAL_CAN_TxMailbox0CompleteCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox0CompleteCallback))
<P><STRONG><a name="[5c]"></a>HAL_CAN_TxMailbox0CompleteCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox0CompleteCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_TxMailbox0CompleteCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[5e]"></a>HAL_CAN_TxMailbox1AbortCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox1AbortCallback))
<P><STRONG><a name="[5f]"></a>HAL_CAN_TxMailbox1AbortCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox1AbortCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_TxMailbox1AbortCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[5d]"></a>HAL_CAN_TxMailbox1CompleteCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox1CompleteCallback))
<P><STRONG><a name="[5e]"></a>HAL_CAN_TxMailbox1CompleteCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox1CompleteCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_TxMailbox1CompleteCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[60]"></a>HAL_CAN_TxMailbox2AbortCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback))
<P><STRONG><a name="[61]"></a>HAL_CAN_TxMailbox2AbortCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_TxMailbox2AbortCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[5f]"></a>HAL_CAN_TxMailbox2CompleteCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback))
<P><STRONG><a name="[60]"></a>HAL_CAN_TxMailbox2CompleteCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_TxMailbox2CompleteCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[66]"></a>HAL_CAN_WakeUpFromRxMsgCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback))
<P><STRONG><a name="[67]"></a>HAL_CAN_WakeUpFromRxMsgCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_CAN_WakeUpFromRxMsgCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Called By]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<P><STRONG><a name="[6b]"></a>HAL_GPIO_Init</STRONG> (Thumb, 854 bytes, Stack size 72 bytes, stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init))
<P><STRONG><a name="[99]"></a>HAL_DMA_Abort</STRONG> (Thumb, 124 bytes, Stack size 12 bytes, stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = HAL_DMA_Abort
</UL>
<BR>[Called By]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_IRQHandler
</UL>
<P><STRONG><a name="[97]"></a>HAL_DMA_Abort_IT</STRONG> (Thumb, 792 bytes, Stack size 96 bytes, stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort_IT))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = HAL_DMA_Abort_IT
</UL>
<BR>[Called By]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_IRQHandler
</UL>
<P><STRONG><a name="[6c]"></a>HAL_GPIO_Init</STRONG> (Thumb, 854 bytes, Stack size 72 bytes, stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_MspInit
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_MCOConfig
<LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<BR>[Called By]<UL><LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_MspInit
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_MspInit
<LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_MCOConfig
<LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
</UL>
<P><STRONG><a name="[95]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin))
<P><STRONG><a name="[a3]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_GPIO_WritePin
</UL>
<BR>[Called By]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<BR>[Called By]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
</UL>
<P><STRONG><a name="[6a]"></a>HAL_GetTick</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text.HAL_GetTick))
<BR><BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IWDG_Init
<LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_Init
<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_OscConfig
<P><STRONG><a name="[6b]"></a>HAL_GetTick</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text.HAL_GetTick))
<BR><BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IWDG_Init
<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_Init
<LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_OscConfig
</UL>
<P><STRONG><a name="[6e]"></a>HAL_IWDG_Init</STRONG> (Thumb, 144 bytes, Stack size 24 bytes, stm32f1xx_hal_iwdg.o(.text.HAL_IWDG_Init))
<P><STRONG><a name="[6f]"></a>HAL_IWDG_Init</STRONG> (Thumb, 144 bytes, Stack size 24 bytes, stm32f1xx_hal_iwdg.o(.text.HAL_IWDG_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_IWDG_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
<BR>[Calls]<UL><LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
</UL>
<BR>[Called By]<UL><LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_IWDG_Init
<BR>[Called By]<UL><LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_IWDG_Init
</UL>
<P><STRONG><a name="[91]"></a>HAL_IncTick</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text.HAL_IncTick))
<BR><BR>[Called By]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PeriodElapsedCallback
<P><STRONG><a name="[93]"></a>HAL_IncTick</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text.HAL_IncTick))
<BR><BR>[Called By]<UL><LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PeriodElapsedCallback
</UL>
<P><STRONG><a name="[6f]"></a>HAL_Init</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, stm32f1xx_hal.o(.text.HAL_Init))
<P><STRONG><a name="[70]"></a>HAL_Init</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, stm32f1xx_hal.o(.text.HAL_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = HAL_Init &rArr; HAL_InitTick &rArr; HAL_TIM_Base_Init &rArr; HAL_TIM_Base_MspInit &rArr; HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriorityGrouping
<LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_MspInit
<BR>[Calls]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriorityGrouping
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_MspInit
</UL>
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[71]"></a>HAL_InitTick</STRONG> (Thumb, 220 bytes, Stack size 56 bytes, stm32f1xx_hal_timebase_tim.o(.text.HAL_InitTick))
<P><STRONG><a name="[72]"></a>HAL_InitTick</STRONG> (Thumb, 220 bytes, Stack size 56 bytes, stm32f1xx_hal_timebase_tim.o(.text.HAL_InitTick))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = HAL_InitTick &rArr; HAL_TIM_Base_Init &rArr; HAL_TIM_Base_MspInit &rArr; HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Start_IT
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK2Freq
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetClockConfig
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Init
<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_EnableIRQ
<LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
<BR>[Calls]<UL><LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Start_IT
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK2Freq
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetClockConfig
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Init
<LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_EnableIRQ
<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
</UL>
<BR>[Called By]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
<LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
<BR>[Called By]<UL><LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
<LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
</UL>
<P><STRONG><a name="[72]"></a>HAL_MspInit</STRONG> (Thumb, 100 bytes, Stack size 12 bytes, stm32f1xx_hal_msp.o(.text.HAL_MspInit))
<P><STRONG><a name="[73]"></a>HAL_MspInit</STRONG> (Thumb, 100 bytes, Stack size 12 bytes, stm32f1xx_hal_msp.o(.text.HAL_MspInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = HAL_MspInit
</UL>
<BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
<BR>[Called By]<UL><LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
</UL>
<P><STRONG><a name="[6d]"></a>HAL_NVIC_EnableIRQ</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ))
<P><STRONG><a name="[6e]"></a>HAL_NVIC_EnableIRQ</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HAL_NVIC_EnableIRQ &rArr; __NVIC_EnableIRQ
</UL>
<BR>[Calls]<UL><LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_EnableIRQ
<BR>[Calls]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_EnableIRQ
</UL>
<BR>[Called By]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_MspInit
<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_MspInit
<BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_MspInit
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_MspInit
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_MspInit
</UL>
<P><STRONG><a name="[6c]"></a>HAL_NVIC_SetPriority</STRONG> (Thumb, 50 bytes, Stack size 32 bytes, stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority))
<P><STRONG><a name="[6d]"></a>HAL_NVIC_SetPriority</STRONG> (Thumb, 50 bytes, Stack size 32 bytes, stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_SetPriority
<LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_EncodePriority
<LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_GetPriorityGrouping
<BR>[Calls]<UL><LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_SetPriority
<LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_EncodePriority
<LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_GetPriorityGrouping
</UL>
<BR>[Called By]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_MspInit
<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_MspInit
<BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_MspInit
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_MspInit
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_MspInit
</UL>
<P><STRONG><a name="[70]"></a>HAL_NVIC_SetPriorityGrouping</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping))
<P><STRONG><a name="[71]"></a>HAL_NVIC_SetPriorityGrouping</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = HAL_NVIC_SetPriorityGrouping &rArr; __NVIC_SetPriorityGrouping
</UL>
<BR>[Calls]<UL><LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_SetPriorityGrouping
<BR>[Calls]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_SetPriorityGrouping
</UL>
<BR>[Called By]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
<BR>[Called By]<UL><LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
</UL>
<P><STRONG><a name="[7c]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 598 bytes, Stack size 24 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig))
<P><STRONG><a name="[7d]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 598 bytes, Stack size 24 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = HAL_RCC_ClockConfig &rArr; HAL_InitTick &rArr; HAL_TIM_Base_Init &rArr; HAL_TIM_Base_MspInit &rArr; HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetSysClockFreq
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
<LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<BR>[Calls]<UL><LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetSysClockFreq
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
</UL>
<BR>[Called By]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<BR>[Called By]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<P><STRONG><a name="[73]"></a>HAL_RCC_GetClockConfig</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig))
<P><STRONG><a name="[74]"></a>HAL_RCC_GetClockConfig</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_RCC_GetClockConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
</UL>
<P><STRONG><a name="[7e]"></a>HAL_RCC_GetHCLKFreq</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq))
<BR><BR>[Called By]<UL><LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK2Freq
<P><STRONG><a name="[80]"></a>HAL_RCC_GetHCLKFreq</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq))
<BR><BR>[Called By]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK1Freq
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK2Freq
</UL>
<P><STRONG><a name="[74]"></a>HAL_RCC_GetPCLK2Freq</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq))
<P><STRONG><a name="[7f]"></a>HAL_RCC_GetPCLK1Freq</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_RCC_GetPCLK1Freq
</UL>
<BR>[Calls]<UL><LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetHCLKFreq
</UL>
<BR>[Called By]<UL><LI><a href="#[9f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_SetConfig
</UL>
<P><STRONG><a name="[75]"></a>HAL_RCC_GetPCLK2Freq</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_RCC_GetPCLK2Freq
</UL>
<BR>[Calls]<UL><LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetHCLKFreq
<BR>[Calls]<UL><LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetHCLKFreq
</UL>
<BR>[Called By]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<LI><a href="#[9f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_SetConfig
</UL>
<P><STRONG><a name="[7d]"></a>HAL_RCC_GetSysClockFreq</STRONG> (Thumb, 188 bytes, Stack size 24 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq))
<P><STRONG><a name="[7e]"></a>HAL_RCC_GetSysClockFreq</STRONG> (Thumb, 188 bytes, Stack size 24 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_RCC_GetSysClockFreq
</UL>
<BR>[Called By]<UL><LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
<BR>[Called By]<UL><LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
</UL>
<P><STRONG><a name="[7f]"></a>HAL_RCC_MCOConfig</STRONG> (Thumb, 104 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_MCOConfig))
<P><STRONG><a name="[81]"></a>HAL_RCC_MCOConfig</STRONG> (Thumb, 104 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_MCOConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = HAL_RCC_MCOConfig &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
<BR>[Calls]<UL><LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<BR>[Called By]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<P><STRONG><a name="[80]"></a>HAL_RCC_OscConfig</STRONG> (Thumb, 1658 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig))
<P><STRONG><a name="[82]"></a>HAL_RCC_OscConfig</STRONG> (Thumb, 1658 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_RCC_OscConfig &rArr; RCC_Delay
</UL>
<BR>[Calls]<UL><LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Delay
<LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
<BR>[Calls]<UL><LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RCC_Delay
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
</UL>
<BR>[Called By]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<BR>[Called By]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<P><STRONG><a name="[8e]"></a>HAL_TIMEx_BreakCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback))
<P><STRONG><a name="[90]"></a>HAL_TIMEx_BreakCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIMEx_BreakCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
<BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
</UL>
<P><STRONG><a name="[90]"></a>HAL_TIMEx_CommutCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback))
<P><STRONG><a name="[92]"></a>HAL_TIMEx_CommutCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIMEx_CommutCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
<BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
</UL>
<P><STRONG><a name="[98]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 256 bytes, Stack size 20 bytes, stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization))
<P><STRONG><a name="[a6]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 256 bytes, Stack size 20 bytes, stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HAL_TIMEx_MasterConfigSynchronization
</UL>
<BR>[Called By]<UL><LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
<BR>[Called By]<UL><LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
</UL>
<P><STRONG><a name="[75]"></a>HAL_TIM_Base_Init</STRONG> (Thumb, 156 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init))
<P><STRONG><a name="[76]"></a>HAL_TIM_Base_Init</STRONG> (Thumb, 156 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = HAL_TIM_Base_Init &rArr; HAL_TIM_Base_MspInit &rArr; HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_Base_SetConfig
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_MspInit
<BR>[Calls]<UL><LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_Base_SetConfig
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_MspInit
</UL>
<BR>[Called By]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
<BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
</UL>
<P><STRONG><a name="[82]"></a>HAL_TIM_Base_MspInit</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, tim.o(.text.HAL_TIM_Base_MspInit))
<P><STRONG><a name="[84]"></a>HAL_TIM_Base_MspInit</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, tim.o(.text.HAL_TIM_Base_MspInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_TIM_Base_MspInit &rArr; HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_EnableIRQ
<LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
<BR>[Calls]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_EnableIRQ
<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
</UL>
<BR>[Called By]<UL><LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Init
<BR>[Called By]<UL><LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Init
</UL>
<P><STRONG><a name="[76]"></a>HAL_TIM_Base_Start_IT</STRONG> (Thumb, 212 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT))
<P><STRONG><a name="[77]"></a>HAL_TIM_Base_Start_IT</STRONG> (Thumb, 212 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = HAL_TIM_Base_Start_IT
</UL>
<BR>[Called By]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
<BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
</UL>
<P><STRONG><a name="[84]"></a>HAL_TIM_ConfigClockSource</STRONG> (Thumb, 388 bytes, Stack size 32 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource))
<P><STRONG><a name="[86]"></a>HAL_TIM_ConfigClockSource</STRONG> (Thumb, 388 bytes, Stack size 32 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = HAL_TIM_ConfigClockSource &rArr; TIM_ETR_SetConfig
</UL>
<BR>[Calls]<UL><LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_ETR_SetConfig
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_TI2_ConfigInputStage
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_ITRx_SetConfig
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_TI1_ConfigInputStage
<BR>[Calls]<UL><LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_ETR_SetConfig
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_TI2_ConfigInputStage
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_ITRx_SetConfig
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_TI1_ConfigInputStage
</UL>
<BR>[Called By]<UL><LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
<BR>[Called By]<UL><LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
</UL>
<P><STRONG><a name="[8a]"></a>HAL_TIM_IC_CaptureCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback))
<P><STRONG><a name="[8c]"></a>HAL_TIM_IC_CaptureCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_IC_CaptureCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
<BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
</UL>
<P><STRONG><a name="[89]"></a>HAL_TIM_IRQHandler</STRONG> (Thumb, 538 bytes, Stack size 24 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler))
<P><STRONG><a name="[8b]"></a>HAL_TIM_IRQHandler</STRONG> (Thumb, 538 bytes, Stack size 24 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_TIM_IRQHandler &rArr; HAL_TIM_PeriodElapsedCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIMEx_CommutCallback
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_TriggerCallback
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIMEx_BreakCallback
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_OC_DelayElapsedCallback
<LI><a href="#[8a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IC_CaptureCallback
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PWM_PulseFinishedCallback
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PeriodElapsedCallback
<BR>[Calls]<UL><LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIMEx_CommutCallback
<LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_TriggerCallback
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIMEx_BreakCallback
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_OC_DelayElapsedCallback
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IC_CaptureCallback
<LI><a href="#[8e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PWM_PulseFinishedCallback
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PeriodElapsedCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM8_UP_IRQHandler
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM4_IRQHandler
</UL>
<P><STRONG><a name="[8b]"></a>HAL_TIM_OC_DelayElapsedCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback))
<P><STRONG><a name="[8d]"></a>HAL_TIM_OC_DelayElapsedCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_OC_DelayElapsedCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
<BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
</UL>
<P><STRONG><a name="[8c]"></a>HAL_TIM_PWM_PulseFinishedCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback))
<P><STRONG><a name="[8e]"></a>HAL_TIM_PWM_PulseFinishedCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_PWM_PulseFinishedCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
<BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
</UL>
<P><STRONG><a name="[8d]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, main.o(.text.HAL_TIM_PeriodElapsedCallback))
<P><STRONG><a name="[8f]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, main.o(.text.HAL_TIM_PeriodElapsedCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_TIM_PeriodElapsedCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IncTick
<BR>[Calls]<UL><LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IncTick
</UL>
<BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
<BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
</UL>
<P><STRONG><a name="[8f]"></a>HAL_TIM_TriggerCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback))
<P><STRONG><a name="[91]"></a>HAL_TIM_TriggerCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_TriggerCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
<BR>[Called By]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
</UL>
<P><STRONG><a name="[9a]"></a>HAL_UARTEx_RxEventCallback</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_UARTEx_RxEventCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_IRQHandler
<LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_Receive_IT
</UL>
<P><STRONG><a name="[98]"></a>HAL_UART_ErrorCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_uart.o(.text.HAL_UART_ErrorCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_UART_ErrorCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_IRQHandler
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_DMAAbortOnError
</UL>
<P><STRONG><a name="[94]"></a>HAL_UART_IRQHandler</STRONG> (Thumb, 1066 bytes, Stack size 80 bytes, stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = HAL_UART_IRQHandler &rArr; HAL_DMA_Abort_IT
</UL>
<BR>[Calls]<UL><LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_DMA_Abort_IT
<LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_DMA_Abort
<LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UARTEx_RxEventCallback
<LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_ErrorCallback
<LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_EndTransmit_IT
<LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_Transmit_IT
<LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_Receive_IT
<LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_EndRxTransfer
</UL>
<BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART4_IRQHandler
</UL>
<P><STRONG><a name="[9d]"></a>HAL_UART_Init</STRONG> (Thumb, 158 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text.HAL_UART_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = HAL_UART_Init &rArr; HAL_UART_MspInit &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_MspInit
<LI><a href="#[9f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_SetConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_UART4_Init
</UL>
<P><STRONG><a name="[9e]"></a>HAL_UART_MspInit</STRONG> (Thumb, 172 bytes, Stack size 56 bytes, usart.o(.text.HAL_UART_MspInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = HAL_UART_MspInit &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_EnableIRQ
<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
<LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Init
</UL>
<P><STRONG><a name="[ab]"></a>HAL_UART_RxCpltCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_uart.o(.text.HAL_UART_RxCpltCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_UART_RxCpltCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_Receive_IT
</UL>
<P><STRONG><a name="[aa]"></a>HAL_UART_TxCpltCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_UART_TxCpltCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[9c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_EndTransmit_IT
</UL>
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.HardFault_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[92]"></a>MX_CAN_Init</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, can.o(.text.MX_CAN_Init))
<P><STRONG><a name="[a0]"></a>MX_CAN_Init</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, can.o(.text.MX_CAN_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = MX_CAN_Init &rArr; HAL_CAN_Init &rArr; HAL_CAN_MspInit &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_Init
<LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Error_Handler
<BR>[Calls]<UL><LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_Init
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Error_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[94]"></a>MX_GPIO_Init</STRONG> (Thumb, 340 bytes, Stack size 72 bytes, gpio.o(.text.MX_GPIO_Init))
<P><STRONG><a name="[a2]"></a>MX_GPIO_Init</STRONG> (Thumb, 300 bytes, Stack size 72 bytes, gpio.o(.text.MX_GPIO_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = MX_GPIO_Init &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
<LI><a href="#[95]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<BR>[Calls]<UL><LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
</UL>
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[96]"></a>MX_IWDG_Init</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, iwdg.o(.text.MX_IWDG_Init))
<P><STRONG><a name="[a4]"></a>MX_IWDG_Init</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, iwdg.o(.text.MX_IWDG_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = MX_IWDG_Init &rArr; HAL_IWDG_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IWDG_Init
<LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Error_Handler
<BR>[Calls]<UL><LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IWDG_Init
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Error_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[97]"></a>MX_TIM4_Init</STRONG> (Thumb, 130 bytes, Stack size 40 bytes, tim.o(.text.MX_TIM4_Init))
<P><STRONG><a name="[a5]"></a>MX_TIM4_Init</STRONG> (Thumb, 130 bytes, Stack size 40 bytes, tim.o(.text.MX_TIM4_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = MX_TIM4_Init &rArr; HAL_TIM_Base_Init &rArr; HAL_TIM_Base_MspInit &rArr; HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIMEx_MasterConfigSynchronization
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Init
<LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Error_Handler
<BR>[Calls]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIMEx_MasterConfigSynchronization
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Init
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Error_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[a7]"></a>MX_UART4_Init</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, usart.o(.text.MX_UART4_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = MX_UART4_Init &rArr; HAL_UART_Init &rArr; HAL_UART_MspInit &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Init
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Error_Handler
</UL>
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.MemManage_Handler))
@@ -903,17 +996,17 @@ Global Symbols
<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.SysTick_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[99]"></a>SystemClock_Config</STRONG> (Thumb, 120 bytes, Stack size 72 bytes, main.o(.text.SystemClock_Config))
<P><STRONG><a name="[a8]"></a>SystemClock_Config</STRONG> (Thumb, 120 bytes, Stack size 72 bytes, main.o(.text.SystemClock_Config))
<BR><BR>[Stack]<UL><LI>Max Depth = 256 + Unknown Stack Size
<LI>Call Chain = SystemClock_Config &rArr; HAL_RCC_ClockConfig &rArr; HAL_InitTick &rArr; HAL_TIM_Base_Init &rArr; HAL_TIM_Base_MspInit &rArr; HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_MCOConfig
<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
<LI><a href="#[93]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Error_Handler
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_OscConfig
<LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
<BR>[Calls]<UL><LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_MCOConfig
<LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Error_Handler
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_OscConfig
<LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<BR>[Called By]<UL><LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[46]"></a>SystemInit</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, system_stm32f1xx.o(.text.SystemInit))
@@ -922,113 +1015,166 @@ Global Symbols
<P><STRONG><a name="[28]"></a>TIM4_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(.text.TIM4_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = TIM4_IRQHandler &rArr; HAL_TIM_IRQHandler &rArr; HAL_TIM_PeriodElapsedCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
<BR>[Calls]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[36]"></a>TIM8_UP_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(.text.TIM8_UP_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = TIM8_UP_IRQHandler &rArr; HAL_TIM_IRQHandler &rArr; HAL_TIM_PeriodElapsedCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
<BR>[Calls]<UL><LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[83]"></a>TIM_Base_SetConfig</STRONG> (Thumb, 342 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig))
<P><STRONG><a name="[85]"></a>TIM_Base_SetConfig</STRONG> (Thumb, 342 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = TIM_Base_SetConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Init
<BR>[Called By]<UL><LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_Base_Init
</UL>
<P><STRONG><a name="[85]"></a>TIM_ETR_SetConfig</STRONG> (Thumb, 52 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig))
<P><STRONG><a name="[87]"></a>TIM_ETR_SetConfig</STRONG> (Thumb, 52 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = TIM_ETR_SetConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
<BR>[Called By]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
</UL>
<P><STRONG><a name="[3e]"></a>UART4_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(.text.UART4_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = UART4_IRQHandler &rArr; HAL_UART_IRQHandler &rArr; HAL_DMA_Abort_IT
</UL>
<BR>[Calls]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[1d]"></a>USB_HP_CAN1_TX_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = USB_HP_CAN1_TX_IRQHandler &rArr; HAL_CAN_IRQHandler &rArr; HAL_CAN_ErrorCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Calls]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[1e]"></a>USB_LP_CAN1_RX0_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = USB_LP_CAN1_RX0_IRQHandler &rArr; HAL_CAN_IRQHandler &rArr; HAL_CAN_ErrorCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
<BR>[Calls]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_CAN_IRQHandler
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.UsageFault_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xe.o(RESET)
</UL>
<P><STRONG><a name="[51]"></a>main</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, main.o(.text.main))
<P><STRONG><a name="[52]"></a>main</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 272 + Unknown Stack Size
<LI>Call Chain = main &rArr; SystemClock_Config &rArr; HAL_RCC_ClockConfig &rArr; HAL_InitTick &rArr; HAL_TIM_Base_Init &rArr; HAL_TIM_Base_MspInit &rArr; HAL_NVIC_SetPriority &rArr; NVIC_EncodePriority
</UL>
<BR>[Calls]<UL><LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_IWDG_Init
<LI><a href="#[97]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
<LI><a href="#[92]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_CAN_Init
<LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
<BR>[Calls]<UL><LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_UART4_Init
<LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_IWDG_Init
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM4_Init
<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_CAN_Init
<LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
<BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
</UL>
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[81]"></a>RCC_Delay</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(.text.RCC_Delay))
<P><STRONG><a name="[83]"></a>RCC_Delay</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(.text.RCC_Delay))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = RCC_Delay
</UL>
<BR>[Called By]<UL><LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_OscConfig
<BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_OscConfig
</UL>
<P><STRONG><a name="[7b]"></a>__NVIC_SetPriorityGrouping</STRONG> (Thumb, 60 bytes, Stack size 12 bytes, stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping))
<P><STRONG><a name="[7c]"></a>__NVIC_SetPriorityGrouping</STRONG> (Thumb, 60 bytes, Stack size 12 bytes, stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __NVIC_SetPriorityGrouping
</UL>
<BR>[Called By]<UL><LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriorityGrouping
<BR>[Called By]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriorityGrouping
</UL>
<P><STRONG><a name="[78]"></a>__NVIC_GetPriorityGrouping</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping))
<BR><BR>[Called By]<UL><LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
<P><STRONG><a name="[79]"></a>__NVIC_GetPriorityGrouping</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping))
<BR><BR>[Called By]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
</UL>
<P><STRONG><a name="[79]"></a>NVIC_EncodePriority</STRONG> (Thumb, 108 bytes, Stack size 32 bytes, stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority))
<P><STRONG><a name="[7a]"></a>NVIC_EncodePriority</STRONG> (Thumb, 108 bytes, Stack size 32 bytes, stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = NVIC_EncodePriority
</UL>
<BR>[Called By]<UL><LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
<BR>[Called By]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
</UL>
<P><STRONG><a name="[7a]"></a>__NVIC_SetPriority</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority))
<P><STRONG><a name="[7b]"></a>__NVIC_SetPriority</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __NVIC_SetPriority
</UL>
<BR>[Called By]<UL><LI><a href="#[6c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
<BR>[Called By]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
</UL>
<P><STRONG><a name="[77]"></a>__NVIC_EnableIRQ</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ))
<P><STRONG><a name="[78]"></a>__NVIC_EnableIRQ</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __NVIC_EnableIRQ
</UL>
<BR>[Called By]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_EnableIRQ
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_EnableIRQ
</UL>
<P><STRONG><a name="[86]"></a>TIM_TI1_ConfigInputStage</STRONG> (Thumb, 80 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage))
<P><STRONG><a name="[88]"></a>TIM_TI1_ConfigInputStage</STRONG> (Thumb, 80 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = TIM_TI1_ConfigInputStage
</UL>
<BR>[Called By]<UL><LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
<BR>[Called By]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
</UL>
<P><STRONG><a name="[87]"></a>TIM_ITRx_SetConfig</STRONG> (Thumb, 42 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig))
<P><STRONG><a name="[89]"></a>TIM_ITRx_SetConfig</STRONG> (Thumb, 42 bytes, Stack size 12 bytes, stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = TIM_ITRx_SetConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
<BR>[Called By]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
</UL>
<P><STRONG><a name="[88]"></a>TIM_TI2_ConfigInputStage</STRONG> (Thumb, 82 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage))
<P><STRONG><a name="[8a]"></a>TIM_TI2_ConfigInputStage</STRONG> (Thumb, 82 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = TIM_TI2_ConfigInputStage
</UL>
<BR>[Called By]<UL><LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
<BR>[Called By]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_ConfigClockSource
</UL>
<P><STRONG><a name="[9f]"></a>UART_SetConfig</STRONG> (Thumb, 186 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(.text.UART_SetConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = UART_SetConfig &rArr; HAL_RCC_GetPCLK1Freq
</UL>
<BR>[Calls]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK1Freq
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK2Freq
</UL>
<BR>[Called By]<UL><LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Init
</UL>
<P><STRONG><a name="[96]"></a>UART_EndRxTransfer</STRONG> (Thumb, 148 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_EndRxTransfer
</UL>
<BR>[Called By]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_IRQHandler
</UL>
<P><STRONG><a name="[95]"></a>UART_Receive_IT</STRONG> (Thumb, 362 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(.text.UART_Receive_IT))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART_Receive_IT &rArr; HAL_UARTEx_RxEventCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_RxCpltCallback
<LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UARTEx_RxEventCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_IRQHandler
</UL>
<P><STRONG><a name="[48]"></a>UART_DMAAbortOnError</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = UART_DMAAbortOnError &rArr; HAL_UART_ErrorCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_ErrorCallback
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler)
</UL>
<P><STRONG><a name="[9b]"></a>UART_Transmit_IT</STRONG> (Thumb, 148 bytes, Stack size 12 bytes, stm32f1xx_hal_uart.o(.text.UART_Transmit_IT))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = UART_Transmit_IT
</UL>
<BR>[Called By]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_IRQHandler
</UL>
<P><STRONG><a name="[9c]"></a>UART_EndTransmit_IT</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = UART_EndTransmit_IT &rArr; HAL_UART_TxCpltCallback
</UL>
<BR>[Calls]<UL><LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_TxCpltCallback
</UL>
<BR>[Called By]<UL><LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_IRQHandler
</UL>
<P>
<H3>

View File

@@ -5,6 +5,7 @@
"uksvep_2_2_v1\can.o"
"uksvep_2_2_v1\iwdg.o"
"uksvep_2_2_v1\tim.o"
"uksvep_2_2_v1\usart.o"
"uksvep_2_2_v1\stm32f1xx_it.o"
"uksvep_2_2_v1\stm32f1xx_hal_msp.o"
"uksvep_2_2_v1\stm32f1xx_hal_timebase_tim.o"
@@ -23,6 +24,7 @@
"uksvep_2_2_v1\stm32f1xx_hal_iwdg.o"
"uksvep_2_2_v1\stm32f1xx_hal_tim.o"
"uksvep_2_2_v1\stm32f1xx_hal_tim_ex.o"
"uksvep_2_2_v1\stm32f1xx_hal_uart.o"
"uksvep_2_2_v1\system_stm32f1xx.o"
--strict --scatter "uksvep_2_2_v1\uksvep_2_2_v1.sct"
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols

View File

@@ -22,6 +22,7 @@ Section Cross References
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler) for USB_LP_CAN1_RX0_IRQHandler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(.text.TIM4_IRQHandler) for TIM4_IRQHandler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(.text.TIM8_UP_IRQHandler) for TIM8_UP_IRQHandler
startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(.text.UART4_IRQHandler) for UART4_IRQHandler
startup_stm32f103xe.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory
startup_stm32f103xe.o(.text) refers to system_stm32f1xx.o(.text.SystemInit) for SystemInit
startup_stm32f103xe.o(.text) refers to __main.o(!!!main) for __main
@@ -33,6 +34,7 @@ Section Cross References
main.o(.text.main) refers to can.o(.text.MX_CAN_Init) for MX_CAN_Init
main.o(.text.main) refers to tim.o(.text.MX_TIM4_Init) for MX_TIM4_Init
main.o(.text.main) refers to iwdg.o(.text.MX_IWDG_Init) for MX_IWDG_Init
main.o(.text.main) refers to usart.o(.text.MX_UART4_Init) for MX_UART4_Init
main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
main.o(.text.SystemClock_Config) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
main.o(.text.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig) for HAL_RCC_OscConfig
@@ -72,6 +74,17 @@ Section Cross References
tim.o(.ARM.exidx.text.HAL_TIM_Base_MspInit) refers to tim.o(.text.HAL_TIM_Base_MspInit) for [Anonymous Symbol]
tim.o(.text.HAL_TIM_Base_MspDeInit) refers to stm32f1xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
tim.o(.ARM.exidx.text.HAL_TIM_Base_MspDeInit) refers to tim.o(.text.HAL_TIM_Base_MspDeInit) for [Anonymous Symbol]
usart.o(.text.MX_UART4_Init) refers to usart.o(.bss.huart4) for huart4
usart.o(.text.MX_UART4_Init) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Init) for HAL_UART_Init
usart.o(.text.MX_UART4_Init) refers to main.o(.text.Error_Handler) for Error_Handler
usart.o(.ARM.exidx.text.MX_UART4_Init) refers to usart.o(.text.MX_UART4_Init) for [Anonymous Symbol]
usart.o(.text.HAL_UART_MspInit) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init) for HAL_GPIO_Init
usart.o(.text.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
usart.o(.text.HAL_UART_MspInit) refers to stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ
usart.o(.ARM.exidx.text.HAL_UART_MspInit) refers to usart.o(.text.HAL_UART_MspInit) for [Anonymous Symbol]
usart.o(.text.HAL_UART_MspDeInit) refers to stm32f1xx_hal_gpio.o(.text.HAL_GPIO_DeInit) for HAL_GPIO_DeInit
usart.o(.text.HAL_UART_MspDeInit) refers to stm32f1xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ
usart.o(.ARM.exidx.text.HAL_UART_MspDeInit) refers to usart.o(.text.HAL_UART_MspDeInit) for [Anonymous Symbol]
stm32f1xx_it.o(.ARM.exidx.text.NMI_Handler) refers to stm32f1xx_it.o(.text.NMI_Handler) for [Anonymous Symbol]
stm32f1xx_it.o(.ARM.exidx.text.HardFault_Handler) refers to stm32f1xx_it.o(.text.HardFault_Handler) for [Anonymous Symbol]
stm32f1xx_it.o(.ARM.exidx.text.MemManage_Handler) refers to stm32f1xx_it.o(.text.MemManage_Handler) for [Anonymous Symbol]
@@ -93,6 +106,9 @@ Section Cross References
stm32f1xx_it.o(.text.TIM8_UP_IRQHandler) refers to stm32f1xx_hal_timebase_tim.o(.bss.htim8) for htim8
stm32f1xx_it.o(.text.TIM8_UP_IRQHandler) refers to stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler) for HAL_TIM_IRQHandler
stm32f1xx_it.o(.ARM.exidx.text.TIM8_UP_IRQHandler) refers to stm32f1xx_it.o(.text.TIM8_UP_IRQHandler) for [Anonymous Symbol]
stm32f1xx_it.o(.text.UART4_IRQHandler) refers to usart.o(.bss.huart4) for huart4
stm32f1xx_it.o(.text.UART4_IRQHandler) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) for HAL_UART_IRQHandler
stm32f1xx_it.o(.ARM.exidx.text.UART4_IRQHandler) refers to stm32f1xx_it.o(.text.UART4_IRQHandler) for [Anonymous Symbol]
stm32f1xx_hal_msp.o(.ARM.exidx.text.HAL_MspInit) refers to stm32f1xx_hal_msp.o(.text.HAL_MspInit) for [Anonymous Symbol]
stm32f1xx_hal_timebase_tim.o(.text.HAL_InitTick) refers to stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig) for HAL_RCC_GetClockConfig
stm32f1xx_hal_timebase_tim.o(.text.HAL_InitTick) refers to stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq
@@ -791,6 +807,143 @@ Section Cross References
stm32f1xx_hal_tim_ex.o(.ARM.exidx.text.HAL_TIMEx_BreakCallback) refers to stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) for [Anonymous Symbol]
stm32f1xx_hal_tim_ex.o(.ARM.exidx.text.HAL_TIMEx_HallSensor_GetState) refers to stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_HallSensor_GetState) for [Anonymous Symbol]
stm32f1xx_hal_tim_ex.o(.ARM.exidx.text.HAL_TIMEx_GetChannelNState) refers to stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_GetChannelNState) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_Init) refers to usart.o(.text.HAL_UART_MspInit) for HAL_UART_MspInit
stm32f1xx_hal_uart.o(.text.HAL_UART_Init) refers to stm32f1xx_hal_uart.o(.text.UART_SetConfig) for UART_SetConfig
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Init) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Init) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_MspInit) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_MspInit) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq
stm32f1xx_hal_uart.o(.text.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freq
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_SetConfig) refers to stm32f1xx_hal_uart.o(.text.UART_SetConfig) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_HalfDuplex_Init) refers to usart.o(.text.HAL_UART_MspInit) for HAL_UART_MspInit
stm32f1xx_hal_uart.o(.text.HAL_HalfDuplex_Init) refers to stm32f1xx_hal_uart.o(.text.UART_SetConfig) for UART_SetConfig
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_HalfDuplex_Init) refers to stm32f1xx_hal_uart.o(.text.HAL_HalfDuplex_Init) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_LIN_Init) refers to usart.o(.text.HAL_UART_MspInit) for HAL_UART_MspInit
stm32f1xx_hal_uart.o(.text.HAL_LIN_Init) refers to stm32f1xx_hal_uart.o(.text.UART_SetConfig) for UART_SetConfig
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_LIN_Init) refers to stm32f1xx_hal_uart.o(.text.HAL_LIN_Init) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_MultiProcessor_Init) refers to usart.o(.text.HAL_UART_MspInit) for HAL_UART_MspInit
stm32f1xx_hal_uart.o(.text.HAL_MultiProcessor_Init) refers to stm32f1xx_hal_uart.o(.text.UART_SetConfig) for UART_SetConfig
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_MultiProcessor_Init) refers to stm32f1xx_hal_uart.o(.text.HAL_MultiProcessor_Init) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_DeInit) refers to usart.o(.text.HAL_UART_MspDeInit) for HAL_UART_MspDeInit
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_DeInit) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_DeInit) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_MspDeInit) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_MspDeInit) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit) refers to stm32f1xx_hal.o(.text.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit) refers to stm32f1xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Transmit) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) refers to stm32f1xx_hal.o(.text.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) refers to stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer) for UART_EndRxTransfer
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_WaitOnFlagUntilTimeout) refers to stm32f1xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_Receive) refers to stm32f1xx_hal.o(.text.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_uart.o(.text.HAL_UART_Receive) refers to stm32f1xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Receive) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Receive) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Transmit_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_Receive_IT) refers to stm32f1xx_hal_uart.o(.text.UART_Start_Receive_IT) for UART_Start_Receive_IT
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Receive_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Receive_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_Start_Receive_IT) refers to stm32f1xx_hal_uart.o(.text.UART_Start_Receive_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(.text.UART_DMATransmitCplt) for UART_DMATransmitCplt
stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(.text.UART_DMATxHalfCplt) for UART_DMATxHalfCplt
stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(.text.UART_DMAError) for UART_DMAError
stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMATransmitCplt) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMATransmitCplt) refers to stm32f1xx_hal_uart.o(.text.UART_DMATransmitCplt) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMATxHalfCplt) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_TxHalfCpltCallback) for HAL_UART_TxHalfCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMATxHalfCplt) refers to stm32f1xx_hal_uart.o(.text.UART_DMATxHalfCplt) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMAError) refers to stm32f1xx_hal_uart.o(.text.UART_EndTxTransfer) for UART_EndTxTransfer
stm32f1xx_hal_uart.o(.text.UART_DMAError) refers to stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer) for UART_EndRxTransfer
stm32f1xx_hal_uart.o(.text.UART_DMAError) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMAError) refers to stm32f1xx_hal_uart.o(.text.UART_DMAError) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(.text.UART_Start_Receive_DMA) for UART_Start_Receive_DMA
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Receive_DMA) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_Start_Receive_DMA) refers to stm32f1xx_hal_uart.o(.text.UART_DMAReceiveCplt) for UART_DMAReceiveCplt
stm32f1xx_hal_uart.o(.text.UART_Start_Receive_DMA) refers to stm32f1xx_hal_uart.o(.text.UART_DMARxHalfCplt) for UART_DMARxHalfCplt
stm32f1xx_hal_uart.o(.text.UART_Start_Receive_DMA) refers to stm32f1xx_hal_uart.o(.text.UART_DMAError) for UART_DMAError
stm32f1xx_hal_uart.o(.text.UART_Start_Receive_DMA) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Start_IT) for HAL_DMA_Start_IT
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_Start_Receive_DMA) refers to stm32f1xx_hal_uart.o(.text.UART_Start_Receive_DMA) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_DMAPause) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_DMAPause) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_DMAResume) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_DMAResume) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_DMAStop) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_uart.o(.text.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(.text.UART_EndTxTransfer) for UART_EndTxTransfer
stm32f1xx_hal_uart.o(.text.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer) for UART_EndRxTransfer
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_DMAStop) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_EndTxTransfer) refers to stm32f1xx_hal_uart.o(.text.UART_EndTxTransfer) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_EndRxTransfer) refers to stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UARTEx_ReceiveToIdle) refers to stm32f1xx_hal.o(.text.HAL_GetTick) for HAL_GetTick
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_ReceiveToIdle) refers to stm32f1xx_hal_uart.o(.text.HAL_UARTEx_ReceiveToIdle) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UARTEx_ReceiveToIdle_IT) refers to stm32f1xx_hal_uart.o(.text.UART_Start_Receive_IT) for UART_Start_Receive_IT
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_ReceiveToIdle_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UARTEx_ReceiveToIdle_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UARTEx_ReceiveToIdle_DMA) refers to stm32f1xx_hal_uart.o(.text.UART_Start_Receive_DMA) for UART_Start_Receive_DMA
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_ReceiveToIdle_DMA) refers to stm32f1xx_hal_uart.o(.text.HAL_UARTEx_ReceiveToIdle_DMA) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_GetRxEventType) refers to stm32f1xx_hal_uart.o(.text.HAL_UARTEx_GetRxEventType) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_uart.o(.text.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_GetError) for HAL_DMA_GetError
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Abort) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Abort) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_GetError) for HAL_DMA_GetError
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmit) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_GetError) for HAL_DMA_GetError
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortReceive) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceive) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(.text.UART_DMATxAbortCallback) for UART_DMATxAbortCallback
stm32f1xx_hal_uart.o(.text.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(.text.UART_DMARxAbortCallback) for UART_DMARxAbortCallback
stm32f1xx_hal_uart.o(.text.HAL_UART_Abort_IT) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_uart.o(.text.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_Abort_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMATxAbortCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMATxAbortCallback) refers to stm32f1xx_hal_uart.o(.text.UART_DMATxAbortCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMARxAbortCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMARxAbortCallback) refers to stm32f1xx_hal_uart.o(.text.UART_DMARxAbortCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortCpltCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortCpltCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(.text.UART_DMATxOnlyAbortCallback) for UART_DMATxOnlyAbortCallback
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmit_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMATxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMATxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(.text.UART_DMATxOnlyAbortCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortTransmitCpltCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmitCpltCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(.text.UART_DMARxOnlyAbortCallback) for UART_DMARxOnlyAbortCallback
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMARxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMARxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(.text.UART_DMARxOnlyAbortCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortReceiveCpltCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceiveCpltCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(.text.UART_Receive_IT) for UART_Receive_IT
stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer) for UART_EndRxTransfer
stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError) for UART_DMAAbortOnError
stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT
stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback
stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort) for HAL_DMA_Abort
stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) for HAL_UARTEx_RxEventCallback
stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(.text.UART_Transmit_IT) for UART_Transmit_IT
stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT) for UART_EndTransmit_IT
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_Receive_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) for HAL_UARTEx_RxEventCallback
stm32f1xx_hal_uart.o(.text.UART_Receive_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_Receive_IT) refers to stm32f1xx_hal_uart.o(.text.UART_Receive_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMAAbortOnError) refers to stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_ErrorCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_ErrorCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_RxEventCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_Transmit_IT) refers to stm32f1xx_hal_uart.o(.text.UART_Transmit_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_EndTransmit_IT) refers to stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_TxCpltCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_TxHalfCpltCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_TxHalfCpltCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_RxCpltCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_RxCpltCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_RxHalfCpltCallback) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_LIN_SendBreak) refers to stm32f1xx_hal_uart.o(.text.HAL_LIN_SendBreak) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_MultiProcessor_EnterMuteMode) refers to stm32f1xx_hal_uart.o(.text.HAL_MultiProcessor_EnterMuteMode) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_MultiProcessor_ExitMuteMode) refers to stm32f1xx_hal_uart.o(.text.HAL_MultiProcessor_ExitMuteMode) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_HalfDuplex_EnableTransmitter) refers to stm32f1xx_hal_uart.o(.text.HAL_HalfDuplex_EnableTransmitter) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_HalfDuplex_EnableReceiver) refers to stm32f1xx_hal_uart.o(.text.HAL_HalfDuplex_EnableReceiver) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_GetState) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_GetState) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_GetError) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_GetError) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMAReceiveCplt) refers to stm32f1xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) for HAL_UARTEx_RxEventCallback
stm32f1xx_hal_uart.o(.text.UART_DMAReceiveCplt) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMAReceiveCplt) refers to stm32f1xx_hal_uart.o(.text.UART_DMAReceiveCplt) for [Anonymous Symbol]
stm32f1xx_hal_uart.o(.text.UART_DMARxHalfCplt) refers to stm32f1xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) for HAL_UARTEx_RxEventCallback
stm32f1xx_hal_uart.o(.text.UART_DMARxHalfCplt) refers to stm32f1xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) for HAL_UART_RxHalfCpltCallback
stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMARxHalfCplt) refers to stm32f1xx_hal_uart.o(.text.UART_DMARxHalfCplt) for [Anonymous Symbol]
system_stm32f1xx.o(.ARM.exidx.text.SystemInit) refers to system_stm32f1xx.o(.text.SystemInit) for [Anonymous Symbol]
system_stm32f1xx.o(.text.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.data.SystemCoreClock) for SystemCoreClock
system_stm32f1xx.o(.text.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.rodata.AHBPrescTable) for AHBPrescTable
@@ -926,6 +1079,11 @@ Removing Unused input sections from the image.
Removing tim.o(.ARM.exidx.text.HAL_TIM_Base_MspInit), (8 bytes).
Removing tim.o(.text.HAL_TIM_Base_MspDeInit), (52 bytes).
Removing tim.o(.ARM.exidx.text.HAL_TIM_Base_MspDeInit), (8 bytes).
Removing usart.o(.text), (0 bytes).
Removing usart.o(.ARM.exidx.text.MX_UART4_Init), (8 bytes).
Removing usart.o(.ARM.exidx.text.HAL_UART_MspInit), (8 bytes).
Removing usart.o(.text.HAL_UART_MspDeInit), (68 bytes).
Removing usart.o(.ARM.exidx.text.HAL_UART_MspDeInit), (8 bytes).
Removing stm32f1xx_it.o(.text), (0 bytes).
Removing stm32f1xx_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes).
Removing stm32f1xx_it.o(.ARM.exidx.text.HardFault_Handler), (8 bytes).
@@ -940,6 +1098,7 @@ Removing Unused input sections from the image.
Removing stm32f1xx_it.o(.ARM.exidx.text.USB_LP_CAN1_RX0_IRQHandler), (8 bytes).
Removing stm32f1xx_it.o(.ARM.exidx.text.TIM4_IRQHandler), (8 bytes).
Removing stm32f1xx_it.o(.ARM.exidx.text.TIM8_UP_IRQHandler), (8 bytes).
Removing stm32f1xx_it.o(.ARM.exidx.text.UART4_IRQHandler), (8 bytes).
Removing stm32f1xx_hal_msp.o(.text), (0 bytes).
Removing stm32f1xx_hal_msp.o(.ARM.exidx.text.HAL_MspInit), (8 bytes).
Removing stm32f1xx_hal_timebase_tim.o(.text), (0 bytes).
@@ -1074,7 +1233,6 @@ Removing Unused input sections from the image.
Removing stm32f1xx_hal_rcc.o(.text.HAL_RCC_DisableCSS), (12 bytes).
Removing stm32f1xx_hal_rcc.o(.ARM.exidx.text.HAL_RCC_DisableCSS), (8 bytes).
Removing stm32f1xx_hal_rcc.o(.ARM.exidx.text.HAL_RCC_GetHCLKFreq), (8 bytes).
Removing stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq), (34 bytes).
Removing stm32f1xx_hal_rcc.o(.ARM.exidx.text.HAL_RCC_GetPCLK1Freq), (8 bytes).
Removing stm32f1xx_hal_rcc.o(.ARM.exidx.text.HAL_RCC_GetPCLK2Freq), (8 bytes).
Removing stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetOscConfig), (302 bytes).
@@ -1119,9 +1277,7 @@ Removing Unused input sections from the image.
Removing stm32f1xx_hal_dma.o(.ARM.exidx.text.DMA_SetConfig), (8 bytes).
Removing stm32f1xx_hal_dma.o(.text.HAL_DMA_Start_IT), (202 bytes).
Removing stm32f1xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_Start_IT), (8 bytes).
Removing stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort), (124 bytes).
Removing stm32f1xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_Abort), (8 bytes).
Removing stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort_IT), (792 bytes).
Removing stm32f1xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_Abort_IT), (8 bytes).
Removing stm32f1xx_hal_dma.o(.text.HAL_DMA_PollForTransfer), (3062 bytes).
Removing stm32f1xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_PollForTransfer), (8 bytes).
@@ -1617,12 +1773,125 @@ Removing Unused input sections from the image.
Removing stm32f1xx_hal_tim_ex.o(.ARM.exidx.text.HAL_TIMEx_HallSensor_GetState), (8 bytes).
Removing stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_GetChannelNState), (94 bytes).
Removing stm32f1xx_hal_tim_ex.o(.ARM.exidx.text.HAL_TIMEx_GetChannelNState), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text), (0 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Init), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_MspInit), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_MspInit), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_SetConfig), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_HalfDuplex_Init), (158 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_HalfDuplex_Init), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_LIN_Init), (184 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_LIN_Init), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_MultiProcessor_Init), (202 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_MultiProcessor_Init), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_DeInit), (100 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_DeInit), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_MspDeInit), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_MspDeInit), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit), (304 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Transmit), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout), (218 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_WaitOnFlagUntilTimeout), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_Receive), (318 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Receive), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit_IT), (114 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Transmit_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_Receive_IT), (86 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Receive_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_Start_Receive_IT), (98 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_Start_Receive_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_Transmit_DMA), (226 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Transmit_DMA), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_DMATransmitCplt), (122 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMATransmitCplt), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_DMATxHalfCplt), (22 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMATxHalfCplt), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_DMAError), (124 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMAError), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_Receive_DMA), (86 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Receive_DMA), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_Start_Receive_DMA), (268 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_Start_Receive_DMA), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_DMAPause), (230 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_DMAPause), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_DMAResume), (226 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_DMAResume), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_DMAStop), (204 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_DMAStop), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_EndTxTransfer), (54 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_EndTxTransfer), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_EndRxTransfer), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UARTEx_ReceiveToIdle), (448 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_ReceiveToIdle), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UARTEx_ReceiveToIdle_IT), (194 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_ReceiveToIdle_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UARTEx_ReceiveToIdle_DMA), (184 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_ReceiveToIdle_DMA), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UARTEx_GetRxEventType), (12 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_GetRxEventType), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_Abort), (406 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Abort), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmit), (186 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortTransmit), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceive), (278 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortReceive), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_Abort_IT), (478 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_Abort_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_DMATxAbortCallback), (86 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMATxAbortCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_DMARxAbortCallback), (86 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMARxAbortCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_AbortCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmit_IT), (194 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortTransmit_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_DMATxOnlyAbortCallback), (36 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMATxOnlyAbortCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_AbortTransmitCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortTransmitCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT), (290 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortReceive_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_DMARxOnlyAbortCallback), (40 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMARxOnlyAbortCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_AbortReceiveCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_AbortReceiveCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_IRQHandler), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_Receive_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMAAbortOnError), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_ErrorCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UARTEx_RxEventCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_Transmit_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_EndTransmit_IT), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_TxCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_TxHalfCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_TxHalfCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_RxCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_RxHalfCpltCallback), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_LIN_SendBreak), (120 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_LIN_SendBreak), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_MultiProcessor_EnterMuteMode), (126 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_MultiProcessor_EnterMuteMode), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_MultiProcessor_ExitMuteMode), (126 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_MultiProcessor_ExitMuteMode), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_HalfDuplex_EnableTransmitter), (118 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_HalfDuplex_EnableTransmitter), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_HalfDuplex_EnableReceiver), (118 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_HalfDuplex_EnableReceiver), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_GetState), (40 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_GetState), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.HAL_UART_GetError), (12 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.HAL_UART_GetError), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_DMAReceiveCplt), (244 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMAReceiveCplt), (8 bytes).
Removing stm32f1xx_hal_uart.o(.text.UART_DMARxHalfCplt), (52 bytes).
Removing stm32f1xx_hal_uart.o(.ARM.exidx.text.UART_DMARxHalfCplt), (8 bytes).
Removing system_stm32f1xx.o(.text), (0 bytes).
Removing system_stm32f1xx.o(.ARM.exidx.text.SystemInit), (8 bytes).
Removing system_stm32f1xx.o(.text.SystemCoreClockUpdate), (290 bytes).
Removing system_stm32f1xx.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
715 unused section(s) (total 54586 bytes) removed from the image.
831 unused section(s) (total 61506 bytes) removed from the image.
==============================================================================
@@ -1708,9 +1977,11 @@ Image Symbol Table
stm32f1xx_hal_tim.c 0x00000000 Number 0 stm32f1xx_hal_tim.o ABSOLUTE
stm32f1xx_hal_tim_ex.c 0x00000000 Number 0 stm32f1xx_hal_tim_ex.o ABSOLUTE
stm32f1xx_hal_timebase_tim.c 0x00000000 Number 0 stm32f1xx_hal_timebase_tim.o ABSOLUTE
stm32f1xx_hal_uart.c 0x00000000 Number 0 stm32f1xx_hal_uart.o ABSOLUTE
stm32f1xx_it.c 0x00000000 Number 0 stm32f1xx_it.o ABSOLUTE
system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE
tim.c 0x00000000 Number 0 tim.o ABSOLUTE
usart.c 0x00000000 Number 0 usart.o ABSOLUTE
RESET 0x08000000 Section 304 startup_stm32f103xe.o(RESET)
!!!main 0x08000130 Section 8 __main.o(!!!main)
!!!scatter 0x08000138 Section 52 __scatter.o(!!!scatter)
@@ -1786,85 +2057,109 @@ Image Symbol Table
[Anonymous Symbol] 0x080009d0 Section 0 stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback)
[Anonymous Symbol] 0x080009d8 Section 0 stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback)
[Anonymous Symbol] 0x080009e0 Section 0 stm32f1xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback)
[Anonymous Symbol] 0x080009e8 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init)
[Anonymous Symbol] 0x08000d40 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin)
[Anonymous Symbol] 0x08000d70 Section 0 stm32f1xx_hal.o(.text.HAL_GetTick)
[Anonymous Symbol] 0x08000d7c Section 0 stm32f1xx_hal_iwdg.o(.text.HAL_IWDG_Init)
[Anonymous Symbol] 0x08000e0c Section 0 stm32f1xx_hal.o(.text.HAL_IncTick)
[Anonymous Symbol] 0x08000e28 Section 0 stm32f1xx_hal.o(.text.HAL_Init)
[Anonymous Symbol] 0x08000e50 Section 0 stm32f1xx_hal_timebase_tim.o(.text.HAL_InitTick)
[Anonymous Symbol] 0x08000f2c Section 0 stm32f1xx_hal_msp.o(.text.HAL_MspInit)
[Anonymous Symbol] 0x08000f90 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)
[Anonymous Symbol] 0x08000fa4 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)
[Anonymous Symbol] 0x08000fd8 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x08000fe8 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)
[Anonymous Symbol] 0x08001240 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig)
[Anonymous Symbol] 0x08001294 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq)
[Anonymous Symbol] 0x080012a0 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)
[Anonymous Symbol] 0x080012c4 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)
[Anonymous Symbol] 0x08001380 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_MCOConfig)
[Anonymous Symbol] 0x080013e8 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig)
[Anonymous Symbol] 0x08001a64 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)
[Anonymous Symbol] 0x08001a6c Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)
[Anonymous Symbol] 0x08001a74 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)
[Anonymous Symbol] 0x08001b74 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init)
[Anonymous Symbol] 0x08001c10 Section 0 tim.o(.text.HAL_TIM_Base_MspInit)
[Anonymous Symbol] 0x08001c60 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)
[Anonymous Symbol] 0x08001d34 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)
[Anonymous Symbol] 0x08001eb8 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)
[Anonymous Symbol] 0x08001ec0 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler)
[Anonymous Symbol] 0x080020dc Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)
[Anonymous Symbol] 0x080020e4 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)
[Anonymous Symbol] 0x080020ec Section 0 main.o(.text.HAL_TIM_PeriodElapsedCallback)
[Anonymous Symbol] 0x08002110 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)
[Anonymous Symbol] 0x08002118 Section 0 stm32f1xx_it.o(.text.HardFault_Handler)
[Anonymous Symbol] 0x0800211c Section 0 can.o(.text.MX_CAN_Init)
[Anonymous Symbol] 0x0800216c Section 0 gpio.o(.text.MX_GPIO_Init)
[Anonymous Symbol] 0x080022c0 Section 0 iwdg.o(.text.MX_IWDG_Init)
[Anonymous Symbol] 0x080022f0 Section 0 tim.o(.text.MX_TIM4_Init)
[Anonymous Symbol] 0x08002374 Section 0 stm32f1xx_it.o(.text.MemManage_Handler)
[Anonymous Symbol] 0x08002378 Section 0 stm32f1xx_it.o(.text.NMI_Handler)
NVIC_EncodePriority 0x0800237d Thumb Code 108 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
[Anonymous Symbol] 0x0800237c Section 0 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
[Anonymous Symbol] 0x080023e8 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
RCC_Delay 0x080023ed Thumb Code 58 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
[Anonymous Symbol] 0x080023ec Section 0 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
[Anonymous Symbol] 0x08002428 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
[Anonymous Symbol] 0x0800242c Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
[Anonymous Symbol] 0x08002430 Section 0 main.o(.text.SystemClock_Config)
[Anonymous Symbol] 0x080024a8 Section 0 system_stm32f1xx.o(.text.SystemInit)
[Anonymous Symbol] 0x080024ac Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
[Anonymous Symbol] 0x080024bc Section 0 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
[Anonymous Symbol] 0x080024cc Section 0 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
[Anonymous Symbol] 0x08002624 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
TIM_ITRx_SetConfig 0x08002659 Thumb Code 42 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
[Anonymous Symbol] 0x08002658 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
TIM_TI1_ConfigInputStage 0x08002685 Thumb Code 80 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
[Anonymous Symbol] 0x08002684 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
TIM_TI2_ConfigInputStage 0x080026d5 Thumb Code 82 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
[Anonymous Symbol] 0x080026d4 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
[Anonymous Symbol] 0x08002728 Section 0 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
[Anonymous Symbol] 0x08002738 Section 0 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
[Anonymous Symbol] 0x08002748 Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
__NVIC_EnableIRQ 0x0800274d Thumb Code 48 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
[Anonymous Symbol] 0x0800274c Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
__NVIC_GetPriorityGrouping 0x0800277d Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
[Anonymous Symbol] 0x0800277c Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
__NVIC_SetPriority 0x0800278d Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
[Anonymous Symbol] 0x0800278c Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
__NVIC_SetPriorityGrouping 0x080027d1 Thumb Code 60 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x080027d0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x0800280c Section 0 main.o(.text.main)
HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x08002848 Data 16 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
[Anonymous Symbol] 0x08002848 Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x08002858 Data 2 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
[Anonymous Symbol] 0x08002858 Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
[Anonymous Symbol] 0x080009e8 Section 0 stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort)
[Anonymous Symbol] 0x08000a64 Section 0 stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort_IT)
[Anonymous Symbol] 0x08000d7c Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init)
[Anonymous Symbol] 0x080010d4 Section 0 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin)
[Anonymous Symbol] 0x08001104 Section 0 stm32f1xx_hal.o(.text.HAL_GetTick)
[Anonymous Symbol] 0x08001110 Section 0 stm32f1xx_hal_iwdg.o(.text.HAL_IWDG_Init)
[Anonymous Symbol] 0x080011a0 Section 0 stm32f1xx_hal.o(.text.HAL_IncTick)
[Anonymous Symbol] 0x080011bc Section 0 stm32f1xx_hal.o(.text.HAL_Init)
[Anonymous Symbol] 0x080011e4 Section 0 stm32f1xx_hal_timebase_tim.o(.text.HAL_InitTick)
[Anonymous Symbol] 0x080012c0 Section 0 stm32f1xx_hal_msp.o(.text.HAL_MspInit)
[Anonymous Symbol] 0x08001324 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)
[Anonymous Symbol] 0x08001338 Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)
[Anonymous Symbol] 0x0800136c Section 0 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x0800137c Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)
[Anonymous Symbol] 0x080015d4 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig)
[Anonymous Symbol] 0x08001628 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq)
[Anonymous Symbol] 0x08001634 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)
[Anonymous Symbol] 0x08001658 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)
[Anonymous Symbol] 0x0800167c Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)
[Anonymous Symbol] 0x08001738 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_MCOConfig)
[Anonymous Symbol] 0x080017a0 Section 0 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig)
[Anonymous Symbol] 0x08001e1c Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)
[Anonymous Symbol] 0x08001e24 Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)
[Anonymous Symbol] 0x08001e2c Section 0 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)
[Anonymous Symbol] 0x08001f2c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init)
[Anonymous Symbol] 0x08001fc8 Section 0 tim.o(.text.HAL_TIM_Base_MspInit)
[Anonymous Symbol] 0x08002018 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)
[Anonymous Symbol] 0x080020ec Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)
[Anonymous Symbol] 0x08002270 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)
[Anonymous Symbol] 0x08002278 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler)
[Anonymous Symbol] 0x08002494 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)
[Anonymous Symbol] 0x0800249c Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)
[Anonymous Symbol] 0x080024a4 Section 0 main.o(.text.HAL_TIM_PeriodElapsedCallback)
[Anonymous Symbol] 0x080024c8 Section 0 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)
[Anonymous Symbol] 0x080024d0 Section 0 stm32f1xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback)
[Anonymous Symbol] 0x080024dc Section 0 stm32f1xx_hal_uart.o(.text.HAL_UART_ErrorCallback)
[Anonymous Symbol] 0x080024e4 Section 0 stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler)
[Anonymous Symbol] 0x08002910 Section 0 stm32f1xx_hal_uart.o(.text.HAL_UART_Init)
[Anonymous Symbol] 0x080029b0 Section 0 usart.o(.text.HAL_UART_MspInit)
[Anonymous Symbol] 0x08002a5c Section 0 stm32f1xx_hal_uart.o(.text.HAL_UART_RxCpltCallback)
[Anonymous Symbol] 0x08002a64 Section 0 stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback)
[Anonymous Symbol] 0x08002a6c Section 0 stm32f1xx_it.o(.text.HardFault_Handler)
[Anonymous Symbol] 0x08002a70 Section 0 can.o(.text.MX_CAN_Init)
[Anonymous Symbol] 0x08002ac0 Section 0 gpio.o(.text.MX_GPIO_Init)
[Anonymous Symbol] 0x08002bec Section 0 iwdg.o(.text.MX_IWDG_Init)
[Anonymous Symbol] 0x08002c1c Section 0 tim.o(.text.MX_TIM4_Init)
[Anonymous Symbol] 0x08002ca0 Section 0 usart.o(.text.MX_UART4_Init)
[Anonymous Symbol] 0x08002ce0 Section 0 stm32f1xx_it.o(.text.MemManage_Handler)
[Anonymous Symbol] 0x08002ce4 Section 0 stm32f1xx_it.o(.text.NMI_Handler)
NVIC_EncodePriority 0x08002ce9 Thumb Code 108 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
[Anonymous Symbol] 0x08002ce8 Section 0 stm32f1xx_hal_cortex.o(.text.NVIC_EncodePriority)
[Anonymous Symbol] 0x08002d54 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
RCC_Delay 0x08002d59 Thumb Code 58 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
[Anonymous Symbol] 0x08002d58 Section 0 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
[Anonymous Symbol] 0x08002d94 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
[Anonymous Symbol] 0x08002d98 Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
[Anonymous Symbol] 0x08002d9c Section 0 main.o(.text.SystemClock_Config)
[Anonymous Symbol] 0x08002e14 Section 0 system_stm32f1xx.o(.text.SystemInit)
[Anonymous Symbol] 0x08002e18 Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
[Anonymous Symbol] 0x08002e28 Section 0 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
[Anonymous Symbol] 0x08002e38 Section 0 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
[Anonymous Symbol] 0x08002f90 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
TIM_ITRx_SetConfig 0x08002fc5 Thumb Code 42 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
[Anonymous Symbol] 0x08002fc4 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
TIM_TI1_ConfigInputStage 0x08002ff1 Thumb Code 80 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
[Anonymous Symbol] 0x08002ff0 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
TIM_TI2_ConfigInputStage 0x08003041 Thumb Code 82 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
[Anonymous Symbol] 0x08003040 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
[Anonymous Symbol] 0x08003094 Section 0 stm32f1xx_it.o(.text.UART4_IRQHandler)
UART_DMAAbortOnError 0x080030a5 Thumb Code 32 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
[Anonymous Symbol] 0x080030a4 Section 0 stm32f1xx_hal_uart.o(.text.UART_DMAAbortOnError)
UART_EndRxTransfer 0x080030c5 Thumb Code 148 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
[Anonymous Symbol] 0x080030c4 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndRxTransfer)
UART_EndTransmit_IT 0x08003159 Thumb Code 38 stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT)
[Anonymous Symbol] 0x08003158 Section 0 stm32f1xx_hal_uart.o(.text.UART_EndTransmit_IT)
UART_Receive_IT 0x08003181 Thumb Code 362 stm32f1xx_hal_uart.o(.text.UART_Receive_IT)
[Anonymous Symbol] 0x08003180 Section 0 stm32f1xx_hal_uart.o(.text.UART_Receive_IT)
UART_SetConfig 0x080032ed Thumb Code 186 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
[Anonymous Symbol] 0x080032ec Section 0 stm32f1xx_hal_uart.o(.text.UART_SetConfig)
UART_Transmit_IT 0x080033a9 Thumb Code 148 stm32f1xx_hal_uart.o(.text.UART_Transmit_IT)
[Anonymous Symbol] 0x080033a8 Section 0 stm32f1xx_hal_uart.o(.text.UART_Transmit_IT)
[Anonymous Symbol] 0x0800343c Section 0 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
[Anonymous Symbol] 0x0800344c Section 0 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
[Anonymous Symbol] 0x0800345c Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
__NVIC_EnableIRQ 0x08003461 Thumb Code 48 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
[Anonymous Symbol] 0x08003460 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
__NVIC_GetPriorityGrouping 0x08003491 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
[Anonymous Symbol] 0x08003490 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
__NVIC_SetPriority 0x080034a1 Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
[Anonymous Symbol] 0x080034a0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
__NVIC_SetPriorityGrouping 0x080034e5 Thumb Code 60 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x080034e4 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x08003520 Section 0 main.o(.text.main)
HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x08003560 Data 16 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
[Anonymous Symbol] 0x08003560 Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x08003570 Data 2 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
[Anonymous Symbol] 0x08003570 Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
.bss 0x20000010 Section 96 libspace.o(.bss)
Heap_Mem 0x20000138 Data 1024 startup_stm32f103xe.o(HEAP)
HEAP 0x20000138 Section 1024 startup_stm32f103xe.o(HEAP)
Stack_Mem 0x20000538 Data 1024 startup_stm32f103xe.o(STACK)
STACK 0x20000538 Section 1024 startup_stm32f103xe.o(STACK)
__initial_sp 0x20000938 Data 0 startup_stm32f103xe.o(STACK)
Heap_Mem 0x20000180 Data 1024 startup_stm32f103xe.o(HEAP)
HEAP 0x20000180 Section 1024 startup_stm32f103xe.o(HEAP)
Stack_Mem 0x20000580 Data 1024 startup_stm32f103xe.o(STACK)
STACK 0x20000580 Section 1024 startup_stm32f103xe.o(STACK)
__initial_sp 0x20000980 Data 0 startup_stm32f103xe.o(STACK)
Global Symbols
@@ -2003,7 +2298,6 @@ Image Symbol Table
TIM8_BRK_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)
TIM8_CC_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)
TIM8_TRG_COM_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)
UART4_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)
UART5_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)
USART1_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)
USART2_IRQHandler 0x080001e7 Thumb Code 0 startup_stm32f103xe.o(.text)
@@ -2046,61 +2340,73 @@ Image Symbol Table
HAL_CAN_TxMailbox2AbortCallback 0x080009d1 Thumb Code 8 stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox2AbortCallback)
HAL_CAN_TxMailbox2CompleteCallback 0x080009d9 Thumb Code 8 stm32f1xx_hal_can.o(.text.HAL_CAN_TxMailbox2CompleteCallback)
HAL_CAN_WakeUpFromRxMsgCallback 0x080009e1 Thumb Code 8 stm32f1xx_hal_can.o(.text.HAL_CAN_WakeUpFromRxMsgCallback)
HAL_GPIO_Init 0x080009e9 Thumb Code 854 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init)
HAL_GPIO_WritePin 0x08000d41 Thumb Code 46 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin)
HAL_GetTick 0x08000d71 Thumb Code 12 stm32f1xx_hal.o(.text.HAL_GetTick)
HAL_IWDG_Init 0x08000d7d Thumb Code 144 stm32f1xx_hal_iwdg.o(.text.HAL_IWDG_Init)
HAL_IncTick 0x08000e0d Thumb Code 26 stm32f1xx_hal.o(.text.HAL_IncTick)
HAL_Init 0x08000e29 Thumb Code 38 stm32f1xx_hal.o(.text.HAL_Init)
HAL_InitTick 0x08000e51 Thumb Code 220 stm32f1xx_hal_timebase_tim.o(.text.HAL_InitTick)
HAL_MspInit 0x08000f2d Thumb Code 100 stm32f1xx_hal_msp.o(.text.HAL_MspInit)
HAL_NVIC_EnableIRQ 0x08000f91 Thumb Code 20 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)
HAL_NVIC_SetPriority 0x08000fa5 Thumb Code 50 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)
HAL_NVIC_SetPriorityGrouping 0x08000fd9 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)
HAL_RCC_ClockConfig 0x08000fe9 Thumb Code 598 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)
HAL_RCC_GetClockConfig 0x08001241 Thumb Code 84 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig)
HAL_RCC_GetHCLKFreq 0x08001295 Thumb Code 12 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq)
HAL_RCC_GetPCLK2Freq 0x080012a1 Thumb Code 34 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)
HAL_RCC_GetSysClockFreq 0x080012c5 Thumb Code 188 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)
HAL_RCC_MCOConfig 0x08001381 Thumb Code 104 stm32f1xx_hal_rcc.o(.text.HAL_RCC_MCOConfig)
HAL_RCC_OscConfig 0x080013e9 Thumb Code 1658 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig)
HAL_TIMEx_BreakCallback 0x08001a65 Thumb Code 8 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)
HAL_TIMEx_CommutCallback 0x08001a6d Thumb Code 8 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)
HAL_TIMEx_MasterConfigSynchronization 0x08001a75 Thumb Code 256 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)
HAL_TIM_Base_Init 0x08001b75 Thumb Code 156 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init)
HAL_TIM_Base_MspInit 0x08001c11 Thumb Code 78 tim.o(.text.HAL_TIM_Base_MspInit)
HAL_TIM_Base_Start_IT 0x08001c61 Thumb Code 212 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)
HAL_TIM_ConfigClockSource 0x08001d35 Thumb Code 388 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)
HAL_TIM_IC_CaptureCallback 0x08001eb9 Thumb Code 8 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)
HAL_TIM_IRQHandler 0x08001ec1 Thumb Code 538 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler)
HAL_TIM_OC_DelayElapsedCallback 0x080020dd Thumb Code 8 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)
HAL_TIM_PWM_PulseFinishedCallback 0x080020e5 Thumb Code 8 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)
HAL_TIM_PeriodElapsedCallback 0x080020ed Thumb Code 34 main.o(.text.HAL_TIM_PeriodElapsedCallback)
HAL_TIM_TriggerCallback 0x08002111 Thumb Code 8 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)
HardFault_Handler 0x08002119 Thumb Code 4 stm32f1xx_it.o(.text.HardFault_Handler)
MX_CAN_Init 0x0800211d Thumb Code 78 can.o(.text.MX_CAN_Init)
MX_GPIO_Init 0x0800216d Thumb Code 340 gpio.o(.text.MX_GPIO_Init)
MX_IWDG_Init 0x080022c1 Thumb Code 46 iwdg.o(.text.MX_IWDG_Init)
MX_TIM4_Init 0x080022f1 Thumb Code 130 tim.o(.text.MX_TIM4_Init)
MemManage_Handler 0x08002375 Thumb Code 4 stm32f1xx_it.o(.text.MemManage_Handler)
NMI_Handler 0x08002379 Thumb Code 4 stm32f1xx_it.o(.text.NMI_Handler)
PendSV_Handler 0x080023e9 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
SVC_Handler 0x08002429 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
SysTick_Handler 0x0800242d Thumb Code 2 stm32f1xx_it.o(.text.SysTick_Handler)
SystemClock_Config 0x08002431 Thumb Code 120 main.o(.text.SystemClock_Config)
SystemInit 0x080024a9 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
TIM4_IRQHandler 0x080024ad Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
TIM8_UP_IRQHandler 0x080024bd Thumb Code 16 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
TIM_Base_SetConfig 0x080024cd Thumb Code 342 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
TIM_ETR_SetConfig 0x08002625 Thumb Code 52 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
USB_HP_CAN1_TX_IRQHandler 0x08002729 Thumb Code 16 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
USB_LP_CAN1_RX0_IRQHandler 0x08002739 Thumb Code 16 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
UsageFault_Handler 0x08002749 Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
main 0x0800280d Thumb Code 36 main.o(.text.main)
AHBPrescTable 0x08002830 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
APBPrescTable 0x08002840 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
Region$$Table$$Base 0x0800285c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x0800287c Number 0 anon$$obj.o(Region$$Table)
HAL_DMA_Abort 0x080009e9 Thumb Code 124 stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort)
HAL_DMA_Abort_IT 0x08000a65 Thumb Code 792 stm32f1xx_hal_dma.o(.text.HAL_DMA_Abort_IT)
HAL_GPIO_Init 0x08000d7d Thumb Code 854 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_Init)
HAL_GPIO_WritePin 0x080010d5 Thumb Code 46 stm32f1xx_hal_gpio.o(.text.HAL_GPIO_WritePin)
HAL_GetTick 0x08001105 Thumb Code 12 stm32f1xx_hal.o(.text.HAL_GetTick)
HAL_IWDG_Init 0x08001111 Thumb Code 144 stm32f1xx_hal_iwdg.o(.text.HAL_IWDG_Init)
HAL_IncTick 0x080011a1 Thumb Code 26 stm32f1xx_hal.o(.text.HAL_IncTick)
HAL_Init 0x080011bd Thumb Code 38 stm32f1xx_hal.o(.text.HAL_Init)
HAL_InitTick 0x080011e5 Thumb Code 220 stm32f1xx_hal_timebase_tim.o(.text.HAL_InitTick)
HAL_MspInit 0x080012c1 Thumb Code 100 stm32f1xx_hal_msp.o(.text.HAL_MspInit)
HAL_NVIC_EnableIRQ 0x08001325 Thumb Code 20 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)
HAL_NVIC_SetPriority 0x08001339 Thumb Code 50 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)
HAL_NVIC_SetPriorityGrouping 0x0800136d Thumb Code 16 stm32f1xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)
HAL_RCC_ClockConfig 0x0800137d Thumb Code 598 stm32f1xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)
HAL_RCC_GetClockConfig 0x080015d5 Thumb Code 84 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig)
HAL_RCC_GetHCLKFreq 0x08001629 Thumb Code 12 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq)
HAL_RCC_GetPCLK1Freq 0x08001635 Thumb Code 34 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)
HAL_RCC_GetPCLK2Freq 0x08001659 Thumb Code 34 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)
HAL_RCC_GetSysClockFreq 0x0800167d Thumb Code 188 stm32f1xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)
HAL_RCC_MCOConfig 0x08001739 Thumb Code 104 stm32f1xx_hal_rcc.o(.text.HAL_RCC_MCOConfig)
HAL_RCC_OscConfig 0x080017a1 Thumb Code 1658 stm32f1xx_hal_rcc.o(.text.HAL_RCC_OscConfig)
HAL_TIMEx_BreakCallback 0x08001e1d Thumb Code 8 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)
HAL_TIMEx_CommutCallback 0x08001e25 Thumb Code 8 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)
HAL_TIMEx_MasterConfigSynchronization 0x08001e2d Thumb Code 256 stm32f1xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)
HAL_TIM_Base_Init 0x08001f2d Thumb Code 156 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Init)
HAL_TIM_Base_MspInit 0x08001fc9 Thumb Code 78 tim.o(.text.HAL_TIM_Base_MspInit)
HAL_TIM_Base_Start_IT 0x08002019 Thumb Code 212 stm32f1xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)
HAL_TIM_ConfigClockSource 0x080020ed Thumb Code 388 stm32f1xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)
HAL_TIM_IC_CaptureCallback 0x08002271 Thumb Code 8 stm32f1xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)
HAL_TIM_IRQHandler 0x08002279 Thumb Code 538 stm32f1xx_hal_tim.o(.text.HAL_TIM_IRQHandler)
HAL_TIM_OC_DelayElapsedCallback 0x08002495 Thumb Code 8 stm32f1xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)
HAL_TIM_PWM_PulseFinishedCallback 0x0800249d Thumb Code 8 stm32f1xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)
HAL_TIM_PeriodElapsedCallback 0x080024a5 Thumb Code 34 main.o(.text.HAL_TIM_PeriodElapsedCallback)
HAL_TIM_TriggerCallback 0x080024c9 Thumb Code 8 stm32f1xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)
HAL_UARTEx_RxEventCallback 0x080024d1 Thumb Code 12 stm32f1xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback)
HAL_UART_ErrorCallback 0x080024dd Thumb Code 8 stm32f1xx_hal_uart.o(.text.HAL_UART_ErrorCallback)
HAL_UART_IRQHandler 0x080024e5 Thumb Code 1066 stm32f1xx_hal_uart.o(.text.HAL_UART_IRQHandler)
HAL_UART_Init 0x08002911 Thumb Code 158 stm32f1xx_hal_uart.o(.text.HAL_UART_Init)
HAL_UART_MspInit 0x080029b1 Thumb Code 172 usart.o(.text.HAL_UART_MspInit)
HAL_UART_RxCpltCallback 0x08002a5d Thumb Code 8 stm32f1xx_hal_uart.o(.text.HAL_UART_RxCpltCallback)
HAL_UART_TxCpltCallback 0x08002a65 Thumb Code 8 stm32f1xx_hal_uart.o(.text.HAL_UART_TxCpltCallback)
HardFault_Handler 0x08002a6d Thumb Code 4 stm32f1xx_it.o(.text.HardFault_Handler)
MX_CAN_Init 0x08002a71 Thumb Code 78 can.o(.text.MX_CAN_Init)
MX_GPIO_Init 0x08002ac1 Thumb Code 300 gpio.o(.text.MX_GPIO_Init)
MX_IWDG_Init 0x08002bed Thumb Code 46 iwdg.o(.text.MX_IWDG_Init)
MX_TIM4_Init 0x08002c1d Thumb Code 130 tim.o(.text.MX_TIM4_Init)
MX_UART4_Init 0x08002ca1 Thumb Code 64 usart.o(.text.MX_UART4_Init)
MemManage_Handler 0x08002ce1 Thumb Code 4 stm32f1xx_it.o(.text.MemManage_Handler)
NMI_Handler 0x08002ce5 Thumb Code 4 stm32f1xx_it.o(.text.NMI_Handler)
PendSV_Handler 0x08002d55 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
SVC_Handler 0x08002d95 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
SysTick_Handler 0x08002d99 Thumb Code 2 stm32f1xx_it.o(.text.SysTick_Handler)
SystemClock_Config 0x08002d9d Thumb Code 120 main.o(.text.SystemClock_Config)
SystemInit 0x08002e15 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
TIM4_IRQHandler 0x08002e19 Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
TIM8_UP_IRQHandler 0x08002e29 Thumb Code 16 stm32f1xx_it.o(.text.TIM8_UP_IRQHandler)
TIM_Base_SetConfig 0x08002e39 Thumb Code 342 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
TIM_ETR_SetConfig 0x08002f91 Thumb Code 52 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
UART4_IRQHandler 0x08003095 Thumb Code 16 stm32f1xx_it.o(.text.UART4_IRQHandler)
USB_HP_CAN1_TX_IRQHandler 0x0800343d Thumb Code 16 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
USB_LP_CAN1_RX0_IRQHandler 0x0800344d Thumb Code 16 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
UsageFault_Handler 0x0800345d Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
main 0x08003521 Thumb Code 40 main.o(.text.main)
AHBPrescTable 0x08003548 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
APBPrescTable 0x08003558 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
Region$$Table$$Base 0x08003574 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08003594 Number 0 anon$$obj.o(Region$$Table)
SystemCoreClock 0x20000000 Data 4 system_stm32f1xx.o(.data.SystemCoreClock)
uwTickFreq 0x20000004 Data 1 stm32f1xx_hal.o(.data.uwTickFreq)
uwTickPrio 0x20000008 Data 4 stm32f1xx_hal.o(.data.uwTickPrio)
@@ -2110,7 +2416,8 @@ Image Symbol Table
hiwdg 0x20000098 Data 12 iwdg.o(.bss.hiwdg)
htim4 0x200000a4 Data 72 tim.o(.bss.htim4)
htim8 0x200000ec Data 72 stm32f1xx_hal_timebase_tim.o(.bss.htim8)
uwTick 0x20000134 Data 4 stm32f1xx_hal.o(.bss.uwTick)
huart4 0x20000134 Data 72 usart.o(.bss.huart4)
uwTick 0x2000017c Data 4 stm32f1xx_hal.o(.bss.uwTick)
@@ -2120,203 +2427,228 @@ Memory Map of the image
Image Entry point : 0x08000131
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002890, Max: 0x00040000, ABSOLUTE)
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000035a8, Max: 0x00040000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000287c, Max: 0x00040000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003594, Max: 0x00040000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08000000 0x08000000 0x00000130 Data RO 3 RESET startup_stm32f103xe.o
0x08000130 0x08000130 0x00000008 Code RO 963 * !!!main c_w.l(__main.o)
0x08000138 0x08000138 0x00000034 Code RO 1128 !!!scatter c_w.l(__scatter.o)
0x0800016c 0x0800016c 0x0000001a Code RO 1130 !!handler_copy c_w.l(__scatter_copy.o)
0x08000130 0x08000130 0x00000008 Code RO 1110 * !!!main c_w.l(__main.o)
0x08000138 0x08000138 0x00000034 Code RO 1275 !!!scatter c_w.l(__scatter.o)
0x0800016c 0x0800016c 0x0000001a Code RO 1277 !!handler_copy c_w.l(__scatter_copy.o)
0x08000186 0x08000186 0x00000002 PAD
0x08000188 0x08000188 0x0000001c Code RO 1132 !!handler_zi c_w.l(__scatter_zi.o)
0x080001a4 0x080001a4 0x00000002 Code RO 990 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x080001a6 0x080001a6 0x00000000 Code RO 997 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 999 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1001 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1004 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1006 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1008 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1011 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1013 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1015 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1017 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1019 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1021 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1023 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1025 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1027 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1029 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1031 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1035 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1037 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1039 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1041 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000002 Code RO 1042 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
0x080001a8 0x080001a8 0x00000002 Code RO 1064 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1079 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1081 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1084 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1087 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1089 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1092 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000002 Code RO 1093 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
0x080001ac 0x080001ac 0x00000000 Code RO 965 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
0x080001ac 0x080001ac 0x00000000 Code RO 967 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
0x080001ac 0x080001ac 0x00000006 Code RO 979 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
0x080001b2 0x080001b2 0x00000000 Code RO 969 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
0x080001b2 0x080001b2 0x00000004 Code RO 970 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
0x080001b6 0x080001b6 0x00000000 Code RO 972 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
0x080001b6 0x080001b6 0x00000008 Code RO 973 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
0x080001be 0x080001be 0x00000002 Code RO 994 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x080001c0 0x080001c0 0x00000000 Code RO 1044 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x080001c0 0x080001c0 0x00000004 Code RO 1045 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x080001c4 0x080001c4 0x00000006 Code RO 1046 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x08000188 0x08000188 0x0000001c Code RO 1279 !!handler_zi c_w.l(__scatter_zi.o)
0x080001a4 0x080001a4 0x00000002 Code RO 1137 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1144 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1146 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1148 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1151 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1153 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1155 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1158 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1160 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1162 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1164 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1166 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1168 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1170 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1172 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1174 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1176 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1178 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1182 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1184 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1186 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000000 Code RO 1188 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
0x080001a6 0x080001a6 0x00000002 Code RO 1189 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
0x080001a8 0x080001a8 0x00000002 Code RO 1211 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1226 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1228 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1231 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1234 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1236 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000000 Code RO 1239 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
0x080001aa 0x080001aa 0x00000002 Code RO 1240 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
0x080001ac 0x080001ac 0x00000000 Code RO 1112 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
0x080001ac 0x080001ac 0x00000000 Code RO 1114 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
0x080001ac 0x080001ac 0x00000006 Code RO 1126 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
0x080001b2 0x080001b2 0x00000000 Code RO 1116 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
0x080001b2 0x080001b2 0x00000004 Code RO 1117 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
0x080001b6 0x080001b6 0x00000000 Code RO 1119 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
0x080001b6 0x080001b6 0x00000008 Code RO 1120 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
0x080001be 0x080001be 0x00000002 Code RO 1141 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
0x080001c0 0x080001c0 0x00000000 Code RO 1191 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
0x080001c0 0x080001c0 0x00000004 Code RO 1192 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
0x080001c4 0x080001c4 0x00000006 Code RO 1193 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
0x080001ca 0x080001ca 0x00000002 PAD
0x080001cc 0x080001cc 0x00000040 Code RO 4 .text startup_stm32f103xe.o
0x0800020c 0x0800020c 0x0000004e Code RO 959 .text c_w.l(rt_memclr_w.o)
0x0800025a 0x0800025a 0x00000006 Code RO 961 .text c_w.l(heapauxi.o)
0x08000260 0x08000260 0x0000004a Code RO 981 .text c_w.l(sys_stackheap_outer.o)
0x080002aa 0x080002aa 0x00000012 Code RO 983 .text c_w.l(exit.o)
0x080002bc 0x080002bc 0x00000008 Code RO 991 .text c_w.l(libspace.o)
0x080002c4 0x080002c4 0x0000000c Code RO 1054 .text c_w.l(sys_exit.o)
0x080002d0 0x080002d0 0x00000002 Code RO 1069 .text c_w.l(use_no_semi.o)
0x080002d2 0x080002d2 0x00000000 Code RO 1071 .text c_w.l(indicate_semi.o)
0x0800020c 0x0800020c 0x0000004e Code RO 1106 .text c_w.l(rt_memclr_w.o)
0x0800025a 0x0800025a 0x00000006 Code RO 1108 .text c_w.l(heapauxi.o)
0x08000260 0x08000260 0x0000004a Code RO 1128 .text c_w.l(sys_stackheap_outer.o)
0x080002aa 0x080002aa 0x00000012 Code RO 1130 .text c_w.l(exit.o)
0x080002bc 0x080002bc 0x00000008 Code RO 1138 .text c_w.l(libspace.o)
0x080002c4 0x080002c4 0x0000000c Code RO 1201 .text c_w.l(sys_exit.o)
0x080002d0 0x080002d0 0x00000002 Code RO 1216 .text c_w.l(use_no_semi.o)
0x080002d2 0x080002d2 0x00000000 Code RO 1218 .text c_w.l(indicate_semi.o)
0x080002d2 0x080002d2 0x00000002 PAD
0x080002d4 0x080002d4 0x00000004 Code RO 78 .text.BusFault_Handler stm32f1xx_it.o
0x080002d8 0x080002d8 0x00000002 Code RO 84 .text.DebugMon_Handler stm32f1xx_it.o
0x080002d4 0x080002d4 0x00000004 Code RO 92 .text.BusFault_Handler stm32f1xx_it.o
0x080002d8 0x080002d8 0x00000002 Code RO 98 .text.DebugMon_Handler stm32f1xx_it.o
0x080002da 0x080002da 0x00000002 PAD
0x080002dc 0x080002dc 0x0000000e Code RO 15 .text.Error_Handler main.o
0x080002ea 0x080002ea 0x00000002 PAD
0x080002ec 0x080002ec 0x00000008 Code RO 204 .text.HAL_CAN_ErrorCallback stm32f1xx_hal_can.o
0x080002f4 0x080002f4 0x000003f2 Code RO 178 .text.HAL_CAN_IRQHandler stm32f1xx_hal_can.o
0x080002ec 0x080002ec 0x00000008 Code RO 220 .text.HAL_CAN_ErrorCallback stm32f1xx_hal_can.o
0x080002f4 0x080002f4 0x000003f2 Code RO 194 .text.HAL_CAN_IRQHandler stm32f1xx_hal_can.o
0x080006e6 0x080006e6 0x00000002 PAD
0x080006e8 0x080006e8 0x000001de Code RO 140 .text.HAL_CAN_Init stm32f1xx_hal_can.o
0x080006e8 0x080006e8 0x000001de Code RO 156 .text.HAL_CAN_Init stm32f1xx_hal_can.o
0x080008c6 0x080008c6 0x00000002 PAD
0x080008c8 0x080008c8 0x000000be Code RO 37 .text.HAL_CAN_MspInit can.o
0x08000986 0x08000986 0x00000002 PAD
0x08000988 0x08000988 0x00000008 Code RO 192 .text.HAL_CAN_RxFifo0FullCallback stm32f1xx_hal_can.o
0x08000990 0x08000990 0x00000008 Code RO 194 .text.HAL_CAN_RxFifo0MsgPendingCallback stm32f1xx_hal_can.o
0x08000998 0x08000998 0x00000008 Code RO 196 .text.HAL_CAN_RxFifo1FullCallback stm32f1xx_hal_can.o
0x080009a0 0x080009a0 0x00000008 Code RO 198 .text.HAL_CAN_RxFifo1MsgPendingCallback stm32f1xx_hal_can.o
0x080009a8 0x080009a8 0x00000008 Code RO 200 .text.HAL_CAN_SleepCallback stm32f1xx_hal_can.o
0x080009b0 0x080009b0 0x00000008 Code RO 182 .text.HAL_CAN_TxMailbox0AbortCallback stm32f1xx_hal_can.o
0x080009b8 0x080009b8 0x00000008 Code RO 180 .text.HAL_CAN_TxMailbox0CompleteCallback stm32f1xx_hal_can.o
0x080009c0 0x080009c0 0x00000008 Code RO 186 .text.HAL_CAN_TxMailbox1AbortCallback stm32f1xx_hal_can.o
0x080009c8 0x080009c8 0x00000008 Code RO 184 .text.HAL_CAN_TxMailbox1CompleteCallback stm32f1xx_hal_can.o
0x080009d0 0x080009d0 0x00000008 Code RO 190 .text.HAL_CAN_TxMailbox2AbortCallback stm32f1xx_hal_can.o
0x080009d8 0x080009d8 0x00000008 Code RO 188 .text.HAL_CAN_TxMailbox2CompleteCallback stm32f1xx_hal_can.o
0x080009e0 0x080009e0 0x00000008 Code RO 202 .text.HAL_CAN_WakeUpFromRxMsgCallback stm32f1xx_hal_can.o
0x080009e8 0x080009e8 0x00000356 Code RO 333 .text.HAL_GPIO_Init stm32f1xx_hal_gpio.o
0x08000d3e 0x08000d3e 0x00000002 PAD
0x08000d40 0x08000d40 0x0000002e Code RO 339 .text.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
0x08000d6e 0x08000d6e 0x00000002 PAD
0x08000d70 0x08000d70 0x0000000c Code RO 231 .text.HAL_GetTick stm32f1xx_hal.o
0x08000d7c 0x08000d7c 0x00000090 Code RO 597 .text.HAL_IWDG_Init stm32f1xx_hal_iwdg.o
0x08000e0c 0x08000e0c 0x0000001a Code RO 229 .text.HAL_IncTick stm32f1xx_hal.o
0x08000e26 0x08000e26 0x00000002 PAD
0x08000e28 0x08000e28 0x00000026 Code RO 219 .text.HAL_Init stm32f1xx_hal.o
0x08000e4e 0x08000e4e 0x00000002 PAD
0x08000e50 0x08000e50 0x000000dc Code RO 113 .text.HAL_InitTick stm32f1xx_hal_timebase_tim.o
0x08000f2c 0x08000f2c 0x00000064 Code RO 105 .text.HAL_MspInit stm32f1xx_hal_msp.o
0x08000f90 0x08000f90 0x00000014 Code RO 401 .text.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08000fa4 0x08000fa4 0x00000032 Code RO 393 .text.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
0x08000fd6 0x08000fd6 0x00000002 PAD
0x08000fd8 0x08000fd8 0x00000010 Code RO 389 .text.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x08000fe8 0x08000fe8 0x00000256 Code RO 285 .text.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
0x0800123e 0x0800123e 0x00000002 PAD
0x08001240 0x08001240 0x00000054 Code RO 303 .text.HAL_RCC_GetClockConfig stm32f1xx_hal_rcc.o
0x08001294 0x08001294 0x0000000c Code RO 295 .text.HAL_RCC_GetHCLKFreq stm32f1xx_hal_rcc.o
0x080012a0 0x080012a0 0x00000022 Code RO 299 .text.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o
0x080012c2 0x080012c2 0x00000002 PAD
0x080012c4 0x080012c4 0x000000bc Code RO 287 .text.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o
0x08001380 0x08001380 0x00000068 Code RO 289 .text.HAL_RCC_MCOConfig stm32f1xx_hal_rcc.o
0x080013e8 0x080013e8 0x0000067a Code RO 281 .text.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
0x08001a62 0x08001a62 0x00000002 PAD
0x08001a64 0x08001a64 0x00000008 Code RO 931 .text.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o
0x08001a6c 0x08001a6c 0x00000008 Code RO 927 .text.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o
0x08001a74 0x08001a74 0x00000100 Code RO 921 .text.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o
0x08001b74 0x08001b74 0x0000009c Code RO 608 .text.HAL_TIM_Base_Init stm32f1xx_hal_tim.o
0x08001c10 0x08001c10 0x0000004e Code RO 60 .text.HAL_TIM_Base_MspInit tim.o
0x08001c5e 0x08001c5e 0x00000002 PAD
0x08001c60 0x08001c60 0x000000d4 Code RO 622 .text.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o
0x08001d34 0x08001d34 0x00000184 Code RO 800 .text.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o
0x08001eb8 0x08001eb8 0x00000008 Code RO 744 .text.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o
0x08001ec0 0x08001ec0 0x0000021a Code RO 742 .text.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
0x080020da 0x080020da 0x00000002 PAD
0x080020dc 0x080020dc 0x00000008 Code RO 746 .text.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
0x080020e4 0x080020e4 0x00000008 Code RO 748 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
0x080020ec 0x080020ec 0x00000022 Code RO 17 .text.HAL_TIM_PeriodElapsedCallback main.o
0x0800210e 0x0800210e 0x00000002 PAD
0x08002110 0x08002110 0x00000008 Code RO 752 .text.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
0x08002118 0x08002118 0x00000004 Code RO 74 .text.HardFault_Handler stm32f1xx_it.o
0x0800211c 0x0800211c 0x0000004e Code RO 35 .text.MX_CAN_Init can.o
0x0800216a 0x0800216a 0x00000002 PAD
0x0800216c 0x0800216c 0x00000154 Code RO 27 .text.MX_GPIO_Init gpio.o
0x080022c0 0x080022c0 0x0000002e Code RO 49 .text.MX_IWDG_Init iwdg.o
0x080022ee 0x080022ee 0x00000002 PAD
0x080022f0 0x080022f0 0x00000082 Code RO 58 .text.MX_TIM4_Init tim.o
0x08002372 0x08002372 0x00000002 PAD
0x08002374 0x08002374 0x00000004 Code RO 76 .text.MemManage_Handler stm32f1xx_it.o
0x08002378 0x08002378 0x00000004 Code RO 72 .text.NMI_Handler stm32f1xx_it.o
0x0800237c 0x0800237c 0x0000006c Code RO 399 .text.NVIC_EncodePriority stm32f1xx_hal_cortex.o
0x080023e8 0x080023e8 0x00000002 Code RO 86 .text.PendSV_Handler stm32f1xx_it.o
0x080023ea 0x080023ea 0x00000002 PAD
0x080023ec 0x080023ec 0x0000003a Code RO 283 .text.RCC_Delay stm32f1xx_hal_rcc.o
0x08002426 0x08002426 0x00000002 PAD
0x08002428 0x08002428 0x00000002 Code RO 82 .text.SVC_Handler stm32f1xx_it.o
0x0800242a 0x0800242a 0x00000002 PAD
0x0800242c 0x0800242c 0x00000002 Code RO 88 .text.SysTick_Handler stm32f1xx_it.o
0x0800242e 0x0800242e 0x00000002 PAD
0x08002430 0x08002430 0x00000078 Code RO 13 .text.SystemClock_Config main.o
0x080024a8 0x080024a8 0x00000002 Code RO 944 .text.SystemInit system_stm32f1xx.o
0x080024aa 0x080024aa 0x00000002 PAD
0x080024ac 0x080024ac 0x00000010 Code RO 94 .text.TIM4_IRQHandler stm32f1xx_it.o
0x080024bc 0x080024bc 0x00000010 Code RO 96 .text.TIM8_UP_IRQHandler stm32f1xx_it.o
0x080024cc 0x080024cc 0x00000156 Code RO 612 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.o
0x08002622 0x08002622 0x00000002 PAD
0x08002624 0x08002624 0x00000034 Code RO 798 .text.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
0x08002658 0x08002658 0x0000002a Code RO 804 .text.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
0x08002682 0x08002682 0x00000002 PAD
0x08002684 0x08002684 0x00000050 Code RO 802 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
0x080026d4 0x080026d4 0x00000052 Code RO 806 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
0x08002726 0x08002726 0x00000002 PAD
0x08002728 0x08002728 0x00000010 Code RO 90 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
0x08002738 0x08002738 0x00000010 Code RO 92 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
0x08002748 0x08002748 0x00000004 Code RO 80 .text.UsageFault_Handler stm32f1xx_it.o
0x0800274c 0x0800274c 0x00000030 Code RO 403 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x0800277c 0x0800277c 0x00000010 Code RO 395 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
0x0800278c 0x0800278c 0x00000042 Code RO 397 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
0x080027ce 0x080027ce 0x00000002 PAD
0x080027d0 0x080027d0 0x0000003c Code RO 391 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x0800280c 0x0800280c 0x00000024 Code RO 11 .text.main main.o
0x08002830 0x08002830 0x00000010 Data RO 949 .rodata.AHBPrescTable system_stm32f1xx.o
0x08002840 0x08002840 0x00000008 Data RO 950 .rodata.APBPrescTable system_stm32f1xx.o
0x08002848 0x08002848 0x00000010 Data RO 309 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
0x08002858 0x08002858 0x00000002 Data RO 310 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
0x0800285a 0x0800285a 0x00000002 PAD
0x0800285c 0x0800285c 0x00000020 Data RO 1127 Region$$Table anon$$obj.o
0x08000988 0x08000988 0x00000008 Code RO 208 .text.HAL_CAN_RxFifo0FullCallback stm32f1xx_hal_can.o
0x08000990 0x08000990 0x00000008 Code RO 210 .text.HAL_CAN_RxFifo0MsgPendingCallback stm32f1xx_hal_can.o
0x08000998 0x08000998 0x00000008 Code RO 212 .text.HAL_CAN_RxFifo1FullCallback stm32f1xx_hal_can.o
0x080009a0 0x080009a0 0x00000008 Code RO 214 .text.HAL_CAN_RxFifo1MsgPendingCallback stm32f1xx_hal_can.o
0x080009a8 0x080009a8 0x00000008 Code RO 216 .text.HAL_CAN_SleepCallback stm32f1xx_hal_can.o
0x080009b0 0x080009b0 0x00000008 Code RO 198 .text.HAL_CAN_TxMailbox0AbortCallback stm32f1xx_hal_can.o
0x080009b8 0x080009b8 0x00000008 Code RO 196 .text.HAL_CAN_TxMailbox0CompleteCallback stm32f1xx_hal_can.o
0x080009c0 0x080009c0 0x00000008 Code RO 202 .text.HAL_CAN_TxMailbox1AbortCallback stm32f1xx_hal_can.o
0x080009c8 0x080009c8 0x00000008 Code RO 200 .text.HAL_CAN_TxMailbox1CompleteCallback stm32f1xx_hal_can.o
0x080009d0 0x080009d0 0x00000008 Code RO 206 .text.HAL_CAN_TxMailbox2AbortCallback stm32f1xx_hal_can.o
0x080009d8 0x080009d8 0x00000008 Code RO 204 .text.HAL_CAN_TxMailbox2CompleteCallback stm32f1xx_hal_can.o
0x080009e0 0x080009e0 0x00000008 Code RO 218 .text.HAL_CAN_WakeUpFromRxMsgCallback stm32f1xx_hal_can.o
0x080009e8 0x080009e8 0x0000007c Code RO 382 .text.HAL_DMA_Abort stm32f1xx_hal_dma.o
0x08000a64 0x08000a64 0x00000318 Code RO 384 .text.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o
0x08000d7c 0x08000d7c 0x00000356 Code RO 349 .text.HAL_GPIO_Init stm32f1xx_hal_gpio.o
0x080010d2 0x080010d2 0x00000002 PAD
0x080010d4 0x080010d4 0x0000002e Code RO 355 .text.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
0x08001102 0x08001102 0x00000002 PAD
0x08001104 0x08001104 0x0000000c Code RO 247 .text.HAL_GetTick stm32f1xx_hal.o
0x08001110 0x08001110 0x00000090 Code RO 613 .text.HAL_IWDG_Init stm32f1xx_hal_iwdg.o
0x080011a0 0x080011a0 0x0000001a Code RO 245 .text.HAL_IncTick stm32f1xx_hal.o
0x080011ba 0x080011ba 0x00000002 PAD
0x080011bc 0x080011bc 0x00000026 Code RO 235 .text.HAL_Init stm32f1xx_hal.o
0x080011e2 0x080011e2 0x00000002 PAD
0x080011e4 0x080011e4 0x000000dc Code RO 129 .text.HAL_InitTick stm32f1xx_hal_timebase_tim.o
0x080012c0 0x080012c0 0x00000064 Code RO 121 .text.HAL_MspInit stm32f1xx_hal_msp.o
0x08001324 0x08001324 0x00000014 Code RO 417 .text.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08001338 0x08001338 0x00000032 Code RO 409 .text.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
0x0800136a 0x0800136a 0x00000002 PAD
0x0800136c 0x0800136c 0x00000010 Code RO 405 .text.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x0800137c 0x0800137c 0x00000256 Code RO 301 .text.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
0x080015d2 0x080015d2 0x00000002 PAD
0x080015d4 0x080015d4 0x00000054 Code RO 319 .text.HAL_RCC_GetClockConfig stm32f1xx_hal_rcc.o
0x08001628 0x08001628 0x0000000c Code RO 311 .text.HAL_RCC_GetHCLKFreq stm32f1xx_hal_rcc.o
0x08001634 0x08001634 0x00000022 Code RO 313 .text.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o
0x08001656 0x08001656 0x00000002 PAD
0x08001658 0x08001658 0x00000022 Code RO 315 .text.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o
0x0800167a 0x0800167a 0x00000002 PAD
0x0800167c 0x0800167c 0x000000bc Code RO 303 .text.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o
0x08001738 0x08001738 0x00000068 Code RO 305 .text.HAL_RCC_MCOConfig stm32f1xx_hal_rcc.o
0x080017a0 0x080017a0 0x0000067a Code RO 297 .text.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
0x08001e1a 0x08001e1a 0x00000002 PAD
0x08001e1c 0x08001e1c 0x00000008 Code RO 947 .text.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o
0x08001e24 0x08001e24 0x00000008 Code RO 943 .text.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o
0x08001e2c 0x08001e2c 0x00000100 Code RO 937 .text.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o
0x08001f2c 0x08001f2c 0x0000009c Code RO 624 .text.HAL_TIM_Base_Init stm32f1xx_hal_tim.o
0x08001fc8 0x08001fc8 0x0000004e Code RO 60 .text.HAL_TIM_Base_MspInit tim.o
0x08002016 0x08002016 0x00000002 PAD
0x08002018 0x08002018 0x000000d4 Code RO 638 .text.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o
0x080020ec 0x080020ec 0x00000184 Code RO 816 .text.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o
0x08002270 0x08002270 0x00000008 Code RO 760 .text.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o
0x08002278 0x08002278 0x0000021a Code RO 758 .text.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
0x08002492 0x08002492 0x00000002 PAD
0x08002494 0x08002494 0x00000008 Code RO 762 .text.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
0x0800249c 0x0800249c 0x00000008 Code RO 764 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
0x080024a4 0x080024a4 0x00000022 Code RO 17 .text.HAL_TIM_PeriodElapsedCallback main.o
0x080024c6 0x080024c6 0x00000002 PAD
0x080024c8 0x080024c8 0x00000008 Code RO 768 .text.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
0x080024d0 0x080024d0 0x0000000c Code RO 1052 .text.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o
0x080024dc 0x080024dc 0x00000008 Code RO 1050 .text.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o
0x080024e4 0x080024e4 0x0000042a Code RO 1044 .text.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
0x0800290e 0x0800290e 0x00000002 PAD
0x08002910 0x08002910 0x0000009e Code RO 960 .text.HAL_UART_Init stm32f1xx_hal_uart.o
0x080029ae 0x080029ae 0x00000002 PAD
0x080029b0 0x080029b0 0x000000ac Code RO 74 .text.HAL_UART_MspInit usart.o
0x08002a5c 0x08002a5c 0x00000008 Code RO 1062 .text.HAL_UART_RxCpltCallback stm32f1xx_hal_uart.o
0x08002a64 0x08002a64 0x00000008 Code RO 1058 .text.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o
0x08002a6c 0x08002a6c 0x00000004 Code RO 88 .text.HardFault_Handler stm32f1xx_it.o
0x08002a70 0x08002a70 0x0000004e Code RO 35 .text.MX_CAN_Init can.o
0x08002abe 0x08002abe 0x00000002 PAD
0x08002ac0 0x08002ac0 0x0000012c Code RO 27 .text.MX_GPIO_Init gpio.o
0x08002bec 0x08002bec 0x0000002e Code RO 49 .text.MX_IWDG_Init iwdg.o
0x08002c1a 0x08002c1a 0x00000002 PAD
0x08002c1c 0x08002c1c 0x00000082 Code RO 58 .text.MX_TIM4_Init tim.o
0x08002c9e 0x08002c9e 0x00000002 PAD
0x08002ca0 0x08002ca0 0x00000040 Code RO 72 .text.MX_UART4_Init usart.o
0x08002ce0 0x08002ce0 0x00000004 Code RO 90 .text.MemManage_Handler stm32f1xx_it.o
0x08002ce4 0x08002ce4 0x00000004 Code RO 86 .text.NMI_Handler stm32f1xx_it.o
0x08002ce8 0x08002ce8 0x0000006c Code RO 415 .text.NVIC_EncodePriority stm32f1xx_hal_cortex.o
0x08002d54 0x08002d54 0x00000002 Code RO 100 .text.PendSV_Handler stm32f1xx_it.o
0x08002d56 0x08002d56 0x00000002 PAD
0x08002d58 0x08002d58 0x0000003a Code RO 299 .text.RCC_Delay stm32f1xx_hal_rcc.o
0x08002d92 0x08002d92 0x00000002 PAD
0x08002d94 0x08002d94 0x00000002 Code RO 96 .text.SVC_Handler stm32f1xx_it.o
0x08002d96 0x08002d96 0x00000002 PAD
0x08002d98 0x08002d98 0x00000002 Code RO 102 .text.SysTick_Handler stm32f1xx_it.o
0x08002d9a 0x08002d9a 0x00000002 PAD
0x08002d9c 0x08002d9c 0x00000078 Code RO 13 .text.SystemClock_Config main.o
0x08002e14 0x08002e14 0x00000002 Code RO 1091 .text.SystemInit system_stm32f1xx.o
0x08002e16 0x08002e16 0x00000002 PAD
0x08002e18 0x08002e18 0x00000010 Code RO 108 .text.TIM4_IRQHandler stm32f1xx_it.o
0x08002e28 0x08002e28 0x00000010 Code RO 110 .text.TIM8_UP_IRQHandler stm32f1xx_it.o
0x08002e38 0x08002e38 0x00000156 Code RO 628 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.o
0x08002f8e 0x08002f8e 0x00000002 PAD
0x08002f90 0x08002f90 0x00000034 Code RO 814 .text.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
0x08002fc4 0x08002fc4 0x0000002a Code RO 820 .text.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
0x08002fee 0x08002fee 0x00000002 PAD
0x08002ff0 0x08002ff0 0x00000050 Code RO 818 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
0x08003040 0x08003040 0x00000052 Code RO 822 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
0x08003092 0x08003092 0x00000002 PAD
0x08003094 0x08003094 0x00000010 Code RO 112 .text.UART4_IRQHandler stm32f1xx_it.o
0x080030a4 0x080030a4 0x00000020 Code RO 1048 .text.UART_DMAAbortOnError stm32f1xx_hal_uart.o
0x080030c4 0x080030c4 0x00000094 Code RO 1008 .text.UART_EndRxTransfer stm32f1xx_hal_uart.o
0x08003158 0x08003158 0x00000026 Code RO 1056 .text.UART_EndTransmit_IT stm32f1xx_hal_uart.o
0x0800317e 0x0800317e 0x00000002 PAD
0x08003180 0x08003180 0x0000016a Code RO 1046 .text.UART_Receive_IT stm32f1xx_hal_uart.o
0x080032ea 0x080032ea 0x00000002 PAD
0x080032ec 0x080032ec 0x000000ba Code RO 964 .text.UART_SetConfig stm32f1xx_hal_uart.o
0x080033a6 0x080033a6 0x00000002 PAD
0x080033a8 0x080033a8 0x00000094 Code RO 1054 .text.UART_Transmit_IT stm32f1xx_hal_uart.o
0x0800343c 0x0800343c 0x00000010 Code RO 104 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
0x0800344c 0x0800344c 0x00000010 Code RO 106 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
0x0800345c 0x0800345c 0x00000004 Code RO 94 .text.UsageFault_Handler stm32f1xx_it.o
0x08003460 0x08003460 0x00000030 Code RO 419 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08003490 0x08003490 0x00000010 Code RO 411 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
0x080034a0 0x080034a0 0x00000042 Code RO 413 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
0x080034e2 0x080034e2 0x00000002 PAD
0x080034e4 0x080034e4 0x0000003c Code RO 407 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x08003520 0x08003520 0x00000028 Code RO 11 .text.main main.o
0x08003548 0x08003548 0x00000010 Data RO 1096 .rodata.AHBPrescTable system_stm32f1xx.o
0x08003558 0x08003558 0x00000008 Data RO 1097 .rodata.APBPrescTable system_stm32f1xx.o
0x08003560 0x08003560 0x00000010 Data RO 325 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
0x08003570 0x08003570 0x00000002 Data RO 326 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
0x08003572 0x08003572 0x00000002 PAD
0x08003574 0x08003574 0x00000020 Data RO 1274 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002880, Size: 0x00000938, Max: 0x0000c000, ABSOLUTE)
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003598, Size: 0x00000980, Max: 0x0000c000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x08002880 0x00000004 Data RW 948 .data.SystemCoreClock system_stm32f1xx.o
0x20000004 0x08002884 0x00000001 Data RW 270 .data.uwTickFreq stm32f1xx_hal.o
0x20000005 0x08002885 0x00000003 PAD
0x20000008 0x08002888 0x00000004 Data RW 269 .data.uwTickPrio stm32f1xx_hal.o
0x2000000c 0x0800288c 0x00000004 PAD
0x20000010 - 0x00000060 Zero RW 992 .bss c_w.l(libspace.o)
0x20000000 0x08003598 0x00000004 Data RW 1095 .data.SystemCoreClock system_stm32f1xx.o
0x20000004 0x0800359c 0x00000001 Data RW 286 .data.uwTickFreq stm32f1xx_hal.o
0x20000005 0x0800359d 0x00000003 PAD
0x20000008 0x080035a0 0x00000004 Data RW 285 .data.uwTickPrio stm32f1xx_hal.o
0x2000000c 0x080035a4 0x00000004 PAD
0x20000010 - 0x00000060 Zero RW 1139 .bss c_w.l(libspace.o)
0x20000070 - 0x00000028 Zero RW 41 .bss.hcan can.o
0x20000098 - 0x0000000c Zero RW 51 .bss.hiwdg iwdg.o
0x200000a4 - 0x00000048 Zero RW 64 .bss.htim4 tim.o
0x200000ec - 0x00000048 Zero RW 119 .bss.htim8 stm32f1xx_hal_timebase_tim.o
0x20000134 - 0x00000004 Zero RW 271 .bss.uwTick stm32f1xx_hal.o
0x20000138 - 0x00000400 Zero RW 2 HEAP startup_stm32f103xe.o
0x20000538 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o
0x200000ec - 0x00000048 Zero RW 135 .bss.htim8 stm32f1xx_hal_timebase_tim.o
0x20000134 - 0x00000048 Zero RW 78 .bss.huart4 usart.o
0x2000017c - 0x00000004 Zero RW 287 .bss.uwTick stm32f1xx_hal.o
0x20000180 - 0x00000400 Zero RW 2 HEAP startup_stm32f103xe.o
0x20000580 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o
==============================================================================
@@ -2327,28 +2659,31 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
268 0 0 0 40 5014 can.o
340 0 0 0 0 1816 gpio.o
300 0 0 0 0 1552 gpio.o
46 0 0 0 12 1131 iwdg.o
204 0 0 0 0 4533 main.o
208 0 0 0 0 4534 main.o
64 26 304 0 2048 792 startup_stm32f103xe.o
76 0 0 5 4 5878 stm32f1xx_hal.o
1592 0 0 0 0 11303 stm32f1xx_hal_can.o
384 0 0 0 0 7829 stm32f1xx_hal_cortex.o
916 0 0 0 0 7295 stm32f1xx_hal_dma.o
900 0 0 0 0 4241 stm32f1xx_hal_gpio.o
144 0 0 0 0 1509 stm32f1xx_hal_iwdg.o
100 0 0 0 0 1187 stm32f1xx_hal_msp.o
2736 0 18 0 0 7399 stm32f1xx_hal_rcc.o
2770 0 18 0 0 7399 stm32f1xx_hal_rcc.o
1924 0 0 0 0 35632 stm32f1xx_hal_tim.o
272 0 0 0 0 15020 stm32f1xx_hal_tim_ex.o
220 0 0 0 72 5945 stm32f1xx_hal_timebase_tim.o
92 0 0 0 0 1379 stm32f1xx_it.o
2174 0 0 0 0 19924 stm32f1xx_hal_uart.o
108 0 0 0 0 1490 stm32f1xx_it.o
2 0 24 4 0 1558 system_stm32f1xx.o
208 0 0 0 72 5875 tim.o
236 0 0 0 72 5481 usart.o
----------------------------------------------------------------------
9628 26 380 12 2252 118041 Object Totals
12980 26 380 12 2324 150589 Object Totals
0 0 32 0 0 0 (incl. Generated)
56 0 2 3 4 0 (incl. Padding)
68 0 2 3 4 0 (incl. Padding)
----------------------------------------------------------------------
@@ -2396,15 +2731,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
9984 42 380 12 2348 118225 Grand Totals
9984 42 380 12 2348 118225 ELF Image Totals
9984 42 380 12 0 0 ROM Totals
13336 42 380 12 2420 150713 Grand Totals
13336 42 380 12 2420 150713 ELF Image Totals
13336 42 380 12 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 10364 ( 10.12kB)
Total RW Size (RW Data + ZI Data) 2360 ( 2.30kB)
Total ROM Size (Code + RO Data + RW Data) 10376 ( 10.13kB)
Total RO Size (Code + RO Data) 13716 ( 13.39kB)
Total RW Size (RW Data + ZI Data) 2432 ( 2.38kB)
Total ROM Size (Code + RO Data + RW Data) 13728 ( 13.41kB)
==============================================================================

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,32 @@
uksvep_2_2_v1/usart.o: ..\Core\Src\usart.c ..\Core\Inc\usart.h \
..\Core\Inc\main.h ..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h \
..\Core\Inc\stm32f1xx_hal_conf.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h \
..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h \
..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h \
..\Drivers\CMSIS\Include\core_cm3.h \
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
..\Drivers\CMSIS\Include\cmsis_version.h \
..\Drivers\CMSIS\Include\cmsis_compiler.h \
..\Drivers\CMSIS\Include\cmsis_armclang.h \
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_compat.h \
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\arm_acle.h \
..\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stddef.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_iwdg.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h \
..\Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More