diff --git a/AutoGuideStick.ioc b/AutoGuideStick.ioc index d711c66..5052dc5 100644 --- a/AutoGuideStick.ioc +++ b/AutoGuideStick.ioc @@ -31,9 +31,10 @@ Mcu.Family=STM32H5 Mcu.IP0=BOOTPATH Mcu.IP1=CORTEX_M33_NS Mcu.IP10=TIM2 -Mcu.IP11=UART5 +Mcu.IP11=TIM3 Mcu.IP12=USART1 Mcu.IP13=USART2 +Mcu.IP14=USART3 Mcu.IP2=DEBUG Mcu.IP3=GPDMA1 Mcu.IP4=MEMORYMAP @@ -42,14 +43,14 @@ Mcu.IP6=PWR Mcu.IP7=RCC Mcu.IP8=SYS Mcu.IP9=THREADX -Mcu.IPNb=14 +Mcu.IPNb=15 Mcu.Name=STM32H563ZITx Mcu.Package=LQFP144 Mcu.Pin0=PH0-OSC_IN(PH0) -Mcu.Pin1=PA0 -Mcu.Pin10=PA14(JTCK/SWCLK) -Mcu.Pin11=PD4 -Mcu.Pin12=PD5 +Mcu.Pin1=PB14 +Mcu.Pin10=PD2 +Mcu.Pin11=PD5 +Mcu.Pin12=PD6 Mcu.Pin13=VP_CORTEX_M33_NS_VS_Hclk Mcu.Pin14=VP_GPDMA1_VS_GPDMACH3 Mcu.Pin15=VP_GPDMA1_VS_GPDMACH4 @@ -57,19 +58,20 @@ Mcu.Pin16=VP_GPDMA1_VS_GPDMACH5 Mcu.Pin17=VP_PWR_VS_SECSignals Mcu.Pin18=VP_PWR_VS_LPOM Mcu.Pin19=VP_SYS_VS_tim1 -Mcu.Pin2=PA1 +Mcu.Pin2=PB15 Mcu.Pin20=VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault Mcu.Pin21=VP_TIM2_VS_ClockSourceINT -Mcu.Pin22=VP_BOOTPATH_VS_BOOTPATH -Mcu.Pin23=VP_MEMORYMAP_VS_MEMORYMAP -Mcu.Pin3=PA2 -Mcu.Pin4=PA3 -Mcu.Pin5=PB12 -Mcu.Pin6=PB13 -Mcu.Pin7=PB14 -Mcu.Pin8=PB15 -Mcu.Pin9=PA13(JTMS/SWDIO) -Mcu.PinsNb=24 +Mcu.Pin22=VP_TIM3_VS_ClockSourceINT +Mcu.Pin23=VP_BOOTPATH_VS_BOOTPATH +Mcu.Pin24=VP_MEMORYMAP_VS_MEMORYMAP +Mcu.Pin3=PC8 +Mcu.Pin4=PC9 +Mcu.Pin5=PA13(JTMS/SWDIO) +Mcu.Pin6=PA14(JTCK/SWCLK) +Mcu.Pin7=PC10 +Mcu.Pin8=PC11 +Mcu.Pin9=PC12 +Mcu.PinsNb=25 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32H563ZITx @@ -95,44 +97,48 @@ NVIC.TIM1_UP_IRQn=true\:15\:0\:false\:false\:true\:false\:false\:true\:true NVIC.TIM2_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true\:true NVIC.TimeBase=TIM1_UP_IRQn NVIC.TimeBaseIP=TIM1 -NVIC.UART5_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true\:true NVIC.USART1_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true\:true NVIC.USART2_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true\:true +NVIC.USART3_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true\:true NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -PA0.GPIOParameters=GPIO_Label -PA0.GPIO_Label=HC_Trig -PA0.Locked=true -PA0.Signal=GPIO_Output -PA1.GPIOParameters=GPIO_Label -PA1.GPIO_Label=HC_Echo -PA1.Locked=true -PA1.Signal=S_TIM2_CH2 PA13(JTMS/SWDIO).Mode=Serial_Wire PA13(JTMS/SWDIO).Signal=DEBUG_JTMS-SWDIO PA14(JTCK/SWCLK).Mode=Serial_Wire PA14(JTCK/SWCLK).Signal=DEBUG_JTCK-SWCLK -PA2.Mode=Asynchronous -PA2.Signal=USART2_TX -PA3.Mode=Asynchronous -PA3.Signal=USART2_RX -PB12.Mode=Asynchronous -PB12.Signal=UART5_RX -PB13.Mode=Asynchronous -PB13.Signal=UART5_TX PB14.Mode=Asynchronous PB14.Signal=USART1_TX PB15.Mode=Asynchronous PB15.Signal=USART1_RX -PD4.GPIOParameters=GPIO_PuPd,GPIO_Label -PD4.GPIO_Label=Shake_Motor -PD4.GPIO_PuPd=GPIO_PULLDOWN -PD4.Locked=true -PD4.Signal=GPIO_Output -PD5.GPIOParameters=GPIO_PuPd,GPIO_Label -PD5.GPIO_Label=Buzzer -PD5.GPIO_PuPd=GPIO_PULLDOWN +PC10.Locked=true +PC10.Mode=Asynchronous +PC10.Signal=USART3_TX +PC11.Locked=true +PC11.Mode=Asynchronous +PC11.Signal=USART3_RX +PC12.GPIOParameters=GPIO_PuPd,GPIO_Label +PC12.GPIO_Label=Shake_Motor +PC12.GPIO_PuPd=GPIO_PULLDOWN +PC12.Locked=true +PC12.Signal=GPIO_Output +PC8.GPIOParameters=GPIO_Label +PC8.GPIO_Label=HC_Trig +PC8.Locked=true +PC8.Signal=GPIO_Output +PC9.GPIOParameters=GPIO_Label +PC9.GPIO_Label=HC_Echo +PC9.Locked=true +PC9.Signal=S_TIM3_CH4 +PD2.GPIOParameters=GPIO_PuPd,GPIO_Label +PD2.GPIO_Label=Buzzer +PD2.GPIO_PuPd=GPIO_PULLDOWN +PD2.Locked=true +PD2.Signal=GPIO_Output PD5.Locked=true -PD5.Signal=GPIO_Output +PD5.Mode=Asynchronous +PD5.Signal=USART2_TX +PD6.Locked=true +PD6.Mode=Asynchronous +PD6.Signal=USART2_RX PH0-OSC_IN(PH0).Mode=HSE-External-Clock-Source PH0-OSC_IN(PH0).Signal=RCC_OSC_IN PinOutPanel.RotationAngle=0 @@ -167,7 +173,7 @@ ProjectManager.ToolChainLocation= ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptBeforePath= ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_GPDMA1_Init-GPDMA1-false-HAL-true,4-MX_USART1_UART_Init-USART1-false-HAL-true,5-MX_USART2_UART_Init-USART2-false-HAL-true,6-MX_TIM2_Init-TIM2-false-HAL-true,7-MX_UART5_Init-UART5-false-HAL-true,0-MX_CORTEX_M33_NS_Init-CORTEX_M33_NS-false-HAL-true,0-MX_PWR_Init-PWR-false-HAL-true +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_GPDMA1_Init-GPDMA1-false-HAL-true,4-MX_USART1_UART_Init-USART1-false-HAL-true,5-MX_USART2_UART_Init-USART2-false-HAL-true,6-MX_TIM2_Init-TIM2-false-HAL-true,7-MX_TIM3_Init-TIM3-false-HAL-true,0-MX_CORTEX_M33_NS_Init-CORTEX_M33_NS-false-HAL-true,0-MX_PWR_Init-PWR-false-HAL-true RCC.ADCFreq_Value=250000000 RCC.AHBFreq_Value=250000000 RCC.APB1Freq_Value=250000000 @@ -253,21 +259,24 @@ RCC.VCOInputFreq_Value=4000000 RCC.VCOOutputFreq_Value=500000000 RCC.VCOPLL2OutputFreq_Value=516000000 RCC.VCOPLL3OutputFreq_Value=516000000 -SH.S_TIM2_CH2.0=TIM2_CH2,Input_Capture2_from_TI2 -SH.S_TIM2_CH2.ConfNb=1 +SH.S_TIM3_CH4.0=TIM3_CH4,Input_Capture4_from_TI4 +SH.S_TIM3_CH4.ConfNb=1 THREADX.IPParameters=TX_APP_GENERATE_INIT_CODE THREADX.TX_APP_GENERATE_INIT_CODE=false -TIM2.Channel-Input_Capture2_from_TI2=TIM_CHANNEL_2 -TIM2.IPParameters=Channel-Input_Capture2_from_TI2,Prescaler +TIM2.IPParameters=Prescaler TIM2.Prescaler=250 - 1 -UART5.BaudRate=9600 -UART5.IPParameters=BaudRate +TIM3.Channel-Input_Capture4_from_TI4=TIM_CHANNEL_4 +TIM3.IPParameters=Channel-Input_Capture4_from_TI4,Prescaler +TIM3.Prescaler=250 - 1 USART1.BaudRate=9600 USART1.IPParameters=VirtualMode-Asynchronous,BaudRate USART1.VirtualMode-Asynchronous=VM_ASYNC USART2.BaudRate=9600 USART2.IPParameters=VirtualMode-Asynchronous,BaudRate USART2.VirtualMode-Asynchronous=VM_ASYNC +USART3.BaudRate=9600 +USART3.IPParameters=VirtualMode-Asynchronous,BaudRate +USART3.VirtualMode-Asynchronous=VM_ASYNC VP_BOOTPATH_VS_BOOTPATH.Mode=BP_Activate VP_BOOTPATH_VS_BOOTPATH.Signal=BOOTPATH_VS_BOOTPATH VP_CORTEX_M33_NS_VS_Hclk.Mode=Hclk_Mode @@ -290,4 +299,6 @@ VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Mode=Core_Default VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Signal=THREADX_VS_RTOSJjThreadXJjCoreJjDefault VP_TIM2_VS_ClockSourceINT.Mode=Internal VP_TIM2_VS_ClockSourceINT.Signal=TIM2_VS_ClockSourceINT +VP_TIM3_VS_ClockSourceINT.Mode=Internal +VP_TIM3_VS_ClockSourceINT.Signal=TIM3_VS_ClockSourceINT board=custom diff --git a/Core/Inc/app_threadx.h b/Core/Inc/app_threadx.h index 762c703..3713550 100644 --- a/Core/Inc/app_threadx.h +++ b/Core/Inc/app_threadx.h @@ -47,17 +47,24 @@ extern "C" { /* Private defines -----------------------------------------------------------*/ /* USER CODE BEGIN PD */ -// 新加入的define +// 锟铰硷拷锟斤拷志锟斤拷锟斤拷 #define EVENT_OBSTACLE_DETECTED 0x01 #define EVENT_GPS_DATA_READY 0x02 #define EVENT_BLE_COMMAND_RECEIVED 0x04 #define IMU_UPDATE_EVENT 0x08 #define EVENT_LOCATION_UPDATED 0x10 +#define EVENT_IMU_DATA_READY 0x20 // 锟斤拷锟斤拷IMU锟斤拷锟捷撅拷锟斤拷锟铰硷拷 -// 对于超声波事件 后续可能会加上去 0x20 ? +#define TEST 1 extern TX_QUEUE ble_tx_queue; extern TX_EVENT_FLAGS_GROUP system_events; +typedef struct +{ + uint8_t msg_type; // 1=位锟斤拷锟斤拷锟斤拷,2=锟斤拷锟斤拷锟斤拷息 + char data[128]; +}BLE_Message; // 锟斤拷锟斤拷锟斤拷息 锟斤拷锟捷结构 + /* USER CODE END PD */ /* Main thread defines -------------------------------------------------------*/ diff --git a/Core/Inc/main.h b/Core/Inc/main.h index db2b7e5..2f05ebf 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -57,13 +57,13 @@ void Error_Handler(void); /* USER CODE END EFP */ /* Private defines -----------------------------------------------------------*/ -#define HC_Trig_Pin GPIO_PIN_0 -#define HC_Trig_GPIO_Port GPIOA -#define HC_Echo_Pin GPIO_PIN_1 -#define HC_Echo_GPIO_Port GPIOA -#define Shake_Motor_Pin GPIO_PIN_4 -#define Shake_Motor_GPIO_Port GPIOD -#define Buzzer_Pin GPIO_PIN_5 +#define HC_Trig_Pin GPIO_PIN_8 +#define HC_Trig_GPIO_Port GPIOC +#define HC_Echo_Pin GPIO_PIN_9 +#define HC_Echo_GPIO_Port GPIOC +#define Shake_Motor_Pin GPIO_PIN_12 +#define Shake_Motor_GPIO_Port GPIOC +#define Buzzer_Pin GPIO_PIN_2 #define Buzzer_GPIO_Port GPIOD /* USER CODE BEGIN Private defines */ diff --git a/Core/Inc/stm32h5xx_it.h b/Core/Inc/stm32h5xx_it.h index 5ef799a..7a5917c 100644 --- a/Core/Inc/stm32h5xx_it.h +++ b/Core/Inc/stm32h5xx_it.h @@ -59,7 +59,7 @@ void TIM1_UP_IRQHandler(void); void TIM2_IRQHandler(void); void USART1_IRQHandler(void); void USART2_IRQHandler(void); -void UART5_IRQHandler(void); +void USART3_IRQHandler(void); /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ diff --git a/Core/Inc/tim.h b/Core/Inc/tim.h index f52bef6..29e0392 100644 --- a/Core/Inc/tim.h +++ b/Core/Inc/tim.h @@ -34,11 +34,14 @@ extern "C" { extern TIM_HandleTypeDef htim2; +extern TIM_HandleTypeDef htim3; + /* USER CODE BEGIN Private defines */ /* USER CODE END Private defines */ void MX_TIM2_Init(void); +void MX_TIM3_Init(void); /* USER CODE BEGIN Prototypes */ diff --git a/Core/Inc/usart.h b/Core/Inc/usart.h index c3f7052..baf6c0a 100644 --- a/Core/Inc/usart.h +++ b/Core/Inc/usart.h @@ -32,19 +32,19 @@ extern "C" { /* USER CODE END Includes */ -extern UART_HandleTypeDef huart5; - extern UART_HandleTypeDef huart1; extern UART_HandleTypeDef huart2; +extern UART_HandleTypeDef huart3; + /* USER CODE BEGIN Private defines */ /* USER CODE END Private defines */ -void MX_UART5_Init(void); void MX_USART1_UART_Init(void); void MX_USART2_UART_Init(void); +void MX_USART3_UART_Init(void); /* USER CODE BEGIN Prototypes */ diff --git a/Core/Src/app_threadx.c b/Core/Src/app_threadx.c index 8db9c28..8e8e311 100644 --- a/Core/Src/app_threadx.c +++ b/Core/Src/app_threadx.c @@ -43,26 +43,70 @@ /* Private variables ---------------------------------------------------------*/ /* USER CODE BEGIN PV */ -/* 全局变量定义 */ +/* 全锟街憋拷锟斤拷锟斤拷锟斤拷 */ TX_QUEUE ble_tx_queue; TX_EVENT_FLAGS_GROUP system_events; MotorCommand current_motor_cmd = {0,0}; _GPSData gps_data; -/* 消息队列数据类型 */ -typedef struct -{ - uint8_t msg_type; // 1=GPS数据,2=报警信息,3=状态信息 - char data[128]; -}BLE_Message; - - /* USER CODE END PV */ /* Private function prototypes -----------------------------------------------*/ /* USER CODE BEGIN PFP */ +// 锟斤拷锟斤拷锟斤拷锟 锟斤拷锟斤拷app_thread.c锟斤拷 +// #define task_test 1 +#ifdef TEST //目前锟斤拷锟节诧拷锟斤拷 + + + +/* USER CODE BEGIN 1 */ +/* USER CODE BEGIN 1 */ +void main_control_thread_entry(ULONG thread_input) +{ + ULONG events; + MotorCommand motor_cmd = {0, 0}; + + while(1) + { + // 绛夊緟浜嬩欢鍙戠敓 + tx_event_flags_get(&system_events, + EVENT_OBSTACLE_DETECTED | EVENT_BLE_COMMAND_RECEIVED, + TX_OR_CLEAR, &events, TX_WAIT_FOREVER); + + // 澶勭悊闅滅鐗╀簨浠 + if(events & EVENT_OBSTACLE_DETECTED) + { + // 瑙﹀彂铚傞福鍣ㄥ拰鎸姩鎻愮ず + Buzzer_Open(); + Shake_Motor_Open(); + tx_thread_sleep(100); // 鎸姩100ms + Buzzer_Close(); + Shake_Motor_Close(); + + // 鍙戦佹姤璀﹀埌鎵嬫満 + BLE_Message msg; + msg.msg_type = 2; + snprintf(msg.data, sizeof(msg.data), "#{\"alert\":\"Obstacle detected!\"}\n"); + tx_queue_send(&ble_tx_queue, &msg, TX_WAIT_FOREVER); + } + + // 澶勭悊钃濈墮鎺у埗鎸囦护 + if(events & EVENT_BLE_COMMAND_RECEIVED) + { + // 浠庨槦鍒楄幏鍙栫數鏈哄懡浠 +// tx_queue_receive(&ble_rx_queue, &motor_cmd, TX_WAIT_FOREVER); + + // 瀹為檯鎺у埗鐢垫満 (浼唬鐮) + // set_motor_speed(motor_cmd.leftSpeed, motor_cmd.rightSpeed); + } + } +} +/* USER CODE END 1 */ +/* USER CODE END 1 */ + +#endif /* USER CODE END PFP */ /** diff --git a/Core/Src/gpio.c b/Core/Src/gpio.c index d0a9936..67989f3 100644 --- a/Core/Src/gpio.c +++ b/Core/Src/gpio.c @@ -44,15 +44,16 @@ void MX_GPIO_Init(void) /* GPIO Ports Clock Enable */ __HAL_RCC_GPIOH_CLK_ENABLE(); - __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); + __HAL_RCC_GPIOC_CLK_ENABLE(); + __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOD_CLK_ENABLE(); /*Configure GPIO pin Output Level */ - HAL_GPIO_WritePin(HC_Trig_GPIO_Port, HC_Trig_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(GPIOC, HC_Trig_Pin|Shake_Motor_Pin, GPIO_PIN_RESET); /*Configure GPIO pin Output Level */ - HAL_GPIO_WritePin(GPIOD, Shake_Motor_Pin|Buzzer_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(Buzzer_GPIO_Port, Buzzer_Pin, GPIO_PIN_RESET); /*Configure GPIO pin : HC_Trig_Pin */ GPIO_InitStruct.Pin = HC_Trig_Pin; @@ -61,12 +62,19 @@ void MX_GPIO_Init(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(HC_Trig_GPIO_Port, &GPIO_InitStruct); - /*Configure GPIO pins : Shake_Motor_Pin Buzzer_Pin */ - GPIO_InitStruct.Pin = Shake_Motor_Pin|Buzzer_Pin; + /*Configure GPIO pin : Shake_Motor_Pin */ + GPIO_InitStruct.Pin = Shake_Motor_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_PULLDOWN; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); + HAL_GPIO_Init(Shake_Motor_GPIO_Port, &GPIO_InitStruct); + + /*Configure GPIO pin : Buzzer_Pin */ + GPIO_InitStruct.Pin = Buzzer_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_PULLDOWN; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(Buzzer_GPIO_Port, &GPIO_InitStruct); } diff --git a/Core/Src/main.c b/Core/Src/main.c index b51a831..adb4836 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -95,7 +95,8 @@ int main(void) MX_USART1_UART_Init(); MX_USART2_UART_Init(); MX_TIM2_Init(); - MX_UART5_Init(); + MX_TIM3_Init(); + MX_USART3_UART_Init(); /* USER CODE BEGIN 2 */ /* USER CODE END 2 */ diff --git a/Core/Src/stm32h5xx_it.c b/Core/Src/stm32h5xx_it.c index c03f86d..1e0c351 100644 --- a/Core/Src/stm32h5xx_it.c +++ b/Core/Src/stm32h5xx_it.c @@ -64,9 +64,9 @@ extern DMA_HandleTypeDef handle_GPDMA1_Channel4; extern DMA_NodeTypeDef Node_GPDMA1_Channel3; extern DMA_QListTypeDef List_GPDMA1_Channel3; extern DMA_HandleTypeDef handle_GPDMA1_Channel3; -extern UART_HandleTypeDef huart5; extern UART_HandleTypeDef huart1; extern UART_HandleTypeDef huart2; +extern UART_HandleTypeDef huart3; extern TIM_HandleTypeDef htim1; /* USER CODE BEGIN EV */ @@ -284,17 +284,17 @@ void USART2_IRQHandler(void) } /** - * @brief This function handles UART5 global interrupt. + * @brief This function handles USART3 global interrupt. */ -void UART5_IRQHandler(void) +void USART3_IRQHandler(void) { - /* USER CODE BEGIN UART5_IRQn 0 */ + /* USER CODE BEGIN USART3_IRQn 0 */ - /* USER CODE END UART5_IRQn 0 */ - HAL_UART_IRQHandler(&huart5); - /* USER CODE BEGIN UART5_IRQn 1 */ + /* USER CODE END USART3_IRQn 0 */ + HAL_UART_IRQHandler(&huart3); + /* USER CODE BEGIN USART3_IRQn 1 */ - /* USER CODE END UART5_IRQn 1 */ + /* USER CODE END USART3_IRQn 1 */ } /* USER CODE BEGIN 1 */ diff --git a/Core/Src/tim.c b/Core/Src/tim.c index fc0a22a..a6437f1 100644 --- a/Core/Src/tim.c +++ b/Core/Src/tim.c @@ -25,6 +25,7 @@ /* USER CODE END 0 */ TIM_HandleTypeDef htim2; +TIM_HandleTypeDef htim3; /* TIM2 init function */ void MX_TIM2_Init(void) @@ -36,7 +37,6 @@ void MX_TIM2_Init(void) TIM_ClockConfigTypeDef sClockSourceConfig = {0}; TIM_MasterConfigTypeDef sMasterConfig = {0}; - TIM_IC_InitTypeDef sConfigIC = {0}; /* USER CODE BEGIN TIM2_Init 1 */ @@ -56,13 +56,54 @@ void MX_TIM2_Init(void) { Error_Handler(); } - if (HAL_TIM_IC_Init(&htim2) != HAL_OK) + sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) + { + Error_Handler(); + } + /* USER CODE BEGIN TIM2_Init 2 */ + + /* USER CODE END TIM2_Init 2 */ + +} +/* TIM3 init function */ +void MX_TIM3_Init(void) +{ + + /* USER CODE BEGIN TIM3_Init 0 */ + + /* USER CODE END TIM3_Init 0 */ + + TIM_ClockConfigTypeDef sClockSourceConfig = {0}; + TIM_MasterConfigTypeDef sMasterConfig = {0}; + TIM_IC_InitTypeDef sConfigIC = {0}; + + /* USER CODE BEGIN TIM3_Init 1 */ + + /* USER CODE END TIM3_Init 1 */ + htim3.Instance = TIM3; + htim3.Init.Prescaler = 250 - 1; + htim3.Init.CounterMode = TIM_COUNTERMODE_UP; + htim3.Init.Period = 65535; + htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; + htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; + if (HAL_TIM_Base_Init(&htim3) != HAL_OK) + { + Error_Handler(); + } + sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; + if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) + { + Error_Handler(); + } + if (HAL_TIM_IC_Init(&htim3) != HAL_OK) { Error_Handler(); } sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; - if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK) + if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK) { Error_Handler(); } @@ -70,13 +111,13 @@ void MX_TIM2_Init(void) sConfigIC.ICSelection = TIM_ICSELECTION_DIRECTTI; sConfigIC.ICPrescaler = TIM_ICPSC_DIV1; sConfigIC.ICFilter = 0; - if (HAL_TIM_IC_ConfigChannel(&htim2, &sConfigIC, TIM_CHANNEL_2) != HAL_OK) + if (HAL_TIM_IC_ConfigChannel(&htim3, &sConfigIC, TIM_CHANNEL_4) != HAL_OK) { Error_Handler(); } - /* USER CODE BEGIN TIM2_Init 2 */ + /* USER CODE BEGIN TIM3_Init 2 */ - /* USER CODE END TIM2_Init 2 */ + /* USER CODE END TIM3_Init 2 */ } @@ -92,17 +133,6 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle) /* TIM2 clock enable */ __HAL_RCC_TIM2_CLK_ENABLE(); - __HAL_RCC_GPIOA_CLK_ENABLE(); - /**TIM2 GPIO Configuration - PA1 ------> TIM2_CH2 - */ - GPIO_InitStruct.Pin = HC_Echo_Pin; - GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - GPIO_InitStruct.Pull = GPIO_NOPULL; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; - HAL_GPIO_Init(HC_Echo_GPIO_Port, &GPIO_InitStruct); - /* TIM2 interrupt Init */ HAL_NVIC_SetPriority(TIM2_IRQn, 0, 0); HAL_NVIC_EnableIRQ(TIM2_IRQn); @@ -110,6 +140,29 @@ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle) /* USER CODE END TIM2_MspInit 1 */ } + else if(tim_baseHandle->Instance==TIM3) + { + /* USER CODE BEGIN TIM3_MspInit 0 */ + + /* USER CODE END TIM3_MspInit 0 */ + /* TIM3 clock enable */ + __HAL_RCC_TIM3_CLK_ENABLE(); + + __HAL_RCC_GPIOC_CLK_ENABLE(); + /**TIM3 GPIO Configuration + PC9 ------> TIM3_CH4 + */ + GPIO_InitStruct.Pin = HC_Echo_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + GPIO_InitStruct.Alternate = GPIO_AF2_TIM3; + HAL_GPIO_Init(HC_Echo_GPIO_Port, &GPIO_InitStruct); + + /* USER CODE BEGIN TIM3_MspInit 1 */ + + /* USER CODE END TIM3_MspInit 1 */ + } } void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle) @@ -123,17 +176,29 @@ void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle) /* Peripheral clock disable */ __HAL_RCC_TIM2_CLK_DISABLE(); - /**TIM2 GPIO Configuration - PA1 ------> TIM2_CH2 - */ - HAL_GPIO_DeInit(HC_Echo_GPIO_Port, HC_Echo_Pin); - /* TIM2 interrupt Deinit */ HAL_NVIC_DisableIRQ(TIM2_IRQn); /* USER CODE BEGIN TIM2_MspDeInit 1 */ /* USER CODE END TIM2_MspDeInit 1 */ } + else if(tim_baseHandle->Instance==TIM3) + { + /* USER CODE BEGIN TIM3_MspDeInit 0 */ + + /* USER CODE END TIM3_MspDeInit 0 */ + /* Peripheral clock disable */ + __HAL_RCC_TIM3_CLK_DISABLE(); + + /**TIM3 GPIO Configuration + PC9 ------> TIM3_CH4 + */ + HAL_GPIO_DeInit(HC_Echo_GPIO_Port, HC_Echo_Pin); + + /* USER CODE BEGIN TIM3_MspDeInit 1 */ + + /* USER CODE END TIM3_MspDeInit 1 */ + } } /* USER CODE BEGIN 1 */ diff --git a/Core/Src/usart.c b/Core/Src/usart.c index c6dcf04..a78ef23 100644 --- a/Core/Src/usart.c +++ b/Core/Src/usart.c @@ -24,9 +24,9 @@ /* USER CODE END 0 */ -UART_HandleTypeDef huart5; UART_HandleTypeDef huart1; UART_HandleTypeDef huart2; +UART_HandleTypeDef huart3; DMA_NodeTypeDef Node_GPDMA1_Channel5; DMA_QListTypeDef List_GPDMA1_Channel5; DMA_HandleTypeDef handle_GPDMA1_Channel5; @@ -35,49 +35,6 @@ DMA_NodeTypeDef Node_GPDMA1_Channel3; DMA_QListTypeDef List_GPDMA1_Channel3; DMA_HandleTypeDef handle_GPDMA1_Channel3; -/* UART5 init function */ -void MX_UART5_Init(void) -{ - - /* USER CODE BEGIN UART5_Init 0 */ - - /* USER CODE END UART5_Init 0 */ - - /* USER CODE BEGIN UART5_Init 1 */ - - /* USER CODE END UART5_Init 1 */ - huart5.Instance = UART5; - huart5.Init.BaudRate = 9600; - huart5.Init.WordLength = UART_WORDLENGTH_8B; - huart5.Init.StopBits = UART_STOPBITS_1; - huart5.Init.Parity = UART_PARITY_NONE; - huart5.Init.Mode = UART_MODE_TX_RX; - huart5.Init.HwFlowCtl = UART_HWCONTROL_NONE; - huart5.Init.OverSampling = UART_OVERSAMPLING_16; - huart5.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; - huart5.Init.ClockPrescaler = UART_PRESCALER_DIV1; - huart5.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; - if (HAL_UART_Init(&huart5) != HAL_OK) - { - Error_Handler(); - } - if (HAL_UARTEx_SetTxFifoThreshold(&huart5, UART_TXFIFO_THRESHOLD_1_8) != HAL_OK) - { - Error_Handler(); - } - if (HAL_UARTEx_SetRxFifoThreshold(&huart5, UART_RXFIFO_THRESHOLD_1_8) != HAL_OK) - { - Error_Handler(); - } - if (HAL_UARTEx_DisableFifoMode(&huart5) != HAL_OK) - { - Error_Handler(); - } - /* USER CODE BEGIN UART5_Init 2 */ - - /* USER CODE END UART5_Init 2 */ - -} /* USART1 init function */ void MX_USART1_UART_Init(void) @@ -165,6 +122,50 @@ void MX_USART2_UART_Init(void) /* USER CODE END USART2_Init 2 */ +} +/* USART3 init function */ + +void MX_USART3_UART_Init(void) +{ + + /* USER CODE BEGIN USART3_Init 0 */ + + /* USER CODE END USART3_Init 0 */ + + /* USER CODE BEGIN USART3_Init 1 */ + + /* USER CODE END USART3_Init 1 */ + huart3.Instance = USART3; + huart3.Init.BaudRate = 9600; + huart3.Init.WordLength = UART_WORDLENGTH_8B; + huart3.Init.StopBits = UART_STOPBITS_1; + huart3.Init.Parity = UART_PARITY_NONE; + huart3.Init.Mode = UART_MODE_TX_RX; + huart3.Init.HwFlowCtl = UART_HWCONTROL_NONE; + huart3.Init.OverSampling = UART_OVERSAMPLING_16; + huart3.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; + huart3.Init.ClockPrescaler = UART_PRESCALER_DIV1; + huart3.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; + if (HAL_UART_Init(&huart3) != HAL_OK) + { + Error_Handler(); + } + if (HAL_UARTEx_SetTxFifoThreshold(&huart3, UART_TXFIFO_THRESHOLD_1_8) != HAL_OK) + { + Error_Handler(); + } + if (HAL_UARTEx_SetRxFifoThreshold(&huart3, UART_RXFIFO_THRESHOLD_1_8) != HAL_OK) + { + Error_Handler(); + } + if (HAL_UARTEx_DisableFifoMode(&huart3) != HAL_OK) + { + Error_Handler(); + } + /* USER CODE BEGIN USART3_Init 2 */ + + /* USER CODE END USART3_Init 2 */ + } void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle) @@ -173,44 +174,7 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle) GPIO_InitTypeDef GPIO_InitStruct = {0}; DMA_NodeConfTypeDef NodeConfig= {0}; RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; - if(uartHandle->Instance==UART5) - { - /* USER CODE BEGIN UART5_MspInit 0 */ - - /* USER CODE END UART5_MspInit 0 */ - - /** Initializes the peripherals clock - */ - PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_UART5; - PeriphClkInitStruct.Uart5ClockSelection = RCC_UART5CLKSOURCE_PCLK1; - if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) - { - Error_Handler(); - } - - /* UART5 clock enable */ - __HAL_RCC_UART5_CLK_ENABLE(); - - __HAL_RCC_GPIOB_CLK_ENABLE(); - /**UART5 GPIO Configuration - PB12 ------> UART5_RX - PB13 ------> UART5_TX - */ - GPIO_InitStruct.Pin = GPIO_PIN_12|GPIO_PIN_13; - GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - GPIO_InitStruct.Pull = GPIO_NOPULL; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - GPIO_InitStruct.Alternate = GPIO_AF14_UART5; - HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - - /* UART5 interrupt Init */ - HAL_NVIC_SetPriority(UART5_IRQn, 0, 0); - HAL_NVIC_EnableIRQ(UART5_IRQn); - /* USER CODE BEGIN UART5_MspInit 1 */ - - /* USER CODE END UART5_MspInit 1 */ - } - else if(uartHandle->Instance==USART1) + if(uartHandle->Instance==USART1) { /* USER CODE BEGIN USART1_MspInit 0 */ @@ -348,17 +312,17 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle) /* USART2 clock enable */ __HAL_RCC_USART2_CLK_ENABLE(); - __HAL_RCC_GPIOA_CLK_ENABLE(); + __HAL_RCC_GPIOD_CLK_ENABLE(); /**USART2 GPIO Configuration - PA2 ------> USART2_TX - PA3 ------> USART2_RX + PD5 ------> USART2_TX + PD6 ------> USART2_RX */ - GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3; + GPIO_InitStruct.Pin = GPIO_PIN_5|GPIO_PIN_6; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF7_USART2; - HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); /* USART2 DMA Init */ /* GPDMA1_REQUEST_USART2_RX Init */ @@ -423,32 +387,49 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle) /* USER CODE END USART2_MspInit 1 */ } + else if(uartHandle->Instance==USART3) + { + /* USER CODE BEGIN USART3_MspInit 0 */ + + /* USER CODE END USART3_MspInit 0 */ + + /** Initializes the peripherals clock + */ + PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_USART3; + PeriphClkInitStruct.Usart3ClockSelection = RCC_USART3CLKSOURCE_PCLK1; + if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) + { + Error_Handler(); + } + + /* USART3 clock enable */ + __HAL_RCC_USART3_CLK_ENABLE(); + + __HAL_RCC_GPIOC_CLK_ENABLE(); + /**USART3 GPIO Configuration + PC10 ------> USART3_TX + PC11 ------> USART3_RX + */ + GPIO_InitStruct.Pin = GPIO_PIN_10|GPIO_PIN_11; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + GPIO_InitStruct.Alternate = GPIO_AF7_USART3; + HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); + + /* USART3 interrupt Init */ + HAL_NVIC_SetPriority(USART3_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(USART3_IRQn); + /* USER CODE BEGIN USART3_MspInit 1 */ + + /* USER CODE END USART3_MspInit 1 */ + } } void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) { - if(uartHandle->Instance==UART5) - { - /* USER CODE BEGIN UART5_MspDeInit 0 */ - - /* USER CODE END UART5_MspDeInit 0 */ - /* Peripheral clock disable */ - __HAL_RCC_UART5_CLK_DISABLE(); - - /**UART5 GPIO Configuration - PB12 ------> UART5_RX - PB13 ------> UART5_TX - */ - HAL_GPIO_DeInit(GPIOB, GPIO_PIN_12|GPIO_PIN_13); - - /* UART5 interrupt Deinit */ - HAL_NVIC_DisableIRQ(UART5_IRQn); - /* USER CODE BEGIN UART5_MspDeInit 1 */ - - /* USER CODE END UART5_MspDeInit 1 */ - } - else if(uartHandle->Instance==USART1) + if(uartHandle->Instance==USART1) { /* USER CODE BEGIN USART1_MspDeInit 0 */ @@ -481,10 +462,10 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) __HAL_RCC_USART2_CLK_DISABLE(); /**USART2 GPIO Configuration - PA2 ------> USART2_TX - PA3 ------> USART2_RX + PD5 ------> USART2_TX + PD6 ------> USART2_RX */ - HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); + HAL_GPIO_DeInit(GPIOD, GPIO_PIN_5|GPIO_PIN_6); /* USART2 DMA DeInit */ HAL_DMA_DeInit(uartHandle->hdmarx); @@ -495,6 +476,26 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) /* USER CODE END USART2_MspDeInit 1 */ } + else if(uartHandle->Instance==USART3) + { + /* USER CODE BEGIN USART3_MspDeInit 0 */ + + /* USER CODE END USART3_MspDeInit 0 */ + /* Peripheral clock disable */ + __HAL_RCC_USART3_CLK_DISABLE(); + + /**USART3 GPIO Configuration + PC10 ------> USART3_TX + PC11 ------> USART3_RX + */ + HAL_GPIO_DeInit(GPIOC, GPIO_PIN_10|GPIO_PIN_11); + + /* USART3 interrupt Deinit */ + HAL_NVIC_DisableIRQ(USART3_IRQn); + /* USER CODE BEGIN USART3_MspDeInit 1 */ + + /* USER CODE END USART3_MspDeInit 1 */ + } } /* USER CODE BEGIN 1 */ diff --git a/MDK-ARM/AutoGuideStick.uvguix.madao b/MDK-ARM/AutoGuideStick.uvguix.madao index 4f95f20..17e93d1 100644 --- a/MDK-ARM/AutoGuideStick.uvguix.madao +++ b/MDK-ARM/AutoGuideStick.uvguix.madao @@ -93,25 +93,25 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 -1 - 227 - 738 - 1580 - 676 + 189 + 689 + 1531 + 638 0 - 1393 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001000000003000000010000002B443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C4843426C652E6300000000074843426C652E6300000000C5D4F200FFFFFFFF2B443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C4843426C652E6800000000074843426C652E6800000000FFDC7800FFFFFFFF36443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C436F72655C5372635C6170705F746872656164782E63000000000D6170705F746872656164782E6300000000BECEA100FFFFFFFF36443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C436F72655C496E635C6170705F746872656164782E68000000000D6170705F746872656164782E6800000000F0A0A100FFFFFFFF2F443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000BCA8E100FFFFFFFF2F443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C436F72655C496E635C6D61696E2E6800000000066D61696E2E68000000009CC1B600FFFFFFFF30443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C436F72655C5372635C75736172742E63000000000775736172742E6300000000F7B88600FFFFFFFF37443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C436F72655C5372635C73746D3332683578785F69742E63000000000E73746D3332683578785F69742E6300000000D9ADC200FFFFFFFF55443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C447269766572735C53544D3332483578785F48414C5F4472697665725C496E635C73746D3332683578785F68616C5F756172742E68000000001473746D3332683578785F68616C5F756172742E6800000000A5C2D700FFFFFFFF29443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C6770732E6300000000056770732E6300000000B3A6BE00FFFFFFFF29443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C6770732E6800000000056770732E6800000000EAD6A300FFFFFFFF29443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C494D552E630000000005494D552E6300000000F6FA7D00FFFFFFFF29443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C494D552E680000000005494D552E6800000000B5E99D00FFFFFFFF31443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C5368616B655F4D6F746F722E68000000000D5368616B655F4D6F746F722E68000000005FC3CF00FFFFFFFF31443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C5368616B655F4D6F746F722E63000000000D5368616B655F4D6F746F722E6300000000C1838300FFFFFFFF2E443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C6865616466696C652E68000000000A6865616466696C652E6800000000CACAD500FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000C40000006600000000060000B7020000 + 760 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000008000000020000000100000036443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C436F72655C5372635C6170705F746872656164782E63000000000D6170705F746872656164782E6300000000C5D4F200FFFFFFFF2B443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C4843426C652E6300000000074843426C652E6300000000BECEA100FFFFFFFF29443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C6770732E6300000000056770732E6300000000BECEA100FFFFFFFF2B443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C4843426C652E6800000000074843426C652E6800000000F0A0A100FFFFFFFF31443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C5368616B655F4D6F746F722E63000000000D5368616B655F4D6F746F722E6300000000BCA8E100FFFFFFFF31443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C5368616B655F4D6F746F722E68000000000D5368616B655F4D6F746F722E68000000009CC1B600FFFFFFFF30443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C556C747261736F756E642E63000000000C556C747261736F756E642E6300000000F7B88600FFFFFFFF29443A5C616476616E63655F737469636B5C4175746F4775696465537469636B5C66756E5C494D552E630000000006494D552E632A00000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000C40000006600000000060000B7020000 @@ -1805,8 +1805,8 @@ 59392 File - 2568 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D646F5F67726F75705F6F6E6365960000000000000001000D646F5F67726F75705F6F6E636500000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2843 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000002000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000196D61696E5F636F6E74726F6C5F7468726561645F656E74727996000000000000001400196D61696E5F636F6E74726F6C5F7468726561645F656E74727915756C747261736F6E69635F7461736B5F656E74727903636D640B70617273655F696E6465781063757272656E745F6C6F636174696F6E0D646F5F67726F75705F6F6E636503627566024631085233385F504153530366726706646174615F560B667265655F6F75747075740A667265655F696E70757408667265655F50413706646174615F5007415F74696D657301690250580F5553415254305F4255465F53495A450A7278645F73636F6D6D300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 988 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E4175746F4775696465537469636B960000000000000001000E4175746F4775696465537469636B000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E4175746F4775696465537469636B960000000000000001000E4175746F4775696465537469636B000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1862,90 +1862,36 @@ 0 100 - 3 - - ..\fun\HCBle.c - 10 - 117 - 143 - 1 - - 0 - - - ..\fun\HCBle.h - 14 - 11 - 16 - 1 - - 0 - + 2 ../Core/Src/app_threadx.c - 17 - 21 - 22 - 1 - - 0 - - - ..\Core\Inc\app_threadx.h 0 - 44 - 60 - 1 - - 0 - - - ../Core/Src/main.c - 14 - 14 - 21 - 1 - - 0 - - - ..\Core\Inc\main.h - 0 - 1 - 1 - 1 - - 0 - - - ../Core/Src/usart.c - 18 10 - 21 + 61 1 0 - ../Core/Src/stm32h5xx_it.c - 44 - 183 - 209 - 1 - - 0 - - - ..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h + ..\fun\HCBle.c 0 - 1643 - 1657 + 142 + 164 1 0 ..\fun\gps.c + 25 + 201 + 203 + 1 + + 0 + + + ..\fun\HCBle.h 0 1 1 @@ -1953,56 +1899,38 @@ 0 - - ..\fun\gps.h - 0 - 1 - 4 - 1 - - 0 - - - ..\fun\IMU.c - 0 - 1 - 3 - 1 - - 0 - - - ..\fun\IMU.h - 0 - 1 - 5 - 1 - - 0 - - - ..\fun\Shake_Motor.h - 21 - 1 - 4 - 1 - - 0 - ..\fun\Shake_Motor.c - 1 - 1 - 11 + 0 + 7 + 12 1 0 - ..\fun\headfile.h - 0 + ..\fun\Shake_Motor.h + 28 1 - 1 + 9 + 1 + + 0 + + + ..\fun\Ultrasound.c + 15 + 64 + 70 + 1 + + 0 + + + ..\fun\IMU.c + 40 + 1 + 15 1 0 diff --git a/MDK-ARM/AutoGuideStick/AutoGuideStick.axf b/MDK-ARM/AutoGuideStick/AutoGuideStick.axf index cd5fd79..919c8f9 100644 Binary files a/MDK-ARM/AutoGuideStick/AutoGuideStick.axf and b/MDK-ARM/AutoGuideStick/AutoGuideStick.axf differ diff --git a/MDK-ARM/AutoGuideStick/AutoGuideStick.build_log.htm b/MDK-ARM/AutoGuideStick/AutoGuideStick.build_log.htm index 5f6f87b..9d0dbaa 100644 --- a/MDK-ARM/AutoGuideStick/AutoGuideStick.build_log.htm +++ b/MDK-ARM/AutoGuideStick/AutoGuideStick.build_log.htm @@ -22,11 +22,19 @@ Dialog DLL: TCM.DLL V1.56.4.0

Project:

D:\advance_stick\AutoGuideStick\MDK-ARM\AutoGuideStick.uvprojx -Project File Date: 06/24/2025 +Project File Date: 06/25/2025

Output:

*** Using Compiler 'V6.21', folder: 'D:\keil5\ARM\ARMCLANG\Bin' Build target 'AutoGuideStick' +compiling HCBle.c... +compiling app_threadx.c... +compiling gps.c... +compiling Shake_Motor.c... +compiling Ultrasound.c... +linking... +Program Size: Code=60986 RO-data=726 RW-data=16 ZI-data=6296 +FromELF: creating hex file... "AutoGuideStick\AutoGuideStick.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -51,7 +59,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE@5.6.0 Include file: CMSIS/Core/Include/tz_context.h -Build Time Elapsed: 00:00:00 +Build Time Elapsed: 00:00:07 diff --git a/MDK-ARM/AutoGuideStick/AutoGuideStick.hex b/MDK-ARM/AutoGuideStick/AutoGuideStick.hex index c35f1e8..4fa5cf6 100644 --- a/MDK-ARM/AutoGuideStick/AutoGuideStick.hex +++ b/MDK-ARM/AutoGuideStick/AutoGuideStick.hex @@ -1,6 +1,6 @@ :020000040800F2 -:10000000381800201903000895B10008C5AD000894 -:1000100091B10008A90800080DD800082B030008BA +:10000000A818002019030008ADB200080DAE0008C2 +:10001000A9B20008A908000825D900082B03000888 :100020000000000000000000000000002D03000898 :10003000F91900080000000001040008AD030008E1 :1000400035030008350300083503000835030008B0 @@ -13,12 +13,12 @@ :1000B0003503000835030008051A0008151A000862 :1000C000251A000835030008350300083503000829 :1000D0000000000035030008350300083503000860 -:1000E0003503000835030008DDB6000835030008B5 -:1000F00035030008EDB60008350300083503000895 +:1000E0003503000835030008F5B70008350300089C +:1000F0003503000805B8000835030008350300087B :1001000035030008350300083503000835030008EF :1001100035030008350300083503000835030008DF -:1001200035030008350300085DD70008FDD7000837 -:1001300035030008350300085DBE000835030008DC +:10012000350300083503000865D8000805D9000824 +:1001300015D9000835030008350300083503000809 :1001400035030008350300083503000835030008AF :10015000350300083503000835030008350300089F :10016000350300083503000835030008350300088F @@ -41,18 +41,18 @@ :10027000A5EB040504EB0607AAEB0704A7F10107A9 :100280004FEA15154FEA3414A4F10104AC4201D32E :1002900000F032F813F0010F18BFFB1A43F001030E -:1002A00000F001F8DBE7184700E9000020E9000052 +:1002A00000F001F8DBE7184748EE000068EE0000B8 :1002B000103A24BF78C878C1FAD8520724BF30C892 :1002C00030C144BF04680C607047000070470000F4 :1002D0000023002400250026103A28BF78C1FBD84F :1002E000520728BF30C148BF0B6070471FB50EF0E2 -:1002F00019FC1FBD10B510BD00F098FA1146FFF7AC -:10030000F5FF0EF0CBFB00F0B6FA03B4FFF7F2FFF7 +:1002F000BDFE1FBD10B510BD00F098FA1146FFF706 +:10030000F5FF0EF06DFE00F0B6FA03B4FFF7F2FF52 :1003100003BC00F0B9FA00000A4880470A480047C9 :10032000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A5 :10033000FEE7FEE7FEE7000004480549054A064BD4 -:1003400070470000A5B500084D02000838120020D3 -:1003500038180020381400203814002072B64FF0EE +:1003400070470000BDB600084D020008A81200204A +:10035000A8180020A8140020A814002072B64FF09E :10036000E0201749C0F8081D1648016841F0010156 :10037000016015481249096801604FF0E0201349F7 :1003800041614FF0070101614FF00001C0F8181DF5 @@ -82,8 +82,8 @@ :10050000010018601D490868026822B11C4B4FF0B9 :1005100001021A6008E000F104001A4B1A689042C8 :1005200001D1194B18680860134B1A6812B91449A5 -:100530000868C8B101B51249086808B10DF098FF04 -:100540000D4B1A6872B10DF007FF1048016849B9E8 +:100530000868C8B101B51249086808B10EF006FA9A +:100540000D4B1A6872B10EF075F91048016849B97F :100550000F4801680F4A13680F484FF080529942C4 :1005600000D00260BDE80140BFF34F8F704700002C :1005700034040020E80800209803002090030020A5 @@ -765,11 +765,11 @@ :102FB00092E605B07047000082B00190ADF80210B3 :102FC0008DF801209DF8010028B1FFE7BDF802004F :102FD0000199886104E0BDF8020001998862FFE769 -:102FE00002B0704741F23420C2F20000006870471E -:102FF00040F20800C2F20000027841F23421C2F22D +:102FE00002B0704741F2A420C2F2000000687047AE +:102FF00040F20800C2F20000027841F2A421C2F2BD :1030000000010868104408607047000080B582B075 :10301000032000F0B7F805F0FBF840F62041C4F2B9 -:103020000241096801F00F024EF63E31C0F6000180 +:103020000241096801F00F024FF28601C0F600016B :10303000895CC84040F20001C2F20001086004202F :1030400005F04AFF0F2000F011F820B1FFE7012042 :103050008DF8070005E000F071F800208DF80700FA @@ -782,16 +782,16 @@ :1030C00042F60041C4F2010101606321C16003992D :1030D000416000210161816006F072F88DF80700FF :1030E0009DF8070010BBFFE740F66030C2F2000019 -:1030F00006F002F98DF807009DF80700A8B9FFE770 +:1030F00006F01EF98DF807009DF80700A8B9FFE754 :103100000B980F280CD8FFE70B992A20002200F01B :1031100021F80B9840F20C01C2F20001086003E0B4 :1031200001208DF80700FFE7FFE7FFE72A2000F006 :1031300007F89DF807000CB080BD00007047000044 -:1031400080B582B0ADF80600BDF906000AF060FB5C +:1031400080B582B0ADF80600BDF906000AF0ECFBD0 :1031500002B080BD80B586B0ADF816000491039230 -:103160000AF06EFB0290BDF91600019002980499D6 -:10317000039A08F011F8014601980AF069FB06B0BD -:1031800080BD000080B582B0019001980AF082FBFA +:103160000AF0FAFB0290BDF916000190029804994A +:10317000039A08F09DF8014601980AF0F5FB06B0A5 +:1031800080BD000080B582B0019001980AF00EFC6D :1031900002B080BD89B0089040F63440C4F20240CD :1031A00000686FF35F20059040F62840C4F20240AB :1031B000016801F0030107910168C1F3052106913F @@ -1596,7 +1596,7 @@ :1063A00010430860FFE72B980068C007002837D02B :1063B000FFE72B98C06D2790052817D82799DFE8AD :1063C00001F003040B12131414E02B98083004F0AE -:1063D00019FF8DF8A3000DE02B98303004F0C8FFB2 +:1063D000A5FF8DF8A3000DE02B98303005F054F8A0 :1063E0008DF8A30006E005E004E003E001208DF84D :1063F000A300FFE79DF8A30060B9FFE740F6D8418E :10640000C4F20241086820F007002B9AD26D1043B5 @@ -1606,7 +1606,7 @@ :1064400027272727272716272727272727271D27F7 :1064500027272727272724272727272727272527D1 :10646000272727272727260014E02B98083004F039 -:10647000C9FE8DF8A3000DE02B98303004F078FFB2 +:1064700055FF8DF8A3000DE02B98303005F004F89F :106480008DF8A30006E005E004E003E001208DF8AC :10649000A300FFE79DF8A30060B9FFE740F6D841ED :1064A000C4F20241086820F038002B9A126E1043A3 @@ -1615,8 +1615,8 @@ :1064D0002590B0B1FFE72598402813D0FFE7259815 :1064E000802816D0FFE72598C02819D0FFE7259807 :1064F000B0F5807F15D0FFE72598B0F5A07F11D0CB -:1065000011E014E02B98083004F07CFE8DF8A30015 -:106510000DE02B98303004F02BFF8DF8A30006E03F +:1065000011E014E02B98083004F008FF8DF8A30088 +:106510000DE02B98303004F0B7FF8DF8A30006E0B3 :1065200005E004E003E001208DF8A300FFE79DF8FB :10653000A30060B9FFE740F6D841C4F20241086801 :1065400020F4E0702B9A526E1043086004E09DF82E @@ -1625,8 +1625,8 @@ :106570002498B0F5007F15D0FFE72498B0F5806F20 :1065800017D0FFE72498B0F5C06F19D0FFE7249823 :10659000B0F5006F15D0FFE72498B0F5206F11D04B -:1065A00011E014E02B98083004F02CFE8DF8A300C5 -:1065B0000DE02B98303004F0DBFE8DF8A30006E0F0 +:1065A00011E014E02B98083004F0B8FE8DF8A30039 +:1065B0000DE02B98303004F067FF8DF8A30006E063 :1065C00005E004E003E001208DF8A300FFE79DF85B :1065D000A30060B9FFE740F6D841C4F20241086861 :1065E00020F460602B9A926E1043086004E09DF8DE @@ -1635,8 +1635,8 @@ :106610002398B0F5805F15D0FFE72398B0F5005FB1 :1066200017D0FFE72398B0F5405F19D0FFE7239814 :10663000B0F5804F15D0FFE72398B0F5A04F11D0EB -:1066400011E014E02B98083004F0DCFD8DF8A30075 -:106650000DE02B98303004F08BFE8DF8A30006E09F +:1066400011E014E02B98083004F068FE8DF8A300E8 +:106650000DE02B98303004F017FF8DF8A30006E012 :1066600005E004E003E001208DF8A300FFE79DF8BA :10667000A30060B9FFE740F6D841C4F202410868C0 :1066800020F4E0402B9AD26E1043086004E09DF89D @@ -1645,8 +1645,8 @@ :1066B0002298B0F5004F15D0FFE72298B0F5803F43 :1066C00017D0FFE72298B0F5C03F19D0FFE7229816 :1066D000B0F5003F15D0FFE72298B0F5203F11D06C -:1066E00011E014E02B98083004F08CFD8DF8A30025 -:1066F0000DE02B98303004F03BFE8DF8A30006E04F +:1066E00011E014E02B98083004F018FE8DF8A30098 +:1066F0000DE02B98303004F0C7FE8DF8A30006E0C3 :1067000005E004E003E001208DF8A300FFE79DF819 :10671000A30060B9FFE740F6D841C4F2024108681F :1067200020F460302B9A126F1043086004E09DF84B @@ -1655,8 +1655,8 @@ :106750002198B0F5802F15D0FFE72198B0F5002FD4 :1067600017D0FFE72198B0F5402F19D0FFE7219807 :10677000B0F5801F15D0FFE72198B0F5A01F11D00C -:1067800011E014E02B98083004F03CFD8DF8A300D4 -:106790000DE02B98303004F0EBFD8DF8A30006E0FF +:1067800011E014E02B98083004F0C8FD8DF8A30048 +:106790000DE02B98303004F077FE8DF8A30006E072 :1067A00005E004E003E001208DF8A300FFE79DF879 :1067B000A30060B9FFE740F6D841C4F2024108687F :1067C00020F4E0102B9A526F1043086004E09DF80B @@ -1665,8 +1665,8 @@ :1067F0002098B0F5001F15D0FFE72098B0F5800F66 :1068000017D0FFE72098B0F5C00F19D0FFE7209808 :10681000B0F5000F15D0FFE72098B0F5200F11D08C -:1068200011E014E02B98083004F0ECFC8DF8A30084 -:106830000DE02B98303004F09BFD8DF8A30006E0AE +:1068200011E014E02B98083004F078FD8DF8A300F7 +:106830000DE02B98303004F027FE8DF8A30006E021 :1068400005E004E003E001208DF8A300FFE79DF8D8 :10685000A30060B9FFE740F6D841C4F202410868DE :1068600020F460002B9A926F1043086004E09DF8BA @@ -1675,8 +1675,8 @@ :106890001F98B0F1807F15D0FFE71F98B0F1007FFF :1068A00017D0FFE71F98B0F1407F19D0FFE71F987E :1068B000B0F1806F15D0FFE71F98B0F1A06F11D035 -:1068C00011E014E02B98083004F09CFC8DF8A30034 -:1068D0000DE02B98303004F04BFD8DF8A30006E05E +:1068C00011E014E02B98083004F028FD8DF8A300A7 +:1068D0000DE02B98303004F0D7FD8DF8A30006E0D2 :1068E00005E004E003E001208DF8A300FFE79DF838 :1068F000A30060B9FFE740F6D841C4F2024108683E :1069000020F0E0602B9AD26F1043086004E09DF8FD @@ -1685,16 +1685,16 @@ :10693000FFE71E98B0F1006F15D0FFE71E98B0F189 :10694000805F17D0FFE71E98B0F1C05F19D0FFE756 :106950001E98B0F1005F15D0FFE71E98B0F1205FE0 -:1069600011D011E014E02B98083004F04BFC8DF8A6 -:10697000A3000DE02B98303004F0FAFC8DF8A30052 +:1069600011D011E014E02B98083004F0D7FC8DF81A +:10697000A3000DE02B98303004F086FD8DF8A300C5 :1069800006E005E004E003E001208DF8A300FFE746 :106990009DF8A30068B9FFE740F6D841C4F2024170 :1069A000086820F060502B9AD2F8802010430860CD :1069B00004E09DF8A3008DF8A200FFE7FFE72B9805 :1069C00040784007002839D5FFE72B98D0F884009D :1069D0001D90052817D81D99DFE801F003040B125C -:1069E000131414E02B98083004F00CFC8DF8A3006D -:1069F0000DE02B98303004F0BBFC8DF8A30006E0CE +:1069E000131414E02B98083004F098FC8DF8A300E1 +:1069F0000DE02B98303004F047FD8DF8A30006E041 :106A000005E004E003E001208DF8A300FFE79DF816 :106A1000A30068B9FFE740F6DC41C4F20241086810 :106A200020F007002B9AD2F884201043086004E07D @@ -1703,8 +1703,8 @@ :106A5000A0B1FFE71C98102811D0FFE71C98202850 :106A600014D0FFE71C98302817D0FFE71C98402867 :106A700014D0FFE71C98502811D011E014E02B9897 -:106A8000083004F0BFFB8DF8A3000DE02B983030E8 -:106A900004F06EFC8DF8A30006E005E004E003E0DE +:106A8000083004F04BFC8DF8A3000DE02B9830305B +:106A900004F0FAFC8DF8A30006E005E004E003E052 :106AA00001208DF8A300FFE79DF8A30068B9FFE778 :106AB00040F6DC41C4F20241086820F070002B9AD5 :106AC000D2F888201043086004E09DF8A3008DF8F8 @@ -1713,8 +1713,8 @@ :106AF000B0F1807F15D0FFE71B98B0F1007F17D071 :106B0000FFE71B98B0F1407F19D0FFE71B98B0F169 :106B1000806F15D0FFE71B98B0F1A06F11D011E086 -:106B200014E02B98083004F06DFB8DF8A3000DE005 -:106B30002B98303004F01CFC8DF8A30006E005E033 +:106B200014E02B98083004F0F9FB8DF8A3000DE079 +:106B30002B98303004F0A8FC8DF8A30006E005E0A7 :106B400004E003E001208DF8A300FFE79DF8A30017 :106B500068B9FFE740F6E041C4F20241086820F05E :106B6000E0602B9AD2F88C201043086004E09DF876 @@ -1722,7 +1722,7 @@ :106B800000283AD5FFE72B98D0F890001A9078B1FA :106B9000FFE71A98B0F5803F0BD0FFE71A98B0F5E1 :106BA000003F0DD0FFE71A98B0F5403F09D009E04B -:106BB0000CE02B98303004F0DBFB8DF8A30005E0EF +:106BB0000CE02B98303004F067FC8DF8A30005E062 :106BC00004E003E001208DF8A300FFE79DF8A30097 :106BD00068B9FFE740F6E441C4F20241086820F4D6 :106BE00040302B9AD2F890201043086004E09DF8C2 @@ -1730,7 +1730,7 @@ :106C000000283AD5FFE72B98D0F89400199078B176 :106C1000FFE71998B0F5802F0BD0FFE71998B0F572 :106C2000002F0DD0FFE71998B0F5402F09D009E0EB -:106C30000CE02B98303004F09BFB8DF8A30005E0AE +:106C30000CE02B98303004F027FC8DF8A30005E021 :106C400004E003E001208DF8A300FFE79DF8A30016 :106C500068B9FFE740F6E441C4F20241086820F455 :106C600040202B9AD2F894201043086004E09DF84D @@ -1738,7 +1738,7 @@ :106C800000283AD5FFE72B98D0F89800189078B1F3 :106C9000FFE71898B0F5801F0BD0FFE71898B0F504 :106CA000001F0DD0FFE71898B0F5401F09D009E08C -:106CB0000CE02B98303004F05BFB8DF8A30005E06E +:106CB0000CE02B98303004F0E7FB8DF8A30005E0E2 :106CC00004E003E001208DF8A300FFE79DF8A30096 :106CD00068B9FFE740F6E441C4F20241086820F4D5 :106CE00040102B9AD2F898201043086004E09DF8D9 @@ -1746,14 +1746,14 @@ :106D000000283AD5FFE72B98D0F89C00179078B16F :106D1000FFE71798B0F5800F0BD0FFE71798B0F595 :106D2000000F0DD0FFE71798B0F5400F09D009E02C -:106D30000CE02B98303004F01BFB8DF8A30005E02D +:106D30000CE02B98303004F0A7FB8DF8A30005E0A1 :106D400004E003E001208DF8A300FFE79DF8A30015 :106D500068B9FFE740F6E441C4F20241086820F454 :106D600040002B9AD2F89C201043086004E09DF864 :106D7000A3008DF8A200FFE7FFE72B988078C007FB :106D8000A0B3FFE72B98D0F8A000169050B1FFE712 :106D90001698B0F1807F06D0FFE71698B0F1007F1B -:106DA00008D008E00BE02B98303004F0E1FA8DF8C1 +:106DA00008D008E00BE02B98303004F06DFB8DF834 :106DB000A30004E003E001208DF8A300FFE79DF8A5 :106DC000A30068B9FFE740F6E441C4F20241086855 :106DD00020F040702B9AD2F8A0201043086004E005 @@ -1765,8 +1765,8 @@ :106E3000FFE71598B0F5807F15D0FFE71598B0F5FE :106E4000007F17D0FFE71598B0F5407F19D0FFE716 :106E50001598B0F5806F15D0FFE71598B0F5A06FC5 -:106E600011D011E014E02B98083004F0CBF98DF824 -:106E7000A3000DE02B98303004F07AFA8DF8A300CF +:106E600011D011E014E02B98083004F057FA8DF897 +:106E7000A3000DE02B98303004F006FB8DF8A30042 :106E800006E005E004E003E001208DF8A300FFE741 :106E90009DF8A30068B9FFE740F6DC41C4F2024167 :106EA000086820F4E0602B9AD2F8A4201043086010 @@ -1776,7 +1776,7 @@ :106EE0001498B0F5005F17D0FFE71498B0F5405F35 :106EF00019D0FFE71498B0F5804F15D0FFE714982C :106F0000B0F5A04F11D011E014E02B98083004F038 -:106F100079F98DF8A3000DE02B98303004F028FAB1 +:106F100005FA8DF8A3000DE02B98303004F0B4FA98 :106F20008DF8A30006E005E004E003E001208DF801 :106F3000A300FFE79DF8A30068B9FFE740F6DC4136 :106F4000C4F20241086820F4E0402B9AD2F8A8204D @@ -1786,8 +1786,8 @@ :106F800015D0FFE71398B0F5003F17D0FFE713982F :106F9000B0F5403F19D0FFE71398B0F5802F15D01A :106FA000FFE71398B0F5A02F11D011E014E02B9853 -:106FB000083004F027F98DF8A3000DE02B9830304D -:106FC00004F0D6F98DF8A30006E005E004E003E044 +:106FB000083004F0B3F98DF8A3000DE02B983030C1 +:106FC00004F062FA8DF8A30006E005E004E003E0B7 :106FD00001208DF8A300FFE79DF8A30068B9FFE743 :106FE00040F6DC41C4F20241086820F4E0202B9A0C :106FF000D2F8AC201043086004E09DF8A3008DF89F @@ -1796,8 +1796,8 @@ :10702000B0F5801F15D0FFE71298B0F5001F17D0FC :10703000FFE71298B0F5401F19D0FFE71298B0F59E :10704000800F15D0FFE71298B0F5A00F11D011E016 -:1070500014E02B98083004F0D5F88DF8A3000DE06B -:107060002B98303004F084F98DF8A30006E005E099 +:1070500014E02B98083004F061F98DF8A3000DE0DE +:107060002B98303004F010FA8DF8A30006E005E00C :1070700004E003E001208DF8A300FFE79DF8A300E2 :1070800068B9FFE740F6DC41C4F20241086820F429 :10709000E0002B9AD2F8B0201043086004E09DF87D @@ -1806,8 +1806,8 @@ :1070C000FFE71198B0F1807F15D0FFE71198B0F17C :1070D000007F17D0FFE71198B0F1407F19D0FFE78C :1070E0001198B0F1806F15D0FFE71198B0F1A06F43 -:1070F00011D011E014E02B98083004F083F88DF8DB -:10710000A3000DE02B98303004F032F98DF8A30085 +:1070F00011D011E014E02B98083004F00FF98DF84E +:10710000A3000DE02B98303004F0BEF98DF8A300F9 :1071100006E005E004E003E001208DF8A300FFE7AE :107120009DF8A30068B9FFE740F6DC41C4F20241D4 :10713000086820F0E0602B9AD2F8B4201043086071 @@ -1817,7 +1817,7 @@ :107170001098B0F1005F17D0FFE71098B0F1405FB2 :1071800019D0FFE71098B0F1804F15D0FFE71098A5 :10719000B0F1A04F11D011E014E02B98083004F0AA -:1071A00031F88DF8A3000DE02B98303004F0E0F8B2 +:1071A000BDF88DF8A3000DE02B98303004F06CF999 :1071B0008DF8A30006E005E004E003E001208DF86F :1071C000A300FFE79DF8A30068B9FFE740F6DC41A4 :1071D000C4F20241086820F0E0402B9AD2F8B820AF @@ -1827,8 +1827,8 @@ :1072100018D0FFE70F98B0F5003F1AD0FFE70F989E :10722000B0F5403F1CD0FFE70F98B0F5802F18D085 :1072300018E040F62841C4F20241086840F40030EA -:10724000086013E02B98083003F0DCFF8DF8A300F2 -:107250000CE02B98303004F08BF88DF8A30005E09B +:10724000086013E02B98083004F068F88DF8A3006C +:107250000CE02B98303004F017F98DF8A30005E00E :1072600004E003E001208DF8A300FFE79DF8A300F0 :1072700068B9FFE740F6E841C4F20241086820F42B :10728000E0202B9AD2F8C0201043086004E09DF85B @@ -1838,15 +1838,15 @@ :1072C000801F1AD0FFE70E98B0F5C01F1CD0FFE753 :1072D0000E98B0F5001F17D017E040F62841C4F211 :1072E0000241086840F40030086012E02B98083032 -:1072F00003F088FF8DF8A3000BE02B98303004F0EA -:1073000037F88DF8A30004E003E001208DF8A30016 +:1072F00004F014F88DF8A3000BE02B98303004F064 +:10730000C3F88DF8A30004E003E001208DF8A3008A :10731000FFE79DF8A30068B9FFE740F6E841C4F233 :107320000241086820F460102B9AD2F8C420104360 :10733000086004E09DF8A3008DF8A200FFE7FFE7D6 :107340002B9880788006002834D5FFE72B98D0F85A :10735000D4000D90022809D3FFE70D98022806D02B :10736000FFE70D980338032808D308E00BE02B98BB -:10737000083003F047FF8DF8A30004E003E001208C +:10737000083003F0D3FF8DF8A30004E003E0012000 :107380008DF8A300FFE79DF8A30068B9FFE740F67A :10739000E841C4F20241086820F007002B9AD2F8B5 :1073A000D4201043086004E09DF8A3008DF8A200EB @@ -1890,7 +1890,7 @@ :10760000FFE72B9880784006002835D5FFE72B98B8 :10761000D0F8CC000A9020B1FFE70A98402809D0A2 :107620000FE040F62841C4F20241086840F40030FF -:1076300008600AE02B98083003F0E4FD8DF8A30001 +:1076300008600AE02B98083003F070FE8DF8A30074 :1076400003E001208DF8A300FFE79DF8A30068B9CF :10765000FFE740F6E441C4F20241086820F0400030 :107660002B9AD2F8CC201043086004E09DF8A300C8 @@ -1898,15 +1898,15 @@ :1076800035D5FFE72B98D0F8D000099020B1FFE75F :107690000998802809D00FE040F62841C4F2024141 :1076A000086840F4003008600AE02B98083003F0C6 -:1076B000A9FD8DF8A30003E001208DF8A300FFE7EA +:1076B00035FE8DF8A30003E001208DF8A300FFE75D :1076C0009DF8A30068B9FFE740F6E441C4F2024127 :1076D000086820F080002B9AD2F8D0201043086070 :1076E00004E09DF8A3008DF8A200FFE7FFE72B98C8 :1076F000C0780007002840D5FFE72B98D0F8E000BD :10770000089004281ED80899DFE801F0030C131A2A :107710001B0040F62841C4F20241086840F40030E2 -:10772000086013E02B98083003F06CFD8DF8A3007F -:107730000CE02B98303003F01BFE8DF8A30005E021 +:10772000086013E02B98083003F0F8FD8DF8A300F3 +:107730000CE02B98303003F0A7FE8DF8A30005E095 :1077400004E003E001208DF8A300FFE79DF8A3000B :1077500068B9FFE740F6E041C4F20241086820F052 :1077600007002B9AD2F8E0201043086004E09DF84F @@ -1916,8 +1916,8 @@ :1077A0002A2A1A2A2A2A2A2A2A2A212A2A2A2A2A52 :1077B0002A2A282A2A2A2A2A2A2A290040F628415F :1077C000C4F20241086840F40030086013E02B98CE -:1077D000083003F017FD8DF8A3000CE02B98303033 -:1077E00003F0C6FD8DF8A30005E004E003E00120EE +:1077D000083003F0A3FD8DF8A3000CE02B983030A7 +:1077E00003F052FE8DF8A30005E004E003E0012061 :1077F0008DF8A300FFE79DF8A30068B9FFE740F606 :10780000E041C4F20241086820F038002B9AD2F817 :10781000E4201043086004E09DF8A3008DF8A20066 @@ -1926,8 +1926,8 @@ :1078400016D0FFE70698802819D0FFE70698C028D1 :107850001CD0FFE70698B0F5807F18D018E040F6FE :107860002841C4F20241086840F40030086013E087 -:107870002B98083003F0C6FC8DF8A3000CE02B9881 -:10788000303003F075FD8DF8A30005E004E003E05F +:107870002B98083003F052FD8DF8A3000CE02B98F4 +:10788000303003F001FE8DF8A30005E004E003E0D2 :1078900001208DF8A300FFE79DF8A30068B9FFE77A :1078A00040F6E041C4F20241086820F4E0702B9AEF :1078B000D2F8E8201043086004E09DF8A3008DF89A @@ -1936,8 +1936,8 @@ :1078E000B0F5007F15D0FFE70598B0F5806F17D091 :1078F000FFE70598B0F5C06F19D0FFE70598B0F520 :10790000006F15D0FFE70598B0F5206F11D011E09A -:1079100014E02B98083003F075FC8DF8A3000DE0FF -:107920002B98303003F024FD8DF8A30006E005E02D +:1079100014E02B98083003F001FD8DF8A3000DE072 +:107920002B98303003F0B0FD8DF8A30006E005E0A1 :1079300004E003E001208DF8A300FFE79DF8A30019 :1079400068B9FFE740F6E041C4F20241086820F45C :1079500060602B9AD2F8EC201043086004E09DF898 @@ -1946,8 +1946,8 @@ :10798000FFE70498B0F5805F15D0FFE70498B0F5E5 :10799000005F17D0FFE70498B0F5405F19D0FFE70C :1079A0000498B0F5804F15D0FFE70498B0F5A04FCC -:1079B00011D011E014E02B98083003F023FC8DF86F -:1079C000A3000DE02B98303003F0D2FC8DF8A3001B +:1079B00011D011E014E02B98083003F0AFFC8DF8E3 +:1079C000A3000DE02B98303003F05EFD8DF8A3008E :1079D00006E005E004E003E001208DF8A300FFE7E6 :1079E0009DF8A30068B9FFE740F6E041C4F2024108 :1079F000086820F4E0402B9AD2F8F0201043086089 @@ -1957,7 +1957,7 @@ :107A30000398B0F5803F17D0FFE70398B0F5C03F3B :107A400019D0FFE70398B0F5003F15D0FFE7039882 :107A5000B0F5203F11D011E014E02B98083003F06E -:107A6000D1FB8DF8A3000DE02B98303003F080FCA3 +:107A60005DFC8DF8A3000DE02B98303003F00CFD89 :107A70008DF8A30006E005E004E003E001208DF8A6 :107A8000A300FFE79DF8A30068B9FFE740F6E041D7 :107A9000C4F20241086820F460302B9AD2F8F42036 @@ -1965,7 +1965,7 @@ :107AB000FFE72B9800798007002838D5FFE72B983F :107AC000D0F8DC000290032816D80299DFE801F014 :107AD00002030C1314E040F62841C4F20241086886 -:107AE00040F4003008600BE02B98083003F08AFB6C +:107AE00040F4003008600BE02B98083003F016FCDF :107AF0008DF8A30004E003E001208DF8A300FFE768 :107B00009DF8A30068B9FFE740F6E441C4F20241E2 :107B1000086820F003002B9AD2F8DC20104308609C @@ -1974,7 +1974,7 @@ :107B4000019050B1FFE70198B0F5807F06D0FFE7C4 :107B50000198B0F5007F0AD010E013E040F628410C :107B6000C4F20241086840F4003008600AE02B9833 -:107B7000083003F047FB8DF8A30003E001208DF8E7 +:107B7000083003F0D3FB8DF8A30003E001208DF85B :107B8000A300FFE79DF8A30068B9FFE740F6E841CE :107B9000C4F20241086820F440702B9AD2F8BC204D :107BA0001043086004E09DF8A3008DF8A200FFE7F1 @@ -1982,7 +1982,7 @@ :107BC000D0F800010090102808D0FFE70098202886 :107BD0000DD0FFE70098302810D010E040F6284183 :107BE000C4F20241086840F4003008600BE02B98B2 -:107BF000303003F0BDFB8DF8A30004E003E001206A +:107BF000303003F049FC8DF8A30004E003E00120DD :107C00008DF8A300FFE79DF8A30068B9FFE740F6F1 :107C1000E441C4F20241086820F030002B9AD2F807 :107C200000211043086004E09DF8A3008DF8A20035 @@ -2058,8 +2058,8 @@ :108080000241096801F4E041B0EB112F0DD2FFE786 :1080900040F62041C4F20241086820F4E040049A0E :1080A000526940EA02200860FFE7FFE700F0B0F8FD -:1080B00040F62041C4F20241096801F00F024EF679 -:1080C0003E31C0F60001895CC84040F20001C2F2B6 +:1080B00040F62041C4F20241096801F00F024FF27C +:1080C0008601C0F60001895CC84040F20001C2F29E :1080D0000001086040F20C00C2F200000068FAF7EC :1080E000C5FF8DF80B009DF80B008DF81700FFE71A :1080F0009DF8170006B080BD83B0029001910299EF @@ -2070,15 +2070,15 @@ :108140000861009800F4E040000A0299486142F298 :108150000000C4F20200006800F00F0001990860FE :1081600003B0704780B500F053F840F62041C4F2E8 -:108170000241096801F00F024EF63E31C0F60001DF +:108170000241096801F00F024FF28601C0F60001CA :10818000895C01F01F0120FA01F140F20000C2F207 :1081900000000160006880BD80B5FFF7E3FF40F696 -:1081A0002041C4F202410968C1F302124EF64E3179 +:1081A0002041C4F202410968C1F302124FF2960164 :1081B000C0F60001895C01F01F01C84080BD0000CD :1081C00080B5FFF7CFFF40F62041C4F202410968B5 -:1081D000C1F302224EF64E31C0F60001895C01F077 +:1081D000C1F302224FF29601C0F60001895C01F062 :1081E0001F01C84080BD000080B5FFF7BBFF40F60F -:1081F0002041C4F202410968C1F302324EF64E3109 +:1081F0002041C4F202410968C1F302324FF29601F4 :10820000C0F60001895C01F01F01C84080BD00007C :1082100089B040F61C40C4F20240006800F018002B :10822000082806D1FFE740F60010C0F23D00049098 @@ -2334,7 +2334,7 @@ :1091C00080B582B00090009820B9FFE701208DF8AB :1091D000070045E0009890F83D0040B9FFE700998E :1091E000002081F83C00009800F03EF8FFE700996D -:1091F000022081F83D00009951F8040B02F07EFA3C +:1091F000022081F83D00009951F8040B02F00AFBAF :109200000099012081F84800FFE70099012081F8CA :109210003E00009981F83F00009981F840000099D4 :1092200081F84100009981F84200009981F84300DB @@ -2343,1435 +2343,1519 @@ :109250000099012081F83D0000208DF80700FFE70C :109260009DF8070002B080BD80B58AB0099000204B :109270000890079006900590049009980068B0F156 -:10928000804F37D1FFE7FFE740F69C40C4F2024031 +:10928000804F19D1FFE7FFE740F69C40C4F202404F :10929000016841F001010160006800F001000390E5 -:1092A0000398FFE7FFE740F68C40C4F202400168F4 -:1092B00041F001010160006800F001000290029895 -:1092C000FFE7022004900590002000900690079090 -:1092D000012008900020C4F2022004A9F9F7F6FC4E -:1092E000009A2D2001901146F9F734FF0198F9F703 -:1092F00027FFFFE70AB080BD83B00190019890F886 -:109300003D00012804D0FFE701208DF80B00B8E0F4 -:109310000199022081F83D0001980168C86840F079 -:109320000100C8600198006842F60041C4F20101E2 -:10933000884200F08280FFE70198006842F6004111 -:10934000C5F20101884278D0FFE701980068B0F1CA -:10935000804F72D0FFE701980068B0F1A04F6CD049 -:10936000FFE70198006840F20041C4F20001884222 -:1093700063D0FFE70198006840F20041C5F20001A8 -:1093800088425AD0FFE70198006840F60001C4F215 -:109390000001884251D0FFE70198006840F60001C3 -:1093A000C5F20001884248D0FFE70198006840F606 -:1093B0000041C4F2000188423FD0FFE701980068F5 -:1093C00040F60041C5F20001884236D0FFE701981F -:1093D000006843F20041C4F2010188422DD0FFE74A -:1093E0000198006843F20041C5F20101884224D08F -:1093F000FFE70198006841F60001C4F200018842CD -:109400001BD0FFE70198006841F60001C5F200019A -:10941000884212D0FFE70198006844F20001C4F2CC -:109420000101884209D0FFE70198006844F2000179 -:10943000C5F20101884219D1FFE7019800688068F0 -:109440000721C0F2010108400090009806280CD0C6 -:10945000FFE70098B0F5803F07D0FFE7019801686B -:10946000086840F001000860FFE706E00198016825 -:10947000086840F001000860FFE700208DF80B004D -:10948000FFE79DF80B0003B07047000080B586B081 -:109490000490039100208DF80B00FFE7049890F8EA -:1094A0003C00012804D1FFE702208DF81700EDE011 -:1094B0000499012081F83C00FFE7FFE704990220AE -:1094C00081F83D00049800688068019001984FF68B -:1094D0008871CFF6CE7108400190019820F47F404A -:1094E00001900198049909688860039800680090C9 -:1094F000002800F0B180FFE70098102800F0AC8051 -:10950000FFE70098202800F0A780FFE700983028A8 -:1095100000F0A280FFE70098402800F09080FFE76D -:109520000098502871D0FFE7009860287AD0FFE7B4 -:109530000098702845D0FFE70098B0F5805F3FD0D5 -:10954000FFE70098B0F5005F50D0FFE70098B0F556 -:10955000801F00F08180FFE70098B0F1101F7BD0E2 -:10956000FFE700982021C0F21001884274D0FFE785 -:1095700000983021C0F2100188426DD0FFE70098BA -:109580004021C0F21001884266D0FFE700985021C8 -:10959000C0F2100188425FD0FFE700986021C0F25E -:1095A0001001884258D0FFE700987021C0F21001E6 -:1095B000884251D0FFE70098B0F5001F4CD052E030 -:1095C00055E004980068039B5A689968DB6802F0CC -:1095D00043FA0498006880680190019840F0770091 -:1095E0000190019804990968886040E00498006837 -:1095F000039B5A689968DB6802F02EFA04980168A8 -:10960000886840F48040886031E004980068039ADC -:109610005168D26802F052FA04980068502102F0B2 -:1096200035FA24E004980068039A5168D26802F081 -:1096300049FB04980068602102F028FA17E00498BA -:109640000068039A5168D26802F038FA04980068FA -:10965000402102F01BFA0AE00498006803990968A7 -:1096600002F014FA03E001208DF80B00FFE70499E3 -:10967000012081F83D00FFE70499002081F83C00BB -:10968000FFE79DF80B008DF81700FFE79DF8170026 -:1096900006B080BD80B584B003900398007F022897 -:1096A0007BD1FFE740F6BC50C2F200000078F0B971 -:1096B000FFE70398042100F0FDFA40F6B451C2F22E -:1096C00000010860FFE703980168086A20F0A00025 -:1096D000086203980168086A40F020000862FFE70A -:1096E00040F6BC51C2F200010120087054E003981A -:1096F000042100F0DFFA40F6B851C2F20001086020 -:10970000FFE703980168086A20F0A0000862039848 -:109710000168086A0862FFE740F6BC51C2F2000126 -:109720000020087040F6B850C2F20000006840F611 -:10973000B451C2F20001096888420DD9FFE740F632 -:10974000B850C2F20000006840F6B451C2F2000105 -:109750000968401A01900FE040F6B450C2F20000D0 -:10976000016840F6B850C2F200000068401A4FF697 -:10977000FF7108440190FFE70198029002984CF6AF -:109780000931C8F63D51A0FB0110400940F6F41123 -:10979000C2F200010860FFE7FFE704B080BD0000EF -:1097A00080B586B004900391029200208DF80700E6 -:1097B000FFE7049890F83C00012804D1FFE702205D -:1097C0008DF8170080E00499012081F83C00FFE744 -:1097D000FFE70298B0B9FFE704980068039B196897 -:1097E0005A68DB6802F092F904980168886920F0F1 -:1097F0000C008861039882680498016888691043A6 -:10980000886156E00298042817D1FFE704980068A1 -:10981000039B19685A68DB6802F07EFA04980168B5 -:10982000886920F440608861039882680498016820 -:10983000886940EA022088613AE00298082816D137 -:10984000FFE704980068039B19685A68DB6802F018 -:1098500099FA04980168C86920F00C00C86103985F -:10986000826804980168C8691043C8611FE00298C3 -:109870000C2817D1FFE704980068039B19685A6801 -:10988000DB6802F0B5FA04980168C86920F440600A -:10989000C8610398826804980168C86940EA022098 -:1098A000C86103E001208DF80700FFE7FFE7FFE74D -:1098B000FFE7FFE70499002081F83C00FFE79DF8EF -:1098C00007008DF81700FFE79DF8170006B080BD70 -:1098D00080B582B00090009820B9FFE701208DF894 -:1098E000070045E0009890F83D0040B9FFE7009977 -:1098F000002081F83C00009800F03EF8FFE7009956 -:10990000022081F83D00009951F8040B01F0F6FEA9 -:109910000099012081F84800FFE70099012081F8B3 -:109920003E00009981F83F00009981F840000099BD -:1099300081F84100009981F84200009981F84300C4 -:10994000FFE7FFE70099012081F84400009981F8C2 -:109950004500009981F84600009981F84700FFE72B -:109960000099012081F83D0000208DF80700FFE7F5 -:109970009DF8070002B080BD81B0009001B0704733 -:1099800080B584B0039003980068C0680290039883 -:109990000068006901909DF804008007002824D524 -:1099A000FFE79DF80800800700281DD5FFE7039812 -:1099B00001686FF00200086103990120087703989D -:1099C00000688069800720B1FFE70398FFF762FE17 -:1099D00006E0039800F054F9039800F055F9FFE70A -:1099E000039900200877FFE7FFE79DF80400400790 -:1099F000002825D5FFE79DF80800400700281ED560 -:109A0000FFE7039801686FF00400086103990220E2 -:109A1000087703980068806910F4407F04D0FFE75E -:109A20000398FFF737FE06E0039800F029F9039842 -:109A300000F02AF9FFE7039900200877FFE7FFE726 -:109A40009DF804000007002824D5FFE79DF80800D2 -:109A5000000700281DD5FFE7039801686FF0080094 -:109A6000086103990420087703980068C06980079B -:109A700020B1FFE70398FFF70DFE06E0039800F022 -:109A8000FFF8039800F000F9FFE70399002008773A -:109A9000FFE7FFE79DF80400C006002825D5FFE793 -:109AA0009DF80800C00600281ED5FFE7039801684E -:109AB0006FF0100008610399082008770398006888 -:109AC000C06910F4407F04D0FFE70398FFF7E2FD80 -:109AD00006E0039800F0D4F8039800F0D5F8FFE70B -:109AE000039900200877FFE7FFE79DF80400C0070F -:109AF00078B1FFE79DF80800C00748B1FFE7039879 -:109B000001686FF001000861039800F0C1F8FFE7F9 -:109B1000FFE7019800F08000802806D0FFE79DF85D -:109B200005008006002810D5FFE79DF80800000614 -:109B3000002809D5FFE7039801686FF40250086117 -:109B40000398FFF71BFAFFE7FFE79DF80500C00742 -:109B500080B1FFE79DF808000006002809D5FFE75F -:109B6000039801686FF4807008610398FFF702FAA8 -:109B7000FFE7FFE79DF804004006002810D5FFE747 -:109B80009DF808004006002809D5FFE70398016802 -:109B90006FF040000861039800F0B8F8FFE7FFE7B6 -:109BA0009DF804008006002810D5FFE79DF8080006 -:109BB0008006002809D5FFE7039801686FF02000B0 -:109BC00008610398FFF7DEF9FFE7FFE79DF806005D -:109BD000C006002810D5FFE79DF80A00C00600283F -:109BE00009D5FFE7039801686FF4801008610398B6 -:109BF000FFF7D0F9FFE7FFE79DF806008006002891 -:109C000010D5FFE79DF80A008006002809D5FFE778 -:109C1000039801686FF4001008610398FFF7B6F924 -:109C2000FFE7FFE79DF806004006002810D5FFE794 -:109C30009DF80A004006002809D5FFE7039801684F -:109C40006FF4800008610398FFF7A8F9FFE7FFE7CA -:109C50009DF806000006002810D5FFE79DF80A00D1 -:109C60000006002809D5FFE7039801686FF400009B -:109C700008610398FFF7A0FAFFE7FFE704B080BD93 -:109C800081B0009001B0704781B0009001B0704782 -:109C900080B582B001900198006842F60041C4F29C -:109CA0000101884203D1FFE7F9F7A2F9FFE702B00B -:109CB00080BD000084B003900291002001900298C2 -:109CC00000900C281DD80099DFE801F0071B1B1B32 -:109CD0000C1B1B1B111B1B1B160003980068406B01 -:109CE00001900FE003980068806B01900AE00398F0 -:109CF0000068C06B019005E003980068006C01905B -:109D000000E0FFE7019804B07047000081B00090C8 -:109D100001B0704783B00190FFE7019890F884008C -:109D2000012804D1FFE702208DF80B002CE00199F7 -:109D3000012081F88400FFE7FFE701992420C1F8A2 -:109D40008800019800680068009001980168086820 -:109D500020F001000860009820F000500090019968 -:109D60000020486600980199096808600199202040 -:109D7000C1F88800FFE70199002081F88400FFE71F -:109D800000208DF80B00FFE79DF80B0003B0704733 -:109D900080B586B004900391ADF80A200498D0F8FD -:109DA0008C00202844D1FFE7039820B1FFE7BDF8DD -:109DB0000A0020B9FFE701208DF817003CE0049964 -:109DC0000120C86604990020086704980399BDF82B -:109DD0000A2003F03FFA8DF809009DF8090010BB36 -:109DE000FFE70498C06E012818D1FFE704980168C6 -:109DF00010200862FFE7FFE70498006850E8000FB2 -:109E000040F010000190FFE701990498026842E8D1 -:109E100000100028F0D1FFE7FFE703E001208DF8F4 -:109E20000900FFE7FFE79DF809008DF8170003E040 -:109E300002208DF81700FFE79DF8170006B080BDDF -:109E400080B584B00390ADF80A100398006844F21E -:109E50000041C4F20001884228D1FFE7BDF80A2082 -:109E600040F27000C2F20000009040F2E901C2F23C -:109E700000010191F6F70AFC009A0199BDF80A3039 -:109E80000020D054012082F8500040F68C40C2F2ED -:109E90000000C822FFF77CFF40F6F810C2F2000075 -:109EA0000168486920F400704861FFE704B080BD94 -:109EB00081B0009001B0704780B584B002900191EC -:109EC000FFE7029890F88400012804D1FFE7022000 -:109ED0008DF80F0032E00299012081F88400FFE73D -:109EE000FFE702992420C1F8880002980068006802 -:109EF000009002980168086820F00100086002984C -:109F00000068806820F06060019908430299096840 -:109F10008860029801F0AAFF009802990968086019 -:109F200002992020C1F88800FFE70299002081F8FB -:109F30008400FFE700208DF80F00FFE79DF80F0079 -:109F400004B080BD80B584B002900191FFE7029813 -:109F500090F88400012804D1FFE702208DF80F005B -:109F600032E00299012081F88400FFE7FFE70299BF -:109F70002420C1F8880002980068006800900298C8 -:109F80000168086820F00100086002980068806895 -:109F900020F060400199084302990968886002989E -:109FA00001F064FF00980299096808600299202076 -:109FB000C1F88800FFE70299002081F88400FFE7DC -:109FC00000208DF80F00FFE79DF80F0004B080BD62 -:109FD00081B0009001B0704781B0009001B070472F -:109FE00080B586B00490FFE7FFE70498006850E86A -:109FF000000F20F490700390FFE703990498026823 -:10A0000042E800100028F0D1FFE7FFE7FFE7FFE795 -:10A010000498006850E8020F4FF6FE71CEF6FF710B -:10A0200008400290FFE702990498026842E8021093 -:10A030000028EDD1FFE7FFE70498C06E012814D196 -:10A04000FFE7FFE7FFE70498006850E8000F20F003 -:10A0500010000190FFE701990498026842E800109F -:10A060000028F0D1FFE7FFE7FFE704980068806869 -:10A070004006002824D5FFE70498D0F88000F0B10E -:10A08000FFE70498D0F880100020C8660498D0F844 -:10A090008000F8F769F988B1FFE70498D0F88000EC -:10A0A000F8F752FA102808D1FFE704991020C1F8F8 -:10A0B000900003208DF8170019E0FFE7FFE7FFE7A6 -:10A0C00004990020A1F85E0004990A680F2111622A -:10A0D00004990A68916941F008019161049A20216C -:10A0E000C2F88C100499C8668DF81700FFE79DF838 -:10A0F000170006B080BD000081B0009001B070472D -:10A1000080B58EB00D900D980068C0690C900D98C8 -:10A11000006800680B900D98006880680A900C98A1 -:10A1200040F60F01084009900998E0B9FFE79DF853 -:10A1300030008006002815D5FFE79DF82C0080062A -:10A14000002806D4FFE79DF82B00C006002809D59B -:10A15000FFE70D98406F20B1FFE70D98416F8847EA -:10A16000FFE76CE2FFE70998002800F0F980FFE7BD -:10A170000A980121C1F20001084209D1FFE70B98BA -:10A1800040F22011C0F20041084200F0E980FFE7F0 -:10A190009DF83000C00788B1FFE79DF82D00C0078B -:10A1A00060B1FFE70D980168012008620D99D1F8B0 -:10A1B000900040F00100C1F89000FFE79DF83000EA -:10A1C0008007002811D5FFE79DF82800C00760B17F -:10A1D000FFE70D980168022008620D99D1F8900000 -:10A1E00040F00400C1F89000FFE79DF83000400700 -:10A1F000002811D5FFE79DF82800C00760B1FFE7F0 -:10A200000D980168042008620D99D1F8900040F083 -:10A210000200C1F89000FFE79DF830000007002819 -:10A2200019D5FFE79DF82C008006002807D4FFE72A -:10A230000A980121C1F2000108420CD0FFE70D98F5 -:10A240000168082008620D99D1F8900040F00800DC -:10A25000C1F89000FFE79DF831000007002813D5F2 -:10A26000FFE79DF82F00400700280DD5FFE70D9868 -:10A2700001684FF4006008620D99D1F8900040F039 -:10A280002000C1F89000FFE70D98D0F8900000285A -:10A2900065D0FFE79DF830008006002815D5FFE760 -:10A2A0009DF82C008006002806D4FFE79DF82B00BF -:10A2B000C006002809D5FFE70D98406F20B1FFE7E1 -:10A2C0000D98416F8847FFE7FFE70D98D0F89000A1 -:10A2D00008900D980068806800F04000402806D083 -:10A2E000FFE79DF8200010F0280F2FD0FFE70D9812 -:10A2F00002F054F80D98006880684006002820D5C8 -:10A30000FFE70D98D0F88000B0B1FFE70D98D0F8C6 -:10A3100080104CF28910C0F60000C8660D98D0F885 -:10A320008000F8F7ADF830B1FFE70D98D0F8800065 -:10A33000C16E8847FFE703E00D98FFF7DDFEFFE7FA -:10A3400003E00D98FFF7D8FEFFE707E00D98FFF751 -:10A35000D3FE0D990020C1F89000FFE7FFE76EE102 -:10A360000D98C06E012840F00B81FFE79DF830008A -:10A37000C006002840F10481FFE79DF82C00C006CC -:10A38000002840F1FD80FFE70D9801681020086269 -:10A390000D98006880684006002840F18F80FFE734 -:10A3A0000D98D0F880000068806CADF81E00BDF8F4 -:10A3B0001E00002867D0FFE7BDF81E000D99B1F818 -:10A3C0005C1088425FDAFFE7BDF81E000D99A1F826 -:10A3D0005E000D98D0F88000006D812846D0FFE720 -:10A3E000FFE7FFE70D98006850E8000F20F4807049 -:10A3F0000690FFE706990D98026842E800100028D1 -:10A40000F0D1FFE7FFE7FFE7FFE70D98006850E8AE -:10A41000020F20F001000590FFE705990D980268F2 -:10A4200042E802100028F0D1FFE7FFE70D99202055 -:10A43000C1F88C000D990020C866FFE7FFE70D9872 -:10A44000006850E8000F20F010000490FFE7049926 -:10A450000D98026842E800100028F0D1FFE7FFE7FE -:10A460000D98D0F88000F7F77FFFFFE70D990220E5 -:10A4700008670D98B0F85C10B0F85E20891A89B2B0 -:10A48000FFF7DEFC19E0BDF81E000D99B1F85C1075 -:10A49000884211D1FFE70D98D0F88000006D812827 -:10A4A00009D1FFE70D99022008670D98B0F85C10FC -:10A4B000FFF7C6FCFFE7FFE7FFE7C0E00D99B1F843 -:10A4C0005C00B1F85E10401AADF80E000D98B0F8BF -:10A4D0005E00002853D0FFE7BDF80E0000284ED0E4 -:10A4E000FFE7FFE7FFE70D98006850E8000F20F452 -:10A4F00090700290FFE702990D98026842E8001000 -:10A500000028F0D1FFE7FFE7FFE7FFE70D980068BD -:10A5100050E8020F4FF6FE71CEF6FF710840019031 -:10A52000FFE701990D98026842E802100028EDD17A -:10A53000FFE7FFE70D992020C1F88C000D9900205E -:10A54000C8660D994867FFE7FFE70D98006850E877 -:10A55000000F20F010000090FFE700990D980268AE -:10A5600042E800100028F0D1FFE7FFE70D99022034 -:10A5700008670D98BDF80E10FFF762FCFFE75EE07C -:10A580009DF83200C00600280FD5FFE79DF82A008D -:10A590004006002809D5FFE70D9801684FF48010A8 -:10A5A00008620D98FFF718FD49E09DF8300000069D -:10A5B000002815D5FFE79DF82C000006002806D4DA -:10A5C000FFE79DF82A000006002809D5FFE70D984F -:10A5D000806F20B1FFE70D98816F8847FFE72EE07D -:10A5E0009DF83000400600280AD5FFE79DF82C00B2 -:10A5F0004006002804D5FFE70D9801F01FFF1EE07C -:10A600009DF83200000600280AD5FFE79DF82F00CC -:10A610004006002804D5FFE70D98FFF7D9FC0EE0AF -:10A620009DF83300C00750B1FFE79DF82F000006EA -:10A63000002804D5FFE70D98FFF73AFCFFE70EB0BE -:10A6400080BD000080B582B00090009820B9FFE77F -:10A6500001208DF8070046E00098806908B1FFE707 -:10A6600000E0FFE70098D0F8880040B9FFE70099C4 -:10A67000002081F88400009800F03AF8FFE7009984 -:10A680002420C1F8880000980168086820F00100C3 -:10A6900008600098806A20B1FFE7009801F02CFC68 -:10A6A000FFE7009802F0CAFB012804D1FFE7012070 -:10A6B0008DF8070017E000980168486820F4904082 -:10A6C000486000980168886820F02A008860009837 -:10A6D0000168086840F001000860009801F0B0FCD3 -:10A6E0008DF80700FFE79DF8070002B080BD00006D -:10A6F00080B5F2B07190002070906F906E906D9068 -:10A700006C9051A86C21F6F730F80EA84FF48471C4 -:10A71000F6F72BF87198006845F20001C4F20001C9 -:10A72000884247D1FFE700200F9010210E91299019 -:10A730000EA8FBF71FFE18B1FFE7F7F75FF9FFE779 -:10A74000FFE740F69C40C4F20240016841F48011EA -:10A750000160006800F480100D900D98FFE7FFE79E -:10A7600040F68C40C4F20240016841F002010160F1 -:10A77000006800F002000C900C98FFE74FF4405086 -:10A780006C9002206D90002006906E906F900E20CD -:10A79000709040F20040C4F202206CA9F8F796FADB -:10A7A000069A3E2007901146F8F7D4FC0798F8F770 -:10A7B000C7FCD0E17198006843F60001C4F20101C2 -:10A7C000884240F0FF80FFE700200F9001210E91AA -:10A7D00025900EA8FBF7CEFD18B1FFE7F7F70EF9AD -:10A7E000FFE7FFE740F6A440C4F20240016841F4ED -:10A7F00080410160006800F480400B900B98FFE7F7 -:10A80000FFE740F68C40C4F20240016841F00201CB -:10A810000160006800F002000A900A98FFE74FF418 -:10A8200040406C9002206D90002005906E906F90DB -:10A830000420709040F20040C4F202206CA9F8F7A6 -:10A8400045FA059821215191152152915390549028 -:10A85000559056905790589001215A915B914FF026 -:10A8600040215C915D905E9062905F90609040F2BC -:10A870008821C2F2000151A8F7F7DCF818B1FFE710 -:10A88000F7F7BCF8FFE740F24C20C2F2000040F2BC -:10A890008822C2F200020021F7F7BCFA18B1FFE7E4 -:10A8A000F7F7ACF8FFE740F24C20C2F20000F7F7F0 -:10A8B00051FC18B1FFE7F7F7A1F8FFE740F6E820F1 -:10A8C000C2F2000040F2D021C4F202010160002176 -:10A8D0008163C1634FF40032026441648121816469 -:10A8E000F7F7D6F818B1FFE7F7F788F8FFE740F673 -:10A8F000E820C2F2000040F24C21C2F20001F7F75A -:10A9000057FB18B1FFE7F7F779F8FFE7FFE7719812 -:10A9100040F6E821C2F20001C0F880107198C865C5 -:10A92000FFE740F6E820C2F200001021F7F7D2FD61 -:10A9300018B1FFE7F7F762F8FFE740F67020C2F2C0 -:10A940000000039040F25021C4F202010160162180 -:10A9500041600021049181604FF48062C26008224E -:10A96000026141618161C1610162012242628262D0 -:10A97000C16201634163F7F757FF18B1FFE7F7F7CB -:10A980003DF8FFE7FFE7719840F67021C2F2000141 -:10A99000C1677198C865FFE740F67020C2F20000F9 -:10A9A0001021F7F797FD18B1FFE7F7F727F8FFE752 -:10A9B0003A20029000221146F8F7CCFB0298F8F7F3 -:10A9C000BFFBC7E07198006844F20041C4F2000187 -:10A9D000884240F0BE80FFE700200F9002210E91D8 -:10A9E00026900EA8FBF7C6FC18B1FFE7F7F706F8AC -:10A9F000FFE7FFE740F69C40C4F20240016841F4E3 -:10AA000000310160006800F4003009900998FFE708 -:10AA1000FFE740F68C40C4F20240016841F00101BA -:10AA20000160006800F0010008900898FFE70C2022 -:10AA30006C9002206D90002001906E906F90072026 -:10AA400070900020C4F202206CA9F8F73FF9019839 -:10AA50002121519117215291539054905590569025 -:10AA60005790589001215A915B915C905D905E9057 -:10AA700062905F90609040F26421C2F2000151A8A0 -:10AA8000F6F7D8FF18B1FFE7F6F7B8FFFFE740F297 -:10AA90003420C2F2000040F26422C2F2000200211F -:10AAA000F7F7B8F918B1FFE7F6F7A8FFFFE740F2AC -:10AAB0003420C2F20000F7F74DFB18B1FFE7F6F7BC -:10AAC0009DFFFFE740F6F810C2F2000040F2D011FF -:10AAD000C4F20201016000218163C1630164416429 -:10AAE00081218164F6F7D4FF18B1FFE7F6F786FFFE -:10AAF000FFE740F6F810C2F2000040F23421C2F243 -:10AB00000001F7F755FA18B1FFE7F6F777FFFFE70F -:10AB1000FFE7719840F6F811C2F20001C0F880100A -:10AB20007198C865FFE740F6F810C2F200001021E6 -:10AB3000F7F7D0FC18B1FFE7F6F760FFFFE73B201F -:10AB4000009000221146F8F705FB0098F8F7F8FA94 -:10AB5000FFE7FFE7FFE772B080BD000080B586B079 -:10AB600004900391ADF80A200498D0F88C002028B6 -:10AB700045D1FFE7039820B1FFE7BDF80A0020B9EF -:10AB8000FFE701208DF817003DE004990020C8661A -:10AB90000498006842F20041C4F20041884225D086 -:10ABA000FFE70498006842F20041C5F20041884284 -:10ABB0001CD0FFE70498006840680002002814D504 -:10ABC000FFE7FFE7FFE70498006850E8000F40F058 -:10ABD00080600190FFE701990498026842E8001044 -:10ABE0000028F0D1FFE7FFE7FFE7FFE704980399AC -:10ABF000BDF80A2002F02EFB8DF8170003E00220BA -:10AC00008DF81700FFE79DF8170006B080BD000023 -:10AC100080B586B004900391ADF80A200498D0F86E -:10AC20008C00202853D1FFE7039820B1FFE7BDF83F -:10AC30000A0020B9FFE701208DF817004BE00499C6 -:10AC40000020C8660498006880684006002807D580 -:10AC5000FFE704980168886820F040008860FFE7FB -:10AC60000498006842F20041C4F20041884225D0B5 -:10AC7000FFE70498006842F20041C5F200418842B3 -:10AC80001CD0FFE70498006840680002002814D533 -:10AC9000FFE7FFE7FFE70498006850E8000F40F087 -:10ACA00080600190FFE701990498026842E8001073 -:10ACB0000028F0D1FFE7FFE7FFE7FFE704980399DB -:10ACC000BDF80A2002F0B2FB8DF8170003E0022065 -:10ACD0008DF81700FFE79DF8170006B080BD000053 -:10ACE00080B582B001900198006843F60001C4F27B -:10ACF0000101884245D1FFE740F6BD50C2F2000095 -:10AD000000780A2834D1FFE740F6BE50C2F20000B6 -:10AD10000088012813DBFFE740F6BE51C2F20001B4 -:10AD20000B8840F2B112C2F200020020D05440F66B -:10AD3000F013C2F2000301221A70088017E040F6F7 -:10AD4000BE50C2F2000000887E2801DCFFE70DE063 -:10AD500040F6BE51C2F200010020088040F2B1105E -:10AD6000C2F200008021F5F7DEFCFFE7FFE7FFE716 -:10AD7000019840F6BD51C2F200010122FFF748FFE1 -:10AD8000FFE702B080BD000081B0009001B07047C5 -:10AD900081B0009001B0704780B582B040F6F830C5 -:10ADA000C2F20000019041F2F411C2F2000140220F -:10ADB000FFF7D4FE01980168086840F010000860B1 -:10ADC00002B080BDFFE7FEE780B586B0FFE740F642 -:10ADD0008840C4F20240016841F00101016000684E -:10ADE00000F0010005900598FFE71E200190002269 -:10ADF00003921146F8F7AEF90198F8F7A1F9039A12 -:10AE00001F2002901146F8F7A5F90298F8F798F973 -:10AE1000039A202004901146F8F79CF90498F8F75B -:10AE20008FF906B080BD000080B590B000200F9073 -:10AE30000E900D900C900B90FFE740F68C40C4F202 -:10AE40000240016841F080010160006800F080006C -:10AE50000A900A98FFE7FFE740F68C40C4F20240F0 -:10AE6000016841F001010160006800F001000990F3 -:10AE70000998FFE7FFE740F68C40C4F20240016802 -:10AE800041F002010160006800F00200089008989B -:10AE9000FFE7FFE740F68C40C4F20240016841F052 -:10AEA00008010160006800F0080007900798FFE7BC -:10AEB0000020C4F20220019001210391002204929B -:10AEC000F8F77AF8049A40F60040C4F202200590A0 -:10AED00030210291F8F770F80198039A04990B92C7 -:10AEE0000C920D910E910BA90691F7F7EFFEDDF88C -:10AEF00008C0039B049A05980699CDF82CC00C93C2 -:10AF000002230D930E92F7F7E1FE10B080BD000012 -:10AF100080B58CB0002100910B910A9109910891A4 -:10AF2000079106910591049103910291019140F6D8 -:10AF3000AC30C2F200004FF080420260F922426061 -:10AF400081604FF0FF32C26001618161FEF738F924 -:10AF500018B1FFE7F6F752FDFFE74FF48050089075 -:10AF600040F6AC30C2F2000008A9FEF78FFA18B123 -:10AF7000FFE7F6F743FDFFE740F6AC30C2F2000012 -:10AF8000FEF7A6FC18B1FFE7F6F738FDFFE7002053 -:10AF90000590079040F6AC30C2F2000005A9FEF71C -:10AFA00001F818B1FFE7F6F729FDFFE7002001904F -:10AFB000012102910390049040F6AC30C2F20000EF -:10AFC00001A90422FEF7ECFB18B1FFE7F6F716FD26 -:10AFD000FFE70CB080BD000080B502F055FD80BDDC -:10AFE00080B582B040F62050C2F20000009045F2D9 -:10AFF0000001C4F2000101604FF4165141600021CC -:10B0000001918160C16001610C2242618161C16175 -:10B01000016241628162FFF715FB18B1FFE7F6F7A5 -:10B02000EDFCFFE740F62050C2F200000021FEF7E1 -:10B0300089FF18B1FFE7F6F7E1FCFFE740F6205083 -:10B04000C2F200000021FEF737FF18B1FFE7F6F764 -:10B05000D5FCFFE740F62050C2F20000FEF75AFE92 -:10B0600018B1FFE7F6F7CAFCFFE702B080BD0000A9 -:10B0700080B582B040F6F830C2F20000009043F68E -:10B080000001C4F2010101604FF41651416000213A -:10B0900001918160C16001610C2242618161C161E5 -:10B0A000016241628162FFF7CDFA18B1FFE7F6F75E -:10B0B000A5FCFFE740F6F830C2F200000021FEF7E1 -:10B0C00041FF18B1FFE7F6F799FCFFE740F6F830CB -:10B0D000C2F200000021FEF7EFFE18B1FFE7F6F71D -:10B0E0008DFCFFE740F6F830C2F20000FEF712FEDA -:10B0F00018B1FFE7F6F782FCFFE702B080BD000061 -:10B1000080B582B040F68C40C2F20000009044F25C -:10B110000041C4F2000101604FF41651416000216A -:10B1200001918160C16001610C2242618161C16154 -:10B13000016241628162FFF785FA18B1FFE7F6F715 -:10B140005DFCFFE740F68C40C2F200000021FEF7F4 -:10B15000F9FE18B1FFE7F6F751FCFFE740F68C4027 -:10B16000C2F200000021FEF7A7FE18B1FFE7F6F7D4 -:10B1700045FCFFE740F68C40C2F20000FEF7CAFD36 -:10B1800018B1FFE7F6F73AFCFFE702B080BD000018 -:10B19000FFE7FEE7FFE7FEE788B00790069105921C -:10B1A000079800F0070004900498C0F107000528F4 -:10B1B00003D3FFE70420019004E00498C0F10700E6 -:10B1C0000190FFE70198039004980430062803D803 -:10B1D000FFE70020009003E0049803380090FFE7A9 -:10B1E0000098029006980399012202FA01F10139B0 -:10B1F0000840029B984005999A40013A1140084343 -:10B2000008B0704780B584B0029040F60041C4F2A7 -:10B210000241086820F080600860F7F7E3FE0190C3 -:10B22000FFE740F60040C4F20240006800F0006111 -:10B230000020B0EBD16F0CD0FFE7F7F7D3FE0199F8 -:10B24000401A032804D3FFE703208DF80F008BE09A -:10B25000E7E7FFE740F62C41C4F20241086843F6F5 -:10B2600003729043029B1A685B6842EA0322104310 -:10B27000086002998868D1F80CC00B694A690138E6 -:10B280006FF35F204FF60061CFF6FF7101EB4C21A9 -:10B2900089B208440021CFF6FF7101EB034101F4AC -:10B2A000FE0108444FF07F4101EB026101F0FE41D5 -:10B2B000084440F63C41C4F202410860FFE740F612 -:10B2C0002C41C4F202410091086820F00C00029A5F -:10B2D000926910430860086820F02000029AD26941 -:10B2E000104308600298426A0868104308600868C2 -:10B2F00020F01000086040F64042C4F2024210689C -:10B300004FF6F8739843029B1B6A40EAC300106033 -:10B31000086840F01000086040F60041C4F20241A5 -:10B32000086840F080600860F7F75CFE0190FFE776 -:10B3300040F60040C4F20240006800F000610020C6 -:10B34000B0EBD16F0CD1FFE7F7F74CFE0199401A33 -:10B35000032804D3FFE703208DF80F0004E0E7E79C -:10B3600000208DF80F00FFE79DF80F0004B080BDAE -:10B3700080B584B0029040F60041C4F202410868F2 -:10B3800020F080500860F7F72DFE0190FFE740F6AF -:10B390000040C4F20240006800F000510020B0EB11 -:10B3A000517F0CD0FFE7F7F71DFE0199401A0328E3 -:10B3B00004D3FFE703208DF80F008BE0E7E7FFE7FA -:10B3C00040F63041C4F20241086843F603729043EC -:10B3D000029B1A685B6842EA0322104308600299E4 -:10B3E0008868D1F80CC00B694A6901386FF35F2097 -:10B3F0004FF60061CFF6FF7101EB4C2189B2084492 -:10B400000021CFF6FF7101EB034101F4FE01084476 -:10B410004FF07F4101EB026101F0FE41084440F62C -:10B420004441C4F202410860FFE740F63041C4F2F3 -:10B4300002410091086820F00C00029A92691043C2 -:10B440000860086820F02000029AD2691043086062 -:10B450000298426A086810430860086820F01000EB -:10B46000086040F64842C4F2024210684FF6F87392 -:10B470009843029B1B6A40EAC3001060086840F0D2 -:10B480001000086040F60041C4F20241086840F034 -:10B4900080500860F7F7A6FD0190FFE740F60040F6 -:10B4A000C4F20240006800F000510020B0EB517F70 -:10B4B0000CD1FFE7F7F796FD0199401A032804D352 -:10B4C000FFE703208DF80F0004E0E7E700208DF888 -:10B4D0000F00FFE79DF80F0004B080BD80B59CB061 -:10B4E00008A85021F5F741F9002007900690059033 -:10B4F000049003900290FFE740F61000C4F202406F -:10B50000016841F030010160006800F030000190F6 -:10B510000198FFE7FFE740F61400C4F2024000681C -:10B5200000F00800082801D0FFE7F4E71020089099 -:10B530004FF480700F9020201090022012901390F2 -:10B54000012114917D2115911690179018900820D3 -:10B55000199000201A901B9008A8FCF7BFFF18B1A3 -:10B56000FFE7F6F74BFAFFE71F2002900320039056 -:10B570000020049005900690079002A80521FCF792 -:10B5800071FB18B1FFE7F6F739FAFFE742F2000165 -:10B59000C4F202010868022262F3051008601CB0C0 -:10B5A00080BD000082B04EF68851CEF200010868DE -:10B5B00040F47000086040F60042C4F202420120EC -:10B5C000106040F61C41C4F2024100200090086067 -:10B5D00040F62041C4F20241086011684EF6E323B0 -:10B5E000CEF6E2231940116040F62841C4F2024130 -:10B5F000086040F62C41C4F20241086040F6304138 -:10B60000C4F20241086040F63443C4F2024340F2FF -:10B610008021C0F20111196040F63843C4F20243A0 -:10B62000186040F63C43C4F20243196040F64043C0 -:10B63000C4F20243186040F64443C4F20243196066 -:10B6400040F64841C4F202410860116821F48021AB -:10B65000116040F65041C4F2024108604EF60851B4 -:10B66000CEF200014FF00060086042F21800C4F210 -:10B670000200006800F0604001900198B0F1604F56 -:10B6800005D0FFE70198B0F1404F24D1FFE742F227 -:10B690001C00C4F202000068C00778B1FFE742F264 -:10B6A0000C01C4F2020142F63B20C0F6190008600A -:10B6B00046F67F60C4F65D400860FFE742F21C0179 -:10B6C000C4F20201086840F002000860086840F017 -:10B6D00001000860FFE702B07047000080B540F647 -:10B6E0006030C2F20000FEF74BF980BD80B540F635 -:10B6F000AC30C2F20000FEF743F980BD83B0029087 -:10B700000191029800680090029842F60041C4F24C -:10B710000101884252D0FFE7029842F60041C5F28B -:10B72000010188424AD0FFE70298B0F1804F45D02E -:10B73000FFE70298B0F1A04F40D0FFE7029840F237 -:10B740000041C4F20001884238D0FFE7029840F27D -:10B750000041C5F20001884230D0FFE7029840F670 -:10B760000001C4F20001884228D0FFE7029840F6A9 -:10B770000001C5F20001884220D0FFE7029840F6A0 -:10B780000041C4F20001884218D0FFE7029840F659 -:10B790000041C5F20001884210D0FFE7029843F251 -:10B7A0000041C4F20101884208D0FFE7029843F249 -:10B7B0000041C5F2010188420AD1FFE7009820F05C -:10B7C0007000009001984168009808430090FFE7DE -:10B7D000029842F60041C4F20101884200F0BA80AA -:10B7E000FFE7029842F60041C5F20101884200F0ED -:10B7F000B180FFE70298B0F1804F00F0AB80FFE727 -:10B800000298B0F1A04F00F0A580FFE7029840F247 -:10B810000041C4F20001884200F09C80FFE70298DA -:10B8200040F20041C5F20001884200F09380FFE73A -:10B83000029840F60001C4F20001884200F08A80BC -:10B84000FFE7029840F60001C5F20001884200F0CF -:10B850008180FFE7029840F60041C4F2000188426F -:10B8600078D0FFE7029840F60041C5F20001884217 -:10B8700070D0FFE7029843F20041C4F20101884210 -:10B8800068D0FFE7029843F20041C5F20101884207 -:10B8900060D0FFE7029841F60001C4F2000188423F -:10B8A00058D0FFE7029841F60001C5F20001884236 -:10B8B00050D0FFE7029841F60041C4F200018842EF -:10B8C00048D0FFE7029841F60041C5F200018842E6 -:10B8D00040D0FFE7029842F20001C4F20001884222 -:10B8E00038D0FFE7029842F20001C5F20001884219 -:10B8F00030D0FFE7029844F20001C4F2010188420F -:10B9000028D0FFE7029844F20001C5F20101884205 -:10B9100020D0FFE7029844F20041C4F201018842BE -:10B9200018D0FFE7029844F20041C5F201018842B5 -:10B9300010D0FFE7029844F60001C4F201018842EA -:10B9400008D0FFE7029844F60001C5F201018842E1 -:10B950000AD1FFE7009820F4407000900198C16878 -:10B96000009808430090FFE7009820F080000199BC -:10B97000496908430090009802990860019880681E -:10B980000299C8620198006802998862029842F69A -:10B990000041C4F20101884248D0FFE7029842F614 -:10B9A0000041C5F20101884240D0FFE7029843F20E -:10B9B0000041C4F20101884238D0FFE7029843F207 -:10B9C0000041C5F20101884230D0FFE7029844F2FD -:10B9D0000001C4F20101884228D0FFE7029844F236 -:10B9E0000001C5F20101884220D0FFE7029844F22D -:10B9F0000041C4F20101884218D0FFE7029844F2E6 -:10BA00000041C5F20101884210D0FFE7029844F6D8 -:10BA10000001C4F20101884208D0FFE7029844F611 -:10BA20000001C5F20101884205D1FFE701980069D4 -:10BA300002990863FFE702990120486102980069B2 -:10BA4000C00730B1FFE70299086920F001000861E2 -:10BA5000FFE703B07047000085B0049003910292A5 -:10BA60000193049880680090009820F47F40009033 -:10BA700003980299019A41EA022101430098084380 -:10BA8000009000980499886005B0704783B00290D8 -:10BA9000019102988068009000984FF68F71CFF660 -:10BAA000CF710840009001980099084340F00700CA -:10BAB000009000980299886003B0704785B00490A8 -:10BAC000039102920498006A00900499086A20F099 -:10BAD00001000862049880690190019820F0F0004C -:10BAE00001900299019840EA01100190009820F01D -:10BAF0000A00009003990098084300900198049967 -:10BB0000886100980499086205B0704787B0069074 -:10BB10000591049203930698006A01900699086AB9 -:10BB200020F00100086206988069029006990120C1 -:10BB300042F60042C4F201029142009000F094806B -:10BB4000FFE70699012042F60042C5F20102914248 -:10BB5000009000F08980FFE706990120B1F1804F45 -:10BB6000009000F08180FFE706990120B1F1A04F1D -:10BB7000009079D0FFE70699012040F20042C4F21C -:10BB80000002914200906FD0FFE70699012040F239 -:10BB90000042C5F200029142009065D0FFE706998D -:10BBA000012040F60002C4F20002914200905BD0F6 -:10BBB000FFE70699012040F60002C5F2000291421B -:10BBC000009051D0FFE70699012040F60042C4F2F0 -:10BBD00000029142009047D0FFE70699012040F60D -:10BBE0000042C5F20002914200903DD0FFE7069965 -:10BBF000012043F20042C4F201029142009033D08E -:10BC0000FFE70699012043F20042C5F2010291428A -:10BC1000009029D0FFE70699012041F60002C4F206 -:10BC20000002914200901FD0FFE70699012041F6E3 -:10BC30000002C5F200029142009015D0FFE706997C -:10BC4000012044F20002C4F20102914200900BD0A4 -:10BC5000FFE706984CF20001CAF6FE710844B0FAFC -:10BC600080F040090090FFE70098C00748B1FFE767 -:10BC7000029820F003000290049902980843029071 -:10BC800004E0029840F001000290FFE7029820F0E3 -:10BC9000F000029003980001C1B20298084302909C -:10BCA000019820F00A000190059800F00A0101981F -:10BCB00008430190029806998861019806990862E4 -:10BCC00007B0704785B00490039102920498006A0F -:10BCD00000900499086A20F01000086204988069B6 -:10BCE0000190019820F4704001900299019840EA77 -:10BCF00001300190009820F0A00000900399009876 -:10BD000040EA011000900198049988610098049914 -:10BD1000086205B07047000086B005900491039258 -:10BD200002930598006A00900599086A20F01000B7 -:10BD30000862059880690190019820F44070019094 -:10BD40000399019840EA01200190019820F4704085 -:10BD500001900298000381B2019808430190009875 -:10BD600020F0A0000090049800F00A01009840EA3A -:10BD70000110009001980599886100980599086262 -:10BD800006B0704786B0059004910392029305981F -:10BD9000006A00900599086A20F48070086205988E -:10BDA000C0690190019820F0030001900399019867 -:10BDB00008430190019820F0F000019002980001E2 -:10BDC000C1B2019808430190009820F420600090CF -:10BDD000049800F00A01009840EA012000900198C0 -:10BDE0000599C86100980599086206B0704700007F -:10BDF00086B005900491039202930598006A009022 -:10BE00000599086A20F4805008620598C06901907D -:10BE1000019820F4407001900399019840EA0120B4 -:10BE20000190019820F4704001900298000381B2C3 -:10BE3000019808430190009820F420400090049855 -:10BE400000F00A01009840EA01300090019805993D -:10BE5000C86100980599086206B0704780B540F641 -:10BE60002050C2F20000FEF74BF980BD82B0019075 -:10BE70000198406E40B9FFE701990120A1F86A00DE -:10BE80000199A1F8680034E008208DF803008DF8CE -:10BE90000200019800688068C0F342608DF80100DC -:10BEA000019800688068400F8DF800009DF802003E -:10BEB0009DF800204EF65E33C0F60003995C00FB4F -:10BEC00001F04EF65631C0F600018A5CB0FBF2F08C -:10BED000019AA2F86A009DF803009DF801209B5C7E -:10BEE00000FB03F0895CB0FBF1F00199A1F8680058 -:10BEF000FFE702B07047000081B00090009890F812 -:10BF00002800000700280BD5FFE70098006840686C -:10BF100020F40040009A1168926B10434860FFE7DC -:10BF2000009890F82800C00758B1FFE70098006813 -:10BF3000406820F40030009A1168D26A10434860CB -:10BF4000FFE7009890F82800800700280BD5FFE74E -:10BF500000980068406820F48030009A1168126BE5 -:10BF600010434860FFE7009890F828004007002839 -:10BF70000BD5FFE700980068406820F48020009A05 -:10BF80001168526B10434860FFE7009890F8280052 -:10BF9000C00600280BD5FFE700980068806820F4F1 -:10BFA0008050009A1168D26B10438860FFE70098B8 -:10BFB00090F82800800600280BD5FFE7009800685D -:10BFC000806820F40050009A1168126C1043886059 -:10BFD000FFE7009890F82800400600281CD5FFE7EE -:10BFE00000980068406820F48010009A1168526C34 -:10BFF000104348600098406CB0F5801F0BD1FFE7FC -:10C0000000980068406820F4C000009A1168926CA3 -:10C0100010434860FFE7FFE7009890F8280000060B -:10C0200000280BD5FFE700980068406820F4002046 -:10C03000009A1168D26C10434860FFE701B0704766 -:10C0400080B588B0069006990020C1F89000F6F7F8 -:10C05000C9FF0590069800680068000700282FD5E2 -:10C06000FFE70698059B6A466FF07E4111604FF42A -:10C070000011002201F0ECFA08B3FFE7FFE7FFE749 -:10C080000698006850E8000F20F080000490FFE759 -:10C0900004990698026842E800100028F0D1FFE7F2 -:10C0A000FFE706992020C1F88800FFE706990020E5 -:10C0B00081F88400FFE703208DF81F005FE0FFE7B1 -:10C0C0000698006800684007002842D5FFE70698F8 -:10C0D000059B6A466FF07E4111604FF4800100229B -:10C0E00001F0B6FAA0B3FFE7FFE7FFE706980068A4 -:10C0F00050E8000F20F490700390FFE70399069832 -:10C10000026842E800100028F0D1FFE7FFE7FFE7F0 -:10C11000FFE70698006850E8020F20F00100029047 -:10C12000FFE702990698026842E802100028F0D161 -:10C13000FFE7FFE706992020C1F88C00FFE706998A -:10C14000002081F88400FFE703208DF81F0016E02F -:10C15000FFE706992020C1F888000699C1F88C00F5 -:10C1600006990020C86606990867FFE7069900202F -:10C1700081F88400FFE700208DF81F00FFE79DF89D -:10C180001F0008B080BD000080B582B0019001980A -:10C19000C06D009000990020A1F85E000098FDF7A6 -:10C1A000ABFF02B080BD000080B584B0039003985F -:10C1B000C06D02900298D0F8880001900298D0F8E3 -:10C1C0008C000090029800688068000600280CD55A -:10C1D000FFE70198212808D1FFE702990020A1F884 -:10C1E0005600029800F04CF9FFE70298006880685A -:10C1F000400600280CD5FFE70098222808D1FFE769 -:10C2000002990020A1F85E00029800F0C7F8FFE74D -:10C210000299D1F8900040F01000C1F89000029807 -:10C22000FDF76AFF04B080BD80B586B00590059823 -:10C23000C06D04900598006D812848D0FFE70499EF -:10C240000020A1F85E00FFE7FFE70498006850E8CF -:10C25000000F20F480700390FFE7039904980268B0 -:10C2600042E800100028F0D1FFE7FFE7FFE7FFE713 -:10C270000498006850E8020F20F001000290FFE7E8 -:10C2800002990498026842E802100028F0D1FFE702 -:10C29000FFE704992020C1F88C000498C06E0128A3 -:10C2A00014D1FFE7FFE7FFE70498006850E8000FAC -:10C2B00020F010000190FFE701990498026842E81D -:10C2C00000100028F0D1FFE7FFE7FFE7FFE7049940 -:10C2D000002008670498C06E012821D1FFE7049967 -:10C2E0000020A1F85E0005980068806CADF802009F -:10C2F000BDF802000499B1F85C10884206DAFFE745 -:10C30000BDF802000499A1F85E00FFE70498B0F8B8 -:10C310005C10B0F85E20891A89B2FDF791FD03E048 -:10C320000498FEF7DDFCFFE706B080BD80B584B061 -:10C3300003900398C06D029002990120086702984B -:10C34000C06E012823D1FFE70299B1F85C004008D4 -:10C35000A1F85E0003980068806CADF80600BDF897 -:10C3600006000299B1F85C10884206DCFFE7BDF8D0 -:10C3700006000299A1F85E00FFE70298B0F85C1091 -:10C38000B0F85E20891A89B2FDF75AFD03E00298E1 -:10C39000FEF7FAFCFFE704B080BD000084B0039014 -:10C3A000FFE7FFE70398006850E8000F20F4907063 -:10C3B0000290FFE702990398026842E80010002803 -:10C3C000F0D1FFE7FFE7FFE7FFE70398006850E8D9 -:10C3D000020F4FF6FE71CEF6FF7108400190FFE7A5 -:10C3E00001990398026842E802100028EDD1FFE7A6 -:10C3F000FFE70398C06E012814D1FFE7FFE7FFE7CE -:10C400000398006850E8000F20F010000090FFE74C -:10C4100000990398026842E800100028F0D1FFE775 -:10C42000FFE7FFE703992020C1F88C000399002063 -:10C43000C8660399486704B07047000080B582B0B1 -:10C440000190FFE7FFE70198006850E8000F20F037 -:10C4500040000090FFE700990198026842E8001050 -:10C460000028F0D1FFE7FFE701992020C1F88800FC -:10C470000199002088670198FEF78AFC02B080BD10 -:10C4800083B00290FFE7FFE70298006850E8000FD2 -:10C4900020F0C0000190FFE701990298026842E88D -:10C4A00000100028F0D1FFE7FFE7FFE7FFE7029861 -:10C4B000006850E8020F20F400000090FFE70099A8 -:10C4C0000298026842E802100028F0D1FFE7FFE777 -:10C4D00002992020C1F8880003B0704780B588B069 -:10C4E00007900798B0F86000ADF816000798D0F8EC -:10C4F0008C00222840F0B480FFE707980068406A6B -:10C50000ADF814000798806D0690BDF81400BDF8D2 -:10C5100016100840069908800799886D02308865D2 -:10C520000799B1F85E000138A1F85E000798B0F8ED -:10C530005E00002840F09380FFE7FFE7FFE70798E1 -:10C54000006850E8000F20F490700490FFE7049911 -:10C550000798026842E800100028F0D1FFE7FFE7E3 -:10C56000FFE7FFE70798006850E8020F20F001009E -:10C570000390FFE703990798026842E80210002839 -:10C58000F0D1FFE7FFE707992020C1F88C00079959 -:10C5900000204867079908670798006842F2004141 -:10C5A000C4F20041884225D0FFE70798006842F2B4 -:10C5B0000041C5F2004188421CD0FFE7079800689F -:10C5C00040680002002814D5FFE7FFE7FFE707985F -:10C5D000006850E8000F20F080600290FFE70299A9 -:10C5E0000798026842E800100028F0D1FFE7FFE753 -:10C5F000FFE7FFE70798C06E01282BD1FFE70799F7 -:10C600000020C866FFE7FFE70798006850E8000FC2 -:10C6100020F010000190FFE701990798026842E8B6 -:10C6200000100028F0D1FFE7FFE707980068C06915 -:10C6300000F010010120B0EB111F05D1FFE70798B2 -:10C64000016810200862FFE70798B0F85C10FDF75A -:10C65000F7FB03E00798FEF743FBFFE7FFE706E081 -:10C6600007980168886940F008008861FFE708B012 -:10C6700080BD000080B58EB00D900D98B0F86000C0 -:10C68000ADF82E000D980068C06909900D980068FB -:10C69000006808900D980068806807900D98D0F8A1 -:10C6A0008C00222840F06A81FFE70D98B0F86800FE -:10C6B000ADF82A00FFE7BDF82A100020009031B144 -:10C6C000FFE79DF82400C0F340100090FFE70098BA -:10C6D000C007002800F01381FFE70D980068406A4A -:10C6E000ADF82C000D98806D0C90BDF82C00BDF8B5 -:10C6F0002E1008400C9908800D99886D02308865CD -:10C700000D99B1F85E000138A1F85E000D9800683F -:10C71000C06909909DF824004007002852D0FFE727 -:10C720009DF82400C00788B1FFE79DF82100C007ED -:10C7300060B1FFE70D980168012008620D99D1F8FA -:10C74000900040F00100C1F89000FFE79DF8240040 -:10C750008007002811D5FFE79DF81C00C00760B1D5 -:10C76000FFE70D980168022008620D99D1F890004A -:10C7700040F00400C1F89000FFE79DF82400400756 -:10C78000002811D5FFE79DF81C00C00760B1FFE746 -:10C790000D980168042008620D99D1F8900040F0CE -:10C7A0000200C1F89000FFE70D98D0F8900040B16A -:10C7B000FFE70D98FDF7A0FC0D990020C1F890004F -:10C7C000FFE7FFE70D98B0F85E00002840F0968084 -:10C7D000FFE7FFE7FFE70D98006850E8000F20F43F -:10C7E00080700690FFE706990D98026842E80010F5 -:10C7F0000028F0D1FFE7FFE7FFE7FFE70D980068AB -:10C8000050E8020F4FF6FE71CEF6FF71084005901A -:10C81000FFE705990D98026842E802100028EDD163 -:10C82000FFE7FFE70D992020C1F88C000D9900204B -:10C8300048670D9908670D98006842F20041C4F2FC -:10C840000041884225D0FFE70D98006842F2004180 -:10C85000C5F2004188421CD0FFE70D98006840688F -:10C860000002002814D5FFE7FFE7FFE70D980068F6 -:10C8700050E8000F20F080600490FFE704990D98C5 -:10C88000026842E800100028F0D1FFE7FFE7FFE769 -:10C89000FFE70D98C06E01282BD1FFE70D9900200E -:10C8A000C866FFE7FFE70D98006850E8000F20F02A -:10C8B00010000390FFE703990D98026842E800100A -:10C8C0000028F0D1FFE7FFE70D980068C06900F08D -:10C8D00010010120B0EB111F05D1FFE70D98016891 -:10C8E00010200862FFE70D98B0F85C10FDF7A8FA79 -:10C8F00003E00D98FEF7F4F9FFE700E0DBE60D98A2 -:10C90000B0F85E00ADF82800BDF82800A8B3FFE736 -:10C91000BDF828000D99B1F8681088422DDAFFE7BC -:10C92000FFE7FFE70D98006850E8020F20F0805005 -:10C930000290FFE702990D98026842E80210002871 -:10C94000F0D1FFE7FFE70D994CF2DD40C0F60000A3 -:10C950004867FFE7FFE70D98006850E8000F40F0D8 -:10C9600020000190FFE701990D98026842E800104D -:10C970000028F0D1FFE7FFE7FFE706E00D98016828 -:10C98000886940F008008861FFE70EB080BD0000B4 -:10C9900080B586B005900598B0F86000ADF812003B -:10C9A0000598D0F88C00222840F0B280FFE7059867 -:10C9B0000068406AADF81000BDF810009DF8121034 -:10C9C00008400599896D08700599886D0130886562 -:10C9D0000599B1F85E000138A1F85E000598B0F83D -:10C9E0005E00002840F09380FFE7FFE7FFE705982F -:10C9F000006850E8000F20F490700390FFE703995F -:10CA00000598026842E800100028F0D1FFE7FFE730 -:10CA1000FFE7FFE70598006850E8020F20F00100EB -:10CA20000290FFE702990598026842E80210002888 -:10CA3000F0D1FFE7FFE705992020C1F88C000599A8 -:10CA400000204867059908670598006842F2004190 -:10CA5000C4F20041884225D0FFE70598006842F201 -:10CA60000041C5F2004188421CD0FFE705980068EC -:10CA700040680002002814D5FFE7FFE7FFE70598AC -:10CA8000006850E8000F20F080600190FFE70199F6 -:10CA90000598026842E800100028F0D1FFE7FFE7A0 -:10CAA000FFE7FFE70598C06E01282BD1FFE7059946 -:10CAB0000020C866FFE7FFE70598006850E8000F10 -:10CAC00020F010000090FFE700990598026842E806 -:10CAD00000100028F0D1FFE7FFE705980068C06963 -:10CAE00000F010010120B0EB111F05D1FFE7059800 -:10CAF000016810200862FFE70598B0F85C10FDF7A8 -:10CB00009FF903E00598FEF7EBF8FFE7FFE706E083 -:10CB100005980168886940F008008861FFE706B061 -:10CB200080BD000080B58EB00D900D98B0F860000B -:10CB3000ADF832000D980068C0690A900D98006841 -:10CB4000006809900D980068806808900D98D0F8EA -:10CB50008C00222840F06881FFE70D98B0F868004B -:10CB6000ADF82E00FFE7BDF82E100020019031B186 -:10CB7000FFE79DF82800C0F340100190FFE70198FF -:10CB8000C007002800F01181FFE70D980068406A97 -:10CB9000ADF83000BDF830009DF8321008400D9916 -:10CBA000896D08700D99886D013088650D99B1F80F -:10CBB0005E000138A1F85E000D980068C0690A9017 -:10CBC0009DF828004007002852D0FFE79DF8280074 -:10CBD000C00788B1FFE79DF82500C00760B1FFE7F7 -:10CBE0000D980168012008620D99D1F8900040F07D -:10CBF0000100C1F89000FFE79DF828008007002899 -:10CC000011D5FFE79DF82000C00760B1FFE70D9840 -:10CC10000168022008620D99D1F8900040F00400EC -:10CC2000C1F89000FFE79DF828004007002811D5C3 -:10CC3000FFE79DF82000C00760B1FFE70D9801688D -:10CC4000042008620D99D1F8900040F00200C1F86C -:10CC50009000FFE70D98D0F8900040B1FFE70D98E5 -:10CC6000FDF74AFA0D990020C1F89000FFE7FFE7B1 -:10CC70000D98B0F85E00002840F09680FFE7FFE7CF -:10CC8000FFE70D98006850E8000F20F480700790CF -:10CC9000FFE707990D98026842E800100028F0D1DC -:10CCA000FFE7FFE7FFE7FFE70D98006850E8020F96 -:10CCB0004FF6FE71CEF6FF7108400690FFE7069929 -:10CCC0000D98026842E802100028EDD1FFE7FFE767 -:10CCD0000D992020C1F88C000D99002048670D990E -:10CCE00008670D98006842F20041C4F20041884292 -:10CCF00025D0FFE70D98006842F20041C5F20041DF -:10CD000088421CD0FFE70D980068406800020028A8 -:10CD100014D5FFE7FFE7FFE70D98006850E8000F24 -:10CD200020F080600590FFE705990D98026842E8C1 -:10CD300000100028F0D1FFE7FFE7FFE7FFE70D98BD -:10CD4000C06E01282BD1FFE70D990020C866FFE7D0 -:10CD5000FFE70D98006850E8000F20F010000490E5 -:10CD6000FFE704990D98026842E800100028F0D10E -:10CD7000FFE7FFE70D980068C06900F0100101208F -:10CD8000B0EB111F05D1FFE70D9801681020086274 -:10CD9000FFE70D98B0F85C10FDF752F803E00D982E -:10CDA000FDF79EFFFFE700E0DDE60D98B0F85E00BE -:10CDB000ADF82C00BDF82C00A8B3FFE7BDF82C009F -:10CDC0000D99B1F8681088422DDAFFE7FFE7FFE719 -:10CDD0000D98006850E8020F20F080500390FFE7A4 -:10CDE00003990D98026842E802100028F0D1FFE78D -:10CDF000FFE70D994CF69110C0F600004867FFE779 -:10CE0000FFE70D98006850E8000F40F02000029006 -:10CE1000FFE702990D98026842E800100028F0D15F -:10CE2000FFE7FFE7FFE706E00D980168886940F03B -:10CE300008008861FFE70EB080BD000080B58AB0B1 -:10CE4000099000208DF813000998006842F2004113 -:10CE5000C4F20041884209D0FFE70998006842F215 -:10CE60000041C5F20041884201D1FFE700E0FFE741 -:10CE7000099988680B694A69C969184310430843CE -:10CE8000089009980068006846F6F311CCF6FF7127 -:10CE900008400899084309990968086009980068DA -:10CEA000406820F44050099A1168D26810434860E5 -:10CEB0000998806908900998006842F20041C4F21C -:10CEC000004188420FD0FFE70998006842F2004114 -:10CED000C5F20041884206D0FFE70998016A089828 -:10CEE00008430890FFE70998006880684FF2FF4107 -:10CEF000C1F2FF1108400899084309990968886040 -:10CF000009980068C06A20F00F00099A1168526AF7 -:10CF10001043C862FFE70998006843F60001C4F2B5 -:10CF20000101884203D1FFE701200690A3E00998A0 -:10CF3000006844F20041C4F20001884203D1FFE7D7 -:10CF40000220069096E00998006844F60001C4F2B9 -:10CF50000001884203D1FFE70420069089E0099888 -:10CF6000006844F60041C4F20001884203D1FFE7A3 -:10CF7000082006907CE00998006845F20001C4F2A0 -:10CF80000001884203D1FFE7102006906FE0099866 -:10CF9000006846F20041C4F20001884203D1FFE775 -:10CFA0002020069062E00998006847F60001C4F26C -:10CFB0000001884203D1FFE74020069055E0099820 -:10CFC000006847F60041C4F20001884203D1FFE740 -:10CFD0008020069048E00998006848F20001C4F2F9 -:10CFE0000001884204D1FFE74FF4807006903AE0D8 -:10CFF0000998006846F60001C4F20001884204D195 -:10D00000FFE74FF4007006902CE00998006846F6A0 -:10D010000041C4F20001884204D1FFE74FF4806070 -:10D0200006901EE00998006848F20041C4F2000131 -:10D03000884204D1FFE74FF40060069010E00998A1 -:10D04000006842F20041C4F20041884204D1FFE787 -:10D050004FF48050069002E000200690FFE7FFE7C3 -:10D06000FFE7FFE7FFE7FFE7FFE7FFE7FFE7FFE790 -:10D07000FFE7FFE7FFE7FFE70998006842F200419A -:10D08000C4F20041884209D0FFE70998006842F2E3 -:10D090000041C5F2004188425CD1FFE706980021BB -:10D0A000F6F7ECFC02900298002852D0FFE70298B5 -:10D0B00009994A6A4EF66631C0F6000131F812103D -:10D0C000B0FBF1F0039003980999496801EB410125 -:10D0D000884207D3FFE7039809994968B0EB013FFD -:10D0E00004D9FFE701208DF8130031E00298099977 -:10D0F0004A6800924A6A4EF66631C0F6000131F87D -:10D100001220002301931946F3F748FA009A019B75 -:10D11000090241EA1061000210EB520041F10001E6 -:10D12000F3F73CFA05900598B0F5407F0BD3FFE785 -:10D1300005990020B0EB115F05D1FFE7059809992B -:10D140000968C86003E001208DF81300FFE7FFE7DE -:10D15000FFE76FE00998C069B0F5004F3CD1FFE7E9 -:10D1600006980021F6F78AFC0290029898B3FFE730 -:10D170000298099A5168536A4EF66632C0F6000268 -:10D1800032F81320B0FBF2F0400000EB5100B0FB8E -:10D19000F1F005900598102818D3FFE7BDF81600A8 -:10D1A000A0B9FFE7059820F00F00ADF81E00059824 -:10D1B00000F00E01BDF81E0040EA5100ADF81E005F -:10D1C000BDF81E0009990968C86003E001208DF8C8 -:10D1D0001300FFE7FFE72CE006980021F6F74EFC6E -:10D1E0000290029820B3FFE70298099A5168536AA7 -:10D1F0004EF66632C0F6000232F81320B0FBF2F0B1 -:10D2000000EB5100B0FBF1F00590059810280AD30F -:10D21000FFE7BDF8160030B9FFE7BDF81400099923 -:10D220000968C86003E001208DF81300FFE7FFE7FD -:10D23000FFE7FFE709990120A1F86A000999A1F821 -:10D240006800099900204867099988679DF81300CC -:10D250000AB080BD80B588B006900591ADF8122067 -:10D26000BDF81200ADF80E00059806998865BDF866 -:10D2700012000699A1F85C0006990020C1F8900000 -:10D2800006992220C1F88C000698D0F8800000286A -:10D2900000F08680FFE70698D0F880104CF2292035 -:10D2A000C0F6000008660698D0F880104CF22D30C9 -:10D2B000C0F6000048660698D0F880104CF2A9101D -:10D2C000C0F6000088660698D0F880100020C86676 -:10D2D00006988068B0F5805F0AD1FFE7069800697C -:10D2E00030B9FFE7BDF812004000ADF80E00FFE7CF -:10D2F0000698D0F8800090F850000006002831D53C -:10D30000FFE70698D0F88000406F30B3FFE706983B -:10D31000D0F88000406F0068F8B1FFE7BDF80E005C -:10D320000699D1F88010496F0968886006990868E5 -:10D33000D1F880102430496F0968C8600699886D5B -:10D34000D1F88010496F096808610698D0F880000C -:10D35000F4F766FF8DF8110003E001208DF811004D -:10D36000FFE70CE006980168826DD0F88000243158 -:10D37000BDF80E30F5F738FC8DF81100FFE79DF889 -:10D38000110060B1FFE706991020C1F890000699DE -:10D390002020C1F88C0001208DF81F0042E0FFE73B -:10D3A00006980069A0B1FFE7FFE7FFE7069800686D -:10D3B00050E8000F40F480700290FFE70299069851 -:10D3C000026842E800100028F0D1FFE7FFE7FFE71E -:10D3D000FFE7FFE70698006850E8020F40F0010001 -:10D3E0000190FFE701990698026842E802100028C0 -:10D3F000F0D1FFE7FFE7FFE7FFE70698006850E896 -:10D40000020F40F040000090FFE700990698026884 -:10D4100042E802100028F0D1FFE7FFE700208DF876 -:10D420001F00FFE79DF81F0008B080BD88B007907F -:10D430000691ADF81620069807998865BDF8160084 -:10D440000799A1F85C00BDF816000799A1F85E00E5 -:10D45000079900204867FFE707988068B0F5805F6C -:10D4600010D1FFE70798006930B9FFE7079940F24C -:10D47000FF10A1F8600004E00799FF20A1F8600008 -:10D48000FFE72EE00798806878B9FFE70798006902 -:10D4900028B9FFE70799FF20A1F8600004E0079989 -:10D4A0007F20A1F86000FFE71AE007988068B0F1DC -:10D4B000805F0FD1FFE70798006928B9FFE7079958 -:10D4C0007F20A1F8600004E007993F20A1F86000E8 -:10D4D000FFE704E007990020A1F86000FFE7FFE7FD -:10D4E000FFE7FFE707990020C1F890000799222085 -:10D4F000C1F88C00FFE7FFE70798006850E8020FCB -:10D5000040F001000490FFE704990798026842E8A0 -:10D5100002100028F0D1FFE7FFE70798406EB0F156 -:10D52000005F4CD1FFE7BDF816000799B1F868100D -:10D53000884244DBFFE707988068B0F5805F0BD135 -:10D54000FFE70798006938B9FFE707994CF2756063 -:10D55000C0F60000486706E007994CF62530C0F693 -:10D5600000004867FFE707980069A0B1FFE7FFE701 -:10D57000FFE70798006850E8000F40F480700390C0 -:10D58000FFE703990798026842E800100028F0D1ED -:10D59000FFE7FFE7FFE7FFE7FFE70798006850E8CE -:10D5A000020F40F080500290FFE70299079802684E -:10D5B00042E802100028F0D1FFE7FFE744E00798B7 -:10D5C0008068B0F5805F0BD1FFE70798006938B934 -:10D5D000FFE707994CF2DD40C0F60000486706E01F -:10D5E00007994CF69110C0F600004867FFE70798CE -:10D5F0000069A0B1FFE7FFE7FFE70798006850E880 -:10D60000000F40F490700190FFE7019907980268BD -:10D6100042E800100028F0D1FFE7FFE713E0FFE742 -:10D62000FFE70798006850E8000F40F020000090E6 -:10D63000FFE700990798026842E800100028F0D13F -:10D64000FFE7FFE7FFE7FFE7002008B070470000B3 -:10D6500080B586B0DDF820C0049003918DF80B20D2 -:10D660000193FFE704980068C06903990840401AD5 -:10D67000B0FA80F040099DF80B10884266D1FFE7B0 -:10D6800008980130002860D0FFE7F5F7ABFC01995E -:10D69000401A0899884203D8FFE7089820B9FFE7A5 -:10D6A00003208DF8170055E00498006800684007D3 -:10D6B000002849D5FFE70398802845D0FFE7039865 -:10D6C000402841D0FFE704980068C06900F00801D5 -:10D6D0000120B0EBD10F16D1FFE7049801680820B4 -:10D6E000009008620498FEF759FE00980499C1F86A -:10D6F0009000FFE70499002081F88400FFE70120F3 -:10D700008DF8170026E004980068C06900F40061F5 -:10D710000120B0EBD12F16D1FFE7049801684FF438 -:10D72000006008620498FEF739FE04992020C1F8D1 -:10D730009000FFE70499002081F88400FFE70320B0 -:10D740008DF8170006E0FFE7FFE78BE700208DF874 -:10D750001700FFE79DF8170006B080BD80B582B0C6 -:10D7600040F6F830C2F200000090FCF7C9FC0098C7 -:10D770000068C069C00600283ED5FFE740F6F830D3 -:10D78000C2F20000026810211162D0F88000006827 -:10D79000806CC0F14000ADF806000020ADF8040038 -:10D7A000FFE7BDF80400BDF8061088421BDAFFE76A -:10D7B000BDF8041041F2F410C2F20000405C40F6E3 -:10D7C000EC01C2F20001B1F800218854B1F8000167 -:10D7D0000130C0B2A1F80001FFE7BDF8040001303C -:10D7E000ADF80400DDE740F6F830C2F20000FCF7C7 -:10D7F000F7FBFDF7D1FAFFE702B080BD80B540F638 -:10D800008C40C2F20000FCF77BFC80BDFFE7FEE726 -:10D8100081B0ADF80200BDF9020000280ED4FFE788 -:10D82000BDF9021001F01F02012090404A094EF29A -:10D830000011CEF2000141F82200FFE701B070476D -:10D840004EF60C50CEF200000068C0F30220704784 -:10D8500082B0ADF806000091BDF9060000280AD498 -:10D86000FFE700980001BDF906104EF20042CEF22B -:10D87000000288540BE000980001BDF8061001F08A -:10D880000F014EF61452CEF200028854FFE702B0A8 -:10D890007047000083B00290029800F007000090EB -:10D8A0004EF60C51CEF200010868019001984FF637 -:10D8B000FF02104001900198009A40EA02200022E5 -:10D8C000C0F2FA52104301900198086003B070470B -:10D8D00080B58EB00A900991089207930A98342176 -:10D8E000F2F743FF079820F00300079009980A9980 -:10D8F000486008980A99886107980A99C861089849 -:10D900000A99086108980A994861079808380A999D -:10D9100088600A990220C8600898059005980799C0 -:10D92000084405900598043805900A9803900598D6 -:10D9300004900398049908600598043805900598A8 -:10D94000049008980499086008980390039804903C -:10D95000059804990860089805900598043005908A -:10D960000598009000994EF6EE60CFF6FF700860C3 -:10D970000A9900200862EFF310800D900D980B902B -:10D9800072B60B9806900A9945F24540C4F25920A8 -:10D99000086040F2B820C2F20000006858B9FFE702 -:10D9A0000A9840F2BC21C2F2000108600A98C062E5 -:10D9B0000A98006315E040F2BC20C2F20000006843 -:10D9C00002900298006B01900A98029908630A98E5 -:10D9D0000199C86201980A99086302980A99C86275 -:10D9E000FFE740F2B821C2F2000108680130086088 -:10D9F00006980C900C9880F3108800200EB080BD23 -:10DA000080B500F083F900F051FD40F2E021C2F250 -:10DA100000010020086040F2DC21C2F20001086031 -:10DA200040F2D821C2F20001086040F2D421C2F2D3 -:10DA30000001086040F2C421C2F20001086040F217 -:10DA4000C021C2F20001086040F2B021C2F2000120 -:10DA5000086040F2AC21C2F20001086040F2BC2133 -:10DA6000C2F20001086040F2B821C2F20001086071 -:10DA700040F2D021C2F20001086040F2CC21C2F293 -:10DA80000001086080BD000080B582B040F2040053 -:10DA9000C2F20000006810F10F3F13D0FFE740F220 -:10DAA0000401C2F200014FF0F0300860F2F756FCBA -:10DAB000FFF7A6FF40F2FC21C2F200010868013026 -:10DAC0000860FFE740F20401C2F2000101914FF04B -:10DAD000F030086040F2C820C2F20000006800F098 -:10DAE000F5FF019900200860F2F774FC02B080BDD8 -:10DAF00080B592B0DDF864C0DDF860C0DDF85CC0D0 -:10DB0000DDF858C0DDF854C0DDF850C00990089128 -:10DB1000079206930020019014981599EF22F2F7CE -:10DB2000FAFD0998B021F2F720FE08980999886259 -:10DB3000079809994864069809998864149809997E -:10DB4000C86015980999486116980999C86216988D -:10DB50000999C1F894001898099988611898099949 -:10DB6000C86109992020C1F89C0014980090009980 -:10DB70001598084401380090009809990861169892 -:10DB80001799884207D0FFE709990020C8630999CF -:10DB9000C1F8980007E016980999C8631698099982 -:10DBA000C1F89800FFE709990320086309994EF22C -:10DBB000FD30C0F6000048650998806509984DF66B -:10DBC0008D51C0F60001F2F76DFCEFF3108010905C -:10DBD00010980B9072B60B980590099945F2442065 -:10DBE000C5F24840086040F2E420C2F2000000683C -:10DBF00068B9FFE7099840F2E821C2F20001086025 -:10DC00000998C0F888000998C0F88C001AE040F222 -:10DC1000E820C2F20000006804900498D0F88C005C -:10DC2000039009980499C1F88C0009980399C1F8E8 -:10DC3000880003980999C1F88C0004980999C1F8E3 -:10DC40008800FFE740F2E421C2F2000108680130D9 -:10DC5000086040F2FC21C2F200010868013008604F -:10DC60001998012832D1FFE740F20400C2F2000007 -:10DC70000068EFF305810C910C990843B0F1F03F77 -:10DC800011D3FFE740F2F020C2F2000000680290DA -:10DC9000029838B1FFE70298C06B01900299C86AF8 -:10DCA000C863FFE702E000200290FFE705980F90AD -:10DCB0000F9880F31088099800F0EAF8029820B1D4 -:10DCC000FFE701980299C863FFE71BE005980E90F3 -:10DCD0000E9880F31088EFF31080119011980A903D -:10DCE00072B60A98059040F2FC21C2F20001086861 -:10DCF0000138086005980D900D9880F3108800F0A9 -:10DD00008FF8FFE7002012B080BD000080B582B020 -:10DD100040F2EC21C2F2000100200190086040F2C4 -:10DD2000F021C2F20001086040F28031C2F200012D -:10DD3000086040F2F421C2F200012020086040F2A5 -:10DD40000030C2F200008021F2F70FFD019840F28E -:10DD5000E821C2F20001086040F2E421C2F20001B1 -:10DD6000086040F2FC21C2F20001086040F2F82194 -:10DD7000C2F20001086040F2B421C2F2000108685A -:10DD800040F08570086002B080BD000080B588B0AA -:10DD900040F2EC20C2F20000006801900198416C52 -:10DDA000806C884740F2F820C2F20000006840B161 -:10DDB000FFE740F2F820C2F20000016801988847AE -:10DDC000FFE7EFF3108007900798039072B603986F -:10DDD000029001990120086301998863019900204C -:10DDE000C86440F2FC21C2F20001086801300860FA -:10DDF00002980490049880F31088EFF31480059043 -:10DE000005980090009820F004000090009806907B -:10DE1000069880F31488019800F05EF908B080BD80 -:10DE200087B040F2FC20C2F2000000680290029825 -:10DE300060BBFFE740F2EC20C2F2000000680190F6 -:10DE400040F2F020C2F200000068009001980099B2 -:10DE500088421AD0FFE74EF60451CEF200014FF08F -:10DE600080500860EFF305800490049860B9FFE7E4 -:10DE7000EFF3108005900598039062B60398069022 -:10DE8000069880F31088FFE7FFE7FFE707B07047C9 -:10DE900080B596B00990EFF31080139013980C9012 -:10DEA00072B60C9808900998406E28B1FFE709985F -:10DEB0004C3000F0F5FB03E009990020C864FFE74F -:10DEC00040F2FC21C2F2000108680138086009989C -:10DED000806B002840F0A880FFE70998006B0028BD -:10DEE00000F0A180FFE70998406B002840F0938084 -:10DEF000FFE70999002008630998C06A079007990D -:10DF000040F20030C2F2000050F821000590059860 -:10DF100000286FD1FFE70998079A40F20031C2F25A -:10DF2000000141F8220009980062099840620799AF -:10DF300001208840069040F28031C2F2000108685A -:10DF4000069A10430860079840F2F421C2F20001DB -:10DF5000096888424DD2FFE7079840F2F421C2F2E7 -:10DF60000001086040F2F020C2F200000068039057 -:10DF7000039838B9FFE7099840F2F021C2F2000196 -:10DF8000086035E007980399C96B88422FD2FFE7F4 -:10DF9000099840F2F021C2F2000108600898109040 -:10DFA000109880F3108840F2FC20C2F20000006854 -:10DFB00001900198D0B9FFE74EF60451CEF200016E -:10DFC0004FF080500860EFF305801190119860B910 -:10DFD000FFE7EFF31080149014980B9062B60B9843 -:10DFE0000D900D9880F31088FFE7FFE772E0FFE7E0 -:10DFF000FFE70FE00598406A0490099804990862C9 -:10E000000998059948620498099948620598099900 -:10E010000862FFE706E00999002048630999032098 -:10E020000863FFE7FFE71DE00998006B012818D09F -:10E03000FFE70998006B022812D0FFE70998406BB0 -:10E0400030B9FFE70999002088630999086306E061 -:10E05000099900204863099903200863FFE7FFE757 -:10E06000FFE7FFE740F2EC20C2F2000000680290F8 -:10E0700008980F900F9880F31088029840F2F021D2 -:10E08000C2F200010968884224D0FFE740F2FC2078 -:10E09000C2F20000006801900198D0B9FFE74EF687 -:10E0A0000451CEF200014FF080500860EFF305807C -:10E0B0001290129860B9FFE7EFF310801590159851 -:10E0C0000A9062B60A980E900E9880F31088FFE7C7 -:10E0D000FFE7FFE716B080BD80B59CB00A9040F224 -:10E0E000EC20C2F2000000680190EFF3108018905D -:10E0F00018980E9072B60E9809900A980199884265 -:10E1000018D1FFE70A98C06C0090009850B1FFE763 -:10E110000098013028B1FFE70A984C3000F056FA19 -:10E12000FFE7FFE70A98C06940F6E801C2F2000184 -:10E130000860FFE740F2FC21C2F2000108680138E4 -:10E1400008600A98806B012840F0D180FFE70A99A7 -:10E15000002088630A98C06A08900A98006A0390B1 -:10E1600003980A9988421ED0FFE70A98406A0290F5 -:10E17000029803994862039802990862089940F24C -:10E180000030C2F2000050F821000A99884209D1FB -:10E19000FFE70398089A40F20031C2F2000141F80B -:10E1A0002200FFE760E0089A40F20030C2F200006F -:10E1B000002140F82210089A01209040059040F27A -:10E1C0008030C2F200000268059B9A43026007910A -:10E1D000006806900698A8BBFFE740F2F421C2F25F -:10E1E00000012020086040F2F021C2F2000100206E -:10E1F000086009981490149880F3108840F2FC206D -:10E20000C2F20000006804900498D0B9FFE74EF60F -:10E210000451CEF200014FF080500860EFF305800A -:10E220001590159860B9FFE7EFF3108019901998D1 -:10E230000D9062B60D980F900F9880F31088FFE74D -:10E24000FFE787E0069890FAA0F006900698B0FAEB -:10E2500080F0059007980599084440F2F421C2F235 -:10E2600000010860FFE7FFE70A9840F2F021C2F2E0 -:10E2700000010968884239D1FFE740F2F420C2F278 -:10E280000000016840F20030C2F2000050F82100A6 -:10E2900040F2F021C2F2000108600998139013982F -:10E2A00080F3108840F2FC20C2F200000068049065 -:10E2B0000498D0B9FFE74EF60451CEF200014FF0BA -:10E2C00080500860EFF305801690169860B9FFE75C -:10E2D000EFF310801A901A980C9062B60C98109078 -:10E2E000109880F31088FFE7FFE733E0FFE7099815 -:10E2F0001290129880F31088019840F2F021C2F237 -:10E3000000010968884224D0FFE740F2FC20C2F2F5 -:10E310000000006804900498D0B9FFE74EF604515D -:10E32000CEF200014FF080500860EFF305801790A7 -:10E33000179860B9FFE7EFF310801B901B980B90C4 -:10E3400062B60B981190119880F31088FFE7FFE7F1 -:10E35000FFE7FFE71CB080BD85B040F2EC20C2F2C1 -:10E36000000000680090EFF3108004900498029081 -:10E3700072B60298019040F29831C2F2000100207A -:10E380000860009890B3FFE70098006B68BBFFE758 -:10E390000099C86988610098806940F6E801C2F276 -:10E3A000000108600099086A88421DD0FFE70099C3 -:10E3B000C86AC96B884216D1FFE70098016AC26A31 -:10E3C00040F20030C2F2000040F8221040F2F42186 -:10E3D000C2F20001096850F8210040F2F021C2F2B7 -:10E3E00000010860FFE7FFE7FFE7FFE70198039000 -:10E3F000039880F3108805B07047000080B58AB09C -:10E40000059005980390EFF3108009900998069005 -:10E4100072B6069804900398006B042810D1FFE7A9 -:10E4200040F2FC21C2F20001086801300860049843 -:10E430000890089880F310880398FFF729FD14E0EE -:10E440000398806E02900398D0F8AC000190049875 -:10E450000790079880F31088029828B1FFE7029A86 -:10E46000039801999047FFE7FFE70AB080BD0000DD -:10E4700080B584B0EFF3108003900398019072B6DA -:10E480000198009040F2FC21C2F2000108680130BE -:10E49000086000980290029880F3108840F238409B -:10E4A000C2F20000FFF7F4FC04B080BD80B58AB072 -:10E4B00040F23441C2F2000100200890086040F6AA -:10E4C000E801C2F20001086040F29831C2F2000196 -:10E4D000086040F29431C2F20001086040F29C31C1 -:10E4E000C2F20001086040F2A030C2F200000790C2 -:10E4F0008021F2F73AF90799089840F22442C2F2D3 -:10E500000002116040F29032C2F2000211607C31D0 -:10E5100040F22042C2F20002116011680431116021 -:10E5200040F23042C2F2000240F2E841C2F2000181 -:10E53000116040F22C42C2F200024FF4806111607F -:10E5400040F22841C2F200010860FFE740F230408B -:10E55000C2F20000006840F22C41C2F200010A68D9 -:10E5600040F22841C2F200010B6869464FF0000CEE -:10E57000C1F814C0C1F810C0CB608B604A6008605D -:10E5800040F23840C2F200004EF69131C0F6000170 -:10E590004EF21172C0F6000244F64D13C4F2541349 -:10E5A000FFF7A6FA0990FFE709980028CED1FFE708 -:10E5B00040F28C31C2F200010020086040F2883144 -:10E5C000C2F2000108600AB080BD000087B006906A -:10E5D000069800680190019800285FD0FFE7019835 -:10E5E0000130002859D0FFE706988069002853D1F0 -:10E5F000FFE70198212803D3FFE71F20009003E0E5 -:10E60000019801380090FFE740F29030C2F200001C -:10E610000068009900EB81000590059840F22041C8 -:10E62000C2F200010968884213D3FFE7059840F25F -:10E630002041C2F200010968401A8010029040F2A5 -:10E640002440C2F200000068029900EB81000590AE -:10E65000FFE70598006840B9FFE706980061069853 -:10E66000406106980599086012E0059800680490DA -:10E6700004984069039006980399086106980499E4 -:10E680004861049806990861039806994861FFE774 -:10E69000059806998861FFE7FFE7FFE707B0704735 -:10E6A00084B00390039880690290029870B3FFE7EA -:10E6B0000398006901900398019988420BD1FFE704 -:10E6C000029800680399884204D1FFE7029900206C -:10E6D0000860FFE716E003984069009000980199F0 -:10E6E000486101980099086102980068039988427E -:10E6F00007D1FFE7029801998861019802990860A3 -:10E70000FFE7FFE7039900208861FFE704B0704747 -:10E7100080B598B00A90002002900A9844F64D11F6 -:10E72000C4F25411884240F0FD80FFE7FFE7EFF3A9 -:10E730001080149014980E9072B60E98099040F2C2 -:10E740009030C2F20000006800680890089820B17C -:10E75000FFE7089908A88861FFE740F29030C2F20D -:10E760000000026800211160016804310160006846 -:10E7700040F22041C2F20001096888420BD1FFE754 -:10E7800040F22440C2F20000006840F29031C2F230 -:10E7900000010860FFE740F29431C2F2000100205E -:10E7A000086009981390139880F31088EFF3108095 -:10E7B000159015980D9072B60D980990FFE708987E -:10E7C000002800F08680FFE7089804900898006908 -:10E7D00006900020079004980699884203D1FFE72D -:10E7E000002008900EE0049840690590059806996D -:10E7F0004861069805990861069908A888610698F5 -:10E800000890FFE70498006821280ED3FFE70499D9 -:10E8100008682038086000200390049907A88861E0 -:10E82000049800610498079019E0049880680390A8 -:10E830000498C068029004994868086004980068C9 -:10E8400040B1FFE7049907A8886104980061049823 -:10E85000079003E0049900208861FFE7FFE7049830 -:10E8600040F29C31C2F2000108600998129012989F -:10E8700080F31088039820B1FFE703990298884736 -:10E88000FFE7EFF31080169016980C9072B60C9874 -:10E89000099040F29C31C2F2000100200860079804 -:10E8A0000499884207D1FFE7049900208861049801 -:10E8B000FFF78CFEFFE709981190119880F31088FC -:10E8C000EFF31080179017980B9072B60B98099081 -:10E8D00075E740F29430C2F200000068D8B9FFE753 -:10E8E00040F23840C2F20000019001990320086311 -:10E8F00001990120886340F2FC21C2F200010868FE -:10E900000130086009981090109880F310880198E1 -:10E91000FFF7E2FB05E009980F900F9880F310884D -:10E92000FFE704E718B080BD80B592B0DDF850C0B5 -:10E93000099008910792069300200490099818B94D -:10E94000FFE7022004909BE01498342803D0FFE7EF -:10E950000220049093E0EFF31080109010980B9039 -:10E9600072B60B98059040F2FC21C2F200010868D3 -:10E970000130086005980D900D9880F3108840F2E2 -:10E98000BC20C2F200000068029000200390FFE764 -:10E99000039840F2B821C2F20001096888420FD200 -:10E9A000FFE709980299884201D1FFE708E0029841 -:10E9B000C06A0290FFE7FFE7039801300390E7E7A2 -:10E9C000EFF31080119011980A9072B60A98059092 -:10E9D00040F2FC21C2F20001086801380860059885 -:10E9E0000C900C9880F31088FFF71AFA0998029996 -:10E9F000884203D1FFE7022004903FE0079818B94E -:10EA0000FFE70320049038E00698632803D8FFE767 -:10EA10000520049030E040F2EC20C2F200000068D3 -:10EA20000190019840F23841C2F20001884203D1BE -:10EA3000FFE713200490FFE740F20400C2F2000059 -:10EA40000068EFF305810F910F99084398B1FFE734 -:10EA500040F20400C2F200000068EFF305810E915D -:10EA60000E9908430009B0F10F3F03D2FFE71320CE -:10EA70000490FFE7FFE7FFE7FFE7FFE7FFE7FFE7B8 -:10EA8000049840B9FFE709980899079A069BFEF792 -:10EA90001FFF0490FFE7049812B080BD80B582B0DC -:10EAA00000200190F4F7B2FAFCF718FDFCF7BCF96E -:10EAB000FCF78AF9FCF7DCFAFCF722FBFCF728FAF2 -:10EAC000FCF78EFAFCF788FAFFE7FEE780B584B022 -:10EAD00003900020029069463420086040F6C05040 -:10EAE000C2F200004EF67E31C0F6000140F6F4524C -:10EAF000C2F200024FF48063FFF716FF08B1FFE790 -:10EB00000EE040F6C050C2F2000001900198F1F70B -:10EB1000C3FE0290029810B1FFE7FFE7FEE7FFE7B0 -:10EB200004B080BDF1EE100A4FF6FF71C0F2C031A3 -:10EB300020EA010040F04070E1EE100A704700004A -:10EB4000000000000000010203040607080900009D -:10EB5000000001020304080402040801010101018C -:10EB60000103070100000100020004000600080084 -:10EB70000A000C00100020004000800000015478C2 -:10EB800020417070206D656D6F727920706F6F6CB1 -:10EB90000053797374656D2054696D6572205468F3 -:10EBA0007265616400000000C8EB000800000020EE -:10EBB00010000000B0020008D8EB00081000002090 -:10EBC00028180000D00200080090D003F0F0F0F008 -:08EBD00001000000100000002C +:1092A0000398FFE72D20009000221146F9F752FFA6 +:1092B0000098F9F745FF38E00998006840F200414E +:1092C000C4F2000188422FD1FFE7FFE740F69C403F +:1092D000C4F20240016841F002010160006800F040 +:1092E000020002900298FFE7FFE740F68C40C4F2CC +:1092F0000240016841F004010160006800F00400D0 +:1093000001900198FFE74FF400700490022005904F +:10931000002106910791089040F60000C4F2022057 +:1093200004A9F9F7D3FCFFE7FFE70AB080BD00000E +:1093300083B00190019890F83D00012804D0FFE728 +:1093400001208DF80B00B8E00199022081F83D0062 +:1093500001980168C86840F00100C8600198006881 +:1093600042F60041C4F20101884200F08280FFE72A +:109370000198006842F60041C5F20101884278D0A8 +:10938000FFE701980068B0F1804F72D0FFE70198C5 +:109390000068B0F1A04F6CD0FFE70198006840F280 +:1093A0000041C4F20001884263D0FFE701980068E1 +:1093B00040F20041C5F2000188425AD0FFE701980F +:1093C000006840F60001C4F20001884251D0FFE776 +:1093D0000198006840F60001C5F20001884248D0BB +:1093E000FFE70198006840F60041C4F2000188429E +:1093F0003FD0FFE70198006840F60041C5F2000148 +:10940000884236D0FFE70198006843F20041C4F279 +:10941000010188422DD0FFE70198006843F2004126 +:10942000C5F20101884224D0FFE70198006841F6A7 +:109430000001C4F2000188421BD0FFE701980068D8 +:1094400041F60001C5F20001884212D0FFE7019801 +:10945000006844F20001C4F20101884209D0FFE72C +:109460000198006844F20001C5F20101884219D157 +:10947000FFE70198006880680721C0F201010840F9 +:109480000090009806280CD0FFE70098B0F5803FC8 +:1094900007D0FFE701980168086840F00100086004 +:1094A000FFE706E001980168086840F001000860E5 +:1094B000FFE700208DF80B00FFE79DF80B0003B0DD +:1094C0007047000080B586B00490039100208DF8AD +:1094D0000B00FFE7049890F83C00012804D1FFE757 +:1094E00002208DF81700EDE00499012081F83C007E +:1094F000FFE7FFE70499022081F83D000498006827 +:109500008068019001984FF68871CFF6CE710840BF +:109510000190019820F47F40019001980499096816 +:109520008860039800680090002800F0B180FFE791 +:109530000098102800F0AC80FFE70098202800F089 +:10954000A780FFE70098302800F0A280FFE700988E +:10955000402800F09080FFE70098502871D0FFE786 +:10956000009860287AD0FFE70098702845D0FFE780 +:109570000098B0F5805F3FD0FFE70098B0F5005F3E +:1095800050D0FFE70098B0F5801F00F08180FFE722 +:109590000098B0F1101F7BD0FFE700982021C0F2A7 +:1095A0001001884274D0FFE700983021C0F210010A +:1095B00088426DD0FFE700984021C0F21001884238 +:1095C00066D0FFE700985021C0F2100188425FD0BA +:1095D000FFE700986021C0F21001884258D0FFE7F1 +:1095E00000987021C0F21001884251D0FFE7009826 +:1095F000B0F5001F4CD052E055E004980068039B82 +:109600005A689968DB6802F0B3FA049800688068C9 +:109610000190019840F07700019001980499096841 +:10962000886040E004980068039B5A689968DB688A +:1096300002F09EFA04980168886840F480408860CF +:1096400031E004980068039A5168D26802F0C2FAC7 +:1096500004980068502102F0A5FA24E004980068FC +:10966000039A5168D26802F0B9FB0498006860213F +:1096700002F098FA17E004980068039A5168D268DB +:1096800002F0A8FA04980068402102F08BFA0AE080 +:10969000049800680399096802F084FA03E0012045 +:1096A0008DF80B00FFE70499012081F83D00FFE7EA +:1096B0000499002081F83C00FFE79DF80B008DF82D +:1096C0001700FFE79DF8170006B080BD80B584B095 +:1096D00003900398007F022840F08480FFE740F663 +:1096E0000860C2F200000078F0B9FFE70398042197 +:1096F00000F004FB40F60061C2F200010860FFE7E1 +:1097000003980168086A20F0A000086203980168C5 +:10971000086A40F020000862FFE740F60861C2F2E4 +:109720000001012008705CE00398042100F0E6FAD3 +:1097300040F60461C2F200010860FFE70398016887 +:10974000086A20F0A000086203980168086A0862AD +:10975000FFE740F60861C2F200010020087040F601 +:109760000460C2F20000006840F60061C2F200012D +:10977000096888420DD9FFE740F60460C2F2000094 +:10978000006840F60061C2F200010968401A0190C9 +:109790000FE040F60060C2F20000016840F604608D +:1097A000C2F200000068401A4FF6FF7108440190B1 +:1097B000FFE70198029002984CF60931C8F63D5136 +:1097C000A0FB0110400940F6F411C2F2000108604C +:1097D00041F28020C2F200000121002205F0CCFB02 +:1097E000FFE7FFE704B080BD80B586B00490039129 +:1097F000029200208DF80700FFE7049890F83C00E3 +:10980000012804D1FFE702208DF8170080E00499B9 +:10981000012081F83C00FFE7FFE70298B0B9FFE7BD +:1098200004980068039B19685A68DB6802F0FAF92B +:1098300004980168886920F00C00886103988268A8 +:109840000498016888691043886156E002980428EA +:1098500017D1FFE704980068039B19685A68DB6812 +:1098600002F0E6FA04980168886920F44060886193 +:109870000398826804980168886940EA0220886138 +:109880003AE00298082816D1FFE704980068039B85 +:1098900019685A68DB6802F001FB04980168C8691E +:1098A00020F00C00C8610398826804980168C869B8 +:1098B0001043C8611FE002980C2817D1FFE70498F5 +:1098C0000068039B19685A68DB6802F01DFB049866 +:1098D0000168C86920F44060C861039882680498F0 +:1098E0000168C86940EA0220C86103E001208DF8E0 +:1098F0000700FFE7FFE7FFE7FFE7FFE70499002026 +:1099000081F83C00FFE79DF807008DF81700FFE79E +:109910009DF8170006B080BD80B582B00090009819 +:1099200020B9FFE701208DF8070045E0009890F886 +:109930003D0040B9FFE70099002081F83C00009805 +:1099400000F03EF8FFE70099022081F83D00009901 +:1099500051F8040B01F05EFF0099012081F84800E6 +:10996000FFE70099012081F83E00009981F83F004F +:10997000009981F84000009981F84100009981F830 +:109980004200009981F84300FFE7FFE700990120BA +:1099900081F84400009981F84500009981F846005B +:1099A000009981F84700FFE70099012081F83D0008 +:1099B00000208DF80700FFE79DF8070002B080BD8A +:1099C00081B0009001B0704780B584B003900398D7 +:1099D0000068C068029003980068006901909DF8D3 +:1099E00004008007002824D5FFE79DF808008007C1 +:1099F00000281DD5FFE7039801686FF00200086199 +:109A0000039901200877039800688069800720B1D6 +:109A1000FFE70398FFF75AFE06E0039800F054F9B9 +:109A2000039800F055F9FFE7039900200877FFE756 +:109A3000FFE79DF804004007002825D5FFE79DF8C3 +:109A40000800400700281ED5FFE7039801686FF063 +:109A50000400086103990220087703980068806970 +:109A600010F4407F04D0FFE70398FFF72FFE06E0D5 +:109A7000039800F029F9039800F02AF9FFE7039909 +:109A800000200877FFE7FFE79DF8040000070028A3 +:109A900024D5FFE79DF80800000700281DD5FFE743 +:109AA000039801686FF008000861039904200877A3 +:109AB00003980068C069800720B1FFE70398FFF7AB +:109AC00005FE06E0039800F0FFF8039800F000F9A7 +:109AD000FFE7039900200877FFE7FFE79DF8040000 +:109AE000C006002825D5FFE79DF80800C00600281D +:109AF0001ED5FFE7039801686FF010000861039915 +:109B00000820087703980068C06910F4407F04D0EB +:109B1000FFE70398FFF7DAFD06E0039800F0D4F8BA +:109B2000039800F0D5F8FFE7039900200877FFE7D6 +:109B3000FFE79DF80400C00778B1FFE79DF8080033 +:109B4000C00748B1FFE7039801686FF001000861A2 +:109B5000039800F0C1F8FFE7FFE7019800F08000EC +:109B6000802806D0FFE79DF805008006002810D564 +:109B7000FFE79DF808000006002809D5FFE70398D5 +:109B800001686FF4025008610398FFF7F7F9FFE7E7 +:109B9000FFE79DF80500C00780B1FFE79DF80800CA +:109BA0000006002809D5FFE7039801686FF480706C +:109BB00008610398FFF7DEF9FFE7FFE79DF804006F +:109BC0004006002810D5FFE79DF808004006002851 +:109BD00009D5FFE7039801686FF04000086103981A +:109BE00000F0B8F8FFE7FFE79DF8040080060028C2 +:109BF00010D5FFE79DF808008006002809D5FFE78B +:109C0000039801686FF0200008610398FFF7BAF924 +:109C1000FFE7FFE79DF80600C006002810D5FFE724 +:109C20009DF80A00C006002809D5FFE703980168DF +:109C30006FF4801008610398FFF7ACF9FFE7FFE7C6 +:109C40009DF806008006002810D5FFE79DF80A0061 +:109C50008006002809D5FFE7039801686FF400101B +:109C600008610398FFF792F9FFE7FFE79DF8060008 +:109C70004006002810D5FFE79DF80A00400600289E +:109C800009D5FFE7039801686FF480000861039825 +:109C9000FFF784F9FFE7FFE79DF8060000060028BC +:109CA00010D5FFE79DF80A000006002809D5FFE758 +:109CB000039801686FF4000008610398FFF77CFACD +:109CC000FFE7FFE704B080BD81B0009001B07047AE +:109CD00081B0009001B0704780B582B001900198CA +:109CE000006842F60041C4F20101884203D1FFE757 +:109CF000F9F77EF9FFE702B080BD000084B0039061 +:109D0000029100200190029800900C281DD8009923 +:109D1000DFE801F0071B1B1B0C1B1B1B111B1B1B74 +:109D2000160003980068406B01900FE003980068EC +:109D3000806B01900AE003980068C06B019005E019 +:109D400003980068006C019000E0FFE7019804B000 +:109D50007047000081B0009001B0704783B001905F +:109D6000FFE7019890F88400012804D1FFE7022062 +:109D70008DF80B002CE00199012081F88400FFE7A9 +:109D8000FFE701992420C1F8880001980068006865 +:109D9000009001980168086820F0010008600098B0 +:109DA00020F0005000900199002048660098019929 +:109DB0000968086001992020C1F88800FFE701992F +:109DC000002081F88400FFE700208DF80B00FFE7FA +:109DD0009DF80B0003B0704780B586B004900391E6 +:109DE000ADF80A200498D0F88C00202844D1FFE771 +:109DF000039820B1FFE7BDF80A0020B9FFE7012072 +:109E00008DF817003CE004990120C86604990020F1 +:109E1000086704980399BDF80A2003F09FFA8DF8AB +:109E200009009DF8090010BBFFE70498C06E0128E7 +:109E300018D1FFE70498016810200862FFE7FFE7E8 +:109E40000498006850E8000F40F010000190FFE710 +:109E500001990498026842E800100028F0D1FFE759 +:109E6000FFE703E001208DF80900FFE7FFE79DF819 +:109E700009008DF8170003E002208DF81700FFE7B6 +:109E80009DF8170006B080BD80B584B00390ADF892 +:109E90000A100398006844F20041C4F200018842AD +:109EA00028D1FFE7BDF80A2040F27000C2F200009E +:109EB000009040F2E901C2F200010191F6F7E6FBE1 +:109EC000009A0199BDF80A300020D054012082F890 +:109ED000500040F6D840C2F20000C822FFF77CFFD5 +:109EE00040F6F810C2F200000168486920F40070E2 +:109EF0004861FFE704B080BD81B0009001B07047B9 +:109F000080B584B002900191FFE7029890F8840038 +:109F1000012804D1FFE702208DF80F0032E00299FA +:109F2000012081F88400FFE7FFE702992420C1F8AF +:109F3000880002980068006800900298016808682C +:109F400020F00100086002980068806820F06060DE +:109F500001990843029909688860029802F00AF89A +:109F6000009802990968086002992020C1F88800C9 +:109F7000FFE70299002081F88400FFE700208DF8B8 +:109F80000F00FFE79DF80F0004B080BD80B584B0DE +:109F900002900191FFE7029890F88400012804D113 +:109FA000FFE702208DF80F0032E00299012081F8CE +:109FB0008400FFE7FFE702992420C1F88800029897 +:109FC00000680068009002980168086820F00100AD +:109FD000086002980068806820F06040019908439A +:109FE000029909688860029801F0C4FF00980299FC +:109FF0000968086002992020C1F88800FFE70299EB +:10A00000002081F88400FFE700208DF80F00FFE7B3 +:10A010009DF80F0004B080BD81B0009001B0704782 +:10A0200081B0009001B0704780B586B00490FFE722 +:10A03000FFE70498006850E8000F20F49070039048 +:10A04000FFE703990498026842E800100028F0D165 +:10A05000FFE7FFE7FFE7FFE70498006850E8020F1B +:10A060004FF6FE71CEF6FF7108400290FFE70299AD +:10A070000498026842E802100028EDD1FFE7FFE7EC +:10A080000498C06E012814D1FFE7FFE7FFE70498AA +:10A09000006850E8000F20F010000190FFE70199E0 +:10A0A0000498026842E800100028F0D1FFE7FFE7BB +:10A0B000FFE70498006880684006002824D5FFE781 +:10A0C0000498D0F88000F0B1FFE70498D0F8801031 +:10A0D0000020C8660498D0F88000F8F745F988B1E8 +:10A0E000FFE70498D0F88000F8F72EFA102808D17E +:10A0F000FFE704991020C1F8900003208DF81700A5 +:10A1000019E0FFE7FFE7FFE704990020A1F85E00F0 +:10A1100004990A680F21116204990A68916941F053 +:10A1200008019161049A2021C2F88C100499C86634 +:10A130008DF81700FFE79DF8170006B080BD0000FE +:10A1400081B0009001B0704780B58EB00D900D9831 +:10A150000068C0690C900D98006800680B900D981D +:10A16000006880680A900C9840F60F01084009903A +:10A170000998E0B9FFE79DF830008006002815D562 +:10A18000FFE79DF82C008006002806D4FFE79DF825 +:10A190002B00C006002809D5FFE70D98406F20B1BD +:10A1A000FFE70D98416F8847FFE76CE2FFE70998EA +:10A1B000002800F0F980FFE70A980121C1F20001B0 +:10A1C000084209D1FFE70B9840F22011C0F200418C +:10A1D000084200F0E980FFE79DF83000C00788B131 +:10A1E000FFE79DF82D00C00760B1FFE70D980168FB +:10A1F000012008620D99D1F8900040F00100C1F8EB +:10A200009000FFE79DF830008007002811D5FFE798 +:10A210009DF82800C00760B1FFE70D980168022093 +:10A2200008620D99D1F8900040F00400C1F8900048 +:10A23000FFE79DF830004007002811D5FFE79DF8A3 +:10A240002800C00760B1FFE70D980168042008628C +:10A250000D99D1F8900040F00200C1F89000FFE79E +:10A260009DF830000007002819D5FFE79DF82C0065 +:10A270008006002807D4FFE70A980121C1F20001F7 +:10A2800008420CD0FFE70D980168082008620D997C +:10A29000D1F8900040F00800C1F89000FFE79DF869 +:10A2A00031000007002813D5FFE79DF82F00400775 +:10A2B00000280DD5FFE70D9801684FF40060086293 +:10A2C0000D99D1F8900040F02000C1F89000FFE710 +:10A2D0000D98D0F89000002865D0FFE79DF8300079 +:10A2E0008006002815D5FFE79DF82C008006002881 +:10A2F00006D4FFE79DF82B00C006002809D5FFE72C +:10A300000D98406F20B1FFE70D98416F8847FFE738 +:10A31000FFE70D98D0F8900008900D9800688068CD +:10A3200000F04000402806D0FFE79DF8200010F024 +:10A33000280F2FD0FFE70D9802F0B4F80D980068B1 +:10A3400080684006002820D5FFE70D98D0F88000EF +:10A35000B0B1FFE70D98D0F880104CF29120C0F614 +:10A360000000C8660D98D0F88000F8F789F830B181 +:10A37000FFE70D98D0F88000C16E8847FFE703E043 +:10A380000D98FFF7DDFEFFE703E00D98FFF7D8FE1D +:10A39000FFE707E00D98FFF7D3FE0D990020C1F805 +:10A3A0009000FFE7FFE76EE10D98C06E012840F0D6 +:10A3B0000B81FFE79DF83000C006002840F10481C2 +:10A3C000FFE79DF82C00C006002840F1FD80FFE764 +:10A3D0000D980168102008620D980068806840069A +:10A3E000002840F18F80FFE70D98D0F880000068CA +:10A3F000806CADF81E00BDF81E00002867D0FFE796 +:10A40000BDF81E000D99B1F85C1088425FDAFFE7D5 +:10A41000BDF81E000D99A1F85E000D98D0F88000DF +:10A42000006D812846D0FFE7FFE7FFE70D98006841 +:10A4300050E8000F20F480700690FFE706990D9811 +:10A44000026842E800100028F0D1FFE7FFE7FFE7CD +:10A45000FFE70D98006850E8020F20F0010005901A +:10A46000FFE705990D98026842E802100028F0D134 +:10A47000FFE7FFE70D992020C1F88C000D9900201F +:10A48000C866FFE7FFE70D98006850E8000F20F06E +:10A4900010000490FFE704990D98026842E800104C +:10A4A0000028F0D1FFE7FFE70D98D0F88000F7F71C +:10A4B0005BFFFFE70D99022008670D98B0F85C106C +:10A4C000B0F85E20891A89B2FFF7DEFC19E0BDF80A +:10A4D0001E000D99B1F85C10884211D1FFE70D986C +:10A4E000D0F88000006D812809D1FFE70D99022086 +:10A4F00008670D98B0F85C10FFF7C6FCFFE7FFE7B0 +:10A50000FFE7C0E00D99B1F85C00B1F85E10401AA9 +:10A51000ADF80E000D98B0F85E00002853D0FFE7AC +:10A52000BDF80E0000284ED0FFE7FFE7FFE70D98CB +:10A53000006850E8000F20F490700290FFE7029945 +:10A540000D98026842E800100028F0D1FFE7FFE70D +:10A55000FFE7FFE70D98006850E8020F4FF6FE7125 +:10A56000CEF6FF7108400190FFE701990D9802684F +:10A5700042E802100028EDD1FFE7FFE70D99202007 +:10A58000C1F88C000D990020C8660D994867FFE757 +:10A59000FFE70D98006850E8000F20F010000090D1 +:10A5A000FFE700990D98026842E800100028F0D1FA +:10A5B000FFE7FFE70D99022008670D98BDF80E1020 +:10A5C000FFF762FCFFE75EE09DF83200C00600285E +:10A5D0000FD5FFE79DF82A004006002809D5FFE7C0 +:10A5E0000D9801684FF4801008620D98FFF718FD70 +:10A5F00049E09DF830000006002815D5FFE79DF8DA +:10A600002C000006002806D4FFE79DF82A0000066B +:10A61000002809D5FFE70D98806F20B1FFE70D985E +:10A62000816F8847FFE72EE09DF830004006002844 +:10A630000AD5FFE79DF82C004006002804D5FFE767 +:10A640000D9801F07FFF1EE09DF832000006002803 +:10A650000AD5FFE79DF82F004006002804D5FFE744 +:10A660000D98FFF7D9FC0EE09DF83300C00750B1FC +:10A67000FFE79DF82F000006002804D5FFE70D989E +:10A68000FFF73AFCFFE70EB080BD000080B582B056 +:10A690000090009820B9FFE701208DF8070046E000 +:10A6A0000098806908B1FFE700E0FFE70098D0F864 +:10A6B000880040B9FFE70099002081F884000098E5 +:10A6C00000F03AF8FFE700992420C1F888000098CC +:10A6D0000168086820F0010008600098806A20B1D5 +:10A6E000FFE7009801F08CFCFFE7009802F02AFCDD +:10A6F000012804D1FFE701208DF8070017E000983A +:10A700000168486820F490404860009801688868B3 +:10A7100020F02A00886000980168086840F0010075 +:10A720000860009801F010FD8DF80700FFE79DF824 +:10A73000070002B080BD000080B5F2B0719000202B +:10A7400070906F906E906D906C9051A86C21F6F7A0 +:10A750000CF80EA84FF48471F6F707F871980068AA +:10A7600043F60001C4F20101884240F0FF80FFE798 +:10A7700000200F9001210E9125900EA8FBF7FAFD05 +:10A7800018B1FFE7F7F73AF9FFE7FFE740F6A44013 +:10A79000C4F20240016841F480410160006800F4A5 +:10A7A00080400D900D98FFE7FFE740F68C40C4F223 +:10A7B0000240016841F002010160006800F00200FF +:10A7C0000C900C98FFE74FF440406C9002206D9085 +:10A7D000002007906E906F900420709040F200402F +:10A7E000C4F202206CA9F8F771FA0798212151915F +:10A7F00015215291539054905590569057905890DF +:10A8000001215A915B914FF040215C915D905E90E7 +:10A8100062905F90609040F28821C2F2000151A8DE +:10A82000F7F708F918B1FFE7F7F7E8F8FFE740F2A4 +:10A830004C20C2F2000040F28822C2F20002002145 +:10A84000F7F7E8FA18B1FFE7F7F7D8F8FFE740F2B3 +:10A850004C20C2F20000F7F77DFC18B1FFE7F7F7D4 +:10A86000CDF8FFE740F6E820C2F2000040F2D02128 +:10A87000C4F20201016000218163C1634FF4003220 +:10A880000264416481218164F7F702F918B1FFE79E +:10A89000F7F7B4F8FFE740F6E820C2F2000040F214 +:10A8A0004C21C2F20001F7F783FB18B1FFE7F7F77D +:10A8B000A5F8FFE7FFE7719840F6E821C2F2000132 +:10A8C000C0F880107198C865FFE740F6E820C2F232 +:10A8D00000001021F7F7FEFD18B1FFE7F7F78EF83B +:10A8E000FFE740F67020C2F20000059040F25021D0 +:10A8F000C4F20201016016214160002106918160CD +:10A900004FF48062C2600822026141618161C161CD +:10A910000162012242628262C16201634163F7F710 +:10A9200083FF18B1FFE7F7F769F8FFE7FFE77198D2 +:10A9300040F67021C2F20001C1677198C865FFE757 +:10A9400040F67020C2F200001021F7F7C3FD18B1E5 +:10A95000FFE7F7F753F8FFE73A200490002211468B +:10A96000F8F7F8FB0498F8F7EBFB19E17198006829 +:10A9700044F20041C4F20001884240F0BF80FFE78A +:10A9800000200F9002210E9126900EA8FBF7F2FCFA +:10A9900018B1FFE7F7F732F8FFE7FFE740F69C4012 +:10A9A000C4F20240016841F400310160006800F423 +:10A9B00000300B900B98FFE7FFE740F68C40C4F2A5 +:10A9C0000240016841F008010160006800F00800E1 +:10A9D0000A900A98FFE760206C9002206D9000209A +:10A9E00003906E906F900720709040F60040C4F284 +:10A9F00002206CA9F8F76AF90398212151911721D7 +:10AA000052915390549055905690579058900121E0 +:10AA10005A915B915C905D905E9062905F906090C7 +:10AA200040F26421C2F2000151A8F7F703F818B10F +:10AA3000FFE7F6F7E3FFFFE740F23420C2F2000041 +:10AA400040F26422C2F200020021F7F7E3F918B1E4 +:10AA5000FFE7F6F7D3FFFFE740F23420C2F2000031 +:10AA6000F7F778FB18B1FFE7F6F7C8FFFFE740F606 +:10AA7000F810C2F2000040F2D011C4F202010160ED +:10AA800000218163C1630164416481218164F6F71F +:10AA9000FFFF18B1FFE7F6F7B1FFFFE740F6F81048 +:10AAA000C2F2000040F23421C2F20001F7F780FA4E +:10AAB00018B1FFE7F6F7A2FFFFE7FFE7719840F64E +:10AAC000F811C2F20001C0F880107198C865FFE764 +:10AAD00040F6F810C2F200001021F7F7FBFC18B1A5 +:10AAE000FFE7F6F78BFFFFE73B20029000221146BD +:10AAF000F8F730FB0298F8F723FB50E071980068F4 +:10AB000044F60001C4F20001884247D1FFE700206B +:10AB10000F9004210E9127900EA8FBF72BFC18B183 +:10AB2000FFE7F6F76BFFFFE7FFE740F69C40C4F254 +:10AB30000240016841F480210160006800F4802037 +:10AB400009900998FFE7FFE740F68C40C4F2024005 +:10AB5000016841F004010160006800F00400089001 +:10AB60000898FFE74FF440606C9002206D90002041 +:10AB700000906E906F900720709040F60000C4F235 +:10AB800002206CA9F8F7A2F8009A3C200190114627 +:10AB9000F8F7E0FA0198F8F7D3FAFFE7FFE7FFE7E5 +:10ABA00072B080BD80B586B004900391ADF80A20E4 +:10ABB0000498D0F88C00202845D1FFE7039820B1F5 +:10ABC000FFE7BDF80A0020B9FFE701208DF8170064 +:10ABD0003DE004990020C8660498006842F20041F4 +:10ABE000C4F20041884225D0FFE70498006842F291 +:10ABF0000041C5F2004188421CD0FFE7049800687C +:10AC000040680002002814D5FFE7FFE7FFE704983B +:10AC1000006850E8000F40F080600190FFE7019964 +:10AC20000498026842E800100028F0D1FFE7FFE72F +:10AC3000FFE7FFE704980399BDF80A2002F08EFBB6 +:10AC40008DF8170003E002208DF81700FFE79DF84C +:10AC5000170006B080BD000080B586B00490039157 +:10AC6000ADF80A200498D0F88C00202853D1FFE7D3 +:10AC7000039820B1FFE7BDF80A0020B9FFE70120E3 +:10AC80008DF817004BE004990020C866049800680E +:10AC900080684006002807D5FFE7049801688868A7 +:10ACA00020F040008860FFE70498006842F200410D +:10ACB000C4F20041884225D0FFE70498006842F2C0 +:10ACC0000041C5F2004188421CD0FFE704980068AB +:10ACD00040680002002814D5FFE7FFE7FFE704986B +:10ACE000006850E8000F40F080600190FFE7019994 +:10ACF0000498026842E800100028F0D1FFE7FFE75F +:10AD0000FFE7FFE704980399BDF80A2002F012FC60 +:10AD10008DF8170003E002208DF81700FFE79DF87B +:10AD2000170006B080BD000080B582B00190019888 +:10AD3000006843F60001C4F20101884245D1FFE7F3 +:10AD400040F60960C2F2000000780A2834D1FFE71B +:10AD500040F60A60C2F200000088012813DBFFE71A +:10AD600040F60A61C2F200010B8840F2B112C2F251 +:10AD700000020020D05440F6F013C2F2000301227A +:10AD80001A70088017E040F60A60C2F200000088DE +:10AD90007E2801DCFFE70DE040F60A61C2F2000107 +:10ADA0000020088040F2B110C2F200008021F5F7C7 +:10ADB000BAFCFFE7FFE7FFE7019840F60961C2F23E +:10ADC00000010122FFF748FFFFE702B080BD00004D +:10ADD00081B0009001B0704781B0009001B0704721 +:10ADE00080B582B040F64440C2F20000019041F2CA +:10ADF0004021C2F200014022FFF7D4FE0198016811 +:10AE0000086840F01000086002B080BDFFE7FEE770 +:10AE100080B586B0FFE740F68840C4F20240016882 +:10AE200041F001010160006800F001000590059803 +:10AE3000FFE71E200190002203921146F8F78AF9DD +:10AE40000198F8F77DF9039A1F2002901146F8F750 +:10AE500081F90298F8F774F9039A202004901146BA +:10AE6000F8F778F90498F8F76BF906B080BD0000A0 +:10AE700080B592B00020119010900F900E900D9020 +:10AE8000FFE740F68C40C4F20240016841F08001C7 +:10AE90000160006800F080000C900C98FFE7FFE76D +:10AEA00040F68C40C4F20240016841F002010160AA +:10AEB000006800F002000B900B98FFE7FFE740F6F8 +:10AEC0008C40C4F20240016841F004010160006856 +:10AED00000F004000A900A98FFE7FFE740F68C4074 +:10AEE000C4F20240016841F001010160006800F015 +:10AEF000010009900998FFE7FFE740F68C40C4F293 +:10AF00000240016841F008010160006800F008009B +:10AF100008900898FFE740F60000C4F20220019074 +:10AF20004FF4885100220492F8F746F8049A40F64C +:10AF30000040C4F20220059004210791F8F73CF884 +:10AF4000019804994FF480720D92012202920E92A0 +:10AF50000F9110910DA90691F7F7B8FE0198029B89 +:10AF6000049A06994FF4805CCDF834C00E93022306 +:10AF700003930F931092F7F7A9FEDDF808C0039B27 +:10AF8000049A05980699DDF81CE0CDF834E0CDF878 +:10AF900038C00F931092F7F799FE12B080BD0000F1 +:10AFA00080B588B000210091079106910591049128 +:10AFB00003910291019140F6AC30C2F200004FF0D3 +:10AFC00080420260F922426081604FF0FF32C2602D +:10AFD00001618161FEF7F4F818B1FFE7F6F70EFDA5 +:10AFE000FFE74FF48050049040F6AC30C2F200000E +:10AFF00004A9FEF767FA18B1FFE7F6F7FFFCFFE7D1 +:10B0000000200190039040F6AC30C2F2000001A98C +:10B01000FDF7C8FF18B1FFE7F6F7F0FCFFE708B04F +:10B0200080BD000080B58CB0002100910B910A9189 +:10B03000099108910791069105910491039102915C +:10B04000019140F6F830C2F2000040F20042C4F232 +:10B0500000020260F922426081604FF6FF72C26016 +:10B0600001618161FEF7ACF818B1FFE7F6F7C6FCA5 +:10B07000FFE74FF48050089040F6F830C2F200002D +:10B0800008A9FEF71FFA18B1FFE7F6F7B7FCFFE7CC +:10B0900040F6F830C2F20000FEF73EFC18B1FFE7C0 +:10B0A000F6F7ACFCFFE700200590079040F6F8307B +:10B0B000C2F2000005A9FDF775FF18B1FFE7F6F72A +:10B0C0009DFCFFE700200190012102910390049074 +:10B0D00040F6F830C2F2000001A90C22FEF784FB12 +:10B0E00018B1FFE7F6F78AFCFFE70CB080BD00005F +:10B0F00080B502F037FF80BD80B582B040F6444095 +:10B10000C2F20000009043F60001C4F201010160A8 +:10B110004FF416514160002101918160C1600161CD +:10B120000C2242618161C161016241628162FFF76B +:10B13000ADFA18B1FFE7F6F761FCFFE740F64440CF +:10B14000C2F200000021FEF721FF18B1FFE7F6F779 +:10B1500055FCFFE740F64440C2F200000021FEF734 +:10B16000CFFE18B1FFE7F6F749FCFFE740F6444091 +:10B17000C2F20000FEF7F2FD18B1FFE7F6F73EFC61 +:10B18000FFE702B080BD000080B582B040F6D84035 +:10B19000C2F20000009044F20041C4F200010160DC +:10B1A0004FF416514160002101918160C16001613D +:10B1B0000C2242618161C161016241628162FFF7DB +:10B1C00065FA18B1FFE7F6F719FCFFE740F6D8403B +:10B1D000C2F200000021FEF7D9FE18B1FFE7F6F732 +:10B1E0000DFCFFE740F6D840C2F200000021FEF758 +:10B1F00087FE18B1FFE7F6F701FCFFE740F6D840FD +:10B20000C2F20000FEF7AAFD18B1FFE7F6F7F6FB61 +:10B21000FFE702B080BD000080B582B040F66C5000 +:10B22000C2F20000009044F60001C4F20001016087 +:10B230004FF416514160002101918160C1600161AC +:10B240000C2242618161C161016241628162FFF74A +:10B250001DFA18B1FFE7F6F7D1FBFFE740F66C5097 +:10B26000C2F200000021FEF791FE18B1FFE7F6F7E9 +:10B27000C5FBFFE740F66C50C2F200000021FEF76C +:10B280003FFE18B1FFE7F6F7B9FBFFE740F66C5059 +:10B29000C2F20000FEF762FD18B1FFE7F6F7AEFB61 +:10B2A000FFE702B080BD0000FFE7FEE7FFE7FEE733 +:10B2B00088B0079006910592079800F00700049067 +:10B2C0000498C0F10700052803D3FFE7042001908C +:10B2D00004E00498C0F107000190FFE70198039093 +:10B2E00004980430062803D8FFE70020009003E00C +:10B2F000049803380090FFE700980290069803999D +:10B30000012202FA01F101390840029B9840059997 +:10B310009A40013A1140084308B0704780B584B0A4 +:10B32000029040F60041C4F20241086820F08060BB +:10B330000860F7F757FE0190FFE740F60040C4F2BF +:10B340000240006800F000610020B0EBD16F0CD02B +:10B35000FFE7F7F747FE0199401A032804D3FFE7F8 +:10B3600003208DF80F008BE0E7E7FFE740F62C4164 +:10B37000C4F20241086843F603729043029B1A68C4 +:10B380005B6842EA03221043086002998868D1F89A +:10B390000CC00B694A6901386FF35F204FF60061FA +:10B3A000CFF6FF7101EB4C2189B208440021CFF6A2 +:10B3B000FF7101EB034101F4FE0108444FF07F41AE +:10B3C00001EB026101F0FE41084440F63C41C4F249 +:10B3D00002410860FFE740F62C41C4F202410091AF +:10B3E000086820F00C00029A92691043086008680F +:10B3F00020F02000029AD269104308600298426A45 +:10B40000086810430860086820F01000086040F6E3 +:10B410004042C4F2024210684FF6F8739843029B10 +:10B420001B6A40EAC3001060086840F01000086022 +:10B4300040F60041C4F20241086840F080600860B4 +:10B44000F7F7D0FD0190FFE740F60040C4F202405C +:10B45000006800F000610020B0EBD16F0CD1FFE775 +:10B46000F7F7C0FD0199401A032804D3FFE7032032 +:10B470008DF80F0004E0E7E700208DF80F00FFE7EC +:10B480009DF80F0004B080BD80B584B0029040F6F6 +:10B490000041C4F20241086820F080500860F7F7CC +:10B4A000A1FD0190FFE740F60040C4F202400068B1 +:10B4B00000F000510020B0EB517F0CD0FFE7F7F710 +:10B4C00091FD0199401A032804D3FFE703208DF86A +:10B4D0000F008BE0E7E7FFE740F63041C4F202419E +:10B4E000086843F603729043029B1A685B6842EA5D +:10B4F00003221043086002998868D1F80CC00B69D8 +:10B500004A6901386FF35F204FF60061CFF6FF7193 +:10B5100001EB4C2189B208440021CFF6FF7101EB09 +:10B52000034101F4FE0108444FF07F4101EB026149 +:10B5300001F0FE41084440F64441C4F20241086073 +:10B54000FFE740F63041C4F202410091086820F064 +:10B550000C00029A926910430860086820F02000ED +:10B56000029AD269104308600298426A0868104340 +:10B570000860086820F01000086040F64842C4F2F5 +:10B58000024210684FF6F8739843029B1B6A40EA28 +:10B59000C3001060086840F01000086040F60041E9 +:10B5A000C4F20241086840F080500860F7F71AFDC5 +:10B5B0000190FFE740F60040C4F20240006800F04E +:10B5C00000510020B0EB517F0CD1FFE7F7F70AFDE7 +:10B5D0000199401A032804D3FFE703208DF80F00D8 +:10B5E00004E0E7E700208DF80F00FFE79DF80F006B +:10B5F00004B080BD80B59CB008A85021F5F7B5F81F +:10B600000020079006900590049003900290FFE7B9 +:10B6100040F61000C4F20240016841F030010160C0 +:10B62000006800F0300001900198FFE7FFE740F666 +:10B630001400C4F20240006800F00800082801D09D +:10B64000FFE7F4E7102008904FF480700F9020205F +:10B650001090022012901390012114917D211591D8 +:10B660001690179018900820199000201A901B909F +:10B6700008A8FCF733FF18B1FFE7F6F7BFF9FFE7BB +:10B680001F20029003200390002004900590069054 +:10B69000079002A80521FCF7E5FA18B1FFE7F6F7D5 +:10B6A000ADF9FFE742F20001C4F20201086802228C +:10B6B00062F3051008601CB080BD000082B04EF639 +:10B6C0008851CEF20001086840F47000086040F62E +:10B6D0000042C4F202420120106040F61C41C4F254 +:10B6E000024100200090086040F62041C4F202416F +:10B6F000086011684EF6E323CEF6E223194011608C +:10B7000040F62841C4F20241086040F62C41C4F2E0 +:10B710000241086040F63041C4F20241086040F640 +:10B720003443C4F2024340F28021C0F20111196097 +:10B7300040F63843C4F20243186040F63C43C4F27A +:10B740000243196040F64043C4F20243186040F6D9 +:10B750004443C4F20243196040F64841C4F2024136 +:10B760000860116821F48021116040F65041C4F254 +:10B77000024108604EF60851CEF200014FF0006021 +:10B78000086042F21800C4F20200006800F0604055 +:10B7900001900198B0F1604F05D0FFE70198B0F13A +:10B7A000404F24D1FFE742F21C00C4F202000068BF +:10B7B000C00778B1FFE742F20C01C4F2020142F681 +:10B7C0003B20C0F61900086046F67F60C4F65D4075 +:10B7D0000860FFE742F21C01C4F20201086840F071 +:10B7E00002000860086840F001000860FFE702B04E +:10B7F0007047000080B540F66030C2F20000FEF7EE +:10B80000E3F880BD80B540F6AC30C2F20000FEF730 +:10B81000DBF880BD83B0029001910298006800902F +:10B82000029842F60041C4F20101884252D0FFE77B +:10B83000029842F60041C5F2010188424AD0FFE772 +:10B840000298B0F1804F45D0FFE70298B0F1A04FC9 +:10B8500040D0FFE7029840F20041C4F20001884264 +:10B8600038D0FFE7029840F20041C5F2000188425B +:10B8700030D0FFE7029840F60001C4F20001884290 +:10B8800028D0FFE7029840F60001C5F20001884287 +:10B8900020D0FFE7029840F60041C4F20001884240 +:10B8A00018D0FFE7029840F60041C5F20001884237 +:10B8B00010D0FFE7029843F20041C4F20101884230 +:10B8C00008D0FFE7029843F20041C5F20101884227 +:10B8D0000AD1FFE7009820F07000009001984168BD +:10B8E000009808430090FFE7029842F60041C4F236 +:10B8F0000101884200F0BA80FFE7029842F6004159 +:10B90000C5F20101884200F0B180FFE70298B0F172 +:10B91000804F00F0AB80FFE70298B0F1A04F00F03D +:10B92000A580FFE7029840F20041C4F2000188427E +:10B9300000F09C80FFE7029840F20041C5F2000150 +:10B94000884200F09380FFE7029840F60001C4F2BD +:10B950000001884200F08A80FFE7029840F600016B +:10B96000C5F20001884200F08180FFE7029840F6AE +:10B970000041C4F20001884278D0FFE7029840F607 +:10B980000041C5F20001884270D0FFE7029843F2FF +:10B990000041C4F20101884268D0FFE7029843F2F7 +:10B9A0000041C5F20101884260D0FFE7029841F6EC +:10B9B0000001C4F20001884258D0FFE7029841F626 +:10B9C0000001C5F20001884250D0FFE7029841F61D +:10B9D0000041C4F20001884248D0FFE7029841F6D6 +:10B9E0000041C5F20001884240D0FFE7029842F2D0 +:10B9F0000001C4F20001884238D0FFE7029842F209 +:10BA00000001C5F20001884230D0FFE7029844F2FD +:10BA10000001C4F20101884228D0FFE7029844F2F5 +:10BA20000001C5F20101884220D0FFE7029844F2EC +:10BA30000041C4F20101884218D0FFE7029844F2A5 +:10BA40000041C5F20101884210D0FFE7029844F698 +:10BA50000001C4F20101884208D0FFE7029844F6D1 +:10BA60000001C5F2010188420AD1FFE7009820F4E5 +:10BA7000407000900198C168009808430090FFE76B +:10BA8000009820F0800001994969084300900098CF +:10BA900002990860019880680299C862019800685C +:10BAA00002998862029842F60041C4F2010188427C +:10BAB00048D0FFE7029842F60041C5F201018842F2 +:10BAC00040D0FFE7029843F20041C4F201018842EE +:10BAD00038D0FFE7029843F20041C5F201018842E5 +:10BAE00030D0FFE7029844F20001C4F2010188421D +:10BAF00028D0FFE7029844F20001C5F20101884214 +:10BB000020D0FFE7029844F20041C4F201018842CC +:10BB100018D0FFE7029844F20041C5F201018842C3 +:10BB200010D0FFE7029844F60001C4F201018842F8 +:10BB300008D0FFE7029844F60001C5F201018842EF +:10BB400005D1FFE70198006902990863FFE70299B0 +:10BB50000120486102980069C00730B1FFE70299EF +:10BB6000086920F001000861FFE703B0704700009A +:10BB700085B004900391029201930498806800902C +:10BB8000009820F47F40009003980299019A41EABE +:10BB900002210143009808430090009804998860AE +:10BBA00005B0704783B002900191029880680090C0 +:10BBB00000984FF68F71CFF6CF7108400090019832 +:10BBC0000099084340F007000090009802998860AF +:10BBD00003B0704785B00490039102920498006A04 +:10BBE00000900499086A20F00100086204988069B6 +:10BBF0000190019820F0F00001900299019840EA2C +:10BC000001100190009820F00A000090039900981C +:10BC1000084300900198049988610098049908628B +:10BC200005B0704787B0069005910492039306987B +:10BC3000006A01900699086A20F0010008620698DF +:10BC4000806902900699012042F60042C4F2010286 +:10BC50009142009000F09480FFE70699012042F69F +:10BC60000042C5F201029142009000F08980FFE796 +:10BC700006990120B1F1804F009000F08180FFE72C +:10BC800006990120B1F1A04F009079D0FFE7069905 +:10BC9000012040F20042C4F20002914200906FD0B5 +:10BCA000FFE70699012040F20042C5F200029142EE +:10BCB000009065D0FFE70699012040F60002C4F22B +:10BCC0000002914200905BD0FFE70699012040F608 +:10BCD0000002C5F200029142009051D0FFE70699A0 +:10BCE000012040F60042C4F200029142009047D089 +:10BCF000FFE70699012040F60042C5F2000291429A +:10BD000000903DD0FFE70699012043F20042C4F2C3 +:10BD100001029142009033D0FFE70699012043F2DF +:10BD20000042C5F201029142009029D0FFE7069936 +:10BD3000012041F60002C4F20002914200901FD09F +:10BD4000FFE70699012041F60002C5F20002914288 +:10BD5000009015D0FFE70699012044F20002C4F2DA +:10BD60000102914200900BD0FFE706984CF20001CF +:10BD7000CAF6FE710844B0FA80F040090090FFE76F +:10BD80000098C00748B1FFE7029820F00300029036 +:10BD9000049902980843029004E0029840F00100E0 +:10BDA0000290FFE7029820F0F00002900398000153 +:10BDB000C1B2029808430290019820F00A00019055 +:10BDC000059800F00A01019808430190029806992D +:10BDD000886101980699086207B0704785B00490A1 +:10BDE000039102920498006A00900499086A20F076 +:10BDF00010000862049880690190019820F4704056 +:10BE000001900299019840EA01300190009820F0D9 +:10BE1000A00000900399009840EA0110009001985A +:10BE20000499886100980499086205B07047000081 +:10BE300086B005900491039202930598006A0090E1 +:10BE40000599086A20F01000086205988069019041 +:10BE5000019820F4407001900399019840EA012074 +:10BE60000190019820F4704001900298000381B283 +:10BE7000019808430190009820F0A00000900498D9 +:10BE800000F00A01009840EA01100090019805991D +:10BE9000886100980599086206B0704786B00590E1 +:10BEA0000491039202930598006A00900599086A2C +:10BEB00020F4807008620598C0690190019820F014 +:10BEC000030001900399019808430190019820F024 +:10BED000F000019002980001C1B20198084301905E +:10BEE000009820F420600090049800F00A01009867 +:10BEF00040EA0120009001980599C86100980599D1 +:10BF0000086206B07047000086B005900491039265 +:10BF100002930598006A00900599086A20F4805001 +:10BF200008620598C0690190019820F44070019062 +:10BF30000399019840EA01200190019820F4704093 +:10BF400001900298000381B2019808430190009883 +:10BF500020F420400090049800F00A01009840EA84 +:10BF60000130009001980599C86100980599086210 +:10BF700006B0704782B001900198406E40B9FFE76B +:10BF800001990120A1F86A000199A1F8680034E044 +:10BF900008208DF803008DF8020001980068806881 +:10BFA000C0F342608DF80100019800688068400F7E +:10BFB0008DF800009DF802009DF800204FF2A603C6 +:10BFC000C0F60003995C00FB01F04FF29E01C0F641 +:10BFD00000018A5CB0FBF2F0019AA2F86A009DF8B9 +:10BFE00003009DF801209B5C00FB03F0895CB0FB23 +:10BFF000F1F00199A1F86800FFE702B07047000076 +:10C0000081B00090009890F82800000700280BD518 +:10C01000FFE700980068406820F40040009A11682B +:10C02000926B10434860FFE7009890F82800C00723 +:10C0300058B1FFE700980068406820F40030009A8B +:10C040001168D26A10434860FFE7009890F8280012 +:10C05000800700280BD5FFE700980068406820F4AF +:10C060008030009A1168126B10434860FFE7009817 +:10C0700090F82800400700280BD5FFE700980068DB +:10C08000406820F48020009A1168526B1043486089 +:10C09000FFE7009890F82800C00600280BD5FFE7BE +:10C0A00000980068806820F48050009A1168D26B74 +:10C0B00010438860FFE7009890F828008006002869 +:10C0C0000BD5FFE700980068806820F40050009AC4 +:10C0D0001168126C10438860FFE7009890F8280000 +:10C0E000400600281CD5FFE700980068406820F44F +:10C0F0008010009A1168526C104348600098406CA0 +:10C10000B0F5801F0BD1FFE700980068406820F46D +:10C11000C000009A1168926C10434860FFE7FFE787 +:10C12000009890F82800000600280BD5FFE700983B +:10C130000068406820F40020009A1168D26C104317 +:10C140004860FFE701B0704780B588B00690069957 +:10C150000020C1F89000F6F745FF059006980068AA +:10C160000068000700282FD5FFE70698059B6A4660 +:10C170006FF07E4111604FF40011002201F0ECFAE3 +:10C1800008B3FFE7FFE7FFE70698006850E8000FF5 +:10C1900020F080000490FFE704990698026842E8C6 +:10C1A00000100028F0D1FFE7FFE706992020C1F832 +:10C1B0008800FFE70699002081F88400FFE703204C +:10C1C0008DF81F005FE0FFE70698006800684007F1 +:10C1D000002842D5FFE70698059B6A466FF07E412E +:10C1E00011604FF48001002201F0B6FAA0B3FFE71E +:10C1F000FFE7FFE70698006850E8000F20F4907012 +:10C200000390FFE703990698026842E800100028AF +:10C21000F0D1FFE7FFE7FFE7FFE70698006850E887 +:10C22000020F20F001000290FFE7029906980268D1 +:10C2300042E802100028F0D1FFE7FFE7069920202E +:10C24000C1F88C00FFE70699002081F88400FFE721 +:10C2500003208DF81F0016E0FFE706992020C1F8A3 +:10C2600088000699C1F88C0006990020C8660699D6 +:10C270000867FFE70699002081F88400FFE70020A7 +:10C280008DF81F00FFE79DF81F0008B080BD00007B +:10C2900080B582B001900198C06D00900099002097 +:10C2A000A1F85E000098FDF74BFF02B080BD0000D2 +:10C2B00080B584B003900398C06D02900298D0F8C6 +:10C2C000880001900298D0F88C00009002980068D5 +:10C2D0008068000600280CD5FFE70198212808D1C6 +:10C2E000FFE702990020A1F85600029800F04CF9EF +:10C2F000FFE7029800688068400600280CD5FFE739 +:10C300000098222808D1FFE702990020A1F85E00DA +:10C31000029800F0C7F8FFE70299D1F8900040F0CA +:10C320001000C1F890000298FDF70AFF04B080BD2C +:10C3300080B586B005900598C06D04900598006D95 +:10C34000812848D0FFE704990020A1F85E00FFE7AC +:10C35000FFE70498006850E8000F20F48070039015 +:10C36000FFE703990498026842E800100028F0D122 +:10C37000FFE7FFE7FFE7FFE70498006850E8020FD8 +:10C3800020F001000290FFE702990498026842E859 +:10C3900002100028F0D1FFE7FFE704992020C1F840 +:10C3A0008C000498C06E012814D1FFE7FFE7FFE777 +:10C3B0000498006850E8000F20F010000190FFE79B +:10C3C00001990498026842E800100028F0D1FFE7C4 +:10C3D000FFE7FFE7FFE70499002008670498C06EB5 +:10C3E000012821D1FFE704990020A1F85E000598FB +:10C3F0000068806CADF80200BDF802000499B1F845 +:10C400005C10884206DAFFE7BDF802000499A1F843 +:10C410005E00FFE70498B0F85C10B0F85E20891A5F +:10C4200089B2FDF731FD03E00498FEF77DFCFFE7DC +:10C4300006B080BD80B584B003900398C06D0290B3 +:10C440000299012008670298C06E012823D1FFE7F6 +:10C450000299B1F85C004008A1F85E0003980068FA +:10C46000806CADF80600BDF806000299B1F85C10CA +:10C47000884206DCFFE7BDF806000299A1F85E00DD +:10C48000FFE70298B0F85C10B0F85E20891A89B214 +:10C49000FDF7FAFC03E00298FEF79AFCFFE704B010 +:10C4A00080BD000084B00390FFE7FFE703980068B9 +:10C4B00050E8000F20F490700290FFE70299039873 +:10C4C000026842E800100028F0D1FFE7FFE7FFE72D +:10C4D000FFE70398006850E8020F4FF6FE71CEF6B2 +:10C4E000FF7108400190FFE701990398026842E854 +:10C4F00002100028EDD1FFE7FFE70398C06E012886 +:10C5000014D1FFE7FFE7FFE70398006850E8000F4A +:10C5100020F010000090FFE700990398026842E8BD +:10C5200000100028F0D1FFE7FFE7FFE70399202084 +:10C53000C1F88C0003990020C8660399486704B0CD +:10C540007047000080B582B00190FFE7FFE70198D7 +:10C55000006850E8000F20F040000090FFE70099CD +:10C560000198026842E800100028F0D1FFE7FFE7D9 +:10C5700001992020C1F8880001990020886701985E +:10C58000FEF72AFC02B080BD83B00290FFE7FFE710 +:10C590000298006850E8000F20F0C0000190FFE70B +:10C5A00001990298026842E800100028F0D1FFE7E4 +:10C5B000FFE7FFE7FFE70298006850E8020F20F46A +:10C5C00000000090FFE700990298026842E802101C +:10C5D0000028F0D1FFE7FFE702992020C1F888008A +:10C5E00003B0704780B588B007900798B0F8600036 +:10C5F000ADF816000798D0F88C00222840F0B480DF +:10C60000FFE707980068406AADF814000798806D4E +:10C610000690BDF81400BDF8161008400699088071 +:10C620000799886D023088650799B1F85E00013876 +:10C63000A1F85E000798B0F85E00002840F09380F3 +:10C64000FFE7FFE7FFE70798006850E8000F20F4D6 +:10C6500090700490FFE704990798026842E8001080 +:10C660000028F0D1FFE7FFE7FFE7FFE70798006842 +:10C6700050E8020F20F001000390FFE703990798AC +:10C68000026842E802100028F0D1FFE7FFE70799AF +:10C690002020C1F88C000799002048670799086797 +:10C6A0000798006842F20041C4F20041884225D058 +:10C6B000FFE70798006842F20041C5F20041884256 +:10C6C0001CD0FFE70798006840680002002814D5D6 +:10C6D000FFE7FFE7FFE70798006850E8000F20F04A +:10C6E00080600290FFE702990798026842E8001014 +:10C6F0000028F0D1FFE7FFE7FFE7FFE70798C06EEC +:10C7000001282BD1FFE707990020C866FFE7FFE764 +:10C710000798006850E8000F20F010000190FFE734 +:10C7200001990798026842E800100028F0D1FFE75D +:10C73000FFE707980068C06900F010010120B0EB26 +:10C74000111F05D1FFE70798016810200862FFE775 +:10C750000798B0F85C10FDF797FB03E00798FEF729 +:10C76000E3FAFFE7FFE706E007980168886940F011 +:10C7700008008861FFE708B080BD000080B58EB07A +:10C780000D900D98B0F86000ADF82E000D9800687F +:10C79000C06909900D980068006808900D980068BD +:10C7A000806807900D98D0F88C00222840F06A81AC +:10C7B000FFE70D98B0F86800ADF82A00FFE7BDF874 +:10C7C0002A100020009031B1FFE79DF82400C0F34B +:10C7D00040100090FFE70098C007002800F0138188 +:10C7E000FFE70D980068406AADF82C000D98806D49 +:10C7F0000C90BDF82C00BDF82E1008400C99088054 +:10C800000D99886D023088650D99B1F85E00013888 +:10C81000A1F85E000D980068C06909909DF8240099 +:10C820004007002852D0FFE79DF82400C00788B1D8 +:10C83000FFE79DF82100C00760B1FFE70D98016890 +:10C84000012008620D99D1F8900040F00100C1F874 +:10C850009000FFE79DF824008007002811D5FFE72E +:10C860009DF81C00C00760B1FFE70D980168022029 +:10C8700008620D99D1F8900040F00400C1F89000D2 +:10C88000FFE79DF824004007002811D5FFE79DF839 +:10C890001C00C00760B1FFE70D9801680420086222 +:10C8A0000D99D1F8900040F00200C1F89000FFE728 +:10C8B0000D98D0F8900040B1FFE70D98FDF740FCCF +:10C8C0000D990020C1F89000FFE7FFE70D98B0F840 +:10C8D0005E00002840F09680FFE7FFE7FFE70D9835 +:10C8E000006850E8000F20F480700690FFE706997A +:10C8F0000D98026842E800100028F0D1FFE7FFE73A +:10C90000FFE7FFE70D98006850E8020F4FF6FE7151 +:10C91000CEF6FF7108400590FFE705990D98026873 +:10C9200042E802100028EDD1FFE7FFE70D99202033 +:10C93000C1F88C000D99002048670D9908670D9883 +:10C94000006842F20041C4F20041884225D0FFE76E +:10C950000D98006842F20041C5F2004188421CD0A7 +:10C96000FFE70D98006840680002002814D5FFE733 +:10C97000FFE7FFE70D98006850E8000F20F08060A7 +:10C980000490FFE704990D98026842E8001000281F +:10C99000F0D1FFE7FFE7FFE7FFE70D98C06E012842 +:10C9A0002BD1FFE70D990020C866FFE7FFE70D9840 +:10C9B000006850E8000F20F010000390FFE7039993 +:10C9C0000D98026842E800100028F0D1FFE7FFE769 +:10C9D0000D980068C06900F010010120B0EB111F34 +:10C9E00005D1FFE70D98016810200862FFE70D9858 +:10C9F000B0F85C10FDF748FA03E00D98FEF794F9E3 +:10CA0000FFE700E0DBE60D98B0F85E00ADF8280027 +:10CA1000BDF82800A8B3FFE7BDF828000D99B1F8CC +:10CA2000681088422DDAFFE7FFE7FFE70D980068FE +:10CA300050E8020F20F080500290FFE702990D9815 +:10CA4000026842E802100028F0D1FFE7FFE70D99E5 +:10CA50004CF2E550C0F600004867FFE7FFE70D988D +:10CA6000006850E8000F40F020000190FFE70199B6 +:10CA70000D98026842E800100028F0D1FFE7FFE7B8 +:10CA8000FFE706E00D980168886940F008008861BA +:10CA9000FFE70EB080BD000080B586B00590059818 +:10CAA000B0F86000ADF812000598D0F88C0022288C +:10CAB00040F0B280FFE705980068406AADF81000CA +:10CAC000BDF810009DF8121008400599896D087096 +:10CAD0000599886D013088650599B1F85E000138C7 +:10CAE000A1F85E000598B0F85E00002840F0938041 +:10CAF000FFE7FFE7FFE70598006850E8000F20F424 +:10CB000090700390FFE703990598026842E80010CF +:10CB10000028F0D1FFE7FFE7FFE7FFE7059800688F +:10CB200050E8020F20F001000290FFE702990598FB +:10CB3000026842E802100028F0D1FFE7FFE70599FC +:10CB40002020C1F88C0005990020486705990867E6 +:10CB50000598006842F20041C4F20041884225D0A5 +:10CB6000FFE70598006842F20041C5F200418842A3 +:10CB70001CD0FFE70598006840680002002814D523 +:10CB8000FFE7FFE7FFE70598006850E8000F20F097 +:10CB900080600190FFE701990598026842E8001063 +:10CBA0000028F0D1FFE7FFE7FFE7FFE70598C06E39 +:10CBB00001282BD1FFE705990020C866FFE7FFE7B2 +:10CBC0000598006850E8000F20F010000090FFE783 +:10CBD00000990598026842E800100028F0D1FFE7AC +:10CBE000FFE705980068C06900F010010120B0EB74 +:10CBF000111F05D1FFE70598016810200862FFE7C3 +:10CC00000598B0F85C10FDF73FF903E00598FEF7D2 +:10CC10008BF8FFE7FFE706E005980168886940F0B8 +:10CC200008008861FFE706B080BD000080B58EB0C7 +:10CC30000D900D98B0F86000ADF832000D980068C6 +:10CC4000C0690A900D980068006809900D98006806 +:10CC5000806808900D98D0F88C00222840F06881F8 +:10CC6000FFE70D98B0F86800ADF82E00FFE7BDF8BB +:10CC70002E100020019031B1FFE79DF82800C0F38D +:10CC800040100190FFE70198C007002800F01181D3 +:10CC9000FFE70D980068406AADF83000BDF830003D +:10CCA0009DF8321008400D99896D08700D99886DB6 +:10CCB000013088650D99B1F85E000138A1F85E0079 +:10CCC0000D980068C0690A909DF828004007002868 +:10CCD00052D0FFE79DF82800C00788B1FFE79DF814 +:10CCE0002500C00760B1FFE70D98016801200862C8 +:10CCF0000D99D1F8900040F00100C1F89000FFE7D5 +:10CD00009DF828008007002811D5FFE79DF8200036 +:10CD1000C00760B1FFE70D980168022008620D9915 +:10CD2000D1F8900040F00400C1F89000FFE79DF8B2 +:10CD300028004007002811D5FFE79DF82000C00714 +:10CD400060B1FFE70D980168042008620D99D1F8E1 +:10CD5000900040F00200C1F89000FFE70D98D0F875 +:10CD6000900040B1FFE70D98FDF7EAF90D9900201A +:10CD7000C1F89000FFE7FFE70D98B0F85E000028CB +:10CD800040F09680FFE7FFE7FFE70D98006850E866 +:10CD9000000F20F480700790FFE707990D98026854 +:10CDA00042E800100028F0D1FFE7FFE7FFE7FFE7C8 +:10CDB0000D98006850E8020F4FF6FE71CEF6FF7135 +:10CDC00008400690FFE706990D98026842E80210B5 +:10CDD0000028EDD1FFE7FFE70D992020C1F88C0076 +:10CDE0000D99002048670D9908670D98006842F278 +:10CDF0000041C4F20041884225D0FFE70D98006849 +:10CE000042F20041C5F2004188421CD0FFE70D9874 +:10CE1000006840680002002814D5FFE7FFE7FFE73D +:10CE20000D98006850E8000F20F080600590FFE743 +:10CE300005990D98026842E800100028F0D1FFE73C +:10CE4000FFE7FFE7FFE70D98C06E01282BD1FFE752 +:10CE50000D990020C866FFE7FFE70D98006850E8CD +:10CE6000000F20F010000490FFE704990D9802686D +:10CE700042E800100028F0D1FFE7FFE70D980068B6 +:10CE8000C06900F010010120B0EB111F05D1FFE7D0 +:10CE90000D98016810200862FFE70D98B0F85C104B +:10CEA000FCF7F2FF03E00D98FDF73EFFFFE700E01F +:10CEB000DDE60D98B0F85E00ADF82C00BDF82C0052 +:10CEC000A8B3FFE7BDF82C000D99B1F868108842AF +:10CED0002DDAFFE7FFE7FFE70D98006850E8020F43 +:10CEE00020F080500390FFE703990D98026842E814 +:10CEF00002100028F0D1FFE7FFE70D994CF69920CA +:10CF0000C0F600004867FFE7FFE70D98006850E8AB +:10CF1000000F40F020000290FFE702990D98026890 +:10CF200042E800100028F0D1FFE7FFE7FFE706E046 +:10CF30000D980168886940F008008861FFE70EB02D +:10CF400080BD000080B58AB0099000208DF81300E4 +:10CF50000998006842F20041C4F20041884209D0B9 +:10CF6000FFE70998006842F20041C5F2004188429B +:10CF700001D1FFE700E0FFE7099988680B694A697A +:10CF8000C96918431043084308900998006800686D +:10CF900046F6F311CCF6FF71084008990843099949 +:10CFA0000968086009980068406820F44050099AB0 +:10CFB0001168D26810434860099880690890099800 +:10CFC000006842F20041C4F2004188420FD0FFE7FE +:10CFD0000998006842F20041C5F20041884206D03B +:10CFE000FFE70998016A089808430890FFE7099845 +:10CFF000006880684FF2FF41C1F2FF1108400899B4 +:10D00000084309990968886009980068C06A20F097 +:10D010000F00099A1168526A1043C862FFE7099825 +:10D02000006843F60001C4F20101884203D1FFE722 +:10D0300001200690A3E00998006844F20041C4F280 +:10D040000001884203D1FFE70220069096E009988C +:10D05000006844F60001C4F20001884203D1FFE7F2 +:10D060000420069089E00998006844F60041C4F263 +:10D070000001884203D1FFE7082006907CE0099870 +:10D08000006845F20001C4F20001884203D1FFE7C5 +:10D09000102006906FE00998006846F20041C4F243 +:10D0A0000001884203D1FFE72020069062E0099842 +:10D0B000006847F60001C4F20001884203D1FFE78F +:10D0C0004020069055E00998006847F60041C4F2F8 +:10D0D0000001884203D1FFE78020069048E00998CC +:10D0E000006848F20001C4F20001884204D1FFE761 +:10D0F0004FF4807006903AE00998006846F6000107 +:10D10000C4F20001884204D1FFE74FF4007006909A +:10D110002CE00998006846F60041C4F200018842FC +:10D1200004D1FFE74FF4806006901EE00998006884 +:10D1300048F20041C4F20001884204D1FFE74FF4F5 +:10D140000060069010E00998006842F20041C4F2C5 +:10D150000041884204D1FFE74FF48050069002E07E +:10D1600000200690FFE7FFE7FFE7FFE7FFE7FFE7A5 +:10D17000FFE7FFE7FFE7FFE7FFE7FFE7FFE7FFE77F +:10D180000998006842F20041C4F20041884209D087 +:10D19000FFE70998006842F20041C5F20041884269 +:10D1A0005CD1FFE706980021F6F768FC0290029830 +:10D1B000002852D0FFE7029809994A6A4FF2AE015F +:10D1C000C0F6000131F81210B0FBF1F003900398A3 +:10D1D0000999496801EB4101884207D3FFE70398A9 +:10D1E00009994968B0EB013F04D9FFE701208DF8A8 +:10D1F000130031E0029809994A6800924A6A4FF296 +:10D20000AE01C0F6000131F8122000230193194647 +:10D21000F3F7C4F9009A019B090241EA1061000288 +:10D2200010EB520041F10001F3F7B8F905900598B1 +:10D23000B0F5407F0BD3FFE705990020B0EB115FFD +:10D2400005D1FFE7059809990968C86003E0012046 +:10D250008DF81300FFE7FFE7FFE76FE00998C0696B +:10D26000B0F5004F3CD1FFE706980021F6F706FC29 +:10D270000290029898B3FFE70298099A5168536A9E +:10D280004FF2AE02C0F6000232F81320B0FBF2F00B +:10D29000400000EB5100B0FBF1F00590059810281C +:10D2A00018D3FFE7BDF81600A0B9FFE7059820F0F6 +:10D2B0000F00ADF81E00059800F00E01BDF81E002D +:10D2C00040EA5100ADF81E00BDF81E00099909683A +:10D2D000C86003E001208DF81300FFE7FFE72CE0B2 +:10D2E00006980021F6F7CAFB0290029820B3FFE7E8 +:10D2F0000298099A5168536A4FF2AE02C0F60002D2 +:10D3000032F81320B0FBF2F000EB5100B0FBF1F06B +:10D310000590059810280AD3FFE7BDF8160030B92C +:10D32000FFE7BDF8140009990968C86003E001200F +:10D330008DF81300FFE7FFE7FFE7FFE709990120FA +:10D34000A1F86A000999A1F86800099900204867C6 +:10D35000099988679DF813000AB080BD80B588B030 +:10D3600006900591ADF81220BDF81200ADF80E0040 +:10D37000059806998865BDF812000699A1F85C0029 +:10D3800006990020C1F8900006992220C1F88C006F +:10D390000698D0F88000002800F08680FFE7069805 +:10D3A000D0F880104CF23130C0F6000008660698C4 +:10D3B000D0F880104CF23540C0F600004866069860 +:10D3C000D0F880104CF2B120C0F6000088660698B4 +:10D3D000D0F880100020C86606988068B0F5805F9D +:10D3E0000AD1FFE70698006930B9FFE7BDF81200DF +:10D3F0004000ADF80E00FFE70698D0F8800090F8E6 +:10D4000050000006002831D5FFE70698D0F88000CC +:10D41000406F30B3FFE70698D0F88000406F006897 +:10D42000F8B1FFE7BDF80E000699D1F88010496FFA +:10D430000968886006990868D1F880102430496F1F +:10D440000968C8600699886DD1F88010496F09682D +:10D4500008610698D0F88000F4F7E2FE8DF811001C +:10D4600003E001208DF81100FFE70CE00698016849 +:10D47000826DD0F880002431BDF80E30F5F7B4FB92 +:10D480008DF81100FFE79DF8110060B1FFE70699E4 +:10D490001020C1F8900006992020C1F88C000120CE +:10D4A0008DF81F0042E0FFE706980069A0B1FFE792 +:10D4B000FFE7FFE70698006850E8000F40F480702F +:10D4C0000290FFE702990698026842E800100028DF +:10D4D000F0D1FFE7FFE7FFE7FFE7FFE70698006807 +:10D4E00050E8020F40F001000190FFE70199069813 +:10D4F000026842E802100028F0D1FFE7FFE7FFE7EB +:10D50000FFE70698006850E8020F40F040000090E6 +:10D51000FFE700990698026842E802100028F0D15F +:10D52000FFE7FFE700208DF81F00FFE79DF81F00D1 +:10D5300008B080BD88B007900691ADF81620069817 +:10D5400007998865BDF816000799A1F85C00BDF839 +:10D5500016000799A1F85E00079900204867FFE7C9 +:10D5600007988068B0F5805F10D1FFE707980069E1 +:10D5700030B9FFE7079940F2FF10A1F8600004E01E +:10D580000799FF20A1F86000FFE72EE00798806868 +:10D5900078B9FFE70798006928B9FFE70799FF20E6 +:10D5A000A1F8600004E007997F20A1F86000FFE780 +:10D5B0001AE007988068B0F1805F0FD1FFE7079805 +:10D5C000006928B9FFE707997F20A1F8600004E00F +:10D5D00007993F20A1F86000FFE704E007990020C9 +:10D5E000A1F86000FFE7FFE7FFE7FFE707990020EA +:10D5F000C1F8900007992220C1F88C00FFE7FFE7EF +:10D600000798006850E8020F40F001000490FFE71F +:10D6100004990798026842E802100028F0D1FFE759 +:10D62000FFE70798406EB0F1005F4CD1FFE7BDF80F +:10D6300016000799B1F86810884244DBFFE70798A5 +:10D640008068B0F5805F0BD1FFE70798006938B9B3 +:10D65000FFE707994CF27D70C0F60000486706E0CE +:10D6600007994CF62D40C0F600004867FFE7079881 +:10D670000069A0B1FFE7FFE7FFE70798006850E8FF +:10D68000000F40F480700390FFE703990798026849 +:10D6900042E800100028F0D1FFE7FFE7FFE7FFE7CF +:10D6A000FFE70798006850E8020F40F080500290B2 +:10D6B000FFE702990798026842E802100028F0D1BB +:10D6C000FFE7FFE744E007988068B0F5805F0BD183 +:10D6D000FFE70798006938B9FFE707994CF2E55072 +:10D6E000C0F60000486706E007994CF69920C0F69E +:10D6F00000004867FFE707980069A0B1FFE7FFE770 +:10D70000FFE70798006850E8000F40F49070019020 +:10D71000FFE701990798026842E800100028F0D15D +:10D72000FFE7FFE713E0FFE7FFE70798006850E82F +:10D73000000F40F020000090FFE700990798026872 +:10D7400042E800100028F0D1FFE7FFE7FFE7FFE71E +:10D75000002008B07047000080B586B0DDF820C01A +:10D76000049003918DF80B200193FFE70498006863 +:10D77000C06903990840401AB0FA80F040099DF84A +:10D780000B10884266D1FFE708980130002860D06E +:10D79000FFE7F5F727FC0199401A0899884203D85A +:10D7A000FFE7089820B9FFE703208DF8170055E040 +:10D7B0000498006800684007002849D5FFE70398EF +:10D7C000802845D0FFE70398402841D0FFE7049820 +:10D7D0000068C06900F008010120B0EBD10F16D13C +:10D7E000FFE7049801680820009008620498FEF79B +:10D7F00059FE00980499C1F89000FFE704990020B1 +:10D8000081F88400FFE701208DF8170026E00498D6 +:10D810000068C06900F400610120B0EBD12F16D17F +:10D82000FFE7049801684FF4006008620498FEF76F +:10D8300039FE04992020C1F89000FFE704990020E8 +:10D8400081F88400FFE703208DF8170006E0FFE76A +:10D85000FFE78BE700208DF81700FFE79DF8170022 +:10D8600006B080BD80B582B040F64440C2F20000F0 +:10D870000090FCF769FC00980068C069C0060028A9 +:10D880003ED5FFE740F64440C2F200000268102196 +:10D890001162D0F880000068806CC0F14000ADF8E3 +:10D8A00006000020ADF80400FFE7BDF80400BDF855 +:10D8B000061088421BDAFFE7BDF8041041F2402051 +:10D8C000C2F20000405C40F6EC01C2F20001B1F887 +:10D8D00000218854B1F800010130C0B2A1F8000164 +:10D8E000FFE7BDF804000130ADF80400DDE740F6C5 +:10D8F0004440C2F20000FCF797FBFDF771FAFFE726 +:10D9000002B080BD80B540F6D840C2F20000FCF7FE +:10D910001BFC80BD80B540F66C50C2F20000FCF7E5 +:10D9200013FC80BDFFE7FEE781B0ADF80200BDF952 +:10D93000020000280ED4FFE7BDF9021001F01F021B +:10D94000012090404A094EF20011CEF2000141F848 +:10D950002200FFE701B070474EF60C50CEF20000F7 +:10D960000068C0F30220704782B0ADF80600009155 +:10D97000BDF9060000280AD4FFE700980001BDF9B0 +:10D9800006104EF20042CEF2000288540BE00098DE +:10D990000001BDF8061001F00F014EF61452CEF250 +:10D9A00000028854FFE702B07047000083B0029085 +:10D9B000029800F0070000904EF60C51CEF20001E4 +:10D9C0000868019001984FF6FF02104001900198FD +:10D9D000009A40EA02200022C0F2FA52104301905D +:10D9E0000198086003B0704780B58EB00A90099125 +:10D9F000089207930A983421F2F7B7FE079820F0AF +:10DA00000300079009980A99486008980A99886164 +:10DA100007980A99C86108980A99086108980A99AC +:10DA20004861079808380A9988600A990220C860F6 +:10DA300008980590059807990844059005980438BA +:10DA400005900A980390059804900398049908603B +:10DA50000598043805900598049008980499086082 +:10DA60000898039003980490059804990860089812 +:10DA700005900598043005900598009000994EF6A1 +:10DA8000EE60CFF6FF7008600A9900200862EFF39D +:10DA900010800D900D980B9072B60B9806900A9915 +:10DAA00045F24540C4F25920086040F2B820C2F265 +:10DAB0000000006858B9FFE70A9840F2BC21C2F2A2 +:10DAC000000108600A98C0620A98006315E040F2FD +:10DAD000BC20C2F20000006802900298006B019026 +:10DAE0000A98029908630A980199C86201980A99EC +:10DAF000086302980A99C862FFE740F2B821C2F2AF +:10DB0000000108680130086006980C900C9880F3BA +:10DB1000108800200EB080BD80B5A6B0159014917D +:10DB20001392EFF31080219021981A9072B61A98F0 +:10DB300012909DF84C008007002825D5FFE70020B3 +:10DB400001901598406940B1FFE71598006918B930 +:10DB5000FFE701200190FFE7FFE70198012807D1C7 +:10DB6000FFE71599086A149A60EA0200086205E066 +:10DB700015998868149A10408860FFE712982090E1 +:10DB8000209880F31088A5E115998868149A1043AD +:10DB900088601598006A30B1FFE71599086A149AF1 +:10DBA00090430862FFE700200290159840690A90B0 +:10DBB00015980069002800F07781FFE70A9801288E +:10DBC00061D1FFE715980069119015988068099058 +:10DBD0001198806F08901198D0F8800004900498F4 +:10DBE00000F002000590059802280DD1FFE7099882 +:10DBF00008990840079007980899884203D0FFE7E2 +:10DC000000200790FFE704E0099808990840079072 +:10DC1000FFE70798B0B3FFE71198C06F0690099827 +:10DC200006990860049800F0010003900398012809 +:10DC300006D1FFE715998868089A90438860FFE746 +:10DC40001599002008611599486111998866119904 +:10DC5000C1F8840040F2FC21C2F2000108680130E2 +:10DC6000086012981F901F9880F31088119800F098 +:10DC70007DFBEFF3108022902298199072B61998CC +:10DC80001290FFE70FE1159800690B900B98119027 +:10DC90001599002008610D900C90159880680990E6 +:10DCA00040F2FC21C2F20001086801300860012046 +:10DCB0000290FFE712981E901E9880F31088EFF3F1 +:10DCC000108023902398189072B618981290159887 +:10DCD000C06870B1FFE715990020C8600B981190DB +:10DCE000159840690A900998159989680843099020 +:10DCF000FFE71198006F10901198806F08901198AD +:10DD0000D0F880000490049800F002000590059877 +:10DD100002280DD1FFE70998089908400790079855 +:10DD20000899884203D0FFE700200790FFE704E04E +:10DD30000998089908400790FFE71198006B072899 +:10DD400003D0FFE701200790FFE70798002857D08E +:10DD5000FFE71198006B07281BD1FFE71198C06FF0 +:10DD60000690099806990860049800F00100039055 +:10DD70000398012806D1FFE715998868089A90430F +:10DD80008860FFE71199002088661199C1F8840026 +:10DD9000FFE71198016F884203D1FFE700200B9045 +:10DDA00015E01198006F0F901198406F0E900E982B +:10DDB0000F9948670F980E9908670B981199884238 +:10DDC00004D1FFE71198006F0B90FFE7FFE715996B +:10DDD0004869013848610D9840B9FFE711980D90E6 +:10DDE00011980C9011990020086708E011980C997F +:10DDF000086711990020086711980C90FFE7FFE76A +:10DE0000109811900A9801380A90FFE70A980028A4 +:10DE10007FF450AFFFE70B98159908611598006AD9 +:10DE200048B1FFE7159988680A6A90438860159998 +:10DE300000200862FFE712981D901D9880F310885B +:10DE40000D981190FFE71198E8B1FFE71198006F66 +:10DE50001090EFF3108024902498179072B61798C2 +:10DE6000129040F2FC21C2F2000108680130086003 +:10DE700012981C901C9880F31088119800F076FA84 +:10DE800010981190DFE7EFF31080259025981690F9 +:10DE900072B61698129040F2FC21C2F20001086896 +:10DEA00001380860FFE708E01598406920B1FFE7F6 +:10DEB00015990120C860FFE7FFE712981B901B9897 +:10DEC00080F310880298012803D1FFE700F016FACA +:10DED000FFE7FFE7002026B080BD000080B500F01E +:10DEE00083F900F051FD40F2E021C2F20001002070 +:10DEF000086040F2DC21C2F20001086040F2D82143 +:10DF0000C2F20001086040F2D421C2F200010860B0 +:10DF100040F2C421C2F20001086040F2C021C2F206 +:10DF20000001086040F2B021C2F20001086040F236 +:10DF3000AC21C2F20001086040F2BC21C2F2000133 +:10DF4000086040F2B821C2F20001086040F2D0211E +:10DF5000C2F20001086040F2CC21C2F20001086068 +:10DF600080BD000080B582B040F20400C2F2000023 +:10DF7000006810F10F3F13D0FFE740F20401C2F236 +:10DF800000014FF0F0300860F2F7E8F9FFF7A6FF64 +:10DF900040F2FC21C2F20001086801300860FFE78E +:10DFA00040F20401C2F2000101914FF0F03008602C +:10DFB00040F2C820C2F20000006801F02BF801997D +:10DFC00000200860F2F706FA02B080BD80B592B07A +:10DFD000DDF864C0DDF860C0DDF85CC0DDF858C075 +:10DFE000DDF854C0DDF850C00990089107920693FF +:10DFF0000020019014981599EF22F2F78CFB0998F4 +:10E00000B021F2F7B2FB089809998862079809993C +:10E01000486406980999886414980999C860159805 +:10E020000999486116980999C86216980999C1F822 +:10E03000940018980999886118980999C8610999F4 +:10E040002020C1F89C00149800900099159808446D +:10E05000013800900098099908611698179988422C +:10E0600007D0FFE709990020C8630999C1F8980013 +:10E0700007E016980999C86316980999C1F898009D +:10E08000FFE709990320086309994EF6D900C0F605 +:10E09000000048650998806509984EF26921C0F62C +:10E0A0000001F2F7FFF9EFF31080109010980B9039 +:10E0B00072B60B980590099945F24420C5F2484084 +:10E0C000086040F2E420C2F20000006868B9FFE78F +:10E0D000099840F2E821C2F2000108600998C0F8EE +:10E0E00088000998C0F88C001AE040F2E820C2F2DB +:10E0F0000000006804900498D0F88C000390099800 +:10E100000499C1F88C0009980399C1F88800039814 +:10E110000999C1F88C0004980999C1F88800FFE7B3 +:10E1200040F2E421C2F2000108680130086040F2C8 +:10E13000FC21C2F20001086801300860199801282A +:10E1400032D1FFE740F20400C2F200000068EFF3B2 +:10E1500005810C910C990843B0F1F03F11D3FFE712 +:10E1600040F2F020C2F2000000680290029838B13C +:10E17000FFE70298C06B01900299C86AC863FFE785 +:10E1800002E000200290FFE705980F900F9880F3BF +:10E190001088099800F0EAF8029820B1FFE701988A +:10E1A0000299C863FFE71BE005980E900E9880F374 +:10E1B0001088EFF31080119011980A9072B60A98A7 +:10E1C000059040F2FC21C2F20001086801380860A5 +:10E1D00005980D900D9880F3108800F08FF8FFE7F8 +:10E1E000002012B080BD000080B582B040F2EC216A +:10E1F000C2F2000100200190086040F2F021C2F25A +:10E200000001086040F28031C2F20001086040F273 +:10E21000F421C2F200012020086040F20030C2F276 +:10E2200000008021F2F7A1FA019840F2E821C2F241 +:10E230000001086040F2E421C2F20001086040F2EF +:10E24000FC21C2F20001086040F2F821C2F2000194 +:10E25000086040F2B421C2F20001086840F0857005 +:10E26000086002B080BD000080B588B040F2EC20AC +:10E27000C2F20000006801900198416C806C8847F0 +:10E2800040F2F820C2F20000006840B1FFE740F21F +:10E29000F820C2F20000016801988847FFE7EFF319 +:10E2A000108007900798039072B603980290019926 +:10E2B000012008630199886301990020C86440F235 +:10E2C000FC21C2F200010868013008600298049045 +:10E2D000049880F31088EFF314800590059800905F +:10E2E000009820F00400009000980690069880F3B3 +:10E2F0001488019800F05EF908B080BD87B040F244 +:10E30000FC20C2F2000000680290029860BBFFE7A8 +:10E3100040F2EC20C2F200000068019040F2F020D0 +:10E32000C2F20000006800900198009988421AD05B +:10E33000FFE74EF60451CEF200014FF08050086026 +:10E34000EFF305800490049860B9FFE7EFF31080C5 +:10E3500005900598039062B603980690069880F39E +:10E360001088FFE7FFE7FFE707B0704780B596B07A +:10E370000990EFF31080139013980C9072B60C98DC +:10E3800008900998406E28B1FFE709984C3000F0DA +:10E39000F5FB03E009990020C864FFE740F2FC2187 +:10E3A000C2F200010868013808600998806B0028F3 +:10E3B00040F0A880FFE70998006B002800F0A180DA +:10E3C000FFE70998406B002840F09380FFE7099928 +:10E3D000002008630998C06A0790079940F200304E +:10E3E000C2F2000050F821000590059800286FD176 +:10E3F000FFE70998079A40F20031C2F2000141F8A4 +:10E40000220009980062099840620799012088401B +:10E41000069040F28031C2F200010868069A10436B +:10E420000860079840F2F421C2F2000109688842AE +:10E430004DD2FFE7079840F2F421C2F200010860D4 +:10E4400040F2F020C2F2000000680390039838B94F +:10E45000FFE7099840F2F021C2F20001086035E0C0 +:10E4600007980399C96B88422FD2FFE7099840F2B9 +:10E47000F021C2F20001086008981090109880F313 +:10E48000108840F2FC20C2F2000000680190019860 +:10E49000D0B9FFE74EF60451CEF200014FF08050A4 +:10E4A0000860EFF305801190119860B9FFE7EFF372 +:10E4B0001080149014980B9062B60B980D900D98E4 +:10E4C00080F31088FFE7FFE772E0FFE7FFE70FE068 +:10E4D0000598406A0490099804990862099805997A +:10E4E0004862049809994862059809990862FFE70B +:10E4F00006E0099900204863099903200863FFE7B3 +:10E50000FFE71DE00998006B012818D0FFE7099884 +:10E51000006B022812D0FFE70998406B30B9FFE783 +:10E520000999002088630999086306E00999002089 +:10E530004863099903200863FFE7FFE7FFE7FFE768 +:10E5400040F2EC20C2F200000068029008980F90A0 +:10E550000F9880F31088029840F2F021C2F2000177 +:10E560000968884224D0FFE740F2FC20C2F2000094 +:10E57000006801900198D0B9FFE74EF60451CEF241 +:10E5800000014FF080500860EFF305801290129860 +:10E5900060B9FFE7EFF31080159015980A9062B606 +:10E5A0000A980E900E9880F31088FFE7FFE7FFE7C8 +:10E5B00016B080BD80B59CB00A9040F2EC20C2F24B +:10E5C000000000680190EFF31080189018980E90EA +:10E5D00072B60E9809900A980199884218D1FFE7FF +:10E5E0000A98C06C0090009850B1FFE70098013085 +:10E5F00028B1FFE70A984C3000F056FAFFE7FFE732 +:10E600000A98C06940F6E801C2F200010860FFE71D +:10E6100040F2FC21C2F200010868013808600A9843 +:10E62000806B012840F0D180FFE70A9900208863C1 +:10E630000A98C06A08900A98006A039003980A9999 +:10E6400088421ED0FFE70A98406A02900298039918 +:10E650004862039802990862089940F20030C2F2B9 +:10E66000000050F821000A99884209D1FFE7039879 +:10E67000089A40F20031C2F2000141F82200FFE79F +:10E6800060E0089A40F20030C2F20000002140F839 +:10E690002210089A01209040059040F28030C2F28A +:10E6A00000000268059B9A4302600791006806908B +:10E6B0000698A8BBFFE740F2F421C2F20001202037 +:10E6C000086040F2F021C2F20001002008600998C1 +:10E6D0001490149880F3108840F2FC20C2F20000DD +:10E6E000006804900498D0B9FFE74EF60451CEF2CA +:10E6F00000014FF080500860EFF3058015901598E9 +:10E7000060B9FFE7EFF31080199019980D9062B689 +:10E710000D980F900F9880F31088FFE7FFE787E0D0 +:10E72000069890FAA0F006900698B0FA80F005904E +:10E7300007980599084440F2F421C2F200010860EC +:10E74000FFE7FFE70A9840F2F021C2F200010968F2 +:10E75000884239D1FFE740F2F420C2F2000001689C +:10E7600040F20030C2F2000050F8210040F2F021E7 +:10E77000C2F20001086009981390139880F3108882 +:10E7800040F2FC20C2F20000006804900498D0B966 +:10E79000FFE74EF60451CEF200014FF080500860C2 +:10E7A000EFF305801690169860B9FFE7EFF310803D +:10E7B0001A901A980C9062B60C981090109880F3EA +:10E7C0001088FFE7FFE733E0FFE7099812901298FF +:10E7D00080F31088019840F2F021C2F2000109682C +:10E7E000884224D0FFE740F2FC20C2F2000000681B +:10E7F00004900498D0B9FFE74EF60451CEF2000120 +:10E800004FF080500860EFF305801790179860B9BB +:10E81000FFE7EFF310801B901B980B9062B60B98EC +:10E820001190119880F31088FFE7FFE7FFE7FFE7FB +:10E830001CB080BD85B040F2EC20C2F20000006840 +:10E840000090EFF3108004900498029072B6029842 +:10E85000019040F29831C2F2000100200860009857 +:10E8600090B3FFE70098006B68BBFFE70099C869A9 +:10E8700088610098806940F6E801C2F200010860F2 +:10E880000099086A88421DD0FFE70099C86AC96BE1 +:10E89000884216D1FFE70098016AC26A40F2003050 +:10E8A000C2F2000040F8221040F2F421C2F200014E +:10E8B000096850F8210040F2F021C2F2000108601E +:10E8C000FFE7FFE7FFE7FFE701980390039880F376 +:10E8D000108805B07047000080B58AB00590059893 +:10E8E0000390EFF3108009900998069072B606988D +:10E8F00004900398006B042810D1FFE740F2FC213C +:10E90000C2F2000108680130086004980890089875 +:10E9100080F310880398FFF729FD14E00398806EB8 +:10E9200002900398D0F8AC000190049807900798E3 +:10E9300080F31088029828B1FFE7029A03980199A2 +:10E940009047FFE7FFE70AB080BD000080B584B0C4 +:10E95000EFF3108003900398019072B60198009035 +:10E9600040F2FC21C2F20001086801300860009802 +:10E970000290029880F3108840F23840C2F2000002 +:10E98000FFF7F4FC04B080BD80B58AB040F234419A +:10E99000C2F2000100200890086040F6E801C2F2CF +:10E9A0000001086040F29831C2F20001086040F2B4 +:10E9B0009431C2F20001086040F29C31C2F20001C1 +:10E9C000086040F2A030C2F2000007908021F1F709 +:10E9D000CCFE0799089840F22442C2F2000211606E +:10E9E00040F29032C2F2000211607C3140F22042CB +:10E9F000C2F20002116011680431116040F230422D +:10EA0000C2F2000240F2E841C2F20001116040F29D +:10EA10002C42C2F200024FF48061116040F22841A2 +:10EA2000C2F200010860FFE740F23040C2F200008D +:10EA3000006840F22C41C2F200010A6840F228410D +:10EA4000C2F200010B6869464FF0000CC1F814C017 +:10EA5000C1F810C0CB608B604A60086040F238405B +:10EA6000C2F200004FF2D901C0F600014EF6ED32BD +:10EA7000C0F6000244F64D13C4F25413FFF7A6FA91 +:10EA80000990FFE709980028CED1FFE740F28C31CA +:10EA9000C2F200010020086040F28831C2F2000199 +:10EAA00008600AB080BD000087B006900698006834 +:10EAB0000190019800285FD0FFE7019801300028FD +:10EAC00059D0FFE706988069002853D1FFE70198E5 +:10EAD000212803D3FFE71F20009003E001980138AD +:10EAE0000090FFE740F29030C2F200000068009909 +:10EAF00000EB81000590059840F22041C2F2000130 +:10EB00000968884213D3FFE7059840F22041C2F21A +:10EB100000010968401A8010029040F22440C2F2BD +:10EB200000000068029900EB81000590FFE705985E +:10EB3000006840B9FFE706980061069840610698B2 +:10EB40000599086012E005980068049004984069EF +:10EB500003900698039908610698049948610498FF +:10EB600006990861039806994861FFE70598069998 +:10EB70008861FFE7FFE7FFE707B0704784B00390C5 +:10EB8000039880690290029870B3FFE703980069C8 +:10EB900001900398019988420BD1FFE70298006821 +:10EBA0000399884204D1FFE7029900200860FFE73B +:10EBB00016E0039840690090009801994861019817 +:10EBC00000990861029800680399884207D1FFE71D +:10EBD000029801998861019802990860FFE7FFE7B0 +:10EBE000039900208861FFE704B0704780B598B0B2 +:10EBF0000A90002002900A9844F64D11C4F2541174 +:10EC0000884240F0FD80FFE7FFE7EFF310801490AB +:10EC100014980E9072B60E98099040F29030C2F29D +:10EC20000000006800680890089820B1FFE7089984 +:10EC300008A88861FFE740F29030C2F20000026845 +:10EC400000211160016804310160006840F2204138 +:10EC5000C2F20001096888420BD1FFE740F224406C +:10EC6000C2F20000006840F29031C2F20001086078 +:10EC7000FFE740F29431C2F20001002008600998D9 +:10EC80001390139880F31088EFF310801590159867 +:10EC90000D9072B60D980990FFE70898002800F0D3 +:10ECA0008680FFE708980490089800690690002085 +:10ECB000079004980699884203D1FFE70020089046 +:10ECC0000EE00498406905900598069948610698F9 +:10ECD00005990861069908A8886106980890FFE7D9 +:10ECE0000498006821280ED3FFE7049908682038AB +:10ECF000086000200390049907A8886104980061C7 +:10ED00000498079019E00498806803900498C068FC +:10ED100002900499486808600498006840B1FFE7D1 +:10ED2000049907A88861049800610498079003E09B +:10ED3000049900208861FFE7FFE7049840F29C31C6 +:10ED4000C2F20001086009981290129880F31088AE +:10ED5000039820B1FFE7039902988847FFE7EFF394 +:10ED60001080169016980C9072B60C98099040F28C +:10ED70009C31C2F200010020086007980499884283 +:10ED800007D1FFE70499002088610498FFF78CFE03 +:10ED9000FFE709981190119880F31088EFF3108025 +:10EDA000179017980B9072B60B98099075E740F280 +:10EDB0009430C2F200000068D8B9FFE740F2384052 +:10EDC000C2F200000190019903200863019901201B +:10EDD000886340F2FC21C2F200010868013008603B +:10EDE00009981090109880F310880198FFF7E2FBC3 +:10EDF00005E009980F900F9880F31088FFE704E76B +:10EE000018B080BD80B592B0DDF850C0099008916F +:10EE10000792069300200490099818B9FFE7022092 +:10EE200004909BE01498342803D0FFE7022004905C +:10EE300093E0EFF31080109010980B9072B60B983F +:10EE4000059040F2FC21C2F2000108680130086020 +:10EE500005980D900D9880F3108840F2BC20C2F206 +:10EE600000000068029000200390FFE7039840F242 +:10EE7000B821C2F20001096888420FD2FFE7099861 +:10EE80000299884201D1FFE708E00298C06A029027 +:10EE9000FFE7FFE7039801300390E7E7EFF3108007 +:10EEA000119011980A9072B60A98059040F2FC21D0 +:10EEB000C2F2000108680138086005980C900C98AF +:10EEC00080F31088FFF71AFA09980299884203D153 +:10EED000FFE7022004903FE0079818B9FFE70320FE +:10EEE000049038E00698632803D8FFE705200490D3 +:10EEF00030E040F2EC20C2F200000068019001987E +:10EF000040F23841C2F20001884203D1FFE71320EA +:10EF10000490FFE740F20400C2F200000068EFF343 +:10EF200005810F910F99084398B1FFE740F2040063 +:10EF3000C2F200000068EFF305810E910E990843BC +:10EF40000009B0F10F3F03D2FFE713200490FFE761 +:10EF5000FFE7FFE7FFE7FFE7FFE7FFE7049840B9B8 +:10EF6000FFE709980899079A069BFEF73DFD049074 +:10EF7000FFE7049812B080BD80B584B00390029181 +:10EF8000019200200090039818B9FFE70620009036 +:10EF900018E00398006844F24E41C4F2564188429A +:10EFA00003D0FFE7062000900BE00198022807D06D +:10EFB000FFE7019818B1FFE708200090FFE7FFE79F +:10EFC000FFE7FFE7009838B9FFE703980299019A35 +:10EFD000FEF7A2FD0090FFE7009804B080BD00009E +:10EFE00080B582B000200190F4F710F8FCF702FB26 +:10EFF000FBF73EFFFBF70CFFFCF77EF8FCF7C4F8CD +:10F00000FBF7CEFFFCF70EF8FCF706F9FCF770F8FB +:10F01000FFE7FEE780B584B00390002002906946C8 +:10F020003420086040F60C60C2F200004FF2C601C6 +:10F03000C0F6000140F64062C2F200024FF4806365 +:10F04000FFF7E0FE08B1FFE70EE040F60C60C2F209 +:10F05000000001900198F1F71FFC0290029810B196 +:10F06000FFE7FFE7FEE7FFE704B080BDF1EE100A1F +:10F070004FF6FF71C0F2C03120EA010040F040704D +:10F08000E1EE100A704700000000000000000102DD +:10F090000304060708090000000001020304080435 +:10F0A0000204080101010101010307010000010040 +:10F0B00002000400060008000A000C0010002000F6 +:10F0C000400080000001547820417070206D656D13 +:10F0D0006F727920706F6F6C0053797374656D2057 +:10F0E00054696D65722054687265616400000000A7 +:10F0F00010F100080000002010000000B00200081D +:10F1000020F100081000002098180000D00200082C +:10F110000090D003F0F0F0F00100000010000000BB :040000050800024DA0 :00000001FF diff --git a/MDK-ARM/AutoGuideStick/AutoGuideStick.htm b/MDK-ARM/AutoGuideStick/AutoGuideStick.htm index 84e383f..750cfe8 100644 --- a/MDK-ARM/AutoGuideStick/AutoGuideStick.htm +++ b/MDK-ARM/AutoGuideStick/AutoGuideStick.htm @@ -3,25 +3,25 @@ Static Call Graph - [AutoGuideStick\AutoGuideStick.axf]

Static Call Graph for image AutoGuideStick\AutoGuideStick.axf


-

#<CALLGRAPH># ARM Linker, 6210000: Last Updated: Tue Jun 24 21:05:57 2025 +

#<CALLGRAPH># ARM Linker, 6210000: Last Updated: Wed Jun 25 14:19:52 2025

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

Call chain for Maximum Stack Depth:

-__rt_entry_main ⇒ main ⇒ MX_UART5_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config +__rt_entry_main ⇒ main ⇒ MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config

Functions with no stack information

@@ -161,7 +161,7 @@ Function Pointers
  • TIM8_UP_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET)
  • UART12_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET)
  • UART4_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET) -
  • UART5_IRQHandler from stm32h5xx_it.o(.text.UART5_IRQHandler) referenced from startup_stm32h563xx.o(RESET) +
  • UART5_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET)
  • UART7_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET)
  • UART8_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET)
  • UART9_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET) @@ -180,7 +180,7 @@ Function Pointers
  • USART11_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET)
  • USART1_IRQHandler from stm32h5xx_it.o(.text.USART1_IRQHandler) referenced from startup_stm32h563xx.o(RESET)
  • USART2_IRQHandler from stm32h5xx_it.o(.text.USART2_IRQHandler) referenced from startup_stm32h563xx.o(RESET) -
  • USART3_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET) +
  • USART3_IRQHandler from stm32h5xx_it.o(.text.USART3_IRQHandler) referenced from startup_stm32h563xx.o(RESET)
  • USART6_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET)
  • USB_DRD_FS_IRQHandler from startup_stm32h563xx.o(.text) referenced from startup_stm32h563xx.o(RESET)
  • UsageFault_Handler from stm32h5xx_it.o(.text.UsageFault_Handler) referenced from startup_stm32h563xx.o(RESET) @@ -208,9 +208,9 @@ Global Symbols

    [Calls]
    • >>   __rt_entry
    -

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

    __scatterload_loop (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

    __scatterload_loop (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

    __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)

    [Calls]

    • >>   __scatterload_copy @@ -218,9 +218,9 @@ Global Symbols
      [Called By]
      • >>   __scatterload_copy
      -

      __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, __scatter.o(!!handler_null), UNUSED) +

      __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, __scatter.o(!!handler_null), UNUSED) -

      __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) +

      __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

      __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))

      [Called By]

      • >>   __rt_entry_li @@ -230,72 +230,72 @@ Global Symbols

        [Calls]
        • >>   _fp_init
        -

        __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) +

        __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) -

        __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) +

        __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) -

        __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) +

        __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) -

        __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) +

        __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) -

        __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000034)) +

        __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000034)) -

        __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) +

        __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) -

        __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) +

        __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) -

        __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) +

        __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) -

        __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) +

        __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) -

        __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) +

        __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) -

        __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) +

        __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) -

        __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) +

        __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) -

        __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) +

        __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) -

        __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) +

        __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) -

        __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006)) +

        __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006)) -

        __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000010)) +

        __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000010)) -

        __rt_lib_init_relocate_pie_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) +

        __rt_lib_init_relocate_pie_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) -

        __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000035)) +

        __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000035)) -

        __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) +

        __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) -

        __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000027)) +

        __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000027)) -

        __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) +

        __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))

        __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))

        [Called By]

        • >>   __rt_exit_ls
        -

        __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) +

        __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) -

        __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) +

        __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) -

        __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) +

        __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) -

        __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) +

        __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) -

        __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) +

        __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) -

        __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) +

        __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) -

        __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) +

        __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))

        __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))

        [Called By]

        • >>   __main
        • >>   __scatterload_rt2
        -

        __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) +

        __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))

        __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))

        [Stack]

        • Max Depth = 8 + Unknown Stack Size @@ -308,17 +308,17 @@ Global Symbols

          [Calls]
          • >>   __rt_lib_init
          -

          __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) +

          __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))

          __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))

          [Stack]

          • Max Depth = 720 + Unknown Stack Size -
          • Call Chain = __rt_entry_main ⇒ main ⇒ MX_UART5_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config +
          • Call Chain = __rt_entry_main ⇒ main ⇒ MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config

          [Calls]
          • >>   main
          • >>   exit
          -

          __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) +

          __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

          __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))

          [Called By]

          • >>   exit @@ -328,7 +328,7 @@ Global Symbols

            [Calls]
            • >>   __rt_lib_shutdown
            -

            __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) +

            __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

            __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))

            [Calls]

            • >>   _sys_exit @@ -682,6 +682,9 @@ Global Symbols

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

              • startup_stm32h563xx.o(RESET)
              +

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

              • startup_stm32h563xx.o(RESET) +

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

              • startup_stm32h563xx.o(RESET)
              @@ -700,9 +703,6 @@ Global Symbols

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

              • startup_stm32h563xx.o(RESET)
              -

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

              • startup_stm32h563xx.o(RESET) -

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

              • startup_stm32h563xx.o(RESET)
              @@ -716,8 +716,8 @@ Global Symbols

              [Called By]
              • >>   __user_setup_stackheap
              -

              _tx_initialize_low_level (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text)) -

              [Called By]

              • >>   _tx_initialize_kernel_enter +

                _tx_initialize_low_level (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text)) +

                [Called By]

                • >>   _tx_initialize_kernel_enter

                __tx_BadHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text), UNUSED) @@ -726,7 +726,7 @@ Global Symbols
                [Called By]

                • >>   __tx_BadHandler
                -

                __tx_IntHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text), UNUSED) +

                __tx_IntHandler (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text), UNUSED)

                SysTick_Handler (Thumb, 0 bytes, Stack size unknown bytes, tx_initialize_low_level.o(.text))

                [Stack]

                • Max Depth = 136 + Unknown Stack Size @@ -748,17 +748,17 @@ Global Symbols
                  [Called By]
                  • >>   __tx_DBGHandler
                  -

                  _tx_thread_schedule (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_schedule.o(.text)) -

                  [Called By]

                  • >>   _tx_initialize_kernel_enter +

                    _tx_thread_schedule (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_schedule.o(.text)) +

                    [Called By]

                    • >>   _tx_initialize_kernel_enter

                    PendSV_Handler (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_schedule.o(.text))
                    [Address Reference Count : 1]

                    • startup_stm32h563xx.o(RESET)
                    -

                    _tx_vfp_access (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_schedule.o(.text), UNUSED) +

                    _tx_vfp_access (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_schedule.o(.text), UNUSED) -

                    _tx_thread_stack_build (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_stack_build.o(.text)) -

                    [Called By]

                    • >>   _tx_thread_create +

                      _tx_thread_stack_build (Thumb, 0 bytes, Stack size unknown bytes, tx_thread_stack_build.o(.text)) +

                      [Called By]

                      • >>   _tx_thread_create

                      _tx_timer_interrupt (Thumb, 0 bytes, Stack size unknown bytes, tx_timer_interrupt.o(.text)) @@ -771,37 +771,37 @@ Global Symbols
                      [Called By]

                      • >>   SysTick_Handler
                      -

                      __aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text)) +

                      __aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text))

                      [Stack]

                      • Max Depth = 48
                      • Call Chain = __aeabi_uldivmod
                      -
                      [Called By]
                      • >>   UART_SetConfig +
                        [Called By]
                        • >>   UART_SetConfig
                        -

                        _ll_udiv (Thumb, 240 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) +

                        _ll_udiv (Thumb, 240 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) -

                        __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text)) -

                        [Called By]

                        • >>   HAL_UARTEx_RxEventCallback +

                          __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text)) +

                          [Called By]

                          • >>   HAL_UARTEx_RxEventCallback

                          __rt_memcpy (Thumb, 138 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text), UNUSED)

                          [Calls]

                          • >>   __aeabi_memcpy4
                          -

                          _memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED) +

                          _memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)

                          __aeabi_memset (Thumb, 16 bytes, Stack size 0 bytes, aeabi_memset.o(.text))

                          [Stack]

                          • Max Depth = 4
                          • Call Chain = __aeabi_memset ⇒ _memset ⇒ _memset_w

                          [Calls]
                          • >>   _memset
                          -
                          [Called By]
                          • >>   _tx_thread_create +
                            [Called By]
                            • >>   _tx_thread_create
                            -

                            __aeabi_memclr (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text)) -

                            [Called By]

                            • >>   HAL_UART_RxCpltCallback +

                              __aeabi_memclr (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text)) +

                              [Called By]

                              • >>   HAL_UART_RxCpltCallback
                              -

                              __rt_memclr (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text), UNUSED) +

                              __rt_memclr (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text), UNUSED)

                              _memset (Thumb, 64 bytes, Stack size 0 bytes, rt_memclr.o(.text))

                              [Stack]

                              • Max Depth = 4
                              • Call Chain = _memset ⇒ _memset_w @@ -811,20 +811,20 @@ Global Symbols
                                [Called By]
                                • >>   __aeabi_memset
                                -

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

                                [Called By]

                                • >>   HAL_UART_MspInit -
                                • >>   SystemClock_Config -
                                • >>   _tx_byte_pool_create -
                                • >>   _tx_timer_initialize -
                                • >>   _tx_thread_initialize -
                                • >>   _tx_thread_create +

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

                                  [Called By]

                                  • >>   HAL_UART_MspInit +
                                  • >>   SystemClock_Config +
                                  • >>   _tx_byte_pool_create +
                                  • >>   _tx_timer_initialize +
                                  • >>   _tx_thread_initialize +
                                  • >>   _tx_thread_create
                                  -

                                  __aeabi_memclr8 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text)) -

                                  [Called By]

                                  • >>   HAL_UART_MspInit +

                                    __aeabi_memclr8 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text)) +

                                    [Called By]

                                    • >>   HAL_UART_MspInit
                                    -

                                    __rt_memclr_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) +

                                    __rt_memclr_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)

                                    _memset_w (Thumb, 74 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))

                                    [Stack]

                                    • Max Depth = 4
                                    • Call Chain = _memset_w @@ -832,29 +832,29 @@ Global Symbols
                                      [Called By]
                                      • >>   _memset
                                      -

                                      __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                                      __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                                      __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                                      __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                                      __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                                      __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

                                      __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)

                                      [Called By]

                                      • >>   __rt_memcpy
                                      -

                                      __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) +

                                      __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) -

                                      __rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) +

                                      __rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) -

                                      _memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED) +

                                      _memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED) -

                                      __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                                      __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                                      __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))

                                      [Called By]

                                      • >>   __user_setup_stackheap
                                      -

                                      __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                                      __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                                      __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))

                                      [Stack]

                                      • Max Depth = 8
                                      • Call Chain = __user_setup_stackheap @@ -878,16 +878,16 @@ Global Symbols

                                        [Called By]
                                        • >>   __rt_exit_exit
                                        -

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

                                        __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                                        __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                                        __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                                        __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) +

                                        __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) -

                                        App_ThreadX_Init (Thumb, 14 bytes, Stack size 8 bytes, app_threadx.o(.text.App_ThreadX_Init)) +

                                        App_ThreadX_Init (Thumb, 14 bytes, Stack size 8 bytes, app_threadx.o(.text.App_ThreadX_Init))

                                        [Stack]

                                        • Max Depth = 8
                                        • Call Chain = App_ThreadX_Init
                                        -
                                        [Called By]
                                        • >>   tx_application_define +
                                          [Called By]
                                          • >>   tx_application_define

                                          BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32h5xx_it.o(.text.BusFault_Handler)) @@ -896,13 +896,14 @@ Global Symbols

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

                                          • startup_stm32h563xx.o(RESET)
                                          -

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

                                          [Called By]

                                          • >>   HAL_UART_MspInit -
                                          • >>   MX_UART5_Init -
                                          • >>   MX_TIM2_Init -
                                          • >>   MX_USART2_UART_Init +

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

                                            [Called By]

                                            • >>   HAL_UART_MspInit +
                                            • >>   MX_USART3_UART_Init +
                                            • >>   MX_TIM3_Init +
                                            • >>   MX_TIM2_Init +
                                            • >>   MX_USART2_UART_Init
                                            • >>   MX_USART1_UART_Init -
                                            • >>   SystemClock_Config +
                                            • >>   SystemClock_Config

                                            GPDMA1_Channel3_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32h5xx_it.o(.text.GPDMA1_Channel3_IRQHandler)) @@ -931,7 +932,7 @@ Global Symbols


                                          [Calls]
                                          • >>   DMA_List_BuildNode
                                          -
                                          [Called By]
                                          • >>   HAL_UART_MspInit +
                                            [Called By]
                                            • >>   HAL_UART_MspInit

                                            HAL_DMAEx_List_Init (Thumb, 898 bytes, Stack size 24 bytes, stm32h5xx_hal_dma_ex.o(.text.HAL_DMAEx_List_Init)) @@ -940,7 +941,7 @@ Global Symbols
                                            [Calls]

                                            • >>   HAL_GetTick
                                            • >>   DMA_List_Init
                                            -
                                            [Called By]
                                            • >>   HAL_UART_MspInit +
                                              [Called By]
                                              • >>   HAL_UART_MspInit

                                              HAL_DMAEx_List_InsertNode (Thumb, 410 bytes, Stack size 56 bytes, stm32h5xx_hal_dma_ex.o(.text.HAL_DMAEx_List_InsertNode)) @@ -951,13 +952,13 @@ Global Symbols

                                            • >>   DMA_List_CheckNodesBaseAddresses
                                            • >>   DMA_List_GetCLLRNodeInfo
                                            -
                                            [Called By]
                                            • >>   HAL_UART_MspInit +
                                              [Called By]
                                              • >>   HAL_UART_MspInit
                                              -

                                              HAL_DMAEx_List_LinkQ (Thumb, 418 bytes, Stack size 20 bytes, stm32h5xx_hal_dma_ex.o(.text.HAL_DMAEx_List_LinkQ)) +

                                              HAL_DMAEx_List_LinkQ (Thumb, 418 bytes, Stack size 20 bytes, stm32h5xx_hal_dma_ex.o(.text.HAL_DMAEx_List_LinkQ))

                                              [Stack]

                                              • Max Depth = 20
                                              • Call Chain = HAL_DMAEx_List_LinkQ
                                              -
                                              [Called By]
                                              • >>   HAL_UART_MspInit +
                                                [Called By]
                                                • >>   HAL_UART_MspInit

                                                HAL_DMAEx_List_SetCircularMode (Thumb, 202 bytes, Stack size 48 bytes, stm32h5xx_hal_dma_ex.o(.text.HAL_DMAEx_List_SetCircularMode)) @@ -966,7 +967,7 @@ Global Symbols
                                                [Calls]

                                                • >>   DMA_List_FindNode
                                                • >>   DMA_List_GetCLLRNodeInfo
                                                -
                                                [Called By]
                                                • >>   HAL_UART_MspInit +
                                                  [Called By]
                                                  • >>   HAL_UART_MspInit

                                                  HAL_DMAEx_List_Start_IT (Thumb, 326 bytes, Stack size 32 bytes, stm32h5xx_hal_dma_ex.o(.text.HAL_DMAEx_List_Start_IT)) @@ -974,7 +975,7 @@ Global Symbols


                                                [Calls]
                                                • >>   DMA_List_GetCLLRNodeInfo
                                                -
                                                [Called By]
                                                • >>   UART_Start_Receive_DMA +
                                                  [Called By]
                                                  • >>   UART_Start_Receive_DMA

                                                  HAL_DMA_Abort (Thumb, 278 bytes, Stack size 24 bytes, stm32h5xx_hal_dma.o(.text.HAL_DMA_Abort)) @@ -982,26 +983,26 @@ Global Symbols


                                                [Calls]
                                                • >>   HAL_GetTick
                                                -
                                                [Called By]
                                                • >>   HAL_UART_AbortReceive -
                                                • >>   HAL_UART_IRQHandler +
                                                  [Called By]
                                                  • >>   HAL_UART_AbortReceive +
                                                  • >>   HAL_UART_IRQHandler
                                                  -

                                                  HAL_DMA_Abort_IT (Thumb, 84 bytes, Stack size 8 bytes, stm32h5xx_hal_dma.o(.text.HAL_DMA_Abort_IT)) +

                                                  HAL_DMA_Abort_IT (Thumb, 84 bytes, Stack size 8 bytes, stm32h5xx_hal_dma.o(.text.HAL_DMA_Abort_IT))

                                                  [Stack]

                                                  • Max Depth = 8
                                                  • Call Chain = HAL_DMA_Abort_IT
                                                  -
                                                  [Called By]
                                                  • >>   HAL_UART_IRQHandler +
                                                    [Called By]
                                                    • >>   HAL_UART_IRQHandler
                                                    -

                                                    HAL_DMA_ConfigChannelAttributes (Thumb, 114 bytes, Stack size 20 bytes, stm32h5xx_hal_dma.o(.text.HAL_DMA_ConfigChannelAttributes)) +

                                                    HAL_DMA_ConfigChannelAttributes (Thumb, 114 bytes, Stack size 20 bytes, stm32h5xx_hal_dma.o(.text.HAL_DMA_ConfigChannelAttributes))

                                                    [Stack]

                                                    • Max Depth = 20
                                                    • Call Chain = HAL_DMA_ConfigChannelAttributes
                                                    -
                                                    [Called By]
                                                    • >>   HAL_UART_MspInit +
                                                      [Called By]
                                                      • >>   HAL_UART_MspInit
                                                      -

                                                      HAL_DMA_GetError (Thumb, 12 bytes, Stack size 4 bytes, stm32h5xx_hal_dma.o(.text.HAL_DMA_GetError)) +

                                                      HAL_DMA_GetError (Thumb, 12 bytes, Stack size 4 bytes, stm32h5xx_hal_dma.o(.text.HAL_DMA_GetError))

                                                      [Stack]

                                                      • Max Depth = 4
                                                      • Call Chain = HAL_DMA_GetError
                                                      -
                                                      [Called By]
                                                      • >>   HAL_UART_AbortReceive +
                                                        [Called By]
                                                        • >>   HAL_UART_AbortReceive

                                                        HAL_DMA_IRQHandler (Thumb, 724 bytes, Stack size 24 bytes, stm32h5xx_hal_dma.o(.text.HAL_DMA_IRQHandler)) @@ -1018,7 +1019,7 @@ Global Symbols
                                                        [Calls]

                                                        • >>   HAL_GetTick
                                                        • >>   DMA_Init
                                                        -
                                                        [Called By]
                                                        • >>   HAL_UART_MspInit +
                                                          [Called By]
                                                          • >>   HAL_UART_MspInit

                                                          HAL_DMA_Start_IT (Thumb, 226 bytes, Stack size 32 bytes, stm32h5xx_hal_dma.o(.text.HAL_DMA_Start_IT)) @@ -1026,21 +1027,21 @@ Global Symbols


                                                        [Calls]
                                                        • >>   DMA_SetConfig
                                                        -
                                                        [Called By]
                                                        • >>   UART_Start_Receive_DMA +
                                                          [Called By]
                                                          • >>   UART_Start_Receive_DMA

                                                          HAL_GPIO_Init (Thumb, 746 bytes, Stack size 20 bytes, stm32h5xx_hal_gpio.o(.text.HAL_GPIO_Init))

                                                          [Stack]

                                                          • Max Depth = 20
                                                          • Call Chain = HAL_GPIO_Init
                                                          -
                                                          [Called By]
                                                          • >>   HAL_UART_MspInit +
                                                            [Called By]
                                                            • >>   HAL_UART_MspInit
                                                            • >>   HAL_TIM_Base_MspInit -
                                                            • >>   MX_GPIO_Init +
                                                            • >>   MX_GPIO_Init
                                                            -

                                                            HAL_GPIO_WritePin (Thumb, 44 bytes, Stack size 8 bytes, stm32h5xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) +

                                                            HAL_GPIO_WritePin (Thumb, 44 bytes, Stack size 8 bytes, stm32h5xx_hal_gpio.o(.text.HAL_GPIO_WritePin))

                                                            [Stack]

                                                            • Max Depth = 8
                                                            • Call Chain = HAL_GPIO_WritePin
                                                            -
                                                            [Called By]
                                                            • >>   MX_GPIO_Init +
                                                              [Called By]
                                                              • >>   MX_GPIO_Init

                                                              HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32h5xx_hal.o(.text.HAL_GetTick)) @@ -1051,13 +1052,13 @@ Global Symbols

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

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

                                                            [Called By]

                                                            • >>   HAL_TIM_PeriodElapsedCallback +

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

                                                              [Called By]

                                                              • >>   HAL_TIM_PeriodElapsedCallback

                                                              HAL_Init (Thumb, 94 bytes, Stack size 16 bytes, stm32h5xx_hal.o(.text.HAL_Init)) @@ -1097,9 +1098,9 @@ Global Symbols
                                                              [Calls]

                                                              • >>   __NVIC_EnableIRQ

                                                              [Called By]
                                                              • >>   HAL_InitTick -
                                                              • >>   HAL_UART_MspInit +
                                                              • >>   HAL_UART_MspInit
                                                              • >>   HAL_TIM_Base_MspInit -
                                                              • >>   MX_GPDMA1_Init +
                                                              • >>   MX_GPDMA1_Init

                                                              HAL_NVIC_SetPriority (Thumb, 46 bytes, Stack size 32 bytes, stm32h5xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)) @@ -1110,9 +1111,9 @@ Global Symbols

                                                            • >>   __NVIC_GetPriorityGrouping

                                                            [Called By]
                                                            • >>   HAL_InitTick -
                                                            • >>   HAL_UART_MspInit +
                                                            • >>   HAL_UART_MspInit
                                                            • >>   HAL_TIM_Base_MspInit -
                                                            • >>   MX_GPDMA1_Init +
                                                            • >>   MX_GPDMA1_Init

                                                            HAL_NVIC_SetPriorityGrouping (Thumb, 16 bytes, Stack size 16 bytes, stm32h5xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) @@ -1153,7 +1154,7 @@ Global Symbols

                                                          • >>   HAL_RCC_GetHCLKFreq
                                                          • >>   HAL_RCC_GetPCLK2Freq
                                                          -
                                                          [Called By]
                                                          • >>   UART_SetConfig +
                                                            [Called By]
                                                            • >>   UART_SetConfig

                                                            HAL_RCCEx_PeriphCLKConfig (Thumb, 6382 bytes, Stack size 184 bytes, stm32h5xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig)) @@ -1163,7 +1164,7 @@ Global Symbols

                                                          • >>   RCCEx_PLL2_Config
                                                          • >>   HAL_GetTick
                                                          -
                                                          [Called By]
                                                          • >>   HAL_UART_MspInit +
                                                            [Called By]
                                                            • >>   HAL_UART_MspInit

                                                            HAL_RCC_ClockConfig (Thumb, 1172 bytes, Stack size 32 bytes, stm32h5xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)) @@ -1173,7 +1174,7 @@ Global Symbols

                                                          • >>   HAL_GetTick
                                                          • >>   HAL_InitTick
                                                          -
                                                          [Called By]
                                                          • >>   SystemClock_Config +
                                                            [Called By]
                                                            • >>   SystemClock_Config

                                                            HAL_RCC_GetClockConfig (Thumb, 108 bytes, Stack size 12 bytes, stm32h5xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig)) @@ -1235,7 +1236,7 @@ Global Symbols

                                                          • >>   HAL_GetTick
                                                          • >>   HAL_InitTick
                                                          -
                                                          [Called By]
                                                          • >>   SystemClock_Config +
                                                            [Called By]
                                                            • >>   SystemClock_Config

                                                            HAL_SYSTICK_CLKSourceConfig (Thumb, 154 bytes, Stack size 8 bytes, stm32h5xx_hal_cortex.o(.text.HAL_SYSTICK_CLKSourceConfig)) @@ -1244,52 +1245,53 @@ Global Symbols
                                                            [Called By]

                                                            • >>   HAL_Init
                                                            -

                                                            HAL_TIMEx_Break2Callback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback)) +

                                                            HAL_TIMEx_Break2Callback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_Break2Callback))

                                                            [Stack]

                                                            • Max Depth = 4
                                                            • Call Chain = HAL_TIMEx_Break2Callback
                                                            -
                                                            [Called By]
                                                            • >>   HAL_TIM_IRQHandler +
                                                              [Called By]
                                                              • >>   HAL_TIM_IRQHandler
                                                              -

                                                              HAL_TIMEx_BreakCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)) +

                                                              HAL_TIMEx_BreakCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback))

                                                              [Stack]

                                                              • Max Depth = 4
                                                              • Call Chain = HAL_TIMEx_BreakCallback
                                                              -
                                                              [Called By]
                                                              • >>   HAL_TIM_IRQHandler +
                                                                [Called By]
                                                                • >>   HAL_TIM_IRQHandler
                                                                -

                                                                HAL_TIMEx_CommutCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)) +

                                                                HAL_TIMEx_CommutCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback))

                                                                [Stack]

                                                                • Max Depth = 4
                                                                • Call Chain = HAL_TIMEx_CommutCallback
                                                                -
                                                                [Called By]
                                                                • >>   HAL_TIM_IRQHandler +
                                                                  [Called By]
                                                                  • >>   HAL_TIM_IRQHandler
                                                                  -

                                                                  HAL_TIMEx_DirectionChangeCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_DirectionChangeCallback)) +

                                                                  HAL_TIMEx_DirectionChangeCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_DirectionChangeCallback))

                                                                  [Stack]

                                                                  • Max Depth = 4
                                                                  • Call Chain = HAL_TIMEx_DirectionChangeCallback
                                                                  -
                                                                  [Called By]
                                                                  • >>   HAL_TIM_IRQHandler +
                                                                    [Called By]
                                                                    • >>   HAL_TIM_IRQHandler
                                                                    -

                                                                    HAL_TIMEx_EncoderIndexCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_EncoderIndexCallback)) +

                                                                    HAL_TIMEx_EncoderIndexCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_EncoderIndexCallback))

                                                                    [Stack]

                                                                    • Max Depth = 4
                                                                    • Call Chain = HAL_TIMEx_EncoderIndexCallback
                                                                    -
                                                                    [Called By]
                                                                    • >>   HAL_TIM_IRQHandler +
                                                                      [Called By]
                                                                      • >>   HAL_TIM_IRQHandler
                                                                      -

                                                                      HAL_TIMEx_IndexErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_IndexErrorCallback)) +

                                                                      HAL_TIMEx_IndexErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_IndexErrorCallback))

                                                                      [Stack]

                                                                      • Max Depth = 4
                                                                      • Call Chain = HAL_TIMEx_IndexErrorCallback
                                                                      -
                                                                      [Called By]
                                                                      • >>   HAL_TIM_IRQHandler +
                                                                        [Called By]
                                                                        • >>   HAL_TIM_IRQHandler
                                                                        -

                                                                        HAL_TIMEx_MasterConfigSynchronization (Thumb, 530 bytes, Stack size 20 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)) +

                                                                        HAL_TIMEx_MasterConfigSynchronization (Thumb, 530 bytes, Stack size 20 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization))

                                                                        [Stack]

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

                                                                          HAL_TIMEx_TransitionErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback)) +

                                                                          HAL_TIMEx_TransitionErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback))

                                                                          [Stack]

                                                                          • Max Depth = 4
                                                                          • Call Chain = HAL_TIMEx_TransitionErrorCallback
                                                                          -
                                                                          [Called By]
                                                                          • >>   HAL_TIM_IRQHandler +
                                                                            [Called By]
                                                                            • >>   HAL_TIM_IRQHandler

                                                                            HAL_TIM_Base_Init (Thumb, 168 bytes, Stack size 16 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_Base_Init)) @@ -1299,10 +1301,11 @@ Global Symbols

                                                                          • >>   HAL_TIM_Base_MspInit

                                                                          [Called By]
                                                                          • >>   HAL_InitTick -
                                                                          • >>   MX_TIM2_Init +
                                                                          • >>   MX_TIM3_Init +
                                                                          • >>   MX_TIM2_Init
                                                                          -

                                                                          HAL_TIM_Base_MspInit (Thumb, 144 bytes, Stack size 48 bytes, tim.o(.text.HAL_TIM_Base_MspInit)) +

                                                                          HAL_TIM_Base_MspInit (Thumb, 198 bytes, Stack size 48 bytes, tim.o(.text.HAL_TIM_Base_MspInit))

                                                                          [Stack]

                                                                          • Max Depth = 112
                                                                          • Call Chain = HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority

                                                                          [Calls]
                                                                          • >>   HAL_NVIC_EnableIRQ @@ -1326,81 +1329,83 @@ Global Symbols
                                                                          • >>   TIM_ITRx_SetConfig
                                                                          • >>   TIM_TI1_ConfigInputStage
                                                                          -
                                                                          [Called By]
                                                                          • >>   MX_TIM2_Init +
                                                                            [Called By]
                                                                            • >>   MX_TIM3_Init +
                                                                            • >>   MX_TIM2_Init
                                                                            -

                                                                            HAL_TIM_IC_CaptureCallback (Thumb, 266 bytes, Stack size 24 bytes, ultrasound.o(.text.HAL_TIM_IC_CaptureCallback)) -

                                                                            [Stack]

                                                                            • Max Depth = 40
                                                                            • Call Chain = HAL_TIM_IC_CaptureCallback ⇒ HAL_TIM_ReadCapturedValue +

                                                                              HAL_TIM_IC_CaptureCallback (Thumb, 284 bytes, Stack size 24 bytes, ultrasound.o(.text.HAL_TIM_IC_CaptureCallback)) +

                                                                              [Stack]

                                                                              • Max Depth = 320
                                                                              • Call Chain = HAL_TIM_IC_CaptureCallback ⇒ _txe_event_flags_set ⇒ _tx_event_flags_set ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate

                                                                              [Calls]
                                                                              • >>   HAL_TIM_ReadCapturedValue +
                                                                              • >>   _txe_event_flags_set
                                                                              -
                                                                              [Called By]
                                                                              • >>   HAL_TIM_IRQHandler +
                                                                                [Called By]
                                                                                • >>   HAL_TIM_IRQHandler
                                                                                -

                                                                                HAL_TIM_IC_ConfigChannel (Thumb, 304 bytes, Stack size 32 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_ConfigChannel)) +

                                                                                HAL_TIM_IC_ConfigChannel (Thumb, 304 bytes, Stack size 32 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_ConfigChannel))

                                                                                [Stack]

                                                                                • Max Depth = 60
                                                                                • Call Chain = HAL_TIM_IC_ConfigChannel ⇒ TIM_TI1_SetConfig
                                                                                -
                                                                                [Calls]
                                                                                • >>   TIM_TI1_SetConfig -
                                                                                • >>   TIM_TI4_SetConfig -
                                                                                • >>   TIM_TI3_SetConfig -
                                                                                • >>   TIM_TI2_SetConfig +
                                                                                  [Calls]
                                                                                  • >>   TIM_TI1_SetConfig +
                                                                                  • >>   TIM_TI4_SetConfig +
                                                                                  • >>   TIM_TI3_SetConfig +
                                                                                  • >>   TIM_TI2_SetConfig
                                                                                  -
                                                                                  [Called By]
                                                                                  • >>   MX_TIM2_Init +
                                                                                    [Called By]
                                                                                    • >>   MX_TIM3_Init
                                                                                    -

                                                                                    HAL_TIM_IC_Init (Thumb, 168 bytes, Stack size 16 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_Init)) +

                                                                                    HAL_TIM_IC_Init (Thumb, 168 bytes, Stack size 16 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_Init))

                                                                                    [Stack]

                                                                                    • Max Depth = 28
                                                                                    • Call Chain = HAL_TIM_IC_Init ⇒ TIM_Base_SetConfig
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   HAL_TIM_IC_MspInit +
                                                                                      [Calls]
                                                                                      • >>   HAL_TIM_IC_MspInit
                                                                                      • >>   TIM_Base_SetConfig
                                                                                      -
                                                                                      [Called By]
                                                                                      • >>   MX_TIM2_Init +
                                                                                        [Called By]
                                                                                        • >>   MX_TIM3_Init
                                                                                        -

                                                                                        HAL_TIM_IC_MspInit (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_MspInit)) +

                                                                                        HAL_TIM_IC_MspInit (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_MspInit))

                                                                                        [Stack]

                                                                                        • Max Depth = 4
                                                                                        • Call Chain = HAL_TIM_IC_MspInit
                                                                                        -
                                                                                        [Called By]
                                                                                        • >>   HAL_TIM_IC_Init +
                                                                                          [Called By]
                                                                                          • >>   HAL_TIM_IC_Init
                                                                                          -

                                                                                          HAL_TIM_IRQHandler (Thumb, 768 bytes, Stack size 24 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_IRQHandler)) -

                                                                                          [Stack]

                                                                                          • Max Depth = 64
                                                                                          • Call Chain = HAL_TIM_IRQHandler ⇒ HAL_TIM_IC_CaptureCallback ⇒ HAL_TIM_ReadCapturedValue +

                                                                                            HAL_TIM_IRQHandler (Thumb, 768 bytes, Stack size 24 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_IRQHandler)) +

                                                                                            [Stack]

                                                                                            • Max Depth = 344
                                                                                            • Call Chain = HAL_TIM_IRQHandler ⇒ HAL_TIM_IC_CaptureCallback ⇒ _txe_event_flags_set ⇒ _tx_event_flags_set ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                            -
                                                                                            [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_PWM_PulseFinishedCallback -
                                                                                            • >>   HAL_TIM_PeriodElapsedCallback +
                                                                                              [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_PWM_PulseFinishedCallback +
                                                                                              • >>   HAL_TIM_PeriodElapsedCallback
                                                                                              • >>   HAL_TIM_IC_CaptureCallback

                                                                                              [Called By]
                                                                                              • >>   TIM2_IRQHandler
                                                                                              • >>   TIM1_UP_IRQHandler
                                                                                              -

                                                                                              HAL_TIM_OC_DelayElapsedCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)) +

                                                                                              HAL_TIM_OC_DelayElapsedCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback))

                                                                                              [Stack]

                                                                                              • Max Depth = 4
                                                                                              • Call Chain = HAL_TIM_OC_DelayElapsedCallback
                                                                                              -
                                                                                              [Called By]
                                                                                              • >>   HAL_TIM_IRQHandler +
                                                                                                [Called By]
                                                                                                • >>   HAL_TIM_IRQHandler
                                                                                                -

                                                                                                HAL_TIM_PWM_PulseFinishedCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)) +

                                                                                                HAL_TIM_PWM_PulseFinishedCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback))

                                                                                                [Stack]

                                                                                                • Max Depth = 4
                                                                                                • Call Chain = HAL_TIM_PWM_PulseFinishedCallback
                                                                                                -
                                                                                                [Called By]
                                                                                                • >>   HAL_TIM_IRQHandler +
                                                                                                  [Called By]
                                                                                                  • >>   HAL_TIM_IRQHandler
                                                                                                  -

                                                                                                  HAL_TIM_PeriodElapsedCallback (Thumb, 34 bytes, Stack size 16 bytes, main.o(.text.HAL_TIM_PeriodElapsedCallback)) +

                                                                                                  HAL_TIM_PeriodElapsedCallback (Thumb, 34 bytes, Stack size 16 bytes, main.o(.text.HAL_TIM_PeriodElapsedCallback))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 16
                                                                                                  • Call Chain = HAL_TIM_PeriodElapsedCallback
                                                                                                  -
                                                                                                  [Calls]
                                                                                                  • >>   HAL_IncTick +
                                                                                                    [Calls]
                                                                                                    • >>   HAL_IncTick
                                                                                                    -
                                                                                                    [Called By]
                                                                                                    • >>   HAL_TIM_IRQHandler +
                                                                                                      [Called By]
                                                                                                      • >>   HAL_TIM_IRQHandler

                                                                                                      HAL_TIM_ReadCapturedValue (Thumb, 86 bytes, Stack size 16 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_ReadCapturedValue)) @@ -1409,35 +1414,35 @@ Global Symbols
                                                                                                      [Called By]

                                                                                                      • >>   HAL_TIM_IC_CaptureCallback
                                                                                                      -

                                                                                                      HAL_TIM_TriggerCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)) +

                                                                                                      HAL_TIM_TriggerCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_tim.o(.text.HAL_TIM_TriggerCallback))

                                                                                                      [Stack]

                                                                                                      • Max Depth = 4
                                                                                                      • Call Chain = HAL_TIM_TriggerCallback
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   HAL_TIM_IRQHandler +
                                                                                                        [Called By]
                                                                                                        • >>   HAL_TIM_IRQHandler
                                                                                                        -

                                                                                                        HAL_UARTEx_DisableFifoMode (Thumb, 124 bytes, Stack size 12 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode)) +

                                                                                                        HAL_UARTEx_DisableFifoMode (Thumb, 124 bytes, Stack size 12 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode))

                                                                                                        [Stack]

                                                                                                        • Max Depth = 12
                                                                                                        • Call Chain = HAL_UARTEx_DisableFifoMode
                                                                                                        -
                                                                                                        [Called By]
                                                                                                        • >>   MX_UART5_Init -
                                                                                                        • >>   MX_USART2_UART_Init +
                                                                                                          [Called By]
                                                                                                          • >>   MX_USART3_UART_Init +
                                                                                                          • >>   MX_USART2_UART_Init
                                                                                                          • >>   MX_USART1_UART_Init
                                                                                                          -

                                                                                                          HAL_UARTEx_ReceiveToIdle_DMA (Thumb, 176 bytes, Stack size 32 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_ReceiveToIdle_DMA)) +

                                                                                                          HAL_UARTEx_ReceiveToIdle_DMA (Thumb, 176 bytes, Stack size 32 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_ReceiveToIdle_DMA))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 120
                                                                                                          • Call Chain = HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                          -
                                                                                                          [Calls]
                                                                                                          • >>   UART_Start_Receive_DMA +
                                                                                                            [Calls]
                                                                                                            • >>   UART_Start_Receive_DMA
                                                                                                            -
                                                                                                            [Called By]
                                                                                                            • >>   HAL_UARTEx_RxEventCallback +
                                                                                                              [Called By]
                                                                                                              • >>   HAL_UARTEx_RxEventCallback
                                                                                                              -

                                                                                                              HAL_UARTEx_RxEventCallback (Thumb, 112 bytes, Stack size 24 bytes, gps.o(.text.HAL_UARTEx_RxEventCallback)) +

                                                                                                              HAL_UARTEx_RxEventCallback (Thumb, 112 bytes, Stack size 24 bytes, gps.o(.text.HAL_UARTEx_RxEventCallback))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 144
                                                                                                              • Call Chain = HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   HAL_UARTEx_ReceiveToIdle_DMA -
                                                                                                              • >>   __aeabi_memcpy +
                                                                                                                [Calls]
                                                                                                                • >>   HAL_UARTEx_ReceiveToIdle_DMA +
                                                                                                                • >>   __aeabi_memcpy
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   HAL_UART_IRQHandler +
                                                                                                                  [Called By]
                                                                                                                  • >>   HAL_UART_IRQHandler
                                                                                                                  • >>   UART_DMARxHalfCplt
                                                                                                                  • >>   UART_DMAReceiveCplt
                                                                                                                  • >>   UART_RxISR_8BIT @@ -1446,102 +1451,102 @@ Global Symbols
                                                                                                                  • >>   UART_RxISR_16BIT_FIFOEN
                                                                                                                  -

                                                                                                                  HAL_UARTEx_RxFifoFullCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_RxFifoFullCallback)) +

                                                                                                                  HAL_UARTEx_RxFifoFullCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_RxFifoFullCallback))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 4
                                                                                                                  • Call Chain = HAL_UARTEx_RxFifoFullCallback
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   HAL_UART_IRQHandler +
                                                                                                                    [Called By]
                                                                                                                    • >>   HAL_UART_IRQHandler
                                                                                                                    -

                                                                                                                    HAL_UARTEx_SetRxFifoThreshold (Thumb, 140 bytes, Stack size 24 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold)) +

                                                                                                                    HAL_UARTEx_SetRxFifoThreshold (Thumb, 140 bytes, Stack size 24 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold))

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 32
                                                                                                                    • Call Chain = HAL_UARTEx_SetRxFifoThreshold ⇒ UARTEx_SetNbDataToProcess
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   UARTEx_SetNbDataToProcess +
                                                                                                                      [Calls]
                                                                                                                      • >>   UARTEx_SetNbDataToProcess
                                                                                                                      -
                                                                                                                      [Called By]
                                                                                                                      • >>   MX_UART5_Init -
                                                                                                                      • >>   MX_USART2_UART_Init +
                                                                                                                        [Called By]
                                                                                                                        • >>   MX_USART3_UART_Init +
                                                                                                                        • >>   MX_USART2_UART_Init
                                                                                                                        • >>   MX_USART1_UART_Init
                                                                                                                        -

                                                                                                                        HAL_UARTEx_SetTxFifoThreshold (Thumb, 140 bytes, Stack size 24 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold)) +

                                                                                                                        HAL_UARTEx_SetTxFifoThreshold (Thumb, 140 bytes, Stack size 24 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold))

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 32
                                                                                                                        • Call Chain = HAL_UARTEx_SetTxFifoThreshold ⇒ UARTEx_SetNbDataToProcess
                                                                                                                        -
                                                                                                                        [Calls]
                                                                                                                        • >>   UARTEx_SetNbDataToProcess +
                                                                                                                          [Calls]
                                                                                                                          • >>   UARTEx_SetNbDataToProcess
                                                                                                                          -
                                                                                                                          [Called By]
                                                                                                                          • >>   MX_UART5_Init -
                                                                                                                          • >>   MX_USART2_UART_Init +
                                                                                                                            [Called By]
                                                                                                                            • >>   MX_USART3_UART_Init +
                                                                                                                            • >>   MX_USART2_UART_Init
                                                                                                                            • >>   MX_USART1_UART_Init
                                                                                                                            -

                                                                                                                            HAL_UARTEx_TxFifoEmptyCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_TxFifoEmptyCallback)) +

                                                                                                                            HAL_UARTEx_TxFifoEmptyCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_TxFifoEmptyCallback))

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 4
                                                                                                                            • Call Chain = HAL_UARTEx_TxFifoEmptyCallback
                                                                                                                            -
                                                                                                                            [Called By]
                                                                                                                            • >>   HAL_UART_IRQHandler +
                                                                                                                              [Called By]
                                                                                                                              • >>   HAL_UART_IRQHandler
                                                                                                                              -

                                                                                                                              HAL_UARTEx_WakeupCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback)) +

                                                                                                                              HAL_UARTEx_WakeupCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback))

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 4
                                                                                                                              • Call Chain = HAL_UARTEx_WakeupCallback
                                                                                                                              -
                                                                                                                              [Called By]
                                                                                                                              • >>   HAL_UART_IRQHandler +
                                                                                                                                [Called By]
                                                                                                                                • >>   HAL_UART_IRQHandler
                                                                                                                                -

                                                                                                                                HAL_UART_AbortReceive (Thumb, 278 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_AbortReceive)) +

                                                                                                                                HAL_UART_AbortReceive (Thumb, 278 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_AbortReceive))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 56
                                                                                                                                • Call Chain = HAL_UART_AbortReceive ⇒ HAL_DMA_Abort
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   HAL_DMA_GetError +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   HAL_DMA_GetError
                                                                                                                                  • >>   HAL_DMA_Abort

                                                                                                                                  [Called By]
                                                                                                                                  • >>   USART1_IRQHandler
                                                                                                                                  -

                                                                                                                                  HAL_UART_ErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_ErrorCallback)) +

                                                                                                                                  HAL_UART_ErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_ErrorCallback))

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 4
                                                                                                                                  • Call Chain = HAL_UART_ErrorCallback
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   HAL_UART_IRQHandler +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   HAL_UART_IRQHandler
                                                                                                                                    • >>   UART_DMAAbortOnError
                                                                                                                                    • >>   UART_DMAError
                                                                                                                                    • >>   UART_RxISR_8BIT_FIFOEN
                                                                                                                                    • >>   UART_RxISR_16BIT_FIFOEN
                                                                                                                                    -

                                                                                                                                    HAL_UART_IRQHandler (Thumb, 1346 bytes, Stack size 64 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler)) +

                                                                                                                                    HAL_UART_IRQHandler (Thumb, 1346 bytes, Stack size 64 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler))

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 208
                                                                                                                                    • Call Chain = HAL_UART_IRQHandler ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                    -
                                                                                                                                    [Calls]
                                                                                                                                    • >>   HAL_DMA_Abort_IT -
                                                                                                                                    • >>   HAL_UARTEx_RxFifoFullCallback -
                                                                                                                                    • >>   HAL_UARTEx_TxFifoEmptyCallback -
                                                                                                                                    • >>   HAL_UARTEx_WakeupCallback -
                                                                                                                                    • >>   HAL_UART_ErrorCallback -
                                                                                                                                    • >>   UART_EndTransmit_IT -
                                                                                                                                    • >>   UART_EndRxTransfer +
                                                                                                                                      [Calls]
                                                                                                                                      • >>   HAL_DMA_Abort_IT +
                                                                                                                                      • >>   HAL_UARTEx_RxFifoFullCallback +
                                                                                                                                      • >>   HAL_UARTEx_TxFifoEmptyCallback +
                                                                                                                                      • >>   HAL_UARTEx_WakeupCallback +
                                                                                                                                      • >>   HAL_UART_ErrorCallback +
                                                                                                                                      • >>   UART_EndTransmit_IT +
                                                                                                                                      • >>   UART_EndRxTransfer
                                                                                                                                      • >>   HAL_DMA_Abort -
                                                                                                                                      • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                      • >>   HAL_UARTEx_RxEventCallback
                                                                                                                                      -
                                                                                                                                      [Called By]
                                                                                                                                      • >>   UART5_IRQHandler +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   USART3_IRQHandler
                                                                                                                                        • >>   USART2_IRQHandler
                                                                                                                                        • >>   USART1_IRQHandler
                                                                                                                                        -

                                                                                                                                        HAL_UART_Init (Thumb, 170 bytes, Stack size 16 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_Init)) +

                                                                                                                                        HAL_UART_Init (Thumb, 170 bytes, Stack size 16 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_Init))

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 688 + Unknown Stack Size
                                                                                                                                        • Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config
                                                                                                                                        -
                                                                                                                                        [Calls]
                                                                                                                                        • >>   HAL_UART_MspInit -
                                                                                                                                        • >>   UART_CheckIdleState -
                                                                                                                                        • >>   UART_SetConfig -
                                                                                                                                        • >>   UART_AdvFeatureConfig +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   HAL_UART_MspInit +
                                                                                                                                          • >>   UART_CheckIdleState +
                                                                                                                                          • >>   UART_SetConfig +
                                                                                                                                          • >>   UART_AdvFeatureConfig
                                                                                                                                          -
                                                                                                                                          [Called By]
                                                                                                                                          • >>   MX_UART5_Init -
                                                                                                                                          • >>   MX_USART2_UART_Init +
                                                                                                                                            [Called By]
                                                                                                                                            • >>   MX_USART3_UART_Init +
                                                                                                                                            • >>   MX_USART2_UART_Init
                                                                                                                                            • >>   MX_USART1_UART_Init
                                                                                                                                            -

                                                                                                                                            HAL_UART_MspInit (Thumb, 1130 bytes, Stack size 464 bytes, usart.o(.text.HAL_UART_MspInit)) +

                                                                                                                                            HAL_UART_MspInit (Thumb, 1132 bytes, Stack size 464 bytes, usart.o(.text.HAL_UART_MspInit))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 672 + Unknown Stack Size
                                                                                                                                            • Call Chain = HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config

                                                                                                                                            [Calls]
                                                                                                                                            • >>   HAL_DMA_Init -
                                                                                                                                            • >>   HAL_DMA_ConfigChannelAttributes -
                                                                                                                                            • >>   HAL_DMAEx_List_LinkQ +
                                                                                                                                            • >>   HAL_DMA_ConfigChannelAttributes +
                                                                                                                                            • >>   HAL_DMAEx_List_LinkQ
                                                                                                                                            • >>   HAL_DMAEx_List_Init
                                                                                                                                            • >>   HAL_DMAEx_List_SetCircularMode
                                                                                                                                            • >>   HAL_DMAEx_List_InsertNode @@ -1550,35 +1555,35 @@ Global Symbols
                                                                                                                                            • >>   HAL_NVIC_EnableIRQ
                                                                                                                                            • >>   HAL_NVIC_SetPriority
                                                                                                                                            • >>   HAL_GPIO_Init -
                                                                                                                                            • >>   Error_Handler -
                                                                                                                                            • >>   __aeabi_memclr8 -
                                                                                                                                            • >>   __aeabi_memclr4 +
                                                                                                                                            • >>   Error_Handler +
                                                                                                                                            • >>   __aeabi_memclr8 +
                                                                                                                                            • >>   __aeabi_memclr4
                                                                                                                                            -
                                                                                                                                            [Called By]
                                                                                                                                            • >>   HAL_UART_Init +
                                                                                                                                              [Called By]
                                                                                                                                              • >>   HAL_UART_Init
                                                                                                                                              -

                                                                                                                                              HAL_UART_Receive_DMA (Thumb, 178 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_DMA)) +

                                                                                                                                              HAL_UART_Receive_DMA (Thumb, 178 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_DMA))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 120
                                                                                                                                              • Call Chain = HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                              -
                                                                                                                                              [Calls]
                                                                                                                                              • >>   UART_Start_Receive_DMA +
                                                                                                                                                [Calls]
                                                                                                                                                • >>   UART_Start_Receive_DMA
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   HCBle_InitDMAReception +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   HCBle_InitDMAReception
                                                                                                                                                  -

                                                                                                                                                  HAL_UART_Receive_IT (Thumb, 206 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_IT)) +

                                                                                                                                                  HAL_UART_Receive_IT (Thumb, 206 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_IT))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 64
                                                                                                                                                  • Call Chain = HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   UART_Start_Receive_IT +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   UART_Start_Receive_IT
                                                                                                                                                    -
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   HAL_UART_RxCpltCallback
                                                                                                                                                      -

                                                                                                                                                      HAL_UART_RxCpltCallback (Thumb, 166 bytes, Stack size 16 bytes, hcble.o(.text.HAL_UART_RxCpltCallback)) +

                                                                                                                                                      HAL_UART_RxCpltCallback (Thumb, 166 bytes, Stack size 16 bytes, hcble.o(.text.HAL_UART_RxCpltCallback))

                                                                                                                                                      [Stack]

                                                                                                                                                      • Max Depth = 80 + Unknown Stack Size
                                                                                                                                                      • Call Chain = HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
                                                                                                                                                      -
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   HAL_UART_Receive_IT -
                                                                                                                                                      • >>   __aeabi_memclr +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   HAL_UART_Receive_IT +
                                                                                                                                                        • >>   __aeabi_memclr

                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   UART_DMAReceiveCplt
                                                                                                                                                        • >>   UART_RxISR_8BIT @@ -1587,22 +1592,22 @@ Global Symbols
                                                                                                                                                        • >>   UART_RxISR_16BIT_FIFOEN
                                                                                                                                                        -

                                                                                                                                                        HAL_UART_RxHalfCpltCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback)) +

                                                                                                                                                        HAL_UART_RxHalfCpltCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 4
                                                                                                                                                        • Call Chain = HAL_UART_RxHalfCpltCallback

                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   UART_DMARxHalfCplt
                                                                                                                                                        -

                                                                                                                                                        HAL_UART_TxCpltCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_TxCpltCallback)) +

                                                                                                                                                        HAL_UART_TxCpltCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32h5xx_hal_uart.o(.text.HAL_UART_TxCpltCallback))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 4
                                                                                                                                                        • Call Chain = HAL_UART_TxCpltCallback
                                                                                                                                                        -
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   UART_EndTransmit_IT +
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   UART_EndTransmit_IT
                                                                                                                                                          -

                                                                                                                                                          HCBle_InitDMAReception (Thumb, 44 bytes, Stack size 16 bytes, hcble.o(.text.HCBle_InitDMAReception)) +

                                                                                                                                                          HCBle_InitDMAReception (Thumb, 44 bytes, Stack size 16 bytes, hcble.o(.text.HCBle_InitDMAReception))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 136
                                                                                                                                                          • Call Chain = HCBle_InitDMAReception ⇒ HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                          -
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   HAL_UART_Receive_DMA +
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   HAL_UART_Receive_DMA

                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   USART1_IRQHandler
                                                                                                                                                            @@ -1610,7 +1615,7 @@ Global Symbols

                                                                                                                                                            HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32h5xx_it.o(.text.HardFault_Handler))
                                                                                                                                                            [Address Reference Count : 1]

                                                                                                                                                            • startup_stm32h563xx.o(RESET)
                                                                                                                                                            -

                                                                                                                                                            MX_GPDMA1_Init (Thumb, 94 bytes, Stack size 32 bytes, gpdma.o(.text.MX_GPDMA1_Init)) +

                                                                                                                                                            MX_GPDMA1_Init (Thumb, 94 bytes, Stack size 32 bytes, gpdma.o(.text.MX_GPDMA1_Init))

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 96
                                                                                                                                                            • Call Chain = MX_GPDMA1_Init ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority

                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   HAL_NVIC_EnableIRQ @@ -1619,46 +1624,44 @@ Global Symbols
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   main
                                                                                                                                                              -

                                                                                                                                                              MX_GPIO_Init (Thumb, 230 bytes, Stack size 72 bytes, gpio.o(.text.MX_GPIO_Init)) -

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 92
                                                                                                                                                              • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init +

                                                                                                                                                                MX_GPIO_Init (Thumb, 302 bytes, Stack size 80 bytes, gpio.o(.text.MX_GPIO_Init)) +

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 100
                                                                                                                                                                • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init

                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_GPIO_Init -
                                                                                                                                                                • >>   HAL_GPIO_WritePin +
                                                                                                                                                                • >>   HAL_GPIO_WritePin

                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   main
                                                                                                                                                                -

                                                                                                                                                                MX_TIM2_Init (Thumb, 198 bytes, Stack size 56 bytes, tim.o(.text.MX_TIM2_Init)) -

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 184
                                                                                                                                                                • Call Chain = MX_TIM2_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority +

                                                                                                                                                                  MX_TIM2_Init (Thumb, 130 bytes, Stack size 40 bytes, tim.o(.text.MX_TIM2_Init)) +

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 168
                                                                                                                                                                  • Call Chain = MX_TIM2_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
                                                                                                                                                                  -
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   HAL_TIM_IC_ConfigChannel -
                                                                                                                                                                  • >>   HAL_TIMEx_MasterConfigSynchronization -
                                                                                                                                                                  • >>   HAL_TIM_IC_Init +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   HAL_TIMEx_MasterConfigSynchronization
                                                                                                                                                                    • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                    • >>   HAL_TIM_Base_Init -
                                                                                                                                                                    • >>   Error_Handler +
                                                                                                                                                                    • >>   Error_Handler

                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   main
                                                                                                                                                                    -

                                                                                                                                                                    MX_ThreadX_Init (Thumb, 8 bytes, Stack size 8 bytes, app_threadx.o(.text.MX_ThreadX_Init)) +

                                                                                                                                                                    MX_TIM3_Init (Thumb, 202 bytes, Stack size 56 bytes, tim.o(.text.MX_TIM3_Init)) +

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 184
                                                                                                                                                                    • Call Chain = MX_TIM3_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority +
                                                                                                                                                                    +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   HAL_TIM_IC_ConfigChannel +
                                                                                                                                                                    • >>   HAL_TIM_IC_Init +
                                                                                                                                                                    • >>   HAL_TIMEx_MasterConfigSynchronization +
                                                                                                                                                                    • >>   HAL_TIM_ConfigClockSource +
                                                                                                                                                                    • >>   HAL_TIM_Base_Init +
                                                                                                                                                                    • >>   Error_Handler +
                                                                                                                                                                    +
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   main +
                                                                                                                                                                    + +

                                                                                                                                                                    MX_ThreadX_Init (Thumb, 8 bytes, Stack size 8 bytes, app_threadx.o(.text.MX_ThreadX_Init))

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 272 + Unknown Stack Size
                                                                                                                                                                    • Call Chain = MX_ThreadX_Init ⇒ _tx_initialize_kernel_enter ⇒ _tx_initialize_high_level ⇒ _tx_timer_initialize ⇒ _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                    -
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   _tx_initialize_kernel_enter -
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   main -
                                                                                                                                                                    - -

                                                                                                                                                                    MX_UART5_Init (Thumb, 142 bytes, Stack size 16 bytes, usart.o(.text.MX_UART5_Init)) -

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 704 + Unknown Stack Size -
                                                                                                                                                                    • Call Chain = MX_UART5_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config -
                                                                                                                                                                    -
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   HAL_UARTEx_DisableFifoMode -
                                                                                                                                                                    • >>   HAL_UARTEx_SetRxFifoThreshold -
                                                                                                                                                                    • >>   HAL_UARTEx_SetTxFifoThreshold -
                                                                                                                                                                    • >>   HAL_UART_Init -
                                                                                                                                                                    • >>   Error_Handler +
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   _tx_initialize_kernel_enter

                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   main
                                                                                                                                                                      @@ -1667,24 +1670,37 @@ Global Symbols

                                                                                                                                                                      [Stack]
                                                                                                                                                                      • Max Depth = 704 + Unknown Stack Size
                                                                                                                                                                      • Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config
                                                                                                                                                                      -
                                                                                                                                                                      [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_USART2_UART_Init (Thumb, 142 bytes, Stack size 16 bytes, usart.o(.text.MX_USART2_UART_Init)) +

                                                                                                                                                                        MX_USART2_UART_Init (Thumb, 142 bytes, Stack size 16 bytes, usart.o(.text.MX_USART2_UART_Init))

                                                                                                                                                                        [Stack]

                                                                                                                                                                        • Max Depth = 704 + Unknown Stack Size
                                                                                                                                                                        • Call Chain = MX_USART2_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config
                                                                                                                                                                        -
                                                                                                                                                                        [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, 142 bytes, Stack size 16 bytes, usart.o(.text.MX_USART3_UART_Init)) +

                                                                                                                                                                          [Stack]

                                                                                                                                                                          • Max Depth = 704 + Unknown Stack Size +
                                                                                                                                                                          • Call Chain = MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config +
                                                                                                                                                                          +
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   HAL_UARTEx_DisableFifoMode +
                                                                                                                                                                          • >>   HAL_UARTEx_SetRxFifoThreshold +
                                                                                                                                                                          • >>   HAL_UARTEx_SetTxFifoThreshold +
                                                                                                                                                                          • >>   HAL_UART_Init +
                                                                                                                                                                          • >>   Error_Handler

                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   main
                                                                                                                                                                          @@ -1695,14 +1711,14 @@ Global Symbols

                                                                                                                                                                          NMI_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32h5xx_it.o(.text.NMI_Handler))
                                                                                                                                                                          [Address Reference Count : 1]

                                                                                                                                                                          • startup_stm32h563xx.o(RESET)
                                                                                                                                                                          -

                                                                                                                                                                          SystemClock_Config (Thumb, 198 bytes, Stack size 120 bytes, main.o(.text.SystemClock_Config)) +

                                                                                                                                                                          SystemClock_Config (Thumb, 198 bytes, Stack size 120 bytes, main.o(.text.SystemClock_Config))

                                                                                                                                                                          [Stack]

                                                                                                                                                                          • Max Depth = 344 + Unknown Stack Size
                                                                                                                                                                          • Call Chain = SystemClock_Config ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority

                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                          • >>   Error_Handler +
                                                                                                                                                                          • >>   Error_Handler
                                                                                                                                                                          • >>   HAL_RCC_OscConfig -
                                                                                                                                                                          • >>   __aeabi_memclr4 +
                                                                                                                                                                          • >>   __aeabi_memclr4

                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   main
                                                                                                                                                                          @@ -1713,23 +1729,23 @@ Global Symbols
                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                          • startup_stm32h563xx.o(.text)

                                                                                                                                                                          TIM1_UP_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32h5xx_it.o(.text.TIM1_UP_IRQHandler)) -

                                                                                                                                                                          [Stack]

                                                                                                                                                                          • Max Depth = 72
                                                                                                                                                                          • Call Chain = TIM1_UP_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_IC_CaptureCallback ⇒ HAL_TIM_ReadCapturedValue +

                                                                                                                                                                            [Stack]
                                                                                                                                                                            • Max Depth = 352
                                                                                                                                                                            • Call Chain = TIM1_UP_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_IC_CaptureCallback ⇒ _txe_event_flags_set ⇒ _tx_event_flags_set ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                            -
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   HAL_TIM_IRQHandler +
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   HAL_TIM_IRQHandler

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

                                                                                                                                                                              TIM2_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32h5xx_it.o(.text.TIM2_IRQHandler)) -

                                                                                                                                                                              [Stack]

                                                                                                                                                                              • Max Depth = 72
                                                                                                                                                                              • Call Chain = TIM2_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_IC_CaptureCallback ⇒ HAL_TIM_ReadCapturedValue +

                                                                                                                                                                                [Stack]
                                                                                                                                                                                • Max Depth = 352
                                                                                                                                                                                • Call Chain = TIM2_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_IC_CaptureCallback ⇒ _txe_event_flags_set ⇒ _tx_event_flags_set ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                                -
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   HAL_TIM_IRQHandler +
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   HAL_TIM_IRQHandler

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

                                                                                                                                                                                  TIM_Base_SetConfig (Thumb, 858 bytes, Stack size 12 bytes, stm32h5xx_hal_tim.o(.text.TIM_Base_SetConfig))

                                                                                                                                                                                  [Stack]

                                                                                                                                                                                  • Max Depth = 12
                                                                                                                                                                                  • Call Chain = TIM_Base_SetConfig
                                                                                                                                                                                  -
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   HAL_TIM_IC_Init +
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   HAL_TIM_IC_Init
                                                                                                                                                                                    • >>   HAL_TIM_Base_Init
                                                                                                                                                                                    @@ -1739,168 +1755,179 @@ Global Symbols
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   HAL_TIM_ConfigClockSource
                                                                                                                                                                                    -

                                                                                                                                                                                    TIM_TI1_SetConfig (Thumb, 440 bytes, Stack size 28 bytes, stm32h5xx_hal_tim.o(.text.TIM_TI1_SetConfig)) +

                                                                                                                                                                                    TIM_TI1_SetConfig (Thumb, 440 bytes, Stack size 28 bytes, stm32h5xx_hal_tim.o(.text.TIM_TI1_SetConfig))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 28
                                                                                                                                                                                    • Call Chain = TIM_TI1_SetConfig
                                                                                                                                                                                    -
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   HAL_TIM_IC_ConfigChannel +
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   HAL_TIM_IC_ConfigChannel
                                                                                                                                                                                      -

                                                                                                                                                                                      UART5_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32h5xx_it.o(.text.UART5_IRQHandler)) -

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 216
                                                                                                                                                                                      • Call Chain = UART5_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig -
                                                                                                                                                                                      -
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   HAL_UART_IRQHandler -
                                                                                                                                                                                      -
                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                      • startup_stm32h563xx.o(RESET) -
                                                                                                                                                                                      -

                                                                                                                                                                                      UART_AdvFeatureConfig (Thumb, 328 bytes, Stack size 4 bytes, stm32h5xx_hal_uart.o(.text.UART_AdvFeatureConfig)) +

                                                                                                                                                                                      UART_AdvFeatureConfig (Thumb, 328 bytes, Stack size 4 bytes, stm32h5xx_hal_uart.o(.text.UART_AdvFeatureConfig))

                                                                                                                                                                                      [Stack]

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

                                                                                                                                                                                        UART_CheckIdleState (Thumb, 326 bytes, Stack size 40 bytes, stm32h5xx_hal_uart.o(.text.UART_CheckIdleState)) +

                                                                                                                                                                                        UART_CheckIdleState (Thumb, 326 bytes, Stack size 40 bytes, stm32h5xx_hal_uart.o(.text.UART_CheckIdleState))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 88
                                                                                                                                                                                        • Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer

                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   HAL_GetTick -
                                                                                                                                                                                        • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                        • >>   UART_WaitOnFlagUntilTimeout
                                                                                                                                                                                        -
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   HAL_UART_Init +
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   HAL_UART_Init
                                                                                                                                                                                          -

                                                                                                                                                                                          UART_SetConfig (Thumb, 1048 bytes, Stack size 48 bytes, stm32h5xx_hal_uart.o(.text.UART_SetConfig)) +

                                                                                                                                                                                          UART_SetConfig (Thumb, 1048 bytes, Stack size 48 bytes, stm32h5xx_hal_uart.o(.text.UART_SetConfig))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 220
                                                                                                                                                                                          • Call Chain = UART_SetConfig ⇒ HAL_RCCEx_GetPeriphCLKFreq ⇒ HAL_RCC_GetPCLK3Freq ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq

                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   HAL_RCCEx_GetPeriphCLKFreq -
                                                                                                                                                                                          • >>   __aeabi_uldivmod +
                                                                                                                                                                                          • >>   __aeabi_uldivmod
                                                                                                                                                                                          -
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   HAL_UART_Init +
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   HAL_UART_Init
                                                                                                                                                                                            -

                                                                                                                                                                                            UART_Start_Receive_DMA (Thumb, 472 bytes, Stack size 40 bytes, stm32h5xx_hal_uart.o(.text.UART_Start_Receive_DMA)) +

                                                                                                                                                                                            UART_Start_Receive_DMA (Thumb, 472 bytes, Stack size 40 bytes, stm32h5xx_hal_uart.o(.text.UART_Start_Receive_DMA))

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 88
                                                                                                                                                                                            • Call Chain = UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig

                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_DMA_Start_IT
                                                                                                                                                                                            • >>   HAL_DMAEx_List_Start_IT
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   HAL_UARTEx_ReceiveToIdle_DMA -
                                                                                                                                                                                            • >>   HAL_UART_Receive_DMA +
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   HAL_UARTEx_ReceiveToIdle_DMA +
                                                                                                                                                                                              • >>   HAL_UART_Receive_DMA
                                                                                                                                                                                              -

                                                                                                                                                                                              UART_Start_Receive_IT (Thumb, 546 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT)) +

                                                                                                                                                                                              UART_Start_Receive_IT (Thumb, 546 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT))

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 32
                                                                                                                                                                                              • Call Chain = UART_Start_Receive_IT
                                                                                                                                                                                              -
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   HAL_UART_Receive_IT +
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   HAL_UART_Receive_IT
                                                                                                                                                                                                -

                                                                                                                                                                                                UART_WaitOnFlagUntilTimeout (Thumb, 268 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout)) +

                                                                                                                                                                                                UART_WaitOnFlagUntilTimeout (Thumb, 268 bytes, Stack size 32 bytes, stm32h5xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout))

                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                • Max Depth = 48
                                                                                                                                                                                                • Call Chain = UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer

                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   HAL_GetTick -
                                                                                                                                                                                                • >>   UART_EndRxTransfer +
                                                                                                                                                                                                • >>   UART_EndRxTransfer
                                                                                                                                                                                                -
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   UART_CheckIdleState +
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   UART_CheckIdleState

                                                                                                                                                                                                  USART1_IRQHandler (Thumb, 160 bytes, Stack size 16 bytes, stm32h5xx_it.o(.text.USART1_IRQHandler))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 224
                                                                                                                                                                                                  • Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   HCBle_InitDMAReception -
                                                                                                                                                                                                  • >>   HAL_UART_AbortReceive -
                                                                                                                                                                                                  • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   HCBle_InitDMAReception +
                                                                                                                                                                                                    • >>   HAL_UART_AbortReceive +
                                                                                                                                                                                                    • >>   HAL_UART_IRQHandler

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

                                                                                                                                                                                                    USART2_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32h5xx_it.o(.text.USART2_IRQHandler))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 216
                                                                                                                                                                                                    • Call Chain = USART2_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                      • startup_stm32h563xx.o(RESET) +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      USART3_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32h5xx_it.o(.text.USART3_IRQHandler)) +

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 216
                                                                                                                                                                                                      • Call Chain = USART3_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   HAL_UART_IRQHandler

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

                                                                                                                                                                                                      UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32h5xx_it.o(.text.UsageFault_Handler))
                                                                                                                                                                                                      [Address Reference Count : 1]

                                                                                                                                                                                                      • startup_stm32h563xx.o(RESET)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      _tx_byte_pool_create (Thumb, 304 bytes, Stack size 64 bytes, tx_byte_pool_create.o(.text._tx_byte_pool_create)) +

                                                                                                                                                                                                      _tx_byte_pool_create (Thumb, 304 bytes, Stack size 64 bytes, tx_byte_pool_create.o(.text._tx_byte_pool_create))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 64 + Unknown Stack Size
                                                                                                                                                                                                      • Call Chain = _tx_byte_pool_create
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   __aeabi_memclr4 +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   __aeabi_memclr4
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   _txe_byte_pool_create +
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   _txe_byte_pool_create
                                                                                                                                                                                                          -

                                                                                                                                                                                                          _tx_initialize_high_level (Thumb, 134 bytes, Stack size 8 bytes, tx_initialize_high_level.o(.text._tx_initialize_high_level)) +

                                                                                                                                                                                                          _tx_event_flags_set (Thumb, 962 bytes, Stack size 160 bytes, tx_event_flags_set.o(.text._tx_event_flags_set)) +

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 272
                                                                                                                                                                                                          • Call Chain = _tx_event_flags_set ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   _tx_thread_system_preempt_check +
                                                                                                                                                                                                          • >>   _tx_thread_system_resume +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   _txe_event_flags_set +
                                                                                                                                                                                                          + +

                                                                                                                                                                                                          _tx_initialize_high_level (Thumb, 134 bytes, Stack size 8 bytes, tx_initialize_high_level.o(.text._tx_initialize_high_level))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 248 + Unknown Stack Size
                                                                                                                                                                                                          • Call Chain = _tx_initialize_high_level ⇒ _tx_timer_initialize ⇒ _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   _tx_timer_initialize -
                                                                                                                                                                                                          • >>   _tx_thread_initialize +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   _tx_timer_initialize +
                                                                                                                                                                                                            • >>   _tx_thread_initialize
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   _tx_initialize_kernel_enter +
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   _tx_initialize_kernel_enter
                                                                                                                                                                                                              -

                                                                                                                                                                                                              _tx_initialize_kernel_enter (Thumb, 104 bytes, Stack size 16 bytes, tx_initialize_kernel_enter.o(.text._tx_initialize_kernel_enter)) +

                                                                                                                                                                                                              _tx_initialize_kernel_enter (Thumb, 104 bytes, Stack size 16 bytes, tx_initialize_kernel_enter.o(.text._tx_initialize_kernel_enter))

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 264 + Unknown Stack Size
                                                                                                                                                                                                              • Call Chain = _tx_initialize_kernel_enter ⇒ _tx_initialize_high_level ⇒ _tx_timer_initialize ⇒ _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   tx_application_define -
                                                                                                                                                                                                              • >>   _tx_initialize_low_level -
                                                                                                                                                                                                              • >>   _tx_thread_schedule -
                                                                                                                                                                                                              • >>   _tx_initialize_high_level +
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   tx_application_define +
                                                                                                                                                                                                                • >>   _tx_initialize_low_level +
                                                                                                                                                                                                                • >>   _tx_thread_schedule +
                                                                                                                                                                                                                • >>   _tx_initialize_high_level
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   MX_ThreadX_Init +
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   MX_ThreadX_Init
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  _tx_thread_create (Thumb, 538 bytes, Stack size 80 bytes, tx_thread_create.o(.text._tx_thread_create)) +

                                                                                                                                                                                                                  _tx_thread_create (Thumb, 538 bytes, Stack size 80 bytes, tx_thread_create.o(.text._tx_thread_create))

                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                  • Max Depth = 192 + Unknown Stack Size
                                                                                                                                                                                                                  • Call Chain = _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   _tx_thread_system_preempt_check -
                                                                                                                                                                                                                  • >>   _tx_thread_system_resume -
                                                                                                                                                                                                                  • >>   _tx_thread_stack_build -
                                                                                                                                                                                                                  • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   _tx_thread_system_preempt_check +
                                                                                                                                                                                                                    • >>   _tx_thread_system_resume +
                                                                                                                                                                                                                    • >>   _tx_thread_stack_build +
                                                                                                                                                                                                                    • >>   __aeabi_memclr4
                                                                                                                                                                                                                    • >>   __aeabi_memset
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   _tx_timer_initialize +
                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   _tx_timer_initialize
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      _tx_thread_initialize (Thumb, 126 bytes, Stack size 16 bytes, tx_thread_initialize.o(.text._tx_thread_initialize)) +

                                                                                                                                                                                                                      _tx_thread_initialize (Thumb, 126 bytes, Stack size 16 bytes, tx_thread_initialize.o(.text._tx_thread_initialize))

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 16 + Unknown Stack Size
                                                                                                                                                                                                                      • Call Chain = _tx_thread_initialize
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   __aeabi_memclr4
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   _tx_initialize_high_level +
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   _tx_initialize_high_level

                                                                                                                                                                                                                          _tx_thread_shell_entry (Thumb, 148 bytes, Stack size 40 bytes, tx_thread_shell_entry.o(.text._tx_thread_shell_entry))

                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                          • Max Depth = 188
                                                                                                                                                                                                                          • Call Chain = _tx_thread_shell_entry ⇒ _tx_thread_system_suspend ⇒ _tx_timer_system_activate
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   _tx_thread_system_suspend +
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   _tx_thread_system_suspend

                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                            • tx_thread_create.o(.text._tx_thread_create)
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            _tx_thread_system_preempt_check (Thumb, 112 bytes, Stack size 28 bytes, tx_thread_system_preempt_check.o(.text._tx_thread_system_preempt_check)) +

                                                                                                                                                                                                                            _tx_thread_system_preempt_check (Thumb, 112 bytes, Stack size 28 bytes, tx_thread_system_preempt_check.o(.text._tx_thread_system_preempt_check))

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 28
                                                                                                                                                                                                                            • Call Chain = _tx_thread_system_preempt_check
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   _txe_byte_pool_create -
                                                                                                                                                                                                                            • >>   _tx_thread_create +
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   _txe_byte_pool_create +
                                                                                                                                                                                                                              • >>   _tx_thread_create +
                                                                                                                                                                                                                              • >>   _tx_event_flags_set
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              _tx_thread_system_resume (Thumb, 584 bytes, Stack size 96 bytes, tx_thread_system_resume.o(.text._tx_thread_system_resume)) +

                                                                                                                                                                                                                              _tx_thread_system_resume (Thumb, 584 bytes, Stack size 96 bytes, tx_thread_system_resume.o(.text._tx_thread_system_resume))

                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                              • Max Depth = 112
                                                                                                                                                                                                                              • Call Chain = _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   _tx_timer_system_deactivate +
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   _tx_timer_system_deactivate

                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   _tx_timer_expiration_process
                                                                                                                                                                                                                                • >>   _tx_thread_timeout -
                                                                                                                                                                                                                                • >>   _tx_thread_create +
                                                                                                                                                                                                                                • >>   _tx_thread_create +
                                                                                                                                                                                                                                • >>   _tx_event_flags_set
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                _tx_thread_system_suspend (Thumb, 640 bytes, Stack size 120 bytes, tx_thread_system_suspend.o(.text._tx_thread_system_suspend)) +

                                                                                                                                                                                                                                _tx_thread_system_suspend (Thumb, 640 bytes, Stack size 120 bytes, tx_thread_system_suspend.o(.text._tx_thread_system_suspend))

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 148
                                                                                                                                                                                                                                • Call Chain = _tx_thread_system_suspend ⇒ _tx_timer_system_activate
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   _tx_timer_system_activate +
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   _tx_timer_system_activate

                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                  • >>   _tx_timer_thread_entry
                                                                                                                                                                                                                                  • >>   _tx_thread_shell_entry @@ -1915,113 +1942,122 @@ Global Symbols

                                                                                                                                                                                                                                    _tx_thread_timeout (Thumb, 114 bytes, Stack size 48 bytes, tx_thread_timeout.o(.text._tx_thread_timeout))

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 160
                                                                                                                                                                                                                                    • Call Chain = _tx_thread_timeout ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   _tx_thread_system_resume +
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   _tx_thread_system_resume

                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                      • tx_thread_create.o(.text._tx_thread_create)

                                                                                                                                                                                                                                      _tx_timer_expiration_process (Thumb, 60 bytes, Stack size 24 bytes, tx_timer_expiration_process.o(.text._tx_timer_expiration_process))

                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                      • Max Depth = 136
                                                                                                                                                                                                                                      • Call Chain = _tx_timer_expiration_process ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   _tx_thread_system_resume +
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   _tx_thread_system_resume

                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   _tx_timer_interrupt
                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                        _tx_timer_initialize (Thumb, 286 bytes, Stack size 48 bytes, tx_timer_initialize.o(.text._tx_timer_initialize)) +

                                                                                                                                                                                                                                        _tx_timer_initialize (Thumb, 286 bytes, Stack size 48 bytes, tx_timer_initialize.o(.text._tx_timer_initialize))

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 240 + Unknown Stack Size
                                                                                                                                                                                                                                        • Call Chain = _tx_timer_initialize ⇒ _tx_thread_create ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   _tx_thread_create -
                                                                                                                                                                                                                                        • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   _tx_thread_create +
                                                                                                                                                                                                                                          • >>   __aeabi_memclr4
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   _tx_initialize_high_level +
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   _tx_initialize_high_level
                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                            _tx_timer_system_activate (Thumb, 212 bytes, Stack size 28 bytes, tx_timer_system_activate.o(.text._tx_timer_system_activate)) +

                                                                                                                                                                                                                                            _tx_timer_system_activate (Thumb, 212 bytes, Stack size 28 bytes, tx_timer_system_activate.o(.text._tx_timer_system_activate))

                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                            • Max Depth = 28
                                                                                                                                                                                                                                            • Call Chain = _tx_timer_system_activate
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   _tx_thread_system_suspend +
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   _tx_thread_system_suspend
                                                                                                                                                                                                                                              • >>   _tx_timer_thread_entry
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              _tx_timer_system_deactivate (Thumb, 112 bytes, Stack size 16 bytes, tx_timer_system_deactivate.o(.text._tx_timer_system_deactivate)) +

                                                                                                                                                                                                                                              _tx_timer_system_deactivate (Thumb, 112 bytes, Stack size 16 bytes, tx_timer_system_deactivate.o(.text._tx_timer_system_deactivate))

                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                                              • Call Chain = _tx_timer_system_deactivate
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   _tx_thread_system_resume +
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   _tx_thread_system_resume

                                                                                                                                                                                                                                                _tx_timer_thread_entry (Thumb, 536 bytes, Stack size 104 bytes, tx_timer_thread_entry.o(.text._tx_timer_thread_entry))

                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                • Max Depth = 252
                                                                                                                                                                                                                                                • Call Chain = _tx_timer_thread_entry ⇒ _tx_thread_system_suspend ⇒ _tx_timer_system_activate
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   _tx_thread_system_suspend -
                                                                                                                                                                                                                                                • >>   _tx_timer_system_activate +
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   _tx_thread_system_suspend +
                                                                                                                                                                                                                                                  • >>   _tx_timer_system_activate

                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                  • tx_timer_initialize.o(.text._tx_timer_initialize)
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  _txe_byte_pool_create (Thumb, 372 bytes, Stack size 80 bytes, txe_byte_pool_create.o(.text._txe_byte_pool_create)) +

                                                                                                                                                                                                                                                  _txe_byte_pool_create (Thumb, 372 bytes, Stack size 80 bytes, txe_byte_pool_create.o(.text._txe_byte_pool_create))

                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                  • Max Depth = 144 + Unknown Stack Size
                                                                                                                                                                                                                                                  • Call Chain = _txe_byte_pool_create ⇒ _tx_byte_pool_create
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   _tx_byte_pool_create -
                                                                                                                                                                                                                                                  • >>   _tx_thread_system_preempt_check +
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   _tx_byte_pool_create +
                                                                                                                                                                                                                                                    • >>   _tx_thread_system_preempt_check
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   tx_application_define +
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   tx_application_define
                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                      main (Thumb, 48 bytes, Stack size 16 bytes, main.o(.text.main)) -

                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                      • Max Depth = 720 + Unknown Stack Size -
                                                                                                                                                                                                                                                      • Call Chain = main ⇒ MX_UART5_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config +

                                                                                                                                                                                                                                                        _txe_event_flags_set (Thumb, 102 bytes, Stack size 24 bytes, txe_event_flags_set.o(.text._txe_event_flags_set)) +

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 296
                                                                                                                                                                                                                                                        • Call Chain = _txe_event_flags_set ⇒ _tx_event_flags_set ⇒ _tx_thread_system_resume ⇒ _tx_timer_system_deactivate
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   MX_ThreadX_Init -
                                                                                                                                                                                                                                                        • >>   MX_UART5_Init -
                                                                                                                                                                                                                                                        • >>   MX_TIM2_Init -
                                                                                                                                                                                                                                                        • >>   MX_USART2_UART_Init +
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   _tx_event_flags_set +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   HAL_TIM_IC_CaptureCallback +
                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                          main (Thumb, 52 bytes, Stack size 16 bytes, main.o(.text.main)) +

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 720 + Unknown Stack Size +
                                                                                                                                                                                                                                                          • Call Chain = main ⇒ MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLL3_Config +
                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   MX_ThreadX_Init +
                                                                                                                                                                                                                                                          • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                                                          • >>   MX_TIM3_Init +
                                                                                                                                                                                                                                                          • >>   MX_TIM2_Init +
                                                                                                                                                                                                                                                          • >>   MX_USART2_UART_Init
                                                                                                                                                                                                                                                          • >>   MX_USART1_UART_Init -
                                                                                                                                                                                                                                                          • >>   MX_GPDMA1_Init -
                                                                                                                                                                                                                                                          • >>   MX_GPIO_Init -
                                                                                                                                                                                                                                                          • >>   SystemClock_Config +
                                                                                                                                                                                                                                                          • >>   MX_GPDMA1_Init +
                                                                                                                                                                                                                                                          • >>   MX_GPIO_Init +
                                                                                                                                                                                                                                                          • >>   SystemClock_Config
                                                                                                                                                                                                                                                          • >>   HAL_Init

                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   __rt_entry_main
                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                          tx_application_define (Thumb, 88 bytes, Stack size 24 bytes, app_azure_rtos.o(.text.tx_application_define)) +

                                                                                                                                                                                                                                                          tx_application_define (Thumb, 88 bytes, Stack size 24 bytes, app_azure_rtos.o(.text.tx_application_define))

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 168 + Unknown Stack Size
                                                                                                                                                                                                                                                          • Call Chain = tx_application_define ⇒ _txe_byte_pool_create ⇒ _tx_byte_pool_create
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   _txe_byte_pool_create -
                                                                                                                                                                                                                                                          • >>   App_ThreadX_Init +
                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                            • >>   _txe_byte_pool_create +
                                                                                                                                                                                                                                                            • >>   App_ThreadX_Init
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   _tx_initialize_kernel_enter +
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   _tx_initialize_kernel_enter

                                                                                                                                                                                                                                                              _fp_init (Thumb, 26 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit))

                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                              • >>   __rt_lib_init_fp_1
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              __fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) +

                                                                                                                                                                                                                                                              __fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) -

                                                                                                                                                                                                                                                              __fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) +

                                                                                                                                                                                                                                                              __fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)

                                                                                                                                                                                                                                                              Local Symbols

                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              TIM_TI2_SetConfig (Thumb, 108 bytes, Stack size 24 bytes, stm32h5xx_hal_tim.o(.text.TIM_TI2_SetConfig)) +

                                                                                                                                                                                                                                                              TIM_TI2_SetConfig (Thumb, 108 bytes, Stack size 24 bytes, stm32h5xx_hal_tim.o(.text.TIM_TI2_SetConfig))

                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                              • Max Depth = 24
                                                                                                                                                                                                                                                              • Call Chain = TIM_TI2_SetConfig
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   HAL_TIM_IC_ConfigChannel +
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   HAL_TIM_IC_ConfigChannel
                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                TIM_TI3_SetConfig (Thumb, 106 bytes, Stack size 24 bytes, stm32h5xx_hal_tim.o(.text.TIM_TI3_SetConfig)) +

                                                                                                                                                                                                                                                                TIM_TI3_SetConfig (Thumb, 106 bytes, Stack size 24 bytes, stm32h5xx_hal_tim.o(.text.TIM_TI3_SetConfig))

                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                                                                                                • Call Chain = TIM_TI3_SetConfig
                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   HAL_TIM_IC_ConfigChannel +
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   HAL_TIM_IC_ConfigChannel
                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  TIM_TI4_SetConfig (Thumb, 108 bytes, Stack size 24 bytes, stm32h5xx_hal_tim.o(.text.TIM_TI4_SetConfig)) +

                                                                                                                                                                                                                                                                  TIM_TI4_SetConfig (Thumb, 108 bytes, Stack size 24 bytes, stm32h5xx_hal_tim.o(.text.TIM_TI4_SetConfig))

                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                                                  • Call Chain = TIM_TI4_SetConfig
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   HAL_TIM_IC_ConfigChannel +
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   HAL_TIM_IC_ConfigChannel

                                                                                                                                                                                                                                                                    TIM_TI1_ConfigInputStage (Thumb, 80 bytes, Stack size 20 bytes, stm32h5xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)) @@ -2137,11 +2173,11 @@ Local Symbols

                                                                                                                                                                                                                                                                  • >>   HAL_DMAEx_List_InsertNode
                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  UART_EndRxTransfer (Thumb, 158 bytes, Stack size 16 bytes, stm32h5xx_hal_uart.o(.text.UART_EndRxTransfer)) +

                                                                                                                                                                                                                                                                  UART_EndRxTransfer (Thumb, 158 bytes, Stack size 16 bytes, stm32h5xx_hal_uart.o(.text.UART_EndRxTransfer))

                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                                                  • Call Chain = UART_EndRxTransfer
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   HAL_UART_IRQHandler -
                                                                                                                                                                                                                                                                  • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                                                                                    • >>   UART_WaitOnFlagUntilTimeout
                                                                                                                                                                                                                                                                    • >>   UART_DMAError
                                                                                                                                                                                                                                                                    @@ -2149,9 +2185,9 @@ Local Symbols

                                                                                                                                                                                                                                                                    [Stack]
                                                                                                                                                                                                                                                                    • Max Depth = 208 + Unknown Stack Size
                                                                                                                                                                                                                                                                    • Call Chain = UART_RxISR_16BIT_FIFOEN ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                    • >>   HAL_UART_ErrorCallback -
                                                                                                                                                                                                                                                                    • >>   HAL_UARTEx_RxEventCallback -
                                                                                                                                                                                                                                                                    • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                                                                      • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                                                      • >>   HAL_UART_RxCpltCallback

                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                      • stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT)
                                                                                                                                                                                                                                                                      @@ -2159,9 +2195,9 @@ Local Symbols

                                                                                                                                                                                                                                                                      [Stack]
                                                                                                                                                                                                                                                                      • Max Depth = 208 + Unknown Stack Size
                                                                                                                                                                                                                                                                      • Call Chain = UART_RxISR_8BIT_FIFOEN ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   HAL_UART_ErrorCallback -
                                                                                                                                                                                                                                                                      • >>   HAL_UARTEx_RxEventCallback -
                                                                                                                                                                                                                                                                      • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                                                                        • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                                                        • >>   HAL_UART_RxCpltCallback

                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                        • stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT)
                                                                                                                                                                                                                                                                        @@ -2169,8 +2205,8 @@ Local Symbols

                                                                                                                                                                                                                                                                        [Stack]
                                                                                                                                                                                                                                                                        • Max Depth = 184 + Unknown Stack Size
                                                                                                                                                                                                                                                                        • Call Chain = UART_RxISR_16BIT ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   HAL_UARTEx_RxEventCallback -
                                                                                                                                                                                                                                                                        • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                                                          • >>   HAL_UART_RxCpltCallback

                                                                                                                                                                                                                                                                          [Address Reference Count : 2]
                                                                                                                                                                                                                                                                          • stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT)
                                                                                                                                                                                                                                                                          • stm32h5xx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN) @@ -2179,8 +2215,8 @@ Local Symbols

                                                                                                                                                                                                                                                                            [Stack]
                                                                                                                                                                                                                                                                            • Max Depth = 176 + Unknown Stack Size
                                                                                                                                                                                                                                                                            • Call Chain = UART_RxISR_8BIT ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   HAL_UARTEx_RxEventCallback -
                                                                                                                                                                                                                                                                            • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                                                              • >>   HAL_UART_RxCpltCallback

                                                                                                                                                                                                                                                                              [Address Reference Count : 2]
                                                                                                                                                                                                                                                                              • stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT)
                                                                                                                                                                                                                                                                              • stm32h5xx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN) @@ -2188,13 +2224,13 @@ Local Symbols

                                                                                                                                                                                                                                                                                UART_DMAError (Thumb, 128 bytes, Stack size 24 bytes, stm32h5xx_hal_uart.o(.text.UART_DMAError))

                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                                                                                                                • Call Chain = UART_DMAError ⇒ UART_EndRxTransfer
                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   HAL_UART_ErrorCallback -
                                                                                                                                                                                                                                                                                • >>   UART_EndTxTransfer -
                                                                                                                                                                                                                                                                                • >>   UART_EndRxTransfer +
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                                                                                  • >>   UART_EndTxTransfer +
                                                                                                                                                                                                                                                                                  • >>   UART_EndRxTransfer

                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                  • stm32h5xx_hal_uart.o(.text.UART_Start_Receive_DMA)
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  UART_EndTxTransfer (Thumb, 92 bytes, Stack size 12 bytes, stm32h5xx_hal_uart.o(.text.UART_EndTxTransfer)) +

                                                                                                                                                                                                                                                                                  UART_EndTxTransfer (Thumb, 92 bytes, Stack size 12 bytes, stm32h5xx_hal_uart.o(.text.UART_EndTxTransfer))

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 12
                                                                                                                                                                                                                                                                                  • Call Chain = UART_EndTxTransfer

                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   UART_DMAError @@ -2204,39 +2240,39 @@ Local Symbols

                                                                                                                                                                                                                                                                                    [Stack]
                                                                                                                                                                                                                                                                                    • Max Depth = 176 + Unknown Stack Size
                                                                                                                                                                                                                                                                                    • Call Chain = UART_DMAReceiveCplt ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   HAL_UARTEx_RxEventCallback -
                                                                                                                                                                                                                                                                                    • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                                                                      • >>   HAL_UART_RxCpltCallback

                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                      • stm32h5xx_hal_uart.o(.text.UART_Start_Receive_DMA)

                                                                                                                                                                                                                                                                                      UART_DMARxHalfCplt (Thumb, 110 bytes, Stack size 24 bytes, stm32h5xx_hal_uart.o(.text.UART_DMARxHalfCplt))

                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                      • Max Depth = 168
                                                                                                                                                                                                                                                                                      • Call Chain = UART_DMARxHalfCplt ⇒ HAL_UARTEx_RxEventCallback ⇒ HAL_UARTEx_ReceiveToIdle_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   HAL_UART_RxHalfCpltCallback -
                                                                                                                                                                                                                                                                                      • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                        • >>   HAL_UART_RxHalfCpltCallback +
                                                                                                                                                                                                                                                                                        • >>   HAL_UARTEx_RxEventCallback

                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                        • stm32h5xx_hal_uart.o(.text.UART_Start_Receive_DMA)

                                                                                                                                                                                                                                                                                        UART_DMAAbortOnError (Thumb, 30 bytes, Stack size 16 bytes, stm32h5xx_hal_uart.o(.text.UART_DMAAbortOnError))

                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                        • Max Depth = 20
                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMAAbortOnError ⇒ HAL_UART_ErrorCallback
                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                        • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                          • >>   HAL_UART_ErrorCallback

                                                                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                          • stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler)
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          UART_EndTransmit_IT (Thumb, 68 bytes, Stack size 16 bytes, stm32h5xx_hal_uart.o(.text.UART_EndTransmit_IT)) +

                                                                                                                                                                                                                                                                                          UART_EndTransmit_IT (Thumb, 68 bytes, Stack size 16 bytes, stm32h5xx_hal_uart.o(.text.UART_EndTransmit_IT))

                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                          • Max Depth = 20
                                                                                                                                                                                                                                                                                          • Call Chain = UART_EndTransmit_IT ⇒ HAL_UART_TxCpltCallback
                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                          • >>   HAL_UART_TxCpltCallback +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   HAL_UART_TxCpltCallback
                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                              • >>   HAL_UART_IRQHandler
                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                              UARTEx_SetNbDataToProcess (Thumb, 138 bytes, Stack size 8 bytes, stm32h5xx_hal_uart_ex.o(.text.UARTEx_SetNbDataToProcess)) +

                                                                                                                                                                                                                                                                                              UARTEx_SetNbDataToProcess (Thumb, 138 bytes, Stack size 8 bytes, stm32h5xx_hal_uart_ex.o(.text.UARTEx_SetNbDataToProcess))

                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                              • Call Chain = UARTEx_SetNbDataToProcess
                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                              • >>   HAL_UARTEx_SetRxFifoThreshold -
                                                                                                                                                                                                                                                                                              • >>   HAL_UARTEx_SetTxFifoThreshold +
                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                • >>   HAL_UARTEx_SetRxFifoThreshold +
                                                                                                                                                                                                                                                                                                • >>   HAL_UARTEx_SetTxFifoThreshold

                                                                                                                                                                                                                                                                                                diff --git a/MDK-ARM/AutoGuideStick/AutoGuideStick.map b/MDK-ARM/AutoGuideStick/AutoGuideStick.map index 25b13e6..da56812 100644 --- a/MDK-ARM/AutoGuideStick/AutoGuideStick.map +++ b/MDK-ARM/AutoGuideStick/AutoGuideStick.map @@ -24,7 +24,7 @@ Section Cross References startup_stm32h563xx.o(RESET) refers to stm32h5xx_it.o(.text.TIM2_IRQHandler) for TIM2_IRQHandler startup_stm32h563xx.o(RESET) refers to stm32h5xx_it.o(.text.USART1_IRQHandler) for USART1_IRQHandler startup_stm32h563xx.o(RESET) refers to stm32h5xx_it.o(.text.USART2_IRQHandler) for USART2_IRQHandler - startup_stm32h563xx.o(RESET) refers to stm32h5xx_it.o(.text.UART5_IRQHandler) for UART5_IRQHandler + startup_stm32h563xx.o(RESET) refers to stm32h5xx_it.o(.text.USART3_IRQHandler) for USART3_IRQHandler startup_stm32h563xx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32h563xx.o(.text) refers to system_stm32h5xx.o(.text.SystemInit) for SystemInit startup_stm32h563xx.o(.text) refers to __main.o(!!!main) for __main @@ -37,7 +37,8 @@ Section Cross References main.o(.text.main) refers to usart.o(.text.MX_USART1_UART_Init) for MX_USART1_UART_Init main.o(.text.main) refers to usart.o(.text.MX_USART2_UART_Init) for MX_USART2_UART_Init main.o(.text.main) refers to tim.o(.text.MX_TIM2_Init) for MX_TIM2_Init - main.o(.text.main) refers to usart.o(.text.MX_UART5_Init) for MX_UART5_Init + main.o(.text.main) refers to tim.o(.text.MX_TIM3_Init) for MX_TIM3_Init + main.o(.text.main) refers to usart.o(.text.MX_USART3_UART_Init) for MX_USART3_UART_Init main.o(.text.main) refers to app_threadx.o(.text.MX_ThreadX_Init) for MX_ThreadX_Init main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol] main.o(.text.SystemClock_Config) refers to rt_memclr_w.o(.text) for __aeabi_memclr4 @@ -57,6 +58,18 @@ Section Cross References gpdma.o(.text.MX_GPDMA1_Init) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority gpdma.o(.text.MX_GPDMA1_Init) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ gpdma.o(.ARM.exidx.text.MX_GPDMA1_Init) refers to gpdma.o(.text.MX_GPDMA1_Init) for [Anonymous Symbol] + app_threadx.o(.text.main_control_thread_entry) refers to app_threadx.o(.bss.system_events) for system_events + app_threadx.o(.text.main_control_thread_entry) refers to txe_event_flags_get.o(.text._txe_event_flags_get) for _txe_event_flags_get + app_threadx.o(.text.main_control_thread_entry) refers to buzzer.o(.text.Buzzer_Open) for Buzzer_Open + app_threadx.o(.text.main_control_thread_entry) refers to shake_motor.o(.text.Shake_Motor_Open) for Shake_Motor_Open + app_threadx.o(.text.main_control_thread_entry) refers to tx_thread_sleep.o(.text._tx_thread_sleep) for _tx_thread_sleep + app_threadx.o(.text.main_control_thread_entry) refers to buzzer.o(.text.Buzzer_Close) for Buzzer_Close + app_threadx.o(.text.main_control_thread_entry) refers to shake_motor.o(.text.Shake_Motor_Close) for Shake_Motor_Close + app_threadx.o(.text.main_control_thread_entry) refers to app_threadx.o(.rodata.str1.1) for .L.str + app_threadx.o(.text.main_control_thread_entry) refers to snprintf.o(.text) for snprintf + app_threadx.o(.text.main_control_thread_entry) refers to app_threadx.o(.bss.ble_tx_queue) for ble_tx_queue + app_threadx.o(.text.main_control_thread_entry) refers to txe_queue_send.o(.text._txe_queue_send) for _txe_queue_send + app_threadx.o(.ARM.exidx.text.main_control_thread_entry) refers to app_threadx.o(.text.main_control_thread_entry) for [Anonymous Symbol] app_threadx.o(.ARM.exidx.text.App_ThreadX_Init) refers to app_threadx.o(.text.App_ThreadX_Init) for [Anonymous Symbol] app_threadx.o(.text.MX_ThreadX_Init) refers to tx_initialize_kernel_enter.o(.text._tx_initialize_kernel_enter) for _tx_initialize_kernel_enter app_threadx.o(.ARM.exidx.text.MX_ThreadX_Init) refers to app_threadx.o(.text.MX_ThreadX_Init) for [Anonymous Symbol] @@ -64,24 +77,23 @@ Section Cross References tim.o(.text.MX_TIM2_Init) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_Base_Init) for HAL_TIM_Base_Init tim.o(.text.MX_TIM2_Init) refers to main.o(.text.Error_Handler) for Error_Handler tim.o(.text.MX_TIM2_Init) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) for HAL_TIM_ConfigClockSource - tim.o(.text.MX_TIM2_Init) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_Init) for HAL_TIM_IC_Init tim.o(.text.MX_TIM2_Init) refers to stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) for HAL_TIMEx_MasterConfigSynchronization - tim.o(.text.MX_TIM2_Init) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_ConfigChannel) for HAL_TIM_IC_ConfigChannel tim.o(.ARM.exidx.text.MX_TIM2_Init) refers to tim.o(.text.MX_TIM2_Init) for [Anonymous Symbol] - tim.o(.text.HAL_TIM_Base_MspInit) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_Init) for HAL_GPIO_Init + tim.o(.text.MX_TIM3_Init) refers to tim.o(.bss.htim3) for htim3 + tim.o(.text.MX_TIM3_Init) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_Base_Init) for HAL_TIM_Base_Init + tim.o(.text.MX_TIM3_Init) refers to main.o(.text.Error_Handler) for Error_Handler + tim.o(.text.MX_TIM3_Init) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) for HAL_TIM_ConfigClockSource + tim.o(.text.MX_TIM3_Init) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_Init) for HAL_TIM_IC_Init + tim.o(.text.MX_TIM3_Init) refers to stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) for HAL_TIMEx_MasterConfigSynchronization + tim.o(.text.MX_TIM3_Init) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_ConfigChannel) for HAL_TIM_IC_ConfigChannel + tim.o(.ARM.exidx.text.MX_TIM3_Init) refers to tim.o(.text.MX_TIM3_Init) for [Anonymous Symbol] tim.o(.text.HAL_TIM_Base_MspInit) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority tim.o(.text.HAL_TIM_Base_MspInit) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ + tim.o(.text.HAL_TIM_Base_MspInit) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_Init) for HAL_GPIO_Init tim.o(.ARM.exidx.text.HAL_TIM_Base_MspInit) refers to tim.o(.text.HAL_TIM_Base_MspInit) for [Anonymous Symbol] - tim.o(.text.HAL_TIM_Base_MspDeInit) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_DeInit) for HAL_GPIO_DeInit tim.o(.text.HAL_TIM_Base_MspDeInit) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ + tim.o(.text.HAL_TIM_Base_MspDeInit) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_DeInit) for HAL_GPIO_DeInit tim.o(.ARM.exidx.text.HAL_TIM_Base_MspDeInit) refers to tim.o(.text.HAL_TIM_Base_MspDeInit) for [Anonymous Symbol] - usart.o(.text.MX_UART5_Init) refers to usart.o(.bss.huart5) for huart5 - usart.o(.text.MX_UART5_Init) refers to stm32h5xx_hal_uart.o(.text.HAL_UART_Init) for HAL_UART_Init - usart.o(.text.MX_UART5_Init) refers to main.o(.text.Error_Handler) for Error_Handler - usart.o(.text.MX_UART5_Init) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) for HAL_UARTEx_SetTxFifoThreshold - usart.o(.text.MX_UART5_Init) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) for HAL_UARTEx_SetRxFifoThreshold - usart.o(.text.MX_UART5_Init) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) for HAL_UARTEx_DisableFifoMode - usart.o(.ARM.exidx.text.MX_UART5_Init) refers to usart.o(.text.MX_UART5_Init) for [Anonymous Symbol] usart.o(.text.MX_USART1_UART_Init) refers to usart.o(.bss.huart1) for huart1 usart.o(.text.MX_USART1_UART_Init) refers to stm32h5xx_hal_uart.o(.text.HAL_UART_Init) for HAL_UART_Init usart.o(.text.MX_USART1_UART_Init) refers to main.o(.text.Error_Handler) for Error_Handler @@ -96,12 +108,17 @@ Section Cross References usart.o(.text.MX_USART2_UART_Init) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) for HAL_UARTEx_SetRxFifoThreshold usart.o(.text.MX_USART2_UART_Init) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) for HAL_UARTEx_DisableFifoMode usart.o(.ARM.exidx.text.MX_USART2_UART_Init) refers to usart.o(.text.MX_USART2_UART_Init) for [Anonymous Symbol] + usart.o(.text.MX_USART3_UART_Init) refers to usart.o(.bss.huart3) for huart3 + usart.o(.text.MX_USART3_UART_Init) refers to stm32h5xx_hal_uart.o(.text.HAL_UART_Init) for HAL_UART_Init + usart.o(.text.MX_USART3_UART_Init) refers to main.o(.text.Error_Handler) for Error_Handler + usart.o(.text.MX_USART3_UART_Init) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) for HAL_UARTEx_SetTxFifoThreshold + usart.o(.text.MX_USART3_UART_Init) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) for HAL_UARTEx_SetRxFifoThreshold + usart.o(.text.MX_USART3_UART_Init) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) for HAL_UARTEx_DisableFifoMode + usart.o(.ARM.exidx.text.MX_USART3_UART_Init) refers to usart.o(.text.MX_USART3_UART_Init) for [Anonymous Symbol] usart.o(.text.HAL_UART_MspInit) refers to rt_memclr_w.o(.text) for __aeabi_memclr4 usart.o(.text.HAL_UART_MspInit) refers to stm32h5xx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig) for HAL_RCCEx_PeriphCLKConfig usart.o(.text.HAL_UART_MspInit) refers to main.o(.text.Error_Handler) for Error_Handler usart.o(.text.HAL_UART_MspInit) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_Init) for HAL_GPIO_Init - usart.o(.text.HAL_UART_MspInit) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority - usart.o(.text.HAL_UART_MspInit) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ usart.o(.text.HAL_UART_MspInit) refers to usart.o(.bss.Node_GPDMA1_Channel5) for Node_GPDMA1_Channel5 usart.o(.text.HAL_UART_MspInit) refers to stm32h5xx_hal_dma_ex.o(.text.HAL_DMAEx_List_BuildNode) for HAL_DMAEx_List_BuildNode usart.o(.text.HAL_UART_MspInit) refers to usart.o(.bss.List_GPDMA1_Channel5) for List_GPDMA1_Channel5 @@ -113,13 +130,15 @@ Section Cross References usart.o(.text.HAL_UART_MspInit) refers to stm32h5xx_hal_dma.o(.text.HAL_DMA_ConfigChannelAttributes) for HAL_DMA_ConfigChannelAttributes usart.o(.text.HAL_UART_MspInit) refers to usart.o(.bss.handle_GPDMA1_Channel4) for handle_GPDMA1_Channel4 usart.o(.text.HAL_UART_MspInit) refers to stm32h5xx_hal_dma.o(.text.HAL_DMA_Init) for HAL_DMA_Init + usart.o(.text.HAL_UART_MspInit) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority + usart.o(.text.HAL_UART_MspInit) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ usart.o(.text.HAL_UART_MspInit) refers to usart.o(.bss.Node_GPDMA1_Channel3) for Node_GPDMA1_Channel3 usart.o(.text.HAL_UART_MspInit) refers to usart.o(.bss.List_GPDMA1_Channel3) for List_GPDMA1_Channel3 usart.o(.text.HAL_UART_MspInit) refers to usart.o(.bss.handle_GPDMA1_Channel3) for handle_GPDMA1_Channel3 usart.o(.ARM.exidx.text.HAL_UART_MspInit) refers to usart.o(.text.HAL_UART_MspInit) for [Anonymous Symbol] usart.o(.text.HAL_UART_MspDeInit) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_DeInit) for HAL_GPIO_DeInit - usart.o(.text.HAL_UART_MspDeInit) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ usart.o(.text.HAL_UART_MspDeInit) refers to stm32h5xx_hal_dma.o(.text.HAL_DMA_DeInit) for HAL_DMA_DeInit + usart.o(.text.HAL_UART_MspDeInit) refers to stm32h5xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ usart.o(.ARM.exidx.text.HAL_UART_MspDeInit) refers to usart.o(.text.HAL_UART_MspDeInit) for [Anonymous Symbol] stm32h5xx_it.o(.ARM.exidx.text.NMI_Handler) refers to stm32h5xx_it.o(.text.NMI_Handler) for [Anonymous Symbol] stm32h5xx_it.o(.ARM.exidx.text.HardFault_Handler) refers to stm32h5xx_it.o(.text.HardFault_Handler) for [Anonymous Symbol] @@ -152,9 +171,9 @@ Section Cross References stm32h5xx_it.o(.text.USART2_IRQHandler) refers to usart.o(.bss.huart2) for huart2 stm32h5xx_it.o(.text.USART2_IRQHandler) refers to stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler) for HAL_UART_IRQHandler stm32h5xx_it.o(.ARM.exidx.text.USART2_IRQHandler) refers to stm32h5xx_it.o(.text.USART2_IRQHandler) for [Anonymous Symbol] - stm32h5xx_it.o(.text.UART5_IRQHandler) refers to usart.o(.bss.huart5) for huart5 - stm32h5xx_it.o(.text.UART5_IRQHandler) refers to stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler) for HAL_UART_IRQHandler - stm32h5xx_it.o(.ARM.exidx.text.UART5_IRQHandler) refers to stm32h5xx_it.o(.text.UART5_IRQHandler) for [Anonymous Symbol] + stm32h5xx_it.o(.text.USART3_IRQHandler) refers to usart.o(.bss.huart3) for huart3 + stm32h5xx_it.o(.text.USART3_IRQHandler) refers to stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler) for HAL_UART_IRQHandler + stm32h5xx_it.o(.ARM.exidx.text.USART3_IRQHandler) refers to stm32h5xx_it.o(.text.USART3_IRQHandler) for [Anonymous Symbol] stm32h5xx_hal_msp.o(.ARM.exidx.text.HAL_MspInit) refers to stm32h5xx_hal_msp.o(.text.HAL_MspInit) for [Anonymous Symbol] stm32h5xx_hal_timebase_tim.o(.text.HAL_InitTick) refers to stm32h5xx_hal_rcc.o(.text.HAL_RCC_GetClockConfig) for HAL_RCC_GetClockConfig stm32h5xx_hal_timebase_tim.o(.text.HAL_InitTick) refers to stm32h5xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq @@ -2064,24 +2083,23 @@ Section Cross References hcble.o(.text.HCBle_ExtractAndParseFrame) refers to strstr.o(.text) for strstr hcble.o(.text.HCBle_ExtractAndParseFrame) refers to hcble.o(.bss.cmd) for cmd hcble.o(.text.HCBle_ExtractAndParseFrame) refers to sscanf.o(.text) for sscanf + hcble.o(.text.HCBle_ExtractAndParseFrame) refers to app_threadx.o(.bss.system_events) for system_events + hcble.o(.text.HCBle_ExtractAndParseFrame) refers to txe_event_flags_set.o(.text._txe_event_flags_set) for _txe_event_flags_set hcble.o(.ARM.exidx.text.HCBle_ExtractAndParseFrame) refers to hcble.o(.text.HCBle_ExtractAndParseFrame) for [Anonymous Symbol] hcble.o(.text.ble_rx_task_entry) refers to hcble.o(.text.HCBle_InitDMAReception) for HCBle_InitDMAReception + hcble.o(.text.ble_rx_task_entry) refers to hcble.o(.text.HCBle_ExtractAndParseFrame) for HCBle_ExtractAndParseFrame + hcble.o(.text.ble_rx_task_entry) refers to tx_thread_sleep.o(.text._tx_thread_sleep) for _tx_thread_sleep hcble.o(.ARM.exidx.text.ble_rx_task_entry) refers to hcble.o(.text.ble_rx_task_entry) for [Anonymous Symbol] + hcble.o(.text.ble_tx_task_entry) refers to app_threadx.o(.bss.ble_tx_queue) for ble_tx_queue + hcble.o(.text.ble_tx_task_entry) refers to txe_queue_receive.o(.text._txe_queue_receive) for _txe_queue_receive + hcble.o(.text.ble_tx_task_entry) refers to hcble.o(.rodata.str1.1) for .L.str.3 + hcble.o(.text.ble_tx_task_entry) refers to hcble.o(.text.HCBle_SendData) for HCBle_SendData + hcble.o(.ARM.exidx.text.ble_tx_task_entry) refers to hcble.o(.text.ble_tx_task_entry) for [Anonymous Symbol] gps.o(.text.GPS_Init) refers to usart.o(.bss.huart2) for huart2 gps.o(.text.GPS_Init) refers to gps.o(.bss.GPS_DMA_RX_BUF) for GPS_DMA_RX_BUF gps.o(.text.GPS_Init) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_ReceiveToIdle_DMA) for HAL_UARTEx_ReceiveToIdle_DMA gps.o(.text.GPS_Init) refers to usart.o(.bss.handle_GPDMA1_Channel3) for handle_GPDMA1_Channel3 gps.o(.ARM.exidx.text.GPS_Init) refers to gps.o(.text.GPS_Init) for [Anonymous Symbol] - gps.o(.text.HAL_UARTEx_RxEventCallback) refers to gps.o(.bss.GPS) for GPS - gps.o(.text.HAL_UARTEx_RxEventCallback) refers to gps.o(.bss.GPS_DMA_RX_BUF) for GPS_DMA_RX_BUF - gps.o(.text.HAL_UARTEx_RxEventCallback) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy - gps.o(.text.HAL_UARTEx_RxEventCallback) refers to usart.o(.bss.huart2) for huart2 - gps.o(.text.HAL_UARTEx_RxEventCallback) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_ReceiveToIdle_DMA) for HAL_UARTEx_ReceiveToIdle_DMA - gps.o(.text.HAL_UARTEx_RxEventCallback) refers to usart.o(.bss.handle_GPDMA1_Channel3) for handle_GPDMA1_Channel3 - gps.o(.ARM.exidx.text.HAL_UARTEx_RxEventCallback) refers to gps.o(.text.HAL_UARTEx_RxEventCallback) for [Anonymous Symbol] - gps.o(.text.GPS_Data_CLR) refers to gps.o(.bss.GPS_DMA_RX_BUF) for GPS_DMA_RX_BUF - gps.o(.text.GPS_Data_CLR) refers to rt_memclr.o(.text) for __aeabi_memclr - gps.o(.ARM.exidx.text.GPS_Data_CLR) refers to gps.o(.text.GPS_Data_CLR) for [Anonymous Symbol] gps.o(.text.parseGpsBuffer) refers to gps.o(.bss.GPS) for GPS gps.o(.text.parseGpsBuffer) refers to gps.o(.rodata.str1.1) for .L.str gps.o(.text.parseGpsBuffer) refers to strstr.o(.text) for strstr @@ -2094,6 +2112,32 @@ Section Cross References gps.o(.text.Convert_to_degrees) refers to daddsub_clz.o(x$fpl$dsub) for __aeabi_dsub gps.o(.text.Convert_to_degrees) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd gps.o(.ARM.exidx.text.Convert_to_degrees) refers to gps.o(.text.Convert_to_degrees) for [Anonymous Symbol] + gps.o(.text.GPS_Data_CLR) refers to gps.o(.bss.GPS_DMA_RX_BUF) for GPS_DMA_RX_BUF + gps.o(.text.GPS_Data_CLR) refers to rt_memclr.o(.text) for __aeabi_memclr + gps.o(.ARM.exidx.text.GPS_Data_CLR) refers to gps.o(.text.GPS_Data_CLR) for [Anonymous Symbol] + gps.o(.text.HAL_UARTEx_RxEventCallback) refers to gps.o(.bss.GPS) for GPS + gps.o(.text.HAL_UARTEx_RxEventCallback) refers to gps.o(.bss.GPS_DMA_RX_BUF) for GPS_DMA_RX_BUF + gps.o(.text.HAL_UARTEx_RxEventCallback) refers to rt_memcpy_v6.o(.text) for __aeabi_memcpy + gps.o(.text.HAL_UARTEx_RxEventCallback) refers to usart.o(.bss.huart2) for huart2 + gps.o(.text.HAL_UARTEx_RxEventCallback) refers to stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_ReceiveToIdle_DMA) for HAL_UARTEx_ReceiveToIdle_DMA + gps.o(.text.HAL_UARTEx_RxEventCallback) refers to usart.o(.bss.handle_GPDMA1_Channel3) for handle_GPDMA1_Channel3 + gps.o(.ARM.exidx.text.HAL_UARTEx_RxEventCallback) refers to gps.o(.text.HAL_UARTEx_RxEventCallback) for [Anonymous Symbol] + gps.o(.text.gps_thread_entry) refers to gps.o(.text.GPS_Init) for GPS_Init + gps.o(.text.gps_thread_entry) refers to app_threadx.o(.bss.system_events) for system_events + gps.o(.text.gps_thread_entry) refers to txe_event_flags_get.o(.text._txe_event_flags_get) for _txe_event_flags_get + gps.o(.text.gps_thread_entry) refers to gps.o(.text.parseGpsBuffer) for parseGpsBuffer + gps.o(.text.gps_thread_entry) refers to gps.o(.bss.GPS) for GPS + gps.o(.text.gps_thread_entry) refers to gps.o(.text.Convert_to_degrees) for Convert_to_degrees + gps.o(.text.gps_thread_entry) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f + gps.o(.text.gps_thread_entry) refers to hcble.o(.bss.current_location) for current_location + gps.o(.text.gps_thread_entry) refers to txe_event_flags_set.o(.text._txe_event_flags_set) for _txe_event_flags_set + gps.o(.text.gps_thread_entry) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d + gps.o(.text.gps_thread_entry) refers to gps.o(.rodata.str1.1) for .L.str.1 + gps.o(.text.gps_thread_entry) refers to snprintf.o(.text) for snprintf + gps.o(.text.gps_thread_entry) refers to app_threadx.o(.bss.ble_tx_queue) for ble_tx_queue + gps.o(.text.gps_thread_entry) refers to txe_queue_send.o(.text._txe_queue_send) for _txe_queue_send + gps.o(.text.gps_thread_entry) refers to gps.o(.bss.gps_thread_entry.gps_first_fix_sent) for gps_thread_entry.gps_first_fix_sent + gps.o(.ARM.exidx.text.gps_thread_entry) refers to gps.o(.text.gps_thread_entry) for [Anonymous Symbol] buzzer.o(.text.Buzzer_Open) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin buzzer.o(.ARM.exidx.text.Buzzer_Open) refers to buzzer.o(.text.Buzzer_Open) for [Anonymous Symbol] buzzer.o(.text.Buzzer_Close) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin @@ -2102,6 +2146,12 @@ Section Cross References shake_motor.o(.ARM.exidx.text.Shake_Motor_Open) refers to shake_motor.o(.text.Shake_Motor_Open) for [Anonymous Symbol] shake_motor.o(.text.Shake_Motor_Close) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin shake_motor.o(.ARM.exidx.text.Shake_Motor_Close) refers to shake_motor.o(.text.Shake_Motor_Close) for [Anonymous Symbol] + shake_motor.o(.text.Shake_Motor_Left) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + shake_motor.o(.text.Shake_Motor_Left) refers to tx_thread_sleep.o(.text._tx_thread_sleep) for _tx_thread_sleep + shake_motor.o(.ARM.exidx.text.Shake_Motor_Left) refers to shake_motor.o(.text.Shake_Motor_Left) for [Anonymous Symbol] + shake_motor.o(.text.Shake_Motor_Right) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + shake_motor.o(.text.Shake_Motor_Right) refers to tx_thread_sleep.o(.text._tx_thread_sleep) for _tx_thread_sleep + shake_motor.o(.ARM.exidx.text.Shake_Motor_Right) refers to shake_motor.o(.text.Shake_Motor_Right) for [Anonymous Symbol] ultrasound.o(.ARM.exidx.text.DWT_Init) refers to ultrasound.o(.text.DWT_Init) for [Anonymous Symbol] ultrasound.o(.text.delay_us) refers to system_stm32h5xx.o(.data.SystemCoreClock) for SystemCoreClock ultrasound.o(.ARM.exidx.text.delay_us) refers to ultrasound.o(.text.delay_us) for [Anonymous Symbol] @@ -2110,10 +2160,13 @@ Section Cross References ultrasound.o(.ARM.exidx.text.HCSR04_Trigger) refers to ultrasound.o(.text.HCSR04_Trigger) for [Anonymous Symbol] ultrasound.o(.text.ultrasonic_task_entry) refers to tim.o(.bss.htim2) for htim2 ultrasound.o(.text.ultrasonic_task_entry) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_Start_IT) for HAL_TIM_IC_Start_IT + ultrasound.o(.text.ultrasonic_task_entry) refers to ultrasound.o(.text.DWT_Init) for DWT_Init ultrasound.o(.text.ultrasonic_task_entry) refers to ultrasound.o(.text.HCSR04_Trigger) for HCSR04_Trigger ultrasound.o(.text.ultrasonic_task_entry) refers to ultrasound.o(.bss.ultrasonic_event) for ultrasonic_event ultrasound.o(.text.ultrasonic_task_entry) refers to txe_event_flags_get.o(.text._txe_event_flags_get) for _txe_event_flags_get ultrasound.o(.text.ultrasonic_task_entry) refers to ultrasound.o(.bss.distance_cm) for distance_cm + ultrasound.o(.text.ultrasonic_task_entry) refers to app_threadx.o(.bss.system_events) for system_events + ultrasound.o(.text.ultrasonic_task_entry) refers to txe_event_flags_set.o(.text._txe_event_flags_set) for _txe_event_flags_set ultrasound.o(.text.ultrasonic_task_entry) refers to tx_thread_sleep.o(.text._tx_thread_sleep) for _tx_thread_sleep ultrasound.o(.ARM.exidx.text.ultrasonic_task_entry) refers to ultrasound.o(.text.ultrasonic_task_entry) for [Anonymous Symbol] ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) refers to ultrasound.o(.bss.is_first_capture) for is_first_capture @@ -2121,7 +2174,18 @@ Section Cross References ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) refers to ultrasound.o(.bss.ic_val1) for ic_val1 ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) refers to ultrasound.o(.bss.ic_val2) for ic_val2 ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) refers to ultrasound.o(.bss.distance_cm) for distance_cm + ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) refers to ultrasound.o(.bss.ultrasonic_event) for ultrasonic_event + ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) refers to txe_event_flags_set.o(.text._txe_event_flags_set) for _txe_event_flags_set ultrasound.o(.ARM.exidx.text.HAL_TIM_IC_CaptureCallback) refers to ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) for [Anonymous Symbol] + imu.o(.text.imu_thread_entry) refers to app_threadx.o(.bss.system_events) for system_events + imu.o(.text.imu_thread_entry) refers to txe_event_flags_get.o(.text._txe_event_flags_get) for _txe_event_flags_get + imu.o(.text.imu_thread_entry) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d + imu.o(.text.imu_thread_entry) refers to imu.o(.rodata.str1.1) for .L.str + imu.o(.text.imu_thread_entry) refers to snprintf.o(.text) for snprintf + imu.o(.text.imu_thread_entry) refers to app_threadx.o(.bss.ble_tx_queue) for ble_tx_queue + imu.o(.text.imu_thread_entry) refers to txe_queue_send.o(.text._txe_queue_send) for _txe_queue_send + imu.o(.text.imu_thread_entry) refers to tx_thread_sleep.o(.text._tx_thread_sleep) for _tx_thread_sleep + imu.o(.ARM.exidx.text.imu_thread_entry) refers to imu.o(.text.imu_thread_entry) for [Anonymous Symbol] vsprintf.o(.text) refers (Special) to _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) for _printf_a vsprintf.o(.text) refers (Special) to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c vsprintf.o(.text) refers (Special) to _printf_charcount.o(.text) for _printf_charcount @@ -2158,6 +2222,42 @@ Section Cross References vsprintf.o(.text) refers (Special) to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x vsprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common vsprintf.o(.text) refers to _sputc.o(.text) for _sputc + snprintf.o(.text) refers (Special) to _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) for _printf_a + snprintf.o(.text) refers (Special) to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c + snprintf.o(.text) refers (Special) to _printf_charcount.o(.text) for _printf_charcount + snprintf.o(.text) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + snprintf.o(.text) refers (Special) to _printf_e.o(.ARM.Collect$$_printf_percent$$00000004) for _printf_e + snprintf.o(.text) refers (Special) to _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) for _printf_f + snprintf.o(.text) refers (Special) to printf1.o(x$fpl$printf1) for _printf_fp_dec + snprintf.o(.text) refers (Special) to printf2.o(x$fpl$printf2) for _printf_fp_hex + snprintf.o(.text) refers (Special) to _printf_g.o(.ARM.Collect$$_printf_percent$$00000005) for _printf_g + snprintf.o(.text) refers (Special) to _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) for _printf_i + snprintf.o(.text) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + snprintf.o(.text) refers (Special) to _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) for _printf_l + snprintf.o(.text) refers (Special) to _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) for _printf_lc + snprintf.o(.text) refers (Special) to _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) for _printf_ll + snprintf.o(.text) refers (Special) to _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) for _printf_lld + snprintf.o(.text) refers (Special) to _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) for _printf_lli + snprintf.o(.text) refers (Special) to _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) for _printf_llo + snprintf.o(.text) refers (Special) to _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) for _printf_llu + snprintf.o(.text) refers (Special) to _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) for _printf_llx + snprintf.o(.text) refers (Special) to _printf_longlong_dec.o(.text) for _printf_longlong_dec + snprintf.o(.text) refers (Special) to _printf_hex_int_ll_ptr.o(.text) for _printf_longlong_hex + snprintf.o(.text) refers (Special) to _printf_oct_int_ll.o(.text) for _printf_longlong_oct + snprintf.o(.text) refers (Special) to _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) for _printf_ls + snprintf.o(.text) refers (Special) to _printf_n.o(.ARM.Collect$$_printf_percent$$00000001) for _printf_n + snprintf.o(.text) refers (Special) to _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) for _printf_o + snprintf.o(.text) refers (Special) to _printf_p.o(.ARM.Collect$$_printf_percent$$00000002) for _printf_p + snprintf.o(.text) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + snprintf.o(.text) refers (Special) to _printf_pad.o(.text) for _printf_post_padding + snprintf.o(.text) refers (Special) to _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) for _printf_s + snprintf.o(.text) refers (Special) to _printf_str.o(.text) for _printf_str + snprintf.o(.text) refers (Special) to _printf_truncate.o(.text) for _printf_truncate_signed + snprintf.o(.text) refers (Special) to _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) for _printf_u + snprintf.o(.text) refers (Special) to _printf_wctomb.o(.text) for _printf_wctomb + snprintf.o(.text) refers (Special) to _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) for _printf_x + snprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common + snprintf.o(.text) refers to _snputc.o(.text) for _snputc sscanf.o(.text) refers (Special) to _scanf_int.o(.text) for _scanf_int sscanf.o(.text) refers (Special) to _scanf_longlong.o(.text) for _scanf_longlong sscanf.o(.text) refers (Special) to _scanf_mbtowc.o(.text) for _scanf_mbtowc @@ -2171,6 +2271,9 @@ Section Cross References aeabi_memset.o(.text) refers to rt_memclr.o(.text) for _memset rt_memclr.o(.text) refers to rt_memclr_w.o(.text) for _memset_w __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry + d2f.o(x$fpl$d2f) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + d2f.o(x$fpl$d2f) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf + d2f.o(x$fpl$d2f) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf daddsub_clz.o(x$fpl$dadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp daddsub_clz.o(x$fpl$dadd) refers to daddsub_clz.o(x$fpl$dsub) for _dsub1 daddsub_clz.o(x$fpl$dadd) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf @@ -2193,6 +2296,9 @@ Section Cross References dflt_clz.o(x$fpl$dfltu) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dflt_clz.o(x$fpl$dflt) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dflt_clz.o(x$fpl$dfltn) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + f2d.o(x$fpl$f2d) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + f2d.o(x$fpl$f2d) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf + f2d.o(x$fpl$f2d) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf atof.o(i.__hardfp_atof) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp atof.o(i.__hardfp_atof) refers to _rserrno.o(.text) for __read_errno atof.o(i.__hardfp_atof) refers to strtod.o(.text) for __strtod_int @@ -2306,6 +2412,8 @@ Section Cross References _scanf_wstr.o(.text) refers to _scanf_wcharmap.o(.text) for _scanf_wcharmap dnaninf.o(x$fpl$dnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dretinf.o(x$fpl$dretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp printf1.o(x$fpl$printf1) refers to _printf_fp_dec.o(.text) for _printf_fp_dec_real printf2.o(x$fpl$printf2) refers to _printf_fp_hex.o(.text) for _printf_fp_hex_real printf2b.o(x$fpl$printf2) refers to _printf_fp_hex.o(.text) for _printf_fp_hex_real @@ -2517,9 +2625,6 @@ Section Cross References defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv - d2f.o(x$fpl$d2f) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp - d2f.o(x$fpl$d2f) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf - d2f.o(x$fpl$d2f) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf deqf.o(x$fpl$deqf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp deqf.o(x$fpl$deqf) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf deqf.o(x$fpl$deqf) refers to dcmpi.o(x$fpl$dcmpinf) for __fpl_dcmp_Inf @@ -2552,7 +2657,6 @@ Section Cross References dmul.o(x$fpl$dmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp dmul.o(x$fpl$dmul) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf dmul.o(x$fpl$dmul) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf - fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ldexp.o(i.__hardfp_ldexp) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ldexp.o(i.__hardfp_ldexp) refers to deqf.o(x$fpl$deqf) for __aeabi_cdcmpeq ldexp.o(i.__hardfp_ldexp) refers to scalbn.o(x$fpl$scalbn) for __ARM_scalbn @@ -2625,23 +2729,27 @@ Removing Unused input sections from the image. Removing gpdma.o(.ARM.exidx.text.MX_GPDMA1_Init), (8 bytes). Removing memorymap.o(.text), (0 bytes). Removing app_threadx.o(.text), (0 bytes). + Removing app_threadx.o(.text.main_control_thread_entry), (136 bytes). + Removing app_threadx.o(.ARM.exidx.text.main_control_thread_entry), (8 bytes). Removing app_threadx.o(.ARM.exidx.text.App_ThreadX_Init), (8 bytes). Removing app_threadx.o(.ARM.exidx.text.MX_ThreadX_Init), (8 bytes). Removing app_threadx.o(.bss.current_motor_cmd), (8 bytes). - Removing app_threadx.o(.bss.ble_tx_queue), (56 bytes). Removing app_threadx.o(.bss.system_events), (36 bytes). + Removing app_threadx.o(.rodata.str1.1), (33 bytes). + Removing app_threadx.o(.bss.ble_tx_queue), (56 bytes). Removing app_threadx.o(.bss.gps_data), (121 bytes). Removing tim.o(.text), (0 bytes). Removing tim.o(.ARM.exidx.text.MX_TIM2_Init), (8 bytes). + Removing tim.o(.ARM.exidx.text.MX_TIM3_Init), (8 bytes). Removing tim.o(.ARM.exidx.text.HAL_TIM_Base_MspInit), (8 bytes). - Removing tim.o(.text.HAL_TIM_Base_MspDeInit), (58 bytes). + Removing tim.o(.text.HAL_TIM_Base_MspDeInit), (100 bytes). Removing tim.o(.ARM.exidx.text.HAL_TIM_Base_MspDeInit), (8 bytes). Removing usart.o(.text), (0 bytes). - Removing usart.o(.ARM.exidx.text.MX_UART5_Init), (8 bytes). Removing usart.o(.ARM.exidx.text.MX_USART1_UART_Init), (8 bytes). Removing usart.o(.ARM.exidx.text.MX_USART2_UART_Init), (8 bytes). + Removing usart.o(.ARM.exidx.text.MX_USART3_UART_Init), (8 bytes). Removing usart.o(.ARM.exidx.text.HAL_UART_MspInit), (8 bytes). - Removing usart.o(.text.HAL_UART_MspDeInit), (212 bytes). + Removing usart.o(.text.HAL_UART_MspDeInit), (214 bytes). Removing usart.o(.ARM.exidx.text.HAL_UART_MspDeInit), (8 bytes). Removing stm32h5xx_it.o(.text), (0 bytes). Removing stm32h5xx_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes). @@ -2657,7 +2765,7 @@ Removing Unused input sections from the image. Removing stm32h5xx_it.o(.ARM.exidx.text.TIM2_IRQHandler), (8 bytes). Removing stm32h5xx_it.o(.ARM.exidx.text.USART1_IRQHandler), (8 bytes). Removing stm32h5xx_it.o(.ARM.exidx.text.USART2_IRQHandler), (8 bytes). - Removing stm32h5xx_it.o(.ARM.exidx.text.UART5_IRQHandler), (8 bytes). + Removing stm32h5xx_it.o(.ARM.exidx.text.USART3_IRQHandler), (8 bytes). Removing stm32h5xx_hal_msp.o(.text), (0 bytes). Removing stm32h5xx_hal_msp.o(.ARM.exidx.text.HAL_MspInit), (8 bytes). Removing stm32h5xx_hal_timebase_tim.o(.text), (0 bytes). @@ -3913,7 +4021,6 @@ Removing Unused input sections from the image. Removing tx_event_flags_info_get.o(.ARM.exidx.text._tx_event_flags_info_get), (8 bytes). Removing tx_event_flags_initialize.o(.text), (0 bytes). Removing tx_event_flags_set.o(.text), (0 bytes). - Removing tx_event_flags_set.o(.text._tx_event_flags_set), (962 bytes). Removing tx_event_flags_set.o(.ARM.exidx.text._tx_event_flags_set), (8 bytes). Removing tx_event_flags_set_notify.o(.text), (0 bytes). Removing tx_event_flags_set_notify.o(.text._tx_event_flags_set_notify), (12 bytes). @@ -4120,7 +4227,6 @@ Removing Unused input sections from the image. Removing txe_event_flags_info_get.o(.text._txe_event_flags_info_get), (96 bytes). Removing txe_event_flags_info_get.o(.ARM.exidx.text._txe_event_flags_info_get), (8 bytes). Removing txe_event_flags_set.o(.text), (0 bytes). - Removing txe_event_flags_set.o(.text._txe_event_flags_set), (102 bytes). Removing txe_event_flags_set.o(.ARM.exidx.text._txe_event_flags_set), (8 bytes). Removing txe_event_flags_set_notify.o(.text), (0 bytes). Removing txe_event_flags_set_notify.o(.text._txe_event_flags_set_notify), (64 bytes). @@ -4284,52 +4390,65 @@ Removing Unused input sections from the image. Removing hcble.o(.text.HCBle_SendData), (68 bytes). Removing hcble.o(.ARM.exidx.text.HCBle_SendData), (8 bytes). Removing hcble.o(.ARM.exidx.text.HAL_UART_RxCpltCallback), (8 bytes). - Removing hcble.o(.text.HCBle_ExtractAndParseFrame), (340 bytes). + Removing hcble.o(.text.HCBle_ExtractAndParseFrame), (356 bytes). Removing hcble.o(.ARM.exidx.text.HCBle_ExtractAndParseFrame), (8 bytes). - Removing hcble.o(.text.ble_rx_task_entry), (14 bytes). + Removing hcble.o(.text.ble_rx_task_entry), (24 bytes). Removing hcble.o(.ARM.exidx.text.ble_rx_task_entry), (8 bytes). + Removing hcble.o(.text.ble_tx_task_entry), (54 bytes). + Removing hcble.o(.ARM.exidx.text.ble_tx_task_entry), (8 bytes). + Removing hcble.o(.bss.current_location), (12 bytes). + Removing hcble.o(.bss.imu_angle), (4 bytes). Removing hcble.o(.bss.HC_Send_Data), (128 bytes). Removing hcble.o(.bss.HCBle_ExtractAndParseFrame.json_buf), (128 bytes). Removing hcble.o(.bss.HCBle_ExtractAndParseFrame.idx), (4 bytes). Removing hcble.o(.bss.HCBle_ExtractAndParseFrame.in_frame), (4 bytes). - Removing hcble.o(.rodata.str1.1), (55 bytes). + Removing hcble.o(.rodata.str1.1), (58 bytes). Removing hcble.o(.bss.cmd), (8 bytes). Removing gps.o(.text), (0 bytes). Removing gps.o(.text.GPS_Init), (44 bytes). Removing gps.o(.ARM.exidx.text.GPS_Init), (8 bytes). - Removing gps.o(.ARM.exidx.text.HAL_UARTEx_RxEventCallback), (8 bytes). - Removing gps.o(.text.GPS_Data_CLR), (18 bytes). - Removing gps.o(.ARM.exidx.text.GPS_Data_CLR), (8 bytes). Removing gps.o(.text.parseGpsBuffer), (344 bytes). Removing gps.o(.ARM.exidx.text.parseGpsBuffer), (8 bytes). Removing gps.o(.text.Convert_to_degrees), (176 bytes). Removing gps.o(.ARM.exidx.text.Convert_to_degrees), (8 bytes). - Removing gps.o(.rodata.str1.1), (2 bytes). + Removing gps.o(.text.GPS_Data_CLR), (18 bytes). + Removing gps.o(.ARM.exidx.text.GPS_Data_CLR), (8 bytes). + Removing gps.o(.ARM.exidx.text.HAL_UARTEx_RxEventCallback), (8 bytes). + Removing gps.o(.text.gps_thread_entry), (378 bytes). + Removing gps.o(.ARM.exidx.text.gps_thread_entry), (8 bytes). + Removing gps.o(.rodata.str1.1), (74 bytes). + Removing gps.o(.bss.gps_thread_entry.gps_first_fix_sent), (4 bytes). Removing buzzer.o(.text), (0 bytes). Removing buzzer.o(.text.Buzzer_Open), (20 bytes). Removing buzzer.o(.ARM.exidx.text.Buzzer_Open), (8 bytes). Removing buzzer.o(.text.Buzzer_Close), (20 bytes). Removing buzzer.o(.ARM.exidx.text.Buzzer_Close), (8 bytes). Removing shake_motor.o(.text), (0 bytes). - Removing shake_motor.o(.text.Shake_Motor_Open), (20 bytes). + Removing shake_motor.o(.text.Shake_Motor_Open), (22 bytes). Removing shake_motor.o(.ARM.exidx.text.Shake_Motor_Open), (8 bytes). - Removing shake_motor.o(.text.Shake_Motor_Close), (20 bytes). + Removing shake_motor.o(.text.Shake_Motor_Close), (22 bytes). Removing shake_motor.o(.ARM.exidx.text.Shake_Motor_Close), (8 bytes). + Removing shake_motor.o(.text.Shake_Motor_Left), (76 bytes). + Removing shake_motor.o(.ARM.exidx.text.Shake_Motor_Left), (8 bytes). + Removing shake_motor.o(.text.Shake_Motor_Right), (48 bytes). + Removing shake_motor.o(.ARM.exidx.text.Shake_Motor_Right), (8 bytes). Removing ultrasound.o(.text), (0 bytes). Removing ultrasound.o(.text.DWT_Init), (46 bytes). Removing ultrasound.o(.ARM.exidx.text.DWT_Init), (8 bytes). Removing ultrasound.o(.text.delay_us), (78 bytes). Removing ultrasound.o(.ARM.exidx.text.delay_us), (8 bytes). - Removing ultrasound.o(.text.HCSR04_Trigger), (60 bytes). + Removing ultrasound.o(.text.HCSR04_Trigger), (64 bytes). Removing ultrasound.o(.ARM.exidx.text.HCSR04_Trigger), (8 bytes). - Removing ultrasound.o(.text.ultrasonic_task_entry), (84 bytes). + Removing ultrasound.o(.text.ultrasonic_task_entry), (104 bytes). Removing ultrasound.o(.ARM.exidx.text.ultrasonic_task_entry), (8 bytes). Removing ultrasound.o(.ARM.exidx.text.HAL_TIM_IC_CaptureCallback), (8 bytes). - Removing ultrasound.o(.bss.ultrasonic_event), (36 bytes). Removing ultrasound.o(.bss.ultrasonic_task_handle), (176 bytes). Removing imu.o(.text), (0 bytes). + Removing imu.o(.text.imu_thread_entry), (210 bytes). + Removing imu.o(.ARM.exidx.text.imu_thread_entry), (8 bytes). + Removing imu.o(.rodata.str1.1), (39 bytes). -1715 unused section(s) (total 121756 bytes) removed from the image. +1730 unused section(s) (total 121879 bytes) removed from the image. ============================================================================== @@ -4404,6 +4523,7 @@ Image Symbol Table ../clib/memcpset.s 0x00000000 Number 0 strcmpv8m_maindsp.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 vsprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 snprintf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE @@ -4412,6 +4532,7 @@ Image Symbol Table ../clib/printf.c 0x00000000 Number 0 _printf_charcount.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _snputc.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE @@ -4513,6 +4634,8 @@ Image Symbol Table ../fplib/dnaninf.s 0x00000000 Number 0 dnaninf.o ABSOLUTE ../fplib/dretinf.s 0x00000000 Number 0 dretinf.o ABSOLUTE ../fplib/drleqf.s 0x00000000 Number 0 drleqf.o ABSOLUTE + ../fplib/f2d.s 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE ../fplib/fpconst.s 0x00000000 Number 0 fpconst.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE @@ -4882,154 +5005,157 @@ Image Symbol Table [Anonymous Symbol] 0x080091b8 Section 0 stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback) [Anonymous Symbol] 0x080091c0 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_Base_Init) [Anonymous Symbol] 0x08009268 Section 0 tim.o(.text.HAL_TIM_Base_MspInit) - [Anonymous Symbol] 0x080092f8 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) - [Anonymous Symbol] 0x0800948c Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - [Anonymous Symbol] 0x08009694 Section 0 ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) - [Anonymous Symbol] 0x080097a0 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_ConfigChannel) - [Anonymous Symbol] 0x080098d0 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_Init) - [Anonymous Symbol] 0x08009978 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_MspInit) - [Anonymous Symbol] 0x08009980 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - [Anonymous Symbol] 0x08009c80 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - [Anonymous Symbol] 0x08009c88 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - [Anonymous Symbol] 0x08009c90 Section 0 main.o(.text.HAL_TIM_PeriodElapsedCallback) - [Anonymous Symbol] 0x08009cb4 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_ReadCapturedValue) - [Anonymous Symbol] 0x08009d0c Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - [Anonymous Symbol] 0x08009d14 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) - [Anonymous Symbol] 0x08009d90 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_ReceiveToIdle_DMA) - [Anonymous Symbol] 0x08009e40 Section 0 gps.o(.text.HAL_UARTEx_RxEventCallback) - [Anonymous Symbol] 0x08009eb0 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_RxFifoFullCallback) - [Anonymous Symbol] 0x08009eb8 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) - [Anonymous Symbol] 0x08009f44 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) - [Anonymous Symbol] 0x08009fd0 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_TxFifoEmptyCallback) - [Anonymous Symbol] 0x08009fd8 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback) - [Anonymous Symbol] 0x08009fe0 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_AbortReceive) - [Anonymous Symbol] 0x0800a0f8 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_ErrorCallback) - [Anonymous Symbol] 0x0800a100 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler) - [Anonymous Symbol] 0x0800a644 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_Init) - [Anonymous Symbol] 0x0800a6f0 Section 0 usart.o(.text.HAL_UART_MspInit) - [Anonymous Symbol] 0x0800ab5c Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_DMA) - [Anonymous Symbol] 0x0800ac10 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_IT) - [Anonymous Symbol] 0x0800ace0 Section 0 hcble.o(.text.HAL_UART_RxCpltCallback) - [Anonymous Symbol] 0x0800ad88 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) - [Anonymous Symbol] 0x0800ad90 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_TxCpltCallback) - [Anonymous Symbol] 0x0800ad98 Section 0 hcble.o(.text.HCBle_InitDMAReception) - [Anonymous Symbol] 0x0800adc4 Section 0 stm32h5xx_it.o(.text.HardFault_Handler) - [Anonymous Symbol] 0x0800adc8 Section 0 gpdma.o(.text.MX_GPDMA1_Init) - [Anonymous Symbol] 0x0800ae28 Section 0 gpio.o(.text.MX_GPIO_Init) - [Anonymous Symbol] 0x0800af10 Section 0 tim.o(.text.MX_TIM2_Init) - [Anonymous Symbol] 0x0800afd8 Section 0 app_threadx.o(.text.MX_ThreadX_Init) - [Anonymous Symbol] 0x0800afe0 Section 0 usart.o(.text.MX_UART5_Init) - [Anonymous Symbol] 0x0800b070 Section 0 usart.o(.text.MX_USART1_UART_Init) - [Anonymous Symbol] 0x0800b100 Section 0 usart.o(.text.MX_USART2_UART_Init) - [Anonymous Symbol] 0x0800b190 Section 0 stm32h5xx_it.o(.text.MemManage_Handler) - [Anonymous Symbol] 0x0800b194 Section 0 stm32h5xx_it.o(.text.NMI_Handler) - NVIC_EncodePriority 0x0800b199 Thumb Code 108 stm32h5xx_hal_cortex.o(.text.NVIC_EncodePriority) - [Anonymous Symbol] 0x0800b198 Section 0 stm32h5xx_hal_cortex.o(.text.NVIC_EncodePriority) - RCCEx_PLL2_Config 0x0800b205 Thumb Code 364 stm32h5xx_hal_rcc_ex.o(.text.RCCEx_PLL2_Config) - [Anonymous Symbol] 0x0800b204 Section 0 stm32h5xx_hal_rcc_ex.o(.text.RCCEx_PLL2_Config) - RCCEx_PLL3_Config 0x0800b371 Thumb Code 364 stm32h5xx_hal_rcc_ex.o(.text.RCCEx_PLL3_Config) - [Anonymous Symbol] 0x0800b370 Section 0 stm32h5xx_hal_rcc_ex.o(.text.RCCEx_PLL3_Config) - [Anonymous Symbol] 0x0800b4dc Section 0 main.o(.text.SystemClock_Config) - [Anonymous Symbol] 0x0800b5a4 Section 0 system_stm32h5xx.o(.text.SystemInit) - [Anonymous Symbol] 0x0800b6dc Section 0 stm32h5xx_it.o(.text.TIM1_UP_IRQHandler) - [Anonymous Symbol] 0x0800b6ec Section 0 stm32h5xx_it.o(.text.TIM2_IRQHandler) - [Anonymous Symbol] 0x0800b6fc Section 0 stm32h5xx_hal_tim.o(.text.TIM_Base_SetConfig) - [Anonymous Symbol] 0x0800ba58 Section 0 stm32h5xx_hal_tim.o(.text.TIM_ETR_SetConfig) - TIM_ITRx_SetConfig 0x0800ba8d Thumb Code 48 stm32h5xx_hal_tim.o(.text.TIM_ITRx_SetConfig) - [Anonymous Symbol] 0x0800ba8c Section 0 stm32h5xx_hal_tim.o(.text.TIM_ITRx_SetConfig) - TIM_TI1_ConfigInputStage 0x0800babd Thumb Code 80 stm32h5xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage) - [Anonymous Symbol] 0x0800babc Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage) - [Anonymous Symbol] 0x0800bb0c Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI1_SetConfig) - TIM_TI2_ConfigInputStage 0x0800bcc5 Thumb Code 82 stm32h5xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage) - [Anonymous Symbol] 0x0800bcc4 Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage) - TIM_TI2_SetConfig 0x0800bd19 Thumb Code 108 stm32h5xx_hal_tim.o(.text.TIM_TI2_SetConfig) - [Anonymous Symbol] 0x0800bd18 Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI2_SetConfig) - TIM_TI3_SetConfig 0x0800bd85 Thumb Code 106 stm32h5xx_hal_tim.o(.text.TIM_TI3_SetConfig) - [Anonymous Symbol] 0x0800bd84 Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI3_SetConfig) - TIM_TI4_SetConfig 0x0800bdf1 Thumb Code 108 stm32h5xx_hal_tim.o(.text.TIM_TI4_SetConfig) - [Anonymous Symbol] 0x0800bdf0 Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI4_SetConfig) - [Anonymous Symbol] 0x0800be5c Section 0 stm32h5xx_it.o(.text.UART5_IRQHandler) - UARTEx_SetNbDataToProcess 0x0800be6d Thumb Code 138 stm32h5xx_hal_uart_ex.o(.text.UARTEx_SetNbDataToProcess) - [Anonymous Symbol] 0x0800be6c Section 0 stm32h5xx_hal_uart_ex.o(.text.UARTEx_SetNbDataToProcess) - [Anonymous Symbol] 0x0800bef8 Section 0 stm32h5xx_hal_uart.o(.text.UART_AdvFeatureConfig) - [Anonymous Symbol] 0x0800c040 Section 0 stm32h5xx_hal_uart.o(.text.UART_CheckIdleState) - UART_DMAAbortOnError 0x0800c189 Thumb Code 30 stm32h5xx_hal_uart.o(.text.UART_DMAAbortOnError) - [Anonymous Symbol] 0x0800c188 Section 0 stm32h5xx_hal_uart.o(.text.UART_DMAAbortOnError) - UART_DMAError 0x0800c1a9 Thumb Code 128 stm32h5xx_hal_uart.o(.text.UART_DMAError) - [Anonymous Symbol] 0x0800c1a8 Section 0 stm32h5xx_hal_uart.o(.text.UART_DMAError) - UART_DMAReceiveCplt 0x0800c229 Thumb Code 260 stm32h5xx_hal_uart.o(.text.UART_DMAReceiveCplt) - [Anonymous Symbol] 0x0800c228 Section 0 stm32h5xx_hal_uart.o(.text.UART_DMAReceiveCplt) - UART_DMARxHalfCplt 0x0800c32d Thumb Code 110 stm32h5xx_hal_uart.o(.text.UART_DMARxHalfCplt) - [Anonymous Symbol] 0x0800c32c Section 0 stm32h5xx_hal_uart.o(.text.UART_DMARxHalfCplt) - UART_EndRxTransfer 0x0800c39d Thumb Code 158 stm32h5xx_hal_uart.o(.text.UART_EndRxTransfer) - [Anonymous Symbol] 0x0800c39c Section 0 stm32h5xx_hal_uart.o(.text.UART_EndRxTransfer) - UART_EndTransmit_IT 0x0800c43d Thumb Code 68 stm32h5xx_hal_uart.o(.text.UART_EndTransmit_IT) - [Anonymous Symbol] 0x0800c43c Section 0 stm32h5xx_hal_uart.o(.text.UART_EndTransmit_IT) - UART_EndTxTransfer 0x0800c481 Thumb Code 92 stm32h5xx_hal_uart.o(.text.UART_EndTxTransfer) - [Anonymous Symbol] 0x0800c480 Section 0 stm32h5xx_hal_uart.o(.text.UART_EndTxTransfer) - UART_RxISR_16BIT 0x0800c4dd Thumb Code 406 stm32h5xx_hal_uart.o(.text.UART_RxISR_16BIT) - [Anonymous Symbol] 0x0800c4dc Section 0 stm32h5xx_hal_uart.o(.text.UART_RxISR_16BIT) - UART_RxISR_16BIT_FIFOEN 0x0800c675 Thumb Code 794 stm32h5xx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN) - [Anonymous Symbol] 0x0800c674 Section 0 stm32h5xx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN) - UART_RxISR_8BIT 0x0800c991 Thumb Code 402 stm32h5xx_hal_uart.o(.text.UART_RxISR_8BIT) - [Anonymous Symbol] 0x0800c990 Section 0 stm32h5xx_hal_uart.o(.text.UART_RxISR_8BIT) - UART_RxISR_8BIT_FIFOEN 0x0800cb25 Thumb Code 790 stm32h5xx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN) - [Anonymous Symbol] 0x0800cb24 Section 0 stm32h5xx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN) - [Anonymous Symbol] 0x0800ce3c Section 0 stm32h5xx_hal_uart.o(.text.UART_SetConfig) - [Anonymous Symbol] 0x0800d254 Section 0 stm32h5xx_hal_uart.o(.text.UART_Start_Receive_DMA) - [Anonymous Symbol] 0x0800d42c Section 0 stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT) - [Anonymous Symbol] 0x0800d650 Section 0 stm32h5xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) - [Anonymous Symbol] 0x0800d75c Section 0 stm32h5xx_it.o(.text.USART1_IRQHandler) - [Anonymous Symbol] 0x0800d7fc Section 0 stm32h5xx_it.o(.text.USART2_IRQHandler) - [Anonymous Symbol] 0x0800d80c Section 0 stm32h5xx_it.o(.text.UsageFault_Handler) - __NVIC_EnableIRQ 0x0800d811 Thumb Code 48 stm32h5xx_hal_cortex.o(.text.__NVIC_EnableIRQ) - [Anonymous Symbol] 0x0800d810 Section 0 stm32h5xx_hal_cortex.o(.text.__NVIC_EnableIRQ) - __NVIC_GetPriorityGrouping 0x0800d841 Thumb Code 16 stm32h5xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) - [Anonymous Symbol] 0x0800d840 Section 0 stm32h5xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) - __NVIC_SetPriority 0x0800d851 Thumb Code 66 stm32h5xx_hal_cortex.o(.text.__NVIC_SetPriority) - [Anonymous Symbol] 0x0800d850 Section 0 stm32h5xx_hal_cortex.o(.text.__NVIC_SetPriority) - __NVIC_SetPriorityGrouping 0x0800d895 Thumb Code 60 stm32h5xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x0800d894 Section 0 stm32h5xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x0800d8d0 Section 0 tx_byte_pool_create.o(.text._tx_byte_pool_create) - [Anonymous Symbol] 0x0800da00 Section 0 tx_initialize_high_level.o(.text._tx_initialize_high_level) - [Anonymous Symbol] 0x0800da88 Section 0 tx_initialize_kernel_enter.o(.text._tx_initialize_kernel_enter) - [Anonymous Symbol] 0x0800daf0 Section 0 tx_thread_create.o(.text._tx_thread_create) - [Anonymous Symbol] 0x0800dd0c Section 0 tx_thread_initialize.o(.text._tx_thread_initialize) - [Anonymous Symbol] 0x0800dd8c Section 0 tx_thread_shell_entry.o(.text._tx_thread_shell_entry) - [Anonymous Symbol] 0x0800de20 Section 0 tx_thread_system_preempt_check.o(.text._tx_thread_system_preempt_check) - [Anonymous Symbol] 0x0800de90 Section 0 tx_thread_system_resume.o(.text._tx_thread_system_resume) - [Anonymous Symbol] 0x0800e0d8 Section 0 tx_thread_system_suspend.o(.text._tx_thread_system_suspend) - [Anonymous Symbol] 0x0800e358 Section 0 tx_thread_time_slice.o(.text._tx_thread_time_slice) - [Anonymous Symbol] 0x0800e3fc Section 0 tx_thread_timeout.o(.text._tx_thread_timeout) - [Anonymous Symbol] 0x0800e470 Section 0 tx_timer_expiration_process.o(.text._tx_timer_expiration_process) - [Anonymous Symbol] 0x0800e4ac Section 0 tx_timer_initialize.o(.text._tx_timer_initialize) - [Anonymous Symbol] 0x0800e5cc Section 0 tx_timer_system_activate.o(.text._tx_timer_system_activate) - [Anonymous Symbol] 0x0800e6a0 Section 0 tx_timer_system_deactivate.o(.text._tx_timer_system_deactivate) - [Anonymous Symbol] 0x0800e710 Section 0 tx_timer_thread_entry.o(.text._tx_timer_thread_entry) - [Anonymous Symbol] 0x0800e928 Section 0 txe_byte_pool_create.o(.text._txe_byte_pool_create) - [Anonymous Symbol] 0x0800ea9c Section 0 main.o(.text.main) - [Anonymous Symbol] 0x0800eacc Section 0 app_azure_rtos.o(.text.tx_application_define) - $v0 0x0800eb24 Number 0 fpinit.o(x$fpl$fpinit) - x$fpl$fpinit 0x0800eb24 Section 26 fpinit.o(x$fpl$fpinit) - UARTEx_SetNbDataToProcess.denominator 0x0800eb56 Data 8 stm32h5xx_hal_uart_ex.o(.rodata.UARTEx_SetNbDataToProcess.denominator) - [Anonymous Symbol] 0x0800eb56 Section 0 stm32h5xx_hal_uart_ex.o(.rodata.UARTEx_SetNbDataToProcess.denominator) - UARTEx_SetNbDataToProcess.numerator 0x0800eb5e Data 8 stm32h5xx_hal_uart_ex.o(.rodata.UARTEx_SetNbDataToProcess.numerator) - [Anonymous Symbol] 0x0800eb5e Section 0 stm32h5xx_hal_uart_ex.o(.rodata.UARTEx_SetNbDataToProcess.numerator) - .L.str 0x0800eb7e Data 19 app_azure_rtos.o(.rodata.str1.1) - [Anonymous Symbol] 0x0800eb7e Section 0 app_azure_rtos.o(.rodata.str1.1) - .L.str 0x0800eb91 Data 20 tx_timer_initialize.o(.rodata.str1.1) - [Anonymous Symbol] 0x0800eb91 Section 0 tx_timer_initialize.o(.rodata.str1.1) + [Anonymous Symbol] 0x08009330 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) + [Anonymous Symbol] 0x080094c4 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + [Anonymous Symbol] 0x080096cc Section 0 ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) + [Anonymous Symbol] 0x080097e8 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_ConfigChannel) + [Anonymous Symbol] 0x08009918 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_Init) + [Anonymous Symbol] 0x080099c0 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_MspInit) + [Anonymous Symbol] 0x080099c8 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + [Anonymous Symbol] 0x08009cc8 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + [Anonymous Symbol] 0x08009cd0 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + [Anonymous Symbol] 0x08009cd8 Section 0 main.o(.text.HAL_TIM_PeriodElapsedCallback) + [Anonymous Symbol] 0x08009cfc Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_ReadCapturedValue) + [Anonymous Symbol] 0x08009d54 Section 0 stm32h5xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + [Anonymous Symbol] 0x08009d5c Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) + [Anonymous Symbol] 0x08009dd8 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_ReceiveToIdle_DMA) + [Anonymous Symbol] 0x08009e88 Section 0 gps.o(.text.HAL_UARTEx_RxEventCallback) + [Anonymous Symbol] 0x08009ef8 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_RxFifoFullCallback) + [Anonymous Symbol] 0x08009f00 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) + [Anonymous Symbol] 0x08009f8c Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) + [Anonymous Symbol] 0x0800a018 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_TxFifoEmptyCallback) + [Anonymous Symbol] 0x0800a020 Section 0 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback) + [Anonymous Symbol] 0x0800a028 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_AbortReceive) + [Anonymous Symbol] 0x0800a140 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_ErrorCallback) + [Anonymous Symbol] 0x0800a148 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler) + [Anonymous Symbol] 0x0800a68c Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_Init) + [Anonymous Symbol] 0x0800a738 Section 0 usart.o(.text.HAL_UART_MspInit) + [Anonymous Symbol] 0x0800aba4 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_DMA) + [Anonymous Symbol] 0x0800ac58 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_IT) + [Anonymous Symbol] 0x0800ad28 Section 0 hcble.o(.text.HAL_UART_RxCpltCallback) + [Anonymous Symbol] 0x0800add0 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) + [Anonymous Symbol] 0x0800add8 Section 0 stm32h5xx_hal_uart.o(.text.HAL_UART_TxCpltCallback) + [Anonymous Symbol] 0x0800ade0 Section 0 hcble.o(.text.HCBle_InitDMAReception) + [Anonymous Symbol] 0x0800ae0c Section 0 stm32h5xx_it.o(.text.HardFault_Handler) + [Anonymous Symbol] 0x0800ae10 Section 0 gpdma.o(.text.MX_GPDMA1_Init) + [Anonymous Symbol] 0x0800ae70 Section 0 gpio.o(.text.MX_GPIO_Init) + [Anonymous Symbol] 0x0800afa0 Section 0 tim.o(.text.MX_TIM2_Init) + [Anonymous Symbol] 0x0800b024 Section 0 tim.o(.text.MX_TIM3_Init) + [Anonymous Symbol] 0x0800b0f0 Section 0 app_threadx.o(.text.MX_ThreadX_Init) + [Anonymous Symbol] 0x0800b0f8 Section 0 usart.o(.text.MX_USART1_UART_Init) + [Anonymous Symbol] 0x0800b188 Section 0 usart.o(.text.MX_USART2_UART_Init) + [Anonymous Symbol] 0x0800b218 Section 0 usart.o(.text.MX_USART3_UART_Init) + [Anonymous Symbol] 0x0800b2a8 Section 0 stm32h5xx_it.o(.text.MemManage_Handler) + [Anonymous Symbol] 0x0800b2ac Section 0 stm32h5xx_it.o(.text.NMI_Handler) + NVIC_EncodePriority 0x0800b2b1 Thumb Code 108 stm32h5xx_hal_cortex.o(.text.NVIC_EncodePriority) + [Anonymous Symbol] 0x0800b2b0 Section 0 stm32h5xx_hal_cortex.o(.text.NVIC_EncodePriority) + RCCEx_PLL2_Config 0x0800b31d Thumb Code 364 stm32h5xx_hal_rcc_ex.o(.text.RCCEx_PLL2_Config) + [Anonymous Symbol] 0x0800b31c Section 0 stm32h5xx_hal_rcc_ex.o(.text.RCCEx_PLL2_Config) + RCCEx_PLL3_Config 0x0800b489 Thumb Code 364 stm32h5xx_hal_rcc_ex.o(.text.RCCEx_PLL3_Config) + [Anonymous Symbol] 0x0800b488 Section 0 stm32h5xx_hal_rcc_ex.o(.text.RCCEx_PLL3_Config) + [Anonymous Symbol] 0x0800b5f4 Section 0 main.o(.text.SystemClock_Config) + [Anonymous Symbol] 0x0800b6bc Section 0 system_stm32h5xx.o(.text.SystemInit) + [Anonymous Symbol] 0x0800b7f4 Section 0 stm32h5xx_it.o(.text.TIM1_UP_IRQHandler) + [Anonymous Symbol] 0x0800b804 Section 0 stm32h5xx_it.o(.text.TIM2_IRQHandler) + [Anonymous Symbol] 0x0800b814 Section 0 stm32h5xx_hal_tim.o(.text.TIM_Base_SetConfig) + [Anonymous Symbol] 0x0800bb70 Section 0 stm32h5xx_hal_tim.o(.text.TIM_ETR_SetConfig) + TIM_ITRx_SetConfig 0x0800bba5 Thumb Code 48 stm32h5xx_hal_tim.o(.text.TIM_ITRx_SetConfig) + [Anonymous Symbol] 0x0800bba4 Section 0 stm32h5xx_hal_tim.o(.text.TIM_ITRx_SetConfig) + TIM_TI1_ConfigInputStage 0x0800bbd5 Thumb Code 80 stm32h5xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage) + [Anonymous Symbol] 0x0800bbd4 Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage) + [Anonymous Symbol] 0x0800bc24 Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI1_SetConfig) + TIM_TI2_ConfigInputStage 0x0800bddd Thumb Code 82 stm32h5xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage) + [Anonymous Symbol] 0x0800bddc Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage) + TIM_TI2_SetConfig 0x0800be31 Thumb Code 108 stm32h5xx_hal_tim.o(.text.TIM_TI2_SetConfig) + [Anonymous Symbol] 0x0800be30 Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI2_SetConfig) + TIM_TI3_SetConfig 0x0800be9d Thumb Code 106 stm32h5xx_hal_tim.o(.text.TIM_TI3_SetConfig) + [Anonymous Symbol] 0x0800be9c Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI3_SetConfig) + TIM_TI4_SetConfig 0x0800bf09 Thumb Code 108 stm32h5xx_hal_tim.o(.text.TIM_TI4_SetConfig) + [Anonymous Symbol] 0x0800bf08 Section 0 stm32h5xx_hal_tim.o(.text.TIM_TI4_SetConfig) + UARTEx_SetNbDataToProcess 0x0800bf75 Thumb Code 138 stm32h5xx_hal_uart_ex.o(.text.UARTEx_SetNbDataToProcess) + [Anonymous Symbol] 0x0800bf74 Section 0 stm32h5xx_hal_uart_ex.o(.text.UARTEx_SetNbDataToProcess) + [Anonymous Symbol] 0x0800c000 Section 0 stm32h5xx_hal_uart.o(.text.UART_AdvFeatureConfig) + [Anonymous Symbol] 0x0800c148 Section 0 stm32h5xx_hal_uart.o(.text.UART_CheckIdleState) + UART_DMAAbortOnError 0x0800c291 Thumb Code 30 stm32h5xx_hal_uart.o(.text.UART_DMAAbortOnError) + [Anonymous Symbol] 0x0800c290 Section 0 stm32h5xx_hal_uart.o(.text.UART_DMAAbortOnError) + UART_DMAError 0x0800c2b1 Thumb Code 128 stm32h5xx_hal_uart.o(.text.UART_DMAError) + [Anonymous Symbol] 0x0800c2b0 Section 0 stm32h5xx_hal_uart.o(.text.UART_DMAError) + UART_DMAReceiveCplt 0x0800c331 Thumb Code 260 stm32h5xx_hal_uart.o(.text.UART_DMAReceiveCplt) + [Anonymous Symbol] 0x0800c330 Section 0 stm32h5xx_hal_uart.o(.text.UART_DMAReceiveCplt) + UART_DMARxHalfCplt 0x0800c435 Thumb Code 110 stm32h5xx_hal_uart.o(.text.UART_DMARxHalfCplt) + [Anonymous Symbol] 0x0800c434 Section 0 stm32h5xx_hal_uart.o(.text.UART_DMARxHalfCplt) + UART_EndRxTransfer 0x0800c4a5 Thumb Code 158 stm32h5xx_hal_uart.o(.text.UART_EndRxTransfer) + [Anonymous Symbol] 0x0800c4a4 Section 0 stm32h5xx_hal_uart.o(.text.UART_EndRxTransfer) + UART_EndTransmit_IT 0x0800c545 Thumb Code 68 stm32h5xx_hal_uart.o(.text.UART_EndTransmit_IT) + [Anonymous Symbol] 0x0800c544 Section 0 stm32h5xx_hal_uart.o(.text.UART_EndTransmit_IT) + UART_EndTxTransfer 0x0800c589 Thumb Code 92 stm32h5xx_hal_uart.o(.text.UART_EndTxTransfer) + [Anonymous Symbol] 0x0800c588 Section 0 stm32h5xx_hal_uart.o(.text.UART_EndTxTransfer) + UART_RxISR_16BIT 0x0800c5e5 Thumb Code 406 stm32h5xx_hal_uart.o(.text.UART_RxISR_16BIT) + [Anonymous Symbol] 0x0800c5e4 Section 0 stm32h5xx_hal_uart.o(.text.UART_RxISR_16BIT) + UART_RxISR_16BIT_FIFOEN 0x0800c77d Thumb Code 794 stm32h5xx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN) + [Anonymous Symbol] 0x0800c77c Section 0 stm32h5xx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN) + UART_RxISR_8BIT 0x0800ca99 Thumb Code 402 stm32h5xx_hal_uart.o(.text.UART_RxISR_8BIT) + [Anonymous Symbol] 0x0800ca98 Section 0 stm32h5xx_hal_uart.o(.text.UART_RxISR_8BIT) + UART_RxISR_8BIT_FIFOEN 0x0800cc2d Thumb Code 790 stm32h5xx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN) + [Anonymous Symbol] 0x0800cc2c Section 0 stm32h5xx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN) + [Anonymous Symbol] 0x0800cf44 Section 0 stm32h5xx_hal_uart.o(.text.UART_SetConfig) + [Anonymous Symbol] 0x0800d35c Section 0 stm32h5xx_hal_uart.o(.text.UART_Start_Receive_DMA) + [Anonymous Symbol] 0x0800d534 Section 0 stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT) + [Anonymous Symbol] 0x0800d758 Section 0 stm32h5xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) + [Anonymous Symbol] 0x0800d864 Section 0 stm32h5xx_it.o(.text.USART1_IRQHandler) + [Anonymous Symbol] 0x0800d904 Section 0 stm32h5xx_it.o(.text.USART2_IRQHandler) + [Anonymous Symbol] 0x0800d914 Section 0 stm32h5xx_it.o(.text.USART3_IRQHandler) + [Anonymous Symbol] 0x0800d924 Section 0 stm32h5xx_it.o(.text.UsageFault_Handler) + __NVIC_EnableIRQ 0x0800d929 Thumb Code 48 stm32h5xx_hal_cortex.o(.text.__NVIC_EnableIRQ) + [Anonymous Symbol] 0x0800d928 Section 0 stm32h5xx_hal_cortex.o(.text.__NVIC_EnableIRQ) + __NVIC_GetPriorityGrouping 0x0800d959 Thumb Code 16 stm32h5xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) + [Anonymous Symbol] 0x0800d958 Section 0 stm32h5xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) + __NVIC_SetPriority 0x0800d969 Thumb Code 66 stm32h5xx_hal_cortex.o(.text.__NVIC_SetPriority) + [Anonymous Symbol] 0x0800d968 Section 0 stm32h5xx_hal_cortex.o(.text.__NVIC_SetPriority) + __NVIC_SetPriorityGrouping 0x0800d9ad Thumb Code 60 stm32h5xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x0800d9ac Section 0 stm32h5xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x0800d9e8 Section 0 tx_byte_pool_create.o(.text._tx_byte_pool_create) + [Anonymous Symbol] 0x0800db18 Section 0 tx_event_flags_set.o(.text._tx_event_flags_set) + [Anonymous Symbol] 0x0800dedc Section 0 tx_initialize_high_level.o(.text._tx_initialize_high_level) + [Anonymous Symbol] 0x0800df64 Section 0 tx_initialize_kernel_enter.o(.text._tx_initialize_kernel_enter) + [Anonymous Symbol] 0x0800dfcc Section 0 tx_thread_create.o(.text._tx_thread_create) + [Anonymous Symbol] 0x0800e1e8 Section 0 tx_thread_initialize.o(.text._tx_thread_initialize) + [Anonymous Symbol] 0x0800e268 Section 0 tx_thread_shell_entry.o(.text._tx_thread_shell_entry) + [Anonymous Symbol] 0x0800e2fc Section 0 tx_thread_system_preempt_check.o(.text._tx_thread_system_preempt_check) + [Anonymous Symbol] 0x0800e36c Section 0 tx_thread_system_resume.o(.text._tx_thread_system_resume) + [Anonymous Symbol] 0x0800e5b4 Section 0 tx_thread_system_suspend.o(.text._tx_thread_system_suspend) + [Anonymous Symbol] 0x0800e834 Section 0 tx_thread_time_slice.o(.text._tx_thread_time_slice) + [Anonymous Symbol] 0x0800e8d8 Section 0 tx_thread_timeout.o(.text._tx_thread_timeout) + [Anonymous Symbol] 0x0800e94c Section 0 tx_timer_expiration_process.o(.text._tx_timer_expiration_process) + [Anonymous Symbol] 0x0800e988 Section 0 tx_timer_initialize.o(.text._tx_timer_initialize) + [Anonymous Symbol] 0x0800eaa8 Section 0 tx_timer_system_activate.o(.text._tx_timer_system_activate) + [Anonymous Symbol] 0x0800eb7c Section 0 tx_timer_system_deactivate.o(.text._tx_timer_system_deactivate) + [Anonymous Symbol] 0x0800ebec Section 0 tx_timer_thread_entry.o(.text._tx_timer_thread_entry) + [Anonymous Symbol] 0x0800ee04 Section 0 txe_byte_pool_create.o(.text._txe_byte_pool_create) + [Anonymous Symbol] 0x0800ef78 Section 0 txe_event_flags_set.o(.text._txe_event_flags_set) + [Anonymous Symbol] 0x0800efe0 Section 0 main.o(.text.main) + [Anonymous Symbol] 0x0800f014 Section 0 app_azure_rtos.o(.text.tx_application_define) + $v0 0x0800f06c Number 0 fpinit.o(x$fpl$fpinit) + x$fpl$fpinit 0x0800f06c Section 26 fpinit.o(x$fpl$fpinit) + UARTEx_SetNbDataToProcess.denominator 0x0800f09e Data 8 stm32h5xx_hal_uart_ex.o(.rodata.UARTEx_SetNbDataToProcess.denominator) + [Anonymous Symbol] 0x0800f09e Section 0 stm32h5xx_hal_uart_ex.o(.rodata.UARTEx_SetNbDataToProcess.denominator) + UARTEx_SetNbDataToProcess.numerator 0x0800f0a6 Data 8 stm32h5xx_hal_uart_ex.o(.rodata.UARTEx_SetNbDataToProcess.numerator) + [Anonymous Symbol] 0x0800f0a6 Section 0 stm32h5xx_hal_uart_ex.o(.rodata.UARTEx_SetNbDataToProcess.numerator) + .L.str 0x0800f0c6 Data 19 app_azure_rtos.o(.rodata.str1.1) + [Anonymous Symbol] 0x0800f0c6 Section 0 app_azure_rtos.o(.rodata.str1.1) + .L.str 0x0800f0d9 Data 20 tx_timer_initialize.o(.rodata.str1.1) + [Anonymous Symbol] 0x0800f0d9 Section 0 tx_timer_initialize.o(.rodata.str1.1) SYSTEM_CLOCK 0x0ee6b280 Number 0 tx_initialize_low_level.o ABSOLUTE .bss 0x20000010 Section 96 libspace.o(.bss) - tx_app_byte_pool 0x20000dc0 Data 52 app_azure_rtos.o(.bss.tx_app_byte_pool) - [Anonymous Symbol] 0x20000dc0 Section 0 app_azure_rtos.o(.bss.tx_app_byte_pool) - tx_byte_pool_buffer 0x20000df4 Data 1024 app_azure_rtos.o(.bss.tx_byte_pool_buffer) - [Anonymous Symbol] 0x20000df4 Section 0 app_azure_rtos.o(.bss.tx_byte_pool_buffer) - Heap_Mem 0x20001238 Data 512 startup_stm32h563xx.o(HEAP) - HEAP 0x20001238 Section 512 startup_stm32h563xx.o(HEAP) - Stack_Mem 0x20001438 Data 1024 startup_stm32h563xx.o(STACK) - STACK 0x20001438 Section 1024 startup_stm32h563xx.o(STACK) - __initial_sp 0x20001838 Data 0 startup_stm32h563xx.o(STACK) + tx_app_byte_pool 0x20000e0c Data 52 app_azure_rtos.o(.bss.tx_app_byte_pool) + [Anonymous Symbol] 0x20000e0c Section 0 app_azure_rtos.o(.bss.tx_app_byte_pool) + tx_byte_pool_buffer 0x20000e40 Data 1024 app_azure_rtos.o(.bss.tx_byte_pool_buffer) + [Anonymous Symbol] 0x20000e40 Section 0 app_azure_rtos.o(.bss.tx_byte_pool_buffer) + Heap_Mem 0x200012a8 Data 512 startup_stm32h563xx.o(HEAP) + HEAP 0x200012a8 Section 512 startup_stm32h563xx.o(HEAP) + Stack_Mem 0x200014a8 Data 1024 startup_stm32h563xx.o(STACK) + STACK 0x200014a8 Section 1024 startup_stm32h563xx.o(STACK) + __initial_sp 0x200018a8 Data 0 startup_stm32h563xx.o(STACK) Global Symbols @@ -5233,13 +5359,13 @@ Image Symbol Table TIM8_UP_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) UART12_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) UART4_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) + UART5_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) UART7_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) UART8_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) UART9_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) UCPD1_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) USART10_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) USART11_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) - USART3_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) USART6_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) USB_DRD_FS_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) WWDG_IRQHandler 0x08000335 Thumb Code 0 startup_stm32h563xx.o(.text) @@ -5337,92 +5463,95 @@ Image Symbol Table HAL_TIMEx_MasterConfigSynchronization 0x08008fa5 Thumb Code 530 stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) HAL_TIMEx_TransitionErrorCallback 0x080091b9 Thumb Code 8 stm32h5xx_hal_tim_ex.o(.text.HAL_TIMEx_TransitionErrorCallback) HAL_TIM_Base_Init 0x080091c1 Thumb Code 168 stm32h5xx_hal_tim.o(.text.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x08009269 Thumb Code 144 tim.o(.text.HAL_TIM_Base_MspInit) - HAL_TIM_Base_Start_IT 0x080092f9 Thumb Code 402 stm32h5xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) - HAL_TIM_ConfigClockSource 0x0800948d Thumb Code 520 stm32h5xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - HAL_TIM_IC_CaptureCallback 0x08009695 Thumb Code 266 ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IC_ConfigChannel 0x080097a1 Thumb Code 304 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_ConfigChannel) - HAL_TIM_IC_Init 0x080098d1 Thumb Code 168 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_Init) - HAL_TIM_IC_MspInit 0x08009979 Thumb Code 8 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_MspInit) - HAL_TIM_IRQHandler 0x08009981 Thumb Code 768 stm32h5xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - HAL_TIM_OC_DelayElapsedCallback 0x08009c81 Thumb Code 8 stm32h5xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_PulseFinishedCallback 0x08009c89 Thumb Code 8 stm32h5xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PeriodElapsedCallback 0x08009c91 Thumb Code 34 main.o(.text.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_ReadCapturedValue 0x08009cb5 Thumb Code 86 stm32h5xx_hal_tim.o(.text.HAL_TIM_ReadCapturedValue) - HAL_TIM_TriggerCallback 0x08009d0d Thumb Code 8 stm32h5xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - HAL_UARTEx_DisableFifoMode 0x08009d15 Thumb Code 124 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) - HAL_UARTEx_ReceiveToIdle_DMA 0x08009d91 Thumb Code 176 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_ReceiveToIdle_DMA) - HAL_UARTEx_RxEventCallback 0x08009e41 Thumb Code 112 gps.o(.text.HAL_UARTEx_RxEventCallback) - HAL_UARTEx_RxFifoFullCallback 0x08009eb1 Thumb Code 8 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_RxFifoFullCallback) - HAL_UARTEx_SetRxFifoThreshold 0x08009eb9 Thumb Code 140 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) - HAL_UARTEx_SetTxFifoThreshold 0x08009f45 Thumb Code 140 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) - HAL_UARTEx_TxFifoEmptyCallback 0x08009fd1 Thumb Code 8 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_TxFifoEmptyCallback) - HAL_UARTEx_WakeupCallback 0x08009fd9 Thumb Code 8 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback) - HAL_UART_AbortReceive 0x08009fe1 Thumb Code 278 stm32h5xx_hal_uart.o(.text.HAL_UART_AbortReceive) - HAL_UART_ErrorCallback 0x0800a0f9 Thumb Code 8 stm32h5xx_hal_uart.o(.text.HAL_UART_ErrorCallback) - HAL_UART_IRQHandler 0x0800a101 Thumb Code 1346 stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler) - HAL_UART_Init 0x0800a645 Thumb Code 170 stm32h5xx_hal_uart.o(.text.HAL_UART_Init) - HAL_UART_MspInit 0x0800a6f1 Thumb Code 1130 usart.o(.text.HAL_UART_MspInit) - HAL_UART_Receive_DMA 0x0800ab5d Thumb Code 178 stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_DMA) - HAL_UART_Receive_IT 0x0800ac11 Thumb Code 206 stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_IT) - HAL_UART_RxCpltCallback 0x0800ace1 Thumb Code 166 hcble.o(.text.HAL_UART_RxCpltCallback) - HAL_UART_RxHalfCpltCallback 0x0800ad89 Thumb Code 8 stm32h5xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) - HAL_UART_TxCpltCallback 0x0800ad91 Thumb Code 8 stm32h5xx_hal_uart.o(.text.HAL_UART_TxCpltCallback) - HCBle_InitDMAReception 0x0800ad99 Thumb Code 44 hcble.o(.text.HCBle_InitDMAReception) - HardFault_Handler 0x0800adc5 Thumb Code 4 stm32h5xx_it.o(.text.HardFault_Handler) - MX_GPDMA1_Init 0x0800adc9 Thumb Code 94 gpdma.o(.text.MX_GPDMA1_Init) - MX_GPIO_Init 0x0800ae29 Thumb Code 230 gpio.o(.text.MX_GPIO_Init) - MX_TIM2_Init 0x0800af11 Thumb Code 198 tim.o(.text.MX_TIM2_Init) - MX_ThreadX_Init 0x0800afd9 Thumb Code 8 app_threadx.o(.text.MX_ThreadX_Init) - MX_UART5_Init 0x0800afe1 Thumb Code 142 usart.o(.text.MX_UART5_Init) - MX_USART1_UART_Init 0x0800b071 Thumb Code 142 usart.o(.text.MX_USART1_UART_Init) - MX_USART2_UART_Init 0x0800b101 Thumb Code 142 usart.o(.text.MX_USART2_UART_Init) - MemManage_Handler 0x0800b191 Thumb Code 4 stm32h5xx_it.o(.text.MemManage_Handler) - NMI_Handler 0x0800b195 Thumb Code 4 stm32h5xx_it.o(.text.NMI_Handler) - SystemClock_Config 0x0800b4dd Thumb Code 198 main.o(.text.SystemClock_Config) - SystemInit 0x0800b5a5 Thumb Code 310 system_stm32h5xx.o(.text.SystemInit) - TIM1_UP_IRQHandler 0x0800b6dd Thumb Code 16 stm32h5xx_it.o(.text.TIM1_UP_IRQHandler) - TIM2_IRQHandler 0x0800b6ed Thumb Code 16 stm32h5xx_it.o(.text.TIM2_IRQHandler) - TIM_Base_SetConfig 0x0800b6fd Thumb Code 858 stm32h5xx_hal_tim.o(.text.TIM_Base_SetConfig) - TIM_ETR_SetConfig 0x0800ba59 Thumb Code 52 stm32h5xx_hal_tim.o(.text.TIM_ETR_SetConfig) - TIM_TI1_SetConfig 0x0800bb0d Thumb Code 440 stm32h5xx_hal_tim.o(.text.TIM_TI1_SetConfig) - UART5_IRQHandler 0x0800be5d Thumb Code 16 stm32h5xx_it.o(.text.UART5_IRQHandler) - UART_AdvFeatureConfig 0x0800bef9 Thumb Code 328 stm32h5xx_hal_uart.o(.text.UART_AdvFeatureConfig) - UART_CheckIdleState 0x0800c041 Thumb Code 326 stm32h5xx_hal_uart.o(.text.UART_CheckIdleState) - UART_SetConfig 0x0800ce3d Thumb Code 1048 stm32h5xx_hal_uart.o(.text.UART_SetConfig) - UART_Start_Receive_DMA 0x0800d255 Thumb Code 472 stm32h5xx_hal_uart.o(.text.UART_Start_Receive_DMA) - UART_Start_Receive_IT 0x0800d42d Thumb Code 546 stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT) - UART_WaitOnFlagUntilTimeout 0x0800d651 Thumb Code 268 stm32h5xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) - USART1_IRQHandler 0x0800d75d Thumb Code 160 stm32h5xx_it.o(.text.USART1_IRQHandler) - USART2_IRQHandler 0x0800d7fd Thumb Code 16 stm32h5xx_it.o(.text.USART2_IRQHandler) - UsageFault_Handler 0x0800d80d Thumb Code 4 stm32h5xx_it.o(.text.UsageFault_Handler) - _tx_byte_pool_create 0x0800d8d1 Thumb Code 304 tx_byte_pool_create.o(.text._tx_byte_pool_create) - _tx_initialize_high_level 0x0800da01 Thumb Code 134 tx_initialize_high_level.o(.text._tx_initialize_high_level) - _tx_initialize_kernel_enter 0x0800da89 Thumb Code 104 tx_initialize_kernel_enter.o(.text._tx_initialize_kernel_enter) - _tx_thread_create 0x0800daf1 Thumb Code 538 tx_thread_create.o(.text._tx_thread_create) - _tx_thread_initialize 0x0800dd0d Thumb Code 126 tx_thread_initialize.o(.text._tx_thread_initialize) - _tx_thread_shell_entry 0x0800dd8d Thumb Code 148 tx_thread_shell_entry.o(.text._tx_thread_shell_entry) - _tx_thread_system_preempt_check 0x0800de21 Thumb Code 112 tx_thread_system_preempt_check.o(.text._tx_thread_system_preempt_check) - _tx_thread_system_resume 0x0800de91 Thumb Code 584 tx_thread_system_resume.o(.text._tx_thread_system_resume) - _tx_thread_system_suspend 0x0800e0d9 Thumb Code 640 tx_thread_system_suspend.o(.text._tx_thread_system_suspend) - _tx_thread_time_slice 0x0800e359 Thumb Code 162 tx_thread_time_slice.o(.text._tx_thread_time_slice) - _tx_thread_timeout 0x0800e3fd Thumb Code 114 tx_thread_timeout.o(.text._tx_thread_timeout) - _tx_timer_expiration_process 0x0800e471 Thumb Code 60 tx_timer_expiration_process.o(.text._tx_timer_expiration_process) - _tx_timer_initialize 0x0800e4ad Thumb Code 286 tx_timer_initialize.o(.text._tx_timer_initialize) - _tx_timer_system_activate 0x0800e5cd Thumb Code 212 tx_timer_system_activate.o(.text._tx_timer_system_activate) - _tx_timer_system_deactivate 0x0800e6a1 Thumb Code 112 tx_timer_system_deactivate.o(.text._tx_timer_system_deactivate) - _tx_timer_thread_entry 0x0800e711 Thumb Code 536 tx_timer_thread_entry.o(.text._tx_timer_thread_entry) - _txe_byte_pool_create 0x0800e929 Thumb Code 372 txe_byte_pool_create.o(.text._txe_byte_pool_create) - main 0x0800ea9d Thumb Code 48 main.o(.text.main) - tx_application_define 0x0800eacd Thumb Code 88 app_azure_rtos.o(.text.tx_application_define) - _fp_init 0x0800eb25 Thumb Code 26 fpinit.o(x$fpl$fpinit) - __fplib_config_fpu_vfp 0x0800eb3d Thumb Code 0 fpinit.o(x$fpl$fpinit) - __fplib_config_pureend_doubles 0x0800eb3d Thumb Code 0 fpinit.o(x$fpl$fpinit) - AHBPrescTable 0x0800eb3e Data 16 system_stm32h5xx.o(.rodata.AHBPrescTable) - APBPrescTable 0x0800eb4e Data 8 system_stm32h5xx.o(.rodata.APBPrescTable) - UARTPrescTable 0x0800eb66 Data 24 stm32h5xx_hal_uart.o(.rodata.UARTPrescTable) - Region$$Table$$Base 0x0800eba8 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0800ebc8 Number 0 anon$$obj.o(Region$$Table) + HAL_TIM_Base_MspInit 0x08009269 Thumb Code 198 tim.o(.text.HAL_TIM_Base_MspInit) + HAL_TIM_Base_Start_IT 0x08009331 Thumb Code 402 stm32h5xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) + HAL_TIM_ConfigClockSource 0x080094c5 Thumb Code 520 stm32h5xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + HAL_TIM_IC_CaptureCallback 0x080096cd Thumb Code 284 ultrasound.o(.text.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IC_ConfigChannel 0x080097e9 Thumb Code 304 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_ConfigChannel) + HAL_TIM_IC_Init 0x08009919 Thumb Code 168 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_Init) + HAL_TIM_IC_MspInit 0x080099c1 Thumb Code 8 stm32h5xx_hal_tim.o(.text.HAL_TIM_IC_MspInit) + HAL_TIM_IRQHandler 0x080099c9 Thumb Code 768 stm32h5xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + HAL_TIM_OC_DelayElapsedCallback 0x08009cc9 Thumb Code 8 stm32h5xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_PulseFinishedCallback 0x08009cd1 Thumb Code 8 stm32h5xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PeriodElapsedCallback 0x08009cd9 Thumb Code 34 main.o(.text.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_ReadCapturedValue 0x08009cfd Thumb Code 86 stm32h5xx_hal_tim.o(.text.HAL_TIM_ReadCapturedValue) + HAL_TIM_TriggerCallback 0x08009d55 Thumb Code 8 stm32h5xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + HAL_UARTEx_DisableFifoMode 0x08009d5d Thumb Code 124 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode) + HAL_UARTEx_ReceiveToIdle_DMA 0x08009dd9 Thumb Code 176 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_ReceiveToIdle_DMA) + HAL_UARTEx_RxEventCallback 0x08009e89 Thumb Code 112 gps.o(.text.HAL_UARTEx_RxEventCallback) + HAL_UARTEx_RxFifoFullCallback 0x08009ef9 Thumb Code 8 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_RxFifoFullCallback) + HAL_UARTEx_SetRxFifoThreshold 0x08009f01 Thumb Code 140 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold) + HAL_UARTEx_SetTxFifoThreshold 0x08009f8d Thumb Code 140 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold) + HAL_UARTEx_TxFifoEmptyCallback 0x0800a019 Thumb Code 8 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_TxFifoEmptyCallback) + HAL_UARTEx_WakeupCallback 0x0800a021 Thumb Code 8 stm32h5xx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback) + HAL_UART_AbortReceive 0x0800a029 Thumb Code 278 stm32h5xx_hal_uart.o(.text.HAL_UART_AbortReceive) + HAL_UART_ErrorCallback 0x0800a141 Thumb Code 8 stm32h5xx_hal_uart.o(.text.HAL_UART_ErrorCallback) + HAL_UART_IRQHandler 0x0800a149 Thumb Code 1346 stm32h5xx_hal_uart.o(.text.HAL_UART_IRQHandler) + HAL_UART_Init 0x0800a68d Thumb Code 170 stm32h5xx_hal_uart.o(.text.HAL_UART_Init) + HAL_UART_MspInit 0x0800a739 Thumb Code 1132 usart.o(.text.HAL_UART_MspInit) + HAL_UART_Receive_DMA 0x0800aba5 Thumb Code 178 stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_DMA) + HAL_UART_Receive_IT 0x0800ac59 Thumb Code 206 stm32h5xx_hal_uart.o(.text.HAL_UART_Receive_IT) + HAL_UART_RxCpltCallback 0x0800ad29 Thumb Code 166 hcble.o(.text.HAL_UART_RxCpltCallback) + HAL_UART_RxHalfCpltCallback 0x0800add1 Thumb Code 8 stm32h5xx_hal_uart.o(.text.HAL_UART_RxHalfCpltCallback) + HAL_UART_TxCpltCallback 0x0800add9 Thumb Code 8 stm32h5xx_hal_uart.o(.text.HAL_UART_TxCpltCallback) + HCBle_InitDMAReception 0x0800ade1 Thumb Code 44 hcble.o(.text.HCBle_InitDMAReception) + HardFault_Handler 0x0800ae0d Thumb Code 4 stm32h5xx_it.o(.text.HardFault_Handler) + MX_GPDMA1_Init 0x0800ae11 Thumb Code 94 gpdma.o(.text.MX_GPDMA1_Init) + MX_GPIO_Init 0x0800ae71 Thumb Code 302 gpio.o(.text.MX_GPIO_Init) + MX_TIM2_Init 0x0800afa1 Thumb Code 130 tim.o(.text.MX_TIM2_Init) + MX_TIM3_Init 0x0800b025 Thumb Code 202 tim.o(.text.MX_TIM3_Init) + MX_ThreadX_Init 0x0800b0f1 Thumb Code 8 app_threadx.o(.text.MX_ThreadX_Init) + MX_USART1_UART_Init 0x0800b0f9 Thumb Code 142 usart.o(.text.MX_USART1_UART_Init) + MX_USART2_UART_Init 0x0800b189 Thumb Code 142 usart.o(.text.MX_USART2_UART_Init) + MX_USART3_UART_Init 0x0800b219 Thumb Code 142 usart.o(.text.MX_USART3_UART_Init) + MemManage_Handler 0x0800b2a9 Thumb Code 4 stm32h5xx_it.o(.text.MemManage_Handler) + NMI_Handler 0x0800b2ad Thumb Code 4 stm32h5xx_it.o(.text.NMI_Handler) + SystemClock_Config 0x0800b5f5 Thumb Code 198 main.o(.text.SystemClock_Config) + SystemInit 0x0800b6bd Thumb Code 310 system_stm32h5xx.o(.text.SystemInit) + TIM1_UP_IRQHandler 0x0800b7f5 Thumb Code 16 stm32h5xx_it.o(.text.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x0800b805 Thumb Code 16 stm32h5xx_it.o(.text.TIM2_IRQHandler) + TIM_Base_SetConfig 0x0800b815 Thumb Code 858 stm32h5xx_hal_tim.o(.text.TIM_Base_SetConfig) + TIM_ETR_SetConfig 0x0800bb71 Thumb Code 52 stm32h5xx_hal_tim.o(.text.TIM_ETR_SetConfig) + TIM_TI1_SetConfig 0x0800bc25 Thumb Code 440 stm32h5xx_hal_tim.o(.text.TIM_TI1_SetConfig) + UART_AdvFeatureConfig 0x0800c001 Thumb Code 328 stm32h5xx_hal_uart.o(.text.UART_AdvFeatureConfig) + UART_CheckIdleState 0x0800c149 Thumb Code 326 stm32h5xx_hal_uart.o(.text.UART_CheckIdleState) + UART_SetConfig 0x0800cf45 Thumb Code 1048 stm32h5xx_hal_uart.o(.text.UART_SetConfig) + UART_Start_Receive_DMA 0x0800d35d Thumb Code 472 stm32h5xx_hal_uart.o(.text.UART_Start_Receive_DMA) + UART_Start_Receive_IT 0x0800d535 Thumb Code 546 stm32h5xx_hal_uart.o(.text.UART_Start_Receive_IT) + UART_WaitOnFlagUntilTimeout 0x0800d759 Thumb Code 268 stm32h5xx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout) + USART1_IRQHandler 0x0800d865 Thumb Code 160 stm32h5xx_it.o(.text.USART1_IRQHandler) + USART2_IRQHandler 0x0800d905 Thumb Code 16 stm32h5xx_it.o(.text.USART2_IRQHandler) + USART3_IRQHandler 0x0800d915 Thumb Code 16 stm32h5xx_it.o(.text.USART3_IRQHandler) + UsageFault_Handler 0x0800d925 Thumb Code 4 stm32h5xx_it.o(.text.UsageFault_Handler) + _tx_byte_pool_create 0x0800d9e9 Thumb Code 304 tx_byte_pool_create.o(.text._tx_byte_pool_create) + _tx_event_flags_set 0x0800db19 Thumb Code 962 tx_event_flags_set.o(.text._tx_event_flags_set) + _tx_initialize_high_level 0x0800dedd Thumb Code 134 tx_initialize_high_level.o(.text._tx_initialize_high_level) + _tx_initialize_kernel_enter 0x0800df65 Thumb Code 104 tx_initialize_kernel_enter.o(.text._tx_initialize_kernel_enter) + _tx_thread_create 0x0800dfcd Thumb Code 538 tx_thread_create.o(.text._tx_thread_create) + _tx_thread_initialize 0x0800e1e9 Thumb Code 126 tx_thread_initialize.o(.text._tx_thread_initialize) + _tx_thread_shell_entry 0x0800e269 Thumb Code 148 tx_thread_shell_entry.o(.text._tx_thread_shell_entry) + _tx_thread_system_preempt_check 0x0800e2fd Thumb Code 112 tx_thread_system_preempt_check.o(.text._tx_thread_system_preempt_check) + _tx_thread_system_resume 0x0800e36d Thumb Code 584 tx_thread_system_resume.o(.text._tx_thread_system_resume) + _tx_thread_system_suspend 0x0800e5b5 Thumb Code 640 tx_thread_system_suspend.o(.text._tx_thread_system_suspend) + _tx_thread_time_slice 0x0800e835 Thumb Code 162 tx_thread_time_slice.o(.text._tx_thread_time_slice) + _tx_thread_timeout 0x0800e8d9 Thumb Code 114 tx_thread_timeout.o(.text._tx_thread_timeout) + _tx_timer_expiration_process 0x0800e94d Thumb Code 60 tx_timer_expiration_process.o(.text._tx_timer_expiration_process) + _tx_timer_initialize 0x0800e989 Thumb Code 286 tx_timer_initialize.o(.text._tx_timer_initialize) + _tx_timer_system_activate 0x0800eaa9 Thumb Code 212 tx_timer_system_activate.o(.text._tx_timer_system_activate) + _tx_timer_system_deactivate 0x0800eb7d Thumb Code 112 tx_timer_system_deactivate.o(.text._tx_timer_system_deactivate) + _tx_timer_thread_entry 0x0800ebed Thumb Code 536 tx_timer_thread_entry.o(.text._tx_timer_thread_entry) + _txe_byte_pool_create 0x0800ee05 Thumb Code 372 txe_byte_pool_create.o(.text._txe_byte_pool_create) + _txe_event_flags_set 0x0800ef79 Thumb Code 102 txe_event_flags_set.o(.text._txe_event_flags_set) + main 0x0800efe1 Thumb Code 52 main.o(.text.main) + tx_application_define 0x0800f015 Thumb Code 88 app_azure_rtos.o(.text.tx_application_define) + _fp_init 0x0800f06d Thumb Code 26 fpinit.o(x$fpl$fpinit) + __fplib_config_fpu_vfp 0x0800f085 Thumb Code 0 fpinit.o(x$fpl$fpinit) + __fplib_config_pureend_doubles 0x0800f085 Thumb Code 0 fpinit.o(x$fpl$fpinit) + AHBPrescTable 0x0800f086 Data 16 system_stm32h5xx.o(.rodata.AHBPrescTable) + APBPrescTable 0x0800f096 Data 8 system_stm32h5xx.o(.rodata.APBPrescTable) + UARTPrescTable 0x0800f0ae Data 24 stm32h5xx_hal_uart.o(.rodata.UARTPrescTable) + Region$$Table$$Base 0x0800f0f0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0800f110 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_stm32h5xx.o(.data.SystemCoreClock) _tx_thread_system_state 0x20000004 Data 4 tx_thread_initialize.o(.data._tx_thread_system_state) uwTickFreq 0x20000008 Data 1 stm32h5xx_hal.o(.data.uwTickFreq) @@ -5484,16 +5613,18 @@ Image Symbol Table handle_GPDMA1_Channel5 0x20000ae8 Data 120 usart.o(.bss.handle_GPDMA1_Channel5) htim1 0x20000b60 Data 76 stm32h5xx_hal_timebase_tim.o(.bss.htim1) htim2 0x20000bac Data 76 tim.o(.bss.htim2) - huart1 0x20000bf8 Data 148 usart.o(.bss.huart1) - huart2 0x20000c8c Data 148 usart.o(.bss.huart2) - huart5 0x20000d20 Data 148 usart.o(.bss.huart5) - ic_val1 0x20000db4 Data 4 ultrasound.o(.bss.ic_val1) - ic_val2 0x20000db8 Data 4 ultrasound.o(.bss.ic_val2) - is_first_capture 0x20000dbc Data 1 ultrasound.o(.bss.is_first_capture) - rx_data 0x20000dbd Data 1 hcble.o(.bss.rx_data) - rx_index 0x20000dbe Data 2 hcble.o(.bss.rx_index) - uart_dma_rx_buf 0x200011f4 Data 64 hcble.o(.bss.uart_dma_rx_buf) - uwTick 0x20001234 Data 4 stm32h5xx_hal.o(.bss.uwTick) + htim3 0x20000bf8 Data 76 tim.o(.bss.htim3) + huart1 0x20000c44 Data 148 usart.o(.bss.huart1) + huart2 0x20000cd8 Data 148 usart.o(.bss.huart2) + huart3 0x20000d6c Data 148 usart.o(.bss.huart3) + ic_val1 0x20000e00 Data 4 ultrasound.o(.bss.ic_val1) + ic_val2 0x20000e04 Data 4 ultrasound.o(.bss.ic_val2) + is_first_capture 0x20000e08 Data 1 ultrasound.o(.bss.is_first_capture) + rx_data 0x20000e09 Data 1 hcble.o(.bss.rx_data) + rx_index 0x20000e0a Data 2 hcble.o(.bss.rx_index) + uart_dma_rx_buf 0x20001240 Data 64 hcble.o(.bss.uart_dma_rx_buf) + ultrasonic_event 0x20001280 Data 36 ultrasound.o(.bss.ultrasonic_event) + uwTick 0x200012a4 Data 4 stm32h5xx_hal.o(.bss.uwTick) @@ -5503,407 +5634,414 @@ Memory Map of the image Image Entry point : 0x0800024d - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000ebd8, Max: 0x00200000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000f120, Max: 0x00200000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000ebc8, Max: 0x00200000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000f110, Max: 0x00200000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x0000024c Data RO 3 RESET startup_stm32h563xx.o - 0x0800024c 0x0800024c 0x00000008 Code RO 2972 * !!!main c_w.l(__main.o) - 0x08000254 0x08000254 0x0000005c Code RO 3469 !!!scatter c_w.l(__scatter.o) - 0x080002b0 0x080002b0 0x0000001a Code RO 3473 !!handler_copy c_w.l(__scatter_copy.o) + 0x0800024c 0x0800024c 0x00000008 Code RO 2999 * !!!main c_w.l(__main.o) + 0x08000254 0x08000254 0x0000005c Code RO 3502 !!!scatter c_w.l(__scatter.o) + 0x080002b0 0x080002b0 0x0000001a Code RO 3506 !!handler_copy c_w.l(__scatter_copy.o) 0x080002ca 0x080002ca 0x00000002 PAD - 0x080002cc 0x080002cc 0x00000002 Code RO 3470 !!handler_null c_w.l(__scatter.o) + 0x080002cc 0x080002cc 0x00000002 Code RO 3503 !!handler_null c_w.l(__scatter.o) 0x080002ce 0x080002ce 0x00000002 PAD - 0x080002d0 0x080002d0 0x0000001c Code RO 3475 !!handler_zi c_w.l(__scatter_zi.o) - 0x080002ec 0x080002ec 0x00000002 Code RO 3251 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x080002ee 0x080002ee 0x00000004 Code RO 3252 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3255 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3257 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3260 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3262 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3264 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3267 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3269 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3271 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3273 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3275 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3277 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3279 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3281 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3283 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3285 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3287 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3291 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3293 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3295 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000000 Code RO 3297 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o) - 0x080002f2 0x080002f2 0x00000002 Code RO 3298 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o) - 0x080002f4 0x080002f4 0x00000002 Code RO 3412 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x080002f6 0x080002f6 0x00000000 Code RO 3446 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x080002f6 0x080002f6 0x00000000 Code RO 3448 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x080002f6 0x080002f6 0x00000000 Code RO 3451 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) - 0x080002f6 0x080002f6 0x00000000 Code RO 3454 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) - 0x080002f6 0x080002f6 0x00000000 Code RO 3456 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x080002f6 0x080002f6 0x00000000 Code RO 3459 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) - 0x080002f6 0x080002f6 0x00000002 Code RO 3460 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) - 0x080002f8 0x080002f8 0x00000000 Code RO 3000 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x080002f8 0x080002f8 0x00000000 Code RO 3134 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x080002f8 0x080002f8 0x00000006 Code RO 3146 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x080002fe 0x080002fe 0x00000000 Code RO 3136 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x080002fe 0x080002fe 0x00000004 Code RO 3137 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x08000302 0x08000302 0x00000000 Code RO 3139 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x08000302 0x08000302 0x00000008 Code RO 3140 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x0800030a 0x0800030a 0x00000002 Code RO 3321 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x0800030c 0x0800030c 0x00000000 Code RO 3359 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x0800030c 0x0800030c 0x00000004 Code RO 3360 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x08000310 0x08000310 0x00000006 Code RO 3361 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x080002d0 0x080002d0 0x0000001c Code RO 3508 !!handler_zi c_w.l(__scatter_zi.o) + 0x080002ec 0x080002ec 0x00000002 Code RO 3288 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x080002ee 0x080002ee 0x00000004 Code RO 3289 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3292 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3294 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3297 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3299 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3301 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3304 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3306 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3308 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3310 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3312 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3314 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3316 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3318 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3320 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3322 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3324 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3328 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3330 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3332 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000000 Code RO 3334 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o) + 0x080002f2 0x080002f2 0x00000002 Code RO 3335 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o) + 0x080002f4 0x080002f4 0x00000002 Code RO 3445 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x080002f6 0x080002f6 0x00000000 Code RO 3479 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x080002f6 0x080002f6 0x00000000 Code RO 3481 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x080002f6 0x080002f6 0x00000000 Code RO 3484 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) + 0x080002f6 0x080002f6 0x00000000 Code RO 3487 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) + 0x080002f6 0x080002f6 0x00000000 Code RO 3489 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x080002f6 0x080002f6 0x00000000 Code RO 3492 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) + 0x080002f6 0x080002f6 0x00000002 Code RO 3493 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) + 0x080002f8 0x080002f8 0x00000000 Code RO 3031 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x080002f8 0x080002f8 0x00000000 Code RO 3171 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x080002f8 0x080002f8 0x00000006 Code RO 3183 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x080002fe 0x080002fe 0x00000000 Code RO 3173 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x080002fe 0x080002fe 0x00000004 Code RO 3174 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x08000302 0x08000302 0x00000000 Code RO 3176 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x08000302 0x08000302 0x00000008 Code RO 3177 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x0800030a 0x0800030a 0x00000002 Code RO 3358 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x0800030c 0x0800030c 0x00000000 Code RO 3394 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x0800030c 0x0800030c 0x00000004 Code RO 3395 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x08000310 0x08000310 0x00000006 Code RO 3396 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000316 0x08000316 0x00000002 PAD 0x08000318 0x08000318 0x00000044 Code RO 4 .text startup_stm32h563xx.o 0x0800035c 0x0800035c 0x00000078 Code RO 26 .text tx_initialize_low_level.o - 0x080003d4 0x080003d4 0x000000d0 Code RO 1618 .text tx_thread_schedule.o - 0x080004a4 0x080004a4 0x00000040 Code RO 1623 .text tx_thread_stack_build.o - 0x080004e4 0x080004e4 0x000000b8 Code RO 1633 .text tx_timer_interrupt.o - 0x0800059c 0x0800059c 0x000000f0 Code RO 2952 .text c_w.l(lludivv7m.o) - 0x0800068c 0x0800068c 0x0000008a Code RO 2962 .text c_w.l(rt_memcpy_v6.o) - 0x08000716 0x08000716 0x00000010 Code RO 2964 .text c_w.l(aeabi_memset.o) - 0x08000726 0x08000726 0x00000044 Code RO 2966 .text c_w.l(rt_memclr.o) - 0x0800076a 0x0800076a 0x0000004e Code RO 2968 .text c_w.l(rt_memclr_w.o) - 0x080007b8 0x080007b8 0x00000006 Code RO 2970 .text c_w.l(heapauxi.o) - 0x080007be 0x080007be 0x00000064 Code RO 3116 .text c_w.l(rt_memcpy_w.o) + 0x080003d4 0x080003d4 0x000000d0 Code RO 1624 .text tx_thread_schedule.o + 0x080004a4 0x080004a4 0x00000040 Code RO 1629 .text tx_thread_stack_build.o + 0x080004e4 0x080004e4 0x000000b8 Code RO 1639 .text tx_timer_interrupt.o + 0x0800059c 0x0800059c 0x000000f0 Code RO 2977 .text c_w.l(lludivv7m.o) + 0x0800068c 0x0800068c 0x0000008a Code RO 2989 .text c_w.l(rt_memcpy_v6.o) + 0x08000716 0x08000716 0x00000010 Code RO 2991 .text c_w.l(aeabi_memset.o) + 0x08000726 0x08000726 0x00000044 Code RO 2993 .text c_w.l(rt_memclr.o) + 0x0800076a 0x0800076a 0x0000004e Code RO 2995 .text c_w.l(rt_memclr_w.o) + 0x080007b8 0x080007b8 0x00000006 Code RO 2997 .text c_w.l(heapauxi.o) + 0x080007be 0x080007be 0x00000064 Code RO 3149 .text c_w.l(rt_memcpy_w.o) 0x08000822 0x08000822 0x00000002 PAD - 0x08000824 0x08000824 0x00000008 Code RO 3192 .text c_w.l(libspace.o) - 0x0800082c 0x0800082c 0x0000004a Code RO 3195 .text c_w.l(sys_stackheap_outer.o) - 0x08000876 0x08000876 0x00000012 Code RO 3238 .text c_w.l(exit.o) - 0x08000888 0x08000888 0x0000000c Code RO 3354 .text c_w.l(sys_exit.o) - 0x08000894 0x08000894 0x00000002 Code RO 3399 .text c_w.l(use_no_semi.o) - 0x08000896 0x08000896 0x00000000 Code RO 3401 .text c_w.l(indicate_semi.o) + 0x08000824 0x08000824 0x00000008 Code RO 3229 .text c_w.l(libspace.o) + 0x0800082c 0x0800082c 0x0000004a Code RO 3232 .text c_w.l(sys_stackheap_outer.o) + 0x08000876 0x08000876 0x00000012 Code RO 3275 .text c_w.l(exit.o) + 0x08000888 0x08000888 0x0000000c Code RO 3389 .text c_w.l(sys_exit.o) + 0x08000894 0x08000894 0x00000002 Code RO 3432 .text c_w.l(use_no_semi.o) + 0x08000896 0x08000896 0x00000000 Code RO 3434 .text c_w.l(indicate_semi.o) 0x08000896 0x08000896 0x00000002 PAD - 0x08000898 0x08000898 0x0000000e Code RO 49 .text.App_ThreadX_Init app_threadx.o + 0x08000898 0x08000898 0x0000000e Code RO 51 .text.App_ThreadX_Init app_threadx.o 0x080008a6 0x080008a6 0x00000002 PAD - 0x080008a8 0x080008a8 0x00000004 Code RO 111 .text.BusFault_Handler stm32h5xx_it.o - 0x080008ac 0x080008ac 0x0000078a Code RO 916 .text.DMA_Init stm32h5xx_hal_dma.o + 0x080008a8 0x080008a8 0x00000004 Code RO 117 .text.BusFault_Handler stm32h5xx_it.o + 0x080008ac 0x080008ac 0x0000078a Code RO 922 .text.DMA_Init stm32h5xx_hal_dma.o 0x08001036 0x08001036 0x00000002 PAD - 0x08001038 0x08001038 0x000002d8 Code RO 969 .text.DMA_List_BuildNode stm32h5xx_hal_dma_ex.o - 0x08001310 0x08001310 0x00000068 Code RO 977 .text.DMA_List_CheckNodesBaseAddresses stm32h5xx_hal_dma_ex.o - 0x08001378 0x08001378 0x00000086 Code RO 979 .text.DMA_List_CheckNodesTypes stm32h5xx_hal_dma_ex.o + 0x08001038 0x08001038 0x000002d8 Code RO 975 .text.DMA_List_BuildNode stm32h5xx_hal_dma_ex.o + 0x08001310 0x08001310 0x00000068 Code RO 983 .text.DMA_List_CheckNodesBaseAddresses stm32h5xx_hal_dma_ex.o + 0x08001378 0x08001378 0x00000086 Code RO 985 .text.DMA_List_CheckNodesTypes stm32h5xx_hal_dma_ex.o 0x080013fe 0x080013fe 0x00000002 PAD - 0x08001400 0x08001400 0x00000146 Code RO 981 .text.DMA_List_FindNode stm32h5xx_hal_dma_ex.o + 0x08001400 0x08001400 0x00000146 Code RO 987 .text.DMA_List_FindNode stm32h5xx_hal_dma_ex.o 0x08001546 0x08001546 0x00000002 PAD - 0x08001548 0x08001548 0x0000005e Code RO 963 .text.DMA_List_GetCLLRNodeInfo stm32h5xx_hal_dma_ex.o + 0x08001548 0x08001548 0x0000005e Code RO 969 .text.DMA_List_GetCLLRNodeInfo stm32h5xx_hal_dma_ex.o 0x080015a6 0x080015a6 0x00000002 PAD - 0x080015a8 0x080015a8 0x00000410 Code RO 957 .text.DMA_List_Init stm32h5xx_hal_dma_ex.o - 0x080019b8 0x080019b8 0x00000040 Code RO 922 .text.DMA_SetConfig stm32h5xx_hal_dma.o - 0x080019f8 0x080019f8 0x00000002 Code RO 115 .text.DebugMon_Handler stm32h5xx_it.o + 0x080015a8 0x080015a8 0x00000410 Code RO 963 .text.DMA_List_Init stm32h5xx_hal_dma_ex.o + 0x080019b8 0x080019b8 0x00000040 Code RO 928 .text.DMA_SetConfig stm32h5xx_hal_dma.o + 0x080019f8 0x080019f8 0x00000002 Code RO 121 .text.DebugMon_Handler stm32h5xx_it.o 0x080019fa 0x080019fa 0x00000002 PAD 0x080019fc 0x080019fc 0x00000006 Code RO 15 .text.Error_Handler main.o 0x08001a02 0x08001a02 0x00000002 PAD - 0x08001a04 0x08001a04 0x00000010 Code RO 117 .text.GPDMA1_Channel3_IRQHandler stm32h5xx_it.o - 0x08001a14 0x08001a14 0x00000010 Code RO 119 .text.GPDMA1_Channel4_IRQHandler stm32h5xx_it.o - 0x08001a24 0x08001a24 0x00000010 Code RO 121 .text.GPDMA1_Channel5_IRQHandler stm32h5xx_it.o - 0x08001a34 0x08001a34 0x0000005a Code RO 967 .text.HAL_DMAEx_List_BuildNode stm32h5xx_hal_dma_ex.o + 0x08001a04 0x08001a04 0x00000010 Code RO 123 .text.GPDMA1_Channel3_IRQHandler stm32h5xx_it.o + 0x08001a14 0x08001a14 0x00000010 Code RO 125 .text.GPDMA1_Channel4_IRQHandler stm32h5xx_it.o + 0x08001a24 0x08001a24 0x00000010 Code RO 127 .text.GPDMA1_Channel5_IRQHandler stm32h5xx_it.o + 0x08001a34 0x08001a34 0x0000005a Code RO 973 .text.HAL_DMAEx_List_BuildNode stm32h5xx_hal_dma_ex.o 0x08001a8e 0x08001a8e 0x00000002 PAD - 0x08001a90 0x08001a90 0x00000382 Code RO 955 .text.HAL_DMAEx_List_Init stm32h5xx_hal_dma_ex.o + 0x08001a90 0x08001a90 0x00000382 Code RO 961 .text.HAL_DMAEx_List_Init stm32h5xx_hal_dma_ex.o 0x08001e12 0x08001e12 0x00000002 PAD - 0x08001e14 0x08001e14 0x0000019a Code RO 975 .text.HAL_DMAEx_List_InsertNode stm32h5xx_hal_dma_ex.o + 0x08001e14 0x08001e14 0x0000019a Code RO 981 .text.HAL_DMAEx_List_InsertNode stm32h5xx_hal_dma_ex.o 0x08001fae 0x08001fae 0x00000002 PAD - 0x08001fb0 0x08001fb0 0x000001a2 Code RO 1031 .text.HAL_DMAEx_List_LinkQ stm32h5xx_hal_dma_ex.o + 0x08001fb0 0x08001fb0 0x000001a2 Code RO 1037 .text.HAL_DMAEx_List_LinkQ stm32h5xx_hal_dma_ex.o 0x08002152 0x08002152 0x00000002 PAD - 0x08002154 0x08002154 0x000000ca Code RO 1013 .text.HAL_DMAEx_List_SetCircularMode stm32h5xx_hal_dma_ex.o + 0x08002154 0x08002154 0x000000ca Code RO 1019 .text.HAL_DMAEx_List_SetCircularMode stm32h5xx_hal_dma_ex.o 0x0800221e 0x0800221e 0x00000002 PAD - 0x08002220 0x08002220 0x00000146 Code RO 965 .text.HAL_DMAEx_List_Start_IT stm32h5xx_hal_dma_ex.o + 0x08002220 0x08002220 0x00000146 Code RO 971 .text.HAL_DMAEx_List_Start_IT stm32h5xx_hal_dma_ex.o 0x08002366 0x08002366 0x00000002 PAD - 0x08002368 0x08002368 0x00000116 Code RO 926 .text.HAL_DMA_Abort stm32h5xx_hal_dma.o + 0x08002368 0x08002368 0x00000116 Code RO 932 .text.HAL_DMA_Abort stm32h5xx_hal_dma.o 0x0800247e 0x0800247e 0x00000002 PAD - 0x08002480 0x08002480 0x00000054 Code RO 928 .text.HAL_DMA_Abort_IT stm32h5xx_hal_dma.o - 0x080024d4 0x080024d4 0x00000072 Code RO 942 .text.HAL_DMA_ConfigChannelAttributes stm32h5xx_hal_dma.o + 0x08002480 0x08002480 0x00000054 Code RO 934 .text.HAL_DMA_Abort_IT stm32h5xx_hal_dma.o + 0x080024d4 0x080024d4 0x00000072 Code RO 948 .text.HAL_DMA_ConfigChannelAttributes stm32h5xx_hal_dma.o 0x08002546 0x08002546 0x00000002 PAD - 0x08002548 0x08002548 0x0000000c Code RO 940 .text.HAL_DMA_GetError stm32h5xx_hal_dma.o - 0x08002554 0x08002554 0x000002d4 Code RO 932 .text.HAL_DMA_IRQHandler stm32h5xx_hal_dma.o - 0x08002828 0x08002828 0x000003c0 Code RO 914 .text.HAL_DMA_Init stm32h5xx_hal_dma.o - 0x08002be8 0x08002be8 0x000000e2 Code RO 924 .text.HAL_DMA_Start_IT stm32h5xx_hal_dma.o + 0x08002548 0x08002548 0x0000000c Code RO 946 .text.HAL_DMA_GetError stm32h5xx_hal_dma.o + 0x08002554 0x08002554 0x000002d4 Code RO 938 .text.HAL_DMA_IRQHandler stm32h5xx_hal_dma.o + 0x08002828 0x08002828 0x000003c0 Code RO 920 .text.HAL_DMA_Init stm32h5xx_hal_dma.o + 0x08002be8 0x08002be8 0x000000e2 Code RO 930 .text.HAL_DMA_Start_IT stm32h5xx_hal_dma.o 0x08002cca 0x08002cca 0x00000002 PAD - 0x08002ccc 0x08002ccc 0x000002ea Code RO 883 .text.HAL_GPIO_Init stm32h5xx_hal_gpio.o + 0x08002ccc 0x08002ccc 0x000002ea Code RO 889 .text.HAL_GPIO_Init stm32h5xx_hal_gpio.o 0x08002fb6 0x08002fb6 0x00000002 PAD - 0x08002fb8 0x08002fb8 0x0000002c Code RO 889 .text.HAL_GPIO_WritePin stm32h5xx_hal_gpio.o - 0x08002fe4 0x08002fe4 0x0000000c Code RO 1201 .text.HAL_GetTick stm32h5xx_hal.o - 0x08002ff0 0x08002ff0 0x0000001a Code RO 1199 .text.HAL_IncTick stm32h5xx_hal.o + 0x08002fb8 0x08002fb8 0x0000002c Code RO 895 .text.HAL_GPIO_WritePin stm32h5xx_hal_gpio.o + 0x08002fe4 0x08002fe4 0x0000000c Code RO 1207 .text.HAL_GetTick stm32h5xx_hal.o + 0x08002ff0 0x08002ff0 0x0000001a Code RO 1205 .text.HAL_IncTick stm32h5xx_hal.o 0x0800300a 0x0800300a 0x00000002 PAD - 0x0800300c 0x0800300c 0x0000005e Code RO 1189 .text.HAL_Init stm32h5xx_hal.o + 0x0800300c 0x0800300c 0x0000005e Code RO 1195 .text.HAL_Init stm32h5xx_hal.o 0x0800306a 0x0800306a 0x00000002 PAD - 0x0800306c 0x0800306c 0x000000ce Code RO 148 .text.HAL_InitTick stm32h5xx_hal_timebase_tim.o + 0x0800306c 0x0800306c 0x000000ce Code RO 154 .text.HAL_InitTick stm32h5xx_hal_timebase_tim.o 0x0800313a 0x0800313a 0x00000002 PAD - 0x0800313c 0x0800313c 0x00000002 Code RO 140 .text.HAL_MspInit stm32h5xx_hal_msp.o + 0x0800313c 0x0800313c 0x00000002 Code RO 146 .text.HAL_MspInit stm32h5xx_hal_msp.o 0x0800313e 0x0800313e 0x00000002 PAD - 0x08003140 0x08003140 0x00000014 Code RO 581 .text.HAL_NVIC_EnableIRQ stm32h5xx_hal_cortex.o - 0x08003154 0x08003154 0x0000002e Code RO 573 .text.HAL_NVIC_SetPriority stm32h5xx_hal_cortex.o + 0x08003140 0x08003140 0x00000014 Code RO 587 .text.HAL_NVIC_EnableIRQ stm32h5xx_hal_cortex.o + 0x08003154 0x08003154 0x0000002e Code RO 579 .text.HAL_NVIC_SetPriority stm32h5xx_hal_cortex.o 0x08003182 0x08003182 0x00000002 PAD - 0x08003184 0x08003184 0x00000010 Code RO 569 .text.HAL_NVIC_SetPriorityGrouping stm32h5xx_hal_cortex.o - 0x08003194 0x08003194 0x000002f8 Code RO 699 .text.HAL_RCCEx_GetPLL1ClockFreq stm32h5xx_hal_rcc_ex.o - 0x0800348c 0x0800348c 0x000002f8 Code RO 701 .text.HAL_RCCEx_GetPLL2ClockFreq stm32h5xx_hal_rcc_ex.o - 0x08003784 0x08003784 0x000002f8 Code RO 703 .text.HAL_RCCEx_GetPLL3ClockFreq stm32h5xx_hal_rcc_ex.o - 0x08003a7c 0x08003a7c 0x000028f8 Code RO 705 .text.HAL_RCCEx_GetPeriphCLKFreq stm32h5xx_hal_rcc_ex.o - 0x08006374 0x08006374 0x000018ee Code RO 691 .text.HAL_RCCEx_PeriphCLKConfig stm32h5xx_hal_rcc_ex.o + 0x08003184 0x08003184 0x00000010 Code RO 575 .text.HAL_NVIC_SetPriorityGrouping stm32h5xx_hal_cortex.o + 0x08003194 0x08003194 0x000002f8 Code RO 705 .text.HAL_RCCEx_GetPLL1ClockFreq stm32h5xx_hal_rcc_ex.o + 0x0800348c 0x0800348c 0x000002f8 Code RO 707 .text.HAL_RCCEx_GetPLL2ClockFreq stm32h5xx_hal_rcc_ex.o + 0x08003784 0x08003784 0x000002f8 Code RO 709 .text.HAL_RCCEx_GetPLL3ClockFreq stm32h5xx_hal_rcc_ex.o + 0x08003a7c 0x08003a7c 0x000028f8 Code RO 711 .text.HAL_RCCEx_GetPeriphCLKFreq stm32h5xx_hal_rcc_ex.o + 0x08006374 0x08006374 0x000018ee Code RO 697 .text.HAL_RCCEx_PeriphCLKConfig stm32h5xx_hal_rcc_ex.o 0x08007c62 0x08007c62 0x00000002 PAD - 0x08007c64 0x08007c64 0x00000494 Code RO 656 .text.HAL_RCC_ClockConfig stm32h5xx_hal_rcc.o - 0x080080f8 0x080080f8 0x0000006c Code RO 670 .text.HAL_RCC_GetClockConfig stm32h5xx_hal_rcc.o - 0x08008164 0x08008164 0x00000034 Code RO 654 .text.HAL_RCC_GetHCLKFreq stm32h5xx_hal_rcc.o - 0x08008198 0x08008198 0x00000026 Code RO 662 .text.HAL_RCC_GetPCLK1Freq stm32h5xx_hal_rcc.o + 0x08007c64 0x08007c64 0x00000494 Code RO 662 .text.HAL_RCC_ClockConfig stm32h5xx_hal_rcc.o + 0x080080f8 0x080080f8 0x0000006c Code RO 676 .text.HAL_RCC_GetClockConfig stm32h5xx_hal_rcc.o + 0x08008164 0x08008164 0x00000034 Code RO 660 .text.HAL_RCC_GetHCLKFreq stm32h5xx_hal_rcc.o + 0x08008198 0x08008198 0x00000026 Code RO 668 .text.HAL_RCC_GetPCLK1Freq stm32h5xx_hal_rcc.o 0x080081be 0x080081be 0x00000002 PAD - 0x080081c0 0x080081c0 0x00000026 Code RO 664 .text.HAL_RCC_GetPCLK2Freq stm32h5xx_hal_rcc.o + 0x080081c0 0x080081c0 0x00000026 Code RO 670 .text.HAL_RCC_GetPCLK2Freq stm32h5xx_hal_rcc.o 0x080081e6 0x080081e6 0x00000002 PAD - 0x080081e8 0x080081e8 0x00000026 Code RO 666 .text.HAL_RCC_GetPCLK3Freq stm32h5xx_hal_rcc.o + 0x080081e8 0x080081e8 0x00000026 Code RO 672 .text.HAL_RCC_GetPCLK3Freq stm32h5xx_hal_rcc.o 0x0800820e 0x0800820e 0x00000002 PAD - 0x08008210 0x08008210 0x000002cc Code RO 658 .text.HAL_RCC_GetSysClockFreq stm32h5xx_hal_rcc.o - 0x080084dc 0x080084dc 0x000009fc Code RO 652 .text.HAL_RCC_OscConfig stm32h5xx_hal_rcc.o - 0x08008ed8 0x08008ed8 0x0000009a Code RO 619 .text.HAL_SYSTICK_CLKSourceConfig stm32h5xx_hal_cortex.o + 0x08008210 0x08008210 0x000002cc Code RO 664 .text.HAL_RCC_GetSysClockFreq stm32h5xx_hal_rcc.o + 0x080084dc 0x080084dc 0x000009fc Code RO 658 .text.HAL_RCC_OscConfig stm32h5xx_hal_rcc.o + 0x08008ed8 0x08008ed8 0x0000009a Code RO 625 .text.HAL_SYSTICK_CLKSourceConfig stm32h5xx_hal_cortex.o 0x08008f72 0x08008f72 0x00000002 PAD - 0x08008f74 0x08008f74 0x00000008 Code RO 548 .text.HAL_TIMEx_Break2Callback stm32h5xx_hal_tim_ex.o - 0x08008f7c 0x08008f7c 0x00000008 Code RO 546 .text.HAL_TIMEx_BreakCallback stm32h5xx_hal_tim_ex.o - 0x08008f84 0x08008f84 0x00000008 Code RO 542 .text.HAL_TIMEx_CommutCallback stm32h5xx_hal_tim_ex.o - 0x08008f8c 0x08008f8c 0x00000008 Code RO 552 .text.HAL_TIMEx_DirectionChangeCallback stm32h5xx_hal_tim_ex.o - 0x08008f94 0x08008f94 0x00000008 Code RO 550 .text.HAL_TIMEx_EncoderIndexCallback stm32h5xx_hal_tim_ex.o - 0x08008f9c 0x08008f9c 0x00000008 Code RO 554 .text.HAL_TIMEx_IndexErrorCallback stm32h5xx_hal_tim_ex.o - 0x08008fa4 0x08008fa4 0x00000212 Code RO 492 .text.HAL_TIMEx_MasterConfigSynchronization stm32h5xx_hal_tim_ex.o + 0x08008f74 0x08008f74 0x00000008 Code RO 554 .text.HAL_TIMEx_Break2Callback stm32h5xx_hal_tim_ex.o + 0x08008f7c 0x08008f7c 0x00000008 Code RO 552 .text.HAL_TIMEx_BreakCallback stm32h5xx_hal_tim_ex.o + 0x08008f84 0x08008f84 0x00000008 Code RO 548 .text.HAL_TIMEx_CommutCallback stm32h5xx_hal_tim_ex.o + 0x08008f8c 0x08008f8c 0x00000008 Code RO 558 .text.HAL_TIMEx_DirectionChangeCallback stm32h5xx_hal_tim_ex.o + 0x08008f94 0x08008f94 0x00000008 Code RO 556 .text.HAL_TIMEx_EncoderIndexCallback stm32h5xx_hal_tim_ex.o + 0x08008f9c 0x08008f9c 0x00000008 Code RO 560 .text.HAL_TIMEx_IndexErrorCallback stm32h5xx_hal_tim_ex.o + 0x08008fa4 0x08008fa4 0x00000212 Code RO 498 .text.HAL_TIMEx_MasterConfigSynchronization stm32h5xx_hal_tim_ex.o 0x080091b6 0x080091b6 0x00000002 PAD - 0x080091b8 0x080091b8 0x00000008 Code RO 556 .text.HAL_TIMEx_TransitionErrorCallback stm32h5xx_hal_tim_ex.o - 0x080091c0 0x080091c0 0x000000a8 Code RO 173 .text.HAL_TIM_Base_Init stm32h5xx_hal_tim.o - 0x08009268 0x08009268 0x00000090 Code RO 66 .text.HAL_TIM_Base_MspInit tim.o - 0x080092f8 0x080092f8 0x00000192 Code RO 187 .text.HAL_TIM_Base_Start_IT stm32h5xx_hal_tim.o - 0x0800948a 0x0800948a 0x00000002 PAD - 0x0800948c 0x0800948c 0x00000208 Code RO 371 .text.HAL_TIM_ConfigClockSource stm32h5xx_hal_tim.o - 0x08009694 0x08009694 0x0000010a Code RO 2935 .text.HAL_TIM_IC_CaptureCallback ultrasound.o - 0x0800979e 0x0800979e 0x00000002 PAD - 0x080097a0 0x080097a0 0x00000130 Code RO 335 .text.HAL_TIM_IC_ConfigChannel stm32h5xx_hal_tim.o - 0x080098d0 0x080098d0 0x000000a8 Code RO 249 .text.HAL_TIM_IC_Init stm32h5xx_hal_tim.o - 0x08009978 0x08009978 0x00000008 Code RO 251 .text.HAL_TIM_IC_MspInit stm32h5xx_hal_tim.o - 0x08009980 0x08009980 0x00000300 Code RO 309 .text.HAL_TIM_IRQHandler stm32h5xx_hal_tim.o - 0x08009c80 0x08009c80 0x00000008 Code RO 313 .text.HAL_TIM_OC_DelayElapsedCallback stm32h5xx_hal_tim.o - 0x08009c88 0x08009c88 0x00000008 Code RO 315 .text.HAL_TIM_PWM_PulseFinishedCallback stm32h5xx_hal_tim.o - 0x08009c90 0x08009c90 0x00000022 Code RO 17 .text.HAL_TIM_PeriodElapsedCallback main.o - 0x08009cb2 0x08009cb2 0x00000002 PAD - 0x08009cb4 0x08009cb4 0x00000056 Code RO 387 .text.HAL_TIM_ReadCapturedValue stm32h5xx_hal_tim.o - 0x08009d0a 0x08009d0a 0x00000002 PAD - 0x08009d0c 0x08009d0c 0x00000008 Code RO 319 .text.HAL_TIM_TriggerCallback stm32h5xx_hal_tim.o - 0x08009d14 0x08009d14 0x0000007c Code RO 1520 .text.HAL_UARTEx_DisableFifoMode stm32h5xx_hal_uart_ex.o - 0x08009d90 0x08009d90 0x000000b0 Code RO 1530 .text.HAL_UARTEx_ReceiveToIdle_DMA stm32h5xx_hal_uart_ex.o - 0x08009e40 0x08009e40 0x00000070 Code RO 2887 .text.HAL_UARTEx_RxEventCallback gps.o - 0x08009eb0 0x08009eb0 0x00000008 Code RO 1502 .text.HAL_UARTEx_RxFifoFullCallback stm32h5xx_hal_uart_ex.o - 0x08009eb8 0x08009eb8 0x0000008c Code RO 1524 .text.HAL_UARTEx_SetRxFifoThreshold stm32h5xx_hal_uart_ex.o - 0x08009f44 0x08009f44 0x0000008c Code RO 1522 .text.HAL_UARTEx_SetTxFifoThreshold stm32h5xx_hal_uart_ex.o - 0x08009fd0 0x08009fd0 0x00000008 Code RO 1504 .text.HAL_UARTEx_TxFifoEmptyCallback stm32h5xx_hal_uart_ex.o - 0x08009fd8 0x08009fd8 0x00000008 Code RO 1500 .text.HAL_UARTEx_WakeupCallback stm32h5xx_hal_uart_ex.o - 0x08009fe0 0x08009fe0 0x00000116 Code RO 1416 .text.HAL_UART_AbortReceive stm32h5xx_hal_uart.o - 0x0800a0f6 0x0800a0f6 0x00000002 PAD - 0x0800a0f8 0x0800a0f8 0x00000008 Code RO 1442 .text.HAL_UART_ErrorCallback stm32h5xx_hal_uart.o - 0x0800a100 0x0800a100 0x00000542 Code RO 1438 .text.HAL_UART_IRQHandler stm32h5xx_hal_uart.o - 0x0800a642 0x0800a642 0x00000002 PAD - 0x0800a644 0x0800a644 0x000000aa Code RO 1350 .text.HAL_UART_Init stm32h5xx_hal_uart.o - 0x0800a6ee 0x0800a6ee 0x00000002 PAD - 0x0800a6f0 0x0800a6f0 0x0000046a Code RO 84 .text.HAL_UART_MspInit usart.o - 0x0800ab5a 0x0800ab5a 0x00000002 PAD - 0x0800ab5c 0x0800ab5c 0x000000b2 Code RO 1398 .text.HAL_UART_Receive_DMA stm32h5xx_hal_uart.o - 0x0800ac0e 0x0800ac0e 0x00000002 PAD - 0x0800ac10 0x0800ac10 0x000000ce Code RO 1386 .text.HAL_UART_Receive_IT stm32h5xx_hal_uart.o - 0x0800acde 0x0800acde 0x00000002 PAD - 0x0800ace0 0x0800ace0 0x000000a6 Code RO 2860 .text.HAL_UART_RxCpltCallback hcble.o - 0x0800ad86 0x0800ad86 0x00000002 PAD - 0x0800ad88 0x0800ad88 0x00000008 Code RO 1454 .text.HAL_UART_RxHalfCpltCallback stm32h5xx_hal_uart.o - 0x0800ad90 0x0800ad90 0x00000008 Code RO 1448 .text.HAL_UART_TxCpltCallback stm32h5xx_hal_uart.o - 0x0800ad98 0x0800ad98 0x0000002c Code RO 2856 .text.HCBle_InitDMAReception hcble.o - 0x0800adc4 0x0800adc4 0x00000004 Code RO 107 .text.HardFault_Handler stm32h5xx_it.o - 0x0800adc8 0x0800adc8 0x0000005e Code RO 40 .text.MX_GPDMA1_Init gpdma.o - 0x0800ae26 0x0800ae26 0x00000002 PAD - 0x0800ae28 0x0800ae28 0x000000e6 Code RO 32 .text.MX_GPIO_Init gpio.o - 0x0800af0e 0x0800af0e 0x00000002 PAD - 0x0800af10 0x0800af10 0x000000c6 Code RO 64 .text.MX_TIM2_Init tim.o - 0x0800afd6 0x0800afd6 0x00000002 PAD - 0x0800afd8 0x0800afd8 0x00000008 Code RO 51 .text.MX_ThreadX_Init app_threadx.o - 0x0800afe0 0x0800afe0 0x0000008e Code RO 78 .text.MX_UART5_Init usart.o - 0x0800b06e 0x0800b06e 0x00000002 PAD - 0x0800b070 0x0800b070 0x0000008e Code RO 80 .text.MX_USART1_UART_Init usart.o - 0x0800b0fe 0x0800b0fe 0x00000002 PAD - 0x0800b100 0x0800b100 0x0000008e Code RO 82 .text.MX_USART2_UART_Init usart.o - 0x0800b18e 0x0800b18e 0x00000002 PAD - 0x0800b190 0x0800b190 0x00000004 Code RO 109 .text.MemManage_Handler stm32h5xx_it.o - 0x0800b194 0x0800b194 0x00000004 Code RO 105 .text.NMI_Handler stm32h5xx_it.o - 0x0800b198 0x0800b198 0x0000006c Code RO 579 .text.NVIC_EncodePriority stm32h5xx_hal_cortex.o - 0x0800b204 0x0800b204 0x0000016c Code RO 693 .text.RCCEx_PLL2_Config stm32h5xx_hal_rcc_ex.o - 0x0800b370 0x0800b370 0x0000016c Code RO 695 .text.RCCEx_PLL3_Config stm32h5xx_hal_rcc_ex.o - 0x0800b4dc 0x0800b4dc 0x000000c6 Code RO 13 .text.SystemClock_Config main.o - 0x0800b5a2 0x0800b5a2 0x00000002 PAD - 0x0800b5a4 0x0800b5a4 0x00000136 Code RO 1543 .text.SystemInit system_stm32h5xx.o - 0x0800b6da 0x0800b6da 0x00000002 PAD - 0x0800b6dc 0x0800b6dc 0x00000010 Code RO 123 .text.TIM1_UP_IRQHandler stm32h5xx_it.o - 0x0800b6ec 0x0800b6ec 0x00000010 Code RO 125 .text.TIM2_IRQHandler stm32h5xx_it.o - 0x0800b6fc 0x0800b6fc 0x0000035a Code RO 177 .text.TIM_Base_SetConfig stm32h5xx_hal_tim.o - 0x0800ba56 0x0800ba56 0x00000002 PAD - 0x0800ba58 0x0800ba58 0x00000034 Code RO 369 .text.TIM_ETR_SetConfig stm32h5xx_hal_tim.o - 0x0800ba8c 0x0800ba8c 0x00000030 Code RO 375 .text.TIM_ITRx_SetConfig stm32h5xx_hal_tim.o - 0x0800babc 0x0800babc 0x00000050 Code RO 373 .text.TIM_TI1_ConfigInputStage stm32h5xx_hal_tim.o - 0x0800bb0c 0x0800bb0c 0x000001b8 Code RO 337 .text.TIM_TI1_SetConfig stm32h5xx_hal_tim.o - 0x0800bcc4 0x0800bcc4 0x00000052 Code RO 377 .text.TIM_TI2_ConfigInputStage stm32h5xx_hal_tim.o - 0x0800bd16 0x0800bd16 0x00000002 PAD - 0x0800bd18 0x0800bd18 0x0000006c Code RO 339 .text.TIM_TI2_SetConfig stm32h5xx_hal_tim.o - 0x0800bd84 0x0800bd84 0x0000006a Code RO 341 .text.TIM_TI3_SetConfig stm32h5xx_hal_tim.o - 0x0800bdee 0x0800bdee 0x00000002 PAD - 0x0800bdf0 0x0800bdf0 0x0000006c Code RO 343 .text.TIM_TI4_SetConfig stm32h5xx_hal_tim.o - 0x0800be5c 0x0800be5c 0x00000010 Code RO 131 .text.UART5_IRQHandler stm32h5xx_it.o - 0x0800be6c 0x0800be6c 0x0000008a Code RO 1518 .text.UARTEx_SetNbDataToProcess stm32h5xx_hal_uart_ex.o - 0x0800bef6 0x0800bef6 0x00000002 PAD - 0x0800bef8 0x0800bef8 0x00000148 Code RO 1354 .text.UART_AdvFeatureConfig stm32h5xx_hal_uart.o - 0x0800c040 0x0800c040 0x00000146 Code RO 1358 .text.UART_CheckIdleState stm32h5xx_hal_uart.o - 0x0800c186 0x0800c186 0x00000002 PAD - 0x0800c188 0x0800c188 0x0000001e Code RO 1440 .text.UART_DMAAbortOnError stm32h5xx_hal_uart.o - 0x0800c1a6 0x0800c1a6 0x00000002 PAD - 0x0800c1a8 0x0800c1a8 0x00000080 Code RO 1396 .text.UART_DMAError stm32h5xx_hal_uart.o - 0x0800c228 0x0800c228 0x00000104 Code RO 1486 .text.UART_DMAReceiveCplt stm32h5xx_hal_uart.o - 0x0800c32c 0x0800c32c 0x0000006e Code RO 1488 .text.UART_DMARxHalfCplt stm32h5xx_hal_uart.o - 0x0800c39a 0x0800c39a 0x00000002 PAD - 0x0800c39c 0x0800c39c 0x0000009e Code RO 1410 .text.UART_EndRxTransfer stm32h5xx_hal_uart.o - 0x0800c43a 0x0800c43a 0x00000002 PAD - 0x0800c43c 0x0800c43c 0x00000044 Code RO 1446 .text.UART_EndTransmit_IT stm32h5xx_hal_uart.o - 0x0800c480 0x0800c480 0x0000005c Code RO 1408 .text.UART_EndTxTransfer stm32h5xx_hal_uart.o - 0x0800c4dc 0x0800c4dc 0x00000196 Code RO 1482 .text.UART_RxISR_16BIT stm32h5xx_hal_uart.o - 0x0800c672 0x0800c672 0x00000002 PAD - 0x0800c674 0x0800c674 0x0000031a Code RO 1478 .text.UART_RxISR_16BIT_FIFOEN stm32h5xx_hal_uart.o - 0x0800c98e 0x0800c98e 0x00000002 PAD - 0x0800c990 0x0800c990 0x00000192 Code RO 1484 .text.UART_RxISR_8BIT stm32h5xx_hal_uart.o - 0x0800cb22 0x0800cb22 0x00000002 PAD - 0x0800cb24 0x0800cb24 0x00000316 Code RO 1480 .text.UART_RxISR_8BIT_FIFOEN stm32h5xx_hal_uart.o - 0x0800ce3a 0x0800ce3a 0x00000002 PAD - 0x0800ce3c 0x0800ce3c 0x00000418 Code RO 1356 .text.UART_SetConfig stm32h5xx_hal_uart.o - 0x0800d254 0x0800d254 0x000001d8 Code RO 1400 .text.UART_Start_Receive_DMA stm32h5xx_hal_uart.o - 0x0800d42c 0x0800d42c 0x00000222 Code RO 1388 .text.UART_Start_Receive_IT stm32h5xx_hal_uart.o - 0x0800d64e 0x0800d64e 0x00000002 PAD - 0x0800d650 0x0800d650 0x0000010c Code RO 1372 .text.UART_WaitOnFlagUntilTimeout stm32h5xx_hal_uart.o - 0x0800d75c 0x0800d75c 0x000000a0 Code RO 127 .text.USART1_IRQHandler stm32h5xx_it.o - 0x0800d7fc 0x0800d7fc 0x00000010 Code RO 129 .text.USART2_IRQHandler stm32h5xx_it.o - 0x0800d80c 0x0800d80c 0x00000004 Code RO 113 .text.UsageFault_Handler stm32h5xx_it.o - 0x0800d810 0x0800d810 0x00000030 Code RO 583 .text.__NVIC_EnableIRQ stm32h5xx_hal_cortex.o - 0x0800d840 0x0800d840 0x00000010 Code RO 575 .text.__NVIC_GetPriorityGrouping stm32h5xx_hal_cortex.o - 0x0800d850 0x0800d850 0x00000042 Code RO 577 .text.__NVIC_SetPriority stm32h5xx_hal_cortex.o - 0x0800d892 0x0800d892 0x00000002 PAD - 0x0800d894 0x0800d894 0x0000003c Code RO 571 .text.__NVIC_SetPriorityGrouping stm32h5xx_hal_cortex.o - 0x0800d8d0 0x0800d8d0 0x00000130 Code RO 1736 .text._tx_byte_pool_create tx_byte_pool_create.o - 0x0800da00 0x0800da00 0x00000086 Code RO 1557 .text._tx_initialize_high_level tx_initialize_high_level.o - 0x0800da86 0x0800da86 0x00000002 PAD - 0x0800da88 0x0800da88 0x00000068 Code RO 1578 .text._tx_initialize_kernel_enter tx_initialize_kernel_enter.o - 0x0800daf0 0x0800daf0 0x0000021a Code RO 2064 .text._tx_thread_create tx_thread_create.o - 0x0800dd0a 0x0800dd0a 0x00000002 PAD - 0x0800dd0c 0x0800dd0c 0x0000007e Code RO 2104 .text._tx_thread_initialize tx_thread_initialize.o - 0x0800dd8a 0x0800dd8a 0x00000002 PAD - 0x0800dd8c 0x0800dd8c 0x00000094 Code RO 2167 .text._tx_thread_shell_entry tx_thread_shell_entry.o - 0x0800de20 0x0800de20 0x00000070 Code RO 2199 .text._tx_thread_system_preempt_check tx_thread_system_preempt_check.o - 0x0800de90 0x0800de90 0x00000248 Code RO 1655 .text._tx_thread_system_resume tx_thread_system_resume.o - 0x0800e0d8 0x0800e0d8 0x00000280 Code RO 2207 .text._tx_thread_system_suspend tx_thread_system_suspend.o - 0x0800e358 0x0800e358 0x000000a2 Code RO 2223 .text._tx_thread_time_slice tx_thread_time_slice.o - 0x0800e3fa 0x0800e3fa 0x00000002 PAD - 0x0800e3fc 0x0800e3fc 0x00000072 Code RO 2239 .text._tx_thread_timeout tx_thread_timeout.o - 0x0800e46e 0x0800e46e 0x00000002 PAD - 0x0800e470 0x0800e470 0x0000003c Code RO 2743 .text._tx_timer_expiration_process tx_timer_expiration_process.o - 0x0800e4ac 0x0800e4ac 0x0000011e Code RO 2759 .text._tx_timer_initialize tx_timer_initialize.o - 0x0800e5ca 0x0800e5ca 0x00000002 PAD - 0x0800e5cc 0x0800e5cc 0x000000d4 Code RO 2784 .text._tx_timer_system_activate tx_timer_system_activate.o - 0x0800e6a0 0x0800e6a0 0x00000070 Code RO 2792 .text._tx_timer_system_deactivate tx_timer_system_deactivate.o - 0x0800e710 0x0800e710 0x00000218 Code RO 2800 .text._tx_timer_thread_entry tx_timer_thread_entry.o - 0x0800e928 0x0800e928 0x00000174 Code RO 2327 .text._txe_byte_pool_create txe_byte_pool_create.o - 0x0800ea9c 0x0800ea9c 0x00000030 Code RO 11 .text.main main.o - 0x0800eacc 0x0800eacc 0x00000058 Code RO 162 .text.tx_application_define app_azure_rtos.o - 0x0800eb24 0x0800eb24 0x0000001a Code RO 3346 x$fpl$fpinit fz_wm.l(fpinit.o) - 0x0800eb3e 0x0800eb3e 0x00000010 Data RO 1548 .rodata.AHBPrescTable system_stm32h5xx.o - 0x0800eb4e 0x0800eb4e 0x00000008 Data RO 1549 .rodata.APBPrescTable system_stm32h5xx.o - 0x0800eb56 0x0800eb56 0x00000008 Data RO 1535 .rodata.UARTEx_SetNbDataToProcess.denominator stm32h5xx_hal_uart_ex.o - 0x0800eb5e 0x0800eb5e 0x00000008 Data RO 1534 .rodata.UARTEx_SetNbDataToProcess.numerator stm32h5xx_hal_uart_ex.o - 0x0800eb66 0x0800eb66 0x00000018 Data RO 1490 .rodata.UARTPrescTable stm32h5xx_hal_uart.o - 0x0800eb7e 0x0800eb7e 0x00000013 Data RO 165 .rodata.str1.1 app_azure_rtos.o - 0x0800eb91 0x0800eb91 0x00000014 Data RO 2775 .rodata.str1.1 tx_timer_initialize.o - 0x0800eba5 0x0800eba5 0x00000003 PAD - 0x0800eba8 0x0800eba8 0x00000020 Data RO 3468 Region$$Table anon$$obj.o + 0x080091b8 0x080091b8 0x00000008 Code RO 562 .text.HAL_TIMEx_TransitionErrorCallback stm32h5xx_hal_tim_ex.o + 0x080091c0 0x080091c0 0x000000a8 Code RO 179 .text.HAL_TIM_Base_Init stm32h5xx_hal_tim.o + 0x08009268 0x08009268 0x000000c6 Code RO 71 .text.HAL_TIM_Base_MspInit tim.o + 0x0800932e 0x0800932e 0x00000002 PAD + 0x08009330 0x08009330 0x00000192 Code RO 193 .text.HAL_TIM_Base_Start_IT stm32h5xx_hal_tim.o + 0x080094c2 0x080094c2 0x00000002 PAD + 0x080094c4 0x080094c4 0x00000208 Code RO 377 .text.HAL_TIM_ConfigClockSource stm32h5xx_hal_tim.o + 0x080096cc 0x080096cc 0x0000011c Code RO 2952 .text.HAL_TIM_IC_CaptureCallback ultrasound.o + 0x080097e8 0x080097e8 0x00000130 Code RO 341 .text.HAL_TIM_IC_ConfigChannel stm32h5xx_hal_tim.o + 0x08009918 0x08009918 0x000000a8 Code RO 255 .text.HAL_TIM_IC_Init stm32h5xx_hal_tim.o + 0x080099c0 0x080099c0 0x00000008 Code RO 257 .text.HAL_TIM_IC_MspInit stm32h5xx_hal_tim.o + 0x080099c8 0x080099c8 0x00000300 Code RO 315 .text.HAL_TIM_IRQHandler stm32h5xx_hal_tim.o + 0x08009cc8 0x08009cc8 0x00000008 Code RO 319 .text.HAL_TIM_OC_DelayElapsedCallback stm32h5xx_hal_tim.o + 0x08009cd0 0x08009cd0 0x00000008 Code RO 321 .text.HAL_TIM_PWM_PulseFinishedCallback stm32h5xx_hal_tim.o + 0x08009cd8 0x08009cd8 0x00000022 Code RO 17 .text.HAL_TIM_PeriodElapsedCallback main.o + 0x08009cfa 0x08009cfa 0x00000002 PAD + 0x08009cfc 0x08009cfc 0x00000056 Code RO 393 .text.HAL_TIM_ReadCapturedValue stm32h5xx_hal_tim.o + 0x08009d52 0x08009d52 0x00000002 PAD + 0x08009d54 0x08009d54 0x00000008 Code RO 325 .text.HAL_TIM_TriggerCallback stm32h5xx_hal_tim.o + 0x08009d5c 0x08009d5c 0x0000007c Code RO 1526 .text.HAL_UARTEx_DisableFifoMode stm32h5xx_hal_uart_ex.o + 0x08009dd8 0x08009dd8 0x000000b0 Code RO 1536 .text.HAL_UARTEx_ReceiveToIdle_DMA stm32h5xx_hal_uart_ex.o + 0x08009e88 0x08009e88 0x00000070 Code RO 2903 .text.HAL_UARTEx_RxEventCallback gps.o + 0x08009ef8 0x08009ef8 0x00000008 Code RO 1508 .text.HAL_UARTEx_RxFifoFullCallback stm32h5xx_hal_uart_ex.o + 0x08009f00 0x08009f00 0x0000008c Code RO 1530 .text.HAL_UARTEx_SetRxFifoThreshold stm32h5xx_hal_uart_ex.o + 0x08009f8c 0x08009f8c 0x0000008c Code RO 1528 .text.HAL_UARTEx_SetTxFifoThreshold stm32h5xx_hal_uart_ex.o + 0x0800a018 0x0800a018 0x00000008 Code RO 1510 .text.HAL_UARTEx_TxFifoEmptyCallback stm32h5xx_hal_uart_ex.o + 0x0800a020 0x0800a020 0x00000008 Code RO 1506 .text.HAL_UARTEx_WakeupCallback stm32h5xx_hal_uart_ex.o + 0x0800a028 0x0800a028 0x00000116 Code RO 1422 .text.HAL_UART_AbortReceive stm32h5xx_hal_uart.o + 0x0800a13e 0x0800a13e 0x00000002 PAD + 0x0800a140 0x0800a140 0x00000008 Code RO 1448 .text.HAL_UART_ErrorCallback stm32h5xx_hal_uart.o + 0x0800a148 0x0800a148 0x00000542 Code RO 1444 .text.HAL_UART_IRQHandler stm32h5xx_hal_uart.o + 0x0800a68a 0x0800a68a 0x00000002 PAD + 0x0800a68c 0x0800a68c 0x000000aa Code RO 1356 .text.HAL_UART_Init stm32h5xx_hal_uart.o + 0x0800a736 0x0800a736 0x00000002 PAD + 0x0800a738 0x0800a738 0x0000046c Code RO 90 .text.HAL_UART_MspInit usart.o + 0x0800aba4 0x0800aba4 0x000000b2 Code RO 1404 .text.HAL_UART_Receive_DMA stm32h5xx_hal_uart.o + 0x0800ac56 0x0800ac56 0x00000002 PAD + 0x0800ac58 0x0800ac58 0x000000ce Code RO 1392 .text.HAL_UART_Receive_IT stm32h5xx_hal_uart.o + 0x0800ad26 0x0800ad26 0x00000002 PAD + 0x0800ad28 0x0800ad28 0x000000a6 Code RO 2866 .text.HAL_UART_RxCpltCallback hcble.o + 0x0800adce 0x0800adce 0x00000002 PAD + 0x0800add0 0x0800add0 0x00000008 Code RO 1460 .text.HAL_UART_RxHalfCpltCallback stm32h5xx_hal_uart.o + 0x0800add8 0x0800add8 0x00000008 Code RO 1454 .text.HAL_UART_TxCpltCallback stm32h5xx_hal_uart.o + 0x0800ade0 0x0800ade0 0x0000002c Code RO 2862 .text.HCBle_InitDMAReception hcble.o + 0x0800ae0c 0x0800ae0c 0x00000004 Code RO 113 .text.HardFault_Handler stm32h5xx_it.o + 0x0800ae10 0x0800ae10 0x0000005e Code RO 40 .text.MX_GPDMA1_Init gpdma.o + 0x0800ae6e 0x0800ae6e 0x00000002 PAD + 0x0800ae70 0x0800ae70 0x0000012e Code RO 32 .text.MX_GPIO_Init gpio.o + 0x0800af9e 0x0800af9e 0x00000002 PAD + 0x0800afa0 0x0800afa0 0x00000082 Code RO 67 .text.MX_TIM2_Init tim.o + 0x0800b022 0x0800b022 0x00000002 PAD + 0x0800b024 0x0800b024 0x000000ca Code RO 69 .text.MX_TIM3_Init tim.o + 0x0800b0ee 0x0800b0ee 0x00000002 PAD + 0x0800b0f0 0x0800b0f0 0x00000008 Code RO 53 .text.MX_ThreadX_Init app_threadx.o + 0x0800b0f8 0x0800b0f8 0x0000008e Code RO 84 .text.MX_USART1_UART_Init usart.o + 0x0800b186 0x0800b186 0x00000002 PAD + 0x0800b188 0x0800b188 0x0000008e Code RO 86 .text.MX_USART2_UART_Init usart.o + 0x0800b216 0x0800b216 0x00000002 PAD + 0x0800b218 0x0800b218 0x0000008e Code RO 88 .text.MX_USART3_UART_Init usart.o + 0x0800b2a6 0x0800b2a6 0x00000002 PAD + 0x0800b2a8 0x0800b2a8 0x00000004 Code RO 115 .text.MemManage_Handler stm32h5xx_it.o + 0x0800b2ac 0x0800b2ac 0x00000004 Code RO 111 .text.NMI_Handler stm32h5xx_it.o + 0x0800b2b0 0x0800b2b0 0x0000006c Code RO 585 .text.NVIC_EncodePriority stm32h5xx_hal_cortex.o + 0x0800b31c 0x0800b31c 0x0000016c Code RO 699 .text.RCCEx_PLL2_Config stm32h5xx_hal_rcc_ex.o + 0x0800b488 0x0800b488 0x0000016c Code RO 701 .text.RCCEx_PLL3_Config stm32h5xx_hal_rcc_ex.o + 0x0800b5f4 0x0800b5f4 0x000000c6 Code RO 13 .text.SystemClock_Config main.o + 0x0800b6ba 0x0800b6ba 0x00000002 PAD + 0x0800b6bc 0x0800b6bc 0x00000136 Code RO 1549 .text.SystemInit system_stm32h5xx.o + 0x0800b7f2 0x0800b7f2 0x00000002 PAD + 0x0800b7f4 0x0800b7f4 0x00000010 Code RO 129 .text.TIM1_UP_IRQHandler stm32h5xx_it.o + 0x0800b804 0x0800b804 0x00000010 Code RO 131 .text.TIM2_IRQHandler stm32h5xx_it.o + 0x0800b814 0x0800b814 0x0000035a Code RO 183 .text.TIM_Base_SetConfig stm32h5xx_hal_tim.o + 0x0800bb6e 0x0800bb6e 0x00000002 PAD + 0x0800bb70 0x0800bb70 0x00000034 Code RO 375 .text.TIM_ETR_SetConfig stm32h5xx_hal_tim.o + 0x0800bba4 0x0800bba4 0x00000030 Code RO 381 .text.TIM_ITRx_SetConfig stm32h5xx_hal_tim.o + 0x0800bbd4 0x0800bbd4 0x00000050 Code RO 379 .text.TIM_TI1_ConfigInputStage stm32h5xx_hal_tim.o + 0x0800bc24 0x0800bc24 0x000001b8 Code RO 343 .text.TIM_TI1_SetConfig stm32h5xx_hal_tim.o + 0x0800bddc 0x0800bddc 0x00000052 Code RO 383 .text.TIM_TI2_ConfigInputStage stm32h5xx_hal_tim.o + 0x0800be2e 0x0800be2e 0x00000002 PAD + 0x0800be30 0x0800be30 0x0000006c Code RO 345 .text.TIM_TI2_SetConfig stm32h5xx_hal_tim.o + 0x0800be9c 0x0800be9c 0x0000006a Code RO 347 .text.TIM_TI3_SetConfig stm32h5xx_hal_tim.o + 0x0800bf06 0x0800bf06 0x00000002 PAD + 0x0800bf08 0x0800bf08 0x0000006c Code RO 349 .text.TIM_TI4_SetConfig stm32h5xx_hal_tim.o + 0x0800bf74 0x0800bf74 0x0000008a Code RO 1524 .text.UARTEx_SetNbDataToProcess stm32h5xx_hal_uart_ex.o + 0x0800bffe 0x0800bffe 0x00000002 PAD + 0x0800c000 0x0800c000 0x00000148 Code RO 1360 .text.UART_AdvFeatureConfig stm32h5xx_hal_uart.o + 0x0800c148 0x0800c148 0x00000146 Code RO 1364 .text.UART_CheckIdleState stm32h5xx_hal_uart.o + 0x0800c28e 0x0800c28e 0x00000002 PAD + 0x0800c290 0x0800c290 0x0000001e Code RO 1446 .text.UART_DMAAbortOnError stm32h5xx_hal_uart.o + 0x0800c2ae 0x0800c2ae 0x00000002 PAD + 0x0800c2b0 0x0800c2b0 0x00000080 Code RO 1402 .text.UART_DMAError stm32h5xx_hal_uart.o + 0x0800c330 0x0800c330 0x00000104 Code RO 1492 .text.UART_DMAReceiveCplt stm32h5xx_hal_uart.o + 0x0800c434 0x0800c434 0x0000006e Code RO 1494 .text.UART_DMARxHalfCplt stm32h5xx_hal_uart.o + 0x0800c4a2 0x0800c4a2 0x00000002 PAD + 0x0800c4a4 0x0800c4a4 0x0000009e Code RO 1416 .text.UART_EndRxTransfer stm32h5xx_hal_uart.o + 0x0800c542 0x0800c542 0x00000002 PAD + 0x0800c544 0x0800c544 0x00000044 Code RO 1452 .text.UART_EndTransmit_IT stm32h5xx_hal_uart.o + 0x0800c588 0x0800c588 0x0000005c Code RO 1414 .text.UART_EndTxTransfer stm32h5xx_hal_uart.o + 0x0800c5e4 0x0800c5e4 0x00000196 Code RO 1488 .text.UART_RxISR_16BIT stm32h5xx_hal_uart.o + 0x0800c77a 0x0800c77a 0x00000002 PAD + 0x0800c77c 0x0800c77c 0x0000031a Code RO 1484 .text.UART_RxISR_16BIT_FIFOEN stm32h5xx_hal_uart.o + 0x0800ca96 0x0800ca96 0x00000002 PAD + 0x0800ca98 0x0800ca98 0x00000192 Code RO 1490 .text.UART_RxISR_8BIT stm32h5xx_hal_uart.o + 0x0800cc2a 0x0800cc2a 0x00000002 PAD + 0x0800cc2c 0x0800cc2c 0x00000316 Code RO 1486 .text.UART_RxISR_8BIT_FIFOEN stm32h5xx_hal_uart.o + 0x0800cf42 0x0800cf42 0x00000002 PAD + 0x0800cf44 0x0800cf44 0x00000418 Code RO 1362 .text.UART_SetConfig stm32h5xx_hal_uart.o + 0x0800d35c 0x0800d35c 0x000001d8 Code RO 1406 .text.UART_Start_Receive_DMA stm32h5xx_hal_uart.o + 0x0800d534 0x0800d534 0x00000222 Code RO 1394 .text.UART_Start_Receive_IT stm32h5xx_hal_uart.o + 0x0800d756 0x0800d756 0x00000002 PAD + 0x0800d758 0x0800d758 0x0000010c Code RO 1378 .text.UART_WaitOnFlagUntilTimeout stm32h5xx_hal_uart.o + 0x0800d864 0x0800d864 0x000000a0 Code RO 133 .text.USART1_IRQHandler stm32h5xx_it.o + 0x0800d904 0x0800d904 0x00000010 Code RO 135 .text.USART2_IRQHandler stm32h5xx_it.o + 0x0800d914 0x0800d914 0x00000010 Code RO 137 .text.USART3_IRQHandler stm32h5xx_it.o + 0x0800d924 0x0800d924 0x00000004 Code RO 119 .text.UsageFault_Handler stm32h5xx_it.o + 0x0800d928 0x0800d928 0x00000030 Code RO 589 .text.__NVIC_EnableIRQ stm32h5xx_hal_cortex.o + 0x0800d958 0x0800d958 0x00000010 Code RO 581 .text.__NVIC_GetPriorityGrouping stm32h5xx_hal_cortex.o + 0x0800d968 0x0800d968 0x00000042 Code RO 583 .text.__NVIC_SetPriority stm32h5xx_hal_cortex.o + 0x0800d9aa 0x0800d9aa 0x00000002 PAD + 0x0800d9ac 0x0800d9ac 0x0000003c Code RO 577 .text.__NVIC_SetPriorityGrouping stm32h5xx_hal_cortex.o + 0x0800d9e8 0x0800d9e8 0x00000130 Code RO 1742 .text._tx_byte_pool_create tx_byte_pool_create.o + 0x0800db18 0x0800db18 0x000003c2 Code RO 1832 .text._tx_event_flags_set tx_event_flags_set.o + 0x0800deda 0x0800deda 0x00000002 PAD + 0x0800dedc 0x0800dedc 0x00000086 Code RO 1563 .text._tx_initialize_high_level tx_initialize_high_level.o + 0x0800df62 0x0800df62 0x00000002 PAD + 0x0800df64 0x0800df64 0x00000068 Code RO 1584 .text._tx_initialize_kernel_enter tx_initialize_kernel_enter.o + 0x0800dfcc 0x0800dfcc 0x0000021a Code RO 2070 .text._tx_thread_create tx_thread_create.o + 0x0800e1e6 0x0800e1e6 0x00000002 PAD + 0x0800e1e8 0x0800e1e8 0x0000007e Code RO 2110 .text._tx_thread_initialize tx_thread_initialize.o + 0x0800e266 0x0800e266 0x00000002 PAD + 0x0800e268 0x0800e268 0x00000094 Code RO 2173 .text._tx_thread_shell_entry tx_thread_shell_entry.o + 0x0800e2fc 0x0800e2fc 0x00000070 Code RO 2205 .text._tx_thread_system_preempt_check tx_thread_system_preempt_check.o + 0x0800e36c 0x0800e36c 0x00000248 Code RO 1661 .text._tx_thread_system_resume tx_thread_system_resume.o + 0x0800e5b4 0x0800e5b4 0x00000280 Code RO 2213 .text._tx_thread_system_suspend tx_thread_system_suspend.o + 0x0800e834 0x0800e834 0x000000a2 Code RO 2229 .text._tx_thread_time_slice tx_thread_time_slice.o + 0x0800e8d6 0x0800e8d6 0x00000002 PAD + 0x0800e8d8 0x0800e8d8 0x00000072 Code RO 2245 .text._tx_thread_timeout tx_thread_timeout.o + 0x0800e94a 0x0800e94a 0x00000002 PAD + 0x0800e94c 0x0800e94c 0x0000003c Code RO 2749 .text._tx_timer_expiration_process tx_timer_expiration_process.o + 0x0800e988 0x0800e988 0x0000011e Code RO 2765 .text._tx_timer_initialize tx_timer_initialize.o + 0x0800eaa6 0x0800eaa6 0x00000002 PAD + 0x0800eaa8 0x0800eaa8 0x000000d4 Code RO 2790 .text._tx_timer_system_activate tx_timer_system_activate.o + 0x0800eb7c 0x0800eb7c 0x00000070 Code RO 2798 .text._tx_timer_system_deactivate tx_timer_system_deactivate.o + 0x0800ebec 0x0800ebec 0x00000218 Code RO 2806 .text._tx_timer_thread_entry tx_timer_thread_entry.o + 0x0800ee04 0x0800ee04 0x00000174 Code RO 2333 .text._txe_byte_pool_create txe_byte_pool_create.o + 0x0800ef78 0x0800ef78 0x00000066 Code RO 2405 .text._txe_event_flags_set txe_event_flags_set.o + 0x0800efde 0x0800efde 0x00000002 PAD + 0x0800efe0 0x0800efe0 0x00000034 Code RO 11 .text.main main.o + 0x0800f014 0x0800f014 0x00000058 Code RO 168 .text.tx_application_define app_azure_rtos.o + 0x0800f06c 0x0800f06c 0x0000001a Code RO 3381 x$fpl$fpinit fz_wm.l(fpinit.o) + 0x0800f086 0x0800f086 0x00000010 Data RO 1554 .rodata.AHBPrescTable system_stm32h5xx.o + 0x0800f096 0x0800f096 0x00000008 Data RO 1555 .rodata.APBPrescTable system_stm32h5xx.o + 0x0800f09e 0x0800f09e 0x00000008 Data RO 1541 .rodata.UARTEx_SetNbDataToProcess.denominator stm32h5xx_hal_uart_ex.o + 0x0800f0a6 0x0800f0a6 0x00000008 Data RO 1540 .rodata.UARTEx_SetNbDataToProcess.numerator stm32h5xx_hal_uart_ex.o + 0x0800f0ae 0x0800f0ae 0x00000018 Data RO 1496 .rodata.UARTPrescTable stm32h5xx_hal_uart.o + 0x0800f0c6 0x0800f0c6 0x00000013 Data RO 171 .rodata.str1.1 app_azure_rtos.o + 0x0800f0d9 0x0800f0d9 0x00000014 Data RO 2781 .rodata.str1.1 tx_timer_initialize.o + 0x0800f0ed 0x0800f0ed 0x00000003 PAD + 0x0800f0f0 0x0800f0f0 0x00000020 Data RO 3501 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800ebc8, Size: 0x00001838, Max: 0x000a0000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800f110, Size: 0x000018a8, Max: 0x000a0000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x0800ebc8 0x00000004 Data RW 1547 .data.SystemCoreClock system_stm32h5xx.o - 0x20000004 0x0800ebcc 0x00000004 Data RW 2107 .data._tx_thread_system_state tx_thread_initialize.o - 0x20000008 0x0800ebd0 0x00000001 Data RW 1312 .data.uwTickFreq stm32h5xx_hal.o - 0x20000009 0x0800ebd1 0x00000003 PAD - 0x2000000c 0x0800ebd4 0x00000004 Data RW 1311 .data.uwTickPrio stm32h5xx_hal.o - 0x20000010 - 0x00000060 Zero RW 3193 .bss c_w.l(libspace.o) - 0x20000070 - 0x00000079 Zero RW 2896 .bss.GPS gps.o - 0x200000e9 - 0x000000c8 Zero RW 2895 .bss.GPS_DMA_RX_BUF gps.o - 0x200001b1 - 0x00000080 Zero RW 2872 .bss.HC_Recevie hcble.o - 0x20000231 0x0800ebd8 0x00000003 PAD - 0x20000234 - 0x00000018 Zero RW 96 .bss.List_GPDMA1_Channel3 usart.o - 0x2000024c - 0x00000018 Zero RW 92 .bss.List_GPDMA1_Channel5 usart.o - 0x20000264 - 0x00000024 Zero RW 95 .bss.Node_GPDMA1_Channel3 usart.o - 0x20000288 - 0x00000024 Zero RW 91 .bss.Node_GPDMA1_Channel5 usart.o - 0x200002ac - 0x00000004 Zero RW 1566 .bss._tx_block_pool_created_count tx_initialize_high_level.o - 0x200002b0 - 0x00000004 Zero RW 1565 .bss._tx_block_pool_created_ptr tx_initialize_high_level.o - 0x200002b4 - 0x00000004 Zero RW 2118 .bss._tx_build_options tx_thread_initialize.o - 0x200002b8 - 0x00000004 Zero RW 1568 .bss._tx_byte_pool_created_count tx_initialize_high_level.o - 0x200002bc - 0x00000004 Zero RW 1567 .bss._tx_byte_pool_created_ptr tx_initialize_high_level.o - 0x200002c0 - 0x00000004 Zero RW 1564 .bss._tx_event_flags_created_count tx_initialize_high_level.o - 0x200002c4 - 0x00000004 Zero RW 1563 .bss._tx_event_flags_created_ptr tx_initialize_high_level.o - 0x200002c8 - 0x00000004 Zero RW 1571 .bss._tx_initialize_unused_memory tx_initialize_high_level.o - 0x200002cc - 0x00000004 Zero RW 1570 .bss._tx_mutex_created_count tx_initialize_high_level.o - 0x200002d0 - 0x00000004 Zero RW 1569 .bss._tx_mutex_created_ptr tx_initialize_high_level.o - 0x200002d4 - 0x00000004 Zero RW 1562 .bss._tx_queue_created_count tx_initialize_high_level.o - 0x200002d8 - 0x00000004 Zero RW 1561 .bss._tx_queue_created_ptr tx_initialize_high_level.o - 0x200002dc - 0x00000004 Zero RW 1560 .bss._tx_semaphore_created_count tx_initialize_high_level.o - 0x200002e0 - 0x00000004 Zero RW 1559 .bss._tx_semaphore_created_ptr tx_initialize_high_level.o - 0x200002e4 - 0x00000004 Zero RW 2115 .bss._tx_thread_created_count tx_thread_initialize.o - 0x200002e8 - 0x00000004 Zero RW 2114 .bss._tx_thread_created_ptr tx_thread_initialize.o - 0x200002ec - 0x00000004 Zero RW 2109 .bss._tx_thread_current_ptr tx_thread_initialize.o - 0x200002f0 - 0x00000004 Zero RW 2110 .bss._tx_thread_execute_ptr tx_thread_initialize.o - 0x200002f4 - 0x00000004 Zero RW 2112 .bss._tx_thread_highest_priority tx_thread_initialize.o - 0x200002f8 - 0x00000004 Zero RW 2117 .bss._tx_thread_mutex_release tx_thread_initialize.o - 0x200002fc - 0x00000004 Zero RW 2116 .bss._tx_thread_preempt_disable tx_thread_initialize.o - 0x20000300 - 0x00000080 Zero RW 2113 .bss._tx_thread_priority_list tx_thread_initialize.o - 0x20000380 - 0x00000004 Zero RW 2111 .bss._tx_thread_priority_maps tx_thread_initialize.o - 0x20000384 - 0x00000004 Zero RW 2119 .bss._tx_thread_system_stack_ptr tx_thread_initialize.o - 0x20000388 - 0x00000004 Zero RW 2777 .bss._tx_timer_created_count tx_timer_initialize.o - 0x2000038c - 0x00000004 Zero RW 2776 .bss._tx_timer_created_ptr tx_timer_initialize.o - 0x20000390 - 0x00000004 Zero RW 2768 .bss._tx_timer_current_ptr tx_timer_initialize.o - 0x20000394 - 0x00000004 Zero RW 2764 .bss._tx_timer_expired tx_timer_initialize.o - 0x20000398 - 0x00000004 Zero RW 2763 .bss._tx_timer_expired_time_slice tx_timer_initialize.o - 0x2000039c - 0x00000004 Zero RW 2765 .bss._tx_timer_expired_timer_ptr tx_timer_initialize.o - 0x200003a0 - 0x00000080 Zero RW 2766 .bss._tx_timer_list tx_timer_initialize.o - 0x20000420 - 0x00000004 Zero RW 2769 .bss._tx_timer_list_end tx_timer_initialize.o - 0x20000424 - 0x00000004 Zero RW 2767 .bss._tx_timer_list_start tx_timer_initialize.o - 0x20000428 - 0x00000004 Zero RW 2773 .bss._tx_timer_priority tx_timer_initialize.o - 0x2000042c - 0x00000004 Zero RW 2772 .bss._tx_timer_stack_size tx_timer_initialize.o - 0x20000430 - 0x00000004 Zero RW 2771 .bss._tx_timer_stack_start tx_timer_initialize.o - 0x20000434 - 0x00000004 Zero RW 2761 .bss._tx_timer_system_clock tx_timer_initialize.o - 0x20000438 - 0x000000b0 Zero RW 2774 .bss._tx_timer_thread tx_timer_initialize.o - 0x200004e8 - 0x00000400 Zero RW 2770 .bss._tx_timer_thread_stack_area tx_timer_initialize.o - 0x200008e8 - 0x00000004 Zero RW 2762 .bss._tx_timer_time_slice tx_timer_initialize.o - 0x200008ec - 0x00000104 Zero RW 2868 .bss.ble_rx_ring hcble.o - 0x200009f0 - 0x00000001 Zero RW 2867 .bss.data_received hcble.o - 0x200009f1 0x0800ebd8 0x00000003 PAD - 0x200009f4 - 0x00000004 Zero RW 2940 .bss.distance_cm ultrasound.o - 0x200009f8 - 0x00000078 Zero RW 97 .bss.handle_GPDMA1_Channel3 usart.o - 0x20000a70 - 0x00000078 Zero RW 94 .bss.handle_GPDMA1_Channel4 usart.o - 0x20000ae8 - 0x00000078 Zero RW 93 .bss.handle_GPDMA1_Channel5 usart.o - 0x20000b60 - 0x0000004c Zero RW 154 .bss.htim1 stm32h5xx_hal_timebase_tim.o - 0x20000bac - 0x0000004c Zero RW 70 .bss.htim2 tim.o - 0x20000bf8 - 0x00000094 Zero RW 89 .bss.huart1 usart.o - 0x20000c8c - 0x00000094 Zero RW 90 .bss.huart2 usart.o - 0x20000d20 - 0x00000094 Zero RW 88 .bss.huart5 usart.o - 0x20000db4 - 0x00000004 Zero RW 2937 .bss.ic_val1 ultrasound.o - 0x20000db8 - 0x00000004 Zero RW 2938 .bss.ic_val2 ultrasound.o - 0x20000dbc - 0x00000001 Zero RW 2939 .bss.is_first_capture ultrasound.o - 0x20000dbd - 0x00000001 Zero RW 2871 .bss.rx_data hcble.o - 0x20000dbe - 0x00000002 Zero RW 2866 .bss.rx_index hcble.o - 0x20000dc0 - 0x00000034 Zero RW 164 .bss.tx_app_byte_pool app_azure_rtos.o - 0x20000df4 - 0x00000400 Zero RW 166 .bss.tx_byte_pool_buffer app_azure_rtos.o - 0x200011f4 - 0x00000040 Zero RW 2869 .bss.uart_dma_rx_buf hcble.o - 0x20001234 - 0x00000004 Zero RW 1313 .bss.uwTick stm32h5xx_hal.o - 0x20001238 - 0x00000200 Zero RW 2 HEAP startup_stm32h563xx.o - 0x20001438 - 0x00000400 Zero RW 1 STACK startup_stm32h563xx.o + 0x20000000 0x0800f110 0x00000004 Data RW 1553 .data.SystemCoreClock system_stm32h5xx.o + 0x20000004 0x0800f114 0x00000004 Data RW 2113 .data._tx_thread_system_state tx_thread_initialize.o + 0x20000008 0x0800f118 0x00000001 Data RW 1318 .data.uwTickFreq stm32h5xx_hal.o + 0x20000009 0x0800f119 0x00000003 PAD + 0x2000000c 0x0800f11c 0x00000004 Data RW 1317 .data.uwTickPrio stm32h5xx_hal.o + 0x20000010 - 0x00000060 Zero RW 3230 .bss c_w.l(libspace.o) + 0x20000070 - 0x00000079 Zero RW 2908 .bss.GPS gps.o + 0x200000e9 - 0x000000c8 Zero RW 2907 .bss.GPS_DMA_RX_BUF gps.o + 0x200001b1 - 0x00000080 Zero RW 2882 .bss.HC_Recevie hcble.o + 0x20000231 0x0800f120 0x00000003 PAD + 0x20000234 - 0x00000018 Zero RW 102 .bss.List_GPDMA1_Channel3 usart.o + 0x2000024c - 0x00000018 Zero RW 98 .bss.List_GPDMA1_Channel5 usart.o + 0x20000264 - 0x00000024 Zero RW 101 .bss.Node_GPDMA1_Channel3 usart.o + 0x20000288 - 0x00000024 Zero RW 97 .bss.Node_GPDMA1_Channel5 usart.o + 0x200002ac - 0x00000004 Zero RW 1572 .bss._tx_block_pool_created_count tx_initialize_high_level.o + 0x200002b0 - 0x00000004 Zero RW 1571 .bss._tx_block_pool_created_ptr tx_initialize_high_level.o + 0x200002b4 - 0x00000004 Zero RW 2124 .bss._tx_build_options tx_thread_initialize.o + 0x200002b8 - 0x00000004 Zero RW 1574 .bss._tx_byte_pool_created_count tx_initialize_high_level.o + 0x200002bc - 0x00000004 Zero RW 1573 .bss._tx_byte_pool_created_ptr tx_initialize_high_level.o + 0x200002c0 - 0x00000004 Zero RW 1570 .bss._tx_event_flags_created_count tx_initialize_high_level.o + 0x200002c4 - 0x00000004 Zero RW 1569 .bss._tx_event_flags_created_ptr tx_initialize_high_level.o + 0x200002c8 - 0x00000004 Zero RW 1577 .bss._tx_initialize_unused_memory tx_initialize_high_level.o + 0x200002cc - 0x00000004 Zero RW 1576 .bss._tx_mutex_created_count tx_initialize_high_level.o + 0x200002d0 - 0x00000004 Zero RW 1575 .bss._tx_mutex_created_ptr tx_initialize_high_level.o + 0x200002d4 - 0x00000004 Zero RW 1568 .bss._tx_queue_created_count tx_initialize_high_level.o + 0x200002d8 - 0x00000004 Zero RW 1567 .bss._tx_queue_created_ptr tx_initialize_high_level.o + 0x200002dc - 0x00000004 Zero RW 1566 .bss._tx_semaphore_created_count tx_initialize_high_level.o + 0x200002e0 - 0x00000004 Zero RW 1565 .bss._tx_semaphore_created_ptr tx_initialize_high_level.o + 0x200002e4 - 0x00000004 Zero RW 2121 .bss._tx_thread_created_count tx_thread_initialize.o + 0x200002e8 - 0x00000004 Zero RW 2120 .bss._tx_thread_created_ptr tx_thread_initialize.o + 0x200002ec - 0x00000004 Zero RW 2115 .bss._tx_thread_current_ptr tx_thread_initialize.o + 0x200002f0 - 0x00000004 Zero RW 2116 .bss._tx_thread_execute_ptr tx_thread_initialize.o + 0x200002f4 - 0x00000004 Zero RW 2118 .bss._tx_thread_highest_priority tx_thread_initialize.o + 0x200002f8 - 0x00000004 Zero RW 2123 .bss._tx_thread_mutex_release tx_thread_initialize.o + 0x200002fc - 0x00000004 Zero RW 2122 .bss._tx_thread_preempt_disable tx_thread_initialize.o + 0x20000300 - 0x00000080 Zero RW 2119 .bss._tx_thread_priority_list tx_thread_initialize.o + 0x20000380 - 0x00000004 Zero RW 2117 .bss._tx_thread_priority_maps tx_thread_initialize.o + 0x20000384 - 0x00000004 Zero RW 2125 .bss._tx_thread_system_stack_ptr tx_thread_initialize.o + 0x20000388 - 0x00000004 Zero RW 2783 .bss._tx_timer_created_count tx_timer_initialize.o + 0x2000038c - 0x00000004 Zero RW 2782 .bss._tx_timer_created_ptr tx_timer_initialize.o + 0x20000390 - 0x00000004 Zero RW 2774 .bss._tx_timer_current_ptr tx_timer_initialize.o + 0x20000394 - 0x00000004 Zero RW 2770 .bss._tx_timer_expired tx_timer_initialize.o + 0x20000398 - 0x00000004 Zero RW 2769 .bss._tx_timer_expired_time_slice tx_timer_initialize.o + 0x2000039c - 0x00000004 Zero RW 2771 .bss._tx_timer_expired_timer_ptr tx_timer_initialize.o + 0x200003a0 - 0x00000080 Zero RW 2772 .bss._tx_timer_list tx_timer_initialize.o + 0x20000420 - 0x00000004 Zero RW 2775 .bss._tx_timer_list_end tx_timer_initialize.o + 0x20000424 - 0x00000004 Zero RW 2773 .bss._tx_timer_list_start tx_timer_initialize.o + 0x20000428 - 0x00000004 Zero RW 2779 .bss._tx_timer_priority tx_timer_initialize.o + 0x2000042c - 0x00000004 Zero RW 2778 .bss._tx_timer_stack_size tx_timer_initialize.o + 0x20000430 - 0x00000004 Zero RW 2777 .bss._tx_timer_stack_start tx_timer_initialize.o + 0x20000434 - 0x00000004 Zero RW 2767 .bss._tx_timer_system_clock tx_timer_initialize.o + 0x20000438 - 0x000000b0 Zero RW 2780 .bss._tx_timer_thread tx_timer_initialize.o + 0x200004e8 - 0x00000400 Zero RW 2776 .bss._tx_timer_thread_stack_area tx_timer_initialize.o + 0x200008e8 - 0x00000004 Zero RW 2768 .bss._tx_timer_time_slice tx_timer_initialize.o + 0x200008ec - 0x00000104 Zero RW 2876 .bss.ble_rx_ring hcble.o + 0x200009f0 - 0x00000001 Zero RW 2875 .bss.data_received hcble.o + 0x200009f1 0x0800f120 0x00000003 PAD + 0x200009f4 - 0x00000004 Zero RW 2957 .bss.distance_cm ultrasound.o + 0x200009f8 - 0x00000078 Zero RW 103 .bss.handle_GPDMA1_Channel3 usart.o + 0x20000a70 - 0x00000078 Zero RW 100 .bss.handle_GPDMA1_Channel4 usart.o + 0x20000ae8 - 0x00000078 Zero RW 99 .bss.handle_GPDMA1_Channel5 usart.o + 0x20000b60 - 0x0000004c Zero RW 160 .bss.htim1 stm32h5xx_hal_timebase_tim.o + 0x20000bac - 0x0000004c Zero RW 75 .bss.htim2 tim.o + 0x20000bf8 - 0x0000004c Zero RW 76 .bss.htim3 tim.o + 0x20000c44 - 0x00000094 Zero RW 94 .bss.huart1 usart.o + 0x20000cd8 - 0x00000094 Zero RW 95 .bss.huart2 usart.o + 0x20000d6c - 0x00000094 Zero RW 96 .bss.huart3 usart.o + 0x20000e00 - 0x00000004 Zero RW 2954 .bss.ic_val1 ultrasound.o + 0x20000e04 - 0x00000004 Zero RW 2955 .bss.ic_val2 ultrasound.o + 0x20000e08 - 0x00000001 Zero RW 2956 .bss.is_first_capture ultrasound.o + 0x20000e09 - 0x00000001 Zero RW 2881 .bss.rx_data hcble.o + 0x20000e0a - 0x00000002 Zero RW 2874 .bss.rx_index hcble.o + 0x20000e0c - 0x00000034 Zero RW 170 .bss.tx_app_byte_pool app_azure_rtos.o + 0x20000e40 - 0x00000400 Zero RW 172 .bss.tx_byte_pool_buffer app_azure_rtos.o + 0x20001240 - 0x00000040 Zero RW 2879 .bss.uart_dma_rx_buf hcble.o + 0x20001280 - 0x00000024 Zero RW 2958 .bss.ultrasonic_event ultrasound.o + 0x200012a4 - 0x00000004 Zero RW 1319 .bss.uwTick stm32h5xx_hal.o + 0x200012a8 - 0x00000200 Zero RW 2 HEAP startup_stm32h563xx.o + 0x200014a8 - 0x00000400 Zero RW 1 STACK startup_stm32h563xx.o ============================================================================== @@ -5914,12 +6052,12 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 88 0 19 0 1076 4013 app_azure_rtos.o - 22 0 0 0 0 4870 app_threadx.o + 22 0 0 0 0 5380 app_threadx.o 94 0 0 0 0 4935 gpdma.o - 230 0 0 0 0 2948 gpio.o - 112 0 0 0 321 5806 gps.o - 210 0 0 0 456 6135 hcble.o - 286 0 0 0 0 8403 main.o + 302 0 0 0 0 2996 gpio.o + 112 0 0 0 321 6433 gps.o + 210 0 0 0 456 6590 hcble.o + 290 0 0 0 0 8404 main.o 68 28 588 0 1536 944 startup_stm32h563xx.o 132 0 0 5 4 13991 stm32h5xx_hal.o 534 6 0 0 0 13387 stm32h5xx_hal_cortex.o @@ -5934,10 +6072,11 @@ Image component sizes 206 0 0 0 76 9734 stm32h5xx_hal_timebase_tim.o 8428 0 24 0 0 26676 stm32h5xx_hal_uart.o 742 0 16 0 0 9343 stm32h5xx_hal_uart_ex.o - 294 0 0 0 0 1842 stm32h5xx_it.o + 294 0 0 0 0 1843 stm32h5xx_it.o 310 0 24 4 0 6001 system_stm32h5xx.o - 342 0 0 0 76 10429 tim.o + 530 0 0 0 152 10760 tim.o 304 0 0 0 0 4756 tx_byte_pool_create.o + 962 0 0 0 0 6333 tx_event_flags_set.o 134 0 0 0 52 6286 tx_initialize_high_level.o 104 0 0 0 0 655 tx_initialize_kernel_enter.o 120 20 0 0 0 550 tx_initialize_low_level.o @@ -5958,13 +6097,14 @@ Image component sizes 112 0 0 0 0 1413 tx_timer_system_deactivate.o 536 0 0 0 0 4737 tx_timer_thread_entry.o 372 0 0 0 0 4931 txe_byte_pool_create.o - 266 0 0 0 13 11043 ultrasound.o - 1556 0 0 0 924 13968 usart.o + 102 0 0 0 0 3863 txe_event_flags_set.o + 284 0 0 0 49 11047 ultrasound.o + 1558 0 0 0 924 13975 usart.o ---------------------------------------------------------------------- - 58640 322 726 16 6088 363544 Object Totals + 59992 322 726 16 6200 375724 Object Totals 0 0 32 0 0 0 (incl. Generated) - 134 0 3 3 6 0 (incl. Padding) + 138 0 3 3 6 0 (incl. Padding) ---------------------------------------------------------------------- @@ -6019,15 +6159,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 59634 338 726 16 6184 363488 Grand Totals - 59634 338 726 16 6184 363488 ELF Image Totals - 59634 338 726 16 0 0 ROM Totals + 60986 338 726 16 6296 375628 Grand Totals + 60986 338 726 16 6296 375628 ELF Image Totals + 60986 338 726 16 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 60360 ( 58.95kB) - Total RW Size (RW Data + ZI Data) 6200 ( 6.05kB) - Total ROM Size (Code + RO Data + RW Data) 60376 ( 58.96kB) + Total RO Size (Code + RO Data) 61712 ( 60.27kB) + Total RW Size (RW Data + ZI Data) 6312 ( 6.16kB) + Total ROM Size (Code + RO Data + RW Data) 61728 ( 60.28kB) ============================================================================== diff --git a/MDK-ARM/AutoGuideStick/AutoGuideStick_AutoGuideStick.dep b/MDK-ARM/AutoGuideStick/AutoGuideStick_AutoGuideStick.dep index d68bc5c..a590904 100644 --- a/MDK-ARM/AutoGuideStick/AutoGuideStick_AutoGuideStick.dep +++ b/MDK-ARM/AutoGuideStick/AutoGuideStick_AutoGuideStick.dep @@ -1,7 +1,7 @@ Dependencies for Project 'AutoGuideStick', Target 'AutoGuideStick': (DO NOT MODIFY !) CompilerVersion: 6210000::V6.21::ARMCLANG -F (startup_stm32h563xx.s)(0x685A710C)(--target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -masm=auto -Wa,armasm,--diag_suppress=A1950W -c -gdwarf-4 -I ../Core/Inc -I ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 539" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32H563xx SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"TX_SINGLE_MODE_NON_SECURE SETA 1" -o autoguidestick/startup_stm32h563xx.o) -F (../Core/Src/main.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/main.o -MD) +F (startup_stm32h563xx.s)(0x685B80D5)(--target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -masm=auto -Wa,armasm,--diag_suppress=A1950W -c -gdwarf-4 -I ../Core/Inc -I ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 539" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32H563xx SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"TX_SINGLE_MODE_NON_SECURE SETA 1" -o autoguidestick/startup_stm32h563xx.o) +F (../Core/Src/main.c)(0x685B80D3)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/main.o -MD) I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA) I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9) I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000) @@ -43,7 +43,7 @@ I (D:\keil5\ARM\ARMCLANG\include\stdio.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdarg.hr\fun\HCBle.hc\fun\gps.h)(0x00000000) I (..\fun\Shake_Motor.hG.\fun\Ultrasound.h..\fun\Buzzer.h)(0x00000000) F (../Core/Src/tx_initialize_low_level.S)(0x6840230D)(--target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -masm=auto -Wa,armasm,--diag_suppress=A1950W -c -gdwarf-4 -I ../Core/Inc -I ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION=539 -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_SINGLE_MODE_NON_SECURE=1 -o autoguidestick/tx_initialize_low_level.o) -F (../Core/Src/gpio.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/gpio.o -MD) +F (../Core/Src/gpio.c)(0x685B80D1)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/gpio.o -MD) I (..\Core\Inc\main.ho.\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x00000000) I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x684461E1) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h)(0x683FA4DD) @@ -140,8 +140,8 @@ I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h)(0x683FA4DD) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h)(0x683FA4DD) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h)(0x683FA4DD) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_exti.h)(0x683FA4DD) -F (../Core/Src/app_threadx.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/app_threadx.o -MD) -I (..\Core\Inc\app_threadx.h)(0x685AA2B2) +F (../Core/Src/app_threadx.c)(0x685B8892)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/app_threadx.o -MD) +I (..\Core\Inc\app_threadx.h)(0x685B7ECE) I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA) I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9) I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000) @@ -182,7 +182,7 @@ I (..\Core\Inc\gpdma.ha.\Core\Inc\tim.h)(0x00000000) I (D:\keil5\ARM\ARMCLANG\include\stdio.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdarg.hr\fun\HCBle.hc\fun\gps.h)(0x00000000) I (..\fun\Shake_Motor.hG.\fun\Ultrasound.h..\fun\Buzzer.h)(0x00000000) -F (../Core/Src/tim.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/tim.o -MD) +F (../Core/Src/tim.c)(0x685B7ECF)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/tim.o -MD) I (..\Core\Inc\main.h..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x00000000) I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x684461E1) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h)(0x683FA4DD) @@ -214,7 +214,7 @@ I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h)(0x683FA4DD) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h)(0x683FA4DD) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h)(0x683FA4DD) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_exti.h)(0x683FA4DD) -F (../Core/Src/usart.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/usart.o -MD) +F (../Core/Src/usart.c)(0x685B80D3)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/usart.o -MD) I (..\Core\Inc\main.hc.\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x00000000) I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x684461E1) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h)(0x683FA4DD) @@ -246,7 +246,7 @@ I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h)(0x683FA4DD) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h)(0x683FA4DD) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h)(0x683FA4DD) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_exti.h)(0x683FA4DD) -F (../Core/Src/stm32h5xx_it.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/stm32h5xx_it.o -MD) +F (../Core/Src/stm32h5xx_it.c)(0x685B80D3)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/stm32h5xx_it.o -MD) I (..\Core\Inc\main.h5.\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x00000000) I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x684461E1) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h)(0x683FA4DD) @@ -2070,7 +2070,7 @@ I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9) I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000) I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012) I (..\Middlewares\ST\threadx\common\inc\tx_timer.h)(0x683FA4DA) -F (..\fun\HCBle.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/hcble.o -MD) +F (..\fun\HCBle.c)(0x685B9501)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/hcble.o -MD) I (..\Core\Inc\main.hu.\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x00000000) I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x684461E1) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h)(0x683FA4DD) @@ -2111,9 +2111,9 @@ I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdio.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdarg.h)(0x6569B012) I (..\fun\Shake_Motor.hG.\fun\Ultrasound.h..\fun\Buzzer.h)(0x00000000) -F (..\fun\HCBle.h)(0x685A9FF2)() +F (..\fun\HCBle.h)(0x685B6FE1)() F (..\fun\headfile.h)(0x685A9FF2)() -F (..\fun\gps.c)(0x6847DDF6)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/gps.o -MD) +F (..\fun\gps.c)(0x685B9501)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/gps.o -MD) I (..\Core\Inc\main.h\.\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x00000000) I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x684461E1) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h)(0x683FA4DD) @@ -2154,7 +2154,7 @@ I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdio.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdarg.h)(0x6569B012) I (..\fun\Shake_Motor.hG.\fun\Ultrasound.h..\fun\Buzzer.h)(0x00000000) -F (..\fun\gps.h)(0x6847DDF6)() +F (..\fun\gps.h)(0x685B5DB6)() F (..\fun\Buzzer.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/buzzer.o -MD) I (..\fun\headfile.h\.\Core\Inc\main.h)(0x00000000) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x683FA4DD) @@ -2198,7 +2198,7 @@ I (D:\keil5\ARM\ARMCLANG\include\stdio.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdarg.h)(0x6569B012) I (..\fun\Shake_Motor.hG.\fun\Ultrasound.h)(0x00000000) F (..\fun\Buzzer.h)(0x685A9FF2)() -F (..\fun\Shake_Motor.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/shake_motor.o -MD) +F (..\fun\Shake_Motor.c)(0x685B8892)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/shake_motor.o -MD) I (..\fun\headfile.hr.\Core\Inc\main.h)(0x00000000) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x683FA4DD) I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x684461E1) @@ -2240,8 +2240,8 @@ I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdio.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdarg.h)(0x6569B012) I (..\fun\Ultrasound.hN.\fun\Buzzer.h)(0x00000000) -F (..\fun\Shake_Motor.h)(0x685AA18D)() -F (..\fun\Ultrasound.c)(0x685A9FF2)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/ultrasound.o -MD) +F (..\fun\Shake_Motor.h)(0x685B8892)() +F (..\fun\Ultrasound.c)(0x685B8AB8)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/ultrasound.o -MD) I (..\fun\headfile.h..\Core\Inc\main.h)(0x00000000) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x683FA4DD) I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x684461E1) @@ -2283,8 +2283,8 @@ I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdio.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdarg.h)(0x6569B012) I (..\fun\Shake_Motor.hG.\fun\Buzzer.h)(0x00000000) -F (..\fun\Ultrasound.h)(0x685A9FF2)() -F (..\fun\IMU.c)(0x685AA18D)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/imu.o -MD) +F (..\fun\Ultrasound.h)(0x685B6FAA)() +F (..\fun\IMU.c)(0x685B7F19)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O0 -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 ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun -I./RTE/_AutoGuideStick -ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include -ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx -o autoguidestick/imu.o -MD) I (..\Core\Inc\main.h\.\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x00000000) I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x684461E1) I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h)(0x683FA4DD) @@ -2325,4 +2325,4 @@ I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdio.h)(0x6569B012) I (D:\keil5\ARM\ARMCLANG\include\stdarg.h)(0x6569B012) I (..\fun\Shake_Motor.hG.\fun\Ultrasound.h..\fun\Buzzer.h)(0x00000000) -F (..\fun\IMU.h)(0x685AA18D)() +F (..\fun\IMU.h)(0x685B6FB9)() diff --git a/MDK-ARM/AutoGuideStick/app_threadx.o b/MDK-ARM/AutoGuideStick/app_threadx.o index eac9aef..0308e9b 100644 Binary files a/MDK-ARM/AutoGuideStick/app_threadx.o and b/MDK-ARM/AutoGuideStick/app_threadx.o differ diff --git a/MDK-ARM/AutoGuideStick/buzzer.o b/MDK-ARM/AutoGuideStick/buzzer.o index 3c67da9..d73819b 100644 Binary files a/MDK-ARM/AutoGuideStick/buzzer.o and b/MDK-ARM/AutoGuideStick/buzzer.o differ diff --git a/MDK-ARM/AutoGuideStick/gpio.o b/MDK-ARM/AutoGuideStick/gpio.o index 102f0ba..e4e2ee3 100644 Binary files a/MDK-ARM/AutoGuideStick/gpio.o and b/MDK-ARM/AutoGuideStick/gpio.o differ diff --git a/MDK-ARM/AutoGuideStick/gps.o b/MDK-ARM/AutoGuideStick/gps.o index 38dbc2c..d03d9dc 100644 Binary files a/MDK-ARM/AutoGuideStick/gps.o and b/MDK-ARM/AutoGuideStick/gps.o differ diff --git a/MDK-ARM/AutoGuideStick/hcble.o b/MDK-ARM/AutoGuideStick/hcble.o index 13b9fca..8b3bcb6 100644 Binary files a/MDK-ARM/AutoGuideStick/hcble.o and b/MDK-ARM/AutoGuideStick/hcble.o differ diff --git a/MDK-ARM/AutoGuideStick/imu.o b/MDK-ARM/AutoGuideStick/imu.o index b7b7a5a..28f23ef 100644 Binary files a/MDK-ARM/AutoGuideStick/imu.o and b/MDK-ARM/AutoGuideStick/imu.o differ diff --git a/MDK-ARM/AutoGuideStick/main.o b/MDK-ARM/AutoGuideStick/main.o index ef0f6a5..099f91f 100644 Binary files a/MDK-ARM/AutoGuideStick/main.o and b/MDK-ARM/AutoGuideStick/main.o differ diff --git a/MDK-ARM/AutoGuideStick/shake_motor.o b/MDK-ARM/AutoGuideStick/shake_motor.o index 5e7dc64..52acfea 100644 Binary files a/MDK-ARM/AutoGuideStick/shake_motor.o and b/MDK-ARM/AutoGuideStick/shake_motor.o differ diff --git a/MDK-ARM/AutoGuideStick/stm32h5xx_it.o b/MDK-ARM/AutoGuideStick/stm32h5xx_it.o index 7b93b43..8287b7a 100644 Binary files a/MDK-ARM/AutoGuideStick/stm32h5xx_it.o and b/MDK-ARM/AutoGuideStick/stm32h5xx_it.o differ diff --git a/MDK-ARM/AutoGuideStick/tim.o b/MDK-ARM/AutoGuideStick/tim.o index 5a655a7..2d3546c 100644 Binary files a/MDK-ARM/AutoGuideStick/tim.o and b/MDK-ARM/AutoGuideStick/tim.o differ diff --git a/MDK-ARM/AutoGuideStick/ultrasound.o b/MDK-ARM/AutoGuideStick/ultrasound.o index dd5f309..d2a985d 100644 Binary files a/MDK-ARM/AutoGuideStick/ultrasound.o and b/MDK-ARM/AutoGuideStick/ultrasound.o differ diff --git a/MDK-ARM/AutoGuideStick/usart.o b/MDK-ARM/AutoGuideStick/usart.o index 50282ef..d90f537 100644 Binary files a/MDK-ARM/AutoGuideStick/usart.o and b/MDK-ARM/AutoGuideStick/usart.o differ diff --git a/fun/HCBle.c b/fun/HCBle.c index b9cd56f..6aeb20a 100644 --- a/fun/HCBle.c +++ b/fun/HCBle.c @@ -25,6 +25,9 @@ uint8_t rx_data; // uint8_t uart_dma_rx_buf[UART_DMA_RX_BUF_SIZE]; RingBuffer ble_rx_ring = {0}; //初始化 MotorCommand cmd; +LocationData current_location = {0}; +float imu_angle = 0.0f; + //初始化DMA接收函数 void HCBle_InitDMAReception(void) @@ -119,6 +122,7 @@ void HCBle_ExtractAndParseFrame(void) // ? JSON处理 if (strstr(json_buf, "leftSpeed") && strstr(json_buf, "rightSpeed")) { sscanf(json_buf, "#{\"leftSpeed\":%d,\"rightSpeed\":%d}", &cmd.LeftSpeed, &cmd.RightSpeed); + tx_event_flags_set(&system_events,EVENT_BLE_COMMAND_RECEIVED,TX_OR); //SetMotorSpeed(cmd.LeftSpeed, cmd.RightSpeed); 后续加入 } @@ -134,19 +138,30 @@ void HCBle_ExtractAndParseFrame(void) } } -#ifdef task +#ifdef TEST //定义在app_thread.h中 // BLE接收任务 void ble_rx_task_entry(ULONG thread_input) { - HCBle_InitDMAReception(); - - while(1) - { - // 处理接收到的数据 - + HCBle_InitDMAReception(); + + while(1) + { + // 处理接收到的数据 + HCBle_ExtractAndParseFrame(); + tx_thread_sleep(10); } - } + +void ble_tx_task_entry(ULONG thread_input) { + BLE_Message msg; + while(1) { + if (tx_queue_receive(&ble_tx_queue, &msg, TX_WAIT_FOREVER) == TX_SUCCESS) { + HCBle_SendData("%s", msg.data); + } + } +} + + #endif diff --git a/fun/HCBle.h b/fun/HCBle.h index 83461e1..69ef37a 100644 --- a/fun/HCBle.h +++ b/fun/HCBle.h @@ -7,7 +7,7 @@ #define RING_BUFFER_SIZE 256 #define UART_DMA_RX_BUF_SIZE 64 -#define task 1 + // HCBle 相关数据定义 typedef struct { @@ -39,4 +39,6 @@ extern LocationData current_location; void HCBle_InitDMAReception(void); void HCBle_ExtractAndParseFrame(void); + +void ble_rx_task_entry(ULONG thread_input); #endif \ No newline at end of file diff --git a/fun/IMU.c b/fun/IMU.c index 3bb3ba5..d66dff9 100644 --- a/fun/IMU.c +++ b/fun/IMU.c @@ -1,2 +1,22 @@ #include "IMU.h" + + + + + +#ifdef TEST + +void imu_thread_entry(ULONG thread_input) +{ + while (1) + { +// float imu_angle = GetIMUAngle(); + float imu_angle = 96.0f; //作为测试值 + current_location.angle = imu_angle; + tx_event_flags_set(&system_events, EVENT_IMU_DATA_READY, TX_OR); + tx_thread_sleep(100); + } +} + +#endif diff --git a/fun/IMU.h b/fun/IMU.h index 9a8b4b9..4b8a472 100644 --- a/fun/IMU.h +++ b/fun/IMU.h @@ -3,5 +3,5 @@ #include "headfile.h" - +void imu_thread_entry(ULONG thread_input); #endif \ No newline at end of file diff --git a/fun/Shake_Motor.c b/fun/Shake_Motor.c index 50cf4ec..2740025 100644 --- a/fun/Shake_Motor.c +++ b/fun/Shake_Motor.c @@ -8,4 +8,26 @@ void Shake_Motor_Open(void) void Shake_Motor_Close(void) { HAL_GPIO_WritePin(Shake_Motor_GPIO_Port,Shake_Motor_Pin,GPIO_PIN_RESET); // 低电平关闭 -} \ No newline at end of file +} + +// 添加方向控制功能 +void Shake_Motor_Left(void) +{ + // 左振动模式: 短振3次 + for(int i=0; i<3; i++) + { + HAL_GPIO_WritePin(Shake_Motor_GPIO_Port, Shake_Motor_Pin, GPIO_PIN_SET); + tx_thread_sleep(50); + HAL_GPIO_WritePin(Shake_Motor_GPIO_Port, Shake_Motor_Pin, GPIO_PIN_RESET); + tx_thread_sleep(100); + } +} + +void Shake_Motor_Right(void) +{ + // 右振动模式: 长振1次 + HAL_GPIO_WritePin(Shake_Motor_GPIO_Port, Shake_Motor_Pin, GPIO_PIN_SET); + tx_thread_sleep(300); + HAL_GPIO_WritePin(Shake_Motor_GPIO_Port, Shake_Motor_Pin, GPIO_PIN_RESET); +} + diff --git a/fun/Shake_Motor.h b/fun/Shake_Motor.h index 42d8419..aaaf306 100644 --- a/fun/Shake_Motor.h +++ b/fun/Shake_Motor.h @@ -5,5 +5,7 @@ void Shake_Motor_Open(void); void Shake_Motor_Close(void); - +// 添加方向控制功能 +void Shake_Motor_Left(void); +void Shake_Motor_Right(void); #endif \ No newline at end of file diff --git a/fun/Ultrasound.c b/fun/Ultrasound.c index a3a4476..0e28db3 100644 --- a/fun/Ultrasound.c +++ b/fun/Ultrasound.c @@ -62,22 +62,24 @@ void HCSR04_Trigger(void) } -#ifdef HCSR_TEST +#ifdef TEST void ultrasonic_task_entry(ULONG thread_input) { HAL_TIM_IC_Start_IT(&htim2, TIM_CHANNEL_2); - + DWT_Init(); + while (1) { HCSR04_Trigger(); - ULONG actual_flags; + ULONG events; if (tx_event_flags_get(&ultrasonic_event, EVENT_ECHO_DONE, TX_OR_CLEAR, - &actual_flags, TX_WAIT_FOREVER) == TX_SUCCESS) { + &events, TX_WAIT_FOREVER) == TX_SUCCESS) { if (distance_cm < 30) { - // 执行避障处理:如振动、停机、语音提示等 + tx_event_flags_set(&system_events,EVENT_OBSTACLE_DETECTED,TX_OR);// 执行避障处理:如振动、停机、语音提示等 + } } - tx_thread_sleep(50); // 每次测距间隔 50 ticks + tx_thread_sleep(50); // 每次测距间隔 50 ticks 20Hz 测距频率 } } #endif @@ -85,6 +87,8 @@ void ultrasonic_task_entry(ULONG thread_input) { + + /******* Echo 输入捕获回调函数 @@ -103,8 +107,8 @@ void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim) { uint32_t delta = (ic_val2 > ic_val1) ? (ic_val2 - ic_val1) : (0xFFFF - ic_val1 + ic_val2); distance_cm = delta / 58; - // 通知任务 -// tx_event_flags_set(&ultrasonic_event, EVENT_ECHO_DONE, TX_OR); + // 通知任务 取消注释以唤醒测距线程 + tx_event_flags_set(&ultrasonic_event, EVENT_ECHO_DONE, TX_OR); } } } diff --git a/fun/Ultrasound.h b/fun/Ultrasound.h index fcee145..716f66a 100644 --- a/fun/Ultrasound.h +++ b/fun/Ultrasound.h @@ -22,4 +22,5 @@ pulse to the trigger input to start the ranging 尤其在周期性测距中,如果前一个测距周期残留了 Trig 为高电平,可能导致错误测距或模块死机。因此加上 HAL_GPIO_WritePin(..., RESET); HAL_Delay(); 是一种保险写法。 ******/ void HCSR04_Trigger(void); +void ultrasonic_task_entry(ULONG thread_input); #endif \ No newline at end of file diff --git a/fun/gps.c b/fun/gps.c index 3d47a8e..9fc3982 100644 --- a/fun/gps.c +++ b/fun/gps.c @@ -1,5 +1,11 @@ #include "gps.h" + +//#define TEST 1 //测试使用,去除的时候可以接触代码的调用 +#define parse 1 // 测试使用 + + + /** 提示: 虽然 BLE 以及 GPS都是DMA+ UART接收,但是它们都有所不同 BLE --- DMA + IDLE 中断 循环 DMA + 空闲中断触发处理 UART IDLE @@ -17,47 +23,12 @@ extern DMA_HandleTypeDef handle_GPDMA1_Channel3; uint8_t GPS_DMA_RX_BUF[GPS_DMA_RX_BUF_LEN]; //用于DMA接收缓冲 _GPSData GPS; -// TEST 是进行逻辑测试时候的代码,else之后的是加入到Thread X的实际控制代码 -#ifdef TEST - -//void GPS_DMA_Start(void) -//{ -// HAL_UART_Receive_DMA(&huart2,GPS_DMA_RX_BUF,GPS_DMA_RX_BUF_LEN); -// __HAL_DMA_ENABLE_IT(huart2.hdmarx,DMA_IT_HT); //半传输中断 -// __HAL_DMA_ENABLE_IT(huart2.hdmarx,DMA_IT_TC); //全传输中断 -//} - void GPS_Init(void) { HAL_UARTEx_ReceiveToIdle_DMA(&huart2, GPS_DMA_RX_BUF, GPS_DMA_RX_BUF_LEN); __HAL_DMA_DISABLE_IT(&handle_GPDMA1_Channel3, DMA_IT_HT); // 禁用半传输 } - -void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size) -{ - if(huart->Instance == USART2) - { - // 根据 Size 拷贝接收到的数据 - memcpy(GPS.GPS_Buffer,GPS_DMA_RX_BUF,Size); - GPS.GPS_Buffer[Size] = '\0'; - GPS.isGetData = 1; //数据接收标志位置为1 - - //重新开启接收 - HAL_UARTEx_ReceiveToIdle_DMA(&huart2,GPS_DMA_RX_BUF,GPS_DMA_RX_BUF_LEN); - __HAL_DMA_DISABLE_IT(&handle_GPDMA1_Channel3,DMA_IT_HT); - } - -} - -// 串口数据清除 -void GPS_Data_CLR(void) -{ - memset(GPS_DMA_RX_BUF,0,GPS_DMA_RX_BUF_LEN); - -} - - #ifdef parse // GPS数据解析 void parseGpsBuffer() @@ -172,7 +143,6 @@ void parseGpsBuffer() */ #endif - // 转换角度 double Convert_to_degrees(char *data) { @@ -181,11 +151,82 @@ double Convert_to_degrees(char *data) double min = temp - deg * 100; return deg + (min / 60.0); } -#else // 这部分是留给后续的 Thread X + + +// 串口数据清除 +void GPS_Data_CLR(void) +{ + memset(GPS_DMA_RX_BUF,0,GPS_DMA_RX_BUF_LEN); + +} +//void GPS_DMA_Start(void) +//{ +// HAL_UART_Receive_DMA(&huart2,GPS_DMA_RX_BUF,GPS_DMA_RX_BUF_LEN); +// __HAL_DMA_ENABLE_IT(huart2.hdmarx,DMA_IT_HT); //半传输中断 +// __HAL_DMA_ENABLE_IT(huart2.hdmarx,DMA_IT_TC); //全传输中断 +//} +void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size) +{ + if(huart->Instance == USART2) + { + // 根据 Size 拷贝接收到的数据 + memcpy(GPS.GPS_Buffer,GPS_DMA_RX_BUF,Size); + GPS.GPS_Buffer[Size] = '\0'; + GPS.isGetData = 1; //数据接收标志位置为1 + + //重新开启接收 + HAL_UARTEx_ReceiveToIdle_DMA(&huart2,GPS_DMA_RX_BUF,GPS_DMA_RX_BUF_LEN); + __HAL_DMA_DISABLE_IT(&handle_GPDMA1_Channel3,DMA_IT_HT); + } + +} + + +// 如果需要使用到ThreadX 就把gps.h中的 TEST 宏定义加入 +#ifdef TEST + + +void gps_thread_entry(ULONG thread_input) +{ + GPS_Init(); + static int gps_first_fix_sent = 0; + + while (1) + { + ULONG events; + tx_event_flags_get(&system_events, EVENT_GPS_DATA_READY, TX_OR_CLEAR, &events, TX_WAIT_FOREVER); + + parseGpsBuffer(); + + if (GPS.isParseData && GPS.isUsefull) + { + current_location.lat = Convert_to_degrees(GPS.latitude); + current_location.lon = Convert_to_degrees(GPS.longitude); + tx_event_flags_set(&system_events, EVENT_LOCATION_UPDATED, TX_OR); + + BLE_Message msg; + msg.msg_type = 1; + snprintf(msg.data, sizeof(msg.data), "#{\"lat\":%.6f,\"lon\":%.6f,\"angle\":%.2f}\n", + current_location.lat, + current_location.lon, + current_location.angle); + tx_queue_send(&ble_tx_queue, &msg, TX_WAIT_FOREVER); + + if (!gps_first_fix_sent) + { + gps_first_fix_sent = 1; + BLE_Message fix_msg; + fix_msg.msg_type = 2; + snprintf(fix_msg.data, sizeof(fix_msg.data), "#{\"info\":\"GPS fixed and ready\"}\n"); + tx_queue_send(&ble_tx_queue, &fix_msg, TX_WAIT_FOREVER); + } + } + } +} #endif diff --git a/fun/gps.h b/fun/gps.h index 15553b1..079373d 100644 --- a/fun/gps.h +++ b/fun/gps.h @@ -8,8 +8,6 @@ #define GPS_DMA_RX_BUF_LEN 200 //可根据NMEA数据跳匝 -#define TEST 1 //测试使用,去除的时候可以接触代码的调用 -#define parse 1 // 测试使用 // 对于gps结构体 #define GPS_Buffer_Length 80 @@ -35,4 +33,7 @@ typedef struct GPSData extern _GPSData GPS; extern uint8_t GPS_DMA_RX_BUF[GPS_DMA_RX_BUF_LEN]; +void gps_thread_entry(ULONG thread_input); + + #endif \ No newline at end of file