diff --git a/Core/Inc/stm32g4xx_it.h b/Core/Inc/stm32g4xx_it.h index 7374728..5bc1478 100644 --- a/Core/Inc/stm32g4xx_it.h +++ b/Core/Inc/stm32g4xx_it.h @@ -59,6 +59,7 @@ void DMA1_Channel1_IRQHandler(void); void DMA1_Channel2_IRQHandler(void); void DMA1_Channel3_IRQHandler(void); void DMA1_Channel4_IRQHandler(void); +void TIM2_IRQHandler(void); void TIM3_IRQHandler(void); void EXTI15_10_IRQHandler(void); /* USER CODE BEGIN EFP */ diff --git a/Core/Src/main.c b/Core/Src/main.c index c1de93c..ffa1c1e 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -53,7 +53,7 @@ /* USER CODE BEGIN PTD */ // 根据不同电机参数设置 -int PP = 12; // pole_pairs极对数 磁极数/2 +int PP = 1; // pole_pairs极对数 磁极数/2 int DIR = 1; // 无刷电机纠偏旋转方向 extern float raw_angle; // 获取AS5600原始角度值。 @@ -131,9 +131,9 @@ void SystemClock_Config(void); /* USER CODE END 0 */ /** - * @brief The application entry point. - * @retval int - */ + * @brief The application entry point. + * @retval int + */ int main(void) { @@ -176,28 +176,30 @@ int main(void) MX_TIM3_Init(); /* USER CODE BEGIN 2 */ - // HAL_TIM_Base_Start_IT(&htim3); - // 配置 NVIC 中断优先级和使能 - // HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0); + HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(TIM3_IRQn); + HAL_NVIC_SetPriority(TIM2_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(TIM2_IRQn); - // HAL_NVIC_EnableIRQ(TIM3_IRQn); - - // 定义ADC滤波器结构体 - // ADC_Filter_t adc_filter; - // 初始化滤波器 + // 初始化电机M1 ADC1滤波器 ADC_Filter_Init(&adc1_filter_Ia); ADC_Filter_Init(&adc1_filter_Ib); ADC_Filter_Init(&adc1_filter_Ic); + FOC_Init(voltage_power_supply); // 设置电源电压。 FOC_AS5600_Init(PP, DIR); // 极对数,正补偿方向。 - TIM2_M1_ABZ(); // TIM2 ABZ编码器接口初始化。 - TIM3_M2_ABZ(); // TIM2 ABZ编码器接口初始化。 + TIM2_M1_ABZ(); // TIM2 ABZ编码器接口初始化并启动。 + TIM3_M2_ABZ(); // TIM3 ABZ编码器接口初始化并启动。 + // G474可以带两路电机,此处控制DRV8301 EN脚。 HAL_GPIO_WritePin(M1_EN_GPIO_Port, M1_EN_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(M2_EN_GPIO_Port, M2_EN_Pin, GPIO_PIN_SET); + // char *msg = "Hello, World!\r\n";//串口1发送测试 + /* USER CODE END 2 */ + /* Infinite loop */ /* USER CODE BEGIN WHILE */ @@ -206,61 +208,52 @@ int main(void) /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ - // HAL_UART_Transmit(&huart1, (uint8_t*)msg, strlen(msg), HAL_MAX_DELAY);//串口1发送测试 - // HAL_Delay(1000); // 1 second delay - // volatile int speed=100; - // if (AS5600_ReadRawAngle(&hi2c1, &raw_angle) == HAL_OK) - // { - // Set_Angle(5); // 位置闭环。 - // Set_Speed(speed);// 速度闭环。 - // } - - // UpdataEncoderCnt(); - - // Count_M1_ABZ();//ABZ调试计数 - Count_M2_ABZ(); - + // ADC debug // Send_ADC1_Values(&huart1); + // Read_ADC3_Values();//电源电压采集测试。 // 读取新的ADC值(假设Read_ADC_Value()是你获取ADC值的函数) - // Open_Loop_Control(1.0f, -0.1f); // 开环控制顺时针,设置电压和速度。 - // Open_Loop_Control(1.0f, -0.01f); // 开环控制逆时针,设置电压和速度。 - // UpdataEncoderCnt(); - // Read_ADC3_Values();//电源电压采集测试。 - // Read_ADC2_Values();//电源电压采集测试。 - - // Read_ADC1_Values();//电源电压采集测试。 - - // HAL_Delay(1); - + // UART debug + // HAL_UART_Transmit(&huart1, (uint8_t*)msg, strlen(msg), HAL_MAX_DELAY);//串口1发送测试 + // HAL_Delay(1000); // 1 second delay + + volatile int speed=1; + if (AS5600_ReadRawAngle(&hi2c1, &raw_angle) == HAL_OK) + { + //Set_Angle(10); // 位置闭环。 + Set_Speed(speed);// 速度闭环。 + } + + // openloop debug // Current_Speed(2.0f, 0.1f); + // Open_Loop_Control(0.2f, -0.1f); // 开环控制顺时针,设置电压和速度。 + // Open_Loop_Control(1.0f, -0.01f); // 开环控制逆时针,设置电压和速度。 - // Read_ADC2_Values(); + // ABZ编码器debug + UpdateEncoderCnt(); + // Count_M1_ABZ(); + // Count_M2_ABZ();//开发板只预留了M2 的ABZ编码器接口。 - // HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_SET); - // HAL_Delay(10); - // HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_RESET); - // HAL_Delay(10); } /* USER CODE END 3 */ } /** - * @brief System Clock Configuration - * @retval None - */ + * @brief System Clock Configuration + * @retval None + */ void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; /** Configure the main internal regulator output voltage - */ + */ HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1_BOOST); /** Initializes the RCC Oscillators according to the specified parameters - * in the RCC_OscInitTypeDef structure. - */ + * in the RCC_OscInitTypeDef structure. + */ RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI; RCC_OscInitStruct.HSIState = RCC_HSI_ON; RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT; @@ -277,8 +270,9 @@ void SystemClock_Config(void) } /** Initializes the CPU, AHB and APB buses clocks - */ - RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK | RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2; + */ + RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; @@ -295,9 +289,9 @@ void SystemClock_Config(void) /* USER CODE END 4 */ /** - * @brief This function is executed in case of error occurrence. - * @retval None - */ + * @brief This function is executed in case of error occurrence. + * @retval None + */ void Error_Handler(void) { /* USER CODE BEGIN Error_Handler_Debug */ @@ -309,14 +303,14 @@ void Error_Handler(void) /* USER CODE END Error_Handler_Debug */ } -#ifdef USE_FULL_ASSERT +#ifdef USE_FULL_ASSERT /** - * @brief Reports the name of the source file and the source line number - * where the assert_param error has occurred. - * @param file: pointer to the source file name - * @param line: assert_param error line source number - * @retval None - */ + * @brief Reports the name of the source file and the source line number + * where the assert_param error has occurred. + * @param file: pointer to the source file name + * @param line: assert_param error line source number + * @retval None + */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ diff --git a/Core/Src/stm32g4xx_it.c b/Core/Src/stm32g4xx_it.c index efce976..9d79a2d 100644 --- a/Core/Src/stm32g4xx_it.c +++ b/Core/Src/stm32g4xx_it.c @@ -59,6 +59,7 @@ extern DMA_HandleTypeDef hdma_adc1; extern DMA_HandleTypeDef hdma_adc2; extern DMA_HandleTypeDef hdma_adc3; extern DMA_HandleTypeDef hdma_usart1_tx; +extern TIM_HandleTypeDef htim2; extern TIM_HandleTypeDef htim3; /* USER CODE BEGIN EV */ @@ -258,6 +259,20 @@ void DMA1_Channel4_IRQHandler(void) /* USER CODE END DMA1_Channel4_IRQn 1 */ } +/** + * @brief This function handles TIM2 global interrupt. + */ +void TIM2_IRQHandler(void) +{ + /* USER CODE BEGIN TIM2_IRQn 0 */ + + /* USER CODE END TIM2_IRQn 0 */ + HAL_TIM_IRQHandler(&htim2); + /* USER CODE BEGIN TIM2_IRQn 1 */ + + /* USER CODE END TIM2_IRQn 1 */ +} + /** * @brief This function handles TIM3 global interrupt. */ diff --git a/Core/Src/tim.c b/Core/Src/tim.c index 8127e1c..c429c7e 100644 --- a/Core/Src/tim.c +++ b/Core/Src/tim.c @@ -387,6 +387,9 @@ void HAL_TIM_Encoder_MspInit(TIM_HandleTypeDef* tim_encoderHandle) GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + /* TIM2 interrupt Init */ + HAL_NVIC_SetPriority(TIM2_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(TIM2_IRQn); /* USER CODE BEGIN TIM2_MspInit 1 */ /* USER CODE END TIM2_MspInit 1 */ @@ -559,6 +562,8 @@ void HAL_TIM_Encoder_MspDeInit(TIM_HandleTypeDef* tim_encoderHandle) HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10|GPIO_PIN_3); + /* TIM2 interrupt Deinit */ + HAL_NVIC_DisableIRQ(TIM2_IRQn); /* USER CODE BEGIN TIM2_MspDeInit 1 */ /* USER CODE END TIM2_MspDeInit 1 */ diff --git a/FOC_Related/ABZ/ABZ.c b/FOC_Related/ABZ/ABZ.c index b832355..d491a41 100644 --- a/FOC_Related/ABZ/ABZ.c +++ b/FOC_Related/ABZ/ABZ.c @@ -1,10 +1,19 @@ #include "tim.h" #include "ABZ.h" #include "foc.h" +#include "math.h" -int realCnt = 0; +//姝ら┍鍔ㄦ寜鐓S5600椹卞姩涓殑鍑芥暟缂栧啓 -ABZ_Encoder encoderDef; +// ABZ 姝d氦缂栫爜鍣ㄧ殑姣忚浆鑴夊啿鏁 +#define ENCODER_PULSES_PER_REV 4096 + +// 瀹氭椂鍣ㄥ懆鏈 (绉) +#define TIMER_PERIOD 1.0f + +int realCnt = 0; // 鐪熷疄缂栫爜鍣ㄨ鏁板 + +ABZ_Encoder encoderDef; //encoderDef缁撴瀯浣撳0鏄 // 鍙橀噺澹版槑 volatile int32_t ABZ_pulse_count = 0; @@ -12,18 +21,31 @@ volatile int32_t ABZ_prev_pulse_count = 0; volatile float ABZ_speed = 0.0f; volatile float ABZ_angle = 0.0f; -// 鍋囪缂栫爜鍣ㄧ殑姣忚浆鑴夊啿鏁 -#define ENCODER_PULSES_PER_REV 4096 +///////////////////////////////////////////////////////////////////// + +//姝ゅ閫傜敤鐨勫畾鏃跺櫒鏃堕棿鎴宠绠楅熷害 +float ABZ_full_rotations; // 褰撳墠鏃嬭浆鍦堟暟 +float ABZ_raw_angle = 0; // 瑙掑害寮у害浼犲弬鍊 + +unsigned long ABZ_angle_prev_ts; // 涓婃鐨勮繍琛屾椂闂 +unsigned long ABZ_vel_angle_prev_ts; // 涓婃鐨勮繍琛屾椂闂 + +unsigned long ABZ_angle_prev_ts; // 涓婃鐨勮繍琛屾椂闂 +unsigned long ABZ_vel_angle_prev_ts; // 涓婃鐨勮繍琛屾椂闂 + +float ABZ_angle_prev_Velocity; // 涓婃瑙掑害(鐢ㄤ簬閫熷害鐜) +float ABZ_vel_angle_prev_Velocity; // 涓婃瑙掑害(鐢ㄤ簬閫熷害鐜) + +int32_t ABZ_encoder_count = 0; // 璇诲彇褰撳墠缂栫爜鍣ㄨ鏁板 +int32_t ABZ_prev_encoder_count = 0; // 璇诲彇涓婃缂栫爜鍣ㄨ鏁板 -// 瀹氭椂鍣ㄥ懆鏈 (绉) -#define TIMER_PERIOD 1.0f void TIM2_M1_ABZ(void) { // 鍚姩缂栫爜鍣ㄦā寮 HAL_TIM_Encoder_Start(&htim2, TIM_CHANNEL_ALL); - // 鍚姩绱㈠紩涓柇 + // 鍚姩绱㈠紩涓柇,妫娴嬪埌ABZ缂栫爜鍣╖淇″彿灏遍噸缃鏁板櫒銆 HAL_TIMEx_EnableEncoderIndex(&htim2); } @@ -32,10 +54,14 @@ void TIM3_M2_ABZ(void) // 鍚姩缂栫爜鍣ㄦā寮 HAL_TIM_Encoder_Start(&htim3, TIM_CHANNEL_ALL); - // 鍚姩绱㈠紩涓柇 + // 鍚姩绱㈠紩涓柇,妫娴嬪埌ABZ缂栫爜鍣╖淇″彿灏遍噸缃鏁板櫒銆 HAL_TIMEx_EnableEncoderIndex(&htim3); } +/** + * @brief 缂栫爜鍣ㄨ皟璇曞嚱鏁 + * + */ void Count_M1_ABZ(void) { // Debug锛氳鍙栫紪鐮佸櫒璁℃暟鍊 @@ -48,91 +74,138 @@ void Count_M2_ABZ(void) volatile int32_t encoder_count = __HAL_TIM_GET_COUNTER(&htim3); } -//// 涓柇鏈嶅姟鍑芥暟 -// void HAL_TIMEx_EncoderIndexCallback(TIM_HandleTypeDef *htim) -//{ +// // 鐢垫満閫熷害鍜岃搴﹁绠 +// void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) +// { // if (htim->Instance == TIM3) // { -// // 绱㈠紩淇″彿涓柇澶勭悊閫昏緫 -// // 鍙互鍦ㄨ繖閲岄噸缃紪鐮佸櫒璁℃暟鍊硷紝鎴栬呰褰曞綋鍓嶈鏁板 -// __HAL_TIM_SET_COUNTER(htim, 0); -// // printf("Encoder Index detected!\r\n"); +// // 鑾峰彇褰撳墠鑴夊啿璁℃暟 +// ABZ_pulse_count = __HAL_TIM_GET_COUNTER(&htim3); + +// // 璁$畻鑴夊啿澧為噺 +// int32_t pulse_delta = ABZ_pulse_count - ABZ_prev_pulse_count; + +// // 璁$畻閫熷害 (PPS: 鑴夊啿姣忕) +// // 鍋囪瀹氭椂鍣ㄥ懆鏈熶负1绉掞紝鍒欓熷害涓鸿剦鍐插閲 +// ABZ_speed = (float)pulse_delta / TIMER_PERIOD; + +// // 璁$畻瑙掑害 (鍗曚綅锛氬害) +// // 瑙掑害 = 褰撳墠璁℃暟鍊 / 姣忚浆鑴夊啿鏁 * 360搴 +// ABZ_angle = (float)((ABZ_pulse_count % ENCODER_PULSES_PER_REV + ENCODER_PULSES_PER_REV) % ENCODER_PULSES_PER_REV) / ENCODER_PULSES_PER_REV * 360.0f; + +// // 鏇存柊涓婃鑴夊啿璁℃暟 +// ABZ_prev_pulse_count = ABZ_pulse_count; + +// // 娓呴櫎瀹氭椂鍣ㄦ洿鏂颁腑鏂爣蹇 +// __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_UPDATE); // } // } -// 鐢垫満閫熷害鍜岃搴﹁绠 -void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) -{ - if (htim->Instance == TIM3) - { - // 娓呴櫎瀹氭椂鍣ㄦ洿鏂颁腑鏂爣蹇 - __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_UPDATE); - // 鑾峰彇褰撳墠鑴夊啿璁℃暟 - ABZ_pulse_count = __HAL_TIM_GET_COUNTER(&htim3); +//瀹氭椂鍣ㄤ腑鏂柟娉曡绠楅熷害 +// int UpdateEncoderCnt(void) +// { +// // 鍚姩缂栫爜鍣ㄦā寮 +// HAL_TIM_Encoder_Start(&htim3, TIM_CHANNEL_ALL); - // 璁$畻鑴夊啿澧為噺 - int32_t pulse_delta = ABZ_pulse_count - ABZ_prev_pulse_count; +// // 鍚姩绱㈠紩涓柇 +// HAL_TIMEx_EnableEncoderIndex(&htim3); - // 璁$畻閫熷害 (PPS: 鑴夊啿姣忕) - // 鍋囪瀹氭椂鍣ㄥ懆鏈熶负1绉掞紝鍒欓熷害涓鸿剦鍐插閲 - ABZ_speed = (float)pulse_delta / TIMER_PERIOD; +// // 鑾峰彇鐢垫満璇绘暟 +// encoderDef.cnt = (int32_t)__HAL_TIM_GET_COUNTER(&htim3); - // 璁$畻瑙掑害 (鍗曚綅锛氬害) - // 瑙掑害 = 褰撳墠璁℃暟鍊 / 姣忚浆鑴夊啿鏁 * 360搴 - ABZ_angle = (float)(ABZ_pulse_count % ENCODER_PULSES_PER_REV) / ENCODER_PULSES_PER_REV * 360.0f; +// // 璁$畻鐢垫満鍋忕Щ閲 +// encoderDef.incCnt = ModifyIncCnt(encoderDef.cnt - encoderDef.preCnt); +// // 鏇存柊涓婃鑴夊啿璁℃暟 +// encoderDef.preCnt = encoderDef.cnt; - // 鏇存柊涓婃鑴夊啿璁℃暟 - ABZ_prev_pulse_count = ABZ_pulse_count; - } -} +// // 鑾峰彇鐪熷疄鐨勭紪鐮佸櫒璁℃暟鍊 +// realCnt = encoderDef.cnt - encoderDef.offsetCnt; -int UpdataEncoderCnt(void) -{ - // 鍚姩缂栫爜鍣ㄦā寮 - HAL_TIM_Encoder_Start(&htim3, TIM_CHANNEL_ALL); +// // 褰撹鏁板间负璐熸暟鏃讹紝鍔犱笂涓鍦堢殑璁℃暟鏁 +// while (realCnt < 0) +// { +// realCnt += ENCODER_PULSES_PER_REV * 4; +// } - // 鍚姩绱㈠紩涓柇 - HAL_TIMEx_EnableEncoderIndex(&htim3); - // 鑾峰彇鐢垫満璇绘暟 +// // 璁$畻鐪熷疄鐨勮搴﹀ +// encoderDef.angle = realCnt * 2 * PI / ENCODER_PULSES_PER_REV / 4; - encoderDef.cnt = (int32_t)__HAL_TIM_GET_COUNTER(&htim3); +// // 璁$畻鐢佃搴 +// encoderDef.elecAngle = _normalizeAngle(encoderDef.angle); - encoderDef.preCnt = encoderDef.cnt; - // 璁$畻鐢垫満鍋忕Щ閲 - encoderDef.incCnt = ModifyIncCnt(encoderDef.cnt - encoderDef.preCnt); - // 鑾峰彇鐪熷疄鐨勭紪鐮佸櫒璁℃暟鍊 - realCnt = encoderDef.cnt - encoderDef.offsetCnt; - // 褰撹鏁板间负璐熸暟鏃讹紝鍔犱笂涓鍦堢殑璁℃暟鏁 - while (realCnt < 0) - { - realCnt += ENCODER_PULSES_PER_REV * 4; - } - // 璁$畻鐪熷疄鐨勮搴﹀ - encoderDef.angle = encoderDef.cnt * 2 * PI / ENCODER_PULSES_PER_REV / 4; - - // 璁$畻鐢佃搴 - encoderDef.elecAngle = _normalizeAngle(encoderDef.angle); - - // 杩斿洖缂栫爜鍣ㄨ鏁 - return encoderDef.cnt; -} - -//// 3. 瀹氫箟涓柇鏈嶅姟绋嬪簭 -// void TIM3_IRQHandler(void) -//{ -// HAL_TIM_IRQHandler(&htim3); +// // 杩斿洖缂栫爜鍣ㄨ鏁 +// return encoderDef.cnt; // } -int16_t ModifyIncCnt(int16_t delta) +// int16_t ModifyIncCnt(int16_t delta) +// { +// // 濡傛灉澧為噺瓒呰繃浜嗕竴鍗婅鏁拌寖鍥达紝璇存槑鏄孩鍑猴紝闇瑕佽繘琛岃皟鏁 +// if (delta > ENCODER_HALF_COUNT) +// { +// delta -= (ENCODER_MAX_COUNT + 1); +// } +// else if (delta < -ENCODER_HALF_COUNT) +// { +// delta += (ENCODER_MAX_COUNT + 1); +// } +// return delta; +// } + +/////////////////////////////////////////////////////////////////////////////// + +// 鎶婂師濮嬪艰В绠楁垚缂栫爜鍣360掳鍊 +float ABZ_GetAngle360(void) { - // 濡傛灉澧為噺瓒呰繃浜嗕竴鍗婅鏁拌寖鍥达紝璇存槑鏄孩鍑猴紝闇瑕佽繘琛岃皟鏁 - if (delta > ENCODER_HALF_COUNT) - { - delta -= (ENCODER_MAX_COUNT + 1); - } - else if (delta < -ENCODER_HALF_COUNT) - { - delta += (ENCODER_MAX_COUNT + 1); - } - return delta; + ABZ_encoder_count = __HAL_TIM_GET_COUNTER(&htim3); + ABZ_raw_angle = ABZ_encoder_count; + return ABZ_raw_angle * 0.08789f; // 灏嗗師濮嬪艰浆鎹负0-360掳鐨勮搴,4096*0.08789鈮360掳 +} + +// 璇诲彇纾佺紪鐮佸櫒褰掍竴鍖栧姬搴﹀:(0-6.28) +float ABZ_GetAngle2PI(void) +{ + ABZ_encoder_count = __HAL_TIM_GET_COUNTER(&htim3); + ABZ_raw_angle = ABZ_encoder_count; + return ABZ_raw_angle * 0.08789f / 57.32484f; // 灏嗗師濮嬪艰浆鎹负0-2蟺鐨勫姬搴 +} + +// 纾佺紪鐮佸櫒寮у害鍒惰搴︾疮璁¤绠:(0-鈭) +float ABZ_GetAngle(void) +{ + float val = ABZ_GetAngle2PI(); // 鑾峰彇褰撳墠寮у害 + float d_angle = val - ABZ_prev_encoder_count; // 璁$畻瑙掑害鍙樺寲 + + // 璁$畻鏃嬭浆鐨勫湀鏁 + // 閫氳繃鍒ゆ柇瑙掑害鍙樺寲鏄惁澶т簬80%鐨勪竴鍦(0.8f*6.28318530718f)鏉ュ垽鏂槸鍚﹀彂鐢熶簡婧㈠嚭 + // 濡傛灉鍙戠敓浜嗘孩鍑,鍒欏皢full_rotations澧炲姞1(濡傛灉d_angle灏忎簬0)鎴栧噺灏1(濡傛灉d_angle澶т簬0) + if (fabs(d_angle) > (0.8f * 6.28318530718f)) + ABZ_full_rotations += (d_angle > 0) ? -1 : 1; // 鏍规嵁瑙掑害鍙樺寲鏂瑰悜璋冩暣鏃嬭浆鍦堟暟 + + ABZ_prev_encoder_count = val; // 鏇存柊涓婃瑙掑害 + return (float)ABZ_full_rotations * 6.28318530718f + ABZ_prev_encoder_count; // 杩斿洖绱瑙掑害 +} + +// 纾佺紪鐮佸櫒閫熷害璁$畻:(0-鈭) +float ABZ_GetVelocity(void) +{ + float Ts, vel = 0.0f; // Ts涓洪噰鏍锋椂闂达紝vel涓洪熷害 + + // 璁$畻閲囨牱鏃堕棿 + ABZ_angle_prev_ts = SysTick->VAL; // 鑾峰彇褰撳墠鏃堕棿鎴 + + if (ABZ_angle_prev_ts < ABZ_vel_angle_prev_ts) + Ts = (float)(ABZ_vel_angle_prev_ts - ABZ_angle_prev_ts); // 璁$畻鏃堕棿宸 + else + Ts = (float)(0xFFFFFF - ABZ_angle_prev_ts + ABZ_vel_angle_prev_ts); // 澶勭悊鏃堕棿鎴虫孩鍑烘儏鍐 + + // 蹇熶慨澶嶅井灏忔孩鍑 + if (Ts == 0 || Ts > 0.5f) + Ts = 1e-3f; // 闃叉閲囨牱鏃堕棿涓0鎴栬繃澶 + + ABZ_angle_prev_Velocity = ABZ_GetAngle(); // 鑾峰彇褰撳墠瑙掑害 + vel = (ABZ_angle_prev_Velocity - ABZ_vel_angle_prev_Velocity) / Ts; // 璁$畻閫熷害 + ABZ_vel_angle_prev_Velocity = ABZ_angle_prev_Velocity; // 鏇存柊涓婃瑙掑害 + ABZ_vel_angle_prev_ts = ABZ_angle_prev_ts; // 鏇存柊涓婃鏃堕棿鎴 + + return vel; // 杩斿洖閫熷害 } diff --git a/FOC_Related/ABZ/ABZ.h b/FOC_Related/ABZ/ABZ.h index 1fe65d9..7f71dfa 100644 --- a/FOC_Related/ABZ/ABZ.h +++ b/FOC_Related/ABZ/ABZ.h @@ -6,12 +6,12 @@ #define ENCODER_HALF_COUNT (ENCODER_MAX_COUNT / 2) // 定时器计数器的中间值 typedef struct{ - int16_t preCnt; - int16_t cnt; - int16_t offsetCnt; - int16_t angle; - int16_t elecAngle; - int16_t incCnt; + int32_t preCnt; + int32_t cnt; + int32_t offsetCnt; + int32_t angle; + int32_t elecAngle; + int32_t incCnt; }ABZ_Encoder; @@ -22,5 +22,11 @@ void TIM3_M2_ABZ(void); void Count_M2_ABZ(void); int16_t ModifyIncCnt(int16_t delta); -int UpdataEncoderCnt(void); +int UpdateEncoderCnt(void); + +float ABZ_GetAngle360(void); +float ABZ_GetAngle2PI(void); +float ABZ_GetAngle(void); +float ABZ_GetVelocity(void); + #endif diff --git a/FOC_Related/AS5600/AS5600.c b/FOC_Related/AS5600/AS5600.c index b7e5107..9f6b8ae 100644 --- a/FOC_Related/AS5600/AS5600.c +++ b/FOC_Related/AS5600/AS5600.c @@ -88,6 +88,7 @@ float AS5600_GetVelocity(void) // 计算采样时间 angle_prev_ts = SysTick->VAL; // 获取当前时间戳 + if (angle_prev_ts < vel_angle_prev_ts) Ts = (float)(vel_angle_prev_ts - angle_prev_ts); // 计算时间差 else @@ -105,44 +106,6 @@ float AS5600_GetVelocity(void) return vel; // 返回速度 } -//float AS5600_GetVelocity(void) -//{ -// float Ts, vel = 0.0f; // Ts为采样时间,vel为速度 - -// // 获取当前时间戳 -// uint32_t current_ts = SysTick->VAL; - -// // 计算采样时间,SysTick->LOAD的值为系统定时器重装值 -// if (current_ts < vel_angle_prev_ts) -// Ts = (float)(vel_angle_prev_ts - current_ts) / SysTick->LOAD * 1e-6f; // 计算时间差 -// else -// Ts = (float)(0xFFFFFF - current_ts + vel_angle_prev_ts) / SysTick->LOAD * 1e-6f; // 处理时间戳溢出情况 - -// // 快速修复微小溢出 -// if (Ts == 0 || Ts > 0.5f) -// Ts = 1e-3f; // 防止采样时间为0或过大 - -// // 获取当前角度 -// float current_angle = AS5600_GetAngle(); - -// // 计算角度差值,处理角度溢出情况(假设角度范围是0到360度) -// float angle_diff = current_angle - vel_angle_prev_Velocity; -// if (angle_diff > 180.0f) -// angle_diff -= 360.0f; -// else if (angle_diff < -180.0f) -// angle_diff += 360.0f; - -// // 计算速度 -// vel = angle_diff / Ts; - -// // 更新上次角度和时间戳 -// vel_angle_prev_Velocity = current_angle; -// vel_angle_prev_ts = current_ts; - -// return vel; // 返回速度 -//} - - // 磁编码器速度低通滤波计算:(0-∞) float AS5600_Get_Speed(void) { diff --git a/FOC_Related/FOC/FOC.c b/FOC_Related/FOC/FOC.c index 9e9708f..d3e3a31 100644 --- a/FOC_Related/FOC/FOC.c +++ b/FOC_Related/FOC/FOC.c @@ -149,14 +149,11 @@ void FOC_AS5600_Init(int _PP, int _DIR) PP = _PP; DIR = _DIR; -// setTorque(3, _2PI); - -// -//HAL_Delay(3000); + setTorque(3, _2PI); + HAL_Delay(3000); setTorque(0, _2PI); - zero_electric_angle = _electricalAngle(); // 设置零点角度。 Sensor_Speed = AS5600_Get_Speed(); // 速度初始值计算。 } @@ -218,7 +215,6 @@ void Open_Loop_Control(float Uq, float speed) // 设置力矩 setTorque(Uq, angle_el); - // 获取当前ADC值 // 调试打印:确保ADC值已经被正确读取 // HAL_UART_Transmit(&huart1, "Toggle LED0!\r\n", sizeof("Toggle LED0!\r\n"),10000); diff --git a/FOC_Related/PID/pid.c b/FOC_Related/PID/pid.c index f1a0f42..5182d9a 100644 --- a/FOC_Related/PID/pid.c +++ b/FOC_Related/PID/pid.c @@ -39,8 +39,8 @@ void PID_init() // pid_speed.err_last = 0.0f; // 上次误差初始化为0 pid_speed.voltage = 0.0f; // 输出电压初始化为0 pid_speed.integral = 0.0f; // 积分项初始化为0 - pid_speed.Kp = 0.01f; // 速度环比例系数初始化为0.11 - pid_speed.Ki = 0.0001f; // 速度环积分系数初始化为0.005 + pid_speed.Kp = 0.002f; // 速度环比例系数初始化为0.11 + pid_speed.Ki = 0.0005f; // 速度环积分系数初始化为0.005 pid_speed.Kd = 0.00001f; // 速度环微分系数初始化为0.0008 // 电流环pid diff --git a/MDK-ARM/MDK-ARM.code-workspace b/MDK-ARM/MDK-ARM.code-workspace index 4163f10..4a8d2f0 100644 --- a/MDK-ARM/MDK-ARM.code-workspace +++ b/MDK-ARM/MDK-ARM.code-workspace @@ -20,8 +20,19 @@ "lowpass_filter.h": "c", "control.h": "c", "pid.h": "c", - "string.h": "c" - } + "string.h": "c", + "foc.h": "c" + }, + "cmsis-csolution.actions": [ + { + "path": "STM32G474RETx_Demo_Blink.csolution.yml", + "target": "STM32G474RETxDemoBlink", + "config": { + "run": "Flash Device", + "debug": "Arm Debugger" + } + } + ] }, "extensions": {} } \ No newline at end of file diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj b/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj index c5909c3..fa62c1c 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj +++ b/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj @@ -1,6 +1,6 @@ - + Automatically generated project diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic b/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic index 556ee49..f5c9f3b 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic +++ b/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -102,16 +102,16 @@ 0 - 167 - 1091 + -5 + 919 878 0 - 1950 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E000000060000000100000055433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C41425A5C41425A2E63000000000541425A2E6300000000FFDC7800FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C464F435C464F432E630000000005464F432E6300000000BECEA100FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C5049445C7069642E6300000000057069642E6300000000F0A0A100FFFFFFFF71433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C4C4F57504153535F46494C5445525C4C6F77506173735F46696C7465722E6300000000104C6F77506173735F46696C7465722E6300000000BCA8E100FFFFFFFF61433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C4153353630305C4153353630302E6800000000084153353630302E68000000009CC1B600FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C41425A5C41425A2E68000000000541425A2E6800000000F7B88600FFFFFFFF54433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C436F72655C5372635C74696D2E63000000000574696D2E6300000000D9ADC200FFFFFFFF7A433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C5F74696D2E63000000001373746D3332673478785F68616C5F74696D2E6300000000A5C2D700FFFFFFFF76433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C2E63000000000F73746D3332673478785F68616C2E6300000000B3A6BE00FFFFFFFF7D433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C5F636F727465782E63000000001673746D3332673478785F68616C5F636F727465782E6300000000EAD6A300FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C5049445C7069642E6800000000057069642E6800000000F6FA7D00FFFFFFFF55433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000B5E99D00FFFFFFFF63433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C4D444B2D41524D5C737461727475705F73746D33326734373478782E730000000015737461727475705F73746D33326734373478782E73000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FD00000066000000B7050000B8020000 + 60 + 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000000000000 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000F600000088020000 + 0300000066000000F6000000B0020000 16 @@ -1799,14 +1799,14 @@ 3311 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFBA000000C300000039040000C7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000BA0000006600000039040000DA000000BA0000004F00000039040000C30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF90000004F000000FD000000A1020000010000000200001004000000010000005DFFFFFF09050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F9000000B8020000000000004F000000F9000000A10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000A801000039040000AC01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000C3010000390400004B02000000000000AC010000390400003402000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF1D020000AC010000210200003402000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A1020000B7050000A50200000100000001000010040000000100000044FEFFFF2A010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000BC020000B70500005703000000000000A5020000B7050000400300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFBA000000C300000039040000C7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000BA0000006600000039040000DA000000BA0000004F00000039040000C30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF90000004F000000FD000000A1020000010000000200001004000000010000005DFFFFFF09050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F9000000E0020000000000004F000000F9000000A10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000A801000039040000AC01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000C3010000390400004B02000000000000AC010000390400003402000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF1D020000AC010000210200003402000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A1020000B7050000A50200000100000001000010040000000100000044FEFFFF2A010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000E4020000B70500007F03000000000000A5020000B7050000400300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2884 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001D48414C5F54494D5F506572696F64456C617073656443616C6C6261636B960000000000000014001D48414C5F54494D5F506572696F64456C617073656443616C6C6261636B0743757272656E74066875617274311D54494D204F757470757420436F6D706172652F50574D202053746172741254494D204F757470757420436F6D70617265097261775F616E676C650A536574436F6D706172651648414C5F54494D5F50574D5F536574436F6D7061726504686932630568693263310A504F4C455F50414952530C454F4353656C656374696F6E0A706172616D657465727303454F430954784D657373616765094932435F5344415F31104144584C3335355F526561644461746106B6C1BAAFCAFD0230300263630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000400020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000400000000000000000000000000000000000001000000010000009600000002002050000000001D48414C5F54494D5F506572696F64456C617073656443616C6C6261636B960000000000000014001D48414C5F54494D5F506572696F64456C617073656443616C6C6261636B0743757272656E74066875617274311D54494D204F757470757420436F6D706172652F50574D202053746172741254494D204F757470757420436F6D70617265097261775F616E676C650A536574436F6D706172651648414C5F54494D5F50574D5F536574436F6D7061726504686932630568693263310A504F4C455F50414952530C454F4353656C656374696F6E0A706172616D657465727303454F430954784D657373616765094932435F5344415F31104144584C3335355F526561644461746106B6C1BAAFCAFD0230300263630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3540,7 +3540,7 @@ 3415 - 000000000C000000000000000020000001000000FFFFFFFFFFFFFFFF05010000C3000000A3030000C7000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000000501000066000000A3030000DA000000050100004F000000A3030000C30000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF010100004F00000005010000B4020000010000000200001004000000010000004CFFFFFFE4020000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000001010000CB020000000000004F00000001010000B40200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000B4020000A3030000B802000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFDB020000B8020000DF0200004003000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000BC01000039040000C0010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000D7010000390400004B02000000000000C001000039040000340200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFFA30300004F000000A70300004003000001000000020000100400000001000000000000000000000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000A703000066000000B705000057030000A70300004F000000B70500004003000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000000000000000000 + 000000000C000000000000000020000001000000FFFFFFFFFFFFFFFF05010000C3000000A3030000C7000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000000501000066000000A3030000DA000000050100004F000000A3030000C30000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF010100004F00000005010000B40200000100000002000010040000000100000001FFFFFF99020000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000001010000CB020000000000004F00000001010000B40200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000B4020000A3030000B802000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFDB020000B8020000DF0200004003000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000BC01000039040000C0010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000D7010000390400004B02000000000000C001000039040000340200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFFA30300004F000000A70300004003000001000000020000100400000001000000000000000000000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000A703000066000000B705000057030000A70300004F000000B70500004003000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000000000000000000 59392 @@ -3563,7 +3563,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3598,139 +3598,4 @@ - - 1 - 0 - - 100 - 6 - - ../Core/Src/main.c - 0 - 197 - 236 - 1 - - 0 - - - ..\FOC_Related\ABZ\ABZ.c - 0 - 162 - 198 - 1 - - 0 - - - ..\FOC_Related\FOC\FOC.c - 0 - 193 - 204 - 1 - - 0 - - - ..\FOC_Related\PID\pid.c - 8 - 1 - 15 - 1 - - 0 - - - ..\FOC_Related\LOWPASS_FILTER\LowPass_Filter.c - 0 - 2 - 38 - 1 - - 0 - - - ..\FOC_Related\AS5600\AS5600.h - 0 - 1 - 1 - 1 - - 0 - - - ..\FOC_Related\ABZ\ABZ.h - 0 - 1 - 27 - 1 - - 0 - - - ../Core/Src/tim.c - 3 - 196 - 216 - 1 - - 0 - - - ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c - 0 - 4081 - 4092 - 1 - - 0 - - - ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c - 0 - 400 - 411 - 1 - - 0 - - - ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c - 0 - 203 - 214 - 1 - - 0 - - - ..\FOC_Related\PID\pid.h - 0 - 1 - 8 - 1 - - 0 - - - ..\Core\Inc\main.h - 31 - 26 - 44 - 1 - - 0 - - - startup_stm32g474xx.s - 0 - 186 - 196 - 1 - - 0 - - - - diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink.uvoptx b/MDK-ARM/STM32G474RETx_Demo_Blink.uvoptx index ccb150e..23c83d2 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink.uvoptx +++ b/MDK-ARM/STM32G474RETx_Demo_Blink.uvoptx @@ -148,24 +148,7 @@ -U004900283232510139353236 -O2254 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO31 -FD20000000 -FC1000 -FN1 -FF0STM32G47x-8x_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32G474RETx$CMSIS\Flash\STM32G47x-8x_512.FLM) - - - 0 - 0 - 140 - 1 -
134231688
- 0 - 0 - 0 - 0 - 0 - 1 - ..\FOC_Related\ABZ\ABZ.c - - \\STM32G474RETx_Demo_Blink\../FOC_Related/ABZ/ABZ.c\140 -
-
+ 0 @@ -227,6 +210,36 @@ 1 realCnt,0x0A + + 12 + 1 + val + + + 13 + 1 + Sensor_Angle + + + 14 + 1 + vel + + + 15 + 1 + Sensor_Speed + + + 16 + 1 + encoder_count,0x0A + + + 17 + 1 + ABZ_pulse_count,0x0A + 0 @@ -394,7 +407,7 @@ 2 9 1 - 1 + 0 0 0 ../Core/Src/main.c diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.axf b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.axf index a8dd065..3924397 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.axf and b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.axf differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.build_log.htm b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.build_log.htm index 963f761..478df31 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.build_log.htm +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.build_log.htm @@ -8,7 +8,7 @@ Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: xxx xxx xxx User-based license: Keil MDK Community (non-commercial free of charge) -Valid until: Jun 1 2033. Cached until: Jul 31 2024 +Valid until: Jun 1 2033. Cached until: Aug 1 2024 Tool Versions: Toolchain: Keil MDK Community (non-commercial free of charge Version: 5.37.0.0 @@ -24,47 +24,47 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.9.0 Dialog DLL: TCM.DLL V1.56.1.0

Project:

-C:\Users\Michael_Chemic\Desktop\STM32G474RETx_FOC\STM32G4-DRV8301-FOC\MDK-ARM\STM32G474RETx_Demo_Blink.uvprojx -Project File Date: 07/17/2024 +C:\Users\Michael_Chemic\Desktop\STM32G4-DRV8301-FOC\MDK-ARM\STM32G474RETx_Demo_Blink.uvprojx +Project File Date: 07/26/2024

Output:

*** Using Compiler 'V6.18', folder: 'D:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'STM32G474RETx_Demo_Blink' +compiling LowPass_Filter.c... +compiling control.c... +compiling pid.c... compiling HALL.c... assembling startup_stm32g474xx.s... -compiling pid.c... -compiling control.c... -compiling LowPass_Filter.c... -compiling main.c... -compiling ABZ.c... -compiling gpio.c... -compiling AS5600.c... -compiling adc.c... compiling FOC.c... +compiling main.c... +compiling gpio.c... +compiling adc.c... +compiling AS5600.c... +compiling ABZ.c... compiling dma.c... compiling fdcan.c... -compiling i2c.c... compiling usart.c... +compiling i2c.c... compiling tim.c... compiling stm32g4xx_ll_adc.c... compiling stm32g4xx_it.c... compiling stm32g4xx_hal_msp.c... compiling stm32g4xx_hal.c... +compiling stm32g4xx_hal_adc_ex.c... compiling stm32g4xx_hal_rcc.c... +compiling stm32g4xx_hal_adc.c... compiling stm32g4xx_hal_rcc_ex.c... compiling stm32g4xx_hal_flash_ramfunc.c... -compiling stm32g4xx_hal_flash.c... -compiling stm32g4xx_hal_adc_ex.c... compiling stm32g4xx_hal_flash_ex.c... -compiling stm32g4xx_hal_gpio.c... -compiling stm32g4xx_hal_adc.c... compiling stm32g4xx_hal_exti.c... -compiling stm32g4xx_hal_dma_ex.c... +compiling stm32g4xx_hal_flash.c... +compiling stm32g4xx_hal_gpio.c... compiling stm32g4xx_hal_dma.c... +compiling stm32g4xx_hal_dma_ex.c... compiling stm32g4xx_hal_pwr.c... +compiling stm32g4xx_hal_cortex.c... compiling stm32g4xx_hal_pwr_ex.c... compiling stm32g4xx_hal_i2c_ex.c... -compiling stm32g4xx_hal_cortex.c... compiling system_stm32g4xx.c... compiling stm32g4xx_hal_uart_ex.c... compiling stm32g4xx_hal_fdcan.c... @@ -73,7 +73,7 @@ compiling stm32g4xx_hal_uart.c... compiling stm32g4xx_hal_i2c.c... compiling stm32g4xx_hal_tim.c... linking... -Program Size: Code=26000 RO-data=880 RW-data=32 ZI-data=3184 +Program Size: Code=28208 RO-data=880 RW-data=32 ZI-data=3224 FromELF: creating hex file... "STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf" - 0 Error(s), 0 Warning(s). @@ -99,7 +99,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.6.0 Include file: CMSIS/Core/Include/tz_context.h -Build Time Elapsed: 00:00:05 +Build Time Elapsed: 00:00:04 diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex index 35a4e69..b8e7e0e 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex @@ -1,19 +1,19 @@ :020000040800F2 -:10000000900C0020ED010008354D00080D4200085D -:10001000314D0008B5090008DD5700080000000058 -:10002000000000000000000000000000B94D0008C2 -:10003000FD09000800000000B54D0008BD4D000896 +:10000000B80C0020ED010008355300083544000805 +:10001000A5520008F5090008E15F00080000000093 +:10002000000000000000000000000000B9530008BC +:10003000290A000800000000B55300080555000813 :10004000070200080702000807020008070200086C :10005000070200080702000807020008070200085C -:10006000070200080702000807020008CD0900087F -:10007000D9090008E5090008F1090008070200088D +:10006000070200080702000807020008F909000853 +:10007000050A0008110A00081D0A00080702000806 :10008000070200080702000807020008070200082C :10009000070200080702000807020008070200081C :1000A000070200080702000807020008070200080C -:1000B00007020008F14D00080702000807020008C7 +:1000B0001D55000845550008070200080702000802 :1000C00007020008070200080702000807020008EC :1000D00007020008070200080702000807020008DC -:1000E000010A0008070200080702000807020008CA +:1000E0002D0A00080702000807020008070200089E :1000F00007020008070200080702000807020008BC :1001000007020008070200080702000807020008AB :10011000070200080702000807020008070200089B @@ -29,9 +29,9 @@ :1001B00007020008070200080702000807020008FB :1001C00007020008070200080702000807020008EB :1001D0000702000807020008DFF80CD000F01AFB45 -:1001E00000480047E1570008900C0020064880476F +:1001E0000048004735600008B80C002006488047EA :1001F00006480047FEE7FEE7FEE7FEE7FEE7FEE70C -:10020000FEE7FEE7FEE7FEE7C14D0008D901000862 +:10020000FEE7FEE7FEE7FEE709550008D901000812 :100210002DE9F05F0546002092469B46884606463B :10022000814640241BE0284641464746224600F0CE :10023000F8F953465A46C01A914110D31146184650 @@ -130,7 +130,7 @@ :1008000013460296FFF775FF03B0BDE8F08F204650 :100810000099F9E7064C074D06E0E06840F0010357 :1008200094E8070098471034AC42F6D3FFF7D8FCA1 -:10083000E0680008006900080EB5C10F80EAE070AA +:1008300080710008A07100080EB5C10F80EAE07059 :100840000844CA07002140F233438DE80E000A46EF :100850000B46FFF74EFF03B000BD0EB540F233412B :1008600002910021CDE900110A460B46FFF741FF36 @@ -152,1534 +152,1672 @@ :100960009FED133A21EE021A91ED062A31EE001A9C :1009700031EE422A82EE032A40F20802C2F200025D :1009800092ED003A81ED010AB8EEC30A81ED051A35 -:1009900081ED061A086122EE000A03F039BC00BF9F +:1009900081ED061A086122EE000A03F0F3BE00BFE3 :1009A000ACFFB33DA34C65427CD9A040DB0FC940EE -:1009B0006F12833AFEE7000081B040F2C460C2F2D9 -:1009C00000000068406A009001B0704740F2A82023 -:1009D000C2F2000000F076BD40F20830C2F2000022 -:1009E00000F070BD40F26830C2F2000000F06ABD55 -:1009F00040F2C830C2F2000000F064BD7047000051 -:100A00004FF4005001F000B8EFF3108072B600BF51 -:100A1000FEE7000000000000B0B52DED048B9FED57 -:100A2000298A40F2040440F208059FED250AC2F22B -:100A30000004C2F20005F0EE480A2060296004F0CC -:100A40005FFF28682168484300EE100AB8EEC09A9C -:100A5000FFF73AFF40F68C04C2F2000494ED001A4E -:100A600029EE000A30EE410A10EE100AFFF79BFD56 -:100A700041EC100B9FED101B05F056F951EC100BDB -:100A8000FFF7A4FD00EE100A30EE081AB5EE400A9A -:100A9000F1EE10FAA8BFB0EE401A84ED001AFFF78D -:100AA00027FF40F2EC00C2F2000080ED000ABDEC2E -:100AB000048BB0BD00BF00BF00000060FB211940E7 -:100AC00000000000DB0FC94040F20C00C2F2000041 -:100AD00080ED000A04F030B970B582B090F858206B -:100AE000012A03D10221084602B070BD0022019202 -:100AF0000092026840F2080CC5F2000CB2F1A04F5F -:100B00000CF1F80508D040F20043C5F200039A4208 -:100B10003ED10CF59F6300E02B469B68946823430D -:100B20005B0735D44FF4E063D1F800E0AA4208BF78 -:100B30004FF44073B2F1A04F08BF4FF440735CF81C -:100B40000340BEF1000F24F460442DD04D6890F8AE -:100B500038602C4340F2001542F48072C5F2000563 -:100B600044EA4634AA424CF8034037D1DCF800206E -:100B7000DCF800412243D2073AD15CF803208968AF -:100B800040F61F74A24341EA0E01114322E000BF68 -:100B9000C16D41F02001C1650121002280F858207B -:100BA000084602B070BD00BF42F4807140F20012EE -:100BB000C5F2000291424CF803401BD1DCF8001052 -:100BC000DCF800211143C9071ED15CF8031040F680 -:100BD0001F7291434CF803100021DEE7DCF800445B -:100BE000DCF80055DCF800262C432243D207C4D0A1 -:100BF0000021D2E7DCF80024DCF80065DCF8001600 -:100C000032431143C907E0D00021C6E7F0B581B0F7 -:100C10000022009290F85820012A03D102210846B0 -:100C200001B0F0BD0123076880F85830BB685B074E -:100C300036D4D1E900531F26C3F3012407EB840403 -:100C4000226B03F01F039E40B243C5F3846606FA8D -:100C500003F31A432263BA68BB6802F0040203F08C -:100C60000803D21840F0BD800A6807F11403042677 -:100C7000C2F34064D1F808E006EAD25C53F824409D -:100C8000C2F304550722AA40BEF1004F24EA020431 -:100C90000CD143F80C401A6842F000430EE000BF4C -:100CA000C16D41F02001C16501219DE10EFA05F2FF -:100CB000224343F80C201A6822F000437B61D1E9FB -:100CC0000435FC68042B5FD13A6E3A6E0B68C2F3B0 -:100CD000846293FAA3F6C3F3846C6FF3DF43B6FA2E -:100CE00086F5002B2C464FF6FF7E08BF6446A242D5 -:100CF000C0F2070E0CD13A6E22F000423A660A6842 -:100D000002EA0E03C2F3846C92FAA2F2B2FA82F5FE -:100D10007A6E7A6E002BC2F384622C4608BF64465A -:100D2000A2420CD17A6E22F000427A660A6802EA88 -:100D30000E03C2F3846C92FAA2F2B2FA82F5BA6E92 -:100D4000BA6E002BC2F384622C4608BF6446A242EE -:100D50000CD1BA6E22F00042BA660A6802EA0E03AB -:100D6000C2F3846C92FAA2F2B2FA82F5FA6EFA6ECB -:100D7000002BC2F3846208BF6546AA4231D1FA6EE5 -:100D800022F00042FA662CE0062202EA940205FAFA -:100D900002FC0E6807F1600555F823404FF200028F -:100DA000C0F2FF3206F0F846224046EA0C06324313 -:100DB00042F0004245F823200A698B6955F8226009 -:100DC00026F08076334345F822300A690B7F55F8C8 -:100DD0002260012B26F0007608BF06F1007645F868 -:100DE0002260BA68D20750D10D68CA68D7F8B060DF -:100DF0002B466FF3DF4326EA030C4FF6FF7602F033 -:100E00001804C0F20706E64000242E40C4F27F0416 -:100E100046EA0C06A242C7F8B06036D193B195FA03 -:100E2000A5F2B2FA82F2013202F01E03092B02F09F -:100E30001F0310D801229A4003EB430342EA0353F5 -:100E400015E000BF012202EB956202F01E030A2B9F -:100E500002F01F03EED3012200269A4003EB430366 -:100E6000CFF6206606EB03531A4342F00073C3F338 -:100E7000406607EB86068A687569C3F30453072446 -:100E80009C40A5439A402A4372610B680021C8F236 -:100E900008010B4266D040F2003EC5F2000EAEF5EE -:100EA00000710EF580648F4204BF40F20034C5F239 -:100EB00000042146B7F1A04F04BF40F20031C5F253 -:100EC00000018D680022CCF22132934205F0E07CD3 -:100ED00004D01022C9F2C002934245D12A0261D443 -:100EE00040F20062C5F20002974202D0B7F1A04F73 -:100EF0005AD18A6822F0E07242EA0C0242F40002FF -:100F00008A6040F21801C2F20001096842F6635299 -:100F10008909C0F23E52A1FB0212910901EB410185 -:100F20000C2202EB810100910099002948D0009920 -:100F3000013900910099002944D0009901390091AC -:100F40000099002940D000990139009100990029A9 -:100F50003CD0009901390091009900294FF000011F -:100F6000E5D141E000213FE00022CCF252729342F1 -:100F700008BF15F0807219D00021CCF684318B4265 -:100F80004FF0000108BF15F480022DD1B7F1A04F3A -:100F90001FD040F20011C5F200018F4218D100218C -:100FA00022E000BF00211FE000211DE08A6822F03E -:100FB000E07242EA0C0242F080728A60002113E083 -:100FC000002111E000210FE000210DE000210BE0E5 -:100FD000A646DEF8081021F0E07141EA0C0141F468 -:100FE0008001CEF808100021002280F85820084621 -:100FF00001B0F0BDB0B582B00446002001904CB104 -:10100000E06D58B121688868800012D48868C000FB -:1010100019D54CE0012002B0B0BD00BF204600F061 -:1010200027F90020206684F858002168886880002D -:10103000ECD588684FF6C072C5F6FF721040886024 -:101040008868C00033D44FF6C0728868C5F6FF7256 -:1010500002F18052104000F18050886040F2180088 -:10106000C2F20000006842F663528009C0F23E52AC -:10107000A0FB02029009022202EB400001900198BD -:10108000A8B100BF019801380190019878B101988A -:1010900001380190019850B10198013801900198F0 -:1010A00028B101980138019001980028EAD1886898 -:1010B000C00009D4E06D40F01000E065206E40F003 -:1010C00001002066012000E000208A68E36D02F044 -:1010D000040203F01003D218E26D40F0818022F484 -:1010E00081720232E2658A68D20729D140F2001388 -:1010F00041F48072C5F2000340F2080C9A42C5F236 -:10110000000C73D1DCF80030DCF800211A43D20760 -:1011100016D10CF1F8024FF4E063D4F804E09142E8 -:1011200008BF4FF44073B1F1A04F08BF4FF44073B4 -:101130005CF8032022F47C1242EA0E024CF80320F1 -:10114000627FE36B43EA4232D4E902C31A4394F864 -:10115000243042EA0C02012B42EA034207D1D4F8C0 -:1011600028C00023CFF6FE7303EB4C431A43E36A17 -:1011700033B103F47873D4F830C01A4342EA0C0256 -:10118000D1F80CC044F20703CFF6F07303EA0C0366 -:101190001A43CA600A69636B22F040621A430A610B -:1011A0008A68120753D494F83820237F520042EA09 -:1011B000833CCB6844F2020223EA020242EA0C02B8 -:1011C000CA6022690B69FAB143F480330B61D1F82C -:1011D000C0C043F6FF732CEA03031A431CE000BFB0 -:1011E00042F010010120E16502B0B0BDDCF800E47E -:1011F000DCF80025DCF8003642EA0E021A43D2077A -:101200003FF487AF9CE700BF23F480320A61D1F836 -:10121000C02043F6FF739A43C1F8C02094F84030D1 -:101220000A69012B10D140F2FD7322EA030CD4E9C4 -:101230001132D4E913E543EA0C031A4342EA0E02E1 -:101240002A4342F0010201E022F001020A616269D0 -:101250000B6B012A23F00F0202D1236A013B1A43D0 -:101260000A63E16D012262F30101E16502B0B0BDE4 -:10127000F0B59BB0044600201A90CDE91800CDE9E6 -:10128000160001A85421FEF7FBFF206840F2004140 -:10129000C5F2000188426FD040F20011C5F2000192 -:1012A000884200F0A380B0F1A04F40F009814FF4D4 -:1012B000004001904FF00050129001A800F010FF84 -:1012C000002818BFFFF7A0FB40F2C801C2F20001DE -:1012D0004A6841F24C00C4F20200531C4B6042B910 -:1012E000016841F400510160016801F4005100916E -:1012F0000099016816AD41F00401016001680327FF -:1013000001F00401009100990168002641F00101FB -:1013100001600068294600F0010000900098082054 -:10132000169040F20040C4F6000000F58060179768 -:10133000189600F075FB4FF090402946CDE91677DE -:10134000189600F06DFB40F2A8250820C2F20005B7 -:10135000C4F20200052180224FF4007385E84300A7 -:1013600005F114004FF400674FF0200CC5E903624B -:1013700080E888109BE000BF4FF4803001904FF070 -:101380000040139001A800F0ABFE002818BFFFF743 -:101390003BFB41F24C00C4F202000168002641F41C -:1013A00080410160016801F4804100910099016869 -:1013B00041F002010160006816A900F002000090EF -:1013C0000098022016900320179040F20040C4F6C7 -:1013D0000000189600F024FB0820C4F2020040F23E -:1013E00068352830C2F20005252153E04FF4004053 -:1013F00001904FF00050129001A800F071FE0028FB -:1014000018BFFFF701FB40F2C801C2F200014A68B1 -:1014100041F24C00C4F20200531C4B6042B9016817 -:1014200041F400510160016801F4005100910099FC -:10143000016816AD41F0010101600168032701F068 -:101440000101009100990168002641F0020101604C -:101450000068294600F0020000900098C020169015 -:101460004FF090401797189600F0DAFA0420CDE973 -:10147000160740F20040C4F600002946189600F016 -:10148000CFFA0820C4F2020040F208351430C2F24C -:101490000005242180224FF400734FF40067286078 -:1014A0006960AE60EE602A616B61AF61EE612846F3 -:1014B0002E6200F05DF808B1FFF7A6FA6565AC6230 -:1014C0001BB0F0BDB0B5D0E910C30268DCF8001065 -:1014D00003F01F030424D2F800E09C400C4218BF24 -:1014E0001EF0040522D102249C400C4218BF1EF0BD -:1014F000020529D1D940090724D51EF0080108BFEB -:10150000B0BD116821F00E011160012101FA03F252 -:10151000CCF80420C16380F82510416B002280F8CC -:10152000242079B1BDE8B040084700BF11688906A2 -:1015300003D4116821F004011160CCF80440016B60 -:101540000029EFD1B0BD00BF1168890606D411682B -:1015500021F00A011160012180F82510CCF8044027 -:10156000C16A0022002980F82420DBD1EAE70000CC -:1015700000284FF0010100F08E802DE9F04740F285 -:10158000000CC4F2020C03684FF6F8320CF5816EC1 -:10159000CBF6FD72734538BF02F580624CF6CD4440 -:1015A0001A44CCF6CC44A2FB04286FF0070252FA8E -:1015B00083F2A2FB04290CF580656FF00304D0E9E7 -:1015C0000262D0F810A03CBF0025C4F2020504EA74 -:1015D0009804C0E91054022580F825501D6847F68C -:1015E000F07725EA070737433A43476942EA0A0298 -:1015F00085693A43C7692A43056A3A432A431A6010 -:101600000CF50262734538BF0CF50062A3180CF5A7 -:101610000862C264C9F3041240F6840C01FA02F2B3 -:10162000B6F5804FC4F2020C8364026506D1002136 -:1016300041601960CCF800201EE000BF41685FFAED -:1016400081FE013903294FF00001C3F800E0CCF816 -:10165000002011D8AEF101020CEB820747F87C1F85 -:1016600002F01F01012202FA01F30CF1BC0239461B -:10167000CCF8C03002E000BF0022002300F1540C7F -:101680008CE80E0000210122C16380F8252080F83B -:101690002410BDE8F04708467047000070B5D8B187 -:1016A000044690F85C0028B9002084F85D002046CC -:1016B00000F01EF92068816921F01001816100F0BD -:1016C000A3FA054620688169090707D500F09CFA4E -:1016D000401B0B28F6D312E0012070BD816941F058 -:1016E0000101816100F090FA054600BF2068816920 -:1016F000C9070DD100F088FA401B0B28F6D3206EE5 -:10170000032140F001002066012084F85C1070BDC8 -:10171000826946F2004CC4F2000C42F002026045BD -:10172000826102D16268CCF80021227C8369012A9F -:1017300023F0400318BF40338361627C8369012A30 -:1017400023F4804308BF03F580438361A27C83694F -:10175000012A23F4805318BF03F580538361826903 -:10176000D4E902E322F4407545EA0E0585618569F6 -:1017700025F0A4058561056925F0100505619BB17B -:10178000012B0DD0022B09D08569032B45F0800574 -:101790008561056945F01005056105D1202300E04C -:1017A000042385692B43836104F114052ACD226A41 -:1017B0005E1E6FF0FF0303EB052545EA4665013A1F -:1017C0002A430025CFF6FF7505EB01411143BEF515 -:1017D000407FC16110D1D4E909E2D4E90B61013A3B -:1017E00003EB06231A436FF00F0303EB01111143C0 -:1017F00005EB0E421143C160D4E90D13E26BD0F842 -:10180000C0603243C0F8C0200CF580660CF5804201 -:10181000B04204BF4AF25072C4F200020CF50066F6 -:10182000B04208BF02F5D4622264D0F8806026F48A -:10183000F81646EA0141C0F8801002F170016164B7 -:10184000D0F8801021F0706141EA0361C0F8801087 -:1018500002F1B000A06402F5C470E06402F51870F3 -:10186000206502F51E70606502F55470002100BF0E -:10187000C2E90011C2E90211C2E90411C2E906116C -:10188000C2E90811C2E90A11C2E90C11C2E90E113C -:10189000C2E91011C2E91211C2E91411C2E916110C -:1018A000C2E91811C2E91A11C2E91C11C2E91E11DC -:1018B000C2E92011C2E92211C2E92411C2E92611AC -:1018C000C2E92811C2E92A11C2E92C11C2E92E117C -:1018D000C2E93011C2E93211C2F8D010D4328242CA -:1018E000C6D300200121A065206684F85C1070BD7D -:1018F00010B59CB0044600201B90CDE91900CDE93D -:10190000170002A85421FEF7BBFC206846F6000130 -:10191000C4F20001884237D046F20041C4F200010F -:1019200088426DD14FF4805002904FF000701090BB -:1019300002A800F0D5FB002818BFFFF765F840F2B9 -:10194000E801C2F200010A6841F24C00C4F2020050 -:10195000531C0B6042B9C16841F00071C160C1689D -:1019600001F0007101910199016841F001010160EC -:10197000006800F00100019001984FF4C0501790EA -:101980004FF0904032E000BF4FF4805002904FF093 -:101990000070109002A800F0A3FB002818BFFFF70A -:1019A00033F840F2E801C2F200010A6841F24C004B -:1019B000C4F20200531C0B6042B9C16841F00071CF -:1019C000C160C16801F0007101910199016841F0A5 -:1019D00002010160006800F00200019001984FF4DC -:1019E0008250179040F20040C4F600000221189186 -:1019F0000021CDE9191109211B9117A900F010F858 -:101A00001CB010BD7047000040F21441C4F2010147 -:101A10000A68024214BF08607047FFF7F3BF000076 -:101A20002DE9F04F84B08E4641F20042C4F6000228 -:101A3000DEF8004006219042019008BF0521002CED -:101A4000009100F0D7800198002500F138424FEA5C -:101A5000B2230098012700264FF00008052B38BF5D -:101A600018460090CDF808E00EE000BFDEF8004018 -:101A700008F1010834FA07F106F1020607F101073F -:101A800005F1040500F0B680A7F1010A012000FA73 -:101A90000AF314EA0309E9D0DEF804C00CF0030BE2 -:101AA000ABF10104012C17D8019874468168032218 -:101AB000E468B2409143B4402143816041684FEAF9 -:101AC000480E9943CCF3001303FA0AF30446D043BB -:101AD000194361600CE000BF0321B140019CC84381 -:101AE000BBF1030FB64603D1B6464FF0030B23E01C -:101AF000E168029A01409368BBF1020F03FA0EF30A -:101B000041EA0301E16017D16FF0030101EA5A01D4 -:101B1000214405F01C040F23D1F820C003FA04FB74 -:101B200013692CEA0B0CA34043EA0C03019C0B62E3 -:101B3000D2F804C00CF0030B21680BFA0EF201403E -:101B400011432160DDF808E01CF4403F8ED041F2E3 -:101B50006000C4F20200016840F2004C41F0010153 -:101B600001600168C4F2010C01F0010103910399C5 -:101B70002AF003014FF6084A6144CFF6FF7A05F0D8 -:101B80000C030F2051F80A2000FA03F40098A24336 -:101B900000FA03F31A4341F80A20DCF80810DEF8D3 -:101BA000042041EA090340F20C40D40258BF21EA64 -:101BB0000903CCF80830C4F201000168940241EA3C -:101BC000090358BF21EA09030360DCF804109403F9 -:101BD00041EA090358BF21EA0903CCF80430DCF8D4 -:101BE0000010D20341EA090358BF21EA0903CCF8E7 -:101BF00000303BE704B0BDE8F08F00001823002A56 -:101C000008BF2823C150704740F68400C2F200008C -:101C10000068704790F84120202A03D190F84020B6 -:101C2000012A01D102207047242280F84120026855 -:101C3000136823F001031360136823F480531360C7 -:101C4000136819431160116841F0010111602021EE -:101C500080F84110002180F84010084670470000CD -:101C600090F84120202A03D190F84020012A01D188 -:101C700002207047242280F841200268136823F074 -:101C800001031360136823F4706343EA01211160B8 -:101C9000116841F001011160202180F841100021FC -:101CA00080F8401008467047002804BF01207047A4 -:101CB00010B5044690F8410028B9002084F840008F -:101CC000204600F049F8242084F8410094E80910E7 -:101CD000E2680168012A21F00101016023F07061CE -:101CE0000161816821F40041816003D14CF400411D -:101CF000816009E04CF40441022A816004D141680A -:101D000041F4006103E000BF416821F400614160DB -:101D1000416804F1100C41F0007141F40041416050 -:101D2000C16821F40041C1609CE80E10114341EAF2 -:101D30000321C160216A41EA0C010160016841F0A0 -:101D40000101016000202021606484F841102063BB -:101D500084F8420010BD000010B59CB0044600207D -:101D60001B90CDE91900CDE9170002A85421FEF718 -:101D700087FA206845F60001C4F20001884237D096 -:101D800045F20041C4F2000188425FD14020029038 -:101D900002A800F0A5F9002818BFFEF735FE41F2B1 -:101DA0004C04C4F20204206817A940F0020020602D -:101DB000206800F00200019001984FF4C070179065 -:101DC000122018900020CDE9190004201B9040F249 -:101DD0000040C4F60000FFF723FEE06840F4001066 -:101DE000E060E06800F40010019001981CB010BDA4 -:101DF0008020029002A800F073F9002818BFFEF7B7 -:101E000003FE41F24C04C4F20204206817A940F01A -:101E100001002060206800F00100019001984FF45B -:101E200040701790122018900020CDE9190004206E -:101E30001B904FF09040FFF7F3FDE06840F4800006 -:101E4000E060E06800F48000019001981CB010BDD3 -:101E500040F2100040F68401C2F20000C2F200011C -:101E600040680A68104408607047000080B503208D -:101E700000F088F8002000F009F800281CBF0120BD -:101E800080BD00F029F8002080BD000070B540F250 -:101E90001006C2F200067168E1B1044640F2180073 -:101EA000C2F200004FF47A720068B2FBF1F1B0FBAD -:101EB000F1F000F0CBFE0F2C4FF0010508D838B937 -:101EC0004FF0FF3021460022002500F02FF834604B -:101ED000284670BD012070BD82B041F25800C4F2A6 -:101EE0000200816841F001018160816801F0010117 -:101EF00001910199016841F080510160006800F092 -:101F000080500090009802B000F0E0B8002848BF70 -:101F1000704700F01F01012202FA01F14EF2001297 -:101F20004009CEF2000242F82010704710B54EF67C -:101F30000C5CCEF2000CDCF80030C3F3022E8EF005 -:101F40000704042C28BF0424BEF103034FF0FF3E16 -:101F50000EFA04F438BF0023A14399400EFA03F3AC -:101F60009A43114300F00F02043A624409010C3213 -:101F700000F16043B0F1FF3FC8BF03F56442117048 -:101F800010BD00004EF60C51CEF200010A684FF66B -:101F9000FF031A4060F30A2242F0806040F0FD70B7 -:101FA00008607047B0F5007F42D0002840F0808084 -:101FB00047F21400C4F2000050F8141CC26E01F481 -:101FC000C06122F48072B1F5806FC2662ED150F8E4 -:101FD000141C012262F34A2140F8141C40F218013B -:101FE000C2F200010968322251434DF68362C4F205 -:101FF0001B32A1FB0212910C0268520511D54A1C3A -:102000000FD0026852050CD559B10268520508D5A7 -:10201000012906D00268520503D50229A1F1040165 -:10202000EAD10068400544BF032070470020704794 -:1020300047F21400C4F2000050F8141CC26E01F400 -:10204000C06142F48072B1F5806FC266EED150F883 -:10205000141C012262F34A2140F8141C40F21801BA -:10206000C2F200010968322251434DF68362C4F284 -:102070001B32A1FB0212910C0268520511D54A1CB9 -:102080000FD0026852050CD559B10268520508D527 -:10209000012906D00268520503D50229A1F10401E5 -:1020A000EAD10068400544BF03207047BEE700BF87 -:1020B00047F21400C4F2000050F8141C022262F32C -:1020C0004A2140F8141C00207047000047F2080025 -:1020D000C4F20000016841F48041016070470000D3 -:1020E0002DE9F04182B00446807841F2880600076D -:1020F000C4F2020602D400202FE000BF56F8300CD4 -:1021000010F080580BD156F8300C40F0805046F853 -:10211000300C56F8300C00F080500190019847F2D6 -:102120000007C4F20007386840F480703860FFF799 -:102130006BFD05463868C00500F10C81FFF764FDB2 -:10214000401B0228F6D90320B8F1000F05D156F83C -:10215000301C21F0805146F8301C2168CA0717D185 -:102160008A071DD44A0723D40A0729D4CA062FD4C4 -:102170008A0635D44A063BD40A0641D4CA0547D458 -:102180008A034DD48A0553D44A0559D467E000BF69 -:102190003268636822F003021A4332608A07E1D58D -:1021A0003268A36822F00C021A4332604A07DBD57A -:1021B0003268E36822F030021A4332600A07D5D54C -:1021C0003268236922F0C0021A433260CA06CFD5B2 -:1021D0003268636922F440721A4332608A06C9D5B4 -:1021E0003268A36922F440621A4332604A06C3D5BA -:1021F0003268E36922F440521A4332600A06BDD5C0 -:102200003268236A22F440421A433260CA05B7D5C5 -:102210003268636A22F440321A4332608A03B1D5CD -:102220007269A36A22F003021A4372618A05ABD570 -:102230003268E36A22F440221A4332604A050ED51E -:102240003268236B22F440121A43B3F5801F3260C8 -:1022500005D156F87C2C42F4801246F87C2C0A05F5 -:102260000ED53268636B22F440021A43B3F5800F37 -:10227000326005D156F87C2C42F4801246F87C2C52 -:10228000CA040ED53268A36B22F040721A43B3F130 -:10229000807F326005D156F87C2C42F4801246F8DB -:1022A0007C2C8A040ED53268E36B22F040621A431C -:1022B000B3F1006F326005D156F87C2C42F48012E5 -:1022C00046F87C2C4A040ED53268236C22F040621A -:1022D0001A43B3F1006F326005D156F87C2C42F4FA -:1022E000801246F87C2C0A040ED53268636C22F00A -:1022F00040521A43B3F1805F326005D156F87C2C0E -:1023000042F4803246F87C2CCA030ED53268A36CA6 -:1023100022F040421A43B3F1804F326005D156F8A3 -:102320007C2C42F4803246F87C2C49030ED571692E -:10233000E26C21F440111143B2F5001F716105D127 -:1023400056F87C1C41F4801146F87C1C02B0BDE8B4 -:10235000F08100BFB06810F4407010D0216D884249 -:102360000BD0B068B16820F4407041F48031B160A6 -:10237000B16821F48031B160B060C0070CD1B068A1 -:10238000216D20F440700843B0600020B8F1000FC8 -:102390007FF4E3AEDBE600BFFFF736FC054641F213 -:1023A000883700BFB0688007E9D4FFF72DFC401BD9 -:1023B000B842F7D9C7E600002DE9F04700286DD0F4 -:1023C00042F2000AC4F2020A0446DAF800000D469E -:1023D00000F00F0088420CD2DAF8000020F00F0065 -:1023E0002843CAF80000DAF8000000F00F00A84205 -:1023F00054D1216841F20808C807C4F2020803D189 -:10240000880740F1D880BDE0606802283AD00328F0 -:1024100040D158F8082C920140D5D8F80420D8F8BB -:10242000043042F2004702F00302C3F30313C0F288 -:10243000F4070133032A04BF43F20067C0F26E17AA -:10244000D8F80420B7FBF3F3D8F80470C2F30622DF -:102450005A43C7F34163022707EB4303B2FBF3F28E -:102460004BF20043C0F2C4439A4261D9D8F800202D -:1024700012F0F00F51D089075AD5A168002957D121 -:102480004BE000BF58F8081C89035CBF0120BDE881 -:10249000F08707E058F8081C490503D40120BDE87F -:1024A000F08700BFD8F8001001F00C0104293FD0DC -:1024B000D8F8001001F00C01082939D0D8F8001024 -:1024C00001F00C010C2933D1D8F80410D8F80420FD -:1024D00042F2004301F00301C2F30312C0F2F4031D -:1024E0000132032904BF43F20063C0F26E13D8F82F -:1024F0000410B3FBF2F2D8F80430C1F306215143C3 -:10250000C3F34162022303EB4202B1FBF2F14BF24F -:102510000042C0F2C44291420AD9D8F80010082201 -:1025200062F307114FF00109C8F8001002E000BF84 -:102530004FF00009D8F8001021F003010843C8F853 -:102540000000FFF761FB064641F28837D8F800002B -:10255000616800F00C00B0EB810F07D0FFF754FB6F -:10256000801BB842F2D90320BDE8F08721688807B4 -:1025700008D4B9F1000F1ED0D8F8000020F0F00008 -:1025800017E000BF480705D5D8F8000040F4E06028 -:10259000C8F80000080706D5D8F80000072262F343 -:1025A0000D20C8F80000D8F80000A26820F0F00064 -:1025B0001043C8F80000DAF8000000F00F00A8424D -:1025C0001BD9DAF8000020F00F002843CAF80000F9 -:1025D000FFF71AFB064641F2883700BFDAF8000021 -:1025E00000F00F00A84207D0FFF70EFB801BB84297 -:1025F000F4D90320BDE8F0872168480707D5D8F84B -:102600000000E26820F4E0601043C8F8000008070A -:1026100008D5D8F80000216920F4605040EAC100D4 -:10262000C8F80000D8F8000042F20041C0F2F401FE -:1026300000F00C00042808462DD0D8F8000000F067 -:102640000C00082843F20060C0F26E1023D0D8F8C6 -:10265000002002F00C020C2A1CD1D8F80420D8F873 -:10266000043002F00302C3F303130133032A08BF4B -:102670000146D8F80400B1FBF3F1D8F80420C0F308 -:1026800006204843C2F34161022202EB4101B0FB44 -:10269000F1F000E00020D8F8001046F69002C1F3F7 -:1026A0000311C0F60002515C40F2180201F01F0154 -:1026B00020FA01F140F21000C2F200000068C2F2FC -:1026C00000021160BDE8F047FFF7E0BB40F21800E0 -:1026D00041F20801C2F20000C4F202010068096878 -:1026E00046F6A002C1F30221C0F60002515C01F0DF -:1026F0001F01C8407047000040F2180041F2080175 -:10270000C2F20000C4F202010068096846F6A002A5 -:10271000C1F3C221C0F60002515C01F01F01C840A4 -:102720007047000041F20C01C4F2020151F8040CA0 -:1027300042F20042C0F2F40200F00C0004281046FD -:1027400008BF704751F8040C00F00C00082843F251 -:102750000060C0F26E1021D051F8043C03F00C036D -:102760000C2B1CBF00207047D1F800C00B680CF088 -:10277000030CC3F303130133BCF1030F08BF02467C -:102780000868B2FBF3F20968C0F306205043C1F3B6 -:102790004161022202EB4101B0FBF1F07047000001 -:1027A0002DE9F04182B0002800F00681044600784F -:1027B00041F20006C007C4F2020655D12078800716 -:1027C00074D42078000700F197802078400700F14A -:1027D000B7802078800600F10781E569002D00F0C0 -:1027E0003082B06800F00C000C2840F05981012DB7 -:1027F00000F0E280F068216A00F003028A4240F0B3 -:10280000DB80626A6FF00F0300F0F00103EB02124D -:10281000914240F0D180A16A00F4FE42B2EB012F58 -:1028200040F0CA80E16A00F07842B2EBC16F40F03C -:10283000C380226B0023CFF6E07303EB025200F457 -:10284000C0016FF31402914240F0B680616B4FF00B -:102850007E4202EB016100F0C06001F07E418842DF -:1028600040F0AA80EDE100BFB06800F00C01F06814 -:1028700008295BD0032281F00C0122EA0000084401 -:10288000B0FA80F0400951D16068B0F5803F07D0C0 -:10289000B0F5A02F40F0DA80306840F4802030603E -:1028A000306840F480303060DBE000BFB068F16831 -:1028B00000F00C00042869D001F0030180F00C0046 -:1028C00081F002010844B0FA80F040095ED1E1686D -:1028D0003068002900F0D28040F480703060FFF74B -:1028E00093F905463068400500F1FC80FFF78CF94C -:1028F000401B0228F6D92EE16169D6F89400002920 -:1029000000F0908040F00100C6F89400FFF77CF9D9 -:10291000054600BFD6F8940080073FF556AFFFF795 -:1029200073F9401B0228F5D915E100BF3068800318 -:102930007FF544AF606800287FF440AF3CE000BF03 -:10294000B06D10F0805808D1B06D40F08050B06587 -:10295000B06D00F080500190019847F20007C4F27A -:1029600000073868C0052BD4386840F480703860A0 -:10297000FFF74AF9054600BF3868C00520D4FFF7C5 -:1029800043F9401B0228F7D9E5E000BF3068400555 -:1029900001D5E06880B17068216920F0FE4040EA0E -:1029A0000160706040F21000C2F200000068FFF7A2 -:1029B0006DFA00283FF405AF012002B0BDE8F081B8 -:1029C000A068012808D0052840F0AA80D6F8900019 -:1029D00040F00400C6F89000D6F8900040F00100E6 -:1029E000C6F89000A9E000BFA169D6F898000029B8 -:1029F00000F0808040F00100C6F89800FFF704F96D -:102A0000054600BFD6F8980080073FF5E6AEFFF711 -:102A1000FBF8401B02284FF00300F3D902B0BDE8D9 -:102A2000F08100BF20F00100C6F89400FFF7ECF839 -:102A3000054600BFD6F8940080077FF5C6AEFFF7C5 -:102A4000E3F8401B0228F5D985E000BF3168002873 -:102A500021F480313160316821F48021316000F04F -:102A60007F80FFF7D1F80546306880033FF5A6AEBA -:102A7000FFF7CAF8401B6428F6D96CE020F4807098 -:102A80003060FFF7C1F80546306840057FF599AE24 -:102A9000FFF7BAF8401B02284FF00300F4D9BDE756 -:102AA000306820F080703060FFF7AEF8022D0546E8 -:102AB0000CD100BF3068800140F17E80FFF7A4F8A0 -:102AC000401B02284FF00300F4D9A7E730688001CB -:102AD00040F1B080FFF798F8401B02284FF0030048 -:102AE000F4D99BE77068216920F0FE4040EA01605C -:102AF000706066E620F00100C6F89800FFF784F8E1 -:102B0000054600BFD6F8980080077FF566AEFFF750 -:102B10007BF8401B02284FF00300F3D97EE700BF8B -:102B2000D6F8901021F00101C6F89010D6F8901058 -:102B300021F00401C6F8901010B3FFF765F80546C0 -:102B400041F28837D6F8900080072BD4FFF75CF865 -:102B5000401BB842F6D9032002B0BDE8F08100BFA7 -:102B6000FFF752F8054600BF306880037FF526AEB8 -:102B7000FFF74AF8401B64284FF00300F4D94DE7F3 -:102B8000FFF742F8054641F2883700BFD6F89000BB -:102B9000800707D5FFF738F8401BB8424FF0030015 -:102BA000F4D93BE7B8F1000F7FF413AEB06D20F01D -:102BB0008050B0650DE600BFF06848F20C01C0F22D -:102BC0009F1104F1200700EA010C8ECF6FF00F0077 -:102BD000D4E90C5400EB02100022CFF6E07241EA77 -:102BE0000C0102EB055208436FF314024FF07E45CF -:102BF00040EA032005EB0465104305F07E4540EAFA -:102C0000C7602843F060306840F080703060F06842 -:102C100040F08070F060FEF7F7FF044630688001F6 -:102C20000FD4FEF7F1FF001B02284FF00300F5D987 -:102C3000F4E600BFF0684FF6FC71CFF6EE61084095 -:102C4000F060002002B0BDE8F0810000411E0020CD -:102C5000B0EB116F1CBF012070474EF21002CEF294 -:102C6000000251604EF62351CEF20001F0230B70AA -:102C700007219060116070477047000070470000A6 -:102C800070470000B0B590F83C20012A04BF022034 -:102C9000B0BDD1E90232D1E900CE22F47C5223F456 -:102CA000705343EA020448F2FF73CEF6F0730EEA63 -:102CB0000302224303F5006404EA0C0442EA040C14 -:102CC0000C6903F5C05222404C6942EA0C022243CF -:102CD00003F5605422400C6B03F5F04323401A4384 -:102CE0008B6940F2000CCC69CEF6FF7C0CEA034CF9 -:102CF0001443026842F60043C4F201039A4244EAD4 -:102D00000C030BD045F20004C4F20104A24205D02A -:102D100043F20044C4F20104A24217D14FF6FF74FB -:102D2000CDF60F4403EA040ED1E9084CD1E90A318B -:102D30000025CDF6F04505EA035343EA0E0324F0DF -:102D400008552B432CF000552B430B4300215364B3 -:102D500080F83C100846B0BDB0B5044690F83C0081 -:102D6000012804BF0220B0BD0D462068D1E9002132 -:102D7000AB684FF0010C84F83CC002F0F3F8206817 -:102D8000816DD5E9042321F0E7012D7B194311431F -:102D9000012D08BF41F0200141F0010181650020B3 -:102DA00084F83C00B0BD0000704700000168886DE9 -:102DB00040F0010200208A65704700007047000063 -:102DC0007047000070B590F83C20012A4FF00202D5 -:102DD00065D080F83D20026842F600435468D2F87E -:102DE00008C0C4F2010345F2000E9A42C4F2010E7B -:102DF00018BF72452CD14D6824F470042C434FF653 -:102E00008F75CFF6FF550E682C4042F6FF35C4F2A1 -:102E100001053443AA4254600EDC40F2FF73C4F251 -:102E200000039A421CDCB2F1804F2DD040F20043E7 -:102E3000C4F2000326E000BF43F6FF74C4F20104AD -:102E4000A24219DC9A421FD043F2004318E000BFAF -:102E500043F20045C4F20105AA42CCD0CFE700BF3F -:102E600040F60003C4F200039A420DD040F600433E -:102E7000C4F2000306E000BF724505D044F200032F -:102E8000C4F201039A4204D189682CF080031943EB -:102E900091600121002280F83D1080F83C2010460E -:102EA00070BD000041B1082910D0042914BF00F101 -:102EB000470200F145020BE090F84420012A1CBFB4 -:102EC00001207047022280F8442013E000F14602FE -:102ED0001278012A1CBF012070470222082907D05E -:102EE000042914BF80F8472080F8452002E000BF85 -:102EF00080F84620026801F00F000421136A01FAED -:102F000000F023EA00011162116A08431062506C5C -:102F100042F6FF31C4F2010140F400408A4250649D -:102F20000EDC40F2FF70C4F20000824218DCB2F105 -:102F3000804F2DD040F20040C4F2000026E000BFD8 -:102F400043F6FF70C4F20100824215DC42F60040F5 -:102F5000C4F2010082421BD043F2004014E000BFE3 -:102F600040F60000C4F20000824211D040F600405A -:102F7000C4F200000AE000BF45F20000C4F2010004 -:102F8000824205D044F20000C4F2010082420CD11A -:102F900090680721C0F20101014006294FF00000AE -:102FA00008D0B1F5803F08BF7047106840F00100BD -:102FB000106000207047000070470000002804BF28 -:102FC0000120704710B5044690F83D0028B9002054 -:102FD00084F83C00204600F023F8022084F83D00ED -:102FE0002068211D01F018FF012084F8480084F8B2 -:102FF0003E0084F83F0084F8400084F8410084F8E3 -:10300000420084F8430084F8440084F8450084F8C2 -:10301000460084F8470084F83D00002010BD000001 -:1030200082B0006843F20041C4F20101884215D029 -:1030300042F60041C4F2010188421CD141F2600015 -:10304000C4F20200016841F400610160006800F40C -:1030500000600190019802B0704700BF41F260002B -:10306000C4F20200016841F400510160006800F4FC -:1030700000500090009802B07047000080B590F8B2 -:103080003C20012A4FF0020200F0988080F83D2099 -:10309000D0F800C08822DCF80830CFF6CE721A4093 -:1030A000CCF808200B68B3F5005F0DDA3F2B21DD6B -:1030B0005F2B33DD602B00F08380702B00F0A2804B -:1030C000B3F5805F73D0E7E02F22C0F21002934285 -:1030D00018DD4F21C0F210018B4247DD5021C0F2B4 -:1030E00010018B4257D06021C0F210018B4252D0A8 -:1030F00070214BE01F2B41DC002B4CD0102B4AD011 -:10310000CAE000BFB3F1101F3EDAB3F5005F00F074 -:103110008D80B3F5801F3ED0BEE000BF402B00F095 -:103120009980502B40F0B880D1F804E0C968DCF8F1 -:103130002030DCF8202022F00102CCF82020DCF83E -:10314000182022F0F00242EA011123F00A0242EABA -:103150000E02CCF81810CCF82020DCF808104FF63E -:103160008872CFF6CF72114057311EE03021C0F285 -:1031700010018B420FD0402108E000BF202B0AD065 -:10318000302B08D088E000BF05D02021C0F210010C -:103190008B4240F08180DCF808104FF68872CFF641 -:1031A000CF721140194341F00701CCF808100022FA -:1031B000012180F83D10002180F83C10104680BDB0 -:1031C000D1F804E0C968DCF82030DCF8202022F0D7 -:1031D0001002CCF82020DCF8182022F4704242EAD9 -:1031E000013123F0A00242EA0E12CCF81810CCF8FC -:1031F0002020DCF808104FF68872CFF6CF7211400D -:103200006731D2E7D1E901E3C968DCF8082043EA75 -:103210000E0322F47F4243EA01211143CCF8081047 -:10322000DCF8081041F07701BFE700BFD1E901E306 -:10323000C968DCF8082043EA0E0322F47F4243EA1F -:1032400001211143CCF80810DCF8081041F480414A -:10325000ABE700BFD1F804E0C968DCF82030DCF847 -:10326000202022F00102CCF82020DCF8182022F0E7 -:10327000F00242EA011123F00A0242EA0E02CCF8FF -:103280001810CCF82020DCF808104FF68872CFF622 -:10329000CF721140473188E7012289E7002804BF37 -:1032A000012070472DE9F047044690F83D000D4697 -:1032B00028B9002084F83C00204600F04BF802209A -:1032C00084F83D0020684BF6F8728168CFF6FE72F4 -:1032D00011408160211D01F09FFD20684FF6FF78AD -:1032E00081688269D0F820C0D5E9003ED5E9026A3C -:1032F00043EA0109AB6922EA080246EA03234FF6D2 -:10330000FC46B343D5E9076742EA0A0229691A4332 -:1033100042EA062242EA01112CF0AA026B6942EA53 -:103320000E0241EA073142EA0312C0F808908161B7 -:103330000262012084F8480084F83E0084F83F00CF -:1033400084F8440084F8450084F83D000020BDE87E -:10335000F0870000F0B587B0006840F20041C4F289 -:10336000000100268842CDE90566CDE90366029694 -:103370004CD0B0F1804F40F09F8041F24C00C4F23D -:103380000200C16802AC41F00101C160C1680225C0 -:1033900001F00101019101990168002641F001014C -:1033A0000160016801F0010101910199016841F09A -:1033B000020101600068214600F0020001900198BE -:1033C000202002904FF090400395CDE904660695C9 -:1033D000FEF726FB4FF4816002A961C140F2004074 -:1033E0000127C4F60000214605960697FEF718FB54 -:1033F0004FF4004002A961C14FF090402146CDE951 -:103400000567FEF70DFB07B0F0BD00BF41F24C00B1 -:10341000C4F20200C16802AC41F00201C160C1689F -:10342000022701F0020101910199016841F00101B7 -:103430000160016801F0010101910199016841F009 -:1034400002010160016801F0020101910199016826 -:1034500041F0080101600068214600F00800019079 -:103460000198102002904FF09040CDE90376CDE90D -:103470000567FEF7D5FA40F200451120C4F60005B5 -:10348000CDE9020728462146CDE904660697FEF7F6 -:10349000C7FA0420CDE9020705F500602146CDE911 -:1034A00004660697FEF7BCFA1D2000210022FEF7F5 -:1034B0003DFD1D20FEF72AFD07B0F0BD80B590F858 -:1034C0003E2090F83F3090F844E090F845C0042941 -:1034D0000AD0B9B9012A4FF0010208BFBEF1010FAD -:1034E00034D0104680BD00BF012B4FF0010208BF51 -:1034F000BCF1010FF5D1022180F83F1080F8451092 -:1035000000681EE0012A4FF0010208BF012BE8D13C -:10351000BEF1010FE5D1BCF1010FE2D1022280F82A -:103520003E2080F83F2080F8442080F8452091B16B -:103530000068016A21F001010162016A41F00101A4 -:10354000016210216FF0100209E000BF022180F833 -:103550003E1080F84410006801216FF00102036AF8 -:103560001A400262026A114301620168002241F0BE -:1035700001010160104680BD70470000F0B581B0C8 -:1035800004460068C5680669B10717D515F0020141 -:1035900014D06FF002010161012121778069800759 -:1035A00004D02046FFF7E8FF06E000BF204600F009 -:1035B0003BF9204600F06EFB00202077700719D5FC -:1035C00015F0040016D020686FF00401016102219B -:1035D0002177806910F4407F04D02046FFF7CCFFAC -:1035E00006E000BF204600F01FF9204600F052FB25 -:1035F00000202077300717D515F0080014D0206878 -:103600006FF00801016104212177C069800703D0B0 -:103610002046FFF7B1FF05E0204600F005F92046FF -:1036200000F038FB00202077F00619D515F01000C7 -:1036300016D020686FF01001016108212177C06960 -:1036400010F4407F04D02046FFF796FF06E000BF4D -:10365000204600F0E9F8204600F01CFB002020770F -:10366000F00718BF15F0010006D020686FF00101C7 -:103670000161204600F0E0FB16F4025F05F08007D0 -:1036800018BF002F02D1F00509D410E020686FF4B4 -:10369000025101612046FFF7F1FAF00507D537B175 -:1036A00020686FF4807101612046FFF7E5FA70062B -:1036B00009D515F0400006D020686FF04001016187 -:1036C000204600F0F5FBB00609D515F0200006D025 -:1036D00020686FF0200101612046FFF7D1FAF00267 -:1036E00009D515F4801006D020686FF480110161AF -:1036F0002046FFF763FBB00209D515F4001006D091 -:1037000020686FF4001101612046FFF74DFB700245 -:1037100009D515F4800006D020686FF4800101619E -:103720002046FFF74DFB30020CD515F4000009D000 -:1037300021686FF4000220460A6101B0BDE8F04044 -:10374000FFF73ABC01B0F0BDF0B587B0006843F2B6 -:103750000042C4F2010200219042CDE90511CDE9F9 -:10376000031102913ED042F60041C4F201018842A9 -:1037700058D141F24C00C4F20200016840F200440A -:1037800041F0040101600168C4F6000401F0040185 -:1037900001910199016802AD41F0020101600068E8 -:1037A000022600F0020001900198072002900027F5 -:1037B00004F5806029460396CDE904770696FEF766 -:1037C0002FF94FF4C04002A9C1C10620069020463F -:1037D00029460597FEF724F94FF4004002A9C1C11C -:1037E000059719E041F24C00C4F20200026842F071 -:1037F00004020260006800F00400019001984FF498 -:10380000EE5002900220CDE9030140F20040C4F6E0 -:10381000000000F5806405910420069002A920466E -:10382000FEF7FEF807B0F0BD704700002DE9F0414B -:1038300090F83C30012B04BF0220BDE8F0814FEA34 -:10384000B202052A00F2A281DFE812F0060054005D -:10385000AE0008016201A80103681D6A1A6AA3F19B -:10386000804622F001021A621A46D3F8048052F808 -:1038700018EF8F68A6F59636D1F800C025F002053E -:103880004FEAB626092E45EA07050BD80127B740AF -:1038900040F2E52427421FBFCC6825F00C0524F038 -:1038A00004042543092E0CD80124B44040F2E52637 -:1038B00034421FBF28F44074D1E90567344344EA19 -:1038C00007084FF68C74CFF6FE740EEA040747EA39 -:1038D0000C07C3F804809F614F6809695F631D622C -:1038E0009F6947F008079F619F6927F004079F6160 -:1038F00092E100BF036842F600461D6A1A6AC4F2EC -:10390000010622F010021A621A465C6852F818EF9B -:10391000B3428E68D1F800C025F0200545EA0615AF -:103920000BD045F20006C4F20106B34205D043F2C3 -:103930000046C4F20106B34207D1CE686FF04007DB -:1039400025F0C00507EA06163543A3F18046A6F523 -:1039500096364FEAB626092E0ED8012707FA06F644 -:1039600040F2E5273E421FBF24F44064D1E90567D9 -:1039700044EA860444EA870448F6FF46CFF6FF6629 -:103980000EEA060747EA0C275C609F614F680969E9 -:103990009F631D629F6947F400679F619F6927F4D9 -:1039A00080679F6137E100BF036842F600461D6AE9 -:1039B0001A6AC4F2010622F480721A621A465C681E -:1039C00052F81CCFB3428E68D1F800E025F40075A0 -:1039D00045EA06250BD045F20006C4F20106B342C3 -:1039E00005D043F20046C4F20106B34207D1CE68C7 -:1039F00040F2FF47360225F44065BE433543A3F14C -:103A00008046A6F596364FEAB626092E0ED801272F -:103A100007FA06F640F2E5273E421FBF24F4405461 -:103A2000D1E9056744EA061444EA07144FF68C7698 -:103A3000CFF6FE760CEA060747EA0E075C60DF6108 -:103A40004F680969DF631D62DF6947F00807DF61BE -:103A5000DF6927F00407DF61DEE000BF036842F69C -:103A600000461D6A1A6AC4F2010622F480521A62E4 -:103A70001A465C6852F81CCFB3428E68D1F800E059 -:103A800025F4005545EA06350BD045F20006C4F290 -:103A90000106B34205D043F20046C4F20106B34228 -:103AA00007D1CE6844F6FF77360325F44045BE4380 -:103AB0003543A3F18046A6F596364FEAB626092E81 -:103AC0000ED8012707FA06F640F2E5273E421FBF4F -:103AD00024F44044D1E9056744EA861444EA871493 -:103AE00048F6FF46CFF6FF660CEA060747EA0E27C0 -:103AF0005C60DF614F6809691F641D62DF6947F41C -:103B00000067DF61DF6927F48067DF6183E000BF62 -:103B10000368D3F820C01A6AA3F1804722F48032E8 -:103B20001A621A46A7F596375D6852F8508FD1F899 -:103B300000E08E684FEAB727092F0AD80124BC405D -:103B400040F2E5273C421EBF4C6925F4803545EA2A -:103B500004252CF4003747EA06474FF68C76CFF65B -:103B6000FE76033606EA080646EA0E065D601E6526 -:103B70004E6809699E641F621F6D47F008071F6544 -:103B80001F6D27F004071F6546E000BF01210022DA -:103B900080F83C200846BDE8F08100BF0368D3F8F8 -:103BA00020C01A6AA3F1804722F480121A621A46D2 -:103BB000A7F596375D6852F8508FD1F800E08E680F -:103BC0004FEAB727092F0AD80124BC4040F2E52765 -:103BD0003C421EBF4C6925F4802545EA84252CF41F -:103BE000001747EA065748F6FF46CFF6FF6606F588 -:103BF000407606EA080646EA0E265D601E654E68B7 -:103C00000969DE641F621F6D47F400671F651F6D41 -:103C100027F480671F6509021368194311600021AA -:103C2000002280F83C200846BDE8F081002804BF4F -:103C30000120704710B5044690F83D0028B90020D7 -:103C400084F83C00204600F023F8022084F83D0070 -:103C50002068211D01F0E0F8012084F8480084F874 -:103C60003E0084F83F0084F8400084F8410084F866 -:103C7000420084F8430084F8440084F8450084F846 -:103C8000460084F8470084F83D00002010BD000085 -:103C9000704700007047000061B10A1F4FEAB2028E -:103CA000032A15D8DFE802F00218101C00F13F03C8 -:103CB00018E000BF90F83E20012A1CBF0120704789 -:103CC000022280F83E202CE000F141030AE000BF10 -:103CD00000F1430306E000BF00F1400302E000BF33 -:103CE00000F142031B78012B1CBF01207047032AFF -:103CF0000CD8DFE802F0030F071300BF022280F8A0 -:103D00003F200EE0022280F841200AE0022280F8E3 -:103D1000432006E0022280F8402002E0022280F8E0 -:103D20004220026801F01F010120136A00FA01F12C -:103D30008B431362136A0B43A2F18041A1F59631C4 -:103D40004FEAB1210729136258D8884010F0E50FD7 -:103D500054D0506C42F6FF31C4F2010140F40040EF -:103D60008A4250640EDC40F2FF70C4F200008242CE -:103D700018DCB2F1804F2DD040F20040C4F20000B8 -:103D800026E000BF43F6FF70C4F20100824215DC5A -:103D900042F60040C4F2010082421BD043F20040D0 -:103DA00014E000BF40F60000C4F20000824211D0CF -:103DB00040F60040C4F200000AE000BF45F20000F7 -:103DC000C4F20100824205D044F20000C4F20100B6 -:103DD00082420CD190680721C0F2010101400629FE -:103DE0004FF0000008D0B1F5803F08BF7047106861 -:103DF00040F0010010600020704700BF42F6FF3025 -:103E0000C4F201008242AEDD43F6FF70C4F201004D -:103E10008242BDDD44F20000C4F201008242D9D0EA -:103E200045F20000C4F201008242E0D1506C40F43F -:103E300000405064CEE70000016840F20040C4F248 -:103E40000000814218BF70476FF00101016140F22C -:103E5000C460C2F20000006840F2A801406AC2F2E9 -:103E60000001486048688A6840F6FF73801A00EED7 -:103E7000100AB8EEC00A81ED030A48689FED0A1ADD -:103E8000C21700EB12529A43801A00EE100AB8EEE5 -:103E9000C00A9FED062A20EE010A20EE020A81EDFB -:103EA000040A486888607047000080390000B44305 -:103EB0007047000090F88410012904BF0220704769 -:103EC0002421C0F8881002681168136823F00103E8 -:103ED000136021F000530021416613602022C0F8D6 -:103EE000882080F88410084670470000B0B590F82C -:103EF0008420012A04BF0220B0BD2422C0F88820FB -:103F00000268D0F864E0D2F800C01368BEF1000F78 -:103F100023F001031360936823F0606341EA030117 -:103F2000916019D09368916846F6D00E490FC0F69B -:103F3000000E46F6D8051EF80140C0F60005695C83 -:103F4000C3F34263E400B4FBF1F11EF80340EB5C01 -:103F5000E500B5FBF3F301E001210123A0F86A10AD -:103F60002021A0F86830C2F800C0C0F888100021F5 -:103F700080F884100846B0BDB0B590F88420012ABE -:103F800004BF0220B0BD2422C0F888200268D0F807 -:103F900064E0D2F800C01368BEF1000F23F0010303 -:103FA0001360936823F0604341EA0301916019D0E4 -:103FB0009368916846F6D00E490FC0F6000E46F69B -:103FC000D8051EF80140C0F60005695CC3F34263E2 -:103FD000E400B4FBF1F11EF80340EB5CE500B5FB37 -:103FE000F3F301E001210123A0F86A102021A0F8D9 -:103FF0006830C2F800C0C0F88810002180F8841032 -:104000000846B0BD10B5D8B10446D0F8880028B92C -:10401000002084F88400204600F026F82420C4F80C -:1040200088002068A16A026822F00102026011B1D2 -:10403000204600F0A3FF204601F0CCF8012801D172 -:10404000012010BD2168486820F4904048608868CD -:1040500020F02A008860086840F0010220460A60CB -:10406000BDE8104000F0FEBF70B59CB004460020D3 -:104070001B90CDE91900CDE9170002A85421FCF7E7 -:10408000FFF8206844F60001C4F20001884239D0EC -:1040900043F60001C4F20101884265D048F20001F4 -:1040A000C4F2000188425DD12020029002A8FEF7F0 -:1040B00017F8002818BFFCF7A7FC41F24C00C4F227 -:1040C0000200016941F001010161016901F0010192 -:1040D00001910199016841F001010160006802212C -:1040E00000F00100019001980C2018910021179018 -:1040F000CDE919111B9017A94FF09040FDF790FCE6 -:104100001CB070BD0420029002A8FDF7E9FF002852 -:1041100018BFFCF779FC41F24C00C4F20200C16800 -:1041200041F48021C160C16801F4802101910199AD -:10413000016841F002010160006817A900F0020067 -:10414000019001984FF420601790022018900020F1 -:10415000CDE9190007201B9040F20040C4F6000092 -:10416000FDF75EFC1CB070BD0120029002A8FDF7B7 -:10417000B7FF002818BFFCF747FC41F24C00C4F21F -:1041800002004169002641F480414161416901F426 -:10419000804101910199016841F0040101600068CA -:1041A00017A900F004000190019830201790022018 -:1041B000189007201B9040F20040C4F6000000F564 -:1041C0008060CDE91966FDF72BFC40F2C83544202C -:1041D000C2F20005C4F202001921102285E847004E -:1041E0004FF4805080234FF0200C28622846C5E908 -:1041F0000436C5E9066CFDF7BBF9002818BFFCF7CB -:1042000003FCE567AC621CB070BD0000FEE7000077 -:1042100040F68800C2F2000090ED001A9FED062AD9 -:104220009FED063A20EE020A21EE031A31EE000A53 -:1042300080ED000A704700BFCDCCCC3D6666663F7E -:1042400010B58CB040F26410C2F200004FF0A041F3 -:1042500000244FF4403201234FF0040C80E8160094 -:1042600003210B94CDE90944CDE90744CDE9054488 -:10427000CDE90344CDE90144C0E90344C0E9053C6C -:104280008483016280F82430C0E90A34046380F832 -:104290003840C46380F84040FCF7ACFE002818BFEB -:1042A000FCF7B2FB40F26410C2F2000009A90994C5 -:1042B000FCF712FC002818BFFCF7A6FB0220C0F296 -:1042C0003040019006207F210290002004910421BB -:1042D0000390CDE9051040F26410C2F2000001A97C -:1042E000FCF794FC002818BFFCF78EFB0420C0F6F6 -:1042F000600001900C20029040F26410C2F20000B5 -:1043000001A9FCF783FC002818BFFCF77DFB40F2F5 -:104310000020C2F2B05001901220029040F26410CE -:10432000C2F2000001A9FCF771FC002818BFFCF7DD -:104330006BFB0CB010BD0000B0B588B040F2D010DF -:1043400040F20011C2F20000C5F2000100244FF457 -:1043500040320123042580E816000321CDE90644FC -:10436000CDE90444CDE90244CDE90044C0E9034469 -:10437000C0E905358483016280F82430C0E90A343D -:10438000046380F83840C46380F84040FCF732FE94 -:10439000002818BFFCF738FB0820C0F690400090BA -:1043A0000620CDE901047F20CDE9030540F2D010BD -:1043B000C2F2000069460594FCF728FC002818BFEB -:1043C000FCF722FB1020C1F2C00000900C200190ED -:1043D00040F2D010C2F200006946FCF717FC00283A -:1043E00018BFFCF711FB41F20000C3F260200090FF -:1043F0001220019040F2D010C2F200006946FCF792 -:1044000005FC002818BFFCF7FFFA08B0B0BD00009B -:1044100010B58CB040F23C2040F20041C2F20000E6 -:10442000C5F2000100244FF4403280E816004FF43A -:104430008071042381830121CDE90A44CDE9074439 -:10444000CDE90544CDE90344CDE90144C0E9034485 -:10445000C0E90543016280F82440C0E90B4480F8BC -:104460003840C46380F84040FCF7C4FD002818BF02 -:10447000FCF7CAFA40F23C20C2F2000009A90994F4 -:10448000FCF72AFB002818BFFCF7BEFA0220C0F296 -:104490003040019006207F210290002004910421E9 -:1044A0000390CDE9051040F23C20C2F2000001A9C2 -:1044B000FCF7ACFB002818BFFCF7A6FA0CB010BD47 -:1044C00080B582B041F24800C4F2020001680022C7 -:1044D00041F004010160016801F0040101910199BA -:1044E000016841F0010101600068002100F0010055 -:1044F000009000980B20FDF719FD0B20FDF706FD3D -:104500000C2000210022FDF711FD0C20FDF7FEFC20 -:104510000D2000210022FDF709FD0D20FDF7F6FC1E -:104520000E2000210022FDF701FD0E2002B0BDE8A3 -:104530008040FDF7EBBC000080B540F2284046F219 -:104540000041C2F20000C4F200010022C0E90012E2 -:104550004FF0100C01230221C0E90222C0F80F2005 -:10456000C0E905C3C0E90711C0E90933C0E90B334D -:10457000C0E90D22C263FDF791F8002808BF80BD95 -:10458000BDE88040FCF740BA80B540F28C4046F66A -:104590000001C2F20000C4F200010022C0E90012D2 -:1045A0004FF0100C01230221C0E90222C0F80F20B5 -:1045B000C0E905C3C0E90711C0E90933C0E90B33FD -:1045C000C0E90D22C263FDF769F8002808BF80BD6D -:1045D000BDE88040FCF718BA2DE9F04186B000260E -:1045E00041F24C00CDE90466C4F20200016840F6D5 -:1045F000000441F0040101600168C4F6000401F008 -:104600000401009100990168002241F0200101603D -:1046100001684FF4007701F02001009100990168D2 -:1046200041F001010160016801F001010091009970 -:10463000016841F002010160016801F0020100918E -:104640000099016841F00801016000684FF40071B1 -:1046500000F00800009000982046FDF7CFFA4FF0D8 -:1046600090404FF4806100224FF48068FDF7C6FA55 -:104670004FF4005001904FF4881001ADCDE90206CF -:1046800020462946FDF7CCF9019701272046294607 -:10469000CDE902760496FDF7C3F94FF09040294624 -:1046A000CDE90187CDE90366FDF7BAF9282000219D -:1046B0000022FDF73BFC2820FDF728FC06B0BDE8F2 -:1046C000F081000080B540F2F04045F20041C2F2B6 -:1046D0000000C4F2000142F69B520023C1F28002A6 -:1046E0004FF0010C80E80E10C0E90433C0E9063336 -:1046F0000362FDF7D9FA002818BFFCF785F940F2EC -:10470000F040C2F200000021FDF784FA002818BF33 -:10471000FCF77AF940F2F040C2F200000021FDF708 -:104720009FFA002808BF80BDBDE88040FCF76CB947 -:1047300080B540F2445045F60001C2F20000C4F2D8 -:1047400000014AF2FB720023C3F2A0024FF0010CF9 -:1047500080E80E10C0E90433C0E906330362FDF7B8 -:10476000A3FA002818BFFCF74FF940F24450C2F2F8 -:1047700000000021FDF74EFA002818BFFCF744F9AD -:1047800040F24450C2F200000021FDF769FA00280F -:1047900008BF80BDBDE88040FCF736B980B540F267 -:1047A000985048F20001C2F20000C4F2000143F246 -:1047B000243200234FF00C0CC0F2030280E80E00FC -:1047C000C0E90333C0E905C3C0E908338362FFF7DA -:1047D00019FC002818BFFCF717F940F29850C2F2F4 -:1047E00000000021FFF7C8FB002818BFFCF70CF9F8 -:1047F00040F29850C2F200000021FFF777FB00283A -:1048000018BFFCF701F940F29850C2F20000FFF720 -:1048100051FB002808BF80BDBDE88040FCF7F4B81C -:1048200010B59CB0002401A834211B94CDE9194493 -:10483000CDE91644CDE91444CDE91244CDE9104444 -:10484000CDE90E44FBF71CFD40F22C6042F600411E -:10485000C2F20000C4F2010141F27B52C0E900142F -:10486000C0E90242C0E904448461FEF7A7FB0028C6 -:1048700018BFFCF7C9F84FF48050189040F22C6034 -:10488000C2F2000018A9FEF7F9FB002818BFFCF7D8 -:10489000BBF840F22C60C2F20000FFF7C7F9002815 -:1048A00018BFFCF7B1F840F22C600024C2F20000FF -:1048B00015A9CDE915441794FEF784FA002818BF0E -:1048C000FCF7A2F86020CDE90E0440F22C60C2F2A1 -:1048D00000000EA90022CDE91044CDE91244149441 -:1048E000FEF7A4FF002818BFFCF78EF84FF4FA700B -:1048F0000F9040F22C60C2F200000EA90422FEF7D5 -:1049000095FF002818BFFCF77FF840F22C60C2F238 -:1049100000000EA90822FEF789FF002818BFFCF747 -:1049200073F800204FF40051CDE906104FF00071EC -:104930000590CDE90300CDE90100CDE90800CDE9FE -:104940000A10CDE90C0040F22C60C2F2000001A96F -:10495000FEF798F9002818BFFCF756F840F22C64CF -:10496000C2F2000420460021FFF796F920460421F8 -:10497000FFF792F920460821FFF78EF92046002123 -:10498000FEF790FA20460421FEF78CFA2046082113 -:10499000FEF788FA2046FEF7D7FE1CB010BD0000D7 -:1049A00010B592B040F278600024C2F200004FF0DF -:1049B0008041C0E900140321CDE9091401214FF41D -:1049C0008052CDE90B14CDE90F1409A90894CDE963 -:1049D0000644CDE90444CDE90244CDE90044C0E9F0 -:1049E000024204618461CDE90D441194FEF756FC46 -:1049F000002818BFFCF708F840F27860C2F2000007 -:104A000006A906940894FEF7DDF9002818BFFBF705 -:104A1000FBFF0020CDE90400CDE9000002908DF8F5 -:104A20000C0040F27860C2F200006946FEF794F98B -:104A3000002818BFFBF7E8FF12B010BD10B592B008 -:104A400040F2C46040F200410024C2F20000C4F20F -:104A50000001C0E900140321CDE9091401214FF43C -:104A60008052CDE90B14CDE90F1409A90894CDE9C2 -:104A70000644CDE90444CDE90244CDE90044C0E94F -:104A8000024204618461CDE90D441194FEF706FCF5 -:104A9000002818BFFBF7B8FF40F2C460C2F2000064 -:104AA00006A906940894FEF78DF9002818BFFBF7B5 -:104AB000ABFF0020CDE90400CDE9000002908DF8A5 -:104AC0000C0040F2C460C2F200006946FEF744F9EF -:104AD000002818BFFBF798FF12B010BD10B59CB0AE -:104AE000002401A834211B94CDE91944CDE91644D2 -:104AF000CDE91444CDE91244CDE91044CDE90E448A -:104B0000FBF7BEFB40F2107043F20041C2F200001E -:104B1000C4F2010141F27B52C0E90014C0E9024233 -:104B2000C0E904448461FEF749FA002818BFFBF786 -:104B30006BFF4FF48050189040F21070C2F20000EA -:104B400018A9FEF79BFA002818BFFBF75DFF40F29B -:104B50001070C2F20000FFF769F8002818BFFBF7D9 -:104B600053FF40F210700024C2F2000015A9CDE9F5 -:104B700015441794FEF726F9002818BFFBF744FFE9 -:104B800060200E904FF4FA70CDE90F0440F21070DF -:104B9000C2F200000EA90022CDE91144CDE9134470 -:104BA000FEF744FE002818BFFBF72EFF40F21070FE -:104BB000C2F200000EA90422FEF738FE002818BF3A -:104BC000FBF722FF40F21070C2F200000EA908228B -:104BD000FEF72CFE002818BFFBF716FF00204FF44D -:104BE0000051CDE906104FF000710590CDE90300AA -:104BF000CDE90100CDE90800CDE90A10CDE90C00AE -:104C000040F21070C2F2000001A9FEF73BF8002844 -:104C100018BFFBF7F9FE40F21070C2F20000FEF779 -:104C200093FD1CB010BD000080B540F25C7043F6EF -:104C30000001C2F20000C4F2010100234FF00C0C8D -:104C40004FF4E12280E80E00C0E90333C0E905C358 -:104C5000C0E90733C0E90933FFF7D4F9002818BFCA -:104C6000FBF7D2FE40F25C70C2F200000021FFF7B9 -:104C700083F9002818BFFBF7C7FE40F25C70C2F250 -:104C800000000021FFF732F9002818BFFBF7BCFE37 -:104C900040F25C70C2F20000FFF70CF9002808BF78 -:104CA00080BDBDE88040FBF7AFBE000080B540F29C -:104CB000F07044F60001C2F20000C4F200010023CB -:104CC0004FF00C0C4FF4E13280E80E00C0E90333E2 -:104CD000C0E905C3C0E90733C0E90933FFF792F91A -:104CE000002818BFFBF790FE40F2F070C2F20000FF -:104CF0000021FFF741F9002818BFFBF785FE40F2BD -:104D0000F070C2F200000021FFF7F0F8002818BF91 -:104D1000FBF77AFE40F2F070C2F20000FFF7CAF82B -:104D2000002808BF80BDBDE88040FBF76DBE0000D5 -:104D3000FEE70000FEE7000040F23C0041F26F2376 -:104D4000C2F20000C3F603234DF20A7243614BF234 -:104D50001773C3F623424FF07A5CC3F6D1030261A6 -:104D6000C0F818C04CF2AC5C4263836345F2EC12AD -:104D70004DF20A730021C3F2277CC3F63852C3F602 -:104D8000A333C0E90011C0E90211C161C0E90811F3 -:104D9000C0E90A110163C0F83CC0C0E91011C0E9C4 -:104DA0001211C0E91411C0E91623C0E91811816677 -:104DB000704700007047000070470000FDF748B8DA -:104DC0004EF68850CEF20000016841F47001016097 -:104DD0007047000010B540F27864C2F2000420462B -:104DE0003C21FEF76BFB2046BDE81040FDF7DEBF1F -:104DF00040F2C460C2F20000FEF7C0BB10B540F242 -:104E0000C464C2F2000420463C21FEF757FB204652 -:104E1000BDE81040FDF7CABF80B540F6FF33026819 -:104E2000C4F2000343F2FF3C9842C4F2010C0BDDD4 -:104E300060452FDC40F60043C4F20003984235D0B1 -:104E400042F600432EE000BFB0F1804F2ED040F27A -:104E50000043C4F20003984228D040F60003C4F295 -:104E60000003984222D0604526DC40F2FF73C4F272 -:104E70000003984236DD40F60003C4F20003984276 -:104E800044D040F60043C4F2000398423ED042F6BC -:104E9000004337E045F20003C4F20103984205D015 -:104EA00043F20043C4F201039842DCD14B6822F084 -:104EB00070021A436045D8DD44F2FF33C4F20103A7 -:104EC000984217DD44F20043C4F2010398421DD01A -:104ED00045F20003C4F20103984217D044F60003E0 -:104EE00010E000BFB0F1804F10D040F20043C4F298 -:104EF000000309E043F20043C4F20103984205D0E5 -:104F000044F20003C4F20103984203D1CB6822F4B7 -:104F100040721A434B6922F0800E8A6843EA0E03FE -:104F2000D1F800C00360C262A0F18042A2F59632BF -:104F30004FEAB222092AC0F828C008D8012303FA90 -:104F400002F240F2E5231A421CBF09690163012104 -:104F500041610169C90708BF80BD016921F00101F4 -:104F6000016180BDD0F808C011432CF47F4C41EAA8 -:104F7000032141EA0C0181607047000080B5816A1D -:104F80000A070DD4CA0716D18A071FD44A0728D4A6 -:104F9000CA0631D48A063AD44A0658D542E000BF40 -:104FA0000268D0F838C0536823F4004343EA0C0386 -:104FB0005360CA07E8D00268D0F82CC0536823F4C5 -:104FC000003343EA0C0353608A07DFD50268D0F848 -:104FD00030C0536823F4803343EA0C0353604A071C -:104FE000D6D50268D0F834C0536823F4802343EA4E -:104FF0000C035360CA06CDD50268D0F83CC0936854 -:1050000023F4805343EA0C0393608A06C4D50268F4 -:10501000D0F840C0936823F4005343EA0C03936034 -:105020004A0614D50268D0F844C05368BCF5801F06 -:1050300023F4801343EA0C03536008D1D2F804C070 -:10504000D0F848E02CF4C00343EA0E03536009068D -:1050500058BF80BD0168C06C4A6822F4002210432A -:10506000486080BDB0B582B004460020C4F890000E -:10507000FCF7CAFD216805460A68120737D56FF0AC -:105080007E4C20464FF4001100222B46CDF800C084 -:1050900000F000FA50B300BF206850E8000F21680C -:1050A00020F0800041E80002DAB1206850E8000FEB -:1050B000216820F0800041E8000292B1206850E8A9 -:1050C000000F216820F0800041E800024AB120680A -:1050D00050E8000F216820F0800041E80002002A1B -:1050E000DAD12020C4F8880060E000BF2168086899 -:1050F000400761D56FF07E4C20464FF480010022BE -:105100002B46CDF800C000F0C5F9002854D000BFF0 -:10511000206850E8000F216820F4907041E80002F8 -:10512000E2B1206850E8000F216820F4907041E857 -:1051300000029AB1206850E8000F216820F49070B6 -:1051400041E8000252B1206850E8000F216820F4C5 -:10515000907041E80002002ADAD100BF206850E8D0 -:10516000020F216820F0010041E80202DAB1206854 -:1051700050E8020F216820F0010041E8020292B1DC -:10518000206850E8020F216820F0010041E8020287 -:105190004AB1206850E8020F216820F0010041E880 -:1051A0000202002ADAD12020C4F88C00032000215A -:1051B00084F8841002B0B0BD2020C4F88800C4F880 -:1051C0008C000020E0662067002184F8841002B083 -:1051D000B0BD000070B504462269D4E9021300682E -:1051E0000A436169E6691143026846F6F315CCF695 -:1051F000FF7531432A4011430160416848F2000CB9 -:1052000021F4405119434160A269C4F2000C604589 -:105210001CBF216A0A4381684FF2FF43C1F2FF13AA -:10522000194011438160C16AD4F824E021F00F01D4 -:1052300041EA0E01C16244F6FF71C4F200018842E6 -:105240004FF0100318DC44F20041C4F20001884220 -:1052500028D044F60001C4F2000188422AD044F666 -:105260000041C4F20001884242D141F28801C4F2F7 -:10527000020109688B0933E045F20001C4F2000124 -:1052800088421FD0604525D043F60001C4F20101D9 -:1052900088422DD141F28801C4F202010B6879A243 -:1052A00022E000BF41F28801C4F2020109688B08C4 -:1052B00016E000BF41F28801C4F2020109680B093F -:1052C0000EE000BF41F28801C4F2020109680B0A36 -:1052D00006E000BF41F28801C4F2020109688B0AAE -:1052E00046F6C002C0F6000203F0030152F8213076 -:1052F000604542F20040C0F2F40015D0B6F5004F10 -:1053000024D1082B4FF0010100F2B380DFE803F055 -:10531000065E6CB164B1B1B16A0000BFFDF7D6F9A9 -:10532000002856D15CE000BF082B4FF0010100F2CD -:10533000A080DFE803F0059E259E1D9E9E9E230013 -:10534000FDF7C4F9C0B1D4F824E019E0082B4FF000 -:10535000010100F28E80DFE803F00565738C6B8C31 -:105360008C8C7100FDF7B2F900285ED164E000BFBB -:10537000FDF7D8F90028E6D100217AE04FF400408B -:1053800046F6A801C0F6000131F81E106268B0FBB5 -:10539000F1F002EB420188424FF0010169D313039F -:1053A000984266D8010E000210EB520041F1000154 -:1053B0000023FAF72DFF4FF60052A0F54071C0F21E -:1053C0000F0291424FD3012153E000BFFDF794F942 -:1053D00030B1D4F824E007E0FDF7A4F90028F8D1B3 -:1053E000002146E04FF4004046F6A801C0F6000157 -:1053F00031F81E106268B0FBF1F0510801EB40007B -:10540000B0FBF2F04FF6EF72A0F11001914207D815 -:105410004FF6F0710140C0F34200084423E000BFA2 -:10542000012126E0FDF768F930B1D4F824E007E067 -:10543000FDF778F90028F8D100211AE04FF4004078 -:1054400046F6A801C0F6000131F81E104FF6EF72C3 -:10545000B0FBF1F0616800EB5100B0FBF1F0A0F19E -:105460001001914204D82168C860002101E000BF0A -:1054700001214FF00110A066002208466267A26772 -:1054800070BD00BF01000000040000000200000029 -:10549000080000002DE9F041804600681546C26909 -:1054A0000E461140891BB1FA81F14909A94223D165 -:1054B000069C2CB3611C29D1C1693140891BB1FA0A -:1054C00081F14909A94217D1C1693140891BB1FA5B -:1054D00081F14909A9420FD1C1693140891BB1FA53 -:1054E00081F14909A94207D1C1693140891BB1FA4B -:1054F00081F14909A942DFD00020BDE8F08100BF59 -:10550000FCF782FB0320BDE8F08100BF1F4607E0E7 -:10551000C0693040801BB0FA80F04009A842EBD14E -:10552000FCF772FBC01BA04242D8D8F8000001680B -:105530004907EDD5402EEBD0802EE9D0C16909078F -:105540003AD4C1690905E3D54FF40061016250E81E -:10555000000FD8F8001020F4907041E80002002AF3 -:1055600060D0D8F8000050E8000FD8F8001020F400 -:10557000907041E80002002A54D0D8F8000050E8AA -:10558000000FD8F8001020F4907041E80002002AC3 -:1055900048D0D8F8000050E8000FD8F8001020F4E8 -:1055A000907041E80002EAB3D8F80000CFE700BFEE -:1055B0000320BDE8F08100BF0821016250E8000F20 -:1055C000D8F8001020F4907041E80002002A00F0A2 -:1055D0009780D8F8000050E8000FD8F8001020F4A9 -:1055E000907041E80002002A00F08A80D8F800009C -:1055F00050E8000FD8F8001020F4907041E8000245 -:10560000002A7DD0D8F8000050E8000FD8F800102C -:1056100020F4907041E80002002A71D0D8F8000010 -:10562000CCE700BF4FF6FE70CEF6FF70D8F8001042 -:1056300051E8021FD8F80020014042E80213F3B1FC -:10564000D8F8001051E8021FD8F80020014042E8C5 -:105650000213A3B1D8F8001051E8021FD8F80020B7 -:10566000014042E8021353B1D8F8001051E8021F7C -:10567000D8F80020014042E80213002BD6D1D8F818 -:105680006C0001282CD1D8F8000050E8000FD8F8A1 -:10569000001020F0100041E800020AB3D8F8000022 -:1056A00050E8000FD8F8001020F0100041E8000288 -:1056B000B2B1D8F8000050E8000FD8F8001020F080 -:1056C000100041E800025AB1D8F8000050E8000F7D -:1056D000D8F8001020F0100041E80002002AD2D1D2 -:1056E00020200021C8F88C00C8F86C10C8F874108D -:1056F000C8F89000032088F88410BDE8F08100BF4E -:105700004FF6FE70CEF6FF70D8F8001051E8021F79 -:10571000D8F80020014042E80213F3B1D8F8001095 -:1057200051E8021FD8F80020014042E80213A3B15B -:10573000D8F8001051E8021FD8F80020014042E8D4 -:10574000021353B1D8F8001051E8021FD8F8002016 -:10575000014042E80213002BD6D1D8F86C00012892 -:105760002CD1D8F8000050E8000FD8F8001020F035 -:10577000100041E800020AB3D8F8000050E8000F1A -:10578000D8F8001020F0100041E80002B2B1D8F8BB -:10579000000050E8000FD8F8001020F0100041E899 -:1057A00000025AB1D8F8000050E8000FD8F80010F5 -:1057B00020F0100041E80002002AD2D12020C8F8D1 -:1057C0008C0000200821C8F86C00C8F87400C8F8E4 -:1057D000901088F884000120BDE8F081FEE7000009 -:1057E00094B0FCF743FB00240020CDE90B44CDE945 -:1057F0000944CDE90744FCF7D5FB4FF480710991CA -:1058000040210A91042102200F9155210690CDE9F3 -:105810000D00CDE91010CDE9120006A8FCF7C0FF7D -:1058200020B1EFF3108072B6FEE700BF0F200190A9 -:105830000320CDE9020401A80421CDE90444FCF7CA -:10584000BBFD28B1EFF3108072B600BFFEE700BFCA -:10585000FEF7C2FEFEF734FEFEF7A0FFFFF7E4F905 -:10586000FEF7DEFFFFF73AF9FEF7EAFCFEF764FD0C -:10587000FEF728FFFEF75CFFFFF718FAFEF75CFE65 -:10588000FEF7C6FDFEF780FEFFF78AF8FFF7D6F8B1 -:1058900040F20410C2F20000FBF70CF840F22010B6 -:1058A000C2F20000FBF706F840F23C10C2F2000022 -:1058B000FBF700F840F20404C2F2000494ED020A7F -:1058C000FBF702F9D4E90001FBF7A6F8FFF782FA2B -:1058D000FFF794FA4FF090404FF480610122FCF7FB -:1058E0008DF940F60000C4F600004FF4007101226B -:1058F000FCF784F9FBF760F8FCE70000000000000B -:105900002DE9F04F81B02DED088B82B040F20C07ED -:10591000C2F2000797ED001ABEEE002A21EE028ABD -:10592000B4EE408AF1EE10FA0CDCB6EE002A21EE5D -:10593000021AB4EE401AF1EE10FAB8BFB0EE410A06 -:10594000B0EE408A10EE900AFAF72DFE41EC100BF3 -:105950009FEDAB1B00F0E8F951EC100BFAF736FEA7 -:105960009FEDAF0A01EE100A18EE104A31EE009AD0 -:10597000B5EE401A84F00040F1EE10FAA8BFB0EE88 -:10598000419AFAF710FE054619EE100A0E46FAF78C -:105990000AFE41EC180BB0EE480AF0EE680A00F07F -:1059A00047FA51EC100B2A463346FAF71BFDFAF77B -:1059B0000DFE40F2F406C2F2000630602046FAF70F -:1059C000F2FDB0EE480AF0EE680A04460D4600F01B -:1059D00047F951EC100B22462B46FAF703FDFAF774 -:1059E000F5FD40F2FC0197ED008AC2F2000196ED50 -:1059F00000AAB6EE000A086028EE00BA40F2F001F4 -:105A00003AEE0B9AC2F2000181ED009AFAF7CBFD53 -:105A100082461AEE100A8B46FAF7C5FD9FED7A0B07 -:105A2000044601900D46009153EC102B5046594608 -:105A3000FAF7D8FC22462B46FAF7CEFC9FED740B02 -:105A400054EC105B2A462346FAF7CCFC80461BEE4A -:105A5000100A8946FAF7A7FD42464B4606460F460E -:105A6000FAF719FCFAF7B2FD40F2F8019FED6A0B64 -:105A7000C2F200010AEE100A086053EC102B5046E7 -:105A80005946FAF7AFFCDDE90032FAF7A5FC2A46E1 -:105A90002346FAF7A7FC02460B4630463946FAF78A -:105AA000FAFBFAF793FD40F20011C2F200019FEDFC -:105AB0005D0A0860B5EE409A40F21C01F1EE10FA62 -:105AC000C2F20001B0EE401A0ADB91ED001AB4EE0A -:105AD000491AF1EE10FAB8BFB0EE419AB0EE491A89 -:105AE000B5EE40AA04EE100AF1EE10FAB0EE402A2C -:105AF0000ADB91ED002AB4EE4A2AF1EE10FAB8BFA3 -:105B0000B0EE42AAB0EE4A2AB5EE404AF1EE10FAE3 -:105B1000B0EE403A0ADB91ED003AB4EE443AF1EED1 -:105B200010FAB8BFB0EE434AB0EE443A81EE081A1C -:105B300082EE082A83EE083AB7EE004A40F2581087 -:105B4000B0EE405AC2F20000B4EE441AF1EE10FA80 -:105B5000C8BFB0EE441AB5EE401AF1EE10FAC8BF55 -:105B6000B0EE415A80ED005AB4EE442A40F25C1087 -:105B7000F1EE10FAC8BFB0EE442AB5EE402AB0EEFE -:105B8000401AC2F20000F1EE10FAC8BFB0EE421A9D -:105B900080ED001AB4EE443A40F26010F1EE10FAD3 -:105BA000C8BFB0EE443AB5EE403AC2F20000F1EEA2 -:105BB00010FAC8BFB0EE430A9FED1B2A80ED000A21 -:105BC00040F22C60C2F2000025EE023A006821EE9D -:105BD000021A20EE020ABCEEC33ABCEEC11ABCEEB9 -:105BE000C00A80ED0D3A80ED0E1A80ED0F0A02B06A -:105BF000BDEC088B01B0BDE8F08F00BF00BF00BF57 -:105C000000000060FB211940AA4C58E87AB6FB3F1F -:105C1000000000000000E03FAA4C58E87AB6FBBF45 -:105C2000DB0FC9400000000000E0AB4503B4019861 -:105C30004100009850EAC12018BF04204A0D18BF47 -:105C400040F0010040F2FF72B2EB515F08BF40F03C -:105C50000200012808BF052002B0704700000000C4 -:105C600010B52F499FED2C1B2DED020B84B005982C -:105C700020F000408842D8BF9DED040B2DDD29495E -:105C8000884209D1049840B94FF0010000F058FD56 -:105C900000F026FD06B010BD05DB9DED040B00F005 -:105CA00013FD06B010BD68469DED040B00F024F90D -:105CB00010F0030004BF9DED021B9DED000B0CD006 -:105CC00001280ED09DED021B9DED000B022817D080 -:105CD000012000F061FC06B010BD00F029FB06B009 -:105CE00010BD9DED021B9DED000B012000F054FC4A -:105CF00051EC100B81F0004106B041EC100B10BDCF -:105D000000F016FB51EC100B81F0004106B041ECA5 -:105D1000100B10BD0000000000000000000000009B -:105D2000FB21E93F0000F07F10B52DED040B86B09C -:105D30009DED060B10EE100A10EE901A8DED000B83 -:105D4000002818BF0120084320F00040C0F17F6008 -:105D500000F1E040C00F21D19DED080B10EE101AAC -:105D600010EE900A8DED000B002918BF01210843A9 -:105D700020F00040C0F17F6000F1E040C00F0DD185 -:105D800029490798B1EB400F04BF0698002842D07C -:105D90000998400004BF089800283CD09DED080BEE -:105DA00053EC102B9DED060B51EC100BFAF7EFFCAA -:105DB000CDE902019DED020B40F2FF7110EE900A59 -:105DC0008DED000B31EA105021D00798039900F0B7 -:105DD000004001F00041884219D09DED080B8DED87 -:105DE000040B9DED020B8DED000B10EE900A059952 -:105DF00061F31E0005909DED041B9DED020B51EC1F -:105E0000110B53EC102BFAF7EAFACDE902019DEDE4 -:105E1000020B0AB010BD012000F092FC0AB0BDE8F0 -:105E2000104000F05DBC00000000E0FF000000003A -:105E300010B52F499FED2C1B2DED020B84B005985A -:105E400020F000408842DCBF00209DED040B32DDD5 -:105E50002849884209D1049840B94FF0010000F068 -:105E60006FFC00F03DFC06B010BD05DB9DED040BA2 -:105E700000F02AFC06B010BD68469DED040B00F052 -:105E80003BF810F0030011D0012818D09DED021B43 -:105E90009DED000B02281AD000F04AFA51EC100BCD -:105EA00081F0004106B041EC100B10BD9DED021BCE -:105EB0009DED000B012000F06FFB06B010BD9DEDC5 -:105EC000021B9DED000B00F033FA06B010BD01205F -:105ED00000F062FB51EC100B81F0004106B041EC88 -:105EE000100B10BD000000000000000000000000CA -:105EF000FB21E93F0000F07F2DE9F14F04462DED35 -:105F0000020B2DED088B8AB09FEDE70B80ED020BA5 -:105F1000139EE74826F0004585420ADC9DED120BF2 -:105F2000002084ED000B0AB0BDEC088B03B0BDE887 -:105F3000F08FE0489FEDE0AB9FEDE1BBA84247DD6D -:105F4000E14F9FEDE39B9FEDE48B9DED120B53EC36 -:105F50001A2B51EC100B002E1CDDFAF73DFA41EC28 -:105F6000100BBD4208D053EC1B2B51EC100BFAF771 -:105F700033FAC4E900010BE053EC192B51EC100B80 -:105F8000FAF72AFA53EC182BFAF726FAC4E90001BB -:105F90000120C8E7FAF77FF941EC100BBD4208D0A9 -:105FA00053EC1B2B51EC100BFAF775F9C4E9000107 -:105FB0000BE053EC192B51EC100BFAF76CF953EC86 -:105FC000182BFAF768F9C4E900014FF0FF30AAE78F -:105FD000C348A84279DB9DED120B51EC100B00F089 -:105FE000B5FB41EC180B9FEDC00B53EC102BFAF7EF -:105FF000F9F99FEDBF1B53EC112BFAF74CF9FAF7A7 -:1060000039FC0746FAF718FC41EC190B53EC1A2B34 -:10601000FAF7E8F953EC182BFAF7E1F941EC180B11 -:1060200053EC1B2B51EC190BFAF7DCF9DFF8C8A283 -:1060300041EC100B4FEA15580125FA4453EC102B94 -:1060400051EC180BFAF7C8F9032DC4E900013DD053 -:10605000C1F30A5005EB4511A8EB0000113981424C -:1060600034DA0AEB051BB0EE48AA9BED000BF0EE0C -:1060700068AA53EC102B51EC190BFAF7B3F941EC69 -:106080001B0B51EC1A0B53EC1B2BFAF7A5F941EC47 -:10609000180B51EC1A0B53EC182BFAF79DF953EC33 -:1060A0001B2BFAF799F99BED020B41EC1A0B53EC01 -:1060B000102B51EC190BFAF795F953EC1A2BFAF750 -:1060C0008BF941EC100B6D1CB8E70EE0002EA8BF59 -:1060D0003846BFF628AF94ED000B51EC100B81F061 -:1060E0000041C4E9000178421DE7C6F3130040F403 -:1060F000801EC6F30A50A0F2F530471100F01F05CC -:10610000C5F12000DDF848B0089000200690079007 -:106110000520EC467949002D07EB0002794408BFC1 -:1061200051F8221009D051F8223001EB8201AB4026 -:106130004A68089922FA01F11943A1FB0E26A1FB36 -:106140000B131A449A4234BF0123002303EB0608C1 -:106150000CEB8003D3E901A60E448E4234BF01212B -:10616000002192448A4411B1924502D903E092453C -:1061700001D2012100E00021C3E901A641444CF80D -:106180002010011EA0F10100C4DC029800F10050B3 -:10619000850F0298DDE903678000DDF81480FAF7C7 -:1061A0004BFB41EC1A0B3046FAF757FB9FED541BA3 -:1061B00053EC112BFAF716F941EC1B0B3846FAF7A2 -:1061C0004CFB9FED511B53EC112BFAF70BF941ECF3 -:1061D000180B4046FAF741FB9FED4D1B53EC112B7A -:1061E000FAF700F941EC190B51EC180B53EC192B91 -:1061F000FAF751F853EC1B2BFAF74DF853EC1A2B26 -:10620000FAF749F8CDE90801002008909DED080B48 -:1062100053EC1A2B51EC100BFAF7DEF853EC1B2B56 -:10622000FAF7DAF853EC182BFAF7D6F853EC192BE7 -:10623000FAF7D5F89FED381B53EC112BFAF7D2F88B -:106240009FED370B41EC180B53EC102B9DED080B19 -:1062500051EC100BFAF7C6F853EC182BFAF71BF8B1 -:106260009FED310B41EC180B53EC102B9DED080BFF -:1062700051EC100BFAF7B6F853EC182BFAF70BF8B1 -:1062800041EC100B139810F0004F06D06D4251EC0A -:10629000100B81F0004141EC100B284684ED000BFF -:1062A00041E60000000000000000000000000000C7 -:1062B000FB21E93F7CD9024000004054FB21F93F1B -:1062C0003163621A61B4D03DFB21F93F0000000048 -:1062D0000000601A61B4D03D7370032E8A19A33B8D -:1062E000FB2139410000000083C8C96D305FE43FE5 -:1062F000000000000000E03F5A070000A806000070 -:10630000000000000000103E000000000000103CF3 -:10631000000000000000103A182D4454FB21F93D04 -:106320003326A611460B113C00000054FB21F93D19 -:1063300010B52DED040B2DED088B82B0B0EE419A17 -:10634000F0EE619A0B9820F000449FED4BABB4F156 -:10635000795F11DA9DED0A0B51EC100BFAF78AFA0E -:10636000002801BFB0EE4A0AF0EE6A0A02B0BDECA6 -:10637000088B04BF04B010BD9DED0A0B53EC102B2D -:1063800051EC100BFAF72EF841EC180B3C480621A3 -:10639000B0EE480AF0EE680A784400F081F853EC59 -:1063A000182B51EC100BFAF71DF89DED0A0B41EC80 -:1063B0001B0B53EC192B51EC100BFAF713F841ECB3 -:1063C000190B53EC1B2B51EC180BFAF70BF853EC91 -:1063D000192BFAF701F89FED2C0B41EC190B53EC3C -:1063E000102B51EC180BF9F7FDFF41EC100B28486E -:1063F000844210DA53EC192B51EC100BF9F7ECFF37 -:1064000053EC1A2BF9F7EBFF41EC100B02B0BDEC8B -:10641000088B04B010BD1F48A042BCBF9FED1E1BDF -:106420008DED001B06DBA4F500100190002000900C -:106430009DED001B51EC100B53EC112BF9F7CCFF29 -:106440009DED000B41EC180B53EC102B51EC1A0B8B -:10645000F9F7C2FF41EC1A0B53EC192B51EC180B56 -:10646000F9F7BAFF53EC1A2BF9F7B9FF41EC100B0F -:10647000CCE7000000000000000000000000F03F3A -:10648000CC03000000000000000000000000E03F1E -:106490003333D33F0000E93F000000000000D23F4B -:1064A00070B504462DED028B4D1E00EBC500B0EE1D -:1064B000408AF0EE608A90ED000B35F0060017D0B0 -:1064C00053EC182B51EC100BF9F78CFF41EC100B2F -:1064D0006D1E04EBC50090ED001B51EC100B53EC4E -:1064E000112BF9F7D8FE41EC100B35F00600E7D17F -:1064F000022D36D0042D1CD0062D1CBFBDEC028B06 -:1065000070BD53EC182B51EC100BF9F76BFF94EDA9 -:106510000A1B53EC112BF9F7BEFE53EC182BF9F7BD -:1065200061FF94ED081B53EC112BF9F7B4FE41EC1D -:10653000100B53EC182B51EC100BF9F753FF94EDA3 -:10654000061B53EC112BF9F7A6FE53EC182BF9F7A9 -:1065500049FF94ED040B53EC102BF9F79CFE41EC32 -:10656000100B53EC182B51EC100BF9F73BFF94ED8B -:10657000021B53EC112BF9F78EFE53EC182BF9F795 -:1065800031FF94ED001B53EC112BF9F784FEBDECA9 -:10659000028B41EC100B70BD31B504462DED040BA0 -:1065A0002DED0A8BB0EE41BAF0EE61BA0B989DED7D -:1065B0000A0B20F00040B0F1795F0DDA51EC100BBE -:1065C000FFF734FB042808BF00F09AF89DED0A0B92 -:1065D000BDEC0A8B05B030BD53EC102B51EC100B09 -:1065E000F9F700FF41EC180B9DED0A0B53EC182B4B -:1065F00051EC100BF9F7F6FE41EC190B2C48B0EEFC -:10660000480AF0EE680A05217844FFF749FF9FED3C -:106610002ACBB0EE40AAF0EE60AA9CB353EC1C2B40 -:1066200051EC190BF9F7DEFE41EC1C0B53EC1A2B65 -:1066300051EC190BF9F7D6FE9FED210B41EC190B2C -:1066400053EC102B51EC1B0BF9F7CCFE53EC192B30 -:10665000F9F7C2FE53EC182BF9F7C4FE53EC1B2BD1 -:10666000F9F7BAFE53EC1C2BF9F7B6FE9DED0A1BA9 -:1066700053EC112BF9F7B3FEBDEC0A8B05B041ECDE -:10668000100B30BDFFE753EC1A2B51EC180BF9F748 -:10669000A9FE53EC1C2BF9F7FEFD53EC192BF9F76F -:1066A000A1FE9DED0A1B53EC112BF9F7F4FDE3E776 -:1066B0005C02000000000000495555555555C5BF06 -:1066C000000000000000E03F10B553EC102B51EC2F -:1066D000100BF9F7E0FD41EC100B10BD00000000BD -:1066E0009FED050B10B553EC102B51EC100BF9F787 -:1066F000EBFE41EC100B10BD00000000000000009C -:106700009FED050B10B553EC102B51EC100BF9F766 -:1067100069FE41EC100B10BD0000000000000010ED -:1067200002E008C8121F08C1002AFAD1704770475A -:10673000002001E001C1121F002AFBD170470000B8 -:1067400001490860704700000000002082B0CDE9D8 -:10675000000121F0004001909DED000B02B051ECD2 -:10676000100B7047000000004C5555555555A53F7E -:106770007751C1166CC156BF9015CB19A001FA3ED6 -:10678000AD529C804F7E92BEC4B1B4BD9EEE213E00 -:10679000D43888BEE9FAA8BD00004054FB21F93F77 -:1067A0003163621A61B4D03D0000601A61B4D03D1B -:1067B0007370032E8A19A33B0000002E8A19A33B95 -:1067C000C14920259A837B390000000000000000A9 -:1067D0006E83F9A22915444ED15727FCC0DD34F54C -:1067E000999562DB4190433CAB6351FE61C5BBDED2 -:1067F0003A6E24B7E0D24D42EA2E49061C92D109E6 -:106800001CEB1DFE3EA729B1F53582E88444BB2E62 -:1068100026709CE9417E5FB439D69139F4395383AF -:106820008B5F849C3B28F9BDFF97F81F0F9805DE0E -:106830008B112FEF1F6D0A5ACF7E366DB709CB270C -:10684000663F464F2DEA5F9EC7BA27757BF1E5EBA1 -:10685000F739073DEA92528AB15FFB6B085D8D1FE5 -:106860004630035600000000A6F810111111813FB8 -:10687000D561C119A0012ABF7DFEB157E31DC73EF6 -:10688000EB9C2B8AE6E55ABE7CD5CF5A3AD9E53D3A -:1068900000000000000000000102030406070809D0 -:1068A00000000000010203040100020004000600D1 -:1068B00008000A000C0010002000400080000001C9 -:1068C00000000000040000000200000008000000BA -:1068D000010101030701000008040204080101018D -:1068E0000069000800000020200000002067000868 -:1068F0002069000820000020700C000030670008AC -:10690000000000000C0000000100000000004041F9 -:1069100010000000010000000024F40000004041CD +:1009B0006F12833AB0B584B00D4602210DF10E02DC +:1009C0004FF0FF34CDE900216C210C220123029469 +:1009D00001F0F2F910B104B0B0BD00BFBDF80E10C7 +:1009E000090409BA00EE101AB8EEC00A85ED000A33 +:1009F00004B0B0BDFEE7000040F2CC20C2F200001F +:100A000000F07CBD40F22C30C2F2000000F076BD58 +:100A100040F28C30C2F2000000F070BD40F2EC30C9 +:100A2000C2F2000000F06ABD704700004FF40050B1 +:100A300001F01AB8EFF3108072B600BFFEE70000B5 +:100A4000B0B52DED048B9FED2C8A40F2040440F2EA +:100A50000805C2F20004C2F20005B0EE080AF0EE8A +:100A6000480A2060296005F09BFB40F6B83000F092 +:100A700031FE9FED220AF0EE480A05F091FB28684E +:100A80002168484300EE100AB8EEC09AFFF71CFF39 +:100A900040F6B004C2F2000494ED001A29EE000AF8 +:100AA00030EE410A10EE100AFFF77DFD41EC100B0D +:100AB0009FED0F1B05F088FD51EC100BFFF786FD35 +:100AC00000EE100A30EE081AB5EE400AF1EE10FA08 +:100AD000A8BFB0EE401A84ED001AFFF709FF40F2FC +:100AE0001010C2F2000080ED000ABDEC048BB0BD16 +:100AF00000000060FB211940DB0FC940000000002E +:100B000040F20C00C2F2000080ED000A04F014BCB8 +:100B100070B582B090F85820012A03D1022108460E +:100B200002B070BD002201920092026840F2080CEF +:100B3000C5F2000CB2F1A04F0CF1F80508D040F25C +:100B40000043C5F200039A423ED10CF59F6300E0DA +:100B50002B469B68946823435B0735D44FF4E063CE +:100B6000D1F800E0AA4208BF4FF44073B2F1A04FA1 +:100B700008BF4FF440735CF80340BEF1000F24F44B +:100B800060442DD04D6890F838602C4340F2001539 +:100B900042F48072C5F2000544EA4634AA424CF899 +:100BA000034037D1DCF80020DCF800412243D207B3 +:100BB0003AD15CF80320896840F61F74A24341EAE9 +:100BC0000E01114322E000BFC16D41F02001C1655B +:100BD0000121002280F85820084602B070BD00BFF5 +:100BE00042F4807140F20012C5F2000291424CF8CA +:100BF00003401BD1DCF80010DCF800211143C907C9 +:100C00001ED15CF8031040F61F7291434CF803109C +:100C10000021DEE7DCF80044DCF80055DCF80026B3 +:100C20002C432243D207C4D00021D2E7DCF80024B1 +:100C3000DCF80065DCF8001632431143C907E0D048 +:100C40000021C6E7F0B581B00022009290F858204C +:100C5000012A03D10221084601B0F0BD0123076833 +:100C600080F85830BB685B0736D4D1E900531F26A3 +:100C7000C3F3012407EB8404226B03F01F039E409F +:100C8000B243C5F3846606FA03F31A432263BA68D3 +:100C9000BB6802F0040203F00803D21840F0BD80E4 +:100CA0000A6807F114030426C2F34064D1F808E08F +:100CB00006EAD25C53F82440C2F304550722AA4046 +:100CC000BEF1004F24EA02040CD143F80C401A682C +:100CD00042F000430EE000BFC16D41F02001C1654C +:100CE00001219DE10EFA05F2224343F80C201A6817 +:100CF00022F000437B61D1E90435FC68042B5FD10D +:100D00003A6E3A6E0B68C2F3846293FAA3F6C3F3A9 +:100D1000846C6FF3DF43B6FA86F5002B2C464FF652 +:100D2000FF7E08BF6446A242C0F2070E0CD13A6EA5 +:100D300022F000423A660A6802EA0E03C2F3846CAB +:100D400092FAA2F2B2FA82F57A6E7A6E002BC2F3B0 +:100D500084622C4608BF6446A2420CD17A6E22F00F +:100D600000427A660A6802EA0E03C2F3846C92FAC1 +:100D7000A2F2B2FA82F5BA6EBA6E002BC2F38462A6 +:100D80002C4608BF6446A2420CD1BA6E22F0004243 +:100D9000BA660A6802EA0E03C2F3846C92FAA2F2FF +:100DA000B2FA82F5FA6EFA6E002BC2F3846208BFC3 +:100DB0006546AA4231D1FA6E22F00042FA662CE072 +:100DC000062202EA940205FA02FC0E6807F16005A9 +:100DD00055F823404FF20002C0F2FF3206F0F84609 +:100DE000224046EA0C06324342F0004245F82320F6 +:100DF0000A698B6955F8226026F08076334345F8FE +:100E000022300A690B7F55F82260012B26F000760C +:100E100008BF06F1007645F82260BA68D20750D1C3 +:100E20000D68CA68D7F8B0602B466FF3DF4326EA37 +:100E3000030C4FF6FF7602F01804C0F20706E640F6 +:100E400000242E40C4F27F0446EA0C06A242C7F8F2 +:100E5000B06036D193B195FAA5F2B2FA82F20132BE +:100E600002F01E03092B02F01F0310D801229A4042 +:100E700003EB430342EA035315E000BF012202EBF8 +:100E8000956202F01E030A2B02F01F03EED301222B +:100E900000269A4003EB4303CFF6206606EB03538C +:100EA0001A4342F00073C3F3406607EB86068A6874 +:100EB0007569C3F3045307249C40A5439A402A4311 +:100EC00072610B680021C8F208010B4266D040F243 +:100ED000003EC5F2000EAEF500710EF580648F4243 +:100EE00004BF40F20034C5F200042146B7F1A04F20 +:100EF00004BF40F20031C5F200018D680022CCF23F +:100F00002132934205F0E07C04D01022C9F2C002E5 +:100F1000934245D12A0261D440F20062C5F2000238 +:100F2000974202D0B7F1A04F5AD18A6822F0E072FE +:100F300042EA0C0242F400028A6040F21801C2F256 +:100F40000001096842F663528909C0F23E52A1FBD2 +:100F50000212910901EB41010C2202EB8101009187 +:100F60000099002948D00099013900910099002981 +:100F700044D00099013900910099002940D000998E +:100F800001390091009900293CD000990139009164 +:100F9000009900294FF00001E5D141E000213FE038 +:100FA0000022CCF25272934208BF15F0807219D021 +:100FB0000021CCF684318B424FF0000108BF15F4BC +:100FC00080022DD1B7F1A04F1FD040F20011C5F221 +:100FD00000018F4218D1002122E000BF00211FE054 +:100FE00000211DE08A6822F0E07242EA0C0242F021 +:100FF00080728A60002113E0002111E000210FE0DF +:1010000000210DE000210BE0A646DEF8081021F0DB +:10101000E07141EA0C0141F48001CEF80810002192 +:10102000002280F85820084601B0F0BDB0B582B06B +:101030000446002001904CB1E06D58B121688868E9 +:10104000800012D48868C00019D54CE0012002B09D +:10105000B0BD00BF204600F027F90020206684F8CC +:101060005800216888688000ECD588684FF6C07207 +:10107000C5F6FF72104088608868C00033D44FF610 +:10108000C0728868C5F6FF7202F18052104000F10C +:101090008050886040F21800C2F20000006842F6FA +:1010A00063528009C0F23E52A0FB02029009022264 +:1010B00002EB400001900198A8B100BF01980138EF +:1010C0000190019878B1019801380190019850B1D0 +:1010D000019801380190019828B1019801380190D8 +:1010E00001980028EAD18868C00009D4E06D40F07A +:1010F0001000E065206E40F001002066012000E055 +:1011000000208A68E36D02F0040203F01003D21895 +:10111000E26D40F0818022F481720232E2658A68D9 +:10112000D20729D140F2001341F48072C5F20003C6 +:1011300040F2080C9A42C5F2000C73D1DCF8003082 +:10114000DCF800211A43D20716D10CF1F8024FF453 +:10115000E063D4F804E0914208BF4FF44073B1F16A +:10116000A04F08BF4FF440735CF8032022F47C12B8 +:1011700042EA0E024CF80320627FE36B43EA4232FC +:10118000D4E902C31A4394F8243042EA0C02012B3A +:1011900042EA034207D1D4F828C00023CFF6FE73F9 +:1011A00003EB4C431A43E36A33B103F47873D4F886 +:1011B00030C01A4342EA0C02D1F80CC044F20703D3 +:1011C000CFF6F07303EA0C031A43CA600A69636B33 +:1011D00022F040621A430A618A68120753D494F8D5 +:1011E0003820237F520042EA833CCB6844F202025B +:1011F00023EA020242EA0C02CA6022690B69FAB1D0 +:1012000043F480330B61D1F8C0C043F6FF732CEA7E +:1012100003031A431CE000BF42F010010120E16506 +:1012200002B0B0BDDCF800E4DCF80025DCF80036E4 +:1012300042EA0E021A43D2073FF487AF9CE700BF91 +:1012400023F480320A61D1F8C02043F6FF739A4339 +:10125000C1F8C02094F840300A69012B10D140F247 +:10126000FD7322EA030CD4E91132D4E913E543EA11 +:101270000C031A4342EA0E022A4342F0010201E043 +:1012800022F001020A6162690B6B012A23F00F024E +:1012900002D1236A013B1A430A63E16D012262F322 +:1012A0000101E16502B0B0BDF0B59BB0044600207D +:1012B0001A90CDE91800CDE9160001A85421FEF7D7 +:1012C000DFFF206840F20041C5F2000188426FD084 +:1012D00040F20011C5F20001884200F0A380B0F195 +:1012E000A04F40F009814FF4004001904FF00050B2 +:1012F000129001A801F040F8002818BFFFF79AFBF0 +:1013000040F2EC01C2F200014A6841F24C00C4F222 +:101310000200531C4B6042B9016841F40051016066 +:10132000016801F4005100910099016816AD41F087 +:10133000040101600168032701F004010091009994 +:101340000168002641F0010101600068294600F0B3 +:101350000100009000980820169040F20040C4F66A +:10136000000000F580601797189600F089FB4FF099 +:1013700090402946CDE91677189600F081FB40F29F +:10138000CC250820C2F20005C4F20200052180220B +:101390004FF4007385E8430005F114004FF4006733 +:1013A0004FF0200CC5E9036280E888109BE000BF85 +:1013B0004FF4803001904FF00040139001A800F0EE +:1013C000DBFF002818BFFFF735FB41F24C00C4F2E9 +:1013D00002000168002641F480410160016801F4C7 +:1013E000804100910099016841F0020101600068AC +:1013F00016A900F002000090009802201690032029 +:10140000179040F20040C4F60000189600F038FB38 +:101410000820C4F2020040F28C352830C2F20005E8 +:10142000252153E04FF4004001904FF000501290FE +:1014300001A800F0A1FF002818BFFFF7FBFA40F257 +:10144000EC01C2F200014A6841F24C00C4F2020011 +:10145000531C4B6042B9016841F4005101600168BE +:1014600001F4005100910099016816AD41F00101AD +:1014700001600168032701F00101009100990168F2 +:10148000002641F0020101600068294600F00200D8 +:1014900000900098C02016904FF090401797189633 +:1014A00000F0EEFA0420CDE9160740F20040C4F641 +:1014B00000002946189600F0E3FA0820C4F2020062 +:1014C00040F22C351430C2F20005242180224FF462 +:1014D00000734FF4006728606960AE60EE602A61B7 +:1014E0006B61AF61EE6128462E6200F05DF808B1D5 +:1014F000FFF7A0FA6565AC621BB0F0BDB0B5D0E9EE +:1015000010C30268DCF8001003F01F030424D2F8B3 +:1015100000E09C400C4218BF1EF0040522D10224BA +:101520009C400C4218BF1EF0020529D1D940090782 +:1015300024D51EF0080108BFB0BD116821F00E01CE +:101540001160012101FA03F2CCF80420C16380F894 +:101550002510416B002280F8242079B1BDE8B0400D +:10156000084700BF1168890603D4116821F00401FF +:101570001160CCF80440016B0029EFD1B0BD00BF71 +:101580001168890606D4116821F00A011160012151 +:1015900080F82510CCF80440C16A0022002980F8A8 +:1015A0002420DBD1EAE7000000284FF0010100F021 +:1015B0008E802DE9F04740F2000CC4F2020C036863 +:1015C0004FF6F8320CF5816ECBF6FD72734538BFDD +:1015D00002F580624CF6CD441A44CCF6CC44A2FB12 +:1015E00004286FF0070252FA83F2A2FB04290CF5DB +:1015F00080656FF00304D0E90262D0F810A03CBF10 +:101600000025C4F2020504EA9804C0E9105402253A +:1016100080F825501D6847F6F07725EA070737431D +:101620003A43476942EA0A0285693A43C7692A434D +:10163000056A3A432A431A600CF50262734538BFC3 +:101640000CF50062A3180CF50862C264C9F3041219 +:1016500040F6840C01FA02F2B6F5804FC4F2020C97 +:101660008364026506D1002141601960CCF8002036 +:101670001EE000BF41685FFA81FE013903294FF087 +:101680000001C3F800E0CCF8002011D8AEF101024F +:101690000CEB820747F87C1F02F01F01012202FABF +:1016A00001F30CF1BC023946CCF8C03002E000BFB7 +:1016B0000022002300F1540C8CE80E0000210122CE +:1016C000C16380F8252080F82410BDE8F047084663 +:1016D00070470000B0B5044600F0C6FA054640F277 +:1016E0001000C2F200004068611C18BF044400BF33 +:1016F00000F0BAFA401BA042FAD3B0BD70B5D8B121 +:10170000044690F85C0028B9002084F85D0020466B +:1017100000F01EF92068816921F01001816100F05C +:10172000A3FA054620688169090707D500F09CFAED +:10173000401B0B28F6D312E0012070BD816941F0F7 +:101740000101816100F090FA054600BF20688169BF +:10175000C9070DD100F088FA401B0B28F6D3206E84 +:10176000032140F001002066012084F85C1070BD68 +:10177000826946F2004CC4F2000C42F0020260455D +:10178000826102D16268CCF80021227C8369012A3F +:1017900023F0400318BF40338361627C8369012AD0 +:1017A00023F4804308BF03F580438361A27C8369EF +:1017B000012A23F4805318BF03F5805383618269A3 +:1017C000D4E902E322F4407545EA0E058561856996 +:1017D00025F0A4058561056925F0100505619BB11B +:1017E000012B0DD0022B09D08569032B45F0800514 +:1017F0008561056945F01005056105D1202300E0EC +:10180000042385692B43836104F114052ACD226AE0 +:101810005E1E6FF0FF0303EB052545EA4665013ABE +:101820002A430025CFF6FF7505EB01411143BEF5B4 +:10183000407FC16110D1D4E909E2D4E90B61013ADA +:1018400003EB06231A436FF00F0303EB011111435F +:1018500005EB0E421143C160D4E90D13E26BD0F8E1 +:10186000C0603243C0F8C0200CF580660CF58042A1 +:10187000B04204BF4AF25072C4F200020CF5006696 +:10188000B04208BF02F5D4622264D0F8806026F42A +:10189000F81646EA0141C0F8801002F17001616457 +:1018A000D0F8801021F0706141EA0361C0F8801027 +:1018B00002F1B000A06402F5C470E06402F5187093 +:1018C000206502F51E70606502F55470002100BFAE +:1018D000C2E90011C2E90211C2E90411C2E906110C +:1018E000C2E90811C2E90A11C2E90C11C2E90E11DC +:1018F000C2E91011C2E91211C2E91411C2E91611AC +:10190000C2E91811C2E91A11C2E91C11C2E91E117B +:10191000C2E92011C2E92211C2E92411C2E926114B +:10192000C2E92811C2E92A11C2E92C11C2E92E111B +:10193000C2E93011C2E93211C2F8D010D432824269 +:10194000C6D300200121A065206684F85C1070BD1C +:1019500010B59CB0044600201B90CDE91900CDE9DC +:10196000170002A85421FEF78BFC206846F6000100 +:10197000C4F20001884237D046F20041C4F20001AF +:1019800088426DD14FF4805002904FF0007010905B +:1019900002A800F0F1FC002818BFFFF74BF840F256 +:1019A0000C11C2F200010A6841F24C00C4F20200BC +:1019B000531C0B6042B9C16841F00071C160C1683D +:1019C00001F0007101910199016841F0010101608C +:1019D000006800F00100019001984FF4C05017908A +:1019E0004FF0904032E000BF4FF4805002904FF033 +:1019F0000070109002A800F0BFFC002818BFFFF78D +:101A000019F840F20C11C2F200010A6841F24C00D0 +:101A1000C4F20200531C0B6042B9C16841F000716E +:101A2000C160C16801F0007101910199016841F044 +:101A300002010160006800F00200019001984FF47B +:101A40008250179040F20040C4F600000221189125 +:101A50000021CDE9191109211B9117A900F010F8F7 +:101A60001CB010BD7047000040F21441C4F20101E7 +:101A70000A68024214BF08607047FFF7F3BF000016 +:101A80002DE9F04F84B08E4641F20042C4F60002C8 +:101A9000DEF8004006219042019008BF0521002C8D +:101AA000009100F0D7800198002500F138424FEAFC +:101AB000B2230098012700264FF00008052B38BFFD +:101AC00018460090CDF808E00EE000BFDEF80040B8 +:101AD00008F1010834FA07F106F1020607F10107DF +:101AE00005F1040500F0B680A7F1010A012000FA13 +:101AF0000AF314EA0309E9D0DEF804C00CF0030B82 +:101B0000ABF10104012C17D80198744681680322B7 +:101B1000E468B2409143B4402143816041684FEA98 +:101B2000480E9943CCF3001303FA0AF30446D0435A +:101B3000194361600CE000BF0321B140019CC84320 +:101B4000BBF1030FB64603D1B6464FF0030B23E0BB +:101B5000E168029A01409368BBF1020F03FA0EF3A9 +:101B600041EA0301E16017D16FF0030101EA5A0174 +:101B7000214405F01C040F23D1F820C003FA04FB14 +:101B800013692CEA0B0CA34043EA0C03019C0B6283 +:101B9000D2F804C00CF0030B21680BFA0EF20140DE +:101BA00011432160DDF808E01CF4403F8ED041F283 +:101BB0006000C4F20200016840F2004C41F00101F3 +:101BC00001600168C4F2010C01F001010391039965 +:101BD0002AF003014FF6084A6144CFF6FF7A05F078 +:101BE0000C030F2051F80A2000FA03F40098A243D6 +:101BF00000FA03F31A4341F80A20DCF80810DEF873 +:101C0000042041EA090340F20C40D40258BF21EA03 +:101C10000903CCF80830C4F201000168940241EADB +:101C2000090358BF21EA09030360DCF80410940398 +:101C300041EA090358BF21EA0903CCF80430DCF873 +:101C40000010D20341EA090358BF21EA0903CCF886 +:101C500000303BE704B0BDE8F08F00001823002AF5 +:101C600008BF2823C150704740F6A800C2F2000008 +:101C70000068704790F84120202A03D190F8402056 +:101C8000012A01D102207047242280F841200268F5 +:101C9000136823F001031360136823F48053136067 +:101CA000136819431160116841F00101116020218E +:101CB00080F84110002180F840100846704700006D +:101CC00090F84120202A03D190F84020012A01D128 +:101CD00002207047242280F841200268136823F014 +:101CE00001031360136823F4706343EA0121116058 +:101CF000116841F001011160202180F8411000219C +:101D000080F8401008467047002804BF0120704743 +:101D100010B5044690F8410028B9002084F840002E +:101D2000204600F065F9242084F8410094E8091069 +:101D3000E2680168012A21F00101016023F070616D +:101D40000161816821F40041816003D14CF40041BC +:101D5000816009E04CF40441022A816004D14168A9 +:101D600041F4006103E000BF416821F4006141607B +:101D7000416804F1100C41F0007141F400414160F0 +:101D8000C16821F40041C1609CE80E10114341EA92 +:101D90000321C160216A41EA0C010160016841F040 +:101DA0000101016000202021606484F8411020635B +:101DB00084F8420010BD00002DE9F04F81B00446C8 +:101DC00090F8410020280DD1DDF828B0BBF1000FBC +:101DD0000CD0DDF82CA0BAF1000F07D094F8400029 +:101DE00001280BD1022001B0BDE8F08F4FF4007044 +:101DF0006064012001B0BDE8F08F00BF01201D46E6 +:101E00001746894684F84000FFF72EFF21680646F2 +:101E10008A69120447D422200C9A84F84100402099 +:101E20004FF0000884F84200C4F84480C4F824B09D +:101E3000A4F82AA0C4F8348049F6000392464A6800 +:101E4000CFF600436FF39F29E8B249EA00401A40F9 +:101E5000104400F5005048602046514632469B46EB +:101E600002F046FCA8B9012D08D02068390A816229 +:101E700020465146324602F03BFC50B92068F9B288 +:101E800081622046402100225346009602F082FBE8 +:101E900050B384F84080012001B0BDE8F08F00BF4E +:101EA00088690004B7D520461921324602F0C4FAE9 +:101EB00000289ED1FFF7D8FE801B21681A28EFD397 +:101EC00088690004ECD5606C40F02000606420203C +:101ED00084F84100002084F8420084F8400001208A +:101EE00001B0BDE8F08F00BF608D40F20008B0F592 +:101EF000807FC0F2FF1809D3206808F5105350F80E +:101F0000041F4F4601EA0B02FF210AE0618D2068A1 +:101F1000CAB250F8043F49EA024203EA0B0708F547 +:101F200092333A431A43FF270BF5806502602185FF +:101F300010E000BF618D2068218550F8042FC9B2E0 +:101F400049EA01412A404FF00073114319430160EF +:101F5000608D88B32046042100225346009602F08B +:101F600019FB00287FF445AF2068616A406A087059 +:101F7000606A218D01306062481E2085618D0139C3 +:101F80006185618D0029E3D00004E1D120468021E4 +:101F900000225346009602F0FDFA00287FF429AF94 +:101FA000608DB0F5807FC5D32068278550F8041F69 +:101FB0004A4629404346C8E720465146324602F089 +:101FC00059FB00287FF415AF20682021C1614268C9 +:101FD0004EF60003CFF600631A404260002084F8FA +:101FE000411084F8420084F8400001B0BDE8F08F51 +:101FF00010B59CB0044600201B90CDE91900CDE936 +:10200000170002A85421FEF73BF9206845F60001AD +:10201000C4F20001884237D045F20041C4F2000109 +:1020200088425FD14020029002A800F0A5F9002864 +:1020300018BFFEF7FFFC41F24C04C4F20204206812 +:1020400017A940F002002060206800F00200019013 +:1020500001984FF4C0701790122018900020CDE91D +:10206000190004201B9040F20040C4F60000FFF766 +:1020700007FDE06840F40010E060E06800F4001044 +:10208000019001981CB010BD8020029002A800F0C1 +:1020900073F9002818BFFEF7CDFC41F24C04C4F2DE +:1020A0000204206817A940F001002060206800F0B9 +:1020B0000100019001984FF4407017901220189081 +:1020C0000020CDE9190004201B904FF09040FFF74D +:1020D000D7FCE06840F48000E060E06800F4800035 +:1020E000019001981CB010BD40F2100040F6A8010C +:1020F000C2F20000C2F2000140680A6810440860A1 +:102100007047000080B5032000F088F8002000F040 +:1021100009F800281CBF012080BD00F029F800202C +:1021200080BD000070B540F21006C2F20006716872 +:10213000E1B1044640F21800C2F200004FF47A7296 +:102140000068B2FBF1F1B0FBF1F000F0CBFE0F2C18 +:102150004FF0010508D838B94FF0FF302146002272 +:10216000002500F02FF83460284670BD012070BDB6 +:1021700082B041F25800C4F20200816841F00101CE +:102180008160816801F0010101910199016841F0CC +:1021900080510160006800F080500090009802B00B +:1021A00000F0E0B8002848BF704700F01F0101228E +:1021B00002FA01F14EF200124009CEF2000242F89A +:1021C0002010704710B54EF60C5CCEF2000CDCF817 +:1021D0000030C3F3022E8EF00704042C28BF042421 +:1021E000BEF103034FF0FF3E0EFA04F438BF0023A4 +:1021F000A14399400EFA03F39A43114300F00F02F2 +:10220000043A624409010C3200F16043B0F1FF3F2F +:10221000C8BF03F56442117010BD00004EF60C51AA +:10222000CEF200010A684FF6FF031A4060F30A225B +:1022300042F0806040F0FD7008607047B0F5007FAC +:1022400042D0002840F0808047F21400C4F2000021 +:1022500050F8141CC26E01F4C06122F48072B1F512 +:10226000806FC2662ED150F8141C012262F34A21FD +:1022700040F8141C40F21801C2F200010968322231 +:1022800051434DF68362C4F21B32A1FB0212910C42 +:102290000268520511D54A1C0FD0026852050CD5B0 +:1022A00059B10268520508D5012906D002685205C5 +:1022B00003D50229A1F10401EAD10068400544BF19 +:1022C000032070470020704747F21400C4F200005A +:1022D00050F8141CC26E01F4C06142F48072B1F572 +:1022E000806FC266EED150F8141C012262F34A21BD +:1022F00040F8141C40F21801C2F2000109683222B1 +:1023000051434DF68362C4F21B32A1FB0212910CC1 +:102310000268520511D54A1C0FD0026852050CD52F +:1023200059B10268520508D5012906D00268520544 +:1023300003D50229A1F10401EAD10068400544BF98 +:1023400003207047BEE700BF47F21400C4F200004C +:1023500050F8141C022262F34A2140F8141C002099 +:102360007047000047F20800C4F20000016841F421 +:1023700080410160704700002DE9F04182B00446C1 +:10238000807841F288060007C4F2020602D40020D9 +:102390002FE000BF56F8300C10F080580BD156F8E3 +:1023A000300C40F0805046F8300C56F8300C00F0FD +:1023B00080500190019847F20007C4F20007386886 +:1023C00040F480703860FFF74FFC05463868C00560 +:1023D00000F10C81FFF748FC401B0228F6D90320CE +:1023E000B8F1000F05D156F8301C21F0805146F8A5 +:1023F000301C2168CA0717D18A071DD44A0723D485 +:102400000A0729D4CA062FD48A0635D44A063BD4F3 +:102410000A0641D4CA0547D48A034DD48A0553D449 +:102420004A0559D467E000BF3268636822F00302AE +:102430001A4332608A07E1D53268A36822F00C02A1 +:102440001A4332604A07DBD53268E36822F0300273 +:102450001A4332600A07D5D53268236922F0C002D8 +:102460001A433260CA06CFD53268636922F44072DB +:102470001A4332608A06C9D53268A36922F44062E1 +:102480001A4332604A06C3D53268E36922F44052E7 +:102490001A4332600A06BDD53268236A22F44042EC +:1024A0001A433260CA05B7D53268636A22F44032F3 +:1024B0001A4332608A03B1D57269A36A22F003021B +:1024C0001A4372618A05ABD53268E36A22F440226E +:1024D0001A4332604A050ED53268236B22F440124B +:1024E0001A43B3F5801F326005D156F87C2C42F4B4 +:1024F000801246F87C2C0A050ED53268636B22F4F4 +:1025000040021A43B3F5800F326005D156F87C2C97 +:1025100042F4801246F87C2CCA040ED53268A36BB4 +:1025200022F040721A43B3F1807F326005D156F831 +:102530007C2C42F4801246F87C2C8A040ED532683A +:10254000E36B22F040621A43B3F1006F326005D1B1 +:1025500056F87C2C42F4801246F87C2C4A040ED5A6 +:102560003268236C22F040621A43B3F1006F32608C +:1025700005D156F87C2C42F4801246F87C2C0A04D3 +:102580000ED53268636C22F040521A43B3F1805F7B +:10259000326005D156F87C2C42F4803246F87C2C0F +:1025A000CA030ED53268A36C22F040421A43B3F13D +:1025B000804F326005D156F87C2C42F4803246F8C8 +:1025C0007C2C49030ED57169E26C21F44011114352 +:1025D000B2F5001F716105D156F87C1C41F48011E1 +:1025E00046F87C1C02B0BDE8F08100BFB06810F472 +:1025F000407010D0216D88420BD0B068B16820F4D3 +:10260000407041F48031B160B16821F48031B16033 +:10261000B060C0070CD1B068216D20F44070084351 +:10262000B0600020B8F1000F7FF4E3AEDBE600BF3E +:10263000FFF71AFB054641F2883700BFB0688007F4 +:10264000E9D4FFF711FB401BB842F7D9C7E60000F9 +:102650002DE9F04700286DD042F2000AC4F2020AC8 +:102660000446DAF800000D4600F00F0088420CD254 +:10267000DAF8000020F00F002843CAF80000DAF86A +:10268000000000F00F00A84254D1216841F2080870 +:10269000C807C4F2020803D1880740F1D880BDE022 +:1026A000606802283AD0032840D158F8082C9201DB +:1026B00040D5D8F80420D8F8043042F2004702F0A0 +:1026C0000302C3F30313C0F2F4070133032A04BF68 +:1026D00043F20067C0F26E17D8F80420B7FBF3F39B +:1026E000D8F80470C2F306225A43C7F341630227A5 +:1026F00007EB4303B2FBF3F24BF20043C0F2C443D7 +:102700009A4261D9D8F8002012F0F00F51D0890711 +:102710005AD5A168002957D14BE000BF58F8081CD2 +:1027200089035CBF0120BDE8F08707E058F8081C6A +:10273000490503D40120BDE8F08700BFD8F8001098 +:1027400001F00C0104293FD0D8F8001001F00C0171 +:10275000082939D0D8F8001001F00C010C2933D128 +:10276000D8F80410D8F8042042F2004301F0030125 +:10277000C2F30312C0F2F4030132032904BF43F28F +:102780000063C0F26E13D8F80410B3FBF2F2D8F86D +:102790000430C1F306215143C3F34162022303EB2A +:1027A0004202B1FBF2F14BF20042C0F2C44291424C +:1027B0000AD9D8F80010082262F307114FF0010976 +:1027C000C8F8001002E000BF4FF00009D8F8001070 +:1027D00021F003010843C8F80000FFF745FA064658 +:1027E00041F28837D8F80000616800F00C00B0EBC7 +:1027F000810F07D0FFF738FA801BB842F2D90320C7 +:10280000BDE8F0872168880708D4B9F1000F1ED011 +:10281000D8F8000020F0F00017E000BF480705D509 +:10282000D8F8000040F4E060C8F80000080706D5BA +:10283000D8F80000072262F30D20C8F80000D8F88D +:102840000000A26820F0F0001043C8F80000DAF899 +:10285000000000F00F00A8421BD9DAF8000020F0B9 +:102860000F002843CAF80000FFF7FEF9064641F2C0 +:10287000883700BFDAF8000000F00F00A84207D048 +:10288000FFF7F2F9801BB842F4D90320BDE8F087C6 +:102890002168480707D5D8F80000E26820F4E06016 +:1028A0001043C8F80000080708D5D8F800002169CF +:1028B00020F4605040EAC100C8F80000D8F80000D9 +:1028C00042F20041C0F2F40100F00C000428084676 +:1028D0002DD0D8F8000000F00C00082843F200606A +:1028E000C0F26E1023D0D8F8002002F00C020C2A9F +:1028F0001CD1D8F80420D8F8043002F00302C3F346 +:1029000003130133032A08BF0146D8F80400B1FBC2 +:10291000F3F1D8F80420C0F306204843C2F3416124 +:10292000022202EB4101B0FBF1F000E00020D8F8F8 +:10293000001047F23012C1F30311C0F60002515CDF +:1029400040F2180201F01F0120FA01F140F21000DC +:10295000C2F200000068C2F200021160BDE8F04758 +:10296000FFF7E0BB40F2180041F20801C2F200009C +:10297000C4F202010068096847F24012C1F3022163 +:10298000C0F60002515C01F01F01C8407047000012 +:1029900040F2180041F20801C2F20000C4F2020144 +:1029A0000068096847F24012C1F3C221C0F6000274 +:1029B000515C01F01F01C8407047000041F20C015A +:1029C000C4F2020151F8040C42F20042C0F2F402D7 +:1029D00000F00C000428104608BF704751F8040CA2 +:1029E00000F00C00082843F20060C0F26E1021D005 +:1029F00051F8043C03F00C030C2B1CBF0020704763 +:102A0000D1F800C00B680CF0030CC3F303130133BF +:102A1000BCF1030F08BF02460868B2FBF3F2096875 +:102A2000C0F306205043C1F34161022202EB410191 +:102A3000B0FBF1F0704700002DE9F04182B00028B2 +:102A400000F006810446007841F20006C007C4F297 +:102A5000020655D12078800774D42078000700F151 +:102A600097802078400700F1B7802078800600F139 +:102A70000781E569002D00F03082B06800F00C009D +:102A80000C2840F05981012D00F0E280F068216AA5 +:102A900000F003028A4240F0DB80626A6FF00F03AD +:102AA00000F0F00103EB0212914240F0D180A16AE4 +:102AB00000F4FE42B2EB012F40F0CA80E16A00F060 +:102AC0007842B2EBC16F40F0C380226B0023CFF697 +:102AD000E07303EB025200F4C0016FF31402914261 +:102AE00040F0B680616B4FF07E4202EB016100F076 +:102AF000C06001F07E41884240F0AA80EDE100BF55 +:102B0000B06800F00C01F06808295BD0032281F066 +:102B10000C0122EA00000844B0FA80F0400951D1CB +:102B20006068B0F5803F07D0B0F5A02F40F0DA80A4 +:102B3000306840F480203060306840F4803030608D +:102B4000DBE000BFB068F16800F00C00042869D039 +:102B500001F0030180F00C0081F002010844B0FA9A +:102B600080F040095ED1E1683068002900F0D28031 +:102B700040F480703060FFF777F805463068400514 +:102B800000F1FC80FFF770F8401B0228F6D92EE117 +:102B90006169D6F89400002900F0908040F00100AF +:102BA000C6F89400FFF760F8054600BFD6F8940019 +:102BB00080073FF556AFFFF757F8401B0228F5D9BD +:102BC00015E100BF306880037FF544AF60680028DE +:102BD0007FF440AF3CE000BFB06D10F0805808D1EA +:102BE000B06D40F08050B065B06D00F08050019045 +:102BF000019847F20007C4F200073868C0052BD4DB +:102C0000386840F480703860FFF72EF8054600BF42 +:102C10003868C00520D4FFF727F8401B0228F7D9F1 +:102C2000E5E000BF3068400501D5E06880B170681C +:102C3000216920F0FE4040EA0160706040F210001F +:102C4000C2F200000068FFF76DFA00283FF405AFFC +:102C5000012002B0BDE8F081A068012808D0052855 +:102C600040F0AA80D6F8900040F00400C6F890002A +:102C7000D6F8900040F00100C6F89000A9E000BF2F +:102C8000A169D6F89800002900F0808040F001008A +:102C9000C6F89800FEF7E8FF054600BFD6F8980092 +:102CA00080073FF5E6AEFEF7DFFF401B02284FF03E +:102CB0000300F3D902B0BDE8F08100BF20F00100AD +:102CC000C6F89400FEF7D0FF054600BFD6F8940082 +:102CD00080077FF5C6AEFEF7C7FF401B0228F5D977 +:102CE00085E000BF3168002821F48031316031680F +:102CF00021F48021316000F07F80FEF7B5FF0546AA +:102D0000306880033FF5A6AEFEF7AEFF401B642897 +:102D1000F6D96CE020F480703060FEF7A5FF054620 +:102D2000306840057FF599AEFEF79EFF401B0228F4 +:102D30004FF00300F4D9BDE7306820F080703060B8 +:102D4000FEF792FF022D05460CD100BF30688001CE +:102D500040F17E80FEF788FF401B02284FF0030001 +:102D6000F4D9A7E73068800140F1B080FEF77CFF1E +:102D7000401B02284FF00300F4D99BE770682169DB +:102D800020F0FE4040EA0160706066E620F001003D +:102D9000C6F89800FEF768FF054600BFD6F8980011 +:102DA00080077FF566AEFEF75FFF401B02284FF0FD +:102DB0000300F3D97EE700BFD6F8901021F001019F +:102DC000C6F89010D6F8901021F00401C6F89010C3 +:102DD00010B3FEF749FF054641F28837D6F8900058 +:102DE00080072BD4FEF740FF401BB842F6D90320E2 +:102DF00002B0BDE8F08100BFFEF736FF054600BF18 +:102E0000306880037FF526AEFEF72EFF401B642856 +:102E10004FF00300F4D94DE7FEF726FF054641F2D7 +:102E2000883700BFD6F89000800707D5FEF71CFF53 +:102E3000401BB8424FF00300F4D93BE7B8F1000F54 +:102E40007FF413AEB06D20F08050B0650DE600BF8A +:102E5000F06848F20C01C0F29F1104F1200700EA6B +:102E6000010C8ECF6FF00F00D4E90C5400EB021070 +:102E70000022CFF6E07241EA0C0102EB0552084352 +:102E80006FF314024FF07E4540EA032005EB046522 +:102E9000104305F07E4540EAC7602843F060306883 +:102EA00040F080703060F06840F08070F060FEF7B5 +:102EB000DBFE0446306880010FD4FEF7D5FE001B10 +:102EC00002284FF00300F5D9F4E600BFF0684FF692 +:102ED000FC71CFF6EE610840F060002002B0BDE862 +:102EE000F0810000411E0020B0EB116F1CBF0120DB +:102EF00070474EF21002CEF2000251604EF623519E +:102F0000CEF20001F0230B70072190601160704732 +:102F1000704700007047000070470000B0B590F89F +:102F20003C20012A04BF0220B0BDD1E90232D1E920 +:102F300000CE22F47C5223F4705343EA020448F298 +:102F4000FF73CEF6F0730EEA0302224303F500642A +:102F500004EA0C0442EA040C0C6903F5C052224056 +:102F60004C6942EA0C02224303F5605422400C6B88 +:102F700003F5F04323401A438B6940F2000CCC69FF +:102F8000CEF6FF7C0CEA034C1443026842F6004381 +:102F9000C4F201039A4244EA0C030BD045F2000448 +:102FA000C4F20104A24205D043F20044C4F2010479 +:102FB000A24217D14FF6FF74CDF60F4403EA040E78 +:102FC000D1E9084CD1E90A310025CDF6F04505EAF2 +:102FD000035343EA0E0324F008552B432CF000550D +:102FE0002B430B430021536480F83C100846B0BDCE +:102FF000B0B5044690F83C00012804BF0220B0BDE3 +:103000000D462068D1E90021AB684FF0010C84F82F +:103010003CC002F051FB2068816DD5E9042321F00A +:10302000E7012D7B19431143012D08BF41F0200119 +:1030300041F001018165002084F83C00B0BD000032 +:10304000704700000168886D40F0010200208A6529 +:1030500070470000704700007047000070B590F89E +:103060003C20012A4FF0020265D080F83D20026822 +:1030700042F600435468D2F808C0C4F2010345F296 +:10308000000E9A42C4F2010E18BF72452CD14D6851 +:1030900024F470042C434FF68F75CFF6FF550E685D +:1030A0002C4042F6FF35C4F201053443AA42546075 +:1030B0000EDC40F2FF73C4F200039A421CDCB2F152 +:1030C000804F2DD040F20043C4F2000326E000BF41 +:1030D00043F6FF74C4F20104A24219DC9A421FD0E5 +:1030E00043F2004318E000BF43F20045C4F201057B +:1030F000AA42CCD0CFE700BF40F60003C4F20003E1 +:103100009A420DD040F60043C4F2000306E000BF2F +:10311000724505D044F20003C4F201039A4204D17F +:1031200089682CF08003194391600121002280F806 +:103130003D1080F83C20104670BD000041B10829C8 +:1031400010D0042914BF00F1470200F145020BE042 +:1031500090F84420012A1CBF01207047022280F809 +:10316000442013E000F146021278012A1CBF01201E +:1031700070470222082907D0042914BF80F847208D +:1031800080F8452002E000BF80F84620026801F088 +:103190000F000421136A01FA00F023EA0001116212 +:1031A000116A08431062506C42F6FF31C4F201010B +:1031B00040F400408A4250640EDC40F2FF70C4F2DA +:1031C0000000824218DCB2F1804F2DD040F2004066 +:1031D000C4F2000026E000BF43F6FF70C4F2010015 +:1031E000824215DC42F60040C4F2010082421BD04C +:1031F00043F2004014E000BF40F60000C4F20000BB +:10320000824211D040F60040C4F200000AE000BF44 +:1032100045F20000C4F20100824205D044F20000F1 +:10322000C4F2010082420CD190680721C0F2010172 +:10323000014006294FF0000008D0B1F5803F08BFDB +:103240007047106840F001001060002070470000D7 +:1032500070470000002804BF0120704710B50446E5 +:1032600090F83D0028B9002084F83C00204600F08A +:1032700023F8022084F83D002068211D02F076F931 +:10328000012084F8480084F83E0084F83F0084F868 +:10329000400084F8410084F8420084F8430084F838 +:1032A000440084F8450084F8460084F8470084F818 +:1032B0003D00002010BD000082B0006843F20041D4 +:1032C000C4F20101884215D042F60041C4F2010166 +:1032D00088421CD141F26000C4F20200016841F44E +:1032E00000610160006800F400600190019802B084 +:1032F000704700BF41F26000C4F20200016841F46F +:1033000000510160006800F400500090009802B085 +:103310007047000080B590F83C20012A4FF002026F +:1033200000F0988080F83D20D0F800C08822DCF8BA +:103330000830CFF6CE721A40CCF808200B68B3F5EF +:10334000005F0DDA3F2B21DD5F2B33DD602B00F0BA +:103350008380702B00F0A280B3F5805F73D0E7E02C +:103360002F22C0F21002934218DD4F21C0F210014B +:103370008B4247DD5021C0F210018B4257D06021B3 +:10338000C0F210018B4252D070214BE01F2B41DC68 +:10339000002B4CD0102B4AD0CAE000BFB3F1101F55 +:1033A0003EDAB3F5005F00F08D80B3F5801F3ED0AC +:1033B000BEE000BF402B00F09980502B40F0B88059 +:1033C000D1F804E0C968DCF82030DCF8202022F0D5 +:1033D0000102CCF82020DCF8182022F0F00242EAAA +:1033E000011123F00A0242EA0E02CCF81810CCF8C0 +:1033F0002020DCF808104FF68872CFF6CF7211400B +:1034000057311EE03021C0F210018B420FD0402115 +:1034100008E000BF202B0AD0302B08D088E000BF86 +:1034200005D02021C0F210018B4240F08180DCF8F1 +:1034300008104FF68872CFF6CF721140194341F051 +:103440000701CCF808100022012180F83D1000216E +:1034500080F83C10104680BDD1F804E0C968DCF863 +:103460002030DCF8202022F01002CCF82020DCF8FC +:10347000182022F4704242EA013123F0A00242EA0D +:103480000E12CCF81810CCF82020DCF808104FF6FB +:103490008872CFF6CF7211406731D2E7D1E901E3EC +:1034A000C968DCF8082043EA0E0322F47F4243EAAD +:1034B00001211143CCF80810DCF8081041F0770125 +:1034C000BFE700BFD1E901E3C968DCF8082043EA9F +:1034D0000E0322F47F4243EA01211143CCF8081085 +:1034E000DCF8081041F48041ABE700BFD1F804E0FC +:1034F000C968DCF82030DCF8202022F00102CCF88A +:103500002020DCF8182022F0F00242EA011123F01A +:103510000A0242EA0E02CCF81810CCF82020DCF89F +:1035200008104FF68872CFF6CF721140473188E706 +:10353000012289E7002804BF012070472DE9F047E8 +:10354000044690F83D000D4628B9002084F83C0060 +:10355000204600F04BF8022084F83D0020684BF62E +:10356000F8728168CFF6FE7211408160211D01F072 +:10357000FDFF20684FF6FF7881688269D0F820C08F +:10358000D5E9003ED5E9026A43EA0109AB6922EABE +:10359000080246EA03234FF6FC46B343D5E9076722 +:1035A00042EA0A0229691A4342EA062242EA011162 +:1035B0002CF0AA026B6942EA0E0241EA073142EAA4 +:1035C0000312C0F8089081610262012084F848006B +:1035D00084F83E0084F83F0084F8440084F84500F5 +:1035E00084F83D000020BDE8F08700002DE9F0419F +:1035F00086B0006840F20041C4F200010026884213 +:10360000CDE90466CDE90266019649D0B0F1804F5C +:1036100040F09E8041F24C00C4F20200C1680DF1FE +:10362000040841F00101C160C168022601F00101F6 +:10363000009100990168002741F0010101600168D3 +:103640004FF0904401F0010100910099016841F0B0 +:10365000020101600068414600F0020000900098FD +:10366000202001904FF090400296CDE90377059617 +:10367000FEF706FA4FF4816001A9C1C140F2004093 +:103680000125C4F60000414604970595FEF7F8F9B8 +:103690004FF4004001A9C1C1CDE904751C254BE0E0 +:1036A00041F24C00C4F20200C16801AC41F00201D9 +:1036B000C160C168022701F0020100910099016810 +:1036C00041F001010160016801F0010100910099E0 +:1036D000016841F002010160016801F002010091FE +:1036E0000099016841F0080101600068214600F07E +:1036F000080000900098102001904FF09040CDE914 +:103700000276CDE90467FEF7BBF940F200451120CF +:10371000C4F60005CDE9010728462146CDE9036638 +:103720000597FEF7ADF9042005F500641D25CDE9E8 +:103730000107CDE90366059701A92046FEF7A0F928 +:10374000284600210022FEF73DFD2846FEF72AFD0F +:1037500006B0BDE8F081000080B590F83E2090F8FA +:103760003F3090F844E090F845C004290AD0B9B938 +:10377000012A4FF0010208BFBEF1010F34D01046FC +:1037800080BD00BF012B4FF0010208BFBCF1010F4B +:10379000F5D1022180F83F1080F8451000681EE046 +:1037A000012A4FF0010208BF012BE8D1BEF1010F41 +:1037B000E5D1BCF1010FE2D1022280F83E2080F871 +:1037C0003F2080F8442080F8452091B10068016ACC +:1037D00021F001010162016A41F001010162102141 +:1037E0006FF0100209E000BF022180F83E1080F85F +:1037F0004410006801216FF00102036A1A4002625E +:10380000026A114301620168002241F00101016076 +:10381000104680BD70470000F0B581B004460068D6 +:10382000C5680669B10717D515F0020114D06FF00D +:1038300002010161012121778069800704D02046BF +:10384000FFF7E8FF06E000BF204600F03BF9204606 +:1038500000F06EFB00202077700719D515F00400EA +:1038600016D020686FF00401016102212177806980 +:1038700010F4407F04D02046FFF7CCFF06E000BFE5 +:10388000204600F01FF9204600F052FB0020207770 +:10389000300717D515F0080014D020686FF0080124 +:1038A000016104212177C069800703D02046FFF71A +:1038B000B1FF05E0204600F005F9204600F038FB96 +:1038C00000202077F00619D515F0100016D02068DA +:1038D0006FF01001016108212177C06910F4407F69 +:1038E00004D02046FFF796FF06E000BF204600F018 +:1038F000E9F8204600F01CFB00202077F00718BFF5 +:1039000015F0010006D020686FF00101016120462A +:1039100000F0E0FB16F4025F05F0800718BF002FEF +:1039200002D1F00509D410E020686FF40251016162 +:103930002046FFF7EFFAF00507D537B120686FF49E +:10394000807101612046FFF7E3FA700609D515F092 +:10395000400006D020686FF040010161204600F071 +:10396000BBFBB00609D515F0200006D020686FF02B +:10397000200101612046FFF7CFFAF00209D515F4C6 +:10398000801006D020686FF4801101612046FFF797 +:1039900061FBB00209D515F4001006D020686FF461 +:1039A000001101612046FFF74BFB700209D515F4A9 +:1039B000800006D020686FF4800101612046FFF787 +:1039C0004BFB30020CD515F4000009D021686FF4D0 +:1039D000000220460A6101B0BDE8F040FFF738BCA4 +:1039E00001B0F0BDF0B587B0006843F20042C4F208 +:1039F000010200219042CDE90511CDE903110291A8 +:103A00003ED042F60041C4F20101884258D141F251 +:103A10004C00C4F20200016840F2004441F004018D +:103A200001600168C4F6000401F0040101910199EC +:103A3000016802AD41F0020101600068022600F059 +:103A400002000190019807200290002704F5806091 +:103A500029460396CDE904770696FEF711F84FF450 +:103A6000C04002A9C1C106200690204629460597FC +:103A7000FEF706F84FF4004002A9C1C1059719E00E +:103A800041F24C00C4F20200026842F004020260FB +:103A9000006800F00400019001984FF4EE5002908D +:103AA0000220CDE9030140F20040C4F6000000F519 +:103AB000806405910420069002A92046FDF7E0FFEE +:103AC00007B0F0BD704700002DE9F04190F83C30A0 +:103AD000012B04BF0220BDE8F0814FEAB202052AA3 +:103AE00000F2A281DFE812F006005400AE000801E7 +:103AF0006201A80103681D6A1A6AA3F1804622F0D8 +:103B000001021A621A46D3F8048052F818EF8F683F +:103B1000A6F59636D1F800C025F002054FEAB62684 +:103B2000092E45EA07050BD80127B74040F2E524E6 +:103B300027421FBFCC6825F00C0524F00404254360 +:103B4000092E0CD80124B44040F2E52634421FBFB0 +:103B500028F44074D1E90567344344EA07084FF676 +:103B60008C74CFF6FE740EEA040747EA0C07C3F81C +:103B700004809F614F6809695F631D629F6947F018 +:103B800008079F619F6927F004079F6192E100BFCA +:103B9000036842F600461D6A1A6AC4F2010622F062 +:103BA00010021A621A465C6852F818EFB3428E6827 +:103BB000D1F800C025F0200545EA06150BD045F2E6 +:103BC0000006C4F20106B34205D043F20046C4F237 +:103BD0000106B34207D1CE686FF0400725F0C0055B +:103BE00007EA06163543A3F18046A6F596364FEA56 +:103BF000B626092E0ED8012707FA06F640F2E52769 +:103C00003E421FBF24F44064D1E9056744EA8604BC +:103C100044EA870448F6FF46CFF6FF660EEA060739 +:103C200047EA0C275C609F614F6809699F631D62CA +:103C30009F6947F400679F619F6927F480679F61D0 +:103C400037E100BF036842F600461D6A1A6AC4F2F3 +:103C5000010622F480721A621A465C6852F81CCF80 +:103C6000B3428E68D1F800E025F4007545EA0625D8 +:103C70000BD045F20006C4F20106B34205D043F270 +:103C80000046C4F20106B34207D1CE6840F2FF47B6 +:103C9000360225F44065BE433543A3F18046A6F5C0 +:103CA00096364FEAB626092E0ED8012707FA06F6F1 +:103CB00040F2E5273E421FBF24F44054D1E9056796 +:103CC00044EA061444EA07144FF68C76CFF6FE76E3 +:103CD0000CEA060747EA0E075C60DF614F68096976 +:103CE000DF631D62DF6947F00807DF61DF6927F0E6 +:103CF0000407DF61DEE000BF036842F600461D6A8C +:103D00001A6AC4F2010622F480521A621A465C68EA +:103D100052F81CCFB3428E68D1F800E025F400556C +:103D200045EA06350BD045F20006C4F20106B3425F +:103D300005D043F20046C4F20106B34207D1CE6873 +:103D400044F6FF77360325F44045BE433543A3F1DF +:103D50008046A6F596364FEAB626092E0ED80127DC +:103D600007FA06F640F2E5273E421FBF24F440441E +:103D7000D1E9056744EA861444EA871448F6FF4609 +:103D8000CFF6FF660CEA060747EA0E275C60DF61A4 +:103D90004F6809691F641D62DF6947F40067DF61CE +:103DA000DF6927F48067DF6183E000BF0368D3F831 +:103DB00020C01A6AA3F1804722F480321A621A46A0 +:103DC000A7F596375D6852F8508FD1F800E08E68FD +:103DD0004FEAB727092F0AD80124BC4040F2E52753 +:103DE0003C421EBF4C6925F4803545EA04252CF47D +:103DF000003747EA06474FF68C76CFF6FE76033655 +:103E000006EA080646EA0E065D601E654E68096908 +:103E10009E641F621F6D47F008071F651F6D27F026 +:103E200004071F6546E000BF0121002280F83C2006 +:103E30000846BDE8F08100BF0368D3F820C01A6AC5 +:103E4000A3F1804722F480121A621A46A7F596372A +:103E50005D6852F8508FD1F800E08E684FEAB727BE +:103E6000092F0AD80124BC4040F2E5273C421EBF7E +:103E70004C6925F4802545EA84252CF4001747EA8F +:103E8000065748F6FF46CFF6FF6606F5407606EA87 +:103E9000080646EA0E265D601E654E680969DE6406 +:103EA0001F621F6D47F400671F651F6D27F4806751 +:103EB0001F6509021368194311600021002280F870 +:103EC0003C200846BDE8F081002804BF012070476F +:103ED00010B5044690F83D0028B9002084F83C0055 +:103EE000204600F023F8022084F83D002068211DC0 +:103EF00001F03CFB012084F8480084F83E0084F87F +:103F00003F0084F8400084F8410084F8420084F8BF +:103F1000430084F8440084F8450084F8460084F89F +:103F2000470084F83D00002010BD000070470000ED +:103F30007047000061B10A1F4FEAB202032A15D888 +:103F4000DFE802F00218101C00F13F0318E000BF88 +:103F500090F83E20012A1CBF01207047022280F801 +:103F60003E202CE000F141030AE000BF00F14303D2 +:103F700006E000BF00F1400302E000BF00F1420391 +:103F80001B78012B1CBF01207047032A0CD8DFE8E7 +:103F900002F0030F071300BF022280F83F200EE05B +:103FA000022280F841200AE0022280F8432006E045 +:103FB000022280F8402002E0022280F842200268BB +:103FC00001F01F010120136A00FA01F18B43136213 +:103FD000136A0B43A2F18041A1F596314FEAB1215A +:103FE0000729136258D8884010F0E50F54D0506C60 +:103FF00042F6FF31C4F2010140F400408A425064AD +:104000000EDC40F2FF70C4F20000824218DCB2F114 +:10401000804F2DD040F20040C4F2000026E000BFE7 +:1040200043F6FF70C4F20100824215DC42F6004004 +:10403000C4F2010082421BD043F2004014E000BFF2 +:1040400040F60000C4F20000824211D040F6004069 +:10405000C4F200000AE000BF45F20000C4F2010013 +:10406000824205D044F20000C4F2010082420CD129 +:1040700090680721C0F20101014006294FF00000BD +:1040800008D0B1F5803F08BF7047106840F00100CC +:1040900010600020704700BF42F6FF30C4F20100FC +:1040A0008242AEDD43F6FF70C4F201008242BDDD04 +:1040B00044F20000C4F201008242D9D045F200006F +:1040C000C4F201008242E0D1506C40F400405064E0 +:1040D000CEE70000704700007047000090F88410A1 +:1040E000012904BF022070472421C0F8881002680B +:1040F0001168136823F00103136021F000530021BD +:10410000416613602022C0F8882080F88410084699 +:1041100070470000B0B590F88420012A04BF022047 +:10412000B0BD2422C0F888200268D0F864E0D2F83C +:1041300000C01368BEF1000F23F001031360936801 +:1041400023F0606341EA0301916019D0936891689C +:1041500047F2701E490FC0F6000E47F278151EF8A0 +:104160000140C0F60005695CC3F34263E400B4FBA0 +:10417000F1F11EF80340EB5CE500B5FBF3F301E061 +:1041800001210123A0F86A102021A0F86830C2F8AC +:1041900000C0C0F88810002180F884100846B0BD27 +:1041A000B0B590F88420012A04BF0220B0BD2422BB +:1041B000C0F888200268D0F864E0D2F800C0136824 +:1041C000BEF1000F23F001031360936823F06043F6 +:1041D00041EA0301916019D09368916847F2701E1B +:1041E000490FC0F6000E47F278151EF80140C0F6E0 +:1041F0000005695CC3F34263E400B4FBF1F11EF80F +:104200000340EB5CE500B5FBF3F301E00121012382 +:10421000A0F86A102021A0F86830C2F800C0C0F8E9 +:104220008810002180F884100846B0BD10B5D8B1C0 +:104230000446D0F8880028B9002084F8840020467D +:1042400000F026F82420C4F888002068A16A0268DB +:1042500022F00102026011B1204601F039FA204635 +:1042600001F062FB012801D1012010BD21684868DE +:1042700020F490404860886820F02A008860086830 +:1042800040F0010220460A60BDE8104001F094BAF7 +:1042900070B59CB0044600201B90CDE91900CDE913 +:1042A000170002A85421FBF7EBFF206844F6000139 +:1042B000C4F20001884239D043F60001C4F2010182 +:1042C000884265D048F20001C4F2000188425DD105 +:1042D0002020029002A8FEF74FF8002818BFFCF734 +:1042E000A9FB41F24C00C4F20200016941F0010156 +:1042F0000161016901F0010101910199016841F039 +:10430000010101600068022100F0010001900198A4 +:104310000C20189100211790CDE919111B9017A9B5 +:104320004FF09040FDF7ACFB1CB070BD0420029034 +:1043300002A8FEF721F8002818BFFCF77BFB41F22A +:104340004C00C4F20200C16841F48021C160C16820 +:1043500001F4802101910199016841F0020101609D +:10436000006817A900F00200019001984FF4206046 +:104370001790022018900020CDE9190007201B900B +:1043800040F20040C4F60000FDF77AFB1CB070BD9F +:104390000120029002A8FDF7EFFF002818BFFCF7EC +:1043A00049FB41F24C00C4F202004169002641F48D +:1043B00080414161416901F48041019101990168A5 +:1043C00041F004010160006817A900F004000190A9 +:1043D0000198302017900220189007201B9040F27F +:1043E0000040C4F6000000F58060CDE91966FDF7D5 +:1043F00047FB40F2EC354420C2F20005C4F2020053 +:104400001921102285E847004FF4805080234FF097 +:10441000200C28622846C5E90436C5E9066CFDF77C +:10442000C3F8002818BFFCF705FBE567AC621CB0B9 +:1044300070BD0000FEE7000070B504460068154638 +:104440008369DA0602D40021002266E00E461021BC +:10445000C161816989065CD4711C50D036BBFDF7FF +:1044600003FC2068426894F8421083691B040BD552 +:1044700012F4804208D1202906D0416841F48041DD +:104480004160FDF7F1FB054620688169890605D486 +:10449000FDF7EAFB401B1A28F6D328E0816989065C +:1044A000DDD536E020688169890632D4FDF7DCFB72 +:1044B000401BB042F6D92068426894F842108369E4 +:1044C0001B040BD512F4804208D1202906D0416884 +:1044D00041F480414160FDF7C7FB054620688069D3 +:1044E0008006DFD4FDF7C0FB401B1A28F6D32068F6 +:1044F00001228169242110E08169890609D481693A +:10450000890606D4816989065CBF81695FEA816199 +:10451000F2D52021C161012204218369DE0505D580 +:104520004FF4807241F00101C26101225E0505D4A1 +:104530009B050AD472B9002070BD00BF41F008018C +:104540004FF480629B05C26104D541F002014FF433 +:104550000072C2618269920744BF0022826282694E +:10456000D20703D1826942F00102826142684EF6AD +:104570000003CFF600631A404260606C0843606439 +:10458000202084F84100002084F8420084F8400094 +:10459000012070BD2DE9F0410446006880690840A3 +:1045A000401AB0FA80F04009904233D1DDF818800B +:1045B00015460E461F46581C1CD0BFBB2046002186 +:1045C0004246FFF739FF002851D1FDF74DFB206827 +:1045D00081693140891BB1FA81F14909A9423AD078 +:1045E00080693040801BB0FA80F04009A842E5D0D5 +:1045F00010E000BF20464FF0FF314246FFF71CFF9E +:10460000A8BB206880693040801BB0FA80F0400968 +:10461000A842EFD00020BDE8F08100BF80693040A3 +:10462000801BB0FA80F04009A842F3D120463946F9 +:104630004246FFF701FFD0B9FDF716FBA0EB0801DA +:104640002068B942EAD981693140891BB1FA81F108 +:104650004909A942E2D1606C40F02000606420204A +:1046600084F84100002084F8420084F840000120D2 +:10467000BDE8F08170B5044600688069800635D4D5 +:1046800015460E4619B928E0806980062ED42046CA +:1046900031462A46FFF7D0FE30BBFDF7E5FA411B55 +:1046A0002068B142F0D981698906EDD4606C40F090 +:1046B00020006064202084F84100002084F842003B +:1046C00084F84000012070BDFDF7CEFA20688169B2 +:1046D0008906EBD58069800608D4204600212A4649 +:1046E000FFF7AAFE0028EFD0012070BD002070BDAA +:1046F00070B5044600688069800720D415460E46D0 +:10470000481C11D00EBB00BF204600212A46FFF7EF +:1047100093FEA8BBFDF7A8FA20688169890723D515 +:1047200080698007F0D50AE020464FF0FF312A4625 +:10473000FFF782FE20BB206880698007F4D5002047 +:1047400070BD00BF80698007F9D4204631462A46F3 +:10475000FFF772FEA0B9FDF787FA411B2068B1424E +:10476000F0D981698907EDD4606C40F02000606465 +:10477000202084F84100002084F8420084F84000A2 +:10478000012070BD40F6AC00C2F2000090ED001AAE +:104790009FED062A9FED063A20EE020A21EE031A4B +:1047A00031EE000A80ED000A704700BFCDCCCC3D51 +:1047B0006666663F10B58CB040F28810C2F2000009 +:1047C0004FF0A04100244FF4403201234FF0040C7D +:1047D00080E8160003210B94CDE90944CDE9074494 +:1047E000CDE90544CDE90344CDE90144C0E90344E2 +:1047F000C0E9053C8483016280F82430C0E90A34B2 +:10480000046380F83840C46380F84040FCF70EFC35 +:10481000002818BFFCF70EF940F28810C2F2000021 +:1048200009A90994FCF774F9002818BFFCF702F9EC +:104830000220C0F23040019006207F21029000202B +:10484000049104210390CDE9051040F28810C2F2D2 +:10485000000001A9FCF7F6F9002818BFFCF7EAF8F8 +:104860000420C0F6600001900C20029040F28810F5 +:10487000C2F2000001A9FCF7E5F9002818BFFCF717 +:10488000D9F840F20020C2F2B050019012200290FC +:1048900040F28810C2F2000001A9FCF7D3F9002809 +:1048A00018BFFCF7C7F80CB010BD0000B0B588B059 +:1048B00040F2F41040F20011C2F20000C5F2000113 +:1048C00000244FF440320123042580E81600032120 +:1048D000CDE90644CDE90444CDE90244CDE90044E4 +:1048E000C0E90344C0E905358483016280F82430BF +:1048F000C0E90A34046380F83840C46380F840405B +:10490000FCF794FB002818BFFCF794F80820C0F6C9 +:10491000904000900620CDE901047F20CDE90305F9 +:1049200040F2F410C2F2000069460594FCF78AF9DF +:10493000002818BFFCF77EF81020C1F2C0000090DC +:104940000C20019040F2F410C2F200006946FCF71E +:1049500079F9002818BFFCF76DF841F20000C3F2A6 +:10496000602000901220019040F2F410C2F200008A +:104970006946FCF767F9002818BFFCF75BF808B038 +:10498000B0BD000010B58CB040F2602040F2004194 +:10499000C2F20000C5F2000100244FF4403280E86A +:1049A00016004FF48071042381830121CDE90A446C +:1049B000CDE90744CDE90544CDE90344CDE90144FF +:1049C000C0E90344C0E90543016280F82440C0E91E +:1049D0000B4480F83840C46380F84040FCF726FB65 +:1049E000002818BFFCF726F840F26020C2F2000051 +:1049F00009A90994FCF78CF8002818BFFCF71AF8ED +:104A00000220C0F23040019006207F210290002059 +:104A1000049104210390CDE9051040F26020C2F218 +:104A2000000001A9FCF70EF9002818BFFCF702F8F6 +:104A30000CB010BD80B582B041F24800C4F2020053 +:104A40000168002241F004010160016801F00401E5 +:104A500001910199016841F00101016000680021A4 +:104A600000F00100009000980B20FDF7ABFB0B203D +:104A7000FDF798FB0C2000210022FDF7A3FB0C2082 +:104A8000FDF790FB0D2000210022FDF79BFB0D2080 +:104A9000FDF788FB0E2000210022FDF793FB0E207E +:104AA00002B0BDE88040FDF77DBB000080B540F25C +:104AB0004C4046F20041C2F20000C4F20001002264 +:104AC000C0E900124FF0100C01230221C0E90222BC +:104AD000C0F80F20C0E905C3C0E90711C0E90933D8 +:104AE000C0E90B33C0E90D22C263FCF707FE0028C2 +:104AF00008BF80BDBDE88040FBF79CBF80B540F299 +:104B0000B04046F60001C2F20000C4F200010022EB +:104B1000C0E900124FF0100C01230221C0E902226B +:104B2000C0F80F20C0E905C3C0E90711C0E9093387 +:104B3000C0E90B33C0E90D22C263FCF7DFFD00289A +:104B400008BF80BDBDE88040FBF774BF2DE9F04190 +:104B500086B0002641F24C00CDE90466C4F20200A2 +:104B6000016840F6000441F0040101600168C4F6E8 +:104B7000000401F00401009100990168002241F055 +:104B80002001016001684FF4007701F020010091DD +:104B90000099016841F001010160016801F0010123 +:104BA00000910099016841F002010160016801F083 +:104BB000020100910099016841F00801016000685C +:104BC0004FF4007100F00800009000982046FDF7B7 +:104BD00045F84FF090404FF4806100224FF4806818 +:104BE000FDF73CF84FF4005001904FF4881001ADF0 +:104BF000CDE9020620462946FCF742FF019701272E +:104C000020462946CDE902760496FCF739FF4FF09D +:104C100090402946CDE90187CDE90366FCF730FFD6 +:104C2000282000210022FDF7CDFA2820FDF7BAFA4E +:104C300006B0BDE8F081000080B540F2145045F2A6 +:104C40000041C2F20000C4F2000142F69B52002370 +:104C5000C1F280024FF0010C80E80E10C0E904336D +:104C6000C0E906330362FDF74FF8002818BFFBF7D1 +:104C7000E1FE40F21450C2F200000021FCF7FAFFFE +:104C8000002818BFFBF7D6FE40F21450C2F2000015 +:104C90000021FDF715F8002808BF80BDBDE8804061 +:104CA000FBF7C8BE80B540F2685045F60001C2F27D +:104CB0000000C4F200014AF2FB720023C3F2A0021A +:104CC0004FF0010C80E80E10C0E90433C0E9063350 +:104CD0000362FDF719F8002818BFFBF7ABFE40F29E +:104CE0006850C2F200000021FCF7C4FF002818BF82 +:104CF000FBF7A0FE40F26850C2F200000021FCF772 +:104D0000DFFF002808BF80BDBDE88040FBF792BEF2 +:104D100080B540F2BC5048F20001C2F20000C4F27B +:104D2000000143F2243200234FF00C0CC0F20302C6 +:104D300080E80E00C0E90333C0E905C3C0E90833C9 +:104D40008362FFF773FA002818BFFBF773FE40F287 +:104D5000BC50C2F200000021FFF722FA002818BF61 +:104D6000FBF768FE40F2BC50C2F200000021FFF7E2 +:104D7000D1F9002818BFFBF75DFE40F2BC50C2F22B +:104D80000000FFF7ABF9002808BF80BDBDE88040F8 +:104D9000FBF750BE10B59CB0002401A834211B9431 +:104DA000CDE91944CDE91644CDE91444CDE91244C6 +:104DB000CDE91044CDE90E44FBF762FA40F25060B1 +:104DC00042F60041C2F20000C4F2010141F27B52FE +:104DD000C0E90014C0E90242C0E904448461FEF75E +:104DE00039FA002818BFFBF725FE4FF480501890C1 +:104DF00040F25060C2F2000018A9FEF78BFA0028BA +:104E000018BFFBF717FE40F25060C2F20000FFF738 +:104E10005BF8002818BFFBF70DFE40F2506000243D +:104E2000C2F2000015A9CDE915441794FEF716F952 +:104E3000002818BFFBF7FEFD6020CDE90E0440F20C +:104E40005060C2F200000EA90022CDE91044CDE965 +:104E500012441494FEF738FE002818BFFBF7EAFD51 +:104E60004FF4FA700F9040F25060C2F200000EA9A9 +:104E70000422FEF729FE002818BFFBF7DBFD40F2F5 +:104E80005060C2F200000EA90822FEF71DFE0028A5 +:104E900018BFFBF7CFFD00204FF40051CDE90610FD +:104EA0004FF000710590CDE90300CDE90100CDE997 +:104EB0000800CDE90A10CDE90C0040F25060C2F2C2 +:104EC000000001A9FEF72AF8002818BFFBF7B2FD81 +:104ED00040F25064C2F2000420460021FFF72AF895 +:104EE00020460421FFF726F820460821FFF722F884 +:104EF00020460021FEF722F920460421FEF71EF984 +:104F000020460821FEF71AF92046FEF76BFD1CB07B +:104F100010BD000010B592B040F29C600024C2F2B7 +:104F200000004FF08041C0E900140321CDE90914CD +:104F300001214FF48052CDE90B14CDE90F1409A9DA +:104F40000894CDE90644CDE90444CDE90244CDE915 +:104F50000044C0E9024204618461CDE90D4411942A +:104F6000FEF7E8FA002818BFFBF764FD40F29C60EA +:104F7000C2F2000006A906940894FEF76FF8002814 +:104F800018BFFBF757FD0020CDE90400CDE9000074 +:104F900002908DF80C0040F29C60C2F2000069465D +:104FA000FEF726F8002818BFFBF744FD12B010BD2D +:104FB00010B592B040F2E86040F200410024C2F225 +:104FC0000000C4F20001C0E900140321CDE9091476 +:104FD00001214FF48052CDE90B14CDE90F1409A93A +:104FE0000894CDE90644CDE90444CDE90244CDE975 +:104FF0000044C0E9024204618461CDE90D4411948A +:10500000FEF798FA002818BFFBF714FD40F2E8609D +:10501000C2F2000006A906940894FEF71FF80028C3 +:1050200018BFFBF707FD0020CDE90400CDE9000023 +:1050300002908DF80C0040F2E860C2F20000694670 +:10504000FDF7D6FF002818BFFBF7F4FC12B010BD27 +:1050500010B59CB0002401A834211B94CDE919445B +:10506000CDE91644CDE91444CDE91244CDE910440C +:10507000CDE90E44FBF704F940F2347043F20041ED +:10508000C2F20000C4F2010141F27B52C0E90014F7 +:10509000C0E90242C0E904448461FEF7DBF800285D +:1050A00018BFFBF7C7FC4FF48050189040F23470E3 +:1050B000C2F2000018A9FEF72DF9002818BFFBF76F +:1050C000B9FC40F23470C2F20000FEF7FDFE002889 +:1050D00018BFFBF7AFFC40F234700024C2F20000AE +:1050E00015A9CDE915441794FDF7B8FF002818BF9E +:1050F000FBF7A0FC60200E904FF4FA70CDE90F048E +:1051000040F23470C2F200000EA90022CDE9114431 +:10511000CDE91344FEF7D8FC002818BFFBF78AFC42 +:1051200040F23470C2F200000EA90422FEF7CCFC5B +:10513000002818BFFBF77EFC40F23470C2F200007A +:105140000EA90822FEF7C0FC002818BFFBF772FC6E +:1051500000204FF40051CDE906104FF0007105908A +:10516000CDE90300CDE90100CDE90800CDE90A1041 +:10517000CDE90C0040F23470C2F2000001A9FDF745 +:10518000CDFE002818BFFBF755FC40F23470C2F288 +:105190000000FEF727FC1CB010BD000080B540F2F7 +:1051A000807043F60001C2F20000C4F20101002346 +:1051B0004FF00C0C4FF4E12280E80E00C0E90333FD +:1051C000C0E905C3C0E90733C0E90933FFF72EF88A +:1051D000002818BFFBF72EFC40F28070C2F20000DE +:1051E0000021FEF7DDFF002818BFFBF723FC40F28B +:1051F0008070C2F200000021FEF78CFF002818BF6B +:10520000FBF718FC40F28070C2F20000FEF766FF68 +:10521000002808BF80BDBDE88040FBF70BBC000044 +:1052200080B540F6140044F60001C2F20000C4F25A +:10523000000100234FF00C0C4FF4E13280E80E0027 +:10524000C0E90333C0E905C3C0E90733C0E9093346 +:10525000FEF7ECFF002818BFFBF7ECFB40F614004C +:10526000C2F200000021FEF79BFF002818BFFBF7E9 +:10527000E1FB40F61400C2F200000021FEF74AFFF5 +:10528000002818BFFBF7D6FB40F61400C2F200005E +:10529000FEF724FF002808BF80BDBDE88040FBF773 +:1052A000C9BB0000FEE7000040F23C00C2F2000073 +:1052B00090ED001AB1EE080AB4EE401AF1EE10FAC1 +:1052C00002DD80ED000A08E0B9EE080AB4EE401AEB +:1052D000F1EE10FAB8BF80ED000A90ED011AB1EEC0 +:1052E000080AB4EE401AF1EE10FA03DD80ED010A6F +:1052F00009E000BFB9EE080AB4EE401AF1EE10FA68 +:10530000B8BF80ED010A90ED021AB1EE080AB4EEC2 +:10531000401AF1EE10FA03DD80ED020A704700BF7B +:10532000B9EE080AB4EE401AF1EE10FAB8BF80EDFB +:10533000020A7047FEE7000040F248004DF20A7290 +:10534000C2F20000C3F6234241F26F23026141F230 +:105350006F22C3F603234FF07A5CC3F60332436136 +:10536000C0F818C04CF2AC5C4263836345F2EC12A7 +:105370004DF20A730021C3F2277CC3F63852C3F6FC +:10538000A333C0E90011C0E90211C161C0E90811ED +:10539000C0E90A110163C0F83CC0C0E91011C0E9BE +:1053A0001211C0E91411C0E91623C0E91811816671 +:1053B00070470000704700007047000000000000C8 +:1053C00010B52DED048BB0EE408AFBF791FA40F258 +:1053D0001010C2F2000080ED000A38EE400A00F022 +:1053E00051F840F24004C2F2000484ED000AFFF7D5 +:1053F0005BFF40F2080040F20401C2F20000C2F27A +:1054000000010068096894ED008A484300EE100A24 +:10541000B8EEC09AFBF758FA40F6B000C2F20000AE +:1054200090ED001A29EE000A30EE410A10EE100A43 +:10543000FBF7B9F841EC100B9FED0F1B01F0C4F81E +:1054400051EC100BFBF7C2F89FED0D0A01EE100AAC +:1054500071EE000AB5EE401AF1EE10FAA8BFF0EEB8 +:10546000410AB0EE480ABDEC048BBDE8104000F0E4 +:1054700097BE00BF00BF00BF00000060FB211940C5 +:10548000DB0FC94040F26C00C2F20000B0EE401ADF +:1054900090ED080A90ED032A90ED043A90ED054A4C +:1054A00030EE010A90ED065A20EE044A23EE013A4E +:1054B00031EE422A33EE043A25EE022A32EE032A76 +:1054C0009FED0E3A9FED0E4AB4EE430A80ED021AAC +:1054D000BDEEC22AF1EE10FAB8BFB0EE430AB4EE48 +:1054E000440AF1EE10FAB8BFB0EE404AB8EEC20A74 +:1054F00080ED084A80ED031A704700BF00803BC56D +:1055000000803B45FCF7F0BD4EF68850CEF200001F +:10551000016841F4700101607047000040F29C6036 +:10552000C2F20000FEF778B910B540F29C64C2F2F6 +:10553000000420463C21FEF70FF92046BDE810404C +:10554000FDF780BD40F2E860C2F20000FEF764B9EA +:1055500010B540F2E864C2F2000420463C21FEF798 +:10556000FBF82046BDE81040FDF76CBD80B540F665 +:10557000FF330268C4F2000343F2FF3C9842C4F2D6 +:10558000010C0BDD60452FDC40F60043C4F2000344 +:10559000984235D042F600432EE000BFB0F1804F74 +:1055A0002ED040F20043C4F20003984228D040F6C7 +:1055B0000003C4F20003984222D0604526DC40F28A +:1055C000FF73C4F20003984236DD40F60003C4F2D4 +:1055D0000003984244D040F60043C4F200039842CE +:1055E0003ED042F6004337E045F20003C4F2010327 +:1055F000984205D043F20043C4F201039842DCD143 +:105600004B6822F070021A436045D8DD44F2FF3344 +:10561000C4F20103984217DD44F20043C4F20103CF +:1056200098421DD045F20003C4F20103984217D0FE +:1056300044F6000310E000BFB0F1804F10D040F2FC +:105640000043C4F2000309E043F20043C4F2010343 +:10565000984205D044F20003C4F20103984203D1FA +:10566000CB6822F440721A434B6922F0800E8A689C +:1056700043EA0E03D1F800C00360C262A0F1804289 +:10568000A2F596324FEAB222092AC0F828C008D8FB +:10569000012303FA02F240F2E5231A421CBF096912 +:1056A0000163012141610169C90708BF80BD01692A +:1056B00021F00101016180BDD0F808C011432CF434 +:1056C0007F4C41EA032141EA0C01816070470000F0 +:1056D00080B5816A0A070DD4CA0716D18A071FD47C +:1056E0004A0728D4CA0631D48A063AD44A0658D57D +:1056F00042E000BF0268D0F838C0536823F400438A +:1057000043EA0C035360CA07E8D00268D0F82CC003 +:10571000536823F4003343EA0C0353608A07DFD550 +:105720000268D0F830C0536823F4803343EA0C0396 +:1057300053604A07D6D50268D0F834C0536823F4C2 +:10574000802343EA0C035360CA06CDD50268D0F823 +:105750003CC0936823F4805343EA0C0393608A06A9 +:10576000C4D50268D0F840C0936823F4005343EADC +:105770000C0393604A0614D50268D0F844C05368FD +:10578000BCF5801F23F4801343EA0C03536008D157 +:10579000D2F804C0D0F848E02CF4C00343EA0E036A +:1057A0005360090658BF80BD0168C06C4A6822F486 +:1057B00000221043486080BDB0B582B0044600208E +:1057C000C4F89000FCF750FA216805460A681207F1 +:1057D00037D56FF07E4C20464FF4001100222B4647 +:1057E000CDF800C000F000FA50B300BF206850E8C8 +:1057F000000F216820F0800041E80002DAB1206843 +:1058000050E8000F216820F0800041E8000292B1CA +:10581000206850E8000F216820F0800041E8000275 +:105820004AB1206850E8000F216820F0800041E86C +:105830000002002ADAD12020C4F8880060E000BF0E +:1058400021680868400761D56FF07E4C20464FF410 +:10585000800100222B46CDF800C000F0C5F90028D9 +:1058600054D000BF206850E8000F216820F49070E9 +:1058700041E80002E2B1206850E8000F216820F4FE +:10588000907041E800029AB1206850E8000F21684A +:1058900020F4907041E8000252B1206850E8000FF7 +:1058A000216820F4907041E80002002ADAD100BF9C +:1058B000206850E8020F216820F0010041E8020250 +:1058C000DAB1206850E8020F216820F0010041E8B9 +:1058D000020292B1206850E8020F216820F0010016 +:1058E00041E802024AB1206850E8020F216820F026 +:1058F000010041E80202002ADAD12020C4F88C001D +:105900000320002184F8841002B0B0BD2020C4F828 +:105910008800C4F88C000020E0662067002184F82D +:10592000841002B0B0BD000070B504462269D4E90D +:10593000021300680A436169E6691143026846F68A +:10594000F315CCF6FF7531432A40114301604168DD +:1059500048F2000C21F4405119434160A269C4F29D +:10596000000C60451CBF216A0A4381684FF2FF4367 +:10597000C1F2FF13194011438160C16AD4F824E0D9 +:1059800021F00F0141EA0E01C16244F6FF71C4F239 +:10599000000188424FF0100318DC44F20041C4F2C9 +:1059A0000001884228D044F60001C4F20001884278 +:1059B0002AD044F60041C4F20001884242D141F2AB +:1059C0008801C4F2020109688B0933E045F2000145 +:1059D000C4F2000188421FD0604525D043F6000183 +:1059E000C4F2010188422DD141F28801C4F20201C2 +:1059F0000B6879A222E000BF41F28801C4F20201E3 +:105A000009688B0816E000BF41F28801C4F2020168 +:105A100009680B090EE000BF41F28801C4F20201DF +:105A200009680B0A06E000BF41F28801C4F20201D6 +:105A300009688B0A47F26012C0F6000203F0030106 +:105A400052F82130604542F20040C0F2F40015D017 +:105A5000B6F5004F24D1082B4FF0010100F2B380BE +:105A6000DFE803F0065E6CB164B1B1B16A0000BF5B +:105A7000FCF778FF002856D15CE000BF082B4FF000 +:105A8000010100F2A080DFE803F0059E259E1D9E27 +:105A90009E9E2300FCF766FFC0B1D4F824E019E015 +:105AA000082B4FF0010100F28E80DFE803F005655E +:105AB000738C6B8C8C8C7100FCF754FF00285ED1CA +:105AC00064E000BFFCF77AFF0028E6D100217AE00D +:105AD0004FF4004047F24811C0F6000131F81E10A3 +:105AE0006268B0FBF1F002EB420188424FF0010125 +:105AF00069D31303984266D8010E000210EB5200DE +:105B000041F100010023FAF783FB4FF60052A0F5A4 +:105B10004071C0F20F0291424FD3012153E000BF08 +:105B2000FCF736FF30B1D4F824E007E0FCF746FF7D +:105B30000028F8D1002146E04FF4004047F2481118 +:105B4000C0F6000131F81E106268B0FBF1F0510898 +:105B500001EB4000B0FBF2F04FF6EF72A0F1100144 +:105B6000914207D84FF6F0710140C0F3420008445B +:105B700023E000BF012126E0FCF70AFF30B1D4F892 +:105B800024E007E0FCF71AFF0028F8D100211AE012 +:105B90004FF4004047F24811C0F6000131F81E10E2 +:105BA0004FF6EF72B0FBF1F0616800EB5100B0FB13 +:105BB000F1F0A0F11001914204D82168C8600021E1 +:105BC00001E000BF01214FF00110A066002208464D +:105BD0006267A26770BD00BF010000000400000002 +:105BE00002000000080000002DE9F0418046006836 +:105BF0001546C2690E461140891BB1FA81F1490967 +:105C0000A94223D1069C2CB3611C29D1C169314022 +:105C1000891BB1FA81F14909A94217D1C169314003 +:105C2000891BB1FA81F14909A9420FD1C1693140FB +:105C3000891BB1FA81F14909A94207D1C1693140F3 +:105C4000891BB1FA81F14909A942DFD00020BDE8E2 +:105C5000F08100BFFCF708F80320BDE8F08100BF29 +:105C60001F4607E0C0693040801BB0FA80F0400951 +:105C7000A842EBD1FBF7F8FFC01BA04242D8D8F8EE +:105C8000000001684907EDD5402EEBD0802EE9D009 +:105C9000C16909073AD4C1690905E3D54FF4006128 +:105CA000016250E8000FD8F8001020F4907041E82D +:105CB0000002002A60D0D8F8000050E8000FD8F8A1 +:105CC000001020F4907041E80002002A54D0D8F867 +:105CD000000050E8000FD8F8001020F4907041E860 +:105CE0000002002A48D0D8F8000050E8000FD8F889 +:105CF000001020F4907041E80002EAB3D8F80000E8 +:105D0000CFE700BF0320BDE8F08100BF082101629A +:105D100050E8000FD8F8001020F4907041E800021D +:105D2000002A00F09780D8F8000050E8000FD8F85B +:105D3000001020F4907041E80002002A00F08A80F0 +:105D4000D8F8000050E8000FD8F8001020F4907048 +:105D500041E80002002A7DD0D8F8000050E8000F8A +:105D6000D8F8001020F4907041E80002002A71D0A9 +:105D7000D8F80000CCE700BF4FF6FE70CEF6FF70FB +:105D8000D8F8001051E8021FD8F80020014042E87E +:105D90000213F3B1D8F8001051E8021FD8F8002020 +:105DA000014042E80213A3B1D8F8001051E8021FE5 +:105DB000D8F80020014042E8021353B1D8F800108F +:105DC00051E8021FD8F80020014042E80213002BDE +:105DD000D6D1D8F86C0001282CD1D8F8000050E8B2 +:105DE000000FD8F8001020F0100041E800020AB3BC +:105DF000D8F8000050E8000FD8F8001020F010008C +:105E000041E80002B2B1D8F8000050E8000FD8F81D +:105E1000001020F0100041E800025AB1D8F800004C +:105E200050E8000FD8F8001020F0100041E8000200 +:105E3000002AD2D120200021C8F88C00C8F86C10AC +:105E4000C8F87410C8F89000032088F88410BDE8E2 +:105E5000F08100BF4FF6FE70CEF6FF70D8F800104C +:105E600051E8021FD8F80020014042E80213F3B1C4 +:105E7000D8F8001051E8021FD8F80020014042E88D +:105E80000213A3B1D8F8001051E8021FD8F800207F +:105E9000014042E8021353B1D8F8001051E8021F44 +:105EA000D8F80020014042E80213002BD6D1D8F8E0 +:105EB0006C0001282CD1D8F8000050E8000FD8F869 +:105EC000001020F0100041E800020AB3D8F80000EA +:105ED00050E8000FD8F8001020F0100041E8000250 +:105EE000B2B1D8F8000050E8000FD8F8001020F048 +:105EF000100041E800025AB1D8F8000050E8000F45 +:105F0000D8F8001020F0100041E80002002AD2D199 +:105F10002020C8F88C0000200821C8F86C00C8F8C0 +:105F20007400C8F8901088F884000120BDE8F08162 +:105F3000B0B540F2E864C2F2000420463C21FDF70F +:105F40000BFC2046FDF77EF8206840F2B404C2F254 +:105F50000004406A216A6062411A0BB20D46A26ACF +:105F600041F2010E13F5006FB8BF75444EF6FF7C89 +:105F7000B3F5006FC8BF01EB0C0529B26163811A4C +:105F800021EAE1711144091A43F6FF731944994358 +:105F900020620844801A410000EE101A9FED0E1A8C +:105FA000B8EEC00A20EE010A9FED0C1A206020EE28 +:105FB000010AB5EE001A20EE010ABDEEC00A84ED1A +:105FC0000B0AB8EEC00A00F00FF8606ABDEEC00A16 +:105FD00084ED0C0AB0BD00BFDB0F494000008039E2 +:105FE000FEE700000000000080B510EE100AFAF78E +:105FF000DAFA41EC100B9FED0C1B00F0E5FA51ECC6 +:10600000100BFAF7E3FA9FED0A0A01EE100A31EEDF +:10601000000AB5EE401AF1EE10FAA8BFB0EE410A40 +:1060200080BD00BF00BF00BF00000060FB21194021 +:10603000DB0FC94094B0FCF765F800240020CDE9DF +:106040000B44CDE90944CDE90744FCF7F7F84FF4D8 +:106050008071099140210A91042102200F9155215C +:106060000690CDE90D00CDE91010CDE9120006A88B +:10607000FCF7E2FC20B1EFF3108072B6FEE700BF40 +:106080000F2001900320CDE9020401A80421CDE9ED +:106090000444FCF7DDFA28B1EFF3108072B600BFBC +:1060A000FEE700BFFEF752FDFEF7C4FCFEF730FE30 +:1060B000FFF774F8FEF76EFEFEF7CAFFFEF77AFBF5 +:1060C000FEF7F4FBFEF7B8FDFEF7ECFDFFF7A8F8CE +:1060D000FEF7ECFCFEF756FCFEF710FDFEF71AFF8C +:1060E000FEF766FF1D2000210022FCF76BF81D2043 +:1060F000FCF758F81C2000210022FCF763F81C2054 +:10610000FCF750F840F22810C2F20000FAF7D2FB78 +:1061100040F24410C2F20000FAF7CCFB40F26010EB +:10612000C2F20000FAF7C6FB40F20404C2F2000417 +:1061300094ED020AFAF7E4FCD4E90001FAF780FCD6 +:10614000FFF7F2F9FFF704FA4FF090404FF4806147 +:1061500001220126FBF782FD40F60000C4F6000094 +:106160004FF400710122FBF779FD40F2145440F224 +:106170002005C2F20004C2F2000501E0FFF7D8FEDC +:10618000204629460696FAF715FC0028F6D19DED23 +:10619000060AB8EEC00AFFF713F9EFE700000000A7 +:1061A0002DE9F04F81B02DED088B82B040F20C0745 +:1061B000C2F2000797ED001ABEEE002A21EE028A15 +:1061C000B4EE408AF1EE10FA0CDCB6EE002A21EEB5 +:1061D000021AB4EE401AF1EE10FAB8BFB0EE410A5E +:1061E000B0EE408A10EE900AFAF7DDF941EC100BA0 +:1061F0009FEDAB1B00F0E8F951EC100BFAF7E6F954 +:106200009FEDAF0A01EE100A18EE104A31EE009A27 +:10621000B5EE401A84F00040F1EE10FAA8BFB0EEDF +:10622000419AFAF7C0F9054619EE100A0E46FAF738 +:10623000BAF941EC180BB0EE480AF0EE680A00F02B +:1062400047FA51EC100B2A463346FAF7CBF8FAF727 +:10625000BDF940F21816C2F2000630602046FAF787 +:10626000A2F9B0EE480AF0EE680A04460D4600F0C6 +:1062700047F951EC100B22462B46FAF7B3F8FAF720 +:10628000A5F940F2201197ED008AC2F2000196EDC7 +:1062900000AAB6EE000A086028EE00BA40F2141117 +:1062A0003AEE0B9AC2F2000181ED009AFAF77BF9FF +:1062B00082461AEE100A8B46FAF775F99FED7A0BB3 +:1062C000044601900D46009153EC102B5046594660 +:1062D000FAF788F822462B46FAF77EF89FED740B02 +:1062E00054EC105B2A462346FAF77CF880461BEEF6 +:1062F000100A8946FAF757F942464B4606460F46BA +:10630000F9F7C9FFFAF762F940F21C119FED6A0B29 +:10631000C2F200010AEE100A086053EC102B50463E +:106320005946FAF75FF8DDE90032FAF755F82A46E0 +:106330002346FAF757F802460B4630463946F9F736 +:10634000AAFFFAF743F940F22411C2F200019FEDCF +:106350005D0A0860B5EE409A40F21C01F1EE10FAB9 +:10636000C2F20001B0EE401A0ADB91ED001AB4EE61 +:10637000491AF1EE10FAB8BFB0EE419AB0EE491AE0 +:10638000B5EE40AA04EE100AF1EE10FAB0EE402A83 +:106390000ADB91ED002AB4EE4A2AF1EE10FAB8BFFA +:1063A000B0EE42AAB0EE4A2AB5EE404AF1EE10FA3B +:1063B000B0EE403A0ADB91ED003AB4EE443AF1EE29 +:1063C00010FAB8BFB0EE434AB0EE443A81EE081A74 +:1063D00082EE082A83EE083AB7EE004A40F27C10BB +:1063E000B0EE405AC2F20000B4EE441AF1EE10FAD8 +:1063F000C8BFB0EE441AB5EE401AF1EE10FAC8BFAD +:10640000B0EE415A80ED005AB4EE442A40F28010BA +:10641000F1EE10FAC8BFB0EE442AB5EE402AB0EE55 +:10642000401AC2F20000F1EE10FAC8BFB0EE421AF4 +:1064300080ED001AB4EE443A40F28410F1EE10FA06 +:10644000C8BFB0EE443AB5EE403AC2F20000F1EEF9 +:1064500010FAC8BFB0EE430A9FED1B2A80ED000A78 +:1064600040F25060C2F2000025EE023A006821EED0 +:10647000021A20EE020ABCEEC33ABCEEC11ABCEE10 +:10648000C00A80ED0D3A80ED0E1A80ED0F0A02B0C1 +:10649000BDEC088B01B0BDE8F08F00BF00BF00BFAE +:1064A00000000060FB211940AA4C58E87AB6FB3F77 +:1064B000000000000000E03FAA4C58E87AB6FBBF9D +:1064C000DB0FC9400000000000E0AB4503B40198B9 +:1064D0004100009850EAC12018BF04204A0D18BF9F +:1064E00040F0010040F2FF72B2EB515F08BF40F094 +:1064F0000200012808BF052002B07047000000001C +:1065000010B52F499FED2C1B2DED020B84B0059883 +:1065100020F000408842D8BF9DED040B2DDD2949B5 +:10652000884209D1049840B94FF0010000F058FDAD +:1065300000F026FD06B010BD05DB9DED040B00F05C +:1065400013FD06B010BD68469DED040B00F024F964 +:1065500010F0030004BF9DED021B9DED000B0CD05D +:1065600001280ED09DED021B9DED000B022817D0D7 +:10657000012000F061FC06B010BD00F029FB06B060 +:1065800010BD9DED021B9DED000B012000F054FCA1 +:1065900051EC100B81F0004106B041EC100B10BD26 +:1065A00000F016FB51EC100B81F0004106B041ECFD +:1065B000100B10BD000000000000000000000000F3 +:1065C000FB21E93F0000F07F10B52DED040B86B0F4 +:1065D0009DED060B10EE100A10EE901A8DED000BDB +:1065E000002818BF0120084320F00040C0F17F6060 +:1065F00000F1E040C00F21D19DED080B10EE101A04 +:1066000010EE900A8DED000B002918BF0121084300 +:1066100020F00040C0F17F6000F1E040C00F0DD1DC +:1066200029490798B1EB400F04BF0698002842D0D3 +:106630000998400004BF089800283CD09DED080B45 +:1066400053EC102B9DED060B51EC100BFAF79FF855 +:10665000CDE902019DED020B40F2FF7110EE900AB0 +:106660008DED000B31EA105021D00798039900F00E +:10667000004001F00041884219D09DED080B8DEDDE +:10668000040B9DED020B8DED000B10EE900A0599A9 +:1066900061F31E0005909DED041B9DED020B51EC76 +:1066A000110B53EC102BF9F79AFECDE902019DED89 +:1066B000020B0AB010BD012000F092FC0AB0BDE848 +:1066C000104000F05DBC00000000E0FF0000000092 +:1066D00010B52F499FED2C1B2DED020B84B00598B2 +:1066E00020F000408842DCBF00209DED040B32DD2D +:1066F0002849884209D1049840B94FF0010000F0C0 +:106700006FFC00F03DFC06B010BD05DB9DED040BF9 +:1067100000F02AFC06B010BD68469DED040B00F0A9 +:106720003BF810F0030011D0012818D09DED021B9A +:106730009DED000B02281AD000F04AFA51EC100B24 +:1067400081F0004106B041EC100B10BD9DED021B25 +:106750009DED000B012000F06FFB06B010BD9DED1C +:10676000021B9DED000B00F033FA06B010BD0120B6 +:1067700000F062FB51EC100B81F0004106B041ECDF +:10678000100B10BD00000000000000000000000021 +:10679000FB21E93F0000F07F2DE9F14F04462DED8C +:1067A000020B2DED088B8AB09FEDE70B80ED020BFD +:1067B000139EE74826F0004585420ADC9DED120B4A +:1067C000002084ED000B0AB0BDEC088B03B0BDE8DF +:1067D000F08FE0489FEDE0AB9FEDE1BBA84247DDC5 +:1067E000E14F9FEDE39B9FEDE48B9DED120B53EC8E +:1067F0001A2B51EC100B002E1CDDF9F7EDFD41ECCE +:10680000100BBD4208D053EC1B2B51EC100BF9F7C9 +:10681000E3FDC4E900010BE053EC192B51EC100B24 +:10682000F9F7DAFD53EC182BF9F7D6FDC4E90001AE +:106830000120C8E7F9F72FFD41EC100BBD4208D04D +:1068400053EC1B2B51EC100BF9F725FDC4E90001AB +:106850000BE053EC192B51EC100BF9F71CFD53EC2A +:10686000182BF9F718FDC4E900014FF0FF30AAE733 +:10687000C348A84279DB9DED120B51EC100B00F0E0 +:10688000B5FB41EC180B9FEDC00B53EC102BF9F747 +:10689000A9FD9FEDBF1B53EC112BF9F7FCFCF9F799 +:1068A000E9FF0746F9F7C8FF41EC190B53EC1A2B27 +:1068B000F9F798FD53EC182BF9F791FD41EC180B03 +:1068C00053EC1B2B51EC190BF9F78CFDDFF8C8A228 +:1068D00041EC100B4FEA15580125FA4453EC102BEC +:1068E00051EC180BF9F778FD032DC4E900013DD0F8 +:1068F000C1F30A5005EB4511A8EB000011398142A4 +:1069000034DA0AEB051BB0EE48AA9BED000BF0EE63 +:1069100068AA53EC102B51EC190BF9F763FD41EC0D +:106920001B0B51EC1A0B53EC1B2BF9F755FD41ECEB +:10693000180B51EC1A0B53EC182BF9F74DFD53ECD7 +:106940001B2BF9F749FD9BED020B41EC1A0B53ECA5 +:10695000102B51EC190BF9F745FD53EC1A2BF9F7F5 +:106960003BFD41EC100B6D1CB8E70EE0002EA8BFFC +:106970003846BFF628AF94ED000B51EC100B81F0B8 +:106980000041C4E9000178421DE7C6F3130040F45A +:10699000801EC6F30A50A0F2F530471100F01F0523 +:1069A000C5F12000DDF848B008900020069007905F +:1069B0000520EC467949002D07EB0002794408BF19 +:1069C00051F8221009D051F8223001EB8201AB407E +:1069D0004A68089922FA01F11943A1FB0E26A1FB8E +:1069E0000B131A449A4234BF0123002303EB060819 +:1069F0000CEB8003D3E901A60E448E4234BF012183 +:106A0000002192448A4411B1924502D903E0924593 +:106A100001D2012100E00021C3E901A641444CF864 +:106A20002010011EA0F10100C4DC029800F100500A +:106A3000850F0298DDE903678000DDF81480F9F71F +:106A4000FBFE41EC1A0B3046F9F707FF9FED541B94 +:106A500053EC112BF9F7C6FC41EC1B0B3846F9F748 +:106A6000FCFE9FED511B53EC112BF9F7BBFC41ECE5 +:106A7000180B4046F9F7F1FE9FED4D1B53EC112B1F +:106A8000F9F7B0FC41EC190B51EC180B53EC192B36 +:106A9000F9F701FC53EC1B2BF9F7FDFB53EC1A2B18 +:106AA000F9F7F9FBCDE90801002008909DED080BEE +:106AB00053EC1A2B51EC100BF9F78EFC53EC1B2BFB +:106AC000F9F78AFC53EC182BF9F786FC53EC192BD9 +:106AD000F9F785FC9FED381B53EC112BF9F782FC7D +:106AE0009FED370B41EC180B53EC102B9DED080B71 +:106AF00051EC100BF9F776FC53EC182BF9F7CBFBA4 +:106B00009FED310B41EC180B53EC102B9DED080B56 +:106B100051EC100BF9F766FC53EC182BF9F7BBFBA3 +:106B200041EC100B139810F0004F06D06D4251EC61 +:106B3000100B81F0004141EC100B284684ED000B56 +:106B400041E600000000000000000000000000001E +:106B5000FB21E93F7CD9024000004054FB21F93F72 +:106B60003163621A61B4D03DFB21F93F000000009F +:106B70000000601A61B4D03D7370032E8A19A33BE4 +:106B8000FB2139410000000083C8C96D305FE43F3C +:106B9000000000000000E03F5A070000A8060000C7 +:106BA000000000000000103E000000000000103C4B +:106BB000000000000000103A182D4454FB21F93D5C +:106BC0003326A611460B113C00000054FB21F93D71 +:106BD00010B52DED040B2DED088B82B0B0EE419A6F +:106BE000F0EE619A0B9820F000449FED4BABB4F1AE +:106BF000795F11DA9DED0A0B51EC100BF9F73AFEB3 +:106C0000002801BFB0EE4A0AF0EE6A0A02B0BDECFD +:106C1000088B04BF04B010BD9DED0A0B53EC102B84 +:106C200051EC100BF9F7DEFB41EC180B3C48062148 +:106C3000B0EE480AF0EE680A784400F081F853ECB0 +:106C4000182B51EC100BF9F7CDFB9DED0A0B41EC25 +:106C50001B0B53EC192B51EC100BF9F7C3FB41EC58 +:106C6000190B53EC1B2B51EC180BF9F7BBFB53EC36 +:106C7000192BF9F7B1FB9FED2C0B41EC190B53ECE1 +:106C8000102B51EC180BF9F7ADFB41EC100B284819 +:106C9000844210DA53EC192B51EC100BF9F79CFBE2 +:106CA00053EC1A2BF9F79BFB41EC100B02B0BDEC37 +:106CB000088B04B010BD1F48A042BCBF9FED1E1B37 +:106CC0008DED001B06DBA4F5001001900020009064 +:106CD0009DED001B51EC100B53EC112BF9F77CFBD5 +:106CE0009DED000B41EC180B53EC102B51EC1A0BE3 +:106CF000F9F772FB41EC1A0B53EC192B51EC180B02 +:106D0000F9F76AFB53EC1A2BF9F769FB41EC100B0E +:106D1000CCE7000000000000000000000000F03F91 +:106D2000CC03000000000000000000000000E03F75 +:106D30003333D33F0000E93F000000000000D23FA2 +:106D400070B504462DED028B4D1E00EBC500B0EE74 +:106D5000408AF0EE608A90ED000B35F0060017D007 +:106D600053EC182B51EC100BF9F73CFB41EC100BDA +:106D70006D1E04EBC50090ED001B51EC100B53ECA5 +:106D8000112BF9F788FA41EC100B35F00600E7D12A +:106D9000022D36D0042D1CD0062D1CBFBDEC028B5D +:106DA00070BD53EC182B51EC100BF9F71BFB94ED55 +:106DB0000A1B53EC112BF9F76EFA53EC182BF9F769 +:106DC00011FB94ED081B53EC112BF9F764FA41EC1D +:106DD000100B53EC182B51EC100BF9F703FB94ED4F +:106DE000061B53EC112BF9F756FA53EC182BF9F755 +:106DF000F9FA94ED040B53EC102BF9F74CFA41EC33 +:106E0000100B53EC182B51EC100BF9F7EBFA94ED37 +:106E1000021B53EC112BF9F73EFA53EC182BF9F740 +:106E2000E1FA94ED001B53EC112BF9F734FABDECA9 +:106E3000028B41EC100B70BD31B504462DED040BF7 +:106E40002DED0A8BB0EE41BAF0EE61BA0B989DEDD4 +:106E50000A0B20F00040B0F1795F0DDA51EC100B15 +:106E6000FFF734FB042808BF00F09AF89DED0A0BE9 +:106E7000BDEC0A8B05B030BD53EC102B51EC100B60 +:106E8000F9F7B0FA41EC180B9DED0A0B53EC182BF7 +:106E900051EC100BF9F7A6FA41EC190B2C48B0EEA7 +:106EA000480AF0EE680A05217844FFF749FF9FED94 +:106EB0002ACBB0EE40AAF0EE60AA9CB353EC1C2B98 +:106EC00051EC190BF9F78EFA41EC1C0B53EC1A2B11 +:106ED00051EC190BF9F786FA9FED210B41EC190BD8 +:106EE00053EC102B51EC1B0BF9F77CFA53EC192BDC +:106EF000F9F772FA53EC182BF9F774FA53EC1B2BD1 +:106F0000F9F76AFA53EC1C2BF9F766FA9DED0A1BA8 +:106F100053EC112BF9F763FABDEC0A8B05B041EC89 +:106F2000100B30BDFFE753EC1A2B51EC180BF9F79F +:106F300059FA53EC1C2BF9F7AEF953EC192BF9F76E +:106F400051FA9DED0A1B53EC112BF9F7A4F9E3E775 +:106F50005C02000000000000495555555555C5BF5D +:106F6000000000000000E03F10B553EC102B51EC86 +:106F7000100BF9F790F941EC100B10BD0000000068 +:106F80009FED050B10B553EC102B51EC100BF9F7DE +:106F90009BFA41EC100B10BD000000000000000047 +:106FA0009FED050B10B553EC102B51EC100BF9F7BE +:106FB00019FA41EC100B10BD000000000000001099 +:106FC00002E008C8121F08C1002AFAD170477047B2 +:106FD000002001E001C1121F002AFBD17047000010 +:106FE00001490860704700000000002082B0CDE930 +:106FF000000121F0004001909DED000B02B051EC2A +:10700000100B7047000000004C5555555555A53FD5 +:107010007751C1166CC156BF9015CB19A001FA3E2D +:10702000AD529C804F7E92BEC4B1B4BD9EEE213E57 +:10703000D43888BEE9FAA8BD00004054FB21F93FCE +:107040003163621A61B4D03D0000601A61B4D03D72 +:107050007370032E8A19A33B0000002E8A19A33BEC +:10706000C14920259A837B39000000000000000000 +:107070006E83F9A22915444ED15727FCC0DD34F5A3 +:10708000999562DB4190433CAB6351FE61C5BBDE29 +:107090003A6E24B7E0D24D42EA2E49061C92D1093D +:1070A0001CEB1DFE3EA729B1F53582E88444BB2EBA +:1070B00026709CE9417E5FB439D69139F439538307 +:1070C0008B5F849C3B28F9BDFF97F81F0F9805DE66 +:1070D0008B112FEF1F6D0A5ACF7E366DB709CB2764 +:1070E000663F464F2DEA5F9EC7BA27757BF1E5EBF9 +:1070F000F739073DEA92528AB15FFB6B085D8D1F3D +:107100004630035600000000A6F810111111813F0F +:10711000D561C119A0012ABF7DFEB157E31DC73E4D +:10712000EB9C2B8AE6E55ABE7CD5CF5A3AD9E53D91 +:107130000000000000000000010203040607080927 +:107140000000000001020304010002000400060028 +:1071500008000A000C001000200040008000000120 +:107160000000000004000000020000000800000011 +:1071700001010103070100000804020408010101E4 +:10718000A07100080000002020000000C06F00086F +:10719000C071000820000020980C0000D06F00088B +:1071A000000000000100000001000000000040415C +:1071B00010000000010000000024F4000000404125 :04000005080001D915 :00000001FF diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm index ee7c115..2799f7f 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm @@ -3,7 +3,7 @@ Static Call Graph - [STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf]

Static Call Graph for image STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf


-

#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Wed Jul 24 17:00:50 2024 +

#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Fri Jul 26 14:29:51 2024

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

Call chain for Maximum Stack Depth:

@@ -113,7 +113,7 @@ Function Pointers
  • TIM20_CC_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET)
  • TIM20_TRG_COM_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET)
  • TIM20_UP_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET) -
  • TIM2_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET) +
  • TIM2_IRQHandler from stm32g4xx_it.o(.text.TIM2_IRQHandler) referenced from startup_stm32g474xx.o(RESET)
  • TIM3_IRQHandler from stm32g4xx_it.o(.text.TIM3_IRQHandler) referenced from startup_stm32g474xx.o(RESET)
  • TIM4_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET)
  • TIM5_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET) @@ -144,7 +144,7 @@ Global Symbols

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

    • startup_stm32g474xx.o(.text)
    -

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

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

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

    [Calls]

    • >>   __scatterload @@ -154,15 +154,15 @@ Global Symbols

      [Called By]
      • >>   __scatterload
      -

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

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

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

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

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

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

      __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) +

      __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) -

      __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) +

      __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

      Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32g474xx.o(.text))
      [Address Reference Count : 1]

      • startup_stm32g474xx.o(RESET) @@ -399,9 +399,6 @@ Global Symbols

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

        • startup_stm32g474xx.o(RESET)
        -

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

        • startup_stm32g474xx.o(RESET) -

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

        • startup_stm32g474xx.o(RESET)
        @@ -462,7 +459,7 @@ Global Symbols
        [Calls]
        • >>   __aeabi_llsr
        • >>   __aeabi_llsl
        -
        [Called By]
        • >>   UART_SetConfig +
          [Called By]
          • >>   UART_SetConfig

          __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) @@ -470,24 +467,24 @@ Global Symbols

        • >>   __aeabi_memclr
        -

        __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

        __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) -

        __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

        __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

        __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

        [Calls]

        • >>   __aeabi_memset
        -

        __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) -

        [Called By]

        • >>   HAL_UART_MspInit -
        • >>   HAL_I2C_MspInit -
        • >>   HAL_FDCAN_MspInit -
        • >>   HAL_ADC_MspInit -
        • >>   MX_TIM8_Init -
        • >>   MX_TIM1_Init +

          __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) +

          [Called By]

          • >>   HAL_UART_MspInit +
          • >>   HAL_I2C_MspInit +
          • >>   HAL_FDCAN_MspInit +
          • >>   HAL_ADC_MspInit +
          • >>   MX_TIM8_Init +
          • >>   MX_TIM1_Init
          -

          __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

          __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

          _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

          [Calls]

          • >>   __aeabi_memset @@ -502,11 +499,11 @@ Global Symbols
          • >>   _double_epilogue

          [Called By]
          • >>   __aeabi_dsub -
          • >>   setTorque -
          • >>   __kernel_poly -
          • >>   __kernel_sin -
          • >>   __ieee754_rem_pio2 -
          • >>   __mathlib_dbl_infnan +
          • >>   setTorque +
          • >>   __kernel_poly +
          • >>   __kernel_sin +
          • >>   __ieee754_rem_pio2 +
          • >>   __mathlib_dbl_infnan
          • >>   __aeabi_drsub
          @@ -515,10 +512,10 @@ Global Symbols

        [Calls]
        • >>   __aeabi_dadd
        -
        [Called By]
        • >>   setTorque -
        • >>   __kernel_sin -
        • >>   __ieee754_rem_pio2 -
        • >>   __kernel_cos +
          [Called By]
          • >>   setTorque +
          • >>   __kernel_sin +
          • >>   __ieee754_rem_pio2 +
          • >>   __kernel_cos

          __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text)) @@ -526,10 +523,10 @@ Global Symbols


        [Calls]
        • >>   __aeabi_dadd
        -
        [Called By]
        • >>   __kernel_sin -
        • >>   __ieee754_rem_pio2 -
        • >>   __kernel_cos -
        • >>   __hardfp_fmod +
          [Called By]
          • >>   __kernel_sin +
          • >>   __ieee754_rem_pio2 +
          • >>   __kernel_cos +
          • >>   __hardfp_fmod

          __aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text)) @@ -537,12 +534,12 @@ Global Symbols


        [Calls]
        • >>   _double_epilogue
        -
        [Called By]
        • >>   setTorque -
        • >>   __kernel_poly -
        • >>   __kernel_sin -
        • >>   __ieee754_rem_pio2 -
        • >>   __mathlib_dbl_underflow -
        • >>   __kernel_cos +
          [Called By]
          • >>   setTorque +
          • >>   __kernel_poly +
          • >>   __kernel_sin +
          • >>   __ieee754_rem_pio2 +
          • >>   __mathlib_dbl_underflow +
          • >>   __kernel_cos

          __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text)) @@ -550,12 +547,14 @@ Global Symbols


        [Calls]
        • >>   _double_round
        -
        [Called By]
        • >>   __mathlib_dbl_invalid +
          [Called By]
          • >>   __mathlib_dbl_invalid
          -

          __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) -

          [Called By]

          • >>   FOC_AS5600_Init -
          • >>   setTorque +

            __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) +

            [Called By]

            • >>   Set_Speed +
            • >>   FOC_AS5600_Init +
            • >>   setTorque +
            • >>   _normalizeAngle

            __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) @@ -563,8 +562,10 @@ Global Symbols


          [Calls]
          • >>   _float_round
          -
          [Called By]
          • >>   FOC_AS5600_Init -
          • >>   setTorque +
            [Called By]
            • >>   Set_Speed +
            • >>   FOC_AS5600_Init +
            • >>   setTorque +
            • >>   _normalizeAngle

            __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) @@ -573,7 +574,7 @@ Global Symbols

          • >>   __aeabi_uldivmod
          -

          _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +

          _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

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

          [Called By]

          • >>   __aeabi_d2iz @@ -581,21 +582,21 @@ Global Symbols
          • >>   __aeabi_uldivmod
          -

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

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

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

          [Called By]

          • >>   __aeabi_dadd
          -

          _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) +

          _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) -

          __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) +

          __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)

          _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))

          [Called By]

          • >>   __aeabi_d2f
          -

          _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED) +

          _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)

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

          [Stack]

          • Max Depth = 8
          • Call Chain = _double_round @@ -624,7 +625,7 @@ Global Symbols

          [Calls]
          • >>   _double_epilogue
          -
          [Called By]
          • >>   __hardfp_fmod +
            [Called By]
            • >>   __hardfp_fmod

            __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) @@ -633,14 +634,14 @@ Global Symbols
            [Called By]

            • >>   _main_scatterload
            -

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

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

            __aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))

            [Stack]

            • Max Depth = 56
            • Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ _double_round

            [Calls]
            • >>   _double_epilogue
            -
            [Called By]
            • >>   __ieee754_rem_pio2 +
              [Called By]
              • >>   __ieee754_rem_pio2

              __aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text)) @@ -648,7 +649,7 @@ Global Symbols


            [Calls]
            • >>   _double_epilogue
            -
            [Called By]
            • >>   __ieee754_rem_pio2 +
              [Called By]
              • >>   __ieee754_rem_pio2

              __aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text)) @@ -656,22 +657,32 @@ Global Symbols


            [Calls]
            • >>   __aeabi_llsr
            -
            [Called By]
            • >>   __ieee754_rem_pio2 -
            • >>   __kernel_cos +
              [Called By]
              • >>   __ieee754_rem_pio2 +
              • >>   __kernel_cos
              -

              ADC_Filter_Init (Thumb, 18 bytes, Stack size 0 bytes, lowpass_filter.o(.text.ADC_Filter_Init)) +

              ADC_Filter_Init (Thumb, 18 bytes, Stack size 0 bytes, lowpass_filter.o(.text.ADC_Filter_Init))

              [Called By]

              • >>   main
              -

              AS5600_GetAngle2PI (Thumb, 40 bytes, Stack size 0 bytes, as5600.o(.text.AS5600_GetAngle2PI)) -

              [Called By]

              • >>   FOC_AS5600_Init +

                AS5600_GetAngle2PI (Thumb, 40 bytes, Stack size 0 bytes, as5600.o(.text.AS5600_GetAngle2PI)) +

                [Called By]

                • >>   Set_Speed +
                • >>   FOC_AS5600_Init

                AS5600_Get_Speed (Thumb, 196 bytes, Stack size 0 bytes, as5600.o(.text.AS5600_Get_Speed))

                [Calls]

                • >>   LowPass_Filter
                -
                [Called By]
                • >>   FOC_AS5600_Init +
                  [Called By]
                  • >>   Set_Speed +
                  • >>   FOC_AS5600_Init +
                  + +

                  AS5600_ReadRawAngle (Thumb, 64 bytes, Stack size 32 bytes, as5600.o(.text.AS5600_ReadRawAngle)) +

                  [Stack]

                  • Max Depth = 112
                  • Call Chain = AS5600_ReadRawAngle ⇒ HAL_I2C_Mem_Read ⇒ I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred +
                  +
                  [Calls]
                  • >>   HAL_I2C_Mem_Read +
                  +
                  [Called By]
                  • >>   main

                  BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.BusFault_Handler)) @@ -681,37 +692,31 @@ Global Symbols


                [Address Reference Count : 1]
                • startup_stm32g474xx.o(RESET)
                -

                Count_M2_ABZ (Thumb, 20 bytes, Stack size 4 bytes, abz.o(.text.Count_M2_ABZ)) -

                [Stack]

                • Max Depth = 4
                • Call Chain = Count_M2_ABZ -
                -
                [Called By]
                • >>   main -
                -

                DMA1_Channel1_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.DMA1_Channel1_IRQHandler))

                [Stack]

                • Max Depth = 16
                • Call Chain = DMA1_Channel1_IRQHandler ⇒ HAL_DMA_IRQHandler
                -
                [Calls]
                • >>   HAL_DMA_IRQHandler +
                  [Calls]
                  • >>   HAL_DMA_IRQHandler

                  [Address Reference Count : 1]
                  • startup_stm32g474xx.o(RESET)

                  DMA1_Channel2_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.DMA1_Channel2_IRQHandler))

                  [Stack]

                  • Max Depth = 16
                  • Call Chain = DMA1_Channel2_IRQHandler ⇒ HAL_DMA_IRQHandler
                  -
                  [Calls]
                  • >>   HAL_DMA_IRQHandler +
                    [Calls]
                    • >>   HAL_DMA_IRQHandler

                    [Address Reference Count : 1]
                    • startup_stm32g474xx.o(RESET)

                    DMA1_Channel3_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.DMA1_Channel3_IRQHandler))

                    [Stack]

                    • Max Depth = 16
                    • Call Chain = DMA1_Channel3_IRQHandler ⇒ HAL_DMA_IRQHandler
                    -
                    [Calls]
                    • >>   HAL_DMA_IRQHandler +
                      [Calls]
                      • >>   HAL_DMA_IRQHandler

                      [Address Reference Count : 1]
                      • startup_stm32g474xx.o(RESET)

                      DMA1_Channel4_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.DMA1_Channel4_IRQHandler))

                      [Stack]

                      • Max Depth = 16
                      • Call Chain = DMA1_Channel4_IRQHandler ⇒ HAL_DMA_IRQHandler
                      -
                      [Calls]
                      • >>   HAL_DMA_IRQHandler +
                        [Calls]
                        • >>   HAL_DMA_IRQHandler

                        [Address Reference Count : 1]
                        • startup_stm32g474xx.o(RESET)
                        @@ -719,88 +724,89 @@ Global Symbols
                        [Address Reference Count : 1]
                        • startup_stm32g474xx.o(RESET)

                        EXTI15_10_IRQHandler (Thumb, 8 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.EXTI15_10_IRQHandler)) -

                        [Calls]

                        • >>   HAL_GPIO_EXTI_IRQHandler +

                          [Calls]
                          • >>   HAL_GPIO_EXTI_IRQHandler

                          [Address Reference Count : 1]
                          • startup_stm32g474xx.o(RESET)
                          -

                          Error_Handler (Thumb, 10 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) -

                          [Called By]

                          • >>   HAL_UART_MspInit -
                          • >>   HAL_I2C_MspInit -
                          • >>   HAL_FDCAN_MspInit -
                          • >>   HAL_ADC_MspInit -
                          • >>   MX_TIM3_Init -
                          • >>   MX_TIM2_Init -
                          • >>   MX_FDCAN2_Init -
                          • >>   MX_ADC3_Init -
                          • >>   MX_FDCAN1_Init -
                          • >>   MX_USART3_UART_Init -
                          • >>   MX_I2C2_Init -
                          • >>   MX_I2C1_Init -
                          • >>   MX_ADC2_Init -
                          • >>   MX_ADC1_Init -
                          • >>   MX_TIM8_Init -
                          • >>   MX_TIM1_Init -
                          • >>   MX_USART1_UART_Init -
                          • >>   MX_LPUART1_UART_Init +

                            Error_Handler (Thumb, 10 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) +

                            [Called By]

                            • >>   HAL_UART_MspInit +
                            • >>   HAL_I2C_MspInit +
                            • >>   HAL_FDCAN_MspInit +
                            • >>   HAL_ADC_MspInit +
                            • >>   MX_TIM3_Init +
                            • >>   MX_TIM2_Init +
                            • >>   MX_FDCAN2_Init +
                            • >>   MX_ADC3_Init +
                            • >>   MX_FDCAN1_Init +
                            • >>   MX_USART3_UART_Init +
                            • >>   MX_I2C2_Init +
                            • >>   MX_I2C1_Init +
                            • >>   MX_ADC2_Init +
                            • >>   MX_ADC1_Init +
                            • >>   MX_TIM8_Init +
                            • >>   MX_TIM1_Init +
                            • >>   MX_USART1_UART_Init +
                            • >>   MX_LPUART1_UART_Init
                            -

                            FOC_AS5600_Init (Thumb, 176 bytes, Stack size 32 bytes, foc.o(.text.FOC_AS5600_Init)) +

                            FOC_AS5600_Init (Thumb, 192 bytes, Stack size 32 bytes, foc.o(.text.FOC_AS5600_Init))

                            [Stack]

                            • Max Depth = 352
                            • Call Chain = FOC_AS5600_Init ⇒ setTorque ⇒ __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
                            -
                            [Calls]
                            • >>   setTorque +
                              [Calls]
                              • >>   HAL_Delay +
                              • >>   setTorque
                              • >>   __aeabi_d2f -
                              • >>   __aeabi_f2d +
                              • >>   __aeabi_f2d
                              • >>   AS5600_Get_Speed -
                              • >>   AS5600_GetAngle2PI -
                              • >>   __hardfp_fmod +
                              • >>   AS5600_GetAngle2PI +
                              • >>   __hardfp_fmod

                              [Called By]
                              • >>   main
                              -

                              FOC_Init (Thumb, 16 bytes, Stack size 0 bytes, foc.o(.text.FOC_Init)) -

                              [Calls]

                              • >>   PID_init +

                                FOC_Init (Thumb, 16 bytes, Stack size 0 bytes, foc.o(.text.FOC_Init)) +

                                [Calls]

                                • >>   PID_init

                                [Called By]
                                • >>   main
                                -

                                HAL_ADCEx_MultiModeConfigChannel (Thumb, 308 bytes, Stack size 24 bytes, stm32g4xx_hal_adc_ex.o(.text.HAL_ADCEx_MultiModeConfigChannel)) +

                                HAL_ADCEx_MultiModeConfigChannel (Thumb, 308 bytes, Stack size 24 bytes, stm32g4xx_hal_adc_ex.o(.text.HAL_ADCEx_MultiModeConfigChannel))

                                [Stack]

                                • Max Depth = 24
                                • Call Chain = HAL_ADCEx_MultiModeConfigChannel
                                -
                                [Called By]
                                • >>   MX_ADC3_Init -
                                • >>   MX_ADC1_Init +
                                  [Called By]
                                  • >>   MX_ADC3_Init +
                                  • >>   MX_ADC1_Init
                                  -

                                  HAL_ADC_ConfigChannel (Thumb, 1000 bytes, Stack size 24 bytes, stm32g4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel)) +

                                  HAL_ADC_ConfigChannel (Thumb, 1000 bytes, Stack size 24 bytes, stm32g4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel))

                                  [Stack]

                                  • Max Depth = 24
                                  • Call Chain = HAL_ADC_ConfigChannel
                                  -
                                  [Called By]
                                  • >>   MX_ADC3_Init -
                                  • >>   MX_ADC2_Init -
                                  • >>   MX_ADC1_Init +
                                    [Called By]
                                    • >>   MX_ADC3_Init +
                                    • >>   MX_ADC2_Init +
                                    • >>   MX_ADC1_Init
                                    -

                                    HAL_ADC_Init (Thumb, 636 bytes, Stack size 24 bytes, stm32g4xx_hal_adc.o(.text.HAL_ADC_Init)) +

                                    HAL_ADC_Init (Thumb, 636 bytes, Stack size 24 bytes, stm32g4xx_hal_adc.o(.text.HAL_ADC_Init))

                                    [Stack]

                                    • Max Depth = 204
                                    • Call Chain = HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init
                                    -
                                    [Calls]
                                    • >>   HAL_ADC_MspInit +
                                      [Calls]
                                      • >>   HAL_ADC_MspInit
                                      -
                                      [Called By]
                                      • >>   MX_ADC3_Init -
                                      • >>   MX_ADC2_Init -
                                      • >>   MX_ADC1_Init +
                                        [Called By]
                                        • >>   MX_ADC3_Init +
                                        • >>   MX_ADC2_Init +
                                        • >>   MX_ADC1_Init
                                        -

                                        HAL_ADC_MspInit (Thumb, 596 bytes, Stack size 128 bytes, adc.o(.text.HAL_ADC_MspInit)) +

                                        HAL_ADC_MspInit (Thumb, 596 bytes, Stack size 128 bytes, adc.o(.text.HAL_ADC_MspInit))

                                        [Stack]

                                        • Max Depth = 180
                                        • Call Chain = HAL_ADC_MspInit ⇒ HAL_GPIO_Init
                                        -
                                        [Calls]
                                        • >>   HAL_DMA_Init -
                                        • >>   HAL_RCCEx_PeriphCLKConfig -
                                        • >>   HAL_GPIO_Init -
                                        • >>   Error_Handler -
                                        • >>   __aeabi_memclr4 +
                                          [Calls]
                                          • >>   HAL_DMA_Init +
                                          • >>   HAL_RCCEx_PeriphCLKConfig +
                                          • >>   HAL_GPIO_Init +
                                          • >>   Error_Handler +
                                          • >>   __aeabi_memclr4
                                          -
                                          [Called By]
                                          • >>   HAL_ADC_Init +
                                            [Called By]
                                            • >>   HAL_ADC_Init
                                            -

                                            HAL_DMA_IRQHandler (Thumb, 170 bytes, Stack size 16 bytes, stm32g4xx_hal_dma.o(.text.HAL_DMA_IRQHandler)) +

                                            HAL_DMA_IRQHandler (Thumb, 170 bytes, Stack size 16 bytes, stm32g4xx_hal_dma.o(.text.HAL_DMA_IRQHandler))

                                            [Stack]

                                            • Max Depth = 16
                                            • Call Chain = HAL_DMA_IRQHandler

                                            [Called By]
                                            • >>   DMA1_Channel4_IRQHandler @@ -809,435 +815,466 @@ Global Symbols
                                            • >>   DMA1_Channel1_IRQHandler
                                            -

                                            HAL_DMA_Init (Thumb, 298 bytes, Stack size 32 bytes, stm32g4xx_hal_dma.o(.text.HAL_DMA_Init)) +

                                            HAL_DMA_Init (Thumb, 298 bytes, Stack size 32 bytes, stm32g4xx_hal_dma.o(.text.HAL_DMA_Init))

                                            [Stack]

                                            • Max Depth = 32
                                            • Call Chain = HAL_DMA_Init
                                            -
                                            [Called By]
                                            • >>   HAL_UART_MspInit -
                                            • >>   HAL_ADC_MspInit +
                                              [Called By]
                                              • >>   HAL_UART_MspInit +
                                              • >>   HAL_ADC_MspInit
                                              -

                                              HAL_FDCAN_Init (Thumb, 596 bytes, Stack size 16 bytes, stm32g4xx_hal_fdcan.o(.text.HAL_FDCAN_Init)) +

                                              HAL_Delay (Thumb, 40 bytes, Stack size 16 bytes, stm32g4xx_hal.o(.text.HAL_Delay)) +

                                              [Stack]

                                              • Max Depth = 16
                                              • Call Chain = HAL_Delay +
                                              +
                                              [Calls]
                                              • >>   HAL_GetTick +
                                              +
                                              [Called By]
                                              • >>   FOC_AS5600_Init +
                                              + +

                                              HAL_FDCAN_Init (Thumb, 596 bytes, Stack size 16 bytes, stm32g4xx_hal_fdcan.o(.text.HAL_FDCAN_Init))

                                              [Stack]

                                              • Max Depth = 188
                                              • Call Chain = HAL_FDCAN_Init ⇒ HAL_FDCAN_MspInit ⇒ HAL_GPIO_Init
                                              -
                                              [Calls]
                                              • >>   HAL_GetTick -
                                              • >>   HAL_FDCAN_MspInit +
                                                [Calls]
                                                • >>   HAL_GetTick +
                                                • >>   HAL_FDCAN_MspInit
                                                -
                                                [Called By]
                                                • >>   MX_FDCAN2_Init -
                                                • >>   MX_FDCAN1_Init +
                                                  [Called By]
                                                  • >>   MX_FDCAN2_Init +
                                                  • >>   MX_FDCAN1_Init
                                                  -

                                                  HAL_FDCAN_MspInit (Thumb, 276 bytes, Stack size 120 bytes, fdcan.o(.text.HAL_FDCAN_MspInit)) +

                                                  HAL_FDCAN_MspInit (Thumb, 276 bytes, Stack size 120 bytes, fdcan.o(.text.HAL_FDCAN_MspInit))

                                                  [Stack]

                                                  • Max Depth = 172
                                                  • Call Chain = HAL_FDCAN_MspInit ⇒ HAL_GPIO_Init
                                                  -
                                                  [Calls]
                                                  • >>   HAL_RCCEx_PeriphCLKConfig -
                                                  • >>   HAL_GPIO_Init -
                                                  • >>   Error_Handler -
                                                  • >>   __aeabi_memclr4 +
                                                    [Calls]
                                                    • >>   HAL_RCCEx_PeriphCLKConfig +
                                                    • >>   HAL_GPIO_Init +
                                                    • >>   Error_Handler +
                                                    • >>   __aeabi_memclr4
                                                    -
                                                    [Called By]
                                                    • >>   HAL_FDCAN_Init +
                                                      [Called By]
                                                      • >>   HAL_FDCAN_Init
                                                      -

                                                      HAL_GPIO_EXTI_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_Callback)) -

                                                      [Called By]

                                                      • >>   HAL_GPIO_EXTI_IRQHandler +

                                                        HAL_GPIO_EXTI_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_Callback)) +

                                                        [Called By]

                                                        • >>   HAL_GPIO_EXTI_IRQHandler
                                                        -

                                                        HAL_GPIO_EXTI_IRQHandler (Thumb, 22 bytes, Stack size 0 bytes, stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)) -

                                                        [Calls]

                                                        • >>   HAL_GPIO_EXTI_Callback +

                                                          HAL_GPIO_EXTI_IRQHandler (Thumb, 22 bytes, Stack size 0 bytes, stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)) +

                                                          [Calls]

                                                          • >>   HAL_GPIO_EXTI_Callback

                                                          [Called By]
                                                          • >>   EXTI15_10_IRQHandler
                                                          -

                                                          HAL_GPIO_Init (Thumb, 474 bytes, Stack size 52 bytes, stm32g4xx_hal_gpio.o(.text.HAL_GPIO_Init)) +

                                                          HAL_GPIO_Init (Thumb, 474 bytes, Stack size 52 bytes, stm32g4xx_hal_gpio.o(.text.HAL_GPIO_Init))

                                                          [Stack]

                                                          • Max Depth = 52
                                                          • Call Chain = HAL_GPIO_Init
                                                          -
                                                          [Called By]
                                                          • >>   HAL_TIM_Encoder_MspInit -
                                                          • >>   HAL_TIM_MspPostInit -
                                                          • >>   HAL_UART_MspInit -
                                                          • >>   HAL_I2C_MspInit -
                                                          • >>   HAL_FDCAN_MspInit -
                                                          • >>   HAL_ADC_MspInit -
                                                          • >>   MX_GPIO_Init +
                                                            [Called By]
                                                            • >>   HAL_TIM_Encoder_MspInit +
                                                            • >>   HAL_TIM_MspPostInit +
                                                            • >>   HAL_UART_MspInit +
                                                            • >>   HAL_I2C_MspInit +
                                                            • >>   HAL_FDCAN_MspInit +
                                                            • >>   HAL_ADC_MspInit +
                                                            • >>   MX_GPIO_Init
                                                            -

                                                            HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) -

                                                            [Called By]

                                                            • >>   MX_GPIO_Init +

                                                              HAL_GPIO_WritePin (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) +

                                                              [Called By]

                                                              • >>   MX_GPIO_Init
                                                              • >>   main
                                                              -

                                                              HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_hal.o(.text.HAL_GetTick)) -

                                                              [Called By]

                                                              • >>   HAL_FDCAN_Init -
                                                              • >>   HAL_RCCEx_PeriphCLKConfig -
                                                              • >>   HAL_RCC_ClockConfig -
                                                              • >>   HAL_RCC_OscConfig -
                                                              • >>   UART_WaitOnFlagUntilTimeout -
                                                              • >>   UART_CheckIdleState +

                                                                HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_hal.o(.text.HAL_GetTick)) +

                                                                [Called By]

                                                                • >>   HAL_FDCAN_Init +
                                                                • >>   HAL_RCCEx_PeriphCLKConfig +
                                                                • >>   HAL_RCC_ClockConfig +
                                                                • >>   HAL_RCC_OscConfig +
                                                                • >>   HAL_Delay +
                                                                • >>   HAL_I2C_Mem_Read +
                                                                • >>   UART_WaitOnFlagUntilTimeout +
                                                                • >>   UART_CheckIdleState +
                                                                • >>   I2C_WaitOnSTOPFlagUntilTimeout +
                                                                • >>   I2C_WaitOnFlagUntilTimeout +
                                                                • >>   I2C_WaitOnTXISFlagUntilTimeout +
                                                                • >>   I2C_IsErrorOccurred
                                                                -

                                                                HAL_I2CEx_ConfigAnalogFilter (Thumb, 74 bytes, Stack size 0 bytes, stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigAnalogFilter)) -

                                                                [Called By]

                                                                • >>   MX_I2C2_Init -
                                                                • >>   MX_I2C1_Init +

                                                                  HAL_I2CEx_ConfigAnalogFilter (Thumb, 74 bytes, Stack size 0 bytes, stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigAnalogFilter)) +

                                                                  [Called By]

                                                                  • >>   MX_I2C2_Init +
                                                                  • >>   MX_I2C1_Init
                                                                  -

                                                                  HAL_I2CEx_ConfigDigitalFilter (Thumb, 72 bytes, Stack size 0 bytes, stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigDigitalFilter)) -

                                                                  [Called By]

                                                                  • >>   MX_I2C2_Init -
                                                                  • >>   MX_I2C1_Init +

                                                                    HAL_I2CEx_ConfigDigitalFilter (Thumb, 72 bytes, Stack size 0 bytes, stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigDigitalFilter)) +

                                                                    [Called By]

                                                                    • >>   MX_I2C2_Init +
                                                                    • >>   MX_I2C1_Init
                                                                    -

                                                                    HAL_I2C_Init (Thumb, 174 bytes, Stack size 8 bytes, stm32g4xx_hal_i2c.o(.text.HAL_I2C_Init)) +

                                                                    HAL_I2C_Init (Thumb, 174 bytes, Stack size 8 bytes, stm32g4xx_hal_i2c.o(.text.HAL_I2C_Init))

                                                                    [Stack]

                                                                    • Max Depth = 180
                                                                    • Call Chain = HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init
                                                                    -
                                                                    [Calls]
                                                                    • >>   HAL_I2C_MspInit +
                                                                      [Calls]
                                                                      • >>   HAL_I2C_MspInit
                                                                      -
                                                                      [Called By]
                                                                      • >>   MX_I2C2_Init -
                                                                      • >>   MX_I2C1_Init +
                                                                        [Called By]
                                                                        • >>   MX_I2C2_Init +
                                                                        • >>   MX_I2C1_Init
                                                                        -

                                                                        HAL_I2C_MspInit (Thumb, 248 bytes, Stack size 120 bytes, i2c.o(.text.HAL_I2C_MspInit)) +

                                                                        HAL_I2C_Mem_Read (Thumb, 568 bytes, Stack size 40 bytes, stm32g4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read)) +

                                                                        [Stack]

                                                                        • Max Depth = 80
                                                                        • Call Chain = HAL_I2C_Mem_Read ⇒ I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred +
                                                                        +
                                                                        [Calls]
                                                                        • >>   HAL_GetTick +
                                                                        • >>   I2C_WaitOnSTOPFlagUntilTimeout +
                                                                        • >>   I2C_WaitOnFlagUntilTimeout +
                                                                        • >>   I2C_WaitOnTXISFlagUntilTimeout +
                                                                        • >>   I2C_IsErrorOccurred +
                                                                        +
                                                                        [Called By]
                                                                        • >>   AS5600_ReadRawAngle +
                                                                        + +

                                                                        HAL_I2C_MspInit (Thumb, 248 bytes, Stack size 120 bytes, i2c.o(.text.HAL_I2C_MspInit))

                                                                        [Stack]

                                                                        • Max Depth = 172
                                                                        • Call Chain = HAL_I2C_MspInit ⇒ HAL_GPIO_Init
                                                                        -
                                                                        [Calls]
                                                                        • >>   HAL_RCCEx_PeriphCLKConfig -
                                                                        • >>   HAL_GPIO_Init -
                                                                        • >>   Error_Handler -
                                                                        • >>   __aeabi_memclr4 +
                                                                          [Calls]
                                                                          • >>   HAL_RCCEx_PeriphCLKConfig +
                                                                          • >>   HAL_GPIO_Init +
                                                                          • >>   Error_Handler +
                                                                          • >>   __aeabi_memclr4
                                                                          -
                                                                          [Called By]
                                                                          • >>   HAL_I2C_Init +
                                                                            [Called By]
                                                                            • >>   HAL_I2C_Init
                                                                            -

                                                                            HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32g4xx_hal.o(.text.HAL_IncTick)) +

                                                                            HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32g4xx_hal.o(.text.HAL_IncTick))

                                                                            [Called By]

                                                                            • >>   SysTick_Handler
                                                                            -

                                                                            HAL_Init (Thumb, 30 bytes, Stack size 8 bytes, stm32g4xx_hal.o(.text.HAL_Init)) +

                                                                            HAL_Init (Thumb, 30 bytes, Stack size 8 bytes, stm32g4xx_hal.o(.text.HAL_Init))

                                                                            [Stack]

                                                                            • Max Depth = 32
                                                                            • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                            -
                                                                            [Calls]
                                                                            • >>   HAL_InitTick -
                                                                            • >>   HAL_NVIC_SetPriorityGrouping -
                                                                            • >>   HAL_MspInit +
                                                                              [Calls]
                                                                              • >>   HAL_InitTick +
                                                                              • >>   HAL_NVIC_SetPriorityGrouping +
                                                                              • >>   HAL_MspInit

                                                                              [Called By]
                                                                              • >>   main
                                                                              -

                                                                              HAL_InitTick (Thumb, 76 bytes, Stack size 16 bytes, stm32g4xx_hal.o(.text.HAL_InitTick)) +

                                                                              HAL_InitTick (Thumb, 76 bytes, Stack size 16 bytes, stm32g4xx_hal.o(.text.HAL_InitTick))

                                                                              [Stack]

                                                                              • Max Depth = 24
                                                                              • Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                              -
                                                                              [Calls]
                                                                              • >>   HAL_SYSTICK_Config -
                                                                              • >>   HAL_NVIC_SetPriority +
                                                                                [Calls]
                                                                                • >>   HAL_SYSTICK_Config +
                                                                                • >>   HAL_NVIC_SetPriority
                                                                                -
                                                                                [Called By]
                                                                                • >>   HAL_RCC_ClockConfig -
                                                                                • >>   HAL_RCC_OscConfig -
                                                                                • >>   HAL_Init +
                                                                                  [Called By]
                                                                                  • >>   HAL_RCC_ClockConfig +
                                                                                  • >>   HAL_RCC_OscConfig +
                                                                                  • >>   HAL_Init
                                                                                  -

                                                                                  HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32g4xx_hal_msp.o(.text.HAL_MspInit)) +

                                                                                  HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32g4xx_hal_msp.o(.text.HAL_MspInit))

                                                                                  [Stack]

                                                                                  • Max Depth = 8
                                                                                  • Call Chain = HAL_MspInit
                                                                                  -
                                                                                  [Calls]
                                                                                  • >>   HAL_PWREx_DisableUCPDDeadBattery +
                                                                                    [Calls]
                                                                                    • >>   HAL_PWREx_DisableUCPDDeadBattery
                                                                                    -
                                                                                    [Called By]
                                                                                    • >>   HAL_Init +
                                                                                      [Called By]
                                                                                      • >>   HAL_Init
                                                                                      -

                                                                                      HAL_NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32g4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) -

                                                                                      [Called By]

                                                                                      • >>   HAL_TIM_Encoder_MspInit -
                                                                                      • >>   MX_DMA_Init -
                                                                                      • >>   MX_GPIO_Init +

                                                                                        HAL_NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32g4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) +

                                                                                        [Called By]

                                                                                        • >>   HAL_TIM_Encoder_MspInit +
                                                                                        • >>   MX_DMA_Init +
                                                                                        • >>   MX_GPIO_Init +
                                                                                        • >>   main
                                                                                        -

                                                                                        HAL_NVIC_SetPriority (Thumb, 86 bytes, Stack size 8 bytes, stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)) +

                                                                                        HAL_NVIC_SetPriority (Thumb, 86 bytes, Stack size 8 bytes, stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority))

                                                                                        [Stack]

                                                                                        • Max Depth = 8
                                                                                        • Call Chain = HAL_NVIC_SetPriority
                                                                                        -
                                                                                        [Called By]
                                                                                        • >>   HAL_InitTick -
                                                                                        • >>   HAL_TIM_Encoder_MspInit -
                                                                                        • >>   MX_DMA_Init -
                                                                                        • >>   MX_GPIO_Init +
                                                                                          [Called By]
                                                                                          • >>   HAL_InitTick +
                                                                                          • >>   HAL_TIM_Encoder_MspInit +
                                                                                          • >>   MX_DMA_Init +
                                                                                          • >>   MX_GPIO_Init +
                                                                                          • >>   main
                                                                                          -

                                                                                          HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) -

                                                                                          [Called By]

                                                                                          • >>   HAL_Init +

                                                                                            HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) +

                                                                                            [Called By]

                                                                                            • >>   HAL_Init
                                                                                            -

                                                                                            HAL_PWREx_ControlVoltageScaling (Thumb, 294 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling)) +

                                                                                            HAL_PWREx_ControlVoltageScaling (Thumb, 294 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling))

                                                                                            [Called By]

                                                                                            • >>   main
                                                                                            -

                                                                                            HAL_PWREx_DisableUCPDDeadBattery (Thumb, 18 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_DisableUCPDDeadBattery)) -

                                                                                            [Called By]

                                                                                            • >>   HAL_MspInit +

                                                                                              HAL_PWREx_DisableUCPDDeadBattery (Thumb, 18 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_DisableUCPDDeadBattery)) +

                                                                                              [Called By]

                                                                                              • >>   HAL_MspInit
                                                                                              -

                                                                                              HAL_RCCEx_PeriphCLKConfig (Thumb, 726 bytes, Stack size 32 bytes, stm32g4xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig)) +

                                                                                              HAL_RCCEx_PeriphCLKConfig (Thumb, 726 bytes, Stack size 32 bytes, stm32g4xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig))

                                                                                              [Stack]

                                                                                              • Max Depth = 32
                                                                                              • Call Chain = HAL_RCCEx_PeriphCLKConfig
                                                                                              -
                                                                                              [Calls]
                                                                                              • >>   HAL_GetTick +
                                                                                                [Calls]
                                                                                                • >>   HAL_GetTick
                                                                                                -
                                                                                                [Called By]
                                                                                                • >>   HAL_UART_MspInit -
                                                                                                • >>   HAL_I2C_MspInit -
                                                                                                • >>   HAL_FDCAN_MspInit -
                                                                                                • >>   HAL_ADC_MspInit +
                                                                                                  [Called By]
                                                                                                  • >>   HAL_UART_MspInit +
                                                                                                  • >>   HAL_I2C_MspInit +
                                                                                                  • >>   HAL_FDCAN_MspInit +
                                                                                                  • >>   HAL_ADC_MspInit
                                                                                                  -

                                                                                                  HAL_RCC_ClockConfig (Thumb, 788 bytes, Stack size 32 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)) +

                                                                                                  HAL_RCC_ClockConfig (Thumb, 788 bytes, Stack size 32 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 56
                                                                                                  • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                  -
                                                                                                  [Calls]
                                                                                                  • >>   HAL_InitTick -
                                                                                                  • >>   HAL_GetTick +
                                                                                                    [Calls]
                                                                                                    • >>   HAL_InitTick +
                                                                                                    • >>   HAL_GetTick

                                                                                                    [Called By]
                                                                                                    • >>   main
                                                                                                    -

                                                                                                    HAL_RCC_GetPCLK1Freq (Thumb, 42 bytes, Stack size 0 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)) -

                                                                                                    [Called By]

                                                                                                    • >>   UART_SetConfig +

                                                                                                      HAL_RCC_GetPCLK1Freq (Thumb, 42 bytes, Stack size 0 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)) +

                                                                                                      [Called By]

                                                                                                      • >>   UART_SetConfig
                                                                                                      -

                                                                                                      HAL_RCC_GetPCLK2Freq (Thumb, 42 bytes, Stack size 0 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)) -

                                                                                                      [Called By]

                                                                                                      • >>   UART_SetConfig +

                                                                                                        HAL_RCC_GetPCLK2Freq (Thumb, 42 bytes, Stack size 0 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)) +

                                                                                                        [Called By]

                                                                                                        • >>   UART_SetConfig
                                                                                                        -

                                                                                                        HAL_RCC_GetSysClockFreq (Thumb, 122 bytes, Stack size 0 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)) -

                                                                                                        [Called By]

                                                                                                        • >>   UART_SetConfig +

                                                                                                          HAL_RCC_GetSysClockFreq (Thumb, 122 bytes, Stack size 0 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)) +

                                                                                                          [Called By]

                                                                                                          • >>   UART_SetConfig
                                                                                                          -

                                                                                                          HAL_RCC_OscConfig (Thumb, 1194 bytes, Stack size 32 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_OscConfig)) +

                                                                                                          HAL_RCC_OscConfig (Thumb, 1194 bytes, Stack size 32 bytes, stm32g4xx_hal_rcc.o(.text.HAL_RCC_OscConfig))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 56
                                                                                                          • Call Chain = HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                          -
                                                                                                          [Calls]
                                                                                                          • >>   HAL_InitTick -
                                                                                                          • >>   HAL_GetTick +
                                                                                                            [Calls]
                                                                                                            • >>   HAL_InitTick +
                                                                                                            • >>   HAL_GetTick

                                                                                                            [Called By]
                                                                                                            • >>   main
                                                                                                            -

                                                                                                            HAL_SYSTICK_Config (Thumb, 44 bytes, Stack size 0 bytes, stm32g4xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) -

                                                                                                            [Called By]

                                                                                                            • >>   HAL_InitTick +

                                                                                                              HAL_SYSTICK_Config (Thumb, 44 bytes, Stack size 0 bytes, stm32g4xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) +

                                                                                                              [Called By]

                                                                                                              • >>   HAL_InitTick
                                                                                                              -

                                                                                                              HAL_TIMEx_Break2Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback)) -

                                                                                                              [Called By]

                                                                                                              • >>   HAL_TIM_IRQHandler +

                                                                                                                HAL_TIMEx_Break2Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback)) +

                                                                                                                [Called By]

                                                                                                                • >>   HAL_TIM_IRQHandler
                                                                                                                -

                                                                                                                HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)) -

                                                                                                                [Called By]

                                                                                                                • >>   HAL_TIM_IRQHandler +

                                                                                                                  HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)) +

                                                                                                                  [Called By]

                                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                                  -

                                                                                                                  HAL_TIMEx_CommutCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)) -

                                                                                                                  [Called By]

                                                                                                                  • >>   HAL_TIM_IRQHandler +

                                                                                                                    HAL_TIMEx_CommutCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)) +

                                                                                                                    [Called By]

                                                                                                                    • >>   HAL_TIM_IRQHandler
                                                                                                                    -

                                                                                                                    HAL_TIMEx_ConfigBreakDeadTime (Thumb, 212 bytes, Stack size 16 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime)) +

                                                                                                                    HAL_TIMEx_ConfigBreakDeadTime (Thumb, 212 bytes, Stack size 16 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime))

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 16
                                                                                                                    • Call Chain = HAL_TIMEx_ConfigBreakDeadTime
                                                                                                                    -
                                                                                                                    [Called By]
                                                                                                                    • >>   MX_TIM8_Init -
                                                                                                                    • >>   MX_TIM1_Init +
                                                                                                                      [Called By]
                                                                                                                      • >>   MX_TIM8_Init +
                                                                                                                      • >>   MX_TIM1_Init
                                                                                                                      -

                                                                                                                      HAL_TIMEx_ConfigEncoderIndex (Thumb, 78 bytes, Stack size 16 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigEncoderIndex)) +

                                                                                                                      HAL_TIMEx_ConfigEncoderIndex (Thumb, 78 bytes, Stack size 16 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigEncoderIndex))

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 16
                                                                                                                      • Call Chain = HAL_TIMEx_ConfigEncoderIndex
                                                                                                                      -
                                                                                                                      [Calls]
                                                                                                                      • >>   TIM_ETR_SetConfig +
                                                                                                                        [Calls]
                                                                                                                        • >>   TIM_ETR_SetConfig
                                                                                                                        -
                                                                                                                        [Called By]
                                                                                                                        • >>   MX_TIM3_Init -
                                                                                                                        • >>   MX_TIM2_Init +
                                                                                                                          [Called By]
                                                                                                                          • >>   MX_TIM3_Init +
                                                                                                                          • >>   MX_TIM2_Init
                                                                                                                          -

                                                                                                                          HAL_TIMEx_DirectionChangeCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_DirectionChangeCallback)) -

                                                                                                                          [Called By]

                                                                                                                          • >>   HAL_TIM_IRQHandler +

                                                                                                                            HAL_TIMEx_DirectionChangeCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_DirectionChangeCallback)) +

                                                                                                                            [Called By]

                                                                                                                            • >>   HAL_TIM_IRQHandler
                                                                                                                            -

                                                                                                                            HAL_TIMEx_EnableEncoderIndex (Thumb, 14 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex)) -

                                                                                                                            [Called By]

                                                                                                                            • >>   TIM3_M2_ABZ -
                                                                                                                            • >>   TIM2_M1_ABZ +

                                                                                                                              HAL_TIMEx_EnableEncoderIndex (Thumb, 14 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex)) +

                                                                                                                              [Called By]

                                                                                                                              • >>   UpdateEncoderCnt +
                                                                                                                              • >>   TIM3_M2_ABZ +
                                                                                                                              • >>   TIM2_M1_ABZ
                                                                                                                              -

                                                                                                                              HAL_TIMEx_EncoderIndexCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EncoderIndexCallback)) -

                                                                                                                              [Called By]

                                                                                                                              • >>   HAL_TIM_IRQHandler +

                                                                                                                                HAL_TIMEx_EncoderIndexCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EncoderIndexCallback)) +

                                                                                                                                [Called By]

                                                                                                                                • >>   HAL_TIM_IRQHandler
                                                                                                                                -

                                                                                                                                HAL_TIMEx_IndexErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_IndexErrorCallback)) -

                                                                                                                                [Called By]

                                                                                                                                • >>   HAL_TIM_IRQHandler +

                                                                                                                                  HAL_TIMEx_IndexErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_IndexErrorCallback)) +

                                                                                                                                  [Called By]

                                                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                                                  -

                                                                                                                                  HAL_TIMEx_MasterConfigSynchronization (Thumb, 222 bytes, Stack size 16 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)) +

                                                                                                                                  HAL_TIMEx_MasterConfigSynchronization (Thumb, 222 bytes, Stack size 16 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization))

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 16
                                                                                                                                  • Call Chain = HAL_TIMEx_MasterConfigSynchronization
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   MX_TIM3_Init -
                                                                                                                                  • >>   MX_TIM2_Init -
                                                                                                                                  • >>   MX_TIM8_Init -
                                                                                                                                  • >>   MX_TIM1_Init +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   MX_TIM3_Init +
                                                                                                                                    • >>   MX_TIM2_Init +
                                                                                                                                    • >>   MX_TIM8_Init +
                                                                                                                                    • >>   MX_TIM1_Init
                                                                                                                                    -

                                                                                                                                    HAL_TIMEx_PWMN_Start (Thumb, 274 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_PWMN_Start)) -

                                                                                                                                    [Called By]

                                                                                                                                    • >>   MX_TIM1_Init +

                                                                                                                                      HAL_TIMEx_PWMN_Start (Thumb, 274 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_PWMN_Start)) +

                                                                                                                                      [Called By]

                                                                                                                                      • >>   MX_TIM1_Init
                                                                                                                                      -

                                                                                                                                      HAL_TIMEx_TransitionErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback)) -

                                                                                                                                      [Called By]

                                                                                                                                      • >>   HAL_TIM_IRQHandler +

                                                                                                                                        HAL_TIMEx_TransitionErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback)) +

                                                                                                                                        [Called By]

                                                                                                                                        • >>   HAL_TIM_IRQHandler
                                                                                                                                        -

                                                                                                                                        HAL_TIM_Base_Init (Thumb, 98 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_Base_Init)) +

                                                                                                                                        HAL_TIM_Base_Init (Thumb, 98 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_Base_Init))

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 16
                                                                                                                                        • Call Chain = HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit
                                                                                                                                        -
                                                                                                                                        [Calls]
                                                                                                                                        • >>   HAL_TIM_Base_MspInit -
                                                                                                                                        • >>   TIM_Base_SetConfig +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   HAL_TIM_Base_MspInit +
                                                                                                                                          • >>   TIM_Base_SetConfig
                                                                                                                                          -
                                                                                                                                          [Called By]
                                                                                                                                          • >>   MX_TIM8_Init -
                                                                                                                                          • >>   MX_TIM1_Init +
                                                                                                                                            [Called By]
                                                                                                                                            • >>   MX_TIM8_Init +
                                                                                                                                            • >>   MX_TIM1_Init
                                                                                                                                            -

                                                                                                                                            HAL_TIM_Base_MspInit (Thumb, 90 bytes, Stack size 8 bytes, tim.o(.text.HAL_TIM_Base_MspInit)) +

                                                                                                                                            HAL_TIM_Base_MspInit (Thumb, 90 bytes, Stack size 8 bytes, tim.o(.text.HAL_TIM_Base_MspInit))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 8
                                                                                                                                            • Call Chain = HAL_TIM_Base_MspInit
                                                                                                                                            -
                                                                                                                                            [Called By]
                                                                                                                                            • >>   HAL_TIM_Base_Init +
                                                                                                                                              [Called By]
                                                                                                                                              • >>   HAL_TIM_Base_Init
                                                                                                                                              -

                                                                                                                                              HAL_TIM_ConfigClockSource (Thumb, 544 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)) +

                                                                                                                                              HAL_TIM_ConfigClockSource (Thumb, 544 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 8
                                                                                                                                              • Call Chain = HAL_TIM_ConfigClockSource
                                                                                                                                              -
                                                                                                                                              [Called By]
                                                                                                                                              • >>   MX_TIM8_Init -
                                                                                                                                              • >>   MX_TIM1_Init +
                                                                                                                                                [Called By]
                                                                                                                                                • >>   MX_TIM8_Init +
                                                                                                                                                • >>   MX_TIM1_Init
                                                                                                                                                -

                                                                                                                                                HAL_TIM_Encoder_Init (Thumb, 182 bytes, Stack size 32 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Init)) +

                                                                                                                                                HAL_TIM_Encoder_Init (Thumb, 182 bytes, Stack size 32 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Init))

                                                                                                                                                [Stack]

                                                                                                                                                • Max Depth = 132
                                                                                                                                                • Call Chain = HAL_TIM_Encoder_Init ⇒ HAL_TIM_Encoder_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                -
                                                                                                                                                [Calls]
                                                                                                                                                • >>   HAL_TIM_Encoder_MspInit -
                                                                                                                                                • >>   TIM_Base_SetConfig +
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   HAL_TIM_Encoder_MspInit +
                                                                                                                                                  • >>   TIM_Base_SetConfig
                                                                                                                                                  -
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   MX_TIM3_Init -
                                                                                                                                                  • >>   MX_TIM2_Init +
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   MX_TIM3_Init +
                                                                                                                                                    • >>   MX_TIM2_Init
                                                                                                                                                    -

                                                                                                                                                    HAL_TIM_Encoder_MspInit (Thumb, 360 bytes, Stack size 48 bytes, tim.o(.text.HAL_TIM_Encoder_MspInit)) +

                                                                                                                                                    HAL_TIM_Encoder_MspInit (Thumb, 362 bytes, Stack size 48 bytes, tim.o(.text.HAL_TIM_Encoder_MspInit))

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 100
                                                                                                                                                    • Call Chain = HAL_TIM_Encoder_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                    -
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                    • >>   HAL_NVIC_SetPriority -
                                                                                                                                                    • >>   HAL_GPIO_Init +
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   HAL_GPIO_Init +
                                                                                                                                                      • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                      • >>   HAL_NVIC_SetPriority
                                                                                                                                                      -
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   HAL_TIM_Encoder_Init +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   HAL_TIM_Encoder_Init
                                                                                                                                                        -

                                                                                                                                                        HAL_TIM_Encoder_Start (Thumb, 188 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start)) +

                                                                                                                                                        HAL_TIM_Encoder_Start (Thumb, 188 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 8
                                                                                                                                                        • Call Chain = HAL_TIM_Encoder_Start
                                                                                                                                                        -
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   TIM3_M2_ABZ -
                                                                                                                                                        • >>   TIM2_M1_ABZ +
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   UpdateEncoderCnt +
                                                                                                                                                          • >>   TIM3_M2_ABZ +
                                                                                                                                                          • >>   TIM2_M1_ABZ
                                                                                                                                                          -

                                                                                                                                                          HAL_TIM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)) -

                                                                                                                                                          [Called By]

                                                                                                                                                          • >>   HAL_TIM_IRQHandler +

                                                                                                                                                            HAL_TIM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)) +

                                                                                                                                                            [Called By]

                                                                                                                                                            • >>   HAL_TIM_IRQHandler
                                                                                                                                                            -

                                                                                                                                                            HAL_TIM_IRQHandler (Thumb, 460 bytes, Stack size 24 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler)) +

                                                                                                                                                            HAL_TIM_IRQHandler (Thumb, 460 bytes, Stack size 24 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler))

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 24
                                                                                                                                                            • Call Chain = HAL_TIM_IRQHandler
                                                                                                                                                            -
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   HAL_TIM_PeriodElapsedCallback -
                                                                                                                                                            • >>   HAL_TIMEx_TransitionErrorCallback -
                                                                                                                                                            • >>   HAL_TIMEx_IndexErrorCallback -
                                                                                                                                                            • >>   HAL_TIMEx_DirectionChangeCallback -
                                                                                                                                                            • >>   HAL_TIMEx_EncoderIndexCallback -
                                                                                                                                                            • >>   HAL_TIMEx_CommutCallback -
                                                                                                                                                            • >>   HAL_TIM_TriggerCallback -
                                                                                                                                                            • >>   HAL_TIMEx_Break2Callback -
                                                                                                                                                            • >>   HAL_TIMEx_BreakCallback -
                                                                                                                                                            • >>   HAL_TIM_OC_DelayElapsedCallback -
                                                                                                                                                            • >>   HAL_TIM_IC_CaptureCallback -
                                                                                                                                                            • >>   HAL_TIM_PWM_PulseFinishedCallback +
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   HAL_TIMEx_TransitionErrorCallback +
                                                                                                                                                              • >>   HAL_TIMEx_IndexErrorCallback +
                                                                                                                                                              • >>   HAL_TIMEx_DirectionChangeCallback +
                                                                                                                                                              • >>   HAL_TIMEx_EncoderIndexCallback +
                                                                                                                                                              • >>   HAL_TIMEx_CommutCallback +
                                                                                                                                                              • >>   HAL_TIM_TriggerCallback +
                                                                                                                                                              • >>   HAL_TIMEx_Break2Callback +
                                                                                                                                                              • >>   HAL_TIMEx_BreakCallback +
                                                                                                                                                              • >>   HAL_TIM_OC_DelayElapsedCallback +
                                                                                                                                                              • >>   HAL_TIM_IC_CaptureCallback +
                                                                                                                                                              • >>   HAL_TIM_PWM_PulseFinishedCallback +
                                                                                                                                                              • >>   HAL_TIM_PeriodElapsedCallback

                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   TIM3_IRQHandler +
                                                                                                                                                              • >>   TIM2_IRQHandler
                                                                                                                                                              -

                                                                                                                                                              HAL_TIM_MspPostInit (Thumb, 224 bytes, Stack size 48 bytes, tim.o(.text.HAL_TIM_MspPostInit)) +

                                                                                                                                                              HAL_TIM_MspPostInit (Thumb, 224 bytes, Stack size 48 bytes, tim.o(.text.HAL_TIM_MspPostInit))

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 100
                                                                                                                                                              • Call Chain = HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
                                                                                                                                                              -
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   HAL_GPIO_Init +
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_GPIO_Init
                                                                                                                                                                -
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   MX_TIM8_Init -
                                                                                                                                                                • >>   MX_TIM1_Init +
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   MX_TIM8_Init +
                                                                                                                                                                  • >>   MX_TIM1_Init
                                                                                                                                                                  -

                                                                                                                                                                  HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)) -

                                                                                                                                                                  [Called By]

                                                                                                                                                                  • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                    HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)) +

                                                                                                                                                                    [Called By]

                                                                                                                                                                    • >>   HAL_TIM_IRQHandler
                                                                                                                                                                    -

                                                                                                                                                                    HAL_TIM_PWM_ConfigChannel (Thumb, 1024 bytes, Stack size 24 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)) +

                                                                                                                                                                    HAL_TIM_PWM_ConfigChannel (Thumb, 1024 bytes, Stack size 24 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel))

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                    • Call Chain = HAL_TIM_PWM_ConfigChannel
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   MX_TIM8_Init -
                                                                                                                                                                    • >>   MX_TIM1_Init +
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   MX_TIM8_Init +
                                                                                                                                                                      • >>   MX_TIM1_Init
                                                                                                                                                                      -

                                                                                                                                                                      HAL_TIM_PWM_Init (Thumb, 98 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Init)) +

                                                                                                                                                                      HAL_TIM_PWM_Init (Thumb, 98 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Init))

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                      • Call Chain = HAL_TIM_PWM_Init ⇒ TIM_Base_SetConfig
                                                                                                                                                                      -
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   HAL_TIM_PWM_MspInit -
                                                                                                                                                                      • >>   TIM_Base_SetConfig +
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   HAL_TIM_PWM_MspInit +
                                                                                                                                                                        • >>   TIM_Base_SetConfig
                                                                                                                                                                        -
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   MX_TIM8_Init -
                                                                                                                                                                        • >>   MX_TIM1_Init +
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   MX_TIM8_Init +
                                                                                                                                                                          • >>   MX_TIM1_Init
                                                                                                                                                                          -

                                                                                                                                                                          HAL_TIM_PWM_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)) -

                                                                                                                                                                          [Called By]

                                                                                                                                                                          • >>   HAL_TIM_PWM_Init +

                                                                                                                                                                            HAL_TIM_PWM_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)) +

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   HAL_TIM_PWM_Init
                                                                                                                                                                            -

                                                                                                                                                                            HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)) -

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                              HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)) +

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   HAL_TIM_IRQHandler
                                                                                                                                                                              -

                                                                                                                                                                              HAL_TIM_PWM_Start (Thumb, 414 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Start)) -

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   MX_TIM1_Init +

                                                                                                                                                                                HAL_TIM_PWM_Start (Thumb, 414 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Start)) +

                                                                                                                                                                                [Called By]

                                                                                                                                                                                • >>   MX_TIM1_Init
                                                                                                                                                                                -

                                                                                                                                                                                HAL_TIM_PeriodElapsedCallback (Thumb, 120 bytes, Stack size 0 bytes, abz.o(.text.HAL_TIM_PeriodElapsedCallback)) -

                                                                                                                                                                                [Called By]

                                                                                                                                                                                • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                                  HAL_TIM_PeriodElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_PeriodElapsedCallback)) +

                                                                                                                                                                                  [Called By]

                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                  -

                                                                                                                                                                                  HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)) -

                                                                                                                                                                                  [Called By]

                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler +

                                                                                                                                                                                    HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)) +

                                                                                                                                                                                    [Called By]

                                                                                                                                                                                    • >>   HAL_TIM_IRQHandler
                                                                                                                                                                                    -

                                                                                                                                                                                    HAL_UARTEx_DisableFifoMode (Thumb, 54 bytes, Stack size 0 bytes, stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode)) -

                                                                                                                                                                                    [Called By]

                                                                                                                                                                                    • >>   MX_USART3_UART_Init -
                                                                                                                                                                                    • >>   MX_USART1_UART_Init -
                                                                                                                                                                                    • >>   MX_LPUART1_UART_Init +

                                                                                                                                                                                      HAL_UARTEx_DisableFifoMode (Thumb, 54 bytes, Stack size 0 bytes, stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode)) +

                                                                                                                                                                                      [Called By]

                                                                                                                                                                                      • >>   MX_USART3_UART_Init +
                                                                                                                                                                                      • >>   MX_USART1_UART_Init +
                                                                                                                                                                                      • >>   MX_LPUART1_UART_Init
                                                                                                                                                                                      -

                                                                                                                                                                                      HAL_UARTEx_SetRxFifoThreshold (Thumb, 140 bytes, Stack size 16 bytes, stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold)) +

                                                                                                                                                                                      HAL_UARTEx_SetRxFifoThreshold (Thumb, 140 bytes, Stack size 16 bytes, stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold))

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                      • Call Chain = HAL_UARTEx_SetRxFifoThreshold
                                                                                                                                                                                      -
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   MX_USART3_UART_Init -
                                                                                                                                                                                      • >>   MX_USART1_UART_Init -
                                                                                                                                                                                      • >>   MX_LPUART1_UART_Init +
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   MX_USART3_UART_Init +
                                                                                                                                                                                        • >>   MX_USART1_UART_Init +
                                                                                                                                                                                        • >>   MX_LPUART1_UART_Init
                                                                                                                                                                                        -

                                                                                                                                                                                        HAL_UARTEx_SetTxFifoThreshold (Thumb, 140 bytes, Stack size 16 bytes, stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold)) +

                                                                                                                                                                                        HAL_UARTEx_SetTxFifoThreshold (Thumb, 140 bytes, Stack size 16 bytes, stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                        • Call Chain = HAL_UARTEx_SetTxFifoThreshold
                                                                                                                                                                                        -
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   MX_USART3_UART_Init -
                                                                                                                                                                                        • >>   MX_USART1_UART_Init -
                                                                                                                                                                                        • >>   MX_LPUART1_UART_Init +
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   MX_USART3_UART_Init +
                                                                                                                                                                                          • >>   MX_USART1_UART_Init +
                                                                                                                                                                                          • >>   MX_LPUART1_UART_Init
                                                                                                                                                                                          -

                                                                                                                                                                                          HAL_UART_Init (Thumb, 100 bytes, Stack size 8 bytes, stm32g4xx_hal_uart.o(.text.HAL_UART_Init)) +

                                                                                                                                                                                          HAL_UART_Init (Thumb, 100 bytes, Stack size 8 bytes, stm32g4xx_hal_uart.o(.text.HAL_UART_Init))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 188
                                                                                                                                                                                          • Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   HAL_UART_MspInit -
                                                                                                                                                                                          • >>   UART_CheckIdleState -
                                                                                                                                                                                          • >>   UART_SetConfig -
                                                                                                                                                                                          • >>   UART_AdvFeatureConfig +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_UART_MspInit +
                                                                                                                                                                                            • >>   UART_CheckIdleState +
                                                                                                                                                                                            • >>   UART_SetConfig +
                                                                                                                                                                                            • >>   UART_AdvFeatureConfig
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   MX_USART3_UART_Init -
                                                                                                                                                                                            • >>   MX_USART1_UART_Init -
                                                                                                                                                                                            • >>   MX_LPUART1_UART_Init +
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   MX_USART3_UART_Init +
                                                                                                                                                                                              • >>   MX_USART1_UART_Init +
                                                                                                                                                                                              • >>   MX_LPUART1_UART_Init
                                                                                                                                                                                              -

                                                                                                                                                                                              HAL_UART_MspInit (Thumb, 418 bytes, Stack size 128 bytes, usart.o(.text.HAL_UART_MspInit)) +

                                                                                                                                                                                              HAL_UART_MspInit (Thumb, 418 bytes, Stack size 128 bytes, usart.o(.text.HAL_UART_MspInit))

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 180
                                                                                                                                                                                              • Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                              -
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   HAL_DMA_Init -
                                                                                                                                                                                              • >>   HAL_RCCEx_PeriphCLKConfig -
                                                                                                                                                                                              • >>   HAL_GPIO_Init -
                                                                                                                                                                                              • >>   Error_Handler -
                                                                                                                                                                                              • >>   __aeabi_memclr4 +
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   HAL_DMA_Init +
                                                                                                                                                                                                • >>   HAL_RCCEx_PeriphCLKConfig +
                                                                                                                                                                                                • >>   HAL_GPIO_Init +
                                                                                                                                                                                                • >>   Error_Handler +
                                                                                                                                                                                                • >>   __aeabi_memclr4
                                                                                                                                                                                                -
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   HAL_UART_Init +
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   HAL_UART_Init

                                                                                                                                                                                                  HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.HardFault_Handler)) @@ -1251,186 +1288,186 @@ Global Symbols

                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   AS5600_Get_Speed
                                                                                                                                                                                                  -

                                                                                                                                                                                                  MX_ADC1_Init (Thumb, 246 bytes, Stack size 56 bytes, adc.o(.text.MX_ADC1_Init)) +

                                                                                                                                                                                                  MX_ADC1_Init (Thumb, 246 bytes, Stack size 56 bytes, adc.o(.text.MX_ADC1_Init))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 260
                                                                                                                                                                                                  • Call Chain = MX_ADC1_Init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   HAL_ADC_ConfigChannel -
                                                                                                                                                                                                  • >>   HAL_ADCEx_MultiModeConfigChannel -
                                                                                                                                                                                                  • >>   HAL_ADC_Init -
                                                                                                                                                                                                  • >>   Error_Handler +
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   HAL_ADC_ConfigChannel +
                                                                                                                                                                                                    • >>   HAL_ADCEx_MultiModeConfigChannel +
                                                                                                                                                                                                    • >>   HAL_ADC_Init +
                                                                                                                                                                                                    • >>   Error_Handler

                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                    -

                                                                                                                                                                                                    MX_ADC2_Init (Thumb, 214 bytes, Stack size 48 bytes, adc.o(.text.MX_ADC2_Init)) +

                                                                                                                                                                                                    MX_ADC2_Init (Thumb, 214 bytes, Stack size 48 bytes, adc.o(.text.MX_ADC2_Init))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 252
                                                                                                                                                                                                    • Call Chain = MX_ADC2_Init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   HAL_ADC_ConfigChannel -
                                                                                                                                                                                                    • >>   HAL_ADC_Init -
                                                                                                                                                                                                    • >>   Error_Handler +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   HAL_ADC_ConfigChannel +
                                                                                                                                                                                                      • >>   HAL_ADC_Init +
                                                                                                                                                                                                      • >>   Error_Handler

                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   main
                                                                                                                                                                                                      -

                                                                                                                                                                                                      MX_ADC3_Init (Thumb, 176 bytes, Stack size 56 bytes, adc.o(.text.MX_ADC3_Init)) +

                                                                                                                                                                                                      MX_ADC3_Init (Thumb, 176 bytes, Stack size 56 bytes, adc.o(.text.MX_ADC3_Init))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 260
                                                                                                                                                                                                      • Call Chain = MX_ADC3_Init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   HAL_ADC_ConfigChannel -
                                                                                                                                                                                                      • >>   HAL_ADCEx_MultiModeConfigChannel -
                                                                                                                                                                                                      • >>   HAL_ADC_Init -
                                                                                                                                                                                                      • >>   Error_Handler +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   HAL_ADC_ConfigChannel +
                                                                                                                                                                                                        • >>   HAL_ADCEx_MultiModeConfigChannel +
                                                                                                                                                                                                        • >>   HAL_ADC_Init +
                                                                                                                                                                                                        • >>   Error_Handler

                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                        -

                                                                                                                                                                                                        MX_DMA_Init (Thumb, 118 bytes, Stack size 16 bytes, dma.o(.text.MX_DMA_Init)) +

                                                                                                                                                                                                        MX_DMA_Init (Thumb, 118 bytes, Stack size 16 bytes, dma.o(.text.MX_DMA_Init))

                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                        • Max Depth = 24
                                                                                                                                                                                                        • Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority

                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   main
                                                                                                                                                                                                          -

                                                                                                                                                                                                          MX_FDCAN1_Init (Thumb, 80 bytes, Stack size 8 bytes, fdcan.o(.text.MX_FDCAN1_Init)) +

                                                                                                                                                                                                          MX_FDCAN1_Init (Thumb, 80 bytes, Stack size 8 bytes, fdcan.o(.text.MX_FDCAN1_Init))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 196
                                                                                                                                                                                                          • Call Chain = MX_FDCAN1_Init ⇒ HAL_FDCAN_Init ⇒ HAL_FDCAN_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   HAL_FDCAN_Init -
                                                                                                                                                                                                          • >>   Error_Handler +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   HAL_FDCAN_Init +
                                                                                                                                                                                                            • >>   Error_Handler

                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                            -

                                                                                                                                                                                                            MX_FDCAN2_Init (Thumb, 80 bytes, Stack size 8 bytes, fdcan.o(.text.MX_FDCAN2_Init)) +

                                                                                                                                                                                                            MX_FDCAN2_Init (Thumb, 80 bytes, Stack size 8 bytes, fdcan.o(.text.MX_FDCAN2_Init))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 196
                                                                                                                                                                                                            • Call Chain = MX_FDCAN2_Init ⇒ HAL_FDCAN_Init ⇒ HAL_FDCAN_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   HAL_FDCAN_Init -
                                                                                                                                                                                                            • >>   Error_Handler +
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   HAL_FDCAN_Init +
                                                                                                                                                                                                              • >>   Error_Handler

                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   main
                                                                                                                                                                                                              -

                                                                                                                                                                                                              MX_GPIO_Init (Thumb, 234 bytes, Stack size 48 bytes, gpio.o(.text.MX_GPIO_Init)) +

                                                                                                                                                                                                              MX_GPIO_Init (Thumb, 234 bytes, Stack size 48 bytes, gpio.o(.text.MX_GPIO_Init))

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 100
                                                                                                                                                                                                              • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   HAL_NVIC_EnableIRQ -
                                                                                                                                                                                                              • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                              • >>   HAL_GPIO_Init -
                                                                                                                                                                                                              • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                • >>   HAL_NVIC_SetPriority

                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                                -

                                                                                                                                                                                                                MX_I2C1_Init (Thumb, 108 bytes, Stack size 8 bytes, i2c.o(.text.MX_I2C1_Init)) +

                                                                                                                                                                                                                MX_I2C1_Init (Thumb, 108 bytes, Stack size 8 bytes, i2c.o(.text.MX_I2C1_Init))

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 188
                                                                                                                                                                                                                • Call Chain = MX_I2C1_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   HAL_I2CEx_ConfigDigitalFilter -
                                                                                                                                                                                                                • >>   HAL_I2CEx_ConfigAnalogFilter -
                                                                                                                                                                                                                • >>   HAL_I2C_Init -
                                                                                                                                                                                                                • >>   Error_Handler +
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   HAL_I2CEx_ConfigDigitalFilter +
                                                                                                                                                                                                                  • >>   HAL_I2CEx_ConfigAnalogFilter +
                                                                                                                                                                                                                  • >>   HAL_I2C_Init +
                                                                                                                                                                                                                  • >>   Error_Handler

                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  MX_I2C2_Init (Thumb, 108 bytes, Stack size 8 bytes, i2c.o(.text.MX_I2C2_Init)) +

                                                                                                                                                                                                                  MX_I2C2_Init (Thumb, 108 bytes, Stack size 8 bytes, i2c.o(.text.MX_I2C2_Init))

                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                  • Max Depth = 188
                                                                                                                                                                                                                  • Call Chain = MX_I2C2_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   HAL_I2CEx_ConfigDigitalFilter -
                                                                                                                                                                                                                  • >>   HAL_I2CEx_ConfigAnalogFilter -
                                                                                                                                                                                                                  • >>   HAL_I2C_Init -
                                                                                                                                                                                                                  • >>   Error_Handler +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   HAL_I2CEx_ConfigDigitalFilter +
                                                                                                                                                                                                                    • >>   HAL_I2CEx_ConfigAnalogFilter +
                                                                                                                                                                                                                    • >>   HAL_I2C_Init +
                                                                                                                                                                                                                    • >>   Error_Handler

                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    MX_LPUART1_UART_Init (Thumb, 132 bytes, Stack size 8 bytes, usart.o(.text.MX_LPUART1_UART_Init)) +

                                                                                                                                                                                                                    MX_LPUART1_UART_Init (Thumb, 132 bytes, Stack size 8 bytes, usart.o(.text.MX_LPUART1_UART_Init))

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 196
                                                                                                                                                                                                                    • Call Chain = MX_LPUART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   HAL_UARTEx_DisableFifoMode -
                                                                                                                                                                                                                    • >>   HAL_UARTEx_SetRxFifoThreshold -
                                                                                                                                                                                                                    • >>   HAL_UARTEx_SetTxFifoThreshold -
                                                                                                                                                                                                                    • >>   HAL_UART_Init -
                                                                                                                                                                                                                    • >>   Error_Handler +
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   HAL_UARTEx_DisableFifoMode +
                                                                                                                                                                                                                      • >>   HAL_UARTEx_SetRxFifoThreshold +
                                                                                                                                                                                                                      • >>   HAL_UARTEx_SetTxFifoThreshold +
                                                                                                                                                                                                                      • >>   HAL_UART_Init +
                                                                                                                                                                                                                      • >>   Error_Handler

                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   main
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      MX_TIM1_Init (Thumb, 382 bytes, Stack size 120 bytes, tim.o(.text.MX_TIM1_Init)) +

                                                                                                                                                                                                                      MX_TIM1_Init (Thumb, 382 bytes, Stack size 120 bytes, tim.o(.text.MX_TIM1_Init))

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 220
                                                                                                                                                                                                                      • Call Chain = MX_TIM1_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   HAL_TIM_MspPostInit -
                                                                                                                                                                                                                      • >>   HAL_TIMEx_PWMN_Start -
                                                                                                                                                                                                                      • >>   HAL_TIM_PWM_Start -
                                                                                                                                                                                                                      • >>   HAL_TIMEx_ConfigBreakDeadTime -
                                                                                                                                                                                                                      • >>   HAL_TIM_PWM_ConfigChannel -
                                                                                                                                                                                                                      • >>   HAL_TIMEx_MasterConfigSynchronization -
                                                                                                                                                                                                                      • >>   HAL_TIM_PWM_Init -
                                                                                                                                                                                                                      • >>   HAL_TIM_ConfigClockSource -
                                                                                                                                                                                                                      • >>   HAL_TIM_Base_Init -
                                                                                                                                                                                                                      • >>   Error_Handler -
                                                                                                                                                                                                                      • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   HAL_TIM_MspPostInit +
                                                                                                                                                                                                                        • >>   HAL_TIMEx_PWMN_Start +
                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_Start +
                                                                                                                                                                                                                        • >>   HAL_TIMEx_ConfigBreakDeadTime +
                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_ConfigChannel +
                                                                                                                                                                                                                        • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_Init +
                                                                                                                                                                                                                        • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                        • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                        • >>   Error_Handler +
                                                                                                                                                                                                                        • >>   __aeabi_memclr4

                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        MX_TIM2_Init (Thumb, 156 bytes, Stack size 80 bytes, tim.o(.text.MX_TIM2_Init)) +

                                                                                                                                                                                                                        MX_TIM2_Init (Thumb, 156 bytes, Stack size 80 bytes, tim.o(.text.MX_TIM2_Init))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 212
                                                                                                                                                                                                                        • Call Chain = MX_TIM2_Init ⇒ HAL_TIM_Encoder_Init ⇒ HAL_TIM_Encoder_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   HAL_TIMEx_ConfigEncoderIndex -
                                                                                                                                                                                                                        • >>   HAL_TIM_Encoder_Init -
                                                                                                                                                                                                                        • >>   HAL_TIMEx_MasterConfigSynchronization -
                                                                                                                                                                                                                        • >>   Error_Handler +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   HAL_TIMEx_ConfigEncoderIndex +
                                                                                                                                                                                                                          • >>   HAL_TIM_Encoder_Init +
                                                                                                                                                                                                                          • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                                                                          • >>   Error_Handler

                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   main
                                                                                                                                                                                                                          -

                                                                                                                                                                                                                          MX_TIM3_Init (Thumb, 160 bytes, Stack size 80 bytes, tim.o(.text.MX_TIM3_Init)) +

                                                                                                                                                                                                                          MX_TIM3_Init (Thumb, 160 bytes, Stack size 80 bytes, tim.o(.text.MX_TIM3_Init))

                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                          • Max Depth = 212
                                                                                                                                                                                                                          • Call Chain = MX_TIM3_Init ⇒ HAL_TIM_Encoder_Init ⇒ HAL_TIM_Encoder_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   HAL_TIMEx_ConfigEncoderIndex -
                                                                                                                                                                                                                          • >>   HAL_TIM_Encoder_Init -
                                                                                                                                                                                                                          • >>   HAL_TIMEx_MasterConfigSynchronization -
                                                                                                                                                                                                                          • >>   Error_Handler +
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   HAL_TIMEx_ConfigEncoderIndex +
                                                                                                                                                                                                                            • >>   HAL_TIM_Encoder_Init +
                                                                                                                                                                                                                            • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                                                                            • >>   Error_Handler

                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            MX_TIM8_Init (Thumb, 330 bytes, Stack size 120 bytes, tim.o(.text.MX_TIM8_Init)) +

                                                                                                                                                                                                                            MX_TIM8_Init (Thumb, 330 bytes, Stack size 120 bytes, tim.o(.text.MX_TIM8_Init))

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 220
                                                                                                                                                                                                                            • Call Chain = MX_TIM8_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   HAL_TIM_MspPostInit -
                                                                                                                                                                                                                            • >>   HAL_TIMEx_ConfigBreakDeadTime -
                                                                                                                                                                                                                            • >>   HAL_TIM_PWM_ConfigChannel -
                                                                                                                                                                                                                            • >>   HAL_TIMEx_MasterConfigSynchronization -
                                                                                                                                                                                                                            • >>   HAL_TIM_PWM_Init -
                                                                                                                                                                                                                            • >>   HAL_TIM_ConfigClockSource -
                                                                                                                                                                                                                            • >>   HAL_TIM_Base_Init -
                                                                                                                                                                                                                            • >>   Error_Handler -
                                                                                                                                                                                                                            • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   HAL_TIM_MspPostInit +
                                                                                                                                                                                                                              • >>   HAL_TIMEx_ConfigBreakDeadTime +
                                                                                                                                                                                                                              • >>   HAL_TIM_PWM_ConfigChannel +
                                                                                                                                                                                                                              • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                                                                              • >>   HAL_TIM_PWM_Init +
                                                                                                                                                                                                                              • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                                                                              • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                              • >>   Error_Handler +
                                                                                                                                                                                                                              • >>   __aeabi_memclr4

                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   main
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              MX_USART1_UART_Init (Thumb, 130 bytes, Stack size 8 bytes, usart.o(.text.MX_USART1_UART_Init)) +

                                                                                                                                                                                                                              MX_USART1_UART_Init (Thumb, 130 bytes, Stack size 8 bytes, usart.o(.text.MX_USART1_UART_Init))

                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                              • Max Depth = 196
                                                                                                                                                                                                                              • Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   HAL_UARTEx_DisableFifoMode -
                                                                                                                                                                                                                              • >>   HAL_UARTEx_SetRxFifoThreshold -
                                                                                                                                                                                                                              • >>   HAL_UARTEx_SetTxFifoThreshold -
                                                                                                                                                                                                                              • >>   HAL_UART_Init -
                                                                                                                                                                                                                              • >>   Error_Handler +
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   HAL_UARTEx_DisableFifoMode +
                                                                                                                                                                                                                                • >>   HAL_UARTEx_SetRxFifoThreshold +
                                                                                                                                                                                                                                • >>   HAL_UARTEx_SetTxFifoThreshold +
                                                                                                                                                                                                                                • >>   HAL_UART_Init +
                                                                                                                                                                                                                                • >>   Error_Handler

                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                MX_USART3_UART_Init (Thumb, 130 bytes, Stack size 8 bytes, usart.o(.text.MX_USART3_UART_Init)) +

                                                                                                                                                                                                                                MX_USART3_UART_Init (Thumb, 130 bytes, Stack size 8 bytes, usart.o(.text.MX_USART3_UART_Init))

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 196
                                                                                                                                                                                                                                • Call Chain = MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   HAL_UARTEx_DisableFifoMode -
                                                                                                                                                                                                                                • >>   HAL_UARTEx_SetRxFifoThreshold -
                                                                                                                                                                                                                                • >>   HAL_UARTEx_SetTxFifoThreshold -
                                                                                                                                                                                                                                • >>   HAL_UART_Init -
                                                                                                                                                                                                                                • >>   Error_Handler +
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   HAL_UARTEx_DisableFifoMode +
                                                                                                                                                                                                                                  • >>   HAL_UARTEx_SetRxFifoThreshold +
                                                                                                                                                                                                                                  • >>   HAL_UARTEx_SetTxFifoThreshold +
                                                                                                                                                                                                                                  • >>   HAL_UART_Init +
                                                                                                                                                                                                                                  • >>   Error_Handler

                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                                  @@ -1442,6 +1479,10 @@ Global Symbols

                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                • startup_stm32g474xx.o(RESET)
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                Moment_limiting (Thumb, 140 bytes, Stack size 0 bytes, control.o(.text.Moment_limiting)) +

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   Set_Speed +
                                                                                                                                                                                                                                +

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

                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                • >>   NMI_Handler
                                                                                                                                                                                                                                @@ -1449,8 +1490,8 @@ Global Symbols

                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                              • startup_stm32g474xx.o(RESET)
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              PID_init (Thumb, 122 bytes, Stack size 0 bytes, pid.o(.text.PID_init)) -

                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                              • >>   FOC_Init +

                                                                                                                                                                                                                                PID_init (Thumb, 122 bytes, Stack size 0 bytes, pid.o(.text.PID_init)) +

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   FOC_Init

                                                                                                                                                                                                                                PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.PendSV_Handler)) @@ -1459,19 +1500,45 @@ Global Symbols

                                                                                                                                                                                                                                SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.SVC_Handler))
                                                                                                                                                                                                                                [Address Reference Count : 1]

                                                                                                                                                                                                                                • startup_stm32g474xx.o(RESET)
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                Set_Speed (Thumb, 196 bytes, Stack size 24 bytes, foc.o(.text.Set_Speed)) +

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 344
                                                                                                                                                                                                                                • Call Chain = Set_Speed ⇒ setTorque ⇒ __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   setTorque +
                                                                                                                                                                                                                                • >>   __aeabi_d2f +
                                                                                                                                                                                                                                • >>   __aeabi_f2d +
                                                                                                                                                                                                                                • >>   Moment_limiting +
                                                                                                                                                                                                                                • >>   Speed_Control +
                                                                                                                                                                                                                                • >>   AS5600_Get_Speed +
                                                                                                                                                                                                                                • >>   AS5600_GetAngle2PI +
                                                                                                                                                                                                                                • >>   __hardfp_fmod +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   main +
                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                Speed_Control (Thumb, 128 bytes, Stack size 0 bytes, control.o(.text.Speed_Control)) +

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   Set_Speed +
                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.SysTick_Handler)) -

                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                • >>   HAL_IncTick +

                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   HAL_IncTick

                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                  • startup_stm32g474xx.o(RESET)

                                                                                                                                                                                                                                  SystemInit (Thumb, 18 bytes, Stack size 0 bytes, system_stm32g4xx.o(.text.SystemInit))
                                                                                                                                                                                                                                  [Address Reference Count : 1]

                                                                                                                                                                                                                                  • startup_stm32g474xx.o(.text)
                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                  TIM2_M1_ABZ (Thumb, 28 bytes, Stack size 8 bytes, abz.o(.text.TIM2_M1_ABZ)) +

                                                                                                                                                                                                                                  TIM2_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.TIM2_IRQHandler)) +

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                  • Call Chain = TIM2_IRQHandler ⇒ HAL_TIM_IRQHandler +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                  • startup_stm32g474xx.o(RESET) +
                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                  TIM2_M1_ABZ (Thumb, 28 bytes, Stack size 8 bytes, abz.o(.text.TIM2_M1_ABZ))

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                  • Call Chain = TIM2_M1_ABZ ⇒ HAL_TIM_Encoder_Start
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   HAL_TIMEx_EnableEncoderIndex -
                                                                                                                                                                                                                                  • >>   HAL_TIM_Encoder_Start +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   HAL_TIMEx_EnableEncoderIndex +
                                                                                                                                                                                                                                    • >>   HAL_TIM_Encoder_Start

                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                    @@ -1479,63 +1546,73 @@ Global Symbols

                                                                                                                                                                                                                                    TIM3_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.TIM3_IRQHandler))

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                                                                    • Call Chain = TIM3_IRQHandler ⇒ HAL_TIM_IRQHandler
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   HAL_TIM_IRQHandler +
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   HAL_TIM_IRQHandler

                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                      • startup_stm32g474xx.o(RESET)
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      TIM3_M2_ABZ (Thumb, 28 bytes, Stack size 8 bytes, abz.o(.text.TIM3_M2_ABZ)) +

                                                                                                                                                                                                                                      TIM3_M2_ABZ (Thumb, 28 bytes, Stack size 8 bytes, abz.o(.text.TIM3_M2_ABZ))

                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                                      • Call Chain = TIM3_M2_ABZ ⇒ HAL_TIM_Encoder_Start
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   HAL_TIMEx_EnableEncoderIndex -
                                                                                                                                                                                                                                      • >>   HAL_TIM_Encoder_Start +
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   HAL_TIMEx_EnableEncoderIndex +
                                                                                                                                                                                                                                        • >>   HAL_TIM_Encoder_Start

                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                        TIM_Base_SetConfig (Thumb, 332 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.TIM_Base_SetConfig)) +

                                                                                                                                                                                                                                        TIM_Base_SetConfig (Thumb, 332 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.TIM_Base_SetConfig))

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                        • Call Chain = TIM_Base_SetConfig
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   HAL_TIM_Encoder_Init -
                                                                                                                                                                                                                                        • >>   HAL_TIM_PWM_Init -
                                                                                                                                                                                                                                        • >>   HAL_TIM_Base_Init +
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   HAL_TIM_Encoder_Init +
                                                                                                                                                                                                                                          • >>   HAL_TIM_PWM_Init +
                                                                                                                                                                                                                                          • >>   HAL_TIM_Base_Init
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          TIM_ETR_SetConfig (Thumb, 22 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.TIM_ETR_SetConfig)) -

                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                          • >>   HAL_TIMEx_ConfigEncoderIndex +

                                                                                                                                                                                                                                            TIM_ETR_SetConfig (Thumb, 22 bytes, Stack size 0 bytes, stm32g4xx_hal_tim.o(.text.TIM_ETR_SetConfig)) +

                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                            • >>   HAL_TIMEx_ConfigEncoderIndex
                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                            UART_AdvFeatureConfig (Thumb, 232 bytes, Stack size 8 bytes, stm32g4xx_hal_uart.o(.text.UART_AdvFeatureConfig)) +

                                                                                                                                                                                                                                            UART_AdvFeatureConfig (Thumb, 232 bytes, Stack size 8 bytes, stm32g4xx_hal_uart.o(.text.UART_AdvFeatureConfig))

                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                            • Call Chain = UART_AdvFeatureConfig
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   HAL_UART_Init +
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   HAL_UART_Init
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              UART_CheckIdleState (Thumb, 366 bytes, Stack size 24 bytes, stm32g4xx_hal_uart.o(.text.UART_CheckIdleState)) +

                                                                                                                                                                                                                                              UART_CheckIdleState (Thumb, 366 bytes, Stack size 24 bytes, stm32g4xx_hal_uart.o(.text.UART_CheckIdleState))

                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                              • Max Depth = 48
                                                                                                                                                                                                                                              • Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   HAL_GetTick -
                                                                                                                                                                                                                                              • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                                                                                                                • >>   UART_WaitOnFlagUntilTimeout
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   HAL_UART_Init +
                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   HAL_UART_Init
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  UART_SetConfig (Thumb, 688 bytes, Stack size 16 bytes, stm32g4xx_hal_uart.o(.text.UART_SetConfig)) +

                                                                                                                                                                                                                                                  UART_SetConfig (Thumb, 688 bytes, Stack size 16 bytes, stm32g4xx_hal_uart.o(.text.UART_SetConfig))

                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                  • Max Depth = 56
                                                                                                                                                                                                                                                  • Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   HAL_RCC_GetPCLK2Freq -
                                                                                                                                                                                                                                                  • >>   HAL_RCC_GetPCLK1Freq -
                                                                                                                                                                                                                                                  • >>   HAL_RCC_GetSysClockFreq +
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   HAL_RCC_GetPCLK2Freq +
                                                                                                                                                                                                                                                    • >>   HAL_RCC_GetPCLK1Freq +
                                                                                                                                                                                                                                                    • >>   HAL_RCC_GetSysClockFreq
                                                                                                                                                                                                                                                    • >>   __aeabi_uldivmod
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   HAL_UART_Init +
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   HAL_UART_Init
                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                      UART_WaitOnFlagUntilTimeout (Thumb, 840 bytes, Stack size 24 bytes, stm32g4xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout)) +

                                                                                                                                                                                                                                                      UART_WaitOnFlagUntilTimeout (Thumb, 840 bytes, Stack size 24 bytes, stm32g4xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout))

                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                      • Call Chain = UART_WaitOnFlagUntilTimeout
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   HAL_GetTick
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   UART_CheckIdleState +
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   UART_CheckIdleState +
                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                          UpdateEncoderCnt (Thumb, 176 bytes, Stack size 16 bytes, abz.o(.text.UpdateEncoderCnt)) +

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 160
                                                                                                                                                                                                                                                          • Call Chain = UpdateEncoderCnt ⇒ _normalizeAngle ⇒ __hardfp_fmod ⇒ _drem ⇒ _double_epilogue ⇒ _double_round +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   HAL_TIMEx_EnableEncoderIndex +
                                                                                                                                                                                                                                                          • >>   HAL_TIM_Encoder_Start +
                                                                                                                                                                                                                                                          • >>   _normalizeAngle +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   main

                                                                                                                                                                                                                                                          UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.UsageFault_Handler)) @@ -1545,200 +1622,255 @@ Global Symbols


                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                        • startup_stm32g474xx.o(RESET)
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        main (Thumb, 282 bytes, Stack size 80 bytes, main.o(.text.main)) +

                                                                                                                                                                                                                                                        _normalizeAngle (Thumb, 76 bytes, Stack size 8 bytes, foc.o(.text._normalizeAngle)) +

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 144
                                                                                                                                                                                                                                                        • Call Chain = _normalizeAngle ⇒ __hardfp_fmod ⇒ _drem ⇒ _double_epilogue ⇒ _double_round +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   __aeabi_d2f +
                                                                                                                                                                                                                                                        • >>   __aeabi_f2d +
                                                                                                                                                                                                                                                        • >>   __hardfp_fmod +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   UpdateEncoderCnt +
                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                        main (Thumb, 360 bytes, Stack size 80 bytes, main.o(.text.main))

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 432
                                                                                                                                                                                                                                                        • Call Chain = main ⇒ FOC_AS5600_Init ⇒ setTorque ⇒ __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                        • >>   MX_TIM3_Init -
                                                                                                                                                                                                                                                        • >>   MX_TIM2_Init -
                                                                                                                                                                                                                                                        • >>   MX_FDCAN2_Init -
                                                                                                                                                                                                                                                        • >>   MX_ADC3_Init -
                                                                                                                                                                                                                                                        • >>   MX_FDCAN1_Init -
                                                                                                                                                                                                                                                        • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                                                                        • >>   MX_I2C2_Init -
                                                                                                                                                                                                                                                        • >>   MX_I2C1_Init -
                                                                                                                                                                                                                                                        • >>   MX_ADC2_Init -
                                                                                                                                                                                                                                                        • >>   MX_ADC1_Init -
                                                                                                                                                                                                                                                        • >>   MX_TIM8_Init -
                                                                                                                                                                                                                                                        • >>   MX_TIM1_Init -
                                                                                                                                                                                                                                                        • >>   MX_USART1_UART_Init -
                                                                                                                                                                                                                                                        • >>   MX_LPUART1_UART_Init -
                                                                                                                                                                                                                                                        • >>   MX_DMA_Init -
                                                                                                                                                                                                                                                        • >>   MX_GPIO_Init -
                                                                                                                                                                                                                                                        • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                                                        • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                                                                        • >>   HAL_PWREx_ControlVoltageScaling -
                                                                                                                                                                                                                                                        • >>   HAL_Init -
                                                                                                                                                                                                                                                        • >>   Count_M2_ABZ -
                                                                                                                                                                                                                                                        • >>   TIM3_M2_ABZ -
                                                                                                                                                                                                                                                        • >>   TIM2_M1_ABZ -
                                                                                                                                                                                                                                                        • >>   ADC_Filter_Init -
                                                                                                                                                                                                                                                        • >>   FOC_AS5600_Init -
                                                                                                                                                                                                                                                        • >>   FOC_Init +
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                          • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                          • >>   MX_TIM3_Init +
                                                                                                                                                                                                                                                          • >>   MX_TIM2_Init +
                                                                                                                                                                                                                                                          • >>   MX_FDCAN2_Init +
                                                                                                                                                                                                                                                          • >>   MX_ADC3_Init +
                                                                                                                                                                                                                                                          • >>   MX_FDCAN1_Init +
                                                                                                                                                                                                                                                          • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                                                          • >>   MX_I2C2_Init +
                                                                                                                                                                                                                                                          • >>   MX_I2C1_Init +
                                                                                                                                                                                                                                                          • >>   MX_ADC2_Init +
                                                                                                                                                                                                                                                          • >>   MX_ADC1_Init +
                                                                                                                                                                                                                                                          • >>   MX_TIM8_Init +
                                                                                                                                                                                                                                                          • >>   MX_TIM1_Init +
                                                                                                                                                                                                                                                          • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                                                                          • >>   MX_LPUART1_UART_Init +
                                                                                                                                                                                                                                                          • >>   MX_DMA_Init +
                                                                                                                                                                                                                                                          • >>   MX_GPIO_Init +
                                                                                                                                                                                                                                                          • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                                                          • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                                                                          • >>   HAL_PWREx_ControlVoltageScaling +
                                                                                                                                                                                                                                                          • >>   HAL_Init +
                                                                                                                                                                                                                                                          • >>   UpdateEncoderCnt +
                                                                                                                                                                                                                                                          • >>   TIM3_M2_ABZ +
                                                                                                                                                                                                                                                          • >>   TIM2_M1_ABZ +
                                                                                                                                                                                                                                                          • >>   ADC_Filter_Init +
                                                                                                                                                                                                                                                          • >>   Set_Speed +
                                                                                                                                                                                                                                                          • >>   FOC_AS5600_Init +
                                                                                                                                                                                                                                                          • >>   FOC_Init +
                                                                                                                                                                                                                                                          • >>   AS5600_ReadRawAngle

                                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                                          • entry9a.o(.ARM.Collect$$$$0000000B)
                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                          setTorque (Thumb, 812 bytes, Stack size 80 bytes, foc.o(.text.setTorque)) +

                                                                                                                                                                                                                                                          setTorque (Thumb, 812 bytes, Stack size 80 bytes, foc.o(.text.setTorque))

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 320
                                                                                                                                                                                                                                                          • Call Chain = setTorque ⇒ __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round

                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   __aeabi_dadd
                                                                                                                                                                                                                                                          • >>   __aeabi_dsub
                                                                                                                                                                                                                                                          • >>   __aeabi_dmul
                                                                                                                                                                                                                                                          • >>   __aeabi_d2f -
                                                                                                                                                                                                                                                          • >>   __aeabi_f2d -
                                                                                                                                                                                                                                                          • >>   __hardfp_sin -
                                                                                                                                                                                                                                                          • >>   __hardfp_fmod -
                                                                                                                                                                                                                                                          • >>   __hardfp_cos +
                                                                                                                                                                                                                                                          • >>   __aeabi_f2d +
                                                                                                                                                                                                                                                          • >>   __hardfp_sin +
                                                                                                                                                                                                                                                          • >>   __hardfp_fmod +
                                                                                                                                                                                                                                                          • >>   __hardfp_cos
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   FOC_AS5600_Init +
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   Set_Speed +
                                                                                                                                                                                                                                                            • >>   FOC_AS5600_Init
                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                            __ARM_fpclassify (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify)) +

                                                                                                                                                                                                                                                            __ARM_fpclassify (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify))

                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                            • Call Chain = __ARM_fpclassify
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   __kernel_sin +
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   __kernel_sin
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              __hardfp_cos (Thumb, 180 bytes, Stack size 32 bytes, cos.o(i.__hardfp_cos)) +

                                                                                                                                                                                                                                                              __hardfp_cos (Thumb, 180 bytes, Stack size 32 bytes, cos.o(i.__hardfp_cos))

                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                              • Max Depth = 240
                                                                                                                                                                                                                                                              • Call Chain = __hardfp_cos ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                              • >>   __set_errno -
                                                                                                                                                                                                                                                              • >>   __kernel_sin -
                                                                                                                                                                                                                                                              • >>   __ieee754_rem_pio2 -
                                                                                                                                                                                                                                                              • >>   __mathlib_dbl_invalid -
                                                                                                                                                                                                                                                              • >>   __mathlib_dbl_infnan -
                                                                                                                                                                                                                                                              • >>   __kernel_cos +
                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   __set_errno +
                                                                                                                                                                                                                                                                • >>   __kernel_sin +
                                                                                                                                                                                                                                                                • >>   __ieee754_rem_pio2 +
                                                                                                                                                                                                                                                                • >>   __mathlib_dbl_invalid +
                                                                                                                                                                                                                                                                • >>   __mathlib_dbl_infnan +
                                                                                                                                                                                                                                                                • >>   __kernel_cos
                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   setTorque +
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   setTorque
                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  __hardfp_fmod (Thumb, 254 bytes, Stack size 48 bytes, fmod.o(i.__hardfp_fmod)) +

                                                                                                                                                                                                                                                                  __hardfp_fmod (Thumb, 254 bytes, Stack size 48 bytes, fmod.o(i.__hardfp_fmod))

                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                  • Max Depth = 136
                                                                                                                                                                                                                                                                  • Call Chain = __hardfp_fmod ⇒ _drem ⇒ _double_epilogue ⇒ _double_round
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                  • >>   __set_errno -
                                                                                                                                                                                                                                                                  • >>   __mathlib_dbl_invalid +
                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                    • >>   __set_errno +
                                                                                                                                                                                                                                                                    • >>   __mathlib_dbl_invalid
                                                                                                                                                                                                                                                                    • >>   _drem
                                                                                                                                                                                                                                                                    • >>   __aeabi_drsub
                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   FOC_AS5600_Init -
                                                                                                                                                                                                                                                                    • >>   setTorque +
                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                      • >>   Set_Speed +
                                                                                                                                                                                                                                                                      • >>   FOC_AS5600_Init +
                                                                                                                                                                                                                                                                      • >>   setTorque +
                                                                                                                                                                                                                                                                      • >>   _normalizeAngle
                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                      __hardfp_sin (Thumb, 180 bytes, Stack size 32 bytes, sin.o(i.__hardfp_sin)) +

                                                                                                                                                                                                                                                                      __hardfp_sin (Thumb, 180 bytes, Stack size 32 bytes, sin.o(i.__hardfp_sin))

                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                      • Max Depth = 240
                                                                                                                                                                                                                                                                      • Call Chain = __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   __set_errno -
                                                                                                                                                                                                                                                                      • >>   __kernel_sin -
                                                                                                                                                                                                                                                                      • >>   __ieee754_rem_pio2 -
                                                                                                                                                                                                                                                                      • >>   __mathlib_dbl_invalid -
                                                                                                                                                                                                                                                                      • >>   __mathlib_dbl_infnan -
                                                                                                                                                                                                                                                                      • >>   __kernel_cos +
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   __set_errno +
                                                                                                                                                                                                                                                                        • >>   __kernel_sin +
                                                                                                                                                                                                                                                                        • >>   __ieee754_rem_pio2 +
                                                                                                                                                                                                                                                                        • >>   __mathlib_dbl_invalid +
                                                                                                                                                                                                                                                                        • >>   __mathlib_dbl_infnan +
                                                                                                                                                                                                                                                                        • >>   __kernel_cos
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   setTorque +
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   setTorque
                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                          __ieee754_rem_pio2 (Thumb, 938 bytes, Stack size 120 bytes, rred.o(i.__ieee754_rem_pio2)) +

                                                                                                                                                                                                                                                                          __ieee754_rem_pio2 (Thumb, 938 bytes, Stack size 120 bytes, rred.o(i.__ieee754_rem_pio2))

                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                          • Max Depth = 208
                                                                                                                                                                                                                                                                          • Call Chain = __ieee754_rem_pio2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round

                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   __aeabi_dadd
                                                                                                                                                                                                                                                                          • >>   __aeabi_dsub
                                                                                                                                                                                                                                                                          • >>   __aeabi_dmul -
                                                                                                                                                                                                                                                                          • >>   fabs +
                                                                                                                                                                                                                                                                          • >>   fabs
                                                                                                                                                                                                                                                                          • >>   __aeabi_ui2d
                                                                                                                                                                                                                                                                          • >>   __aeabi_i2d
                                                                                                                                                                                                                                                                          • >>   __aeabi_d2iz
                                                                                                                                                                                                                                                                          • >>   __aeabi_drsub
                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   __hardfp_sin -
                                                                                                                                                                                                                                                                          • >>   __hardfp_cos +
                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   __hardfp_sin +
                                                                                                                                                                                                                                                                            • >>   __hardfp_cos
                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                            __kernel_cos (Thumb, 322 bytes, Stack size 64 bytes, cos_i.o(i.__kernel_cos)) +

                                                                                                                                                                                                                                                                            __kernel_cos (Thumb, 322 bytes, Stack size 64 bytes, cos_i.o(i.__kernel_cos))

                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                            • Max Depth = 176
                                                                                                                                                                                                                                                                            • Call Chain = __kernel_cos ⇒ __kernel_poly ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round

                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   __aeabi_dsub
                                                                                                                                                                                                                                                                            • >>   __aeabi_dmul -
                                                                                                                                                                                                                                                                            • >>   __kernel_poly +
                                                                                                                                                                                                                                                                            • >>   __kernel_poly
                                                                                                                                                                                                                                                                            • >>   __aeabi_d2iz
                                                                                                                                                                                                                                                                            • >>   __aeabi_drsub
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   __hardfp_sin -
                                                                                                                                                                                                                                                                            • >>   __hardfp_cos +
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   __hardfp_sin +
                                                                                                                                                                                                                                                                              • >>   __hardfp_cos
                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                              __kernel_poly (Thumb, 248 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly)) +

                                                                                                                                                                                                                                                                              __kernel_poly (Thumb, 248 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly))

                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                              • Max Depth = 112
                                                                                                                                                                                                                                                                              • Call Chain = __kernel_poly ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round

                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   __aeabi_dadd
                                                                                                                                                                                                                                                                              • >>   __aeabi_dmul
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   __kernel_sin -
                                                                                                                                                                                                                                                                              • >>   __kernel_cos +
                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   __kernel_sin +
                                                                                                                                                                                                                                                                                • >>   __kernel_cos
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                __kernel_sin (Thumb, 280 bytes, Stack size 72 bytes, sin_i.o(i.__kernel_sin)) +

                                                                                                                                                                                                                                                                                __kernel_sin (Thumb, 280 bytes, Stack size 72 bytes, sin_i.o(i.__kernel_sin))

                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                • Max Depth = 184
                                                                                                                                                                                                                                                                                • Call Chain = __kernel_sin ⇒ __kernel_poly ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round

                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   __aeabi_dadd
                                                                                                                                                                                                                                                                                • >>   __aeabi_dsub
                                                                                                                                                                                                                                                                                • >>   __aeabi_dmul -
                                                                                                                                                                                                                                                                                • >>   __kernel_poly -
                                                                                                                                                                                                                                                                                • >>   __ARM_fpclassify -
                                                                                                                                                                                                                                                                                • >>   __mathlib_dbl_underflow +
                                                                                                                                                                                                                                                                                • >>   __kernel_poly +
                                                                                                                                                                                                                                                                                • >>   __ARM_fpclassify +
                                                                                                                                                                                                                                                                                • >>   __mathlib_dbl_underflow
                                                                                                                                                                                                                                                                                • >>   __aeabi_drsub
                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   __hardfp_sin -
                                                                                                                                                                                                                                                                                • >>   __hardfp_cos +
                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   __hardfp_sin +
                                                                                                                                                                                                                                                                                  • >>   __hardfp_cos
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  __mathlib_dbl_infnan (Thumb, 20 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan)) +

                                                                                                                                                                                                                                                                                  __mathlib_dbl_infnan (Thumb, 20 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan))

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 96
                                                                                                                                                                                                                                                                                  • Call Chain = __mathlib_dbl_infnan ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round

                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   __aeabi_dadd
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   __hardfp_sin -
                                                                                                                                                                                                                                                                                  • >>   __hardfp_cos +
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   __hardfp_sin +
                                                                                                                                                                                                                                                                                    • >>   __hardfp_cos
                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                    __mathlib_dbl_invalid (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid)) +

                                                                                                                                                                                                                                                                                    __mathlib_dbl_invalid (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid))

                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                    • Max Depth = 48
                                                                                                                                                                                                                                                                                    • Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv ⇒ _double_round

                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   __aeabi_ddiv
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   __hardfp_sin -
                                                                                                                                                                                                                                                                                    • >>   __hardfp_fmod -
                                                                                                                                                                                                                                                                                    • >>   __hardfp_cos +
                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   __hardfp_sin +
                                                                                                                                                                                                                                                                                      • >>   __hardfp_fmod +
                                                                                                                                                                                                                                                                                      • >>   __hardfp_cos
                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                      __mathlib_dbl_underflow (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow)) +

                                                                                                                                                                                                                                                                                      __mathlib_dbl_underflow (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow))

                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                      • Max Depth = 96
                                                                                                                                                                                                                                                                                      • Call Chain = __mathlib_dbl_underflow ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round

                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   __aeabi_dmul
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   __kernel_sin +
                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   __kernel_sin
                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                        __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                                                                                                                                                                                                                                        __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                                                                                                                                                                                                                                                                        __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                                                                                                                                                                                                                                        __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -

                                                                                                                                                                                                                                                                                        __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                                                                                                                                                                                                                                        __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -

                                                                                                                                                                                                                                                                                        __set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) -

                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                        • >>   __hardfp_sin -
                                                                                                                                                                                                                                                                                        • >>   __hardfp_fmod -
                                                                                                                                                                                                                                                                                        • >>   __hardfp_cos +

                                                                                                                                                                                                                                                                                          __set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) +

                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                          • >>   __hardfp_sin +
                                                                                                                                                                                                                                                                                          • >>   __hardfp_fmod +
                                                                                                                                                                                                                                                                                          • >>   __hardfp_cos
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          fabs (Thumb, 24 bytes, Stack size 8 bytes, fabs.o(i.fabs)) +

                                                                                                                                                                                                                                                                                          fabs (Thumb, 24 bytes, Stack size 8 bytes, fabs.o(i.fabs))

                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                          • Max Depth = 8
                                                                                                                                                                                                                                                                                          • Call Chain = fabs
                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                          • >>   __ieee754_rem_pio2 +
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   __ieee754_rem_pio2

                                                                                                                                                                                                                                                                                            Local Symbols -

                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            I2C_IsErrorOccurred (Thumb, 348 bytes, Stack size 16 bytes, stm32g4xx_hal_i2c.o(.text.I2C_IsErrorOccurred)) +

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                                                                                                            • Call Chain = I2C_IsErrorOccurred +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   HAL_I2C_Mem_Read +
                                                                                                                                                                                                                                                                                            • >>   I2C_WaitOnSTOPFlagUntilTimeout +
                                                                                                                                                                                                                                                                                            • >>   I2C_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                                                                            • >>   I2C_WaitOnTXISFlagUntilTimeout +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            I2C_WaitOnTXISFlagUntilTimeout (Thumb, 148 bytes, Stack size 16 bytes, stm32g4xx_hal_i2c.o(.text.I2C_WaitOnTXISFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 32
                                                                                                                                                                                                                                                                                            • Call Chain = I2C_WaitOnTXISFlagUntilTimeout ⇒ I2C_IsErrorOccurred +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                            • >>   I2C_IsErrorOccurred +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   HAL_I2C_Mem_Read +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            I2C_WaitOnFlagUntilTimeout (Thumb, 224 bytes, Stack size 24 bytes, stm32g4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                                                                                                                            • Call Chain = I2C_WaitOnFlagUntilTimeout ⇒ I2C_IsErrorOccurred +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                            • >>   I2C_IsErrorOccurred +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   HAL_I2C_Mem_Read +
                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                            I2C_WaitOnSTOPFlagUntilTimeout (Thumb, 124 bytes, Stack size 16 bytes, stm32g4xx_hal_i2c.o(.text.I2C_WaitOnSTOPFlagUntilTimeout)) +

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 32
                                                                                                                                                                                                                                                                                            • Call Chain = I2C_WaitOnSTOPFlagUntilTimeout ⇒ I2C_IsErrorOccurred +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                            • >>   I2C_IsErrorOccurred +
                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   HAL_I2C_Mem_Read +
                                                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                                                            Undefined Global Symbols


                                                                                                                                                                                                                                                                                            diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.map b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.map index f3cc08a..a8db7ad 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.map +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.map @@ -19,6 +19,7 @@ Section Cross References startup_stm32g474xx.o(RESET) refers to stm32g4xx_it.o(.text.DMA1_Channel2_IRQHandler) for DMA1_Channel2_IRQHandler startup_stm32g474xx.o(RESET) refers to stm32g4xx_it.o(.text.DMA1_Channel3_IRQHandler) for DMA1_Channel3_IRQHandler startup_stm32g474xx.o(RESET) refers to stm32g4xx_it.o(.text.DMA1_Channel4_IRQHandler) for DMA1_Channel4_IRQHandler + startup_stm32g474xx.o(RESET) refers to stm32g4xx_it.o(.text.TIM2_IRQHandler) for TIM2_IRQHandler startup_stm32g474xx.o(RESET) refers to stm32g4xx_it.o(.text.TIM3_IRQHandler) for TIM3_IRQHandler startup_stm32g474xx.o(RESET) refers to stm32g4xx_it.o(.text.EXTI15_10_IRQHandler) for EXTI15_10_IRQHandler startup_stm32g474xx.o(.text) refers to system_stm32g4xx.o(.text.SystemInit) for SystemInit @@ -90,6 +91,7 @@ Section Cross References foc.o(.ARM.exidx.text.FOC_Init) refers to foc.o(.text.FOC_Init) for [Anonymous Symbol] foc.o(.text.FOC_AS5600_Init) refers to main.o(.data..L_MergedGlobals) for PP foc.o(.text.FOC_AS5600_Init) refers to foc.o(.text.setTorque) for setTorque + foc.o(.text.FOC_AS5600_Init) refers to stm32g4xx_hal.o(.text.HAL_Delay) for HAL_Delay foc.o(.text.FOC_AS5600_Init) refers to as5600.o(.text.AS5600_GetAngle2PI) for AS5600_GetAngle2PI foc.o(.text.FOC_AS5600_Init) refers to main.o(.bss.zero_electric_angle) for zero_electric_angle foc.o(.text.FOC_AS5600_Init) refers to f2d.o(.text) for __aeabi_f2d @@ -272,16 +274,25 @@ Section Cross References abz.o(.ARM.exidx.text.Count_M1_ABZ) refers to abz.o(.text.Count_M1_ABZ) for [Anonymous Symbol] abz.o(.text.Count_M2_ABZ) refers to tim.o(.bss.htim3) for htim3 abz.o(.ARM.exidx.text.Count_M2_ABZ) refers to abz.o(.text.Count_M2_ABZ) for [Anonymous Symbol] - abz.o(.text.HAL_TIM_PeriodElapsedCallback) refers to tim.o(.bss.htim3) for htim3 - abz.o(.text.HAL_TIM_PeriodElapsedCallback) refers to abz.o(.bss..L_MergedGlobals) for .L_MergedGlobals - abz.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback) refers to abz.o(.text.HAL_TIM_PeriodElapsedCallback) for [Anonymous Symbol] - abz.o(.text.UpdataEncoderCnt) refers to tim.o(.bss.htim3) for htim3 - abz.o(.text.UpdataEncoderCnt) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start) for HAL_TIM_Encoder_Start - abz.o(.text.UpdataEncoderCnt) refers to stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex) for HAL_TIMEx_EnableEncoderIndex - abz.o(.text.UpdataEncoderCnt) refers to abz.o(.bss..L_MergedGlobals) for .L_MergedGlobals - abz.o(.text.UpdataEncoderCnt) refers to foc.o(.text._normalizeAngle) for _normalizeAngle - abz.o(.ARM.exidx.text.UpdataEncoderCnt) refers to abz.o(.text.UpdataEncoderCnt) for [Anonymous Symbol] + abz.o(.text.UpdateEncoderCnt) refers to tim.o(.bss.htim3) for htim3 + abz.o(.text.UpdateEncoderCnt) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start) for HAL_TIM_Encoder_Start + abz.o(.text.UpdateEncoderCnt) refers to stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex) for HAL_TIMEx_EnableEncoderIndex + abz.o(.text.UpdateEncoderCnt) refers to abz.o(.bss..L_MergedGlobals) for .L_MergedGlobals + abz.o(.text.UpdateEncoderCnt) refers to foc.o(.text._normalizeAngle) for _normalizeAngle + abz.o(.ARM.exidx.text.UpdateEncoderCnt) refers to abz.o(.text.UpdateEncoderCnt) for [Anonymous Symbol] abz.o(.ARM.exidx.text.ModifyIncCnt) refers to abz.o(.text.ModifyIncCnt) for [Anonymous Symbol] + abz.o(.text.ABZ_GetAngle360) refers to tim.o(.bss.htim3) for htim3 + abz.o(.text.ABZ_GetAngle360) refers to abz.o(.bss..L_MergedGlobals) for .L_MergedGlobals + abz.o(.ARM.exidx.text.ABZ_GetAngle360) refers to abz.o(.text.ABZ_GetAngle360) for [Anonymous Symbol] + abz.o(.text.ABZ_GetAngle2PI) refers to tim.o(.bss.htim3) for htim3 + abz.o(.text.ABZ_GetAngle2PI) refers to abz.o(.bss..L_MergedGlobals) for .L_MergedGlobals + abz.o(.ARM.exidx.text.ABZ_GetAngle2PI) refers to abz.o(.text.ABZ_GetAngle2PI) for [Anonymous Symbol] + abz.o(.text.ABZ_GetAngle) refers to tim.o(.bss.htim3) for htim3 + abz.o(.text.ABZ_GetAngle) refers to abz.o(.bss..L_MergedGlobals) for .L_MergedGlobals + abz.o(.ARM.exidx.text.ABZ_GetAngle) refers to abz.o(.text.ABZ_GetAngle) for [Anonymous Symbol] + abz.o(.text.ABZ_GetVelocity) refers to tim.o(.bss.htim3) for htim3 + abz.o(.text.ABZ_GetVelocity) refers to abz.o(.bss..L_MergedGlobals) for .L_MergedGlobals + abz.o(.ARM.exidx.text.ABZ_GetVelocity) refers to abz.o(.text.ABZ_GetVelocity) for [Anonymous Symbol] main.o(.text.main) refers to stm32g4xx_hal.o(.text.HAL_Init) for HAL_Init main.o(.text.main) refers to stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling) for HAL_PWREx_ControlVoltageScaling main.o(.text.main) refers to stm32g4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) for HAL_RCC_OscConfig @@ -302,6 +313,8 @@ Section Cross References main.o(.text.main) refers to fdcan.o(.text.MX_FDCAN2_Init) for MX_FDCAN2_Init main.o(.text.main) refers to tim.o(.text.MX_TIM2_Init) for MX_TIM2_Init main.o(.text.main) refers to tim.o(.text.MX_TIM3_Init) for MX_TIM3_Init + main.o(.text.main) refers to stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority + main.o(.text.main) refers to stm32g4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ main.o(.text.main) refers to lowpass_filter.o(.bss.adc1_filter_Ia) for adc1_filter_Ia main.o(.text.main) refers to lowpass_filter.o(.text.ADC_Filter_Init) for ADC_Filter_Init main.o(.text.main) refers to lowpass_filter.o(.bss.adc1_filter_Ib) for adc1_filter_Ib @@ -312,7 +325,11 @@ Section Cross References main.o(.text.main) refers to abz.o(.text.TIM2_M1_ABZ) for TIM2_M1_ABZ main.o(.text.main) refers to abz.o(.text.TIM3_M2_ABZ) for TIM3_M2_ABZ main.o(.text.main) refers to stm32g4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - main.o(.text.main) refers to abz.o(.text.Count_M2_ABZ) for Count_M2_ABZ + main.o(.text.main) refers to i2c.o(.bss.hi2c1) for hi2c1 + main.o(.text.main) refers to as5600.o(.bss..L_MergedGlobals) for raw_angle + main.o(.text.main) refers to abz.o(.text.UpdateEncoderCnt) for UpdateEncoderCnt + main.o(.text.main) refers to as5600.o(.text.AS5600_ReadRawAngle) for AS5600_ReadRawAngle + main.o(.text.main) refers to foc.o(.text.Set_Speed) for Set_Speed main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol] main.o(.text.SystemClock_Config) refers to stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling) for HAL_PWREx_ControlVoltageScaling main.o(.text.SystemClock_Config) refers to stm32g4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) for HAL_RCC_OscConfig @@ -515,6 +532,9 @@ Section Cross References stm32g4xx_it.o(.text.DMA1_Channel4_IRQHandler) refers to usart.o(.bss.hdma_usart1_tx) for hdma_usart1_tx stm32g4xx_it.o(.text.DMA1_Channel4_IRQHandler) refers to stm32g4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) for HAL_DMA_IRQHandler stm32g4xx_it.o(.ARM.exidx.text.DMA1_Channel4_IRQHandler) refers to stm32g4xx_it.o(.text.DMA1_Channel4_IRQHandler) for [Anonymous Symbol] + stm32g4xx_it.o(.text.TIM2_IRQHandler) refers to tim.o(.bss.htim2) for htim2 + stm32g4xx_it.o(.text.TIM2_IRQHandler) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) for HAL_TIM_IRQHandler + stm32g4xx_it.o(.ARM.exidx.text.TIM2_IRQHandler) refers to stm32g4xx_it.o(.text.TIM2_IRQHandler) for [Anonymous Symbol] stm32g4xx_it.o(.text.TIM3_IRQHandler) refers to tim.o(.bss.htim3) for htim3 stm32g4xx_it.o(.text.TIM3_IRQHandler) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) for HAL_TIM_IRQHandler stm32g4xx_it.o(.ARM.exidx.text.TIM3_IRQHandler) refers to stm32g4xx_it.o(.text.TIM3_IRQHandler) for [Anonymous Symbol] @@ -1486,7 +1506,7 @@ Section Cross References stm32g4xx_hal_tim.o(.text.HAL_TIM_Base_Start_DMA) refers to stm32g4xx_hal_tim.o(.text.TIM_DMAError) for TIM_DMAError stm32g4xx_hal_tim.o(.text.HAL_TIM_Base_Start_DMA) refers to stm32g4xx_hal_dma.o(.text.HAL_DMA_Start_IT) for HAL_DMA_Start_IT stm32g4xx_hal_tim.o(.ARM.exidx.text.HAL_TIM_Base_Start_DMA) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_Base_Start_DMA) for [Anonymous Symbol] - stm32g4xx_hal_tim.o(.text.TIM_DMAPeriodElapsedCplt) refers to abz.o(.text.HAL_TIM_PeriodElapsedCallback) for HAL_TIM_PeriodElapsedCallback + stm32g4xx_hal_tim.o(.text.TIM_DMAPeriodElapsedCplt) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_PeriodElapsedCallback) for HAL_TIM_PeriodElapsedCallback stm32g4xx_hal_tim.o(.ARM.exidx.text.TIM_DMAPeriodElapsedCplt) refers to stm32g4xx_hal_tim.o(.text.TIM_DMAPeriodElapsedCplt) for [Anonymous Symbol] stm32g4xx_hal_tim.o(.text.TIM_DMAPeriodElapsedHalfCplt) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_PeriodElapsedHalfCpltCallback) for HAL_TIM_PeriodElapsedHalfCpltCallback stm32g4xx_hal_tim.o(.ARM.exidx.text.TIM_DMAPeriodElapsedHalfCplt) refers to stm32g4xx_hal_tim.o(.text.TIM_DMAPeriodElapsedHalfCplt) for [Anonymous Symbol] @@ -1595,7 +1615,7 @@ Section Cross References stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) for HAL_TIM_IC_CaptureCallback stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) for HAL_TIM_OC_DelayElapsedCallback stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) for HAL_TIM_PWM_PulseFinishedCallback - stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) refers to abz.o(.text.HAL_TIM_PeriodElapsedCallback) for HAL_TIM_PeriodElapsedCallback + stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_PeriodElapsedCallback) for HAL_TIM_PeriodElapsedCallback stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) refers to stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) for HAL_TIMEx_BreakCallback stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) refers to stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback) for HAL_TIMEx_Break2Callback stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) refers to stm32g4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) for HAL_TIM_TriggerCallback @@ -2156,7 +2176,6 @@ Removing Unused input sections from the image. Removing startup_stm32g474xx.o(HEAP), (512 bytes). Removing as5600.o(.text), (0 bytes). - Removing as5600.o(.text.AS5600_ReadRawAngle), (64 bytes). Removing as5600.o(.ARM.exidx.text.AS5600_ReadRawAngle), (8 bytes). Removing as5600.o(.text.AS5600_ReadAngle), (64 bytes). Removing as5600.o(.ARM.exidx.text.AS5600_ReadAngle), (8 bytes). @@ -2173,19 +2192,15 @@ Removing Unused input sections from the image. Removing control.o(.text), (0 bytes). Removing control.o(.text.Angle_Control), (128 bytes). Removing control.o(.ARM.exidx.text.Angle_Control), (8 bytes). - Removing control.o(.text.Speed_Control), (128 bytes). Removing control.o(.ARM.exidx.text.Speed_Control), (8 bytes). Removing control.o(.text.Current_Control), (128 bytes). Removing control.o(.ARM.exidx.text.Current_Control), (8 bytes). - Removing control.o(.text.Moment_limiting), (140 bytes). Removing control.o(.ARM.exidx.text.Moment_limiting), (8 bytes). - Removing control.o(.bss..L_MergedGlobals), (12 bytes). Removing foc.o(.text), (0 bytes). Removing foc.o(.text.Systick_CountMode), (24 bytes). Removing foc.o(.ARM.exidx.text.Systick_CountMode), (8 bytes). Removing foc.o(.text._electricalAngle), (132 bytes). Removing foc.o(.ARM.exidx.text._electricalAngle), (8 bytes). - Removing foc.o(.text._normalizeAngle), (76 bytes). Removing foc.o(.ARM.exidx.text._normalizeAngle), (8 bytes). Removing foc.o(.text.setPWM), (376 bytes). Removing foc.o(.ARM.exidx.text.setPWM), (8 bytes). @@ -2194,7 +2209,6 @@ Removing Unused input sections from the image. Removing foc.o(.ARM.exidx.text.FOC_AS5600_Init), (8 bytes). Removing foc.o(.text.Set_Angle), (236 bytes). Removing foc.o(.ARM.exidx.text.Set_Angle), (8 bytes). - Removing foc.o(.text.Set_Speed), (196 bytes). Removing foc.o(.ARM.exidx.text.Set_Speed), (8 bytes). Removing foc.o(.text.Open_Loop_Control), (432 bytes). Removing foc.o(.ARM.exidx.text.Open_Loop_Control), (8 bytes). @@ -2223,12 +2237,23 @@ Removing Unused input sections from the image. Removing abz.o(.ARM.exidx.text.TIM3_M2_ABZ), (8 bytes). Removing abz.o(.text.Count_M1_ABZ), (20 bytes). Removing abz.o(.ARM.exidx.text.Count_M1_ABZ), (8 bytes). + Removing abz.o(.text.Count_M2_ABZ), (20 bytes). Removing abz.o(.ARM.exidx.text.Count_M2_ABZ), (8 bytes). - Removing abz.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback), (8 bytes). - Removing abz.o(.text.UpdataEncoderCnt), (160 bytes). - Removing abz.o(.ARM.exidx.text.UpdataEncoderCnt), (8 bytes). + Removing abz.o(.ARM.exidx.text.UpdateEncoderCnt), (8 bytes). Removing abz.o(.text.ModifyIncCnt), (26 bytes). Removing abz.o(.ARM.exidx.text.ModifyIncCnt), (8 bytes). + Removing abz.o(.text.ABZ_GetAngle360), (44 bytes). + Removing abz.o(.ARM.exidx.text.ABZ_GetAngle360), (8 bytes). + Removing abz.o(.text.ABZ_GetAngle2PI), (56 bytes). + Removing abz.o(.ARM.exidx.text.ABZ_GetAngle2PI), (8 bytes). + Removing abz.o(.text.ABZ_GetAngle), (160 bytes). + Removing abz.o(.ARM.exidx.text.ABZ_GetAngle), (8 bytes). + Removing abz.o(.text.ABZ_GetVelocity), (200 bytes). + Removing abz.o(.ARM.exidx.text.ABZ_GetVelocity), (8 bytes). + Removing abz.o(.bss.ABZ_pulse_count), (4 bytes). + Removing abz.o(.bss.ABZ_prev_pulse_count), (4 bytes). + Removing abz.o(.bss.ABZ_speed), (4 bytes). + Removing abz.o(.bss.ABZ_angle), (4 bytes). Removing main.o(.text), (0 bytes). Removing main.o(.ARM.exidx.text.main), (8 bytes). Removing main.o(.text.SystemClock_Config), (116 bytes). @@ -2309,7 +2334,7 @@ Removing Unused input sections from the image. Removing tim.o(.ARM.exidx.text.HAL_TIM_Encoder_MspInit), (8 bytes). Removing tim.o(.text.HAL_TIM_Base_MspDeInit), (56 bytes). Removing tim.o(.ARM.exidx.text.HAL_TIM_Base_MspDeInit), (8 bytes). - Removing tim.o(.text.HAL_TIM_Encoder_MspDeInit), (134 bytes). + Removing tim.o(.text.HAL_TIM_Encoder_MspDeInit), (142 bytes). Removing tim.o(.ARM.exidx.text.HAL_TIM_Encoder_MspDeInit), (8 bytes). Removing stm32g4xx_it.o(.text), (0 bytes). Removing stm32g4xx_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes). @@ -2325,6 +2350,7 @@ Removing Unused input sections from the image. Removing stm32g4xx_it.o(.ARM.exidx.text.DMA1_Channel2_IRQHandler), (8 bytes). Removing stm32g4xx_it.o(.ARM.exidx.text.DMA1_Channel3_IRQHandler), (8 bytes). Removing stm32g4xx_it.o(.ARM.exidx.text.DMA1_Channel4_IRQHandler), (8 bytes). + Removing stm32g4xx_it.o(.ARM.exidx.text.TIM2_IRQHandler), (8 bytes). Removing stm32g4xx_it.o(.ARM.exidx.text.TIM3_IRQHandler), (8 bytes). Removing stm32g4xx_it.o(.ARM.exidx.text.EXTI15_10_IRQHandler), (8 bytes). Removing stm32g4xx_hal_msp.o(.text), (0 bytes). @@ -2460,7 +2486,6 @@ Removing Unused input sections from the image. Removing stm32g4xx_hal.o(.ARM.exidx.text.HAL_SetTickFreq), (8 bytes). Removing stm32g4xx_hal.o(.text.HAL_GetTickFreq), (12 bytes). Removing stm32g4xx_hal.o(.ARM.exidx.text.HAL_GetTickFreq), (8 bytes). - Removing stm32g4xx_hal.o(.text.HAL_Delay), (40 bytes). Removing stm32g4xx_hal.o(.ARM.exidx.text.HAL_Delay), (8 bytes). Removing stm32g4xx_hal.o(.text.HAL_SuspendTick), (18 bytes). Removing stm32g4xx_hal.o(.ARM.exidx.text.HAL_SuspendTick), (8 bytes). @@ -2970,11 +2995,8 @@ Removing Unused input sections from the image. Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.HAL_I2C_MspDeInit), (8 bytes). Removing stm32g4xx_hal_i2c.o(.text.HAL_I2C_Master_Transmit), (446 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.HAL_I2C_Master_Transmit), (8 bytes). - Removing stm32g4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout), (224 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.I2C_WaitOnFlagUntilTimeout), (8 bytes). - Removing stm32g4xx_hal_i2c.o(.text.I2C_WaitOnTXISFlagUntilTimeout), (148 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.I2C_WaitOnTXISFlagUntilTimeout), (8 bytes). - Removing stm32g4xx_hal_i2c.o(.text.I2C_WaitOnSTOPFlagUntilTimeout), (124 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.I2C_WaitOnSTOPFlagUntilTimeout), (8 bytes). Removing stm32g4xx_hal_i2c.o(.text.HAL_I2C_Master_Receive), (422 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.HAL_I2C_Master_Receive), (8 bytes). @@ -3020,7 +3042,6 @@ Removing Unused input sections from the image. Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.I2C_DMASlaveReceiveCplt), (8 bytes). Removing stm32g4xx_hal_i2c.o(.text.HAL_I2C_Mem_Write), (572 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.HAL_I2C_Mem_Write), (8 bytes). - Removing stm32g4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read), (568 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.HAL_I2C_Mem_Read), (8 bytes). Removing stm32g4xx_hal_i2c.o(.text.HAL_I2C_Mem_Write_IT), (194 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.HAL_I2C_Mem_Write_IT), (8 bytes). @@ -3104,7 +3125,6 @@ Removing Unused input sections from the image. Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.I2C_ITSlaveSeqCplt), (8 bytes). Removing stm32g4xx_hal_i2c.o(.text.I2C_ITAddrCplt), (162 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.I2C_ITAddrCplt), (8 bytes). - Removing stm32g4xx_hal_i2c.o(.text.I2C_IsErrorOccurred), (348 bytes). Removing stm32g4xx_hal_i2c.o(.ARM.exidx.text.I2C_IsErrorOccurred), (8 bytes). Removing stm32g4xx_hal_i2c_ex.o(.text), (0 bytes). Removing stm32g4xx_hal_i2c_ex.o(.ARM.exidx.text.HAL_I2CEx_ConfigAnalogFilter), (8 bytes). @@ -3409,7 +3429,6 @@ Removing Unused input sections from the image. Removing stm32g4xx_hal_tim.o(.ARM.exidx.text.HAL_TIM_IC_CaptureCallback), (8 bytes). Removing stm32g4xx_hal_tim.o(.ARM.exidx.text.HAL_TIM_OC_DelayElapsedCallback), (8 bytes). Removing stm32g4xx_hal_tim.o(.ARM.exidx.text.HAL_TIM_PWM_PulseFinishedCallback), (8 bytes). - Removing stm32g4xx_hal_tim.o(.text.HAL_TIM_PeriodElapsedCallback), (2 bytes). Removing stm32g4xx_hal_tim.o(.ARM.exidx.text.HAL_TIM_PeriodElapsedCallback), (8 bytes). Removing stm32g4xx_hal_tim.o(.ARM.exidx.text.HAL_TIM_TriggerCallback), (8 bytes). Removing stm32g4xx_hal_tim.o(.text.HAL_TIM_OC_ConfigChannel), (876 bytes). @@ -3618,7 +3637,7 @@ Removing Unused input sections from the image. Removing dfixul.o(.text), (48 bytes). Removing cdrcmple.o(.text), (48 bytes). -1463 unused section(s) (total 96172 bytes) removed from the image. +1462 unused section(s) (total 94478 bytes) removed from the image. ============================================================================== @@ -3770,148 +3789,164 @@ Image Symbol Table [Anonymous Symbol] 0x080008b4 Section 0 lowpass_filter.o(.text.ADC_Filter_Init) [Anonymous Symbol] 0x080008c8 Section 0 as5600.o(.text.AS5600_GetAngle2PI) [Anonymous Symbol] 0x080008f0 Section 0 as5600.o(.text.AS5600_Get_Speed) - [Anonymous Symbol] 0x080009b4 Section 0 stm32g4xx_it.o(.text.BusFault_Handler) - [Anonymous Symbol] 0x080009b8 Section 0 abz.o(.text.Count_M2_ABZ) - [Anonymous Symbol] 0x080009cc Section 0 stm32g4xx_it.o(.text.DMA1_Channel1_IRQHandler) - [Anonymous Symbol] 0x080009d8 Section 0 stm32g4xx_it.o(.text.DMA1_Channel2_IRQHandler) - [Anonymous Symbol] 0x080009e4 Section 0 stm32g4xx_it.o(.text.DMA1_Channel3_IRQHandler) - [Anonymous Symbol] 0x080009f0 Section 0 stm32g4xx_it.o(.text.DMA1_Channel4_IRQHandler) - [Anonymous Symbol] 0x080009fc Section 0 stm32g4xx_it.o(.text.DebugMon_Handler) - [Anonymous Symbol] 0x08000a00 Section 0 stm32g4xx_it.o(.text.EXTI15_10_IRQHandler) - [Anonymous Symbol] 0x08000a08 Section 0 main.o(.text.Error_Handler) - [Anonymous Symbol] 0x08000a18 Section 0 foc.o(.text.FOC_AS5600_Init) - [Anonymous Symbol] 0x08000ac8 Section 0 foc.o(.text.FOC_Init) - [Anonymous Symbol] 0x08000ad8 Section 0 stm32g4xx_hal_adc_ex.o(.text.HAL_ADCEx_MultiModeConfigChannel) - [Anonymous Symbol] 0x08000c0c Section 0 stm32g4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel) - [Anonymous Symbol] 0x08000ff4 Section 0 stm32g4xx_hal_adc.o(.text.HAL_ADC_Init) - [Anonymous Symbol] 0x08001270 Section 0 adc.o(.text.HAL_ADC_MspInit) - [Anonymous Symbol] 0x080014c4 Section 0 stm32g4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - [Anonymous Symbol] 0x08001570 Section 0 stm32g4xx_hal_dma.o(.text.HAL_DMA_Init) - [Anonymous Symbol] 0x0800169c Section 0 stm32g4xx_hal_fdcan.o(.text.HAL_FDCAN_Init) - [Anonymous Symbol] 0x080018f0 Section 0 fdcan.o(.text.HAL_FDCAN_MspInit) - [Anonymous Symbol] 0x08001a04 Section 0 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_Callback) - [Anonymous Symbol] 0x08001a08 Section 0 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) - [Anonymous Symbol] 0x08001a20 Section 0 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_Init) - [Anonymous Symbol] 0x08001bfc Section 0 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - [Anonymous Symbol] 0x08001c08 Section 0 stm32g4xx_hal.o(.text.HAL_GetTick) - [Anonymous Symbol] 0x08001c14 Section 0 stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigAnalogFilter) - [Anonymous Symbol] 0x08001c60 Section 0 stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigDigitalFilter) - [Anonymous Symbol] 0x08001ca8 Section 0 stm32g4xx_hal_i2c.o(.text.HAL_I2C_Init) - [Anonymous Symbol] 0x08001d58 Section 0 i2c.o(.text.HAL_I2C_MspInit) - [Anonymous Symbol] 0x08001e50 Section 0 stm32g4xx_hal.o(.text.HAL_IncTick) - [Anonymous Symbol] 0x08001e6c Section 0 stm32g4xx_hal.o(.text.HAL_Init) - [Anonymous Symbol] 0x08001e8c Section 0 stm32g4xx_hal.o(.text.HAL_InitTick) - [Anonymous Symbol] 0x08001ed8 Section 0 stm32g4xx_hal_msp.o(.text.HAL_MspInit) - [Anonymous Symbol] 0x08001f0c Section 0 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - [Anonymous Symbol] 0x08001f2c Section 0 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - [Anonymous Symbol] 0x08001f84 Section 0 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x08001fa4 Section 0 stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling) - [Anonymous Symbol] 0x080020cc Section 0 stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_DisableUCPDDeadBattery) - [Anonymous Symbol] 0x080020e0 Section 0 stm32g4xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig) - [Anonymous Symbol] 0x080023b8 Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - [Anonymous Symbol] 0x080026cc Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - [Anonymous Symbol] 0x080026f8 Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) - [Anonymous Symbol] 0x08002724 Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) - [Anonymous Symbol] 0x080027a0 Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - [Anonymous Symbol] 0x08002c4c Section 0 stm32g4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - [Anonymous Symbol] 0x08002c78 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback) - [Anonymous Symbol] 0x08002c7c Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) - [Anonymous Symbol] 0x08002c80 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) - [Anonymous Symbol] 0x08002c84 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime) - [Anonymous Symbol] 0x08002d58 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigEncoderIndex) - [Anonymous Symbol] 0x08002da8 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_DirectionChangeCallback) - [Anonymous Symbol] 0x08002dac Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex) - [Anonymous Symbol] 0x08002dbc Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EncoderIndexCallback) - [Anonymous Symbol] 0x08002dc0 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_IndexErrorCallback) - [Anonymous Symbol] 0x08002dc4 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) - [Anonymous Symbol] 0x08002ea4 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_PWMN_Start) - [Anonymous Symbol] 0x08002fb8 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback) - [Anonymous Symbol] 0x08002fbc Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_Base_Init) - [Anonymous Symbol] 0x08003020 Section 0 tim.o(.text.HAL_TIM_Base_MspInit) - [Anonymous Symbol] 0x0800307c Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - [Anonymous Symbol] 0x0800329c Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Init) - [Anonymous Symbol] 0x08003354 Section 0 tim.o(.text.HAL_TIM_Encoder_MspInit) - [Anonymous Symbol] 0x080034bc Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start) - [Anonymous Symbol] 0x08003578 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) - [Anonymous Symbol] 0x0800357c Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - [Anonymous Symbol] 0x08003748 Section 0 tim.o(.text.HAL_TIM_MspPostInit) - [Anonymous Symbol] 0x08003828 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - [Anonymous Symbol] 0x0800382c Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) - [Anonymous Symbol] 0x08003c2c Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) - [Anonymous Symbol] 0x08003c90 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) - [Anonymous Symbol] 0x08003c94 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - [Anonymous Symbol] 0x08003c98 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Start) - [Anonymous Symbol] 0x08003e38 Section 0 abz.o(.text.HAL_TIM_PeriodElapsedCallback) - [Anonymous Symbol] 0x08003eb0 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - [Anonymous Symbol] 0x08003eb4 Section 0 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) - [Anonymous Symbol] 0x08003eec Section 0 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) - [Anonymous Symbol] 0x08003f78 Section 0 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) - [Anonymous Symbol] 0x08004004 Section 0 stm32g4xx_hal_uart.o(.text.HAL_UART_Init) - [Anonymous Symbol] 0x08004068 Section 0 usart.o(.text.HAL_UART_MspInit) - [Anonymous Symbol] 0x0800420c Section 0 stm32g4xx_it.o(.text.HardFault_Handler) - [Anonymous Symbol] 0x08004210 Section 0 lowpass_filter.o(.text.LowPass_Filter) - [Anonymous Symbol] 0x08004240 Section 0 adc.o(.text.MX_ADC1_Init) - [Anonymous Symbol] 0x08004338 Section 0 adc.o(.text.MX_ADC2_Init) - [Anonymous Symbol] 0x08004410 Section 0 adc.o(.text.MX_ADC3_Init) - [Anonymous Symbol] 0x080044c0 Section 0 dma.o(.text.MX_DMA_Init) - [Anonymous Symbol] 0x08004538 Section 0 fdcan.o(.text.MX_FDCAN1_Init) - [Anonymous Symbol] 0x08004588 Section 0 fdcan.o(.text.MX_FDCAN2_Init) - [Anonymous Symbol] 0x080045d8 Section 0 gpio.o(.text.MX_GPIO_Init) - [Anonymous Symbol] 0x080046c4 Section 0 i2c.o(.text.MX_I2C1_Init) - [Anonymous Symbol] 0x08004730 Section 0 i2c.o(.text.MX_I2C2_Init) - [Anonymous Symbol] 0x0800479c Section 0 usart.o(.text.MX_LPUART1_UART_Init) - [Anonymous Symbol] 0x08004820 Section 0 tim.o(.text.MX_TIM1_Init) - [Anonymous Symbol] 0x080049a0 Section 0 tim.o(.text.MX_TIM2_Init) - [Anonymous Symbol] 0x08004a3c Section 0 tim.o(.text.MX_TIM3_Init) - [Anonymous Symbol] 0x08004adc Section 0 tim.o(.text.MX_TIM8_Init) - [Anonymous Symbol] 0x08004c28 Section 0 usart.o(.text.MX_USART1_UART_Init) - [Anonymous Symbol] 0x08004cac Section 0 usart.o(.text.MX_USART3_UART_Init) - [Anonymous Symbol] 0x08004d30 Section 0 stm32g4xx_it.o(.text.MemManage_Handler) - [Anonymous Symbol] 0x08004d34 Section 0 stm32g4xx_it.o(.text.NMI_Handler) - [Anonymous Symbol] 0x08004d38 Section 0 pid.o(.text.PID_init) - [Anonymous Symbol] 0x08004db4 Section 0 stm32g4xx_it.o(.text.PendSV_Handler) - [Anonymous Symbol] 0x08004db8 Section 0 stm32g4xx_it.o(.text.SVC_Handler) - [Anonymous Symbol] 0x08004dbc Section 0 stm32g4xx_it.o(.text.SysTick_Handler) - [Anonymous Symbol] 0x08004dc0 Section 0 system_stm32g4xx.o(.text.SystemInit) - [Anonymous Symbol] 0x08004dd4 Section 0 abz.o(.text.TIM2_M1_ABZ) - [Anonymous Symbol] 0x08004df0 Section 0 stm32g4xx_it.o(.text.TIM3_IRQHandler) - [Anonymous Symbol] 0x08004dfc Section 0 abz.o(.text.TIM3_M2_ABZ) - [Anonymous Symbol] 0x08004e18 Section 0 stm32g4xx_hal_tim.o(.text.TIM_Base_SetConfig) - [Anonymous Symbol] 0x08004f64 Section 0 stm32g4xx_hal_tim.o(.text.TIM_ETR_SetConfig) - [Anonymous Symbol] 0x08004f7c Section 0 stm32g4xx_hal_uart.o(.text.UART_AdvFeatureConfig) - [Anonymous Symbol] 0x08005064 Section 0 stm32g4xx_hal_uart.o(.text.UART_CheckIdleState) - [Anonymous Symbol] 0x080051d4 Section 0 stm32g4xx_hal_uart.o(.text.UART_SetConfig) - [Anonymous Symbol] 0x08005494 Section 0 stm32g4xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) - [Anonymous Symbol] 0x080057dc Section 0 stm32g4xx_it.o(.text.UsageFault_Handler) - [Anonymous Symbol] 0x080057e0 Section 0 main.o(.text.main) - [Anonymous Symbol] 0x08005900 Section 0 foc.o(.text.setTorque) - i.__ARM_fpclassify 0x08005c2c Section 0 fpclassify.o(i.__ARM_fpclassify) - i.__hardfp_cos 0x08005c60 Section 0 cos.o(i.__hardfp_cos) - i.__hardfp_fmod 0x08005d28 Section 0 fmod.o(i.__hardfp_fmod) - i.__hardfp_sin 0x08005e30 Section 0 sin.o(i.__hardfp_sin) - i.__ieee754_rem_pio2 0x08005ef8 Section 0 rred.o(i.__ieee754_rem_pio2) - i.__kernel_cos 0x08006330 Section 0 cos_i.o(i.__kernel_cos) - i.__kernel_poly 0x080064a0 Section 0 poly.o(i.__kernel_poly) - i.__kernel_sin 0x08006598 Section 0 sin_i.o(i.__kernel_sin) - i.__mathlib_dbl_infnan 0x080066c8 Section 0 dunder.o(i.__mathlib_dbl_infnan) - i.__mathlib_dbl_invalid 0x080066e0 Section 0 dunder.o(i.__mathlib_dbl_invalid) - i.__mathlib_dbl_underflow 0x08006700 Section 0 dunder.o(i.__mathlib_dbl_underflow) - i.__scatterload_copy 0x08006720 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x0800672e Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08006730 Section 14 handlers.o(i.__scatterload_zeroinit) - i.__set_errno 0x08006740 Section 0 errno.o(i.__set_errno) - i.fabs 0x0800674c Section 0 fabs.o(i.fabs) - C 0x08006768 Data 48 cos_i.o(.constdata) - .constdata 0x08006768 Section 48 cos_i.o(.constdata) - pio2s 0x08006798 Data 48 rred.o(.constdata) - .constdata 0x08006798 Section 204 rred.o(.constdata) - twooverpi 0x080067c8 Data 156 rred.o(.constdata) - S 0x08006868 Data 40 sin_i.o(.constdata) - .constdata 0x08006868 Section 40 sin_i.o(.constdata) - .Lswitch.table.UART_SetConfig.5 0x080068c0 Data 16 stm32g4xx_hal_uart.o(.rodata.cst16) - UARTEx_SetNbDataToProcess.numerator 0x080068d0 Data 8 stm32g4xx_hal_uart_ex.o(.rodata.cst8) - [Anonymous Symbol] 0x080068d0 Section 0 stm32g4xx_hal_uart_ex.o(.rodata.cst8) - UARTEx_SetNbDataToProcess.denominator 0x080068d8 Data 8 stm32g4xx_hal_uart_ex.o(.rodata.cst8) + [Anonymous Symbol] 0x080009b4 Section 0 as5600.o(.text.AS5600_ReadRawAngle) + [Anonymous Symbol] 0x080009f4 Section 0 stm32g4xx_it.o(.text.BusFault_Handler) + [Anonymous Symbol] 0x080009f8 Section 0 stm32g4xx_it.o(.text.DMA1_Channel1_IRQHandler) + [Anonymous Symbol] 0x08000a04 Section 0 stm32g4xx_it.o(.text.DMA1_Channel2_IRQHandler) + [Anonymous Symbol] 0x08000a10 Section 0 stm32g4xx_it.o(.text.DMA1_Channel3_IRQHandler) + [Anonymous Symbol] 0x08000a1c Section 0 stm32g4xx_it.o(.text.DMA1_Channel4_IRQHandler) + [Anonymous Symbol] 0x08000a28 Section 0 stm32g4xx_it.o(.text.DebugMon_Handler) + [Anonymous Symbol] 0x08000a2c Section 0 stm32g4xx_it.o(.text.EXTI15_10_IRQHandler) + [Anonymous Symbol] 0x08000a34 Section 0 main.o(.text.Error_Handler) + [Anonymous Symbol] 0x08000a40 Section 0 foc.o(.text.FOC_AS5600_Init) + [Anonymous Symbol] 0x08000b00 Section 0 foc.o(.text.FOC_Init) + [Anonymous Symbol] 0x08000b10 Section 0 stm32g4xx_hal_adc_ex.o(.text.HAL_ADCEx_MultiModeConfigChannel) + [Anonymous Symbol] 0x08000c44 Section 0 stm32g4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel) + [Anonymous Symbol] 0x0800102c Section 0 stm32g4xx_hal_adc.o(.text.HAL_ADC_Init) + [Anonymous Symbol] 0x080012a8 Section 0 adc.o(.text.HAL_ADC_MspInit) + [Anonymous Symbol] 0x080014fc Section 0 stm32g4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + [Anonymous Symbol] 0x080015a8 Section 0 stm32g4xx_hal_dma.o(.text.HAL_DMA_Init) + [Anonymous Symbol] 0x080016d4 Section 0 stm32g4xx_hal.o(.text.HAL_Delay) + [Anonymous Symbol] 0x080016fc Section 0 stm32g4xx_hal_fdcan.o(.text.HAL_FDCAN_Init) + [Anonymous Symbol] 0x08001950 Section 0 fdcan.o(.text.HAL_FDCAN_MspInit) + [Anonymous Symbol] 0x08001a64 Section 0 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_Callback) + [Anonymous Symbol] 0x08001a68 Section 0 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) + [Anonymous Symbol] 0x08001a80 Section 0 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_Init) + [Anonymous Symbol] 0x08001c5c Section 0 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + [Anonymous Symbol] 0x08001c68 Section 0 stm32g4xx_hal.o(.text.HAL_GetTick) + [Anonymous Symbol] 0x08001c74 Section 0 stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigAnalogFilter) + [Anonymous Symbol] 0x08001cc0 Section 0 stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigDigitalFilter) + [Anonymous Symbol] 0x08001d08 Section 0 stm32g4xx_hal_i2c.o(.text.HAL_I2C_Init) + [Anonymous Symbol] 0x08001db8 Section 0 stm32g4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read) + [Anonymous Symbol] 0x08001ff0 Section 0 i2c.o(.text.HAL_I2C_MspInit) + [Anonymous Symbol] 0x080020e8 Section 0 stm32g4xx_hal.o(.text.HAL_IncTick) + [Anonymous Symbol] 0x08002104 Section 0 stm32g4xx_hal.o(.text.HAL_Init) + [Anonymous Symbol] 0x08002124 Section 0 stm32g4xx_hal.o(.text.HAL_InitTick) + [Anonymous Symbol] 0x08002170 Section 0 stm32g4xx_hal_msp.o(.text.HAL_MspInit) + [Anonymous Symbol] 0x080021a4 Section 0 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + [Anonymous Symbol] 0x080021c4 Section 0 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + [Anonymous Symbol] 0x0800221c Section 0 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x0800223c Section 0 stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling) + [Anonymous Symbol] 0x08002364 Section 0 stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_DisableUCPDDeadBattery) + [Anonymous Symbol] 0x08002378 Section 0 stm32g4xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig) + [Anonymous Symbol] 0x08002650 Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + [Anonymous Symbol] 0x08002964 Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + [Anonymous Symbol] 0x08002990 Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) + [Anonymous Symbol] 0x080029bc Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) + [Anonymous Symbol] 0x08002a38 Section 0 stm32g4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + [Anonymous Symbol] 0x08002ee4 Section 0 stm32g4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + [Anonymous Symbol] 0x08002f10 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback) + [Anonymous Symbol] 0x08002f14 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) + [Anonymous Symbol] 0x08002f18 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) + [Anonymous Symbol] 0x08002f1c Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime) + [Anonymous Symbol] 0x08002ff0 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigEncoderIndex) + [Anonymous Symbol] 0x08003040 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_DirectionChangeCallback) + [Anonymous Symbol] 0x08003044 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex) + [Anonymous Symbol] 0x08003054 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EncoderIndexCallback) + [Anonymous Symbol] 0x08003058 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_IndexErrorCallback) + [Anonymous Symbol] 0x0800305c Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) + [Anonymous Symbol] 0x0800313c Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_PWMN_Start) + [Anonymous Symbol] 0x08003250 Section 0 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback) + [Anonymous Symbol] 0x08003254 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_Base_Init) + [Anonymous Symbol] 0x080032b8 Section 0 tim.o(.text.HAL_TIM_Base_MspInit) + [Anonymous Symbol] 0x08003314 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + [Anonymous Symbol] 0x08003534 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Init) + [Anonymous Symbol] 0x080035ec Section 0 tim.o(.text.HAL_TIM_Encoder_MspInit) + [Anonymous Symbol] 0x08003758 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start) + [Anonymous Symbol] 0x08003814 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) + [Anonymous Symbol] 0x08003818 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + [Anonymous Symbol] 0x080039e4 Section 0 tim.o(.text.HAL_TIM_MspPostInit) + [Anonymous Symbol] 0x08003ac4 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + [Anonymous Symbol] 0x08003ac8 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) + [Anonymous Symbol] 0x08003ec8 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) + [Anonymous Symbol] 0x08003f2c Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) + [Anonymous Symbol] 0x08003f30 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + [Anonymous Symbol] 0x08003f34 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Start) + [Anonymous Symbol] 0x080040d4 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_PeriodElapsedCallback) + [Anonymous Symbol] 0x080040d8 Section 0 stm32g4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + [Anonymous Symbol] 0x080040dc Section 0 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) + [Anonymous Symbol] 0x08004114 Section 0 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) + [Anonymous Symbol] 0x080041a0 Section 0 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) + [Anonymous Symbol] 0x0800422c Section 0 stm32g4xx_hal_uart.o(.text.HAL_UART_Init) + [Anonymous Symbol] 0x08004290 Section 0 usart.o(.text.HAL_UART_MspInit) + [Anonymous Symbol] 0x08004434 Section 0 stm32g4xx_it.o(.text.HardFault_Handler) + I2C_IsErrorOccurred 0x08004439 Thumb Code 348 stm32g4xx_hal_i2c.o(.text.I2C_IsErrorOccurred) + [Anonymous Symbol] 0x08004438 Section 0 stm32g4xx_hal_i2c.o(.text.I2C_IsErrorOccurred) + I2C_WaitOnFlagUntilTimeout 0x08004595 Thumb Code 224 stm32g4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout) + [Anonymous Symbol] 0x08004594 Section 0 stm32g4xx_hal_i2c.o(.text.I2C_WaitOnFlagUntilTimeout) + I2C_WaitOnSTOPFlagUntilTimeout 0x08004675 Thumb Code 124 stm32g4xx_hal_i2c.o(.text.I2C_WaitOnSTOPFlagUntilTimeout) + [Anonymous Symbol] 0x08004674 Section 0 stm32g4xx_hal_i2c.o(.text.I2C_WaitOnSTOPFlagUntilTimeout) + I2C_WaitOnTXISFlagUntilTimeout 0x080046f1 Thumb Code 148 stm32g4xx_hal_i2c.o(.text.I2C_WaitOnTXISFlagUntilTimeout) + [Anonymous Symbol] 0x080046f0 Section 0 stm32g4xx_hal_i2c.o(.text.I2C_WaitOnTXISFlagUntilTimeout) + [Anonymous Symbol] 0x08004784 Section 0 lowpass_filter.o(.text.LowPass_Filter) + [Anonymous Symbol] 0x080047b4 Section 0 adc.o(.text.MX_ADC1_Init) + [Anonymous Symbol] 0x080048ac Section 0 adc.o(.text.MX_ADC2_Init) + [Anonymous Symbol] 0x08004984 Section 0 adc.o(.text.MX_ADC3_Init) + [Anonymous Symbol] 0x08004a34 Section 0 dma.o(.text.MX_DMA_Init) + [Anonymous Symbol] 0x08004aac Section 0 fdcan.o(.text.MX_FDCAN1_Init) + [Anonymous Symbol] 0x08004afc Section 0 fdcan.o(.text.MX_FDCAN2_Init) + [Anonymous Symbol] 0x08004b4c Section 0 gpio.o(.text.MX_GPIO_Init) + [Anonymous Symbol] 0x08004c38 Section 0 i2c.o(.text.MX_I2C1_Init) + [Anonymous Symbol] 0x08004ca4 Section 0 i2c.o(.text.MX_I2C2_Init) + [Anonymous Symbol] 0x08004d10 Section 0 usart.o(.text.MX_LPUART1_UART_Init) + [Anonymous Symbol] 0x08004d94 Section 0 tim.o(.text.MX_TIM1_Init) + [Anonymous Symbol] 0x08004f14 Section 0 tim.o(.text.MX_TIM2_Init) + [Anonymous Symbol] 0x08004fb0 Section 0 tim.o(.text.MX_TIM3_Init) + [Anonymous Symbol] 0x08005050 Section 0 tim.o(.text.MX_TIM8_Init) + [Anonymous Symbol] 0x0800519c Section 0 usart.o(.text.MX_USART1_UART_Init) + [Anonymous Symbol] 0x08005220 Section 0 usart.o(.text.MX_USART3_UART_Init) + [Anonymous Symbol] 0x080052a4 Section 0 stm32g4xx_it.o(.text.MemManage_Handler) + [Anonymous Symbol] 0x080052a8 Section 0 control.o(.text.Moment_limiting) + [Anonymous Symbol] 0x08005334 Section 0 stm32g4xx_it.o(.text.NMI_Handler) + [Anonymous Symbol] 0x08005338 Section 0 pid.o(.text.PID_init) + [Anonymous Symbol] 0x080053b4 Section 0 stm32g4xx_it.o(.text.PendSV_Handler) + [Anonymous Symbol] 0x080053b8 Section 0 stm32g4xx_it.o(.text.SVC_Handler) + [Anonymous Symbol] 0x080053c0 Section 0 foc.o(.text.Set_Speed) + [Anonymous Symbol] 0x08005484 Section 0 control.o(.text.Speed_Control) + [Anonymous Symbol] 0x08005504 Section 0 stm32g4xx_it.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x08005508 Section 0 system_stm32g4xx.o(.text.SystemInit) + [Anonymous Symbol] 0x0800551c Section 0 stm32g4xx_it.o(.text.TIM2_IRQHandler) + [Anonymous Symbol] 0x08005528 Section 0 abz.o(.text.TIM2_M1_ABZ) + [Anonymous Symbol] 0x08005544 Section 0 stm32g4xx_it.o(.text.TIM3_IRQHandler) + [Anonymous Symbol] 0x08005550 Section 0 abz.o(.text.TIM3_M2_ABZ) + [Anonymous Symbol] 0x0800556c Section 0 stm32g4xx_hal_tim.o(.text.TIM_Base_SetConfig) + [Anonymous Symbol] 0x080056b8 Section 0 stm32g4xx_hal_tim.o(.text.TIM_ETR_SetConfig) + [Anonymous Symbol] 0x080056d0 Section 0 stm32g4xx_hal_uart.o(.text.UART_AdvFeatureConfig) + [Anonymous Symbol] 0x080057b8 Section 0 stm32g4xx_hal_uart.o(.text.UART_CheckIdleState) + [Anonymous Symbol] 0x08005928 Section 0 stm32g4xx_hal_uart.o(.text.UART_SetConfig) + [Anonymous Symbol] 0x08005be8 Section 0 stm32g4xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) + [Anonymous Symbol] 0x08005f30 Section 0 abz.o(.text.UpdateEncoderCnt) + [Anonymous Symbol] 0x08005fe0 Section 0 stm32g4xx_it.o(.text.UsageFault_Handler) + [Anonymous Symbol] 0x08005fe8 Section 0 foc.o(.text._normalizeAngle) + [Anonymous Symbol] 0x08006034 Section 0 main.o(.text.main) + [Anonymous Symbol] 0x080061a0 Section 0 foc.o(.text.setTorque) + i.__ARM_fpclassify 0x080064cc Section 0 fpclassify.o(i.__ARM_fpclassify) + i.__hardfp_cos 0x08006500 Section 0 cos.o(i.__hardfp_cos) + i.__hardfp_fmod 0x080065c8 Section 0 fmod.o(i.__hardfp_fmod) + i.__hardfp_sin 0x080066d0 Section 0 sin.o(i.__hardfp_sin) + i.__ieee754_rem_pio2 0x08006798 Section 0 rred.o(i.__ieee754_rem_pio2) + i.__kernel_cos 0x08006bd0 Section 0 cos_i.o(i.__kernel_cos) + i.__kernel_poly 0x08006d40 Section 0 poly.o(i.__kernel_poly) + i.__kernel_sin 0x08006e38 Section 0 sin_i.o(i.__kernel_sin) + i.__mathlib_dbl_infnan 0x08006f68 Section 0 dunder.o(i.__mathlib_dbl_infnan) + i.__mathlib_dbl_invalid 0x08006f80 Section 0 dunder.o(i.__mathlib_dbl_invalid) + i.__mathlib_dbl_underflow 0x08006fa0 Section 0 dunder.o(i.__mathlib_dbl_underflow) + i.__scatterload_copy 0x08006fc0 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08006fce Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08006fd0 Section 14 handlers.o(i.__scatterload_zeroinit) + i.__set_errno 0x08006fe0 Section 0 errno.o(i.__set_errno) + i.fabs 0x08006fec Section 0 fabs.o(i.fabs) + C 0x08007008 Data 48 cos_i.o(.constdata) + .constdata 0x08007008 Section 48 cos_i.o(.constdata) + pio2s 0x08007038 Data 48 rred.o(.constdata) + .constdata 0x08007038 Section 204 rred.o(.constdata) + twooverpi 0x08007068 Data 156 rred.o(.constdata) + S 0x08007108 Data 40 sin_i.o(.constdata) + .constdata 0x08007108 Section 40 sin_i.o(.constdata) + .Lswitch.table.UART_SetConfig.5 0x08007160 Data 16 stm32g4xx_hal_uart.o(.rodata.cst16) + UARTEx_SetNbDataToProcess.numerator 0x08007170 Data 8 stm32g4xx_hal_uart_ex.o(.rodata.cst8) + [Anonymous Symbol] 0x08007170 Section 0 stm32g4xx_hal_uart_ex.o(.rodata.cst8) + UARTEx_SetNbDataToProcess.denominator 0x08007178 Data 8 stm32g4xx_hal_uart_ex.o(.rodata.cst8) _errno 0x20000000 Data 4 errno.o(.data) .data 0x20000000 Section 4 errno.o(.data) .L_MergedGlobals 0x20000004 Data 12 main.o(.data..L_MergedGlobals) @@ -3920,16 +3955,18 @@ Image Symbol Table [Anonymous Symbol] 0x20000010 Section 0 stm32g4xx_hal.o(.data..L_MergedGlobals) .L_MergedGlobals 0x20000020 Data 28 as5600.o(.bss..L_MergedGlobals) [Anonymous Symbol] 0x20000020 Section 0 as5600.o(.bss..L_MergedGlobals) - .L_MergedGlobals 0x2000003c Data 108 pid.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x2000003c Section 0 pid.o(.bss..L_MergedGlobals) - .L_MergedGlobals 0x200000a8 Data 32 abz.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x200000a8 Section 0 abz.o(.bss..L_MergedGlobals) - .L_MergedGlobals 0x200000c8 Data 32 adc.o(.bss..L_MergedGlobals) - [Anonymous Symbol] 0x200000c8 Section 0 adc.o(.bss..L_MergedGlobals) - HAL_RCC_ADC12_CLK_ENABLED 0x200000cc Data 4 adc.o(.bss..L_MergedGlobals) - HAL_RCC_FDCAN_CLK_ENABLED 0x200000e8 Data 4 fdcan.o(.bss.HAL_RCC_FDCAN_CLK_ENABLED) - [Anonymous Symbol] 0x200000e8 Section 0 fdcan.o(.bss.HAL_RCC_FDCAN_CLK_ENABLED) - STACK 0x20000890 Section 1024 startup_stm32g474xx.o(STACK) + .L_MergedGlobals 0x2000003c Data 12 control.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x2000003c Section 0 control.o(.bss..L_MergedGlobals) + .L_MergedGlobals 0x20000048 Data 108 pid.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x20000048 Section 0 pid.o(.bss..L_MergedGlobals) + .L_MergedGlobals 0x200000b4 Data 56 abz.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x200000b4 Section 0 abz.o(.bss..L_MergedGlobals) + .L_MergedGlobals 0x200000ec Data 32 adc.o(.bss..L_MergedGlobals) + [Anonymous Symbol] 0x200000ec Section 0 adc.o(.bss..L_MergedGlobals) + HAL_RCC_ADC12_CLK_ENABLED 0x200000f0 Data 4 adc.o(.bss..L_MergedGlobals) + HAL_RCC_FDCAN_CLK_ENABLED 0x2000010c Data 4 fdcan.o(.bss.HAL_RCC_FDCAN_CLK_ENABLED) + [Anonymous Symbol] 0x2000010c Section 0 fdcan.o(.bss.HAL_RCC_FDCAN_CLK_ENABLED) + STACK 0x200008b8 Section 1024 startup_stm32g474xx.o(STACK) Global Symbols @@ -4071,7 +4108,6 @@ Image Symbol Table TIM20_CC_IRQHandler 0x08000207 Thumb Code 0 startup_stm32g474xx.o(.text) TIM20_TRG_COM_IRQHandler 0x08000207 Thumb Code 0 startup_stm32g474xx.o(.text) TIM20_UP_IRQHandler 0x08000207 Thumb Code 0 startup_stm32g474xx.o(.text) - TIM2_IRQHandler 0x08000207 Thumb Code 0 startup_stm32g474xx.o(.text) TIM4_IRQHandler 0x08000207 Thumb Code 0 startup_stm32g474xx.o(.text) TIM5_IRQHandler 0x08000207 Thumb Code 0 startup_stm32g474xx.o(.text) TIM6_DAC_IRQHandler 0x08000207 Thumb Code 0 startup_stm32g474xx.o(.text) @@ -4125,142 +4161,150 @@ Image Symbol Table ADC_Filter_Init 0x080008b5 Thumb Code 18 lowpass_filter.o(.text.ADC_Filter_Init) AS5600_GetAngle2PI 0x080008c9 Thumb Code 40 as5600.o(.text.AS5600_GetAngle2PI) AS5600_Get_Speed 0x080008f1 Thumb Code 196 as5600.o(.text.AS5600_Get_Speed) - BusFault_Handler 0x080009b5 Thumb Code 2 stm32g4xx_it.o(.text.BusFault_Handler) - Count_M2_ABZ 0x080009b9 Thumb Code 20 abz.o(.text.Count_M2_ABZ) - DMA1_Channel1_IRQHandler 0x080009cd Thumb Code 12 stm32g4xx_it.o(.text.DMA1_Channel1_IRQHandler) - DMA1_Channel2_IRQHandler 0x080009d9 Thumb Code 12 stm32g4xx_it.o(.text.DMA1_Channel2_IRQHandler) - DMA1_Channel3_IRQHandler 0x080009e5 Thumb Code 12 stm32g4xx_it.o(.text.DMA1_Channel3_IRQHandler) - DMA1_Channel4_IRQHandler 0x080009f1 Thumb Code 12 stm32g4xx_it.o(.text.DMA1_Channel4_IRQHandler) - DebugMon_Handler 0x080009fd Thumb Code 2 stm32g4xx_it.o(.text.DebugMon_Handler) - EXTI15_10_IRQHandler 0x08000a01 Thumb Code 8 stm32g4xx_it.o(.text.EXTI15_10_IRQHandler) - Error_Handler 0x08000a09 Thumb Code 10 main.o(.text.Error_Handler) - FOC_AS5600_Init 0x08000a19 Thumb Code 176 foc.o(.text.FOC_AS5600_Init) - FOC_Init 0x08000ac9 Thumb Code 16 foc.o(.text.FOC_Init) - HAL_ADCEx_MultiModeConfigChannel 0x08000ad9 Thumb Code 308 stm32g4xx_hal_adc_ex.o(.text.HAL_ADCEx_MultiModeConfigChannel) - HAL_ADC_ConfigChannel 0x08000c0d Thumb Code 1000 stm32g4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel) - HAL_ADC_Init 0x08000ff5 Thumb Code 636 stm32g4xx_hal_adc.o(.text.HAL_ADC_Init) - HAL_ADC_MspInit 0x08001271 Thumb Code 596 adc.o(.text.HAL_ADC_MspInit) - HAL_DMA_IRQHandler 0x080014c5 Thumb Code 170 stm32g4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - HAL_DMA_Init 0x08001571 Thumb Code 298 stm32g4xx_hal_dma.o(.text.HAL_DMA_Init) - HAL_FDCAN_Init 0x0800169d Thumb Code 596 stm32g4xx_hal_fdcan.o(.text.HAL_FDCAN_Init) - HAL_FDCAN_MspInit 0x080018f1 Thumb Code 276 fdcan.o(.text.HAL_FDCAN_MspInit) - HAL_GPIO_EXTI_Callback 0x08001a05 Thumb Code 2 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_Callback) - HAL_GPIO_EXTI_IRQHandler 0x08001a09 Thumb Code 22 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) - HAL_GPIO_Init 0x08001a21 Thumb Code 474 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_Init) - HAL_GPIO_WritePin 0x08001bfd Thumb Code 12 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - HAL_GetTick 0x08001c09 Thumb Code 12 stm32g4xx_hal.o(.text.HAL_GetTick) - HAL_I2CEx_ConfigAnalogFilter 0x08001c15 Thumb Code 74 stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigAnalogFilter) - HAL_I2CEx_ConfigDigitalFilter 0x08001c61 Thumb Code 72 stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigDigitalFilter) - HAL_I2C_Init 0x08001ca9 Thumb Code 174 stm32g4xx_hal_i2c.o(.text.HAL_I2C_Init) - HAL_I2C_MspInit 0x08001d59 Thumb Code 248 i2c.o(.text.HAL_I2C_MspInit) - HAL_IncTick 0x08001e51 Thumb Code 26 stm32g4xx_hal.o(.text.HAL_IncTick) - HAL_Init 0x08001e6d Thumb Code 30 stm32g4xx_hal.o(.text.HAL_Init) - HAL_InitTick 0x08001e8d Thumb Code 76 stm32g4xx_hal.o(.text.HAL_InitTick) - HAL_MspInit 0x08001ed9 Thumb Code 52 stm32g4xx_hal_msp.o(.text.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x08001f0d Thumb Code 32 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08001f2d Thumb Code 86 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x08001f85 Thumb Code 32 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - HAL_PWREx_ControlVoltageScaling 0x08001fa5 Thumb Code 294 stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling) - HAL_PWREx_DisableUCPDDeadBattery 0x080020cd Thumb Code 18 stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_DisableUCPDDeadBattery) - HAL_RCCEx_PeriphCLKConfig 0x080020e1 Thumb Code 726 stm32g4xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig) - HAL_RCC_ClockConfig 0x080023b9 Thumb Code 788 stm32g4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - HAL_RCC_GetPCLK1Freq 0x080026cd Thumb Code 42 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x080026f9 Thumb Code 42 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x08002725 Thumb Code 122 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x080027a1 Thumb Code 1194 stm32g4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - HAL_SYSTICK_Config 0x08002c4d Thumb Code 44 stm32g4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - HAL_TIMEx_Break2Callback 0x08002c79 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback) - HAL_TIMEx_BreakCallback 0x08002c7d Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) - HAL_TIMEx_CommutCallback 0x08002c81 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) - HAL_TIMEx_ConfigBreakDeadTime 0x08002c85 Thumb Code 212 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime) - HAL_TIMEx_ConfigEncoderIndex 0x08002d59 Thumb Code 78 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigEncoderIndex) - HAL_TIMEx_DirectionChangeCallback 0x08002da9 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_DirectionChangeCallback) - HAL_TIMEx_EnableEncoderIndex 0x08002dad Thumb Code 14 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex) - HAL_TIMEx_EncoderIndexCallback 0x08002dbd Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EncoderIndexCallback) - HAL_TIMEx_IndexErrorCallback 0x08002dc1 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_IndexErrorCallback) - HAL_TIMEx_MasterConfigSynchronization 0x08002dc5 Thumb Code 222 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIMEx_PWMN_Start 0x08002ea5 Thumb Code 274 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_PWMN_Start) - HAL_TIMEx_TransitionErrorCallback 0x08002fb9 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback) - HAL_TIM_Base_Init 0x08002fbd Thumb Code 98 stm32g4xx_hal_tim.o(.text.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x08003021 Thumb Code 90 tim.o(.text.HAL_TIM_Base_MspInit) - HAL_TIM_ConfigClockSource 0x0800307d Thumb Code 544 stm32g4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - HAL_TIM_Encoder_Init 0x0800329d Thumb Code 182 stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Init) - HAL_TIM_Encoder_MspInit 0x08003355 Thumb Code 360 tim.o(.text.HAL_TIM_Encoder_MspInit) - HAL_TIM_Encoder_Start 0x080034bd Thumb Code 188 stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start) - HAL_TIM_IC_CaptureCallback 0x08003579 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IRQHandler 0x0800357d Thumb Code 460 stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - HAL_TIM_MspPostInit 0x08003749 Thumb Code 224 tim.o(.text.HAL_TIM_MspPostInit) - HAL_TIM_OC_DelayElapsedCallback 0x08003829 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_ConfigChannel 0x0800382d Thumb Code 1024 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) - HAL_TIM_PWM_Init 0x08003c2d Thumb Code 98 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) - HAL_TIM_PWM_MspInit 0x08003c91 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) - HAL_TIM_PWM_PulseFinishedCallback 0x08003c95 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PWM_Start 0x08003c99 Thumb Code 414 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Start) - HAL_TIM_PeriodElapsedCallback 0x08003e39 Thumb Code 120 abz.o(.text.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x08003eb1 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - HAL_UARTEx_DisableFifoMode 0x08003eb5 Thumb Code 54 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) - HAL_UARTEx_SetRxFifoThreshold 0x08003eed Thumb Code 140 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) - HAL_UARTEx_SetTxFifoThreshold 0x08003f79 Thumb Code 140 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) - HAL_UART_Init 0x08004005 Thumb Code 100 stm32g4xx_hal_uart.o(.text.HAL_UART_Init) - HAL_UART_MspInit 0x08004069 Thumb Code 418 usart.o(.text.HAL_UART_MspInit) - HardFault_Handler 0x0800420d Thumb Code 2 stm32g4xx_it.o(.text.HardFault_Handler) - LowPass_Filter 0x08004211 Thumb Code 48 lowpass_filter.o(.text.LowPass_Filter) - MX_ADC1_Init 0x08004241 Thumb Code 246 adc.o(.text.MX_ADC1_Init) - MX_ADC2_Init 0x08004339 Thumb Code 214 adc.o(.text.MX_ADC2_Init) - MX_ADC3_Init 0x08004411 Thumb Code 176 adc.o(.text.MX_ADC3_Init) - MX_DMA_Init 0x080044c1 Thumb Code 118 dma.o(.text.MX_DMA_Init) - MX_FDCAN1_Init 0x08004539 Thumb Code 80 fdcan.o(.text.MX_FDCAN1_Init) - MX_FDCAN2_Init 0x08004589 Thumb Code 80 fdcan.o(.text.MX_FDCAN2_Init) - MX_GPIO_Init 0x080045d9 Thumb Code 234 gpio.o(.text.MX_GPIO_Init) - MX_I2C1_Init 0x080046c5 Thumb Code 108 i2c.o(.text.MX_I2C1_Init) - MX_I2C2_Init 0x08004731 Thumb Code 108 i2c.o(.text.MX_I2C2_Init) - MX_LPUART1_UART_Init 0x0800479d Thumb Code 132 usart.o(.text.MX_LPUART1_UART_Init) - MX_TIM1_Init 0x08004821 Thumb Code 382 tim.o(.text.MX_TIM1_Init) - MX_TIM2_Init 0x080049a1 Thumb Code 156 tim.o(.text.MX_TIM2_Init) - MX_TIM3_Init 0x08004a3d Thumb Code 160 tim.o(.text.MX_TIM3_Init) - MX_TIM8_Init 0x08004add Thumb Code 330 tim.o(.text.MX_TIM8_Init) - MX_USART1_UART_Init 0x08004c29 Thumb Code 130 usart.o(.text.MX_USART1_UART_Init) - MX_USART3_UART_Init 0x08004cad Thumb Code 130 usart.o(.text.MX_USART3_UART_Init) - MemManage_Handler 0x08004d31 Thumb Code 2 stm32g4xx_it.o(.text.MemManage_Handler) - NMI_Handler 0x08004d35 Thumb Code 2 stm32g4xx_it.o(.text.NMI_Handler) - PID_init 0x08004d39 Thumb Code 122 pid.o(.text.PID_init) - PendSV_Handler 0x08004db5 Thumb Code 2 stm32g4xx_it.o(.text.PendSV_Handler) - SVC_Handler 0x08004db9 Thumb Code 2 stm32g4xx_it.o(.text.SVC_Handler) - SysTick_Handler 0x08004dbd Thumb Code 4 stm32g4xx_it.o(.text.SysTick_Handler) - SystemInit 0x08004dc1 Thumb Code 18 system_stm32g4xx.o(.text.SystemInit) - TIM2_M1_ABZ 0x08004dd5 Thumb Code 28 abz.o(.text.TIM2_M1_ABZ) - TIM3_IRQHandler 0x08004df1 Thumb Code 12 stm32g4xx_it.o(.text.TIM3_IRQHandler) - TIM3_M2_ABZ 0x08004dfd Thumb Code 28 abz.o(.text.TIM3_M2_ABZ) - TIM_Base_SetConfig 0x08004e19 Thumb Code 332 stm32g4xx_hal_tim.o(.text.TIM_Base_SetConfig) - TIM_ETR_SetConfig 0x08004f65 Thumb Code 22 stm32g4xx_hal_tim.o(.text.TIM_ETR_SetConfig) - UART_AdvFeatureConfig 0x08004f7d Thumb Code 232 stm32g4xx_hal_uart.o(.text.UART_AdvFeatureConfig) - UART_CheckIdleState 0x08005065 Thumb Code 366 stm32g4xx_hal_uart.o(.text.UART_CheckIdleState) - UART_SetConfig 0x080051d5 Thumb Code 688 stm32g4xx_hal_uart.o(.text.UART_SetConfig) - UART_WaitOnFlagUntilTimeout 0x08005495 Thumb Code 840 stm32g4xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) - UsageFault_Handler 0x080057dd Thumb Code 2 stm32g4xx_it.o(.text.UsageFault_Handler) - main 0x080057e1 Thumb Code 282 main.o(.text.main) - setTorque 0x08005901 Thumb Code 812 foc.o(.text.setTorque) - __ARM_fpclassify 0x08005c2d Thumb Code 48 fpclassify.o(i.__ARM_fpclassify) - __hardfp_cos 0x08005c61 Thumb Code 180 cos.o(i.__hardfp_cos) - __hardfp_fmod 0x08005d29 Thumb Code 254 fmod.o(i.__hardfp_fmod) - __hardfp_sin 0x08005e31 Thumb Code 180 sin.o(i.__hardfp_sin) - __ieee754_rem_pio2 0x08005ef9 Thumb Code 938 rred.o(i.__ieee754_rem_pio2) - __kernel_cos 0x08006331 Thumb Code 322 cos_i.o(i.__kernel_cos) - __kernel_poly 0x080064a1 Thumb Code 248 poly.o(i.__kernel_poly) - __kernel_sin 0x08006599 Thumb Code 280 sin_i.o(i.__kernel_sin) - __mathlib_dbl_infnan 0x080066c9 Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan) - __mathlib_dbl_invalid 0x080066e1 Thumb Code 24 dunder.o(i.__mathlib_dbl_invalid) - __mathlib_dbl_underflow 0x08006701 Thumb Code 24 dunder.o(i.__mathlib_dbl_underflow) - __scatterload_copy 0x08006721 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x0800672f Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08006731 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - __set_errno 0x08006741 Thumb Code 6 errno.o(i.__set_errno) - fabs 0x0800674d Thumb Code 24 fabs.o(i.fabs) - AHBPrescTable 0x08006890 Data 16 system_stm32g4xx.o(.rodata.AHBPrescTable) - APBPrescTable 0x080068a0 Data 8 system_stm32g4xx.o(.rodata.APBPrescTable) - UARTPrescTable 0x080068a8 Data 24 stm32g4xx_hal_uart.o(.rodata.UARTPrescTable) - Region$$Table$$Base 0x080068e0 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08006900 Number 0 anon$$obj.o(Region$$Table) + AS5600_ReadRawAngle 0x080009b5 Thumb Code 64 as5600.o(.text.AS5600_ReadRawAngle) + BusFault_Handler 0x080009f5 Thumb Code 2 stm32g4xx_it.o(.text.BusFault_Handler) + DMA1_Channel1_IRQHandler 0x080009f9 Thumb Code 12 stm32g4xx_it.o(.text.DMA1_Channel1_IRQHandler) + DMA1_Channel2_IRQHandler 0x08000a05 Thumb Code 12 stm32g4xx_it.o(.text.DMA1_Channel2_IRQHandler) + DMA1_Channel3_IRQHandler 0x08000a11 Thumb Code 12 stm32g4xx_it.o(.text.DMA1_Channel3_IRQHandler) + DMA1_Channel4_IRQHandler 0x08000a1d Thumb Code 12 stm32g4xx_it.o(.text.DMA1_Channel4_IRQHandler) + DebugMon_Handler 0x08000a29 Thumb Code 2 stm32g4xx_it.o(.text.DebugMon_Handler) + EXTI15_10_IRQHandler 0x08000a2d Thumb Code 8 stm32g4xx_it.o(.text.EXTI15_10_IRQHandler) + Error_Handler 0x08000a35 Thumb Code 10 main.o(.text.Error_Handler) + FOC_AS5600_Init 0x08000a41 Thumb Code 192 foc.o(.text.FOC_AS5600_Init) + FOC_Init 0x08000b01 Thumb Code 16 foc.o(.text.FOC_Init) + HAL_ADCEx_MultiModeConfigChannel 0x08000b11 Thumb Code 308 stm32g4xx_hal_adc_ex.o(.text.HAL_ADCEx_MultiModeConfigChannel) + HAL_ADC_ConfigChannel 0x08000c45 Thumb Code 1000 stm32g4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel) + HAL_ADC_Init 0x0800102d Thumb Code 636 stm32g4xx_hal_adc.o(.text.HAL_ADC_Init) + HAL_ADC_MspInit 0x080012a9 Thumb Code 596 adc.o(.text.HAL_ADC_MspInit) + HAL_DMA_IRQHandler 0x080014fd Thumb Code 170 stm32g4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + HAL_DMA_Init 0x080015a9 Thumb Code 298 stm32g4xx_hal_dma.o(.text.HAL_DMA_Init) + HAL_Delay 0x080016d5 Thumb Code 40 stm32g4xx_hal.o(.text.HAL_Delay) + HAL_FDCAN_Init 0x080016fd Thumb Code 596 stm32g4xx_hal_fdcan.o(.text.HAL_FDCAN_Init) + HAL_FDCAN_MspInit 0x08001951 Thumb Code 276 fdcan.o(.text.HAL_FDCAN_MspInit) + HAL_GPIO_EXTI_Callback 0x08001a65 Thumb Code 2 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_Callback) + HAL_GPIO_EXTI_IRQHandler 0x08001a69 Thumb Code 22 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) + HAL_GPIO_Init 0x08001a81 Thumb Code 474 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_Init) + HAL_GPIO_WritePin 0x08001c5d Thumb Code 12 stm32g4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + HAL_GetTick 0x08001c69 Thumb Code 12 stm32g4xx_hal.o(.text.HAL_GetTick) + HAL_I2CEx_ConfigAnalogFilter 0x08001c75 Thumb Code 74 stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigAnalogFilter) + HAL_I2CEx_ConfigDigitalFilter 0x08001cc1 Thumb Code 72 stm32g4xx_hal_i2c_ex.o(.text.HAL_I2CEx_ConfigDigitalFilter) + HAL_I2C_Init 0x08001d09 Thumb Code 174 stm32g4xx_hal_i2c.o(.text.HAL_I2C_Init) + HAL_I2C_Mem_Read 0x08001db9 Thumb Code 568 stm32g4xx_hal_i2c.o(.text.HAL_I2C_Mem_Read) + HAL_I2C_MspInit 0x08001ff1 Thumb Code 248 i2c.o(.text.HAL_I2C_MspInit) + HAL_IncTick 0x080020e9 Thumb Code 26 stm32g4xx_hal.o(.text.HAL_IncTick) + HAL_Init 0x08002105 Thumb Code 30 stm32g4xx_hal.o(.text.HAL_Init) + HAL_InitTick 0x08002125 Thumb Code 76 stm32g4xx_hal.o(.text.HAL_InitTick) + HAL_MspInit 0x08002171 Thumb Code 52 stm32g4xx_hal_msp.o(.text.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x080021a5 Thumb Code 32 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x080021c5 Thumb Code 86 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x0800221d Thumb Code 32 stm32g4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + HAL_PWREx_ControlVoltageScaling 0x0800223d Thumb Code 294 stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling) + HAL_PWREx_DisableUCPDDeadBattery 0x08002365 Thumb Code 18 stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_DisableUCPDDeadBattery) + HAL_RCCEx_PeriphCLKConfig 0x08002379 Thumb Code 726 stm32g4xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig) + HAL_RCC_ClockConfig 0x08002651 Thumb Code 788 stm32g4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + HAL_RCC_GetPCLK1Freq 0x08002965 Thumb Code 42 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x08002991 Thumb Code 42 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x080029bd Thumb Code 122 stm32g4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x08002a39 Thumb Code 1194 stm32g4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + HAL_SYSTICK_Config 0x08002ee5 Thumb Code 44 stm32g4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + HAL_TIMEx_Break2Callback 0x08002f11 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback) + HAL_TIMEx_BreakCallback 0x08002f15 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) + HAL_TIMEx_CommutCallback 0x08002f19 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) + HAL_TIMEx_ConfigBreakDeadTime 0x08002f1d Thumb Code 212 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime) + HAL_TIMEx_ConfigEncoderIndex 0x08002ff1 Thumb Code 78 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigEncoderIndex) + HAL_TIMEx_DirectionChangeCallback 0x08003041 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_DirectionChangeCallback) + HAL_TIMEx_EnableEncoderIndex 0x08003045 Thumb Code 14 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex) + HAL_TIMEx_EncoderIndexCallback 0x08003055 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EncoderIndexCallback) + HAL_TIMEx_IndexErrorCallback 0x08003059 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_IndexErrorCallback) + HAL_TIMEx_MasterConfigSynchronization 0x0800305d Thumb Code 222 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIMEx_PWMN_Start 0x0800313d Thumb Code 274 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_PWMN_Start) + HAL_TIMEx_TransitionErrorCallback 0x08003251 Thumb Code 2 stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback) + HAL_TIM_Base_Init 0x08003255 Thumb Code 98 stm32g4xx_hal_tim.o(.text.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x080032b9 Thumb Code 90 tim.o(.text.HAL_TIM_Base_MspInit) + HAL_TIM_ConfigClockSource 0x08003315 Thumb Code 544 stm32g4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + HAL_TIM_Encoder_Init 0x08003535 Thumb Code 182 stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Init) + HAL_TIM_Encoder_MspInit 0x080035ed Thumb Code 362 tim.o(.text.HAL_TIM_Encoder_MspInit) + HAL_TIM_Encoder_Start 0x08003759 Thumb Code 188 stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start) + HAL_TIM_IC_CaptureCallback 0x08003815 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IRQHandler 0x08003819 Thumb Code 460 stm32g4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + HAL_TIM_MspPostInit 0x080039e5 Thumb Code 224 tim.o(.text.HAL_TIM_MspPostInit) + HAL_TIM_OC_DelayElapsedCallback 0x08003ac5 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_ConfigChannel 0x08003ac9 Thumb Code 1024 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) + HAL_TIM_PWM_Init 0x08003ec9 Thumb Code 98 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) + HAL_TIM_PWM_MspInit 0x08003f2d Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) + HAL_TIM_PWM_PulseFinishedCallback 0x08003f31 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PWM_Start 0x08003f35 Thumb Code 414 stm32g4xx_hal_tim.o(.text.HAL_TIM_PWM_Start) + HAL_TIM_PeriodElapsedCallback 0x080040d5 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x080040d9 Thumb Code 2 stm32g4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + HAL_UARTEx_DisableFifoMode 0x080040dd Thumb Code 54 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) + HAL_UARTEx_SetRxFifoThreshold 0x08004115 Thumb Code 140 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) + HAL_UARTEx_SetTxFifoThreshold 0x080041a1 Thumb Code 140 stm32g4xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) + HAL_UART_Init 0x0800422d Thumb Code 100 stm32g4xx_hal_uart.o(.text.HAL_UART_Init) + HAL_UART_MspInit 0x08004291 Thumb Code 418 usart.o(.text.HAL_UART_MspInit) + HardFault_Handler 0x08004435 Thumb Code 2 stm32g4xx_it.o(.text.HardFault_Handler) + LowPass_Filter 0x08004785 Thumb Code 48 lowpass_filter.o(.text.LowPass_Filter) + MX_ADC1_Init 0x080047b5 Thumb Code 246 adc.o(.text.MX_ADC1_Init) + MX_ADC2_Init 0x080048ad Thumb Code 214 adc.o(.text.MX_ADC2_Init) + MX_ADC3_Init 0x08004985 Thumb Code 176 adc.o(.text.MX_ADC3_Init) + MX_DMA_Init 0x08004a35 Thumb Code 118 dma.o(.text.MX_DMA_Init) + MX_FDCAN1_Init 0x08004aad Thumb Code 80 fdcan.o(.text.MX_FDCAN1_Init) + MX_FDCAN2_Init 0x08004afd Thumb Code 80 fdcan.o(.text.MX_FDCAN2_Init) + MX_GPIO_Init 0x08004b4d Thumb Code 234 gpio.o(.text.MX_GPIO_Init) + MX_I2C1_Init 0x08004c39 Thumb Code 108 i2c.o(.text.MX_I2C1_Init) + MX_I2C2_Init 0x08004ca5 Thumb Code 108 i2c.o(.text.MX_I2C2_Init) + MX_LPUART1_UART_Init 0x08004d11 Thumb Code 132 usart.o(.text.MX_LPUART1_UART_Init) + MX_TIM1_Init 0x08004d95 Thumb Code 382 tim.o(.text.MX_TIM1_Init) + MX_TIM2_Init 0x08004f15 Thumb Code 156 tim.o(.text.MX_TIM2_Init) + MX_TIM3_Init 0x08004fb1 Thumb Code 160 tim.o(.text.MX_TIM3_Init) + MX_TIM8_Init 0x08005051 Thumb Code 330 tim.o(.text.MX_TIM8_Init) + MX_USART1_UART_Init 0x0800519d Thumb Code 130 usart.o(.text.MX_USART1_UART_Init) + MX_USART3_UART_Init 0x08005221 Thumb Code 130 usart.o(.text.MX_USART3_UART_Init) + MemManage_Handler 0x080052a5 Thumb Code 2 stm32g4xx_it.o(.text.MemManage_Handler) + Moment_limiting 0x080052a9 Thumb Code 140 control.o(.text.Moment_limiting) + NMI_Handler 0x08005335 Thumb Code 2 stm32g4xx_it.o(.text.NMI_Handler) + PID_init 0x08005339 Thumb Code 122 pid.o(.text.PID_init) + PendSV_Handler 0x080053b5 Thumb Code 2 stm32g4xx_it.o(.text.PendSV_Handler) + SVC_Handler 0x080053b9 Thumb Code 2 stm32g4xx_it.o(.text.SVC_Handler) + Set_Speed 0x080053c1 Thumb Code 196 foc.o(.text.Set_Speed) + Speed_Control 0x08005485 Thumb Code 128 control.o(.text.Speed_Control) + SysTick_Handler 0x08005505 Thumb Code 4 stm32g4xx_it.o(.text.SysTick_Handler) + SystemInit 0x08005509 Thumb Code 18 system_stm32g4xx.o(.text.SystemInit) + TIM2_IRQHandler 0x0800551d Thumb Code 12 stm32g4xx_it.o(.text.TIM2_IRQHandler) + TIM2_M1_ABZ 0x08005529 Thumb Code 28 abz.o(.text.TIM2_M1_ABZ) + TIM3_IRQHandler 0x08005545 Thumb Code 12 stm32g4xx_it.o(.text.TIM3_IRQHandler) + TIM3_M2_ABZ 0x08005551 Thumb Code 28 abz.o(.text.TIM3_M2_ABZ) + TIM_Base_SetConfig 0x0800556d Thumb Code 332 stm32g4xx_hal_tim.o(.text.TIM_Base_SetConfig) + TIM_ETR_SetConfig 0x080056b9 Thumb Code 22 stm32g4xx_hal_tim.o(.text.TIM_ETR_SetConfig) + UART_AdvFeatureConfig 0x080056d1 Thumb Code 232 stm32g4xx_hal_uart.o(.text.UART_AdvFeatureConfig) + UART_CheckIdleState 0x080057b9 Thumb Code 366 stm32g4xx_hal_uart.o(.text.UART_CheckIdleState) + UART_SetConfig 0x08005929 Thumb Code 688 stm32g4xx_hal_uart.o(.text.UART_SetConfig) + UART_WaitOnFlagUntilTimeout 0x08005be9 Thumb Code 840 stm32g4xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) + UpdateEncoderCnt 0x08005f31 Thumb Code 176 abz.o(.text.UpdateEncoderCnt) + UsageFault_Handler 0x08005fe1 Thumb Code 2 stm32g4xx_it.o(.text.UsageFault_Handler) + _normalizeAngle 0x08005fe9 Thumb Code 76 foc.o(.text._normalizeAngle) + main 0x08006035 Thumb Code 360 main.o(.text.main) + setTorque 0x080061a1 Thumb Code 812 foc.o(.text.setTorque) + __ARM_fpclassify 0x080064cd Thumb Code 48 fpclassify.o(i.__ARM_fpclassify) + __hardfp_cos 0x08006501 Thumb Code 180 cos.o(i.__hardfp_cos) + __hardfp_fmod 0x080065c9 Thumb Code 254 fmod.o(i.__hardfp_fmod) + __hardfp_sin 0x080066d1 Thumb Code 180 sin.o(i.__hardfp_sin) + __ieee754_rem_pio2 0x08006799 Thumb Code 938 rred.o(i.__ieee754_rem_pio2) + __kernel_cos 0x08006bd1 Thumb Code 322 cos_i.o(i.__kernel_cos) + __kernel_poly 0x08006d41 Thumb Code 248 poly.o(i.__kernel_poly) + __kernel_sin 0x08006e39 Thumb Code 280 sin_i.o(i.__kernel_sin) + __mathlib_dbl_infnan 0x08006f69 Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan) + __mathlib_dbl_invalid 0x08006f81 Thumb Code 24 dunder.o(i.__mathlib_dbl_invalid) + __mathlib_dbl_underflow 0x08006fa1 Thumb Code 24 dunder.o(i.__mathlib_dbl_underflow) + __scatterload_copy 0x08006fc1 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08006fcf Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08006fd1 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + __set_errno 0x08006fe1 Thumb Code 6 errno.o(i.__set_errno) + fabs 0x08006fed Thumb Code 24 fabs.o(i.fabs) + AHBPrescTable 0x08007130 Data 16 system_stm32g4xx.o(.rodata.AHBPrescTable) + APBPrescTable 0x08007140 Data 8 system_stm32g4xx.o(.rodata.APBPrescTable) + UARTPrescTable 0x08007148 Data 24 stm32g4xx_hal_uart.o(.rodata.UARTPrescTable) + Region$$Table$$Base 0x08007180 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080071a0 Number 0 anon$$obj.o(Region$$Table) PP 0x20000004 Data 4 main.o(.data..L_MergedGlobals) DIR 0x20000008 Data 4 main.o(.data..L_MergedGlobals) voltage_power_supply 0x2000000c Data 4 main.o(.data..L_MergedGlobals) @@ -4275,52 +4319,58 @@ Image Symbol Table vel_angle_prev_ts 0x20000030 Data 4 as5600.o(.bss..L_MergedGlobals) angle_prev_Velocity 0x20000034 Data 4 as5600.o(.bss..L_MergedGlobals) vel_angle_prev_Velocity 0x20000038 Data 4 as5600.o(.bss..L_MergedGlobals) - pid_angle 0x2000003c Data 36 pid.o(.bss..L_MergedGlobals) - pid_speed 0x20000060 Data 36 pid.o(.bss..L_MergedGlobals) - pid_current 0x20000084 Data 36 pid.o(.bss..L_MergedGlobals) - realCnt 0x200000a8 Data 4 abz.o(.bss..L_MergedGlobals) - ABZ_pulse_count 0x200000ac Data 4 abz.o(.bss..L_MergedGlobals) - ABZ_prev_pulse_count 0x200000b0 Data 4 abz.o(.bss..L_MergedGlobals) - ABZ_speed 0x200000b4 Data 4 abz.o(.bss..L_MergedGlobals) - ABZ_angle 0x200000b8 Data 4 abz.o(.bss..L_MergedGlobals) - encoderDef 0x200000bc Data 12 abz.o(.bss..L_MergedGlobals) - adc3_value 0x200000c8 Data 4 adc.o(.bss..L_MergedGlobals) - adc1_value 0x200000d0 Data 12 adc.o(.bss..L_MergedGlobals) - adc2_value 0x200000dc Data 12 adc.o(.bss..L_MergedGlobals) - Sensor_Speed 0x200000ec Data 4 main.o(.bss.Sensor_Speed) - Ua 0x200000f0 Data 4 main.o(.bss.Ua) - Ualpha 0x200000f4 Data 4 main.o(.bss.Ualpha) - Ub 0x200000f8 Data 4 main.o(.bss.Ub) - Ubeta 0x200000fc Data 4 main.o(.bss.Ubeta) - Uc 0x20000100 Data 4 main.o(.bss.Uc) - adc1_filter_Ia 0x20000104 Data 28 lowpass_filter.o(.bss.adc1_filter_Ia) - adc1_filter_Ib 0x20000120 Data 28 lowpass_filter.o(.bss.adc1_filter_Ib) - adc1_filter_Ic 0x2000013c Data 28 lowpass_filter.o(.bss.adc1_filter_Ic) - dc_a 0x20000158 Data 4 main.o(.bss.dc_a) - dc_b 0x2000015c Data 4 main.o(.bss.dc_b) - dc_c 0x20000160 Data 4 main.o(.bss.dc_c) - hadc1 0x20000164 Data 108 adc.o(.bss.hadc1) - hadc2 0x200001d0 Data 108 adc.o(.bss.hadc2) - hadc3 0x2000023c Data 108 adc.o(.bss.hadc3) - hdma_adc1 0x200002a8 Data 96 adc.o(.bss.hdma_adc1) - hdma_adc2 0x20000308 Data 96 adc.o(.bss.hdma_adc2) - hdma_adc3 0x20000368 Data 96 adc.o(.bss.hdma_adc3) - hdma_usart1_tx 0x200003c8 Data 96 usart.o(.bss.hdma_usart1_tx) - hfdcan1 0x20000428 Data 100 fdcan.o(.bss.hfdcan1) - hfdcan2 0x2000048c Data 100 fdcan.o(.bss.hfdcan2) - hi2c1 0x200004f0 Data 84 i2c.o(.bss.hi2c1) - hi2c2 0x20000544 Data 84 i2c.o(.bss.hi2c2) - hlpuart1 0x20000598 Data 148 usart.o(.bss.hlpuart1) - htim1 0x2000062c Data 76 tim.o(.bss.htim1) - htim2 0x20000678 Data 76 tim.o(.bss.htim2) - htim3 0x200006c4 Data 76 tim.o(.bss.htim3) - htim8 0x20000710 Data 76 tim.o(.bss.htim8) - huart1 0x2000075c Data 148 usart.o(.bss.huart1) - huart3 0x200007f0 Data 148 usart.o(.bss.huart3) - uwTick 0x20000884 Data 4 stm32g4xx_hal.o(.bss.uwTick) - y_prev 0x20000888 Data 4 lowpass_filter.o(.bss.y_prev) - zero_electric_angle 0x2000088c Data 4 main.o(.bss.zero_electric_angle) - __initial_sp 0x20000c90 Data 0 startup_stm32g474xx.o(STACK) + Angle_Out 0x2000003c Data 4 control.o(.bss..L_MergedGlobals) + Speed_Out 0x20000040 Data 4 control.o(.bss..L_MergedGlobals) + Current_Out 0x20000044 Data 4 control.o(.bss..L_MergedGlobals) + pid_angle 0x20000048 Data 36 pid.o(.bss..L_MergedGlobals) + pid_speed 0x2000006c Data 36 pid.o(.bss..L_MergedGlobals) + pid_current 0x20000090 Data 36 pid.o(.bss..L_MergedGlobals) + realCnt 0x200000b4 Data 4 abz.o(.bss..L_MergedGlobals) + ABZ_encoder_count 0x200000b8 Data 4 abz.o(.bss..L_MergedGlobals) + ABZ_prev_encoder_count 0x200000bc Data 4 abz.o(.bss..L_MergedGlobals) + ABZ_full_rotations 0x200000c0 Data 4 abz.o(.bss..L_MergedGlobals) + ABZ_angle_prev_ts 0x200000c4 Data 4 abz.o(.bss..L_MergedGlobals) + ABZ_vel_angle_prev_ts 0x200000c8 Data 4 abz.o(.bss..L_MergedGlobals) + ABZ_angle_prev_Velocity 0x200000cc Data 4 abz.o(.bss..L_MergedGlobals) + ABZ_vel_angle_prev_Velocity 0x200000d0 Data 4 abz.o(.bss..L_MergedGlobals) + encoderDef 0x200000d4 Data 24 abz.o(.bss..L_MergedGlobals) + adc3_value 0x200000ec Data 4 adc.o(.bss..L_MergedGlobals) + adc1_value 0x200000f4 Data 12 adc.o(.bss..L_MergedGlobals) + adc2_value 0x20000100 Data 12 adc.o(.bss..L_MergedGlobals) + Sensor_Speed 0x20000110 Data 4 main.o(.bss.Sensor_Speed) + Ua 0x20000114 Data 4 main.o(.bss.Ua) + Ualpha 0x20000118 Data 4 main.o(.bss.Ualpha) + Ub 0x2000011c Data 4 main.o(.bss.Ub) + Ubeta 0x20000120 Data 4 main.o(.bss.Ubeta) + Uc 0x20000124 Data 4 main.o(.bss.Uc) + adc1_filter_Ia 0x20000128 Data 28 lowpass_filter.o(.bss.adc1_filter_Ia) + adc1_filter_Ib 0x20000144 Data 28 lowpass_filter.o(.bss.adc1_filter_Ib) + adc1_filter_Ic 0x20000160 Data 28 lowpass_filter.o(.bss.adc1_filter_Ic) + dc_a 0x2000017c Data 4 main.o(.bss.dc_a) + dc_b 0x20000180 Data 4 main.o(.bss.dc_b) + dc_c 0x20000184 Data 4 main.o(.bss.dc_c) + hadc1 0x20000188 Data 108 adc.o(.bss.hadc1) + hadc2 0x200001f4 Data 108 adc.o(.bss.hadc2) + hadc3 0x20000260 Data 108 adc.o(.bss.hadc3) + hdma_adc1 0x200002cc Data 96 adc.o(.bss.hdma_adc1) + hdma_adc2 0x2000032c Data 96 adc.o(.bss.hdma_adc2) + hdma_adc3 0x2000038c Data 96 adc.o(.bss.hdma_adc3) + hdma_usart1_tx 0x200003ec Data 96 usart.o(.bss.hdma_usart1_tx) + hfdcan1 0x2000044c Data 100 fdcan.o(.bss.hfdcan1) + hfdcan2 0x200004b0 Data 100 fdcan.o(.bss.hfdcan2) + hi2c1 0x20000514 Data 84 i2c.o(.bss.hi2c1) + hi2c2 0x20000568 Data 84 i2c.o(.bss.hi2c2) + hlpuart1 0x200005bc Data 148 usart.o(.bss.hlpuart1) + htim1 0x20000650 Data 76 tim.o(.bss.htim1) + htim2 0x2000069c Data 76 tim.o(.bss.htim2) + htim3 0x200006e8 Data 76 tim.o(.bss.htim3) + htim8 0x20000734 Data 76 tim.o(.bss.htim8) + huart1 0x20000780 Data 148 usart.o(.bss.huart1) + huart3 0x20000814 Data 148 usart.o(.bss.huart3) + uwTick 0x200008a8 Data 4 stm32g4xx_hal.o(.bss.uwTick) + y_prev 0x200008ac Data 4 lowpass_filter.o(.bss.y_prev) + zero_electric_angle 0x200008b0 Data 4 main.o(.bss.zero_electric_angle) + __initial_sp 0x20000cb8 Data 0 startup_stm32g474xx.o(STACK) @@ -4330,304 +4380,320 @@ Memory Map of the image Image Entry point : 0x080001d9 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006920, Max: 0x00080000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000071c0, Max: 0x00080000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00006900, Max: 0x00080000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000071a0, Max: 0x00080000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000001d8 Data RO 3 RESET startup_stm32g474xx.o - 0x080001d8 0x080001d8 0x00000000 Code RO 1917 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x080001d8 0x080001d8 0x00000004 Code RO 2220 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x080001dc 0x080001dc 0x00000004 Code RO 2223 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x080001e0 0x080001e0 0x00000000 Code RO 2225 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x080001e0 0x080001e0 0x00000000 Code RO 2227 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x080001e0 0x080001e0 0x00000008 Code RO 2228 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x080001e8 0x080001e8 0x00000000 Code RO 2230 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) - 0x080001e8 0x080001e8 0x00000000 Code RO 2232 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) - 0x080001e8 0x080001e8 0x00000004 Code RO 2221 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x080001d8 0x080001d8 0x00000000 Code RO 1929 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080001d8 0x080001d8 0x00000004 Code RO 2232 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080001dc 0x080001dc 0x00000004 Code RO 2235 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080001e0 0x080001e0 0x00000000 Code RO 2237 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080001e0 0x080001e0 0x00000000 Code RO 2239 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080001e0 0x080001e0 0x00000008 Code RO 2240 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080001e8 0x080001e8 0x00000000 Code RO 2242 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x080001e8 0x080001e8 0x00000000 Code RO 2244 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x080001e8 0x080001e8 0x00000004 Code RO 2233 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x080001ec 0x080001ec 0x00000024 Code RO 4 .text startup_stm32g474xx.o - 0x08000210 0x08000210 0x00000062 Code RO 1920 .text mc_w.l(uldiv.o) - 0x08000272 0x08000272 0x00000024 Code RO 1922 .text mc_w.l(memseta.o) - 0x08000296 0x08000296 0x0000014e Code RO 2185 .text mf_w.l(dadd.o) - 0x080003e4 0x080003e4 0x000000e4 Code RO 2187 .text mf_w.l(dmul.o) - 0x080004c8 0x080004c8 0x000000de Code RO 2189 .text mf_w.l(ddiv.o) - 0x080005a6 0x080005a6 0x00000026 Code RO 2191 .text mf_w.l(f2d.o) - 0x080005cc 0x080005cc 0x00000038 Code RO 2193 .text mf_w.l(d2f.o) - 0x08000604 0x08000604 0x0000001e Code RO 2250 .text mc_w.l(llshl.o) - 0x08000622 0x08000622 0x00000020 Code RO 2252 .text mc_w.l(llushr.o) - 0x08000642 0x08000642 0x00000024 Code RO 2254 .text mc_w.l(llsshr.o) - 0x08000666 0x08000666 0x00000000 Code RO 2263 .text mc_w.l(iusefp.o) - 0x08000666 0x08000666 0x0000006e Code RO 2264 .text mf_w.l(fepilogue.o) - 0x080006d4 0x080006d4 0x000000ba Code RO 2266 .text mf_w.l(depilogue.o) - 0x0800078e 0x0800078e 0x00000086 Code RO 2270 .text mf_w.l(drem.o) - 0x08000814 0x08000814 0x00000024 Code RO 2286 .text mc_w.l(init.o) - 0x08000838 0x08000838 0x00000022 Code RO 2290 .text mf_w.l(dflti.o) - 0x0800085a 0x0800085a 0x0000001a Code RO 2292 .text mf_w.l(dfltui.o) - 0x08000874 0x08000874 0x0000003e Code RO 2294 .text mf_w.l(dfixi.o) + 0x08000210 0x08000210 0x00000062 Code RO 1932 .text mc_w.l(uldiv.o) + 0x08000272 0x08000272 0x00000024 Code RO 1934 .text mc_w.l(memseta.o) + 0x08000296 0x08000296 0x0000014e Code RO 2197 .text mf_w.l(dadd.o) + 0x080003e4 0x080003e4 0x000000e4 Code RO 2199 .text mf_w.l(dmul.o) + 0x080004c8 0x080004c8 0x000000de Code RO 2201 .text mf_w.l(ddiv.o) + 0x080005a6 0x080005a6 0x00000026 Code RO 2203 .text mf_w.l(f2d.o) + 0x080005cc 0x080005cc 0x00000038 Code RO 2205 .text mf_w.l(d2f.o) + 0x08000604 0x08000604 0x0000001e Code RO 2262 .text mc_w.l(llshl.o) + 0x08000622 0x08000622 0x00000020 Code RO 2264 .text mc_w.l(llushr.o) + 0x08000642 0x08000642 0x00000024 Code RO 2266 .text mc_w.l(llsshr.o) + 0x08000666 0x08000666 0x00000000 Code RO 2275 .text mc_w.l(iusefp.o) + 0x08000666 0x08000666 0x0000006e Code RO 2276 .text mf_w.l(fepilogue.o) + 0x080006d4 0x080006d4 0x000000ba Code RO 2278 .text mf_w.l(depilogue.o) + 0x0800078e 0x0800078e 0x00000086 Code RO 2282 .text mf_w.l(drem.o) + 0x08000814 0x08000814 0x00000024 Code RO 2298 .text mc_w.l(init.o) + 0x08000838 0x08000838 0x00000022 Code RO 2302 .text mf_w.l(dflti.o) + 0x0800085a 0x0800085a 0x0000001a Code RO 2304 .text mf_w.l(dfltui.o) + 0x08000874 0x08000874 0x0000003e Code RO 2306 .text mf_w.l(dfixi.o) 0x080008b2 0x080008b2 0x00000002 PAD 0x080008b4 0x080008b4 0x00000012 Code RO 95 .text.ADC_Filter_Init lowpass_filter.o 0x080008c6 0x080008c6 0x00000002 PAD 0x080008c8 0x080008c8 0x00000028 Code RO 17 .text.AS5600_GetAngle2PI as5600.o 0x080008f0 0x080008f0 0x000000c4 Code RO 23 .text.AS5600_Get_Speed as5600.o - 0x080009b4 0x080009b4 0x00000002 Code RO 342 .text.BusFault_Handler stm32g4xx_it.o - 0x080009b6 0x080009b6 0x00000002 PAD - 0x080009b8 0x080009b8 0x00000014 Code RO 127 .text.Count_M2_ABZ abz.o - 0x080009cc 0x080009cc 0x0000000c Code RO 354 .text.DMA1_Channel1_IRQHandler stm32g4xx_it.o - 0x080009d8 0x080009d8 0x0000000c Code RO 356 .text.DMA1_Channel2_IRQHandler stm32g4xx_it.o - 0x080009e4 0x080009e4 0x0000000c Code RO 358 .text.DMA1_Channel3_IRQHandler stm32g4xx_it.o - 0x080009f0 0x080009f0 0x0000000c Code RO 360 .text.DMA1_Channel4_IRQHandler stm32g4xx_it.o - 0x080009fc 0x080009fc 0x00000002 Code RO 348 .text.DebugMon_Handler stm32g4xx_it.o - 0x080009fe 0x080009fe 0x00000002 PAD - 0x08000a00 0x08000a00 0x00000008 Code RO 364 .text.EXTI15_10_IRQHandler stm32g4xx_it.o - 0x08000a08 0x08000a08 0x0000000a Code RO 148 .text.Error_Handler main.o - 0x08000a12 0x08000a12 0x00000006 PAD - 0x08000a18 0x08000a18 0x000000b0 Code RO 65 .text.FOC_AS5600_Init foc.o - 0x08000ac8 0x08000ac8 0x00000010 Code RO 63 .text.FOC_Init foc.o - 0x08000ad8 0x08000ad8 0x00000134 Code RO 493 .text.HAL_ADCEx_MultiModeConfigChannel stm32g4xx_hal_adc_ex.o - 0x08000c0c 0x08000c0c 0x000003e8 Code RO 433 .text.HAL_ADC_ConfigChannel stm32g4xx_hal_adc.o - 0x08000ff4 0x08000ff4 0x0000027c Code RO 381 .text.HAL_ADC_Init stm32g4xx_hal_adc.o - 0x08001270 0x08001270 0x00000254 Code RO 211 .text.HAL_ADC_MspInit adc.o - 0x080014c4 0x080014c4 0x000000aa Code RO 819 .text.HAL_DMA_IRQHandler stm32g4xx_hal_dma.o - 0x0800156e 0x0800156e 0x00000002 PAD - 0x08001570 0x08001570 0x0000012a Code RO 805 .text.HAL_DMA_Init stm32g4xx_hal_dma.o - 0x0800169a 0x0800169a 0x00000002 PAD - 0x0800169c 0x0800169c 0x00000254 Code RO 1023 .text.HAL_FDCAN_Init stm32g4xx_hal_fdcan.o - 0x080018f0 0x080018f0 0x00000114 Code RO 251 .text.HAL_FDCAN_MspInit fdcan.o - 0x08001a04 0x08001a04 0x00000002 Code RO 769 .text.HAL_GPIO_EXTI_Callback stm32g4xx_hal_gpio.o - 0x08001a06 0x08001a06 0x00000002 PAD - 0x08001a08 0x08001a08 0x00000016 Code RO 767 .text.HAL_GPIO_EXTI_IRQHandler stm32g4xx_hal_gpio.o - 0x08001a1e 0x08001a1e 0x00000002 PAD - 0x08001a20 0x08001a20 0x000001da Code RO 755 .text.HAL_GPIO_Init stm32g4xx_hal_gpio.o - 0x08001bfa 0x08001bfa 0x00000002 PAD - 0x08001bfc 0x08001bfc 0x0000000c Code RO 761 .text.HAL_GPIO_WritePin stm32g4xx_hal_gpio.o - 0x08001c08 0x08001c08 0x0000000c Code RO 524 .text.HAL_GetTick stm32g4xx_hal.o - 0x08001c14 0x08001c14 0x0000004a Code RO 1306 .text.HAL_I2CEx_ConfigAnalogFilter stm32g4xx_hal_i2c_ex.o - 0x08001c5e 0x08001c5e 0x00000002 PAD - 0x08001c60 0x08001c60 0x00000048 Code RO 1308 .text.HAL_I2CEx_ConfigDigitalFilter stm32g4xx_hal_i2c_ex.o - 0x08001ca8 0x08001ca8 0x000000ae Code RO 1152 .text.HAL_I2C_Init stm32g4xx_hal_i2c.o - 0x08001d56 0x08001d56 0x00000002 PAD - 0x08001d58 0x08001d58 0x000000f8 Code RO 270 .text.HAL_I2C_MspInit i2c.o - 0x08001e50 0x08001e50 0x0000001a Code RO 522 .text.HAL_IncTick stm32g4xx_hal.o - 0x08001e6a 0x08001e6a 0x00000002 PAD - 0x08001e6c 0x08001e6c 0x0000001e Code RO 512 .text.HAL_Init stm32g4xx_hal.o - 0x08001e8a 0x08001e8a 0x00000002 PAD - 0x08001e8c 0x08001e8c 0x0000004c Code RO 514 .text.HAL_InitTick stm32g4xx_hal.o - 0x08001ed8 0x08001ed8 0x00000034 Code RO 373 .text.HAL_MspInit stm32g4xx_hal_msp.o - 0x08001f0c 0x08001f0c 0x00000020 Code RO 981 .text.HAL_NVIC_EnableIRQ stm32g4xx_hal_cortex.o - 0x08001f2c 0x08001f2c 0x00000056 Code RO 979 .text.HAL_NVIC_SetPriority stm32g4xx_hal_cortex.o - 0x08001f82 0x08001f82 0x00000002 PAD - 0x08001f84 0x08001f84 0x00000020 Code RO 977 .text.HAL_NVIC_SetPriorityGrouping stm32g4xx_hal_cortex.o - 0x08001fa4 0x08001fa4 0x00000126 Code RO 897 .text.HAL_PWREx_ControlVoltageScaling stm32g4xx_hal_pwr_ex.o - 0x080020ca 0x080020ca 0x00000002 PAD - 0x080020cc 0x080020cc 0x00000012 Code RO 967 .text.HAL_PWREx_DisableUCPDDeadBattery stm32g4xx_hal_pwr_ex.o - 0x080020de 0x080020de 0x00000002 PAD - 0x080020e0 0x080020e0 0x000002d6 Code RO 636 .text.HAL_RCCEx_PeriphCLKConfig stm32g4xx_hal_rcc_ex.o - 0x080023b6 0x080023b6 0x00000002 PAD - 0x080023b8 0x080023b8 0x00000314 Code RO 602 .text.HAL_RCC_ClockConfig stm32g4xx_hal_rcc.o - 0x080026cc 0x080026cc 0x0000002a Code RO 610 .text.HAL_RCC_GetPCLK1Freq stm32g4xx_hal_rcc.o - 0x080026f6 0x080026f6 0x00000002 PAD - 0x080026f8 0x080026f8 0x0000002a Code RO 612 .text.HAL_RCC_GetPCLK2Freq stm32g4xx_hal_rcc.o - 0x08002722 0x08002722 0x00000002 PAD - 0x08002724 0x08002724 0x0000007a Code RO 604 .text.HAL_RCC_GetSysClockFreq stm32g4xx_hal_rcc.o - 0x0800279e 0x0800279e 0x00000002 PAD - 0x080027a0 0x080027a0 0x000004aa Code RO 600 .text.HAL_RCC_OscConfig stm32g4xx_hal_rcc.o - 0x08002c4a 0x08002c4a 0x00000002 PAD - 0x08002c4c 0x08002c4c 0x0000002c Code RO 989 .text.HAL_SYSTICK_Config stm32g4xx_hal_cortex.o - 0x08002c78 0x08002c78 0x00000002 Code RO 1862 .text.HAL_TIMEx_Break2Callback stm32g4xx_hal_tim_ex.o - 0x08002c7a 0x08002c7a 0x00000002 PAD - 0x08002c7c 0x08002c7c 0x00000002 Code RO 1860 .text.HAL_TIMEx_BreakCallback stm32g4xx_hal_tim_ex.o - 0x08002c7e 0x08002c7e 0x00000002 PAD - 0x08002c80 0x08002c80 0x00000002 Code RO 1856 .text.HAL_TIMEx_CommutCallback stm32g4xx_hal_tim_ex.o - 0x08002c82 0x08002c82 0x00000002 PAD - 0x08002c84 0x08002c84 0x000000d4 Code RO 1808 .text.HAL_TIMEx_ConfigBreakDeadTime stm32g4xx_hal_tim_ex.o - 0x08002d58 0x08002d58 0x0000004e Code RO 1846 .text.HAL_TIMEx_ConfigEncoderIndex stm32g4xx_hal_tim_ex.o - 0x08002da6 0x08002da6 0x00000002 PAD - 0x08002da8 0x08002da8 0x00000002 Code RO 1866 .text.HAL_TIMEx_DirectionChangeCallback stm32g4xx_hal_tim_ex.o - 0x08002daa 0x08002daa 0x00000002 PAD - 0x08002dac 0x08002dac 0x0000000e Code RO 1848 .text.HAL_TIMEx_EnableEncoderIndex stm32g4xx_hal_tim_ex.o - 0x08002dba 0x08002dba 0x00000002 PAD - 0x08002dbc 0x08002dbc 0x00000002 Code RO 1864 .text.HAL_TIMEx_EncoderIndexCallback stm32g4xx_hal_tim_ex.o - 0x08002dbe 0x08002dbe 0x00000002 PAD - 0x08002dc0 0x08002dc0 0x00000002 Code RO 1868 .text.HAL_TIMEx_IndexErrorCallback stm32g4xx_hal_tim_ex.o - 0x08002dc2 0x08002dc2 0x00000002 PAD - 0x08002dc4 0x08002dc4 0x000000de Code RO 1806 .text.HAL_TIMEx_MasterConfigSynchronization stm32g4xx_hal_tim_ex.o - 0x08002ea2 0x08002ea2 0x00000002 PAD - 0x08002ea4 0x08002ea4 0x00000112 Code RO 1776 .text.HAL_TIMEx_PWMN_Start stm32g4xx_hal_tim_ex.o - 0x08002fb6 0x08002fb6 0x00000002 PAD - 0x08002fb8 0x08002fb8 0x00000002 Code RO 1870 .text.HAL_TIMEx_TransitionErrorCallback stm32g4xx_hal_tim_ex.o - 0x08002fba 0x08002fba 0x00000002 PAD - 0x08002fbc 0x08002fbc 0x00000062 Code RO 1511 .text.HAL_TIM_Base_Init stm32g4xx_hal_tim.o - 0x0800301e 0x0800301e 0x00000002 PAD - 0x08003020 0x08003020 0x0000005a Code RO 316 .text.HAL_TIM_Base_MspInit tim.o - 0x0800307a 0x0800307a 0x00000002 PAD - 0x0800307c 0x0800307c 0x00000220 Code RO 1691 .text.HAL_TIM_ConfigClockSource stm32g4xx_hal_tim.o - 0x0800329c 0x0800329c 0x000000b6 Code RO 1625 .text.HAL_TIM_Encoder_Init stm32g4xx_hal_tim.o - 0x08003352 0x08003352 0x00000002 PAD - 0x08003354 0x08003354 0x00000168 Code RO 318 .text.HAL_TIM_Encoder_MspInit tim.o - 0x080034bc 0x080034bc 0x000000bc Code RO 1633 .text.HAL_TIM_Encoder_Start stm32g4xx_hal_tim.o - 0x08003578 0x08003578 0x00000002 Code RO 1647 .text.HAL_TIM_IC_CaptureCallback stm32g4xx_hal_tim.o - 0x0800357a 0x0800357a 0x00000002 PAD - 0x0800357c 0x0800357c 0x000001cc Code RO 1645 .text.HAL_TIM_IRQHandler stm32g4xx_hal_tim.o - 0x08003748 0x08003748 0x000000e0 Code RO 308 .text.HAL_TIM_MspPostInit tim.o - 0x08003828 0x08003828 0x00000002 Code RO 1649 .text.HAL_TIM_OC_DelayElapsedCallback stm32g4xx_hal_tim.o - 0x0800382a 0x0800382a 0x00000002 PAD - 0x0800382c 0x0800382c 0x00000400 Code RO 1665 .text.HAL_TIM_PWM_ConfigChannel stm32g4xx_hal_tim.o - 0x08003c2c 0x08003c2c 0x00000062 Code RO 1565 .text.HAL_TIM_PWM_Init stm32g4xx_hal_tim.o - 0x08003c8e 0x08003c8e 0x00000002 PAD - 0x08003c90 0x08003c90 0x00000002 Code RO 1567 .text.HAL_TIM_PWM_MspInit stm32g4xx_hal_tim.o - 0x08003c92 0x08003c92 0x00000002 PAD - 0x08003c94 0x08003c94 0x00000002 Code RO 1651 .text.HAL_TIM_PWM_PulseFinishedCallback stm32g4xx_hal_tim.o - 0x08003c96 0x08003c96 0x00000002 PAD - 0x08003c98 0x08003c98 0x0000019e Code RO 1573 .text.HAL_TIM_PWM_Start stm32g4xx_hal_tim.o - 0x08003e36 0x08003e36 0x00000002 PAD - 0x08003e38 0x08003e38 0x00000078 Code RO 129 .text.HAL_TIM_PeriodElapsedCallback abz.o - 0x08003eb0 0x08003eb0 0x00000002 Code RO 1655 .text.HAL_TIM_TriggerCallback stm32g4xx_hal_tim.o - 0x08003eb2 0x08003eb2 0x00000002 PAD - 0x08003eb4 0x08003eb4 0x00000036 Code RO 1488 .text.HAL_UARTEx_DisableFifoMode stm32g4xx_hal_uart_ex.o - 0x08003eea 0x08003eea 0x00000002 PAD - 0x08003eec 0x08003eec 0x0000008c Code RO 1492 .text.HAL_UARTEx_SetRxFifoThreshold stm32g4xx_hal_uart_ex.o - 0x08003f78 0x08003f78 0x0000008c Code RO 1490 .text.HAL_UARTEx_SetTxFifoThreshold stm32g4xx_hal_uart_ex.o - 0x08004004 0x08004004 0x00000064 Code RO 1326 .text.HAL_UART_Init stm32g4xx_hal_uart.o - 0x08004068 0x08004068 0x000001a2 Code RO 290 .text.HAL_UART_MspInit usart.o - 0x0800420a 0x0800420a 0x00000002 PAD - 0x0800420c 0x0800420c 0x00000002 Code RO 338 .text.HardFault_Handler stm32g4xx_it.o - 0x0800420e 0x0800420e 0x00000002 PAD - 0x08004210 0x08004210 0x00000030 Code RO 93 .text.LowPass_Filter lowpass_filter.o - 0x08004240 0x08004240 0x000000f6 Code RO 205 .text.MX_ADC1_Init adc.o - 0x08004336 0x08004336 0x00000002 PAD - 0x08004338 0x08004338 0x000000d6 Code RO 207 .text.MX_ADC2_Init adc.o - 0x0800440e 0x0800440e 0x00000002 PAD - 0x08004410 0x08004410 0x000000b0 Code RO 209 .text.MX_ADC3_Init adc.o - 0x080044c0 0x080044c0 0x00000076 Code RO 238 .text.MX_DMA_Init dma.o - 0x08004536 0x08004536 0x00000002 PAD - 0x08004538 0x08004538 0x00000050 Code RO 247 .text.MX_FDCAN1_Init fdcan.o - 0x08004588 0x08004588 0x00000050 Code RO 249 .text.MX_FDCAN2_Init fdcan.o - 0x080045d8 0x080045d8 0x000000ea Code RO 196 .text.MX_GPIO_Init gpio.o - 0x080046c2 0x080046c2 0x00000002 PAD - 0x080046c4 0x080046c4 0x0000006c Code RO 266 .text.MX_I2C1_Init i2c.o - 0x08004730 0x08004730 0x0000006c Code RO 268 .text.MX_I2C2_Init i2c.o - 0x0800479c 0x0800479c 0x00000084 Code RO 284 .text.MX_LPUART1_UART_Init usart.o - 0x08004820 0x08004820 0x0000017e Code RO 306 .text.MX_TIM1_Init tim.o - 0x0800499e 0x0800499e 0x00000002 PAD - 0x080049a0 0x080049a0 0x0000009c Code RO 310 .text.MX_TIM2_Init tim.o - 0x08004a3c 0x08004a3c 0x000000a0 Code RO 312 .text.MX_TIM3_Init tim.o - 0x08004adc 0x08004adc 0x0000014a Code RO 314 .text.MX_TIM8_Init tim.o - 0x08004c26 0x08004c26 0x00000002 PAD - 0x08004c28 0x08004c28 0x00000082 Code RO 286 .text.MX_USART1_UART_Init usart.o - 0x08004caa 0x08004caa 0x00000002 PAD - 0x08004cac 0x08004cac 0x00000082 Code RO 288 .text.MX_USART3_UART_Init usart.o - 0x08004d2e 0x08004d2e 0x00000002 PAD - 0x08004d30 0x08004d30 0x00000002 Code RO 340 .text.MemManage_Handler stm32g4xx_it.o - 0x08004d32 0x08004d32 0x00000002 PAD - 0x08004d34 0x08004d34 0x00000002 Code RO 336 .text.NMI_Handler stm32g4xx_it.o - 0x08004d36 0x08004d36 0x00000002 PAD - 0x08004d38 0x08004d38 0x0000007a Code RO 111 .text.PID_init pid.o - 0x08004db2 0x08004db2 0x00000002 PAD - 0x08004db4 0x08004db4 0x00000002 Code RO 350 .text.PendSV_Handler stm32g4xx_it.o - 0x08004db6 0x08004db6 0x00000002 PAD - 0x08004db8 0x08004db8 0x00000002 Code RO 346 .text.SVC_Handler stm32g4xx_it.o - 0x08004dba 0x08004dba 0x00000002 PAD - 0x08004dbc 0x08004dbc 0x00000004 Code RO 352 .text.SysTick_Handler stm32g4xx_it.o - 0x08004dc0 0x08004dc0 0x00000012 Code RO 1885 .text.SystemInit system_stm32g4xx.o - 0x08004dd2 0x08004dd2 0x00000002 PAD - 0x08004dd4 0x08004dd4 0x0000001c Code RO 121 .text.TIM2_M1_ABZ abz.o - 0x08004df0 0x08004df0 0x0000000c Code RO 362 .text.TIM3_IRQHandler stm32g4xx_it.o - 0x08004dfc 0x08004dfc 0x0000001c Code RO 123 .text.TIM3_M2_ABZ abz.o - 0x08004e18 0x08004e18 0x0000014c Code RO 1515 .text.TIM_Base_SetConfig stm32g4xx_hal_tim.o - 0x08004f64 0x08004f64 0x00000016 Code RO 1689 .text.TIM_ETR_SetConfig stm32g4xx_hal_tim.o - 0x08004f7a 0x08004f7a 0x00000002 PAD - 0x08004f7c 0x08004f7c 0x000000e8 Code RO 1330 .text.UART_AdvFeatureConfig stm32g4xx_hal_uart.o - 0x08005064 0x08005064 0x0000016e Code RO 1334 .text.UART_CheckIdleState stm32g4xx_hal_uart.o - 0x080051d2 0x080051d2 0x00000002 PAD - 0x080051d4 0x080051d4 0x000002c0 Code RO 1332 .text.UART_SetConfig stm32g4xx_hal_uart.o - 0x08005494 0x08005494 0x00000348 Code RO 1348 .text.UART_WaitOnFlagUntilTimeout stm32g4xx_hal_uart.o - 0x080057dc 0x080057dc 0x00000002 Code RO 344 .text.UsageFault_Handler stm32g4xx_it.o - 0x080057de 0x080057de 0x00000002 PAD - 0x080057e0 0x080057e0 0x0000011a Code RO 144 .text.main main.o - 0x080058fa 0x080058fa 0x00000006 PAD - 0x08005900 0x08005900 0x0000032c Code RO 61 .text.setTorque foc.o - 0x08005c2c 0x08005c2c 0x00000030 Code RO 2282 i.__ARM_fpclassify m_wm.l(fpclassify.o) - 0x08005c5c 0x08005c5c 0x00000004 PAD - 0x08005c60 0x08005c60 0x000000c8 Code RO 1899 i.__hardfp_cos m_wm.l(cos.o) - 0x08005d28 0x08005d28 0x00000104 Code RO 1905 i.__hardfp_fmod m_wm.l(fmod.o) - 0x08005e2c 0x08005e2c 0x00000004 PAD - 0x08005e30 0x08005e30 0x000000c8 Code RO 1911 i.__hardfp_sin m_wm.l(sin.o) - 0x08005ef8 0x08005ef8 0x00000438 Code RO 2212 i.__ieee754_rem_pio2 m_wm.l(rred.o) - 0x08006330 0x08006330 0x00000170 Code RO 2195 i.__kernel_cos m_wm.l(cos_i.o) - 0x080064a0 0x080064a0 0x000000f8 Code RO 2284 i.__kernel_poly m_wm.l(poly.o) - 0x08006598 0x08006598 0x00000130 Code RO 2217 i.__kernel_sin m_wm.l(sin_i.o) - 0x080066c8 0x080066c8 0x00000014 Code RO 2199 i.__mathlib_dbl_infnan m_wm.l(dunder.o) - 0x080066dc 0x080066dc 0x00000004 PAD - 0x080066e0 0x080066e0 0x00000020 Code RO 2201 i.__mathlib_dbl_invalid m_wm.l(dunder.o) - 0x08006700 0x08006700 0x00000020 Code RO 2204 i.__mathlib_dbl_underflow m_wm.l(dunder.o) - 0x08006720 0x08006720 0x0000000e Code RO 2298 i.__scatterload_copy mc_w.l(handlers.o) - 0x0800672e 0x0800672e 0x00000002 Code RO 2299 i.__scatterload_null mc_w.l(handlers.o) - 0x08006730 0x08006730 0x0000000e Code RO 2300 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x0800673e 0x0800673e 0x00000002 PAD - 0x08006740 0x08006740 0x0000000c Code RO 2258 i.__set_errno mc_w.l(errno.o) - 0x0800674c 0x0800674c 0x00000018 Code RO 2278 i.fabs m_wm.l(fabs.o) - 0x08006764 0x08006764 0x00000004 PAD - 0x08006768 0x08006768 0x00000030 Data RO 2196 .constdata m_wm.l(cos_i.o) - 0x08006798 0x08006798 0x000000cc Data RO 2214 .constdata m_wm.l(rred.o) - 0x08006864 0x08006864 0x00000004 PAD - 0x08006868 0x08006868 0x00000028 Data RO 2218 .constdata m_wm.l(sin_i.o) - 0x08006890 0x08006890 0x00000010 Data RO 1890 .rodata.AHBPrescTable system_stm32g4xx.o - 0x080068a0 0x080068a0 0x00000008 Data RO 1891 .rodata.APBPrescTable system_stm32g4xx.o - 0x080068a8 0x080068a8 0x00000018 Data RO 1460 .rodata.UARTPrescTable stm32g4xx_hal_uart.o - 0x080068c0 0x080068c0 0x00000010 Data RO 1461 .rodata.cst16 stm32g4xx_hal_uart.o - 0x080068d0 0x080068d0 0x00000010 Data RO 1502 .rodata.cst8 stm32g4xx_hal_uart_ex.o - 0x080068e0 0x080068e0 0x00000020 Data RO 2297 Region$$Table anon$$obj.o + 0x080009b4 0x080009b4 0x00000040 Code RO 11 .text.AS5600_ReadRawAngle as5600.o + 0x080009f4 0x080009f4 0x00000002 Code RO 352 .text.BusFault_Handler stm32g4xx_it.o + 0x080009f6 0x080009f6 0x00000002 PAD + 0x080009f8 0x080009f8 0x0000000c Code RO 364 .text.DMA1_Channel1_IRQHandler stm32g4xx_it.o + 0x08000a04 0x08000a04 0x0000000c Code RO 366 .text.DMA1_Channel2_IRQHandler stm32g4xx_it.o + 0x08000a10 0x08000a10 0x0000000c Code RO 368 .text.DMA1_Channel3_IRQHandler stm32g4xx_it.o + 0x08000a1c 0x08000a1c 0x0000000c Code RO 370 .text.DMA1_Channel4_IRQHandler stm32g4xx_it.o + 0x08000a28 0x08000a28 0x00000002 Code RO 358 .text.DebugMon_Handler stm32g4xx_it.o + 0x08000a2a 0x08000a2a 0x00000002 PAD + 0x08000a2c 0x08000a2c 0x00000008 Code RO 376 .text.EXTI15_10_IRQHandler stm32g4xx_it.o + 0x08000a34 0x08000a34 0x0000000a Code RO 158 .text.Error_Handler main.o + 0x08000a3e 0x08000a3e 0x00000002 PAD + 0x08000a40 0x08000a40 0x000000c0 Code RO 65 .text.FOC_AS5600_Init foc.o + 0x08000b00 0x08000b00 0x00000010 Code RO 63 .text.FOC_Init foc.o + 0x08000b10 0x08000b10 0x00000134 Code RO 505 .text.HAL_ADCEx_MultiModeConfigChannel stm32g4xx_hal_adc_ex.o + 0x08000c44 0x08000c44 0x000003e8 Code RO 445 .text.HAL_ADC_ConfigChannel stm32g4xx_hal_adc.o + 0x0800102c 0x0800102c 0x0000027c Code RO 393 .text.HAL_ADC_Init stm32g4xx_hal_adc.o + 0x080012a8 0x080012a8 0x00000254 Code RO 221 .text.HAL_ADC_MspInit adc.o + 0x080014fc 0x080014fc 0x000000aa Code RO 831 .text.HAL_DMA_IRQHandler stm32g4xx_hal_dma.o + 0x080015a6 0x080015a6 0x00000002 PAD + 0x080015a8 0x080015a8 0x0000012a Code RO 817 .text.HAL_DMA_Init stm32g4xx_hal_dma.o + 0x080016d2 0x080016d2 0x00000002 PAD + 0x080016d4 0x080016d4 0x00000028 Code RO 544 .text.HAL_Delay stm32g4xx_hal.o + 0x080016fc 0x080016fc 0x00000254 Code RO 1035 .text.HAL_FDCAN_Init stm32g4xx_hal_fdcan.o + 0x08001950 0x08001950 0x00000114 Code RO 261 .text.HAL_FDCAN_MspInit fdcan.o + 0x08001a64 0x08001a64 0x00000002 Code RO 781 .text.HAL_GPIO_EXTI_Callback stm32g4xx_hal_gpio.o + 0x08001a66 0x08001a66 0x00000002 PAD + 0x08001a68 0x08001a68 0x00000016 Code RO 779 .text.HAL_GPIO_EXTI_IRQHandler stm32g4xx_hal_gpio.o + 0x08001a7e 0x08001a7e 0x00000002 PAD + 0x08001a80 0x08001a80 0x000001da Code RO 767 .text.HAL_GPIO_Init stm32g4xx_hal_gpio.o + 0x08001c5a 0x08001c5a 0x00000002 PAD + 0x08001c5c 0x08001c5c 0x0000000c Code RO 773 .text.HAL_GPIO_WritePin stm32g4xx_hal_gpio.o + 0x08001c68 0x08001c68 0x0000000c Code RO 536 .text.HAL_GetTick stm32g4xx_hal.o + 0x08001c74 0x08001c74 0x0000004a Code RO 1318 .text.HAL_I2CEx_ConfigAnalogFilter stm32g4xx_hal_i2c_ex.o + 0x08001cbe 0x08001cbe 0x00000002 PAD + 0x08001cc0 0x08001cc0 0x00000048 Code RO 1320 .text.HAL_I2CEx_ConfigDigitalFilter stm32g4xx_hal_i2c_ex.o + 0x08001d08 0x08001d08 0x000000ae Code RO 1164 .text.HAL_I2C_Init stm32g4xx_hal_i2c.o + 0x08001db6 0x08001db6 0x00000002 PAD + 0x08001db8 0x08001db8 0x00000238 Code RO 1224 .text.HAL_I2C_Mem_Read stm32g4xx_hal_i2c.o + 0x08001ff0 0x08001ff0 0x000000f8 Code RO 280 .text.HAL_I2C_MspInit i2c.o + 0x080020e8 0x080020e8 0x0000001a Code RO 534 .text.HAL_IncTick stm32g4xx_hal.o + 0x08002102 0x08002102 0x00000002 PAD + 0x08002104 0x08002104 0x0000001e Code RO 524 .text.HAL_Init stm32g4xx_hal.o + 0x08002122 0x08002122 0x00000002 PAD + 0x08002124 0x08002124 0x0000004c Code RO 526 .text.HAL_InitTick stm32g4xx_hal.o + 0x08002170 0x08002170 0x00000034 Code RO 385 .text.HAL_MspInit stm32g4xx_hal_msp.o + 0x080021a4 0x080021a4 0x00000020 Code RO 993 .text.HAL_NVIC_EnableIRQ stm32g4xx_hal_cortex.o + 0x080021c4 0x080021c4 0x00000056 Code RO 991 .text.HAL_NVIC_SetPriority stm32g4xx_hal_cortex.o + 0x0800221a 0x0800221a 0x00000002 PAD + 0x0800221c 0x0800221c 0x00000020 Code RO 989 .text.HAL_NVIC_SetPriorityGrouping stm32g4xx_hal_cortex.o + 0x0800223c 0x0800223c 0x00000126 Code RO 909 .text.HAL_PWREx_ControlVoltageScaling stm32g4xx_hal_pwr_ex.o + 0x08002362 0x08002362 0x00000002 PAD + 0x08002364 0x08002364 0x00000012 Code RO 979 .text.HAL_PWREx_DisableUCPDDeadBattery stm32g4xx_hal_pwr_ex.o + 0x08002376 0x08002376 0x00000002 PAD + 0x08002378 0x08002378 0x000002d6 Code RO 648 .text.HAL_RCCEx_PeriphCLKConfig stm32g4xx_hal_rcc_ex.o + 0x0800264e 0x0800264e 0x00000002 PAD + 0x08002650 0x08002650 0x00000314 Code RO 614 .text.HAL_RCC_ClockConfig stm32g4xx_hal_rcc.o + 0x08002964 0x08002964 0x0000002a Code RO 622 .text.HAL_RCC_GetPCLK1Freq stm32g4xx_hal_rcc.o + 0x0800298e 0x0800298e 0x00000002 PAD + 0x08002990 0x08002990 0x0000002a Code RO 624 .text.HAL_RCC_GetPCLK2Freq stm32g4xx_hal_rcc.o + 0x080029ba 0x080029ba 0x00000002 PAD + 0x080029bc 0x080029bc 0x0000007a Code RO 616 .text.HAL_RCC_GetSysClockFreq stm32g4xx_hal_rcc.o + 0x08002a36 0x08002a36 0x00000002 PAD + 0x08002a38 0x08002a38 0x000004aa Code RO 612 .text.HAL_RCC_OscConfig stm32g4xx_hal_rcc.o + 0x08002ee2 0x08002ee2 0x00000002 PAD + 0x08002ee4 0x08002ee4 0x0000002c Code RO 1001 .text.HAL_SYSTICK_Config stm32g4xx_hal_cortex.o + 0x08002f10 0x08002f10 0x00000002 Code RO 1874 .text.HAL_TIMEx_Break2Callback stm32g4xx_hal_tim_ex.o + 0x08002f12 0x08002f12 0x00000002 PAD + 0x08002f14 0x08002f14 0x00000002 Code RO 1872 .text.HAL_TIMEx_BreakCallback stm32g4xx_hal_tim_ex.o + 0x08002f16 0x08002f16 0x00000002 PAD + 0x08002f18 0x08002f18 0x00000002 Code RO 1868 .text.HAL_TIMEx_CommutCallback stm32g4xx_hal_tim_ex.o + 0x08002f1a 0x08002f1a 0x00000002 PAD + 0x08002f1c 0x08002f1c 0x000000d4 Code RO 1820 .text.HAL_TIMEx_ConfigBreakDeadTime stm32g4xx_hal_tim_ex.o + 0x08002ff0 0x08002ff0 0x0000004e Code RO 1858 .text.HAL_TIMEx_ConfigEncoderIndex stm32g4xx_hal_tim_ex.o + 0x0800303e 0x0800303e 0x00000002 PAD + 0x08003040 0x08003040 0x00000002 Code RO 1878 .text.HAL_TIMEx_DirectionChangeCallback stm32g4xx_hal_tim_ex.o + 0x08003042 0x08003042 0x00000002 PAD + 0x08003044 0x08003044 0x0000000e Code RO 1860 .text.HAL_TIMEx_EnableEncoderIndex stm32g4xx_hal_tim_ex.o + 0x08003052 0x08003052 0x00000002 PAD + 0x08003054 0x08003054 0x00000002 Code RO 1876 .text.HAL_TIMEx_EncoderIndexCallback stm32g4xx_hal_tim_ex.o + 0x08003056 0x08003056 0x00000002 PAD + 0x08003058 0x08003058 0x00000002 Code RO 1880 .text.HAL_TIMEx_IndexErrorCallback stm32g4xx_hal_tim_ex.o + 0x0800305a 0x0800305a 0x00000002 PAD + 0x0800305c 0x0800305c 0x000000de Code RO 1818 .text.HAL_TIMEx_MasterConfigSynchronization stm32g4xx_hal_tim_ex.o + 0x0800313a 0x0800313a 0x00000002 PAD + 0x0800313c 0x0800313c 0x00000112 Code RO 1788 .text.HAL_TIMEx_PWMN_Start stm32g4xx_hal_tim_ex.o + 0x0800324e 0x0800324e 0x00000002 PAD + 0x08003250 0x08003250 0x00000002 Code RO 1882 .text.HAL_TIMEx_TransitionErrorCallback stm32g4xx_hal_tim_ex.o + 0x08003252 0x08003252 0x00000002 PAD + 0x08003254 0x08003254 0x00000062 Code RO 1523 .text.HAL_TIM_Base_Init stm32g4xx_hal_tim.o + 0x080032b6 0x080032b6 0x00000002 PAD + 0x080032b8 0x080032b8 0x0000005a Code RO 326 .text.HAL_TIM_Base_MspInit tim.o + 0x08003312 0x08003312 0x00000002 PAD + 0x08003314 0x08003314 0x00000220 Code RO 1703 .text.HAL_TIM_ConfigClockSource stm32g4xx_hal_tim.o + 0x08003534 0x08003534 0x000000b6 Code RO 1637 .text.HAL_TIM_Encoder_Init stm32g4xx_hal_tim.o + 0x080035ea 0x080035ea 0x00000002 PAD + 0x080035ec 0x080035ec 0x0000016a Code RO 328 .text.HAL_TIM_Encoder_MspInit tim.o + 0x08003756 0x08003756 0x00000002 PAD + 0x08003758 0x08003758 0x000000bc Code RO 1645 .text.HAL_TIM_Encoder_Start stm32g4xx_hal_tim.o + 0x08003814 0x08003814 0x00000002 Code RO 1659 .text.HAL_TIM_IC_CaptureCallback stm32g4xx_hal_tim.o + 0x08003816 0x08003816 0x00000002 PAD + 0x08003818 0x08003818 0x000001cc Code RO 1657 .text.HAL_TIM_IRQHandler stm32g4xx_hal_tim.o + 0x080039e4 0x080039e4 0x000000e0 Code RO 318 .text.HAL_TIM_MspPostInit tim.o + 0x08003ac4 0x08003ac4 0x00000002 Code RO 1661 .text.HAL_TIM_OC_DelayElapsedCallback stm32g4xx_hal_tim.o + 0x08003ac6 0x08003ac6 0x00000002 PAD + 0x08003ac8 0x08003ac8 0x00000400 Code RO 1677 .text.HAL_TIM_PWM_ConfigChannel stm32g4xx_hal_tim.o + 0x08003ec8 0x08003ec8 0x00000062 Code RO 1577 .text.HAL_TIM_PWM_Init stm32g4xx_hal_tim.o + 0x08003f2a 0x08003f2a 0x00000002 PAD + 0x08003f2c 0x08003f2c 0x00000002 Code RO 1579 .text.HAL_TIM_PWM_MspInit stm32g4xx_hal_tim.o + 0x08003f2e 0x08003f2e 0x00000002 PAD + 0x08003f30 0x08003f30 0x00000002 Code RO 1663 .text.HAL_TIM_PWM_PulseFinishedCallback stm32g4xx_hal_tim.o + 0x08003f32 0x08003f32 0x00000002 PAD + 0x08003f34 0x08003f34 0x0000019e Code RO 1585 .text.HAL_TIM_PWM_Start stm32g4xx_hal_tim.o + 0x080040d2 0x080040d2 0x00000002 PAD + 0x080040d4 0x080040d4 0x00000002 Code RO 1665 .text.HAL_TIM_PeriodElapsedCallback stm32g4xx_hal_tim.o + 0x080040d6 0x080040d6 0x00000002 PAD + 0x080040d8 0x080040d8 0x00000002 Code RO 1667 .text.HAL_TIM_TriggerCallback stm32g4xx_hal_tim.o + 0x080040da 0x080040da 0x00000002 PAD + 0x080040dc 0x080040dc 0x00000036 Code RO 1500 .text.HAL_UARTEx_DisableFifoMode stm32g4xx_hal_uart_ex.o + 0x08004112 0x08004112 0x00000002 PAD + 0x08004114 0x08004114 0x0000008c Code RO 1504 .text.HAL_UARTEx_SetRxFifoThreshold stm32g4xx_hal_uart_ex.o + 0x080041a0 0x080041a0 0x0000008c Code RO 1502 .text.HAL_UARTEx_SetTxFifoThreshold stm32g4xx_hal_uart_ex.o + 0x0800422c 0x0800422c 0x00000064 Code RO 1338 .text.HAL_UART_Init stm32g4xx_hal_uart.o + 0x08004290 0x08004290 0x000001a2 Code RO 300 .text.HAL_UART_MspInit usart.o + 0x08004432 0x08004432 0x00000002 PAD + 0x08004434 0x08004434 0x00000002 Code RO 348 .text.HardFault_Handler stm32g4xx_it.o + 0x08004436 0x08004436 0x00000002 PAD + 0x08004438 0x08004438 0x0000015c Code RO 1308 .text.I2C_IsErrorOccurred stm32g4xx_hal_i2c.o + 0x08004594 0x08004594 0x000000e0 Code RO 1174 .text.I2C_WaitOnFlagUntilTimeout stm32g4xx_hal_i2c.o + 0x08004674 0x08004674 0x0000007c Code RO 1178 .text.I2C_WaitOnSTOPFlagUntilTimeout stm32g4xx_hal_i2c.o + 0x080046f0 0x080046f0 0x00000094 Code RO 1176 .text.I2C_WaitOnTXISFlagUntilTimeout stm32g4xx_hal_i2c.o + 0x08004784 0x08004784 0x00000030 Code RO 93 .text.LowPass_Filter lowpass_filter.o + 0x080047b4 0x080047b4 0x000000f6 Code RO 215 .text.MX_ADC1_Init adc.o + 0x080048aa 0x080048aa 0x00000002 PAD + 0x080048ac 0x080048ac 0x000000d6 Code RO 217 .text.MX_ADC2_Init adc.o + 0x08004982 0x08004982 0x00000002 PAD + 0x08004984 0x08004984 0x000000b0 Code RO 219 .text.MX_ADC3_Init adc.o + 0x08004a34 0x08004a34 0x00000076 Code RO 248 .text.MX_DMA_Init dma.o + 0x08004aaa 0x08004aaa 0x00000002 PAD + 0x08004aac 0x08004aac 0x00000050 Code RO 257 .text.MX_FDCAN1_Init fdcan.o + 0x08004afc 0x08004afc 0x00000050 Code RO 259 .text.MX_FDCAN2_Init fdcan.o + 0x08004b4c 0x08004b4c 0x000000ea Code RO 206 .text.MX_GPIO_Init gpio.o + 0x08004c36 0x08004c36 0x00000002 PAD + 0x08004c38 0x08004c38 0x0000006c Code RO 276 .text.MX_I2C1_Init i2c.o + 0x08004ca4 0x08004ca4 0x0000006c Code RO 278 .text.MX_I2C2_Init i2c.o + 0x08004d10 0x08004d10 0x00000084 Code RO 294 .text.MX_LPUART1_UART_Init usart.o + 0x08004d94 0x08004d94 0x0000017e Code RO 316 .text.MX_TIM1_Init tim.o + 0x08004f12 0x08004f12 0x00000002 PAD + 0x08004f14 0x08004f14 0x0000009c Code RO 320 .text.MX_TIM2_Init tim.o + 0x08004fb0 0x08004fb0 0x000000a0 Code RO 322 .text.MX_TIM3_Init tim.o + 0x08005050 0x08005050 0x0000014a Code RO 324 .text.MX_TIM8_Init tim.o + 0x0800519a 0x0800519a 0x00000002 PAD + 0x0800519c 0x0800519c 0x00000082 Code RO 296 .text.MX_USART1_UART_Init usart.o + 0x0800521e 0x0800521e 0x00000002 PAD + 0x08005220 0x08005220 0x00000082 Code RO 298 .text.MX_USART3_UART_Init usart.o + 0x080052a2 0x080052a2 0x00000002 PAD + 0x080052a4 0x080052a4 0x00000002 Code RO 350 .text.MemManage_Handler stm32g4xx_it.o + 0x080052a6 0x080052a6 0x00000002 PAD + 0x080052a8 0x080052a8 0x0000008c Code RO 42 .text.Moment_limiting control.o + 0x08005334 0x08005334 0x00000002 Code RO 346 .text.NMI_Handler stm32g4xx_it.o + 0x08005336 0x08005336 0x00000002 PAD + 0x08005338 0x08005338 0x0000007a Code RO 111 .text.PID_init pid.o + 0x080053b2 0x080053b2 0x00000002 PAD + 0x080053b4 0x080053b4 0x00000002 Code RO 360 .text.PendSV_Handler stm32g4xx_it.o + 0x080053b6 0x080053b6 0x00000002 PAD + 0x080053b8 0x080053b8 0x00000002 Code RO 356 .text.SVC_Handler stm32g4xx_it.o + 0x080053ba 0x080053ba 0x00000006 PAD + 0x080053c0 0x080053c0 0x000000c4 Code RO 69 .text.Set_Speed foc.o + 0x08005484 0x08005484 0x00000080 Code RO 38 .text.Speed_Control control.o + 0x08005504 0x08005504 0x00000004 Code RO 362 .text.SysTick_Handler stm32g4xx_it.o + 0x08005508 0x08005508 0x00000012 Code RO 1897 .text.SystemInit system_stm32g4xx.o + 0x0800551a 0x0800551a 0x00000002 PAD + 0x0800551c 0x0800551c 0x0000000c Code RO 372 .text.TIM2_IRQHandler stm32g4xx_it.o + 0x08005528 0x08005528 0x0000001c Code RO 121 .text.TIM2_M1_ABZ abz.o + 0x08005544 0x08005544 0x0000000c Code RO 374 .text.TIM3_IRQHandler stm32g4xx_it.o + 0x08005550 0x08005550 0x0000001c Code RO 123 .text.TIM3_M2_ABZ abz.o + 0x0800556c 0x0800556c 0x0000014c Code RO 1527 .text.TIM_Base_SetConfig stm32g4xx_hal_tim.o + 0x080056b8 0x080056b8 0x00000016 Code RO 1701 .text.TIM_ETR_SetConfig stm32g4xx_hal_tim.o + 0x080056ce 0x080056ce 0x00000002 PAD + 0x080056d0 0x080056d0 0x000000e8 Code RO 1342 .text.UART_AdvFeatureConfig stm32g4xx_hal_uart.o + 0x080057b8 0x080057b8 0x0000016e Code RO 1346 .text.UART_CheckIdleState stm32g4xx_hal_uart.o + 0x08005926 0x08005926 0x00000002 PAD + 0x08005928 0x08005928 0x000002c0 Code RO 1344 .text.UART_SetConfig stm32g4xx_hal_uart.o + 0x08005be8 0x08005be8 0x00000348 Code RO 1360 .text.UART_WaitOnFlagUntilTimeout stm32g4xx_hal_uart.o + 0x08005f30 0x08005f30 0x000000b0 Code RO 129 .text.UpdateEncoderCnt abz.o + 0x08005fe0 0x08005fe0 0x00000002 Code RO 354 .text.UsageFault_Handler stm32g4xx_it.o + 0x08005fe2 0x08005fe2 0x00000006 PAD + 0x08005fe8 0x08005fe8 0x0000004c Code RO 57 .text._normalizeAngle foc.o + 0x08006034 0x08006034 0x00000168 Code RO 154 .text.main main.o + 0x0800619c 0x0800619c 0x00000004 PAD + 0x080061a0 0x080061a0 0x0000032c Code RO 61 .text.setTorque foc.o + 0x080064cc 0x080064cc 0x00000030 Code RO 2294 i.__ARM_fpclassify m_wm.l(fpclassify.o) + 0x080064fc 0x080064fc 0x00000004 PAD + 0x08006500 0x08006500 0x000000c8 Code RO 1911 i.__hardfp_cos m_wm.l(cos.o) + 0x080065c8 0x080065c8 0x00000104 Code RO 1917 i.__hardfp_fmod m_wm.l(fmod.o) + 0x080066cc 0x080066cc 0x00000004 PAD + 0x080066d0 0x080066d0 0x000000c8 Code RO 1923 i.__hardfp_sin m_wm.l(sin.o) + 0x08006798 0x08006798 0x00000438 Code RO 2224 i.__ieee754_rem_pio2 m_wm.l(rred.o) + 0x08006bd0 0x08006bd0 0x00000170 Code RO 2207 i.__kernel_cos m_wm.l(cos_i.o) + 0x08006d40 0x08006d40 0x000000f8 Code RO 2296 i.__kernel_poly m_wm.l(poly.o) + 0x08006e38 0x08006e38 0x00000130 Code RO 2229 i.__kernel_sin m_wm.l(sin_i.o) + 0x08006f68 0x08006f68 0x00000014 Code RO 2211 i.__mathlib_dbl_infnan m_wm.l(dunder.o) + 0x08006f7c 0x08006f7c 0x00000004 PAD + 0x08006f80 0x08006f80 0x00000020 Code RO 2213 i.__mathlib_dbl_invalid m_wm.l(dunder.o) + 0x08006fa0 0x08006fa0 0x00000020 Code RO 2216 i.__mathlib_dbl_underflow m_wm.l(dunder.o) + 0x08006fc0 0x08006fc0 0x0000000e Code RO 2310 i.__scatterload_copy mc_w.l(handlers.o) + 0x08006fce 0x08006fce 0x00000002 Code RO 2311 i.__scatterload_null mc_w.l(handlers.o) + 0x08006fd0 0x08006fd0 0x0000000e Code RO 2312 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08006fde 0x08006fde 0x00000002 PAD + 0x08006fe0 0x08006fe0 0x0000000c Code RO 2270 i.__set_errno mc_w.l(errno.o) + 0x08006fec 0x08006fec 0x00000018 Code RO 2290 i.fabs m_wm.l(fabs.o) + 0x08007004 0x08007004 0x00000004 PAD + 0x08007008 0x08007008 0x00000030 Data RO 2208 .constdata m_wm.l(cos_i.o) + 0x08007038 0x08007038 0x000000cc Data RO 2226 .constdata m_wm.l(rred.o) + 0x08007104 0x08007104 0x00000004 PAD + 0x08007108 0x08007108 0x00000028 Data RO 2230 .constdata m_wm.l(sin_i.o) + 0x08007130 0x08007130 0x00000010 Data RO 1902 .rodata.AHBPrescTable system_stm32g4xx.o + 0x08007140 0x08007140 0x00000008 Data RO 1903 .rodata.APBPrescTable system_stm32g4xx.o + 0x08007148 0x08007148 0x00000018 Data RO 1472 .rodata.UARTPrescTable stm32g4xx_hal_uart.o + 0x08007160 0x08007160 0x00000010 Data RO 1473 .rodata.cst16 stm32g4xx_hal_uart.o + 0x08007170 0x08007170 0x00000010 Data RO 1514 .rodata.cst8 stm32g4xx_hal_uart_ex.o + 0x08007180 0x08007180 0x00000020 Data RO 2309 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006900, Size: 0x00000c90, Max: 0x00020000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080071a0, Size: 0x00000cb8, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08006900 0x00000004 Data RW 2259 .data mc_w.l(errno.o) - 0x20000004 0x08006904 0x0000000c Data RW 188 .data..L_MergedGlobals main.o - 0x20000010 0x08006910 0x00000008 Data RW 589 .data..L_MergedGlobals stm32g4xx_hal.o - 0x20000018 0x08006918 0x00000004 Data RW 1889 .data.SystemCoreClock system_stm32g4xx.o - 0x2000001c 0x0800691c 0x00000004 Data RW 150 .data.voltage_limit main.o + 0x20000000 0x080071a0 0x00000004 Data RW 2271 .data mc_w.l(errno.o) + 0x20000004 0x080071a4 0x0000000c Data RW 198 .data..L_MergedGlobals main.o + 0x20000010 0x080071b0 0x00000008 Data RW 601 .data..L_MergedGlobals stm32g4xx_hal.o + 0x20000018 0x080071b8 0x00000004 Data RW 1901 .data.SystemCoreClock system_stm32g4xx.o + 0x2000001c 0x080071bc 0x00000004 Data RW 160 .data.voltage_limit main.o 0x20000020 - 0x0000001c Zero RW 27 .bss..L_MergedGlobals as5600.o - 0x2000003c - 0x0000006c Zero RW 113 .bss..L_MergedGlobals pid.o - 0x200000a8 - 0x00000020 Zero RW 135 .bss..L_MergedGlobals abz.o - 0x200000c8 - 0x00000020 Zero RW 229 .bss..L_MergedGlobals adc.o - 0x200000e8 - 0x00000004 Zero RW 257 .bss.HAL_RCC_FDCAN_CLK_ENABLED fdcan.o - 0x200000ec - 0x00000004 Zero RW 160 .bss.Sensor_Speed main.o - 0x200000f0 - 0x00000004 Zero RW 153 .bss.Ua main.o - 0x200000f4 - 0x00000004 Zero RW 186 .bss.Ualpha main.o - 0x200000f8 - 0x00000004 Zero RW 154 .bss.Ub main.o - 0x200000fc - 0x00000004 Zero RW 152 .bss.Ubeta main.o - 0x20000100 - 0x00000004 Zero RW 155 .bss.Uc main.o - 0x20000104 - 0x0000001c Zero RW 100 .bss.adc1_filter_Ia lowpass_filter.o - 0x20000120 - 0x0000001c Zero RW 101 .bss.adc1_filter_Ib lowpass_filter.o - 0x2000013c - 0x0000001c Zero RW 102 .bss.adc1_filter_Ic lowpass_filter.o - 0x20000158 - 0x00000004 Zero RW 156 .bss.dc_a main.o - 0x2000015c - 0x00000004 Zero RW 157 .bss.dc_b main.o - 0x20000160 - 0x00000004 Zero RW 158 .bss.dc_c main.o - 0x20000164 - 0x0000006c Zero RW 223 .bss.hadc1 adc.o - 0x200001d0 - 0x0000006c Zero RW 224 .bss.hadc2 adc.o - 0x2000023c - 0x0000006c Zero RW 225 .bss.hadc3 adc.o - 0x200002a8 - 0x00000060 Zero RW 226 .bss.hdma_adc1 adc.o - 0x20000308 - 0x00000060 Zero RW 227 .bss.hdma_adc2 adc.o - 0x20000368 - 0x00000060 Zero RW 228 .bss.hdma_adc3 adc.o - 0x200003c8 - 0x00000060 Zero RW 297 .bss.hdma_usart1_tx usart.o - 0x20000428 - 0x00000064 Zero RW 255 .bss.hfdcan1 fdcan.o - 0x2000048c - 0x00000064 Zero RW 256 .bss.hfdcan2 fdcan.o - 0x200004f0 - 0x00000054 Zero RW 274 .bss.hi2c1 i2c.o - 0x20000544 - 0x00000054 Zero RW 275 .bss.hi2c2 i2c.o - 0x20000598 - 0x00000094 Zero RW 294 .bss.hlpuart1 usart.o - 0x2000062c - 0x0000004c Zero RW 324 .bss.htim1 tim.o - 0x20000678 - 0x0000004c Zero RW 325 .bss.htim2 tim.o - 0x200006c4 - 0x0000004c Zero RW 326 .bss.htim3 tim.o - 0x20000710 - 0x0000004c Zero RW 327 .bss.htim8 tim.o - 0x2000075c - 0x00000094 Zero RW 295 .bss.huart1 usart.o - 0x200007f0 - 0x00000094 Zero RW 296 .bss.huart3 usart.o - 0x20000884 - 0x00000004 Zero RW 588 .bss.uwTick stm32g4xx_hal.o - 0x20000888 - 0x00000004 Zero RW 99 .bss.y_prev lowpass_filter.o - 0x2000088c - 0x00000004 Zero RW 151 .bss.zero_electric_angle main.o - 0x20000890 - 0x00000400 Zero RW 1 STACK startup_stm32g474xx.o + 0x2000003c - 0x0000000c Zero RW 44 .bss..L_MergedGlobals control.o + 0x20000048 - 0x0000006c Zero RW 113 .bss..L_MergedGlobals pid.o + 0x200000b4 - 0x00000038 Zero RW 145 .bss..L_MergedGlobals abz.o + 0x200000ec - 0x00000020 Zero RW 239 .bss..L_MergedGlobals adc.o + 0x2000010c - 0x00000004 Zero RW 267 .bss.HAL_RCC_FDCAN_CLK_ENABLED fdcan.o + 0x20000110 - 0x00000004 Zero RW 170 .bss.Sensor_Speed main.o + 0x20000114 - 0x00000004 Zero RW 163 .bss.Ua main.o + 0x20000118 - 0x00000004 Zero RW 196 .bss.Ualpha main.o + 0x2000011c - 0x00000004 Zero RW 164 .bss.Ub main.o + 0x20000120 - 0x00000004 Zero RW 162 .bss.Ubeta main.o + 0x20000124 - 0x00000004 Zero RW 165 .bss.Uc main.o + 0x20000128 - 0x0000001c Zero RW 100 .bss.adc1_filter_Ia lowpass_filter.o + 0x20000144 - 0x0000001c Zero RW 101 .bss.adc1_filter_Ib lowpass_filter.o + 0x20000160 - 0x0000001c Zero RW 102 .bss.adc1_filter_Ic lowpass_filter.o + 0x2000017c - 0x00000004 Zero RW 166 .bss.dc_a main.o + 0x20000180 - 0x00000004 Zero RW 167 .bss.dc_b main.o + 0x20000184 - 0x00000004 Zero RW 168 .bss.dc_c main.o + 0x20000188 - 0x0000006c Zero RW 233 .bss.hadc1 adc.o + 0x200001f4 - 0x0000006c Zero RW 234 .bss.hadc2 adc.o + 0x20000260 - 0x0000006c Zero RW 235 .bss.hadc3 adc.o + 0x200002cc - 0x00000060 Zero RW 236 .bss.hdma_adc1 adc.o + 0x2000032c - 0x00000060 Zero RW 237 .bss.hdma_adc2 adc.o + 0x2000038c - 0x00000060 Zero RW 238 .bss.hdma_adc3 adc.o + 0x200003ec - 0x00000060 Zero RW 307 .bss.hdma_usart1_tx usart.o + 0x2000044c - 0x00000064 Zero RW 265 .bss.hfdcan1 fdcan.o + 0x200004b0 - 0x00000064 Zero RW 266 .bss.hfdcan2 fdcan.o + 0x20000514 - 0x00000054 Zero RW 284 .bss.hi2c1 i2c.o + 0x20000568 - 0x00000054 Zero RW 285 .bss.hi2c2 i2c.o + 0x200005bc - 0x00000094 Zero RW 304 .bss.hlpuart1 usart.o + 0x20000650 - 0x0000004c Zero RW 334 .bss.htim1 tim.o + 0x2000069c - 0x0000004c Zero RW 335 .bss.htim2 tim.o + 0x200006e8 - 0x0000004c Zero RW 336 .bss.htim3 tim.o + 0x20000734 - 0x0000004c Zero RW 337 .bss.htim8 tim.o + 0x20000780 - 0x00000094 Zero RW 305 .bss.huart1 usart.o + 0x20000814 - 0x00000094 Zero RW 306 .bss.huart3 usart.o + 0x200008a8 - 0x00000004 Zero RW 600 .bss.uwTick stm32g4xx_hal.o + 0x200008ac - 0x00000004 Zero RW 99 .bss.y_prev lowpass_filter.o + 0x200008b0 - 0x00000004 Zero RW 161 .bss.zero_electric_angle main.o + 0x200008b4 0x080071c0 0x00000004 PAD + 0x200008b8 - 0x00000400 Zero RW 1 STACK startup_stm32g474xx.o ============================================================================== @@ -4637,44 +4703,45 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 196 8 0 0 32 5970 abz.o - 1232 0 0 0 644 9333 adc.o - 236 28 0 0 28 6807 as5600.o - 118 0 0 0 0 4136 dma.o - 436 0 0 0 204 6156 fdcan.o - 1004 60 0 0 0 13445 foc.o - 234 0 0 0 0 4763 gpio.o - 464 0 0 0 168 6995 i2c.o - 66 8 0 0 88 1580 lowpass_filter.o - 292 0 0 16 40 3582 main.o - 122 0 0 0 108 794 pid.o - 36 8 472 0 1024 864 startup_stm32g474xx.o - 144 0 0 8 4 9558 stm32g4xx_hal.o - 1636 0 0 0 0 28784 stm32g4xx_hal_adc.o - 308 0 0 0 0 22792 stm32g4xx_hal_adc_ex.o - 194 0 0 0 0 10910 stm32g4xx_hal_cortex.o - 468 0 0 0 0 9394 stm32g4xx_hal_dma.o - 596 0 0 0 0 23393 stm32g4xx_hal_fdcan.o - 510 0 0 0 0 5469 stm32g4xx_hal_gpio.o - 174 0 0 0 0 56983 stm32g4xx_hal_i2c.o - 146 0 0 0 0 6568 stm32g4xx_hal_i2c_ex.o - 52 0 0 0 0 1766 stm32g4xx_hal_msp.o - 312 0 0 0 0 9548 stm32g4xx_hal_pwr_ex.o - 2188 0 0 0 0 9988 stm32g4xx_hal_rcc.o - 726 0 0 0 0 11183 stm32g4xx_hal_rcc_ex.o - 3372 22 0 0 0 61213 stm32g4xx_hal_tim.o - 814 0 0 0 0 30361 stm32g4xx_hal_tim_ex.o - 2242 48 40 0 0 41928 stm32g4xx_hal_uart.o - 334 0 16 0 0 11415 stm32g4xx_hal_uart_ex.o - 88 0 0 0 0 5747 stm32g4xx_it.o - 18 0 24 4 0 2795 system_stm32g4xx.o - 1702 0 0 0 304 12406 tim.o - 810 0 0 0 540 7714 usart.o + 232 8 0 0 56 7375 abz.o + 1232 0 0 0 644 9315 adc.o + 300 28 0 0 28 6787 as5600.o + 268 8 0 0 12 1372 control.o + 118 0 0 0 0 4118 dma.o + 436 0 0 0 204 6138 fdcan.o + 1292 84 0 0 0 13436 foc.o + 234 0 0 0 0 4745 gpio.o + 464 0 0 0 168 6977 i2c.o + 66 8 0 0 88 1562 lowpass_filter.o + 370 0 0 16 40 6537 main.o + 122 0 0 0 108 776 pid.o + 36 8 472 0 1024 844 startup_stm32g474xx.o + 184 0 0 8 4 9540 stm32g4xx_hal.o + 1636 0 0 0 0 28766 stm32g4xx_hal_adc.o + 308 0 0 0 0 22774 stm32g4xx_hal_adc_ex.o + 194 0 0 0 0 10892 stm32g4xx_hal_cortex.o + 468 0 0 0 0 9376 stm32g4xx_hal_dma.o + 596 0 0 0 0 23375 stm32g4xx_hal_fdcan.o + 510 0 0 0 0 5451 stm32g4xx_hal_gpio.o + 1586 0 0 0 0 56965 stm32g4xx_hal_i2c.o + 146 0 0 0 0 6550 stm32g4xx_hal_i2c_ex.o + 52 0 0 0 0 1748 stm32g4xx_hal_msp.o + 312 0 0 0 0 9530 stm32g4xx_hal_pwr_ex.o + 2188 0 0 0 0 9970 stm32g4xx_hal_rcc.o + 726 0 0 0 0 11165 stm32g4xx_hal_rcc_ex.o + 3374 22 0 0 0 61195 stm32g4xx_hal_tim.o + 814 0 0 0 0 30343 stm32g4xx_hal_tim_ex.o + 2242 48 40 0 0 41910 stm32g4xx_hal_uart.o + 334 0 16 0 0 11397 stm32g4xx_hal_uart_ex.o + 100 0 0 0 0 5819 stm32g4xx_it.o + 18 0 24 4 0 2777 system_stm32g4xx.o + 1704 0 0 0 304 12353 tim.o + 810 0 0 0 540 7696 usart.o ---------------------------------------------------------------------- - 21404 182 584 28 3184 444340 Object Totals + 23612 214 584 28 3224 449574 Object Totals 0 0 32 0 0 0 (incl. Generated) - 134 0 0 0 0 0 (incl. Padding) + 140 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -4741,15 +4808,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 26000 482 880 32 3184 445596 Grand Totals - 26000 482 880 32 3184 445596 ELF Image Totals - 26000 482 880 32 0 0 ROM Totals + 28208 514 880 32 3224 450810 Grand Totals + 28208 514 880 32 3224 450810 ELF Image Totals + 28208 514 880 32 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 26880 ( 26.25kB) - Total RW Size (RW Data + ZI Data) 3216 ( 3.14kB) - Total ROM Size (Code + RO Data + RW Data) 26912 ( 26.28kB) + Total RO Size (Code + RO Data) 29088 ( 28.41kB) + Total RW Size (RW Data + ZI Data) 3256 ( 3.18kB) + Total ROM Size (Code + RO Data + RW Data) 29120 ( 28.44kB) ============================================================================== diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink_STM32G474RETx_Demo_Blink.dep b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink_STM32G474RETx_Demo_Blink.dep index af5b583..ebd4003 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink_STM32G474RETx_Demo_Blink.dep +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink_STM32G474RETx_Demo_Blink.dep @@ -1,7 +1,7 @@ Dependencies for Project 'STM32G474RETx_Demo_Blink', Target 'STM32G474RETx_Demo_Blink': (DO NOT MODIFY !) CompilerVersion: 6180000::V6.18::ARMCLANG -F (startup_stm32g474xx.s)(0x6693373A)(--target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -masm=auto -c -gdwarf-4 -Wa,armasm,--pd,"__MICROLIB SETA 1" -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 537" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32G474xx SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o stm32g474retx_demo_blink/startup_stm32g474xx.o) -F (..\FOC_Related\AS5600\AS5600.c)(0x6691F404)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/as5600.o -MD) +F (startup_stm32g474xx.s)(0x66A301E1)(--target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -masm=auto -c -gdwarf-4 -Wa,armasm,--pd,"__MICROLIB SETA 1" -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 537" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32G474xx SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o stm32g474retx_demo_blink/startup_stm32g474xx.o) +F (..\FOC_Related\AS5600\AS5600.c)(0x66A34196)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/as5600.o -MD) I (..\FOC_Related\AS5600\AS5600.h)(0x668AAA87) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32G4xx_hal.h)(0x66690E8C) I (..\Core\Inc\stm32g4xx_hal_conf.h)(0x66814B76) @@ -51,7 +51,7 @@ I (..\Core\Inc\usart.h)(0x667E4DDA) F (..\FOC_Related\CONTROL\control.c)(0x668E17FE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/control.o -MD) I (..\FOC_Related\CONTROL\control.h)(0x668CB771) I (../FOC_Related/PID/pid.h)(0x6689F130) -F (..\FOC_Related\FOC\FOC.c)(0x66928254)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/foc.o -MD) +F (..\FOC_Related\FOC\FOC.c)(0x66A268B7)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/foc.o -MD) I (..\FOC_Related\FOC\FOC.h)(0x668E9D12) I (..\Core\Inc\usart.h)(0x667E4DDA) I (..\Core\Inc\main.h)(0x66978768) @@ -146,10 +146,10 @@ I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_tim.h)(0x66690E8D) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_tim_ex.h)(0x66690E8D) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart.h)(0x66690E8D) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart_ex.h)(0x66690E8D) -F (..\FOC_Related\PID\pid.c)(0x6691F941)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/pid.o -MD) +F (..\FOC_Related\PID\pid.c)(0x66A26092)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/pid.o -MD) I (..\FOC_Related\PID\pid.h)(0x6689F130) F (..\FOC_Related\HALL\HALL.c)(0x668F847B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/hall.o -MD) -F (..\FOC_Related\ABZ\ABZ.c)(0x669766F2)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/abz.o -MD) +F (..\FOC_Related\ABZ\ABZ.c)(0x66A34251)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/abz.o -MD) I (..\Core\Inc\tim.h)(0x668F4350) I (..\Core\Inc\main.h)(0x66978768) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal.h)(0x66690E8C) @@ -193,10 +193,11 @@ I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart.h)(0x66690E8D) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart_ex.h)(0x66690E8D) I (..\FOC_Related\LOWPASS_FILTER\LowPass_Filter.h)(0x668FEFAB) I (..\Core\Inc\adc.h)(0x668E9191) -I (..\FOC_Related\ABZ\ABZ.h)(0x66976701) +I (..\FOC_Related\ABZ\ABZ.h)(0x66A3095D) I (..\FOC_Related\FOC\foc.h)(0x668E9D12) I (..\Core\Inc\usart.h)(0x667E4DDA) -F (../Core/Src/main.c)(0x6699B5ED)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/main.o -MD) +I (D:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x625333C6) +F (../Core/Src/main.c)(0x66A3091D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/main.o -MD) I (..\Core\Inc\main.h)(0x66978768) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal.h)(0x66690E8C) I (..\Core\Inc\stm32g4xx_hal_conf.h)(0x66814B76) @@ -249,7 +250,7 @@ I (..\FOC_Related\FOC\foc.h)(0x668E9D12) I (..\FOC_Related\AS5600\as5600.h)(0x668AAA87) I (D:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x625333C6) I (D:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x625333C6) -I (..\FOC_Related\ABZ\ABZ.h)(0x66976701) +I (..\FOC_Related\ABZ\ABZ.h)(0x66A3095D) F (../Core/Src/gpio.c)(0x668F434C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/gpio.o -MD) I (..\Core\Inc\gpio.h)(0x667B9978) I (..\Core\Inc\main.h)(0x66978768) @@ -513,7 +514,7 @@ I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart.h)(0x66690E8D) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart_ex.h)(0x66690E8D) I (..\FOC_Related\LOWPASS_FILTER\LowPass_Filter.h)(0x668FEFAB) I (..\Core\Inc\adc.h)(0x668E9191) -F (../Core/Src/tim.c)(0x66933736)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/tim.o -MD) +F (../Core/Src/tim.c)(0x66A301DF)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/tim.o -MD) I (..\Core\Inc\tim.h)(0x668F4350) I (..\Core\Inc\main.h)(0x66978768) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal.h)(0x66690E8C) @@ -557,7 +558,7 @@ I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart.h)(0x66690E8D) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart_ex.h)(0x66690E8D) I (..\FOC_Related\LOWPASS_FILTER\LowPass_Filter.h)(0x668FEFAB) I (..\Core\Inc\adc.h)(0x668E9191) -F (../Core/Src/stm32g4xx_it.c)(0x66933736)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/stm32g4xx_it.o -MD) +F (../Core/Src/stm32g4xx_it.c)(0x66A301E0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/stm32g4xx_it.o -MD) I (..\Core\Inc\main.h)(0x66978768) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal.h)(0x66690E8C) I (..\Core\Inc\stm32g4xx_hal_conf.h)(0x66814B76) @@ -600,7 +601,7 @@ I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart.h)(0x66690E8D) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart_ex.h)(0x66690E8D) I (..\FOC_Related\LOWPASS_FILTER\LowPass_Filter.h)(0x668FEFAB) I (..\Core\Inc\adc.h)(0x668E9191) -I (..\Core\Inc\stm32g4xx_it.h)(0x66933736) +I (..\Core\Inc\stm32g4xx_it.h)(0x66A301E0) F (../Core/Src/stm32g4xx_hal_msp.c)(0x667B9978)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O3 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../FOC_Related/CONTROL -I ../FOC_Related/AS5600 -I ../FOC_Related/FOC -I ../FOC_Related/LOWPASS_FILTER -I ../FOC_Related/PID -I ../FOC_Related/ABZ -I ../FOC_Related/HALL -I./RTE/_STM32G474RETx_Demo_Blink -ID:/Software/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/Software/Arm/Packs/Keil/STM32G4xx_DFP/1.6.0/Drivers/CMSIS/Device/ST/STM32G4xx/Include -D__UVISION_VERSION="537" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o stm32g474retx_demo_blink/stm32g4xx_hal_msp.o -MD) I (..\Core\Inc\main.h)(0x66978768) I (..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal.h)(0x66690E8C) diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/abz.d b/MDK-ARM/STM32G474RETx_Demo_Blink/abz.d index 8fb2ac9..681b44c 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/abz.d +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/abz.d @@ -40,4 +40,5 @@ stm32g474retx_demo_blink/abz.o: ..\FOC_Related\ABZ\ABZ.c \ ..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart.h \ ..\Drivers\STM32G4xx_HAL_Driver\Inc\stm32g4xx_hal_uart_ex.h \ ..\FOC_Related\LOWPASS_FILTER\LowPass_Filter.h ..\Core\Inc\adc.h \ - ..\FOC_Related\ABZ\ABZ.h ..\FOC_Related\FOC\foc.h ..\Core\Inc\usart.h + ..\FOC_Related\ABZ\ABZ.h ..\FOC_Related\FOC\foc.h ..\Core\Inc\usart.h \ + D:\Keil_v5\ARM\ARMCLANG\Bin\..\include\math.h diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/abz.o b/MDK-ARM/STM32G474RETx_Demo_Blink/abz.o index 32d31e4..2e117de 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/abz.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/abz.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/adc.o b/MDK-ARM/STM32G474RETx_Demo_Blink/adc.o index 1b4b6a0..2b09d82 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/adc.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/adc.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/as5600.o b/MDK-ARM/STM32G474RETx_Demo_Blink/as5600.o index 0e69345..4cb7101 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/as5600.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/as5600.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/control.o b/MDK-ARM/STM32G474RETx_Demo_Blink/control.o index d29c411..2d2ae16 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/control.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/control.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/dma.o b/MDK-ARM/STM32G474RETx_Demo_Blink/dma.o index 32ee422..b8cdfd7 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/dma.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/dma.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/fdcan.o b/MDK-ARM/STM32G474RETx_Demo_Blink/fdcan.o index 9017c55..78e3d85 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/fdcan.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/fdcan.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/foc.o b/MDK-ARM/STM32G474RETx_Demo_Blink/foc.o index e4f601b..6fa9f43 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/foc.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/foc.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/gpio.o b/MDK-ARM/STM32G474RETx_Demo_Blink/gpio.o index 9a66181..1df8aa6 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/gpio.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/gpio.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/i2c.o b/MDK-ARM/STM32G474RETx_Demo_Blink/i2c.o index 9867bac..f139969 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/i2c.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/i2c.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/lowpass_filter.o b/MDK-ARM/STM32G474RETx_Demo_Blink/lowpass_filter.o index b1efeaa..82386da 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/lowpass_filter.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/lowpass_filter.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/main.o b/MDK-ARM/STM32G474RETx_Demo_Blink/main.o index 52ebd63..3c37870 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/main.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/main.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/pid.o b/MDK-ARM/STM32G474RETx_Demo_Blink/pid.o index b49144f..9c2e557 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/pid.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/pid.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/startup_stm32g474xx.o b/MDK-ARM/STM32G474RETx_Demo_Blink/startup_stm32g474xx.o index c253771..b61ad4d 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/startup_stm32g474xx.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/startup_stm32g474xx.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal.o index a4364e2..1d35a7d 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_adc.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_adc.o index 3604bb1..63a6b30 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_adc.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_adc.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_adc_ex.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_adc_ex.o index c35b20d..d42b18d 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_adc_ex.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_adc_ex.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_cortex.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_cortex.o index 88248a8..832308f 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_cortex.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_cortex.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_dma.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_dma.o index 5dfc3e9..461050c 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_dma.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_dma.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_dma_ex.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_dma_ex.o index d9cfc0a..e4294de 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_dma_ex.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_dma_ex.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_exti.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_exti.o index b570693..b0fc848 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_exti.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_exti.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_fdcan.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_fdcan.o index 1497844..e06a4de 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_fdcan.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_fdcan.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash.o index 7c27309..6ccdf17 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash_ex.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash_ex.o index 8b9a7e8..9a0d110 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash_ex.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash_ex.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash_ramfunc.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash_ramfunc.o index 4674d49..2ff2da8 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash_ramfunc.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_flash_ramfunc.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_gpio.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_gpio.o index d088496..7dc7e33 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_gpio.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_gpio.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_i2c.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_i2c.o index 5c9312e..7a50352 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_i2c.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_i2c.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_i2c_ex.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_i2c_ex.o index 49e445d..d3d3b77 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_i2c_ex.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_i2c_ex.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_msp.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_msp.o index b9a66af..edb5715 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_msp.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_msp.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_pwr.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_pwr.o index 12f62fa..f44edd6 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_pwr.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_pwr.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_pwr_ex.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_pwr_ex.o index 024c1e4..4d0f056 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_pwr_ex.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_pwr_ex.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_rcc.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_rcc.o index 33edd80..9ccfc81 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_rcc.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_rcc.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_rcc_ex.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_rcc_ex.o index e68893a..25e1b00 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_rcc_ex.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_rcc_ex.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_tim.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_tim.o index ed6ed89..4b5fd94 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_tim.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_tim.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_tim_ex.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_tim_ex.o index e82644e..9da9beb 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_tim_ex.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_tim_ex.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_uart.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_uart.o index 30df789..8dbf081 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_uart.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_uart.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_uart_ex.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_uart_ex.o index 08019bf..3ee6974 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_uart_ex.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_hal_uart_ex.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_it.o b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_it.o index e965671..be61a7a 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_it.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/stm32g4xx_it.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/system_stm32g4xx.o b/MDK-ARM/STM32G474RETx_Demo_Blink/system_stm32g4xx.o index d701836..0da5cf2 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/system_stm32g4xx.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/system_stm32g4xx.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/tim.o b/MDK-ARM/STM32G474RETx_Demo_Blink/tim.o index acef5b6..bb12371 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/tim.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/tim.o differ diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/usart.o b/MDK-ARM/STM32G474RETx_Demo_Blink/usart.o index 0cbd9bc..79f2e92 100644 Binary files a/MDK-ARM/STM32G474RETx_Demo_Blink/usart.o and b/MDK-ARM/STM32G474RETx_Demo_Blink/usart.o differ diff --git a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/.ninja_deps b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/.ninja_deps index da072d2..cf59668 100644 Binary files a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/.ninja_deps and b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/.ninja_deps differ diff --git a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/.ninja_log b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/.ninja_log index 671f402..89455e9 100644 --- a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/.ninja_log +++ b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/.ninja_log @@ -1,46 +1,47 @@ # ninja log v6 42 490 7435158237926254 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/adc.o 2b16f43dfe55302e -74 540 7435158238246282 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/dma.o a41bd06d8a9cd804 1231 1934 7435158249830086 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.o 423ff85f281b7935 107 591 7435158238586267 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/fdcan.o 90905e4fa0b37e80 +74 540 7435158238246282 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/dma.o a41bd06d8a9cd804 +89 498 7436621126708236 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_it.o a8fa77ac47c8353c +10 284 7436796017947571 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o c37beb02a0084cec 142 643 7435158238924142 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/gpio.o dfb84a660c2a450b -22 549 7435371133122182 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o c37beb02a0084cec -305 844 7435158240554157 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_it.o a8fa77ac47c8353c 177 692 7435158239284148 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/i2c.o 4383b003ca70ae35 +79 321 7436783929764065 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/AS5600/AS5600.o cb268871de2d1ec4 +11 379 7436621125928271 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/startup_stm32g474xx.o ce0f651a98b4408 263 791 7435158240144158 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_hal_msp.o b41d7983174e2003 -12 1583 7435158237626251 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/startup_stm32g474xx.o ce0f651a98b4408 -1851 2695 7435158256018170 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/AS5600/AS5600.o cb268871de2d1ec4 348 894 7435158240999302 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/system_stm32g4xx.o 4fec1b3e7c85bd7 -392 948 7435158241429334 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o fdb35918c06faa5e 492 1054 7435158242435242 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.o 230a507fd3ba92bb -438 1001 7435158241889338 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/usart.o 4f57dd2906a0970 +129 567 7436621127108241 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o fdb35918c06faa5e 1289 2030 7435158250400036 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.o 98307b29a74e4082 +438 1001 7435158241889338 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/usart.o 4f57dd2906a0970 643 1115 7435158243946640 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.o fb606a4daddd2207 743 1174 7435158244949479 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.o 2d28c2be9c3f0fb2 -692 1231 7435158244438578 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.o 31203deefea42e5f 895 1458 7435158246460266 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.o 5daba7be0c1b912d -792 1289 7435158245430518 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.o 227cb1af7aeee7ce +692 1231 7435158244438578 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.o 31203deefea42e5f 2175 2687 7435158259262278 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/LOWPASS_FILTER/LowPass_Filter.o 31c4c8f2c02bf422 -592 1339 7435158243432535 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.o 2acf61bd3168fab0 +792 1289 7435158245430518 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.o 227cb1af7aeee7ce 1055 1766 7435158248057360 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.o 5c0f49e5d633feb2 +592 1339 7435158243432535 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.o 2acf61bd3168fab0 540 1391 7435158242905197 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.o edf3e9e7517f5484 1001 1519 7435158247522960 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.o 22f1f1a4763b7a50 948 1640 7435158246985493 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.o ae5cfc810fe2df0d -844 1699 7435158245955694 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fdcan.o c2d0116637dcef2c 1175 1851 7435158249260039 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.o 20c921daf914de21 +844 1699 7435158245955694 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fdcan.o c2d0116637dcef2c 1339 2090 7435158250907344 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.o 8a82099ae367604c 1699 2175 7435158254503805 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.o d042895c0af8295 +48 302 7436796018327564 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o 69e8e40a68619a60 1392 2235 7435158251422519 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.o 27b60fa4a4167cf -1767 2451 7435158255181636 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o 69e8e40a68619a60 1640 2340 7435158253911424 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.o c1d88f4fda0f9503 1934 2517 7435158256851052 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/CONTROL/control.o 9b25df407dcdace4 2090 2525 7435158258412009 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/HALL/HALL.o 569705b12a38f301 -2236 2604 7435158259869326 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o 6e3c466a93da03af -2030 2788 7435158257807921 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o 6b3ce60af500247b +125 429 7436224136839763 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o 6e3c466a93da03af +216 631 7436621127978163 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o 6b3ce60af500247b 1520 2789 7435158252708088 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.o 53082ad31c182864 1116 2835 7435158248668738 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.o 1b7530196ab88eca 1583 2934 7435158253344560 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.o 4495500b23fa23e5 1459 3030 7435158252098110 CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.o fcc92cb73e4d0466 -551 887 7435371138414729 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf a54d3d95e47e8b18 +260 385 7436791410059395 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/out/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/STM32G474RETx_Demo_Blink.axf a54d3d95e47e8b18 7 99 7435889346634430 CMakeFiles/database 7dba96e7cd4e65ce 7 99 7435889346634430 C:/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/database 7dba96e7cd4e65ce +15 317 7436798271107302 CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o 69e8e40a68619a60 diff --git a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o index 0715521..13757d3 100644 Binary files a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o and b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/main.o differ diff --git a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_it.o b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_it.o index 57de181..77bdb98 100644 Binary files a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_it.o and b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_it.o differ diff --git a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o index 55a96b7..7dbbd98 100644 Binary files a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o and b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o differ diff --git a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o index bdbc4c3..ce10426 100644 Binary files a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o and b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o differ diff --git a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/AS5600/AS5600.o b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/AS5600/AS5600.o index f593d6a..1fdc066 100644 Binary files a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/AS5600/AS5600.o and b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/AS5600/AS5600.o differ diff --git a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o index 33459f6..c36242c 100644 Binary files a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o and b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o differ diff --git a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o index 86c8f1f..e79c653 100644 Binary files a/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o and b/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o differ diff --git a/MDK-ARM/vcpkg-configuration.json b/MDK-ARM/vcpkg-configuration.json index ba0cf7e..1448fd2 100644 --- a/MDK-ARM/vcpkg-configuration.json +++ b/MDK-ARM/vcpkg-configuration.json @@ -1,15 +1,16 @@ { "registries": [ { - "kind": "artifact", - "location": "https://artifacts.tools.arm.com/vcpkg-registry", - "name": "arm" + "kind": "artifact", + "location": "https://artifacts.tools.arm.com/vcpkg-registry", + "name": "arm" } ], "requires": { "arm:tools/kitware/cmake": "^3.25.2", "arm:tools/ninja-build/ninja": "^1.10.2", - "arm:compilers/arm/armclang": "^6.19.0", - "arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.3.0" + "arm:compilers/arm/armclang": "^6.19.0", + "arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.3.0", + "arm:debuggers/arm/armdbg": "*" } } \ No newline at end of file diff --git a/Readme/Writerside/topics/Writerside/topics/Writerside_topics_starter.md b/Readme/Writerside/topics/Writerside/topics/Writerside_topics_starter.md index 5d0d360..3f9a22d 100644 --- a/Readme/Writerside/topics/Writerside/topics/Writerside_topics_starter.md +++ b/Readme/Writerside/topics/Writerside/topics/Writerside_topics_starter.md @@ -59,6 +59,8 @@ You can use it as a sandbox to play with Writerside features, and remove it from ![涓夎鍑芥暟澶嶄範璧勬枡.png](涓夎鍑芥暟澶嶄範璧勬枡.png) +鎽樿嚜锛歔](https://www.cnblogs.com/sunsky303/p/17248071.html) + ![Clarke鍙樻崲.png](Clarke鍙樻崲.png) 3锛孋larke鍙樻崲鍐欐垚鐭╅樀褰㈠紡 diff --git a/STM32G474RETx_Demo_Blink.ioc b/STM32G474RETx_Demo_Blink.ioc index 76d6850..9a1385f 100644 --- a/STM32G474RETx_Demo_Blink.ioc +++ b/STM32G474RETx_Demo_Blink.ioc @@ -236,6 +236,7 @@ NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:false +NVIC.TIM2_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.TIM3_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false PA0.Locked=true