diff --git a/APP/control_if.h b/APP/control_if.h new file mode 100644 index 0000000..5955c9c --- /dev/null +++ b/APP/control_if.h @@ -0,0 +1,46 @@ +#ifndef __DRV_CONTROL_IF_H__ +#define __DRV_CONTROL_IF_H__ + +#ifdef __cplusplus +extern "C" { +#endif + + + +typedef struct s_sens { + + double power_voltage; + double buck_in_voltage; + double buck_out_voltage; + double battery_voltage; + double battery_current; + + double temperatue; + + + +}SENS_t; + +/* +typedef struct s_control { + + uint16_t buck_in_relay; + uint16_t buck_out_relay; + uint16_t fan; + + uint16_t power_pwm; + + + +}CONTROL_t; + +*/ + + + +#ifdef __cplusplus +} +#endif + +#endif + diff --git a/APP/device_task.c b/APP/device_task.c index 1eb89b7..bc51d3a 100644 --- a/APP/device_task.c +++ b/APP/device_task.c @@ -17,6 +17,13 @@ double voltage_temp; uint16_t relay_state1 = 0; uint16_t relay_state2 = 0; +uint16_t power_pwm = 0; +uint16_t pwm_state = 0; + +double target_voltage = 5; + +double p = 0,i = 0; + //设备更新线程 void StartDeviceTask(void * argument) { @@ -46,6 +53,30 @@ void StartDeviceTask(void * argument) relay_set(0,relay_state1); relay_set(1,relay_state2); + +// if(pwm_state == 0) +// { +// power_pwm += 100; +// if(power_pwm >= 10000) +// { +// power_pwm = 10000; +// pwm_state = 1; +// } +// } +// else +// { +// power_pwm -= 100; +// if(power_pwm <= 200) +// { +// power_pwm = 200; +// pwm_state = 0; +// } +// } + + + + power_set(power_pwm); + } } diff --git a/APP/global.h b/APP/global.h index d234b93..8cabb49 100644 --- a/APP/global.h +++ b/APP/global.h @@ -207,7 +207,6 @@ typedef struct _charger_s { - #ifdef __cplusplus diff --git a/BSP/drv_power.c b/BSP/drv_power.c index 7143d2d..c28b68e 100644 --- a/BSP/drv_power.c +++ b/BSP/drv_power.c @@ -299,31 +299,37 @@ double scale_temp(double Vx) } + +//定时器周期 +#define HRTIM_PERIOD (54400) + + void power_init(void) { - HAL_HRTIM_WaveformCounterStart_IT(&hhrtim1,HRTIM_TIMERID_MASTER); + HAL_HRTIM_WaveformCounterStart(&hhrtim1,HRTIM_TIMERID_TIMER_A); + HAL_HRTIM_WaveformOutputStart(&hhrtim1, HRTIM_OUTPUT_TA1); + + __HAL_HRTIM_SETPERIOD(&hhrtim1, HRTIM_TIMERINDEX_TIMER_A, HRTIM_PERIOD); } void power_set(uint32_t pwm) { - if(pwm <= 1000) - { - HRTIM_CompareCfgTypeDef conf; - conf.CompareValue = pwm;//自己算 - HAL_HRTIM_WaveformCompareConfig(&hhrtim1,HRTIM_TIMERINDEX_TIMER_A,HRTIM_COMPAREUNIT_1,&conf); + if(pwm <= HRTIM_PERIOD) + { + __HAL_HRTIM_SETCOMPARE(&hhrtim1, HRTIM_TIMERINDEX_TIMER_A , HRTIM_COMPAREUNIT_1, pwm); } else { - //TIM10->CCR1 = 0; + __HAL_HRTIM_SETCOMPARE(&hhrtim1, HRTIM_TIMERINDEX_TIMER_A , HRTIM_COMPAREUNIT_1, 0); } } uint16_t power_state(void) { - return 0;//TIM10->CCR1; + return HRTIM1->sTimerxRegs->CMP1xR; } diff --git a/B_Current_Ctrl.ioc b/B_Current_Ctrl.ioc index bd30d62..acd0eba 100644 --- a/B_Current_Ctrl.ioc +++ b/B_Current_Ctrl.ioc @@ -188,11 +188,18 @@ FREERTOS.configTOTAL_HEAP_SIZE=30720 File.Version=6 GPIO.groupedBy=Group By Peripherals HRTIM1.CompareUnit1-Output_TA1=HRTIM_COMPAREUNIT_1 -HRTIM1.CompareValue1-Output_TA1=0 -HRTIM1.IPParameters=PrescalerRatio_TA,Periode_TA,CompareUnit1-Output_TA1,CompareValue1-Output_TA1,PreloadEnable-Output_TA1 -HRTIM1.Periode_TA=10000 +HRTIM1.CompareValue1-Output_TA1=5000 +HRTIM1.GreaterCMP1_TA=HRTIM_TIMERGTCMP1_EQUAL +HRTIM1.IPParameters=PrescalerRatio_TA,Periode_TA,CompareUnit1-Output_TA1,CompareValue1-Output_TA1,PreloadEnable-Output_TA1,RepetitionUpdate-Output_TA1,GreaterCMP1_TA,NumberSetSource1-Output_TA1,NumberResetSource1-Output_TA1,SetOutput1_Source1-Output_TA1,ResetOutput1_Source1-Output_TA1,Polarity1-Output_TA1 +HRTIM1.NumberResetSource1-Output_TA1=1 +HRTIM1.NumberSetSource1-Output_TA1=1 +HRTIM1.Periode_TA=54400 +HRTIM1.Polarity1-Output_TA1=HRTIM_OUTPUTPOLARITY_LOW HRTIM1.PreloadEnable-Output_TA1=HRTIM_PRELOAD_ENABLED HRTIM1.PrescalerRatio_TA=HRTIM_PRESCALERRATIO_MUL32 +HRTIM1.RepetitionUpdate-Output_TA1=HRTIM_UPDATEONREPETITION_ENABLED +HRTIM1.ResetOutput1_Source1-Output_TA1=HRTIM_OUTPUTRESET_TIMPER +HRTIM1.SetOutput1_Source1-Output_TA1=HRTIM_OUTPUTSET_TIMCMP1 I2C4.I2C_Speed_Mode=I2C_Fast I2C4.IPParameters=Timing,I2C_Speed_Mode I2C4.Timing=0x40621236 @@ -386,7 +393,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_DMA_Init-DMA-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_FDCAN1_Init-FDCAN1-false-HAL-true,6-MX_HRTIM1_Init-HRTIM1-false-HAL-true,7-MX_I2C4_Init-I2C4-false-HAL-true,8-MX_LPUART1_UART_Init-LPUART1-false-HAL-true,9-MX_USART1_UART_Init-USART1-false-HAL-true,10-MX_USART2_UART_Init-USART2-false-HAL-true,11-MX_USART3_UART_Init-USART3-false-HAL-true,12-MX_TIM20_Init-TIM20-false-HAL-true,13-MX_TIM17_Init-TIM17-false-HAL-true +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_ADC1_Init-ADC1-false-HAL-true,5-MX_FDCAN1_Init-FDCAN1-false-HAL-true,6-MX_HRTIM1_Init-HRTIM1-false-HAL-true,7-MX_I2C4_Init-I2C4-false-HAL-true,8-MX_LPUART1_UART_Init-LPUART1-false-HAL-true,9-MX_USART1_UART_Init-USART1-false-HAL-true,10-MX_USART2_UART_Init-USART2-false-HAL-true,11-MX_USART3_UART_Init-USART3-false-HAL-true,12-MX_TIM20_Init-TIM20-false-HAL-true,13-MX_TIM17_Init-TIM17-false-HAL-true,14-MX_RTC_Init-RTC-false-HAL-true RCC.ADC12Freq_Value=170000000 RCC.ADC345Freq_Value=170000000 RCC.AHBFreq_Value=170000000 @@ -409,10 +416,11 @@ RCC.I2C2Freq_Value=170000000 RCC.I2C3Freq_Value=170000000 RCC.I2C4Freq_Value=170000000 RCC.I2SFreq_Value=170000000 -RCC.IPParameters=ADC12Freq_Value,ADC345Freq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CRSFreq_Value,CortexFreq_Value,EXTERNAL_CLOCK_VALUE,FCLKCortexFreq_Value,FDCANFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2C4Freq_Value,I2SFreq_Value,LPTIM1Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSI_VALUE,MCO1PinFreq_Value,PLLM,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PWRFreq_Value,QSPIFreq_Value,RNGFreq_Value,RTCFreq_Value,SAI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART4Freq_Value,UART5Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value +RCC.IPParameters=ADC12Freq_Value,ADC345Freq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CRSFreq_Value,CortexFreq_Value,EXTERNAL_CLOCK_VALUE,FCLKCortexFreq_Value,FDCANFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2C4Freq_Value,I2SFreq_Value,LPTIM1Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSE_VALUE,LSI_VALUE,MCO1PinFreq_Value,PLLM,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PWRFreq_Value,QSPIFreq_Value,RNGFreq_Value,RTCFreq_Value,SAI1Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART4Freq_Value,UART5Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value RCC.LPTIM1Freq_Value=170000000 RCC.LPUART1Freq_Value=170000000 RCC.LSCOPinFreq_Value=32000 +RCC.LSE_VALUE=32768 RCC.LSI_VALUE=32000 RCC.MCO1PinFreq_Value=16000000 RCC.PLLM=RCC_PLLM_DIV4 diff --git a/Core/Src/hrtim.c b/Core/Src/hrtim.c index f4e05a3..421d7e6 100644 --- a/Core/Src/hrtim.c +++ b/Core/Src/hrtim.c @@ -58,7 +58,7 @@ void MX_HRTIM1_Init(void) { Error_Handler(); } - pTimeBaseCfg.Period = 10000; + pTimeBaseCfg.Period = 54400; pTimeBaseCfg.RepetitionCounter = 0x00; pTimeBaseCfg.PrescalerRatio = HRTIM_PRESCALERRATIO_MUL32; pTimeBaseCfg.Mode = HRTIM_MODE_CONTINUOUS; @@ -86,7 +86,7 @@ void MX_HRTIM1_Init(void) pTimerCfg.PreloadEnable = HRTIM_PRELOAD_ENABLED; pTimerCfg.UpdateGating = HRTIM_UPDATEGATING_INDEPENDENT; pTimerCfg.BurstMode = HRTIM_TIMERBURSTMODE_MAINTAINCLOCK; - pTimerCfg.RepetitionUpdate = HRTIM_UPDATEONREPETITION_DISABLED; + pTimerCfg.RepetitionUpdate = HRTIM_UPDATEONREPETITION_ENABLED; pTimerCfg.PushPull = HRTIM_TIMPUSHPULLMODE_DISABLED; pTimerCfg.FaultEnable = HRTIM_TIMFAULTENABLE_NONE; pTimerCfg.FaultLock = HRTIM_TIMFAULTLOCK_READWRITE; @@ -100,14 +100,14 @@ void MX_HRTIM1_Init(void) { Error_Handler(); } - pCompareCfg.CompareValue = 0; + pCompareCfg.CompareValue = 5000; if (HAL_HRTIM_WaveformCompareConfig(&hhrtim1, HRTIM_TIMERINDEX_TIMER_A, HRTIM_COMPAREUNIT_1, &pCompareCfg) != HAL_OK) { Error_Handler(); } - pOutputCfg.Polarity = HRTIM_OUTPUTPOLARITY_HIGH; - pOutputCfg.SetSource = HRTIM_OUTPUTSET_NONE; - pOutputCfg.ResetSource = HRTIM_OUTPUTRESET_NONE; + pOutputCfg.Polarity = HRTIM_OUTPUTPOLARITY_LOW; + pOutputCfg.SetSource = HRTIM_OUTPUTSET_TIMCMP1; + pOutputCfg.ResetSource = HRTIM_OUTPUTRESET_TIMPER; pOutputCfg.IdleMode = HRTIM_OUTPUTIDLEMODE_NONE; pOutputCfg.IdleLevel = HRTIM_OUTPUTIDLELEVEL_INACTIVE; pOutputCfg.FaultLevel = HRTIM_OUTPUTFAULTLEVEL_NONE; diff --git a/MDK-ARM/B_Current_Ctrl.uvoptx b/MDK-ARM/B_Current_Ctrl.uvoptx index 1b88ad3..e05021b 100644 --- a/MDK-ARM/B_Current_Ctrl.uvoptx +++ b/MDK-ARM/B_Current_Ctrl.uvoptx @@ -225,6 +225,31 @@ 1 relay_state2 + + 14 + 1 + hhrtim1 + + + 15 + 1 + p + + + 16 + 1 + i + + + 17 + 1 + target_voltage + + + 18 + 1 + power_pwm,0x0A + 0 diff --git a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.axf b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.axf index bd1aa62..42ba1c0 100644 Binary files a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.axf and b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.axf differ diff --git a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.build_log.htm b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.build_log.htm index 3a804e0..33468a5 100644 --- a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.build_log.htm +++ b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.build_log.htm @@ -22,12 +22,11 @@ Dialog DLL: TCM.DLL V1.56.4.0

Project:

D:\2_code\2_mcu\B_Current_Ctrl\MDK-ARM\B_Current_Ctrl.uvprojx -Project File Date: 08/28/2025 +Project File Date: 08/29/2025

Output:

*** Using Compiler 'V5.03 [Build 24]', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'B_Current_Ctrl' -compiling device_task.c... compiling drv_power.c... ..\BSP\drv_power.c(132): warning: #177-D: variable "max_index" was declared but never referenced int max_index = filter_deep - 1; @@ -37,7 +36,7 @@ compiling drv_power.c... return voltage; ..\BSP\drv_power.c: 3 warnings, 0 errors linking... -Program Size: Code=37816 RO-data=932 RW-data=300 ZI-data=38404 +Program Size: Code=37632 RO-data=932 RW-data=272 ZI-data=38400 FromELF: creating hex file... "B_Current_Ctrl\B_Current_Ctrl.axf" - 0 Error(s), 3 Warning(s). @@ -78,44 +77,44 @@ Package Vendor: Keil Include file: CMSIS/Core/Include/tz_context.h * Component: ARM::CMSIS:DSP:Source:1.14.2 - Source file: Source/MatrixFunctions/MatrixFunctions.c - Source file: Source/StatisticsFunctions/StatisticsFunctions.c - Source file: Source/BayesFunctions/BayesFunctions.c - Source file: Source/SupportFunctions/SupportFunctions.c - Source file: Source/SVMFunctions/SVMFunctions.c - Source file: Source/TransformFunctions/TransformFunctions.c - Source file: Source/InterpolationFunctions/InterpolationFunctions.c - Include file: Include/arm_math.h Include file: Include/arm_math_f16.h - Source file: Source/BasicMathFunctions/BasicMathFunctions.c - Include file: Include/arm_common_tables.h - Source file: Source/QuaternionMathFunctions/QuaternionMathFunctions.c Source file: Source/ControllerFunctions/ControllerFunctions.c - Source file: Source/DistanceFunctions/DistanceFunctions.c - Include file: Include/arm_common_tables_f16.h - Include file: Include/arm_const_structs_f16.h - Source file: Source/CommonTables/CommonTables.c - Include file: Include/arm_const_structs.h - Source file: Source/FastMathFunctions/FastMathFunctions.c Source file: Source/ComplexMathFunctions/ComplexMathFunctions.c + Source file: Source/CommonTables/CommonTables.c + Source file: Source/FastMathFunctions/FastMathFunctions.c + Include file: Include/arm_const_structs.h Source file: Source/FilteringFunctions/FilteringFunctions.c - Source file: Source/BasicMathFunctions/BasicMathFunctionsF16.c + Include file: Include/arm_common_tables_f16.h + Include file: Include/arm_common_tables.h + Include file: Include/arm_const_structs_f16.h + Source file: Source/BasicMathFunctions/BasicMathFunctions.c + Source file: Source/QuaternionMathFunctions/QuaternionMathFunctions.c + Source file: Source/StatisticsFunctions/StatisticsFunctions.c + Source file: Source/SupportFunctions/SupportFunctions.c + Source file: Source/TransformFunctions/TransformFunctions.c + Source file: Source/SVMFunctions/SVMFunctions.c + Source file: Source/InterpolationFunctions/InterpolationFunctions.c + Source file: Source/BayesFunctions/BayesFunctions.c + Source file: Source/DistanceFunctions/DistanceFunctions.c + Include file: Include/arm_math.h + Source file: Source/MatrixFunctions/MatrixFunctions.c Source file: Source/SVMFunctions/SVMFunctionsF16.c - Source file: Source/BayesFunctions/BayesFunctionsF16.c - Source file: Source/ComplexMathFunctions/ComplexMathFunctionsF16.c - Source file: Source/TransformFunctions/TransformFunctionsF16.c + Source file: Source/DistanceFunctions/DistanceFunctionsF16.c Source file: Source/SupportFunctions/SupportFunctionsF16.c + Source file: Source/FilteringFunctions/FilteringFunctionsF16.c + Source file: Source/BasicMathFunctions/BasicMathFunctionsF16.c + Source file: Source/CommonTables/CommonTablesF16.c Source file: Source/InterpolationFunctions/InterpolationFunctionsF16.c Source file: Source/MatrixFunctions/MatrixFunctionsF16.c Source file: Source/FastMathFunctions/FastMathFunctionsF16.c - Source file: Source/FilteringFunctions/FilteringFunctionsF16.c - Source file: Source/CommonTables/CommonTablesF16.c + Source file: Source/BayesFunctions/BayesFunctionsF16.c + Source file: Source/TransformFunctions/TransformFunctionsF16.c Source file: Source/StatisticsFunctions/StatisticsFunctionsF16.c - Source file: Source/DistanceFunctions/DistanceFunctionsF16.c + Source file: Source/ComplexMathFunctions/ComplexMathFunctionsF16.c * Component: ARM::CMSIS:RTOS:Keil RTX5:5.5.4 - Include file: CMSIS/RTOS2/RTX/Include1/cmsis_os.h Source file: CMSIS/RTOS2/RTX/Library/cmsis_os1.c + Include file: CMSIS/RTOS2/RTX/Include1/cmsis_os.h Build Time Elapsed: 00:00:03 diff --git a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.hex b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.hex index f1e0ff2..90870b5 100644 --- a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.hex +++ b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.hex @@ -1,22 +1,22 @@ :020000040800F2 -:1000000030970020AD02000887520008F94A000826 -:1000100085520008550C00086D6A000800000000B9 +:1000000010970020AD020008AF510008194A0008FF +:10001000AD510008F90B00089D69000800000000C0 :10002000000000000000000000000000ED010008DA -:100030005B0D000800000000490200084954000858 +:10003000FF0C000800000000490200087953000886 :10004000C7020008C7020008C7020008C70200086C :10005000C7020008C7020008C7020008C70200085C -:10006000C7020008C7020008C7020008590C0008B0 -:10007000650C0008710C00087D0C0008890C000854 -:10008000950C0008A10C0008C7020008C702000870 +:10006000C7020008C7020008C7020008FD0B00080D +:10007000090C0008150C0008210C00082D0C0008C4 +:10008000390C0008450C0008C7020008C702000828 :10009000C7020008C7020008C7020008C70200081C -:1000A000C7020008C7020008E5540008C70200089C +:1000A000C7020008C702000815540008C70200086C :1000B000C7020008C7020008C7020008C7020008FC :1000C000C7020008C7020008C7020008C7020008EC -:1000D000C7020008256A00083D6A0008556A000842 +:1000D000C7020008556900086D69000885690008B5 :1000E000C7020008C7020008C7020008C7020008CC :1000F000C7020008C7020008C7020008C7020008BC :10010000C7020008C7020008C7020008C7020008AB -:10011000C7020008C7020008F1540008C70200081F +:10011000C7020008C702000821540008C7020008EF :10012000C7020008C7020008C7020008C70200088B :10013000C7020008C7020008C7020008C70200087B :10014000C7020008C7020008C7020008C70200086B @@ -25,11 +25,11 @@ :10017000C7020008C7020008C7020008C70200083B :10018000C7020008C7020008C7020008C70200082B :10019000C702000800000000C7020008C7020008EC -:1001A000C7020008C7020008C70200085D4B00082C +:1001A000C7020008C7020008C70200087D4A00080D :1001B000C7020008C7020008C7020008C7020008FB -:1001C000AD0C0008C7020008C7020008C7020008FB +:1001C000510C0008C7020008C7020008C702000857 :1001D000C7020008C7020008DFF80CD000F02CFBB3 -:1001E0000048004711750008309700202C4B196813 +:1001E0000048004741740008109700202C4B196804 :1001F0000868B0E8F04F80F30988BFF36F8F4FF0C5 :10020000000080F311887047000000000848006873 :10021000006880F308884FF0000080F3148862B60D @@ -38,12 +38,12 @@ :10024000704700BF88ED00E0EFF30980BFF36F8FC8 :10025000134B1A681EF0100F08BF20ED108A20E91A :10026000F04F106009B44FF0500080F31188BFF3D5 -:100270004F8FBFF36F8F08F0E7FA4FF0000080F365 +:100270004F8FBFF36F8F08F08BFA4FF0000080F3C1 :10028000118809BC19680868B0E8F04F1EF0100F1B :1002900008BFB0EC108A80F30988BFF36F8F7047F6 -:1002A0009C000020EFF3058070470000064880475F +:1002A00080000020EFF3058070470000064880477B :1002B00006480047FEE7FEE7FEE7FEE7FEE7FEE74B -:1002C000FEE7FEE7FEE7FEE7D5540008D901000887 +:1002C000FEE7FEE7FEE7FEE705540008D901000857 :1002D0002DE9F05F0546002092469B46884606467B :1002E000814640241BE0284641464746224600F00E :1002F00033FA53465A46C01A914110D31146184654 @@ -132,2296 +132,2300 @@ :10082000D1E7010510196941DDE908450019694161 :10083000BDE8F04DA0E70000064C074D06E0E0687B :1008400040F0010394E8070098471034AC42F6D317 -:10085000FFF7C6FC3C9700085C97000870B501EBF9 -:10086000020410F8015B15F0070301D110F8013BF9 -:100870002A1106D110F8012B03E010F8016B01F8E2 -:10088000016B5B1EF9D12B0705D40023521E0FD438 -:1008900001F8013BFAE710F8013B02F10202A1EB7B -:1008A000030303E013F8015B01F8015B521EF9D565 -:1008B000A142D6D3002070BD2DE9F04104460027A7 -:1008C0000D46006804F023F90646206804F01BF981 -:1008D00030435FD02068C1682F4E890105D5617F04 -:1008E000012902D1217F01290BD0022D1FD02068C0 -:1008F00004F00DF9C8B120688168C1F3400179B1F5 -:1009000013E00125254903E08F4234D207F10107A6 -:1009100002686FEA02025206F6D440210160E6E75F -:100920008168314041F010018160012D11D02068B3 -:1009300004F0E9F848B120688168C1F3400121B9A9 -:100940008168314041F020018160022D08D0032DE3 -:1009500004D0042501F0D4FB064617E00C25F9E786 -:100960000825F7E701F0CCFB801B05280ED920688D -:10097000806828420AD0E06D40F01000E065206EEB -:1009800040F0010020660120BDE8F0812068806809 -:100990002842E7D10020F7E7C0FFFF7F000040A317 -:1009A00070B50446006881688268C1F3400112F0A6 -:1009B000010F28D039BB816801F00D01012914D144 -:1009C0008168124A1140891C8160216803200860F7 -:1009D00001F096FB054612E001F092FB401B022855 -:1009E0000DD920688068C00709D0E06D40F0100084 -:1009F000E065206E40F001002066012070BD206897 -:100A00008068C007E8D1002070BD0000C0FFFF7FF4 -:100A1000F8B50446002000902068816811F0010FAD -:100A20004AD18168254A114237D18168D54329408E -:100A3000491C81602068B0F1A04F02D02049884253 -:100A400001D1204800E02048806800F0E0700002FA -:100A50000DD51E481E490068B0FBF1F0401C00EBAC -:100A60004000800000E0401E00900028FBD101F013 -:100A700047FB06461BE0816811F0010F03D1816836 -:100A80002940491C816001F03BFB801B02280ED9E4 -:100A900020680068C043C00709D0E06D40F0100036 -:100AA000E065206E40F0010020660120F8BD20685E -:100AB0000168C943C907DED10020F8BD3F000080AE -:100AC0000001005000030050000700509800002073 -:100AD000400D03002DE9F04700272DED028B8946DC -:100AE0008046B0EE408AF0EE608A4E1E1BE0A9EB15 -:100AF00007000025A0F1010A12E000BF08EBC504C1 -:100B000094EC040B51EC100B53EC112BFFF710FE7F -:100B100005D294EC040B84ED001B84ED020B6D1CDC -:100B2000AA45EBD87F1CB742E1D301240DE000BFFA -:100B300008EBC40090ED000B51EC180B53EC102B9C -:100B4000FFF73CFC41EC180B641CB442F0D3A9F154 -:100B50000100FFF7CCFD41EC100B51EC180B53ECEE -:100B6000102BFFF744FD41EC100B08EBC90088ED9A -:100B7000000B00ED020BBDEC028BBDE8F08700001E -:100B800030B5054689B01C2007F0CEF90560044653 -:100B9000A020A0804FF40070A0604020E0604002E0 -:100BA000208202200C4DE080608295E80F008DE8E5 -:100BB0000F00684606F035FD103560610FCD0DF170 -:100BC000100CACE80F0004A806F02BFDA061034850 -:100BD000046009B0204630BD2C9600085C0000205F -:100BE00038B51A4900250C6800952CE0216881422F -:100BF00028D10168CA69C2F30012002A21D010224C -:100C00000A62616B491C6163217F012907D1B0F839 -:100C10005E1021B1B0F85E006169081AE060A06A58 -:100C200000280ED0694607F0EFFCA5620098002866 -:100C300007D007494FF080500860BFF34F8FBFF3D4 -:100C40006F8F38BD646A002CD0D138BD1C010020E4 -:100C500004ED00E0FEE70000014800F0E1BE000006 -:100C6000AC090020014800F0DBBE00000C0A0020A7 -:100C7000014800F0D5BE00006C0A0020014800F0D9 -:100C8000CFBE0000CC0A0020014800F0C9BE000021 -:100C90002C0B0020014800F0C3BE00008C0B00208C -:100CA000014800F0BDBE0000EC0B0020014800F040 -:100CB000B7BE00004C0C00200D4902688A4201D2E8 -:100CC0000C4901E00B492031D2B2083A1423B2FB9F -:100CD000F3F2436C02F01F0223F003031944816412 -:100CE00004498031C16401219140016570470000D1 -:100CF00008040240000802400179074A02EB810221 -:100D00004265054A4432491E826501F01F020121F5 -:100D10009140C16570470000FC08024030B5D0E941 -:100D200013456560446D14B1D0E91645656090F8CF -:100D3000444004F01F050124AC40056C6C6004685D -:100D400063608368102B036803D099600068C260F9 -:100D500030BD9A600068C16030BD704772B6FEE772 -:100D6000F8B500260446009690F858000D46012874 -:100D70000BD0012084F858002046FFF711FE010037 -:100D8000E06D04D040F010002AE00220F8BD20F40D -:100D9000885040F00200E06520688268134B1A40DA -:100DA00005F080431A4342F000428260104A2068F6 -:100DB0000EE0009B5B1C0093934209D3E06D20F092 -:100DC000020040F01000E06584F858600120F8BD92 -:100DD0008368DB0FEDD1E06D20F0020040F00100F0 -:100DE000E06584F858600846F8BD0000C0FFFF3F8A -:100DF00002DE04002DE9F04F044690F858009BB045 -:100E00000F464FF0000B012812D0012084F8580043 -:100E100000261796189620684FF0A048DFF8189122 -:100E2000DFF818A1464D404506D12846009508E058 -:100E300002201BB0BDE8F08F484515D15046CDF8D3 -:100E400000A003F068FE0090206803F064FE0099A3 -:100E5000084311D0E06D40F02000E0654FF0010B39 -:100E600084F858605846E4E7E06D40F02000E06503 -:100E700084F858600120DCE720684146884201D0B0 -:100E8000A84201D12F4800E02F48D7F800C02F4BCF -:100E900040F61F72BCF1000F2DD0D0F808C094F8B6 -:100EA00038802CF4604C4CEA483CD7F804804CEA7B -:100EB000080CC0F808C0D4F800C08C4501D0AC457F -:100EC00004D18968AB6801F0010109E0D9F8081084 -:100ED000DAF8085001F0010105F001059B6829438B -:100EE00003F001031943BBD1BB6839681943836818 -:100EF000934319431DE0876827F46047876027689C -:100F00008F4201D0AF4204D18968AB6801F0010182 -:100F100009E0D9F80810DAF8085001F0010105F0ED -:100F200001059B68294303F00103194398D18168A7 -:100F30009143816094E700000004005000050050D8 -:100F40000001005000030050000700500006005050 -:100F50002DE9F84F00270446009790F85800DFF875 -:100F600018840D46B946012811D0012684F858602E -:100F7000206803F0CCFD60B1E06D40F02000E0653A -:100F80005FF0010784F858903846BDE8F88F0220DA -:100F9000FBE7D5E900210C23206803EA91131844EC -:100FA000036B01F01F014FF01F0C0CFA01FCC2F3A0 -:100FB000846223EA0C038A4013430363206803F02E -:100FC000A6FD8246206803F09EFD5AEA000044D147 -:100FD000AA68296812F10040206807D1002203F0B6 -:100FE000A6FD2068416941F0004105E003F09FFD46 -:100FF0002068416921F00041416120686969C26847 -:10100000C2F3C102520091402A69042A29D000EBA0 -:1010100082002B68026EDFF864C303F0F84302EA33 -:101020000C020B431A4342F0004101662268286912 -:10103000A96902EB8000026E22F080720A43026608 -:10104000297F22682869012908D0002102EB80004D -:10105000026E22F000720A43026675E04FF00071E2 -:10106000F4E7002103F049FD400320684FF0000140 -:1010700072D003F042FD90FAA0F0B0FA80F1286837 -:1010800042036ED090FAA0F0B0FA80F0814204D111 -:1010900000221146206803F059FD0121206803F069 -:1010A0002CFD400320684FF001015DD003F025FDC9 -:1010B00090FAA0F0B0FA80F12868420359D090FA73 -:1010C000A0F0B0FA80F0814204D100220121206812 -:1010D00003F03CFD0221206803F00FFD400320686F -:1010E0004FF0020148D003F008FD90FAA0F0B0FAEA -:1010F00080F12868420344D090FAA0F0B0FA80F062 -:10110000814204D100220221206803F01FFD032147 -:10111000206803F0F2FC400320684FF0030133D055 -:1011200003F0EBFC90FAA0F0B0FA80F128684203DB -:101130002FD090FAA0F0B0FA80F0814204D10022C2 -:101140000321206803F002FD2068816811F0010F7F -:1011500022D0ABE000E004E003F0CFFCC0F38461F8 -:101160008DE7C0F3846091E703F0C7FCC0F38461AE -:10117000A2E7C0F38460A6E703F0BFFCC0F384617C -:10118000B7E7C0F38460BBE703F0B7FCC0F384614A -:10119000CCE7C0F38460D0E72A7B296850F8B03FE1 -:1011A000C1F3120C23EA0C0302F0180C744A22FA61 -:1011B0000CF20A4013430360E968414576D1286880 -:1011C00041031BD090FAA0F1B1FA81F1491C01F062 -:1011D0001F0109294FEA403131D8002911D090FA76 -:1011E000A0F1B1FA81F100BF01F1010101F01F018D -:1011F00006FA01F608D1C0F3846109E0C0F3846106 -:10120000E4E7C0F38461EFE790FAA0F1B1FA81F16D -:1012100001F1010101F01F0146EA816102D1C0F331 -:10122000846003E090FAA0F0B0FA80F000F10100D1 -:1012300000F01F0000EB400041EA005132E00029BD -:101240000ED090FAA0F1B1FA81F100BF01F10101D5 -:1012500001F01F0106FA01F605D1C0F3846106E032 -:10126000C0F38461F2E790FAA0F1B1FA81F101F1E3 -:10127000010101F01F0146EA816102D1C0F38460DF -:1012800003E090FAA0F0B0FA80F000F1010000F065 -:101290001F003C4A00EB400002EB005041EA000115 -:1012A00041F00071AA68206803F041FC36482B68C1 -:1012B00003423FF467AE21684FF0A04C3348344EF0 -:1012C000344D614501D0A94201D1024600E03246C9 -:1012D0009268DFF8C48002F0E072434503D0DFF883 -:1012E000BC80434521D15FEA02281ED4614506D067 -:1012F0002B4B99427FF446AEA94200D0304642F4CF -:101300000001826822F0E0720A4382602548264983 -:101310000068B0FBF1F0401C00EB4000800000E0F2 -:10132000401E00900028FBD12CE6DFF8808043456A -:101330000FD15FEAC2180CD4A94202D11C4B9942CA -:10134000F2D0614502D0A94200D0304642F080710F -:101350000CE0DFF860804345E6D15302E4D4A942B3 -:10136000E2D0614500D0304642F48001826822F02C -:10137000E0720A43826005E600007F4000F0FF0350 -:10138000FFFF0700000020FE00000880000300505F -:101390000007005000010050000021C31000C09061 -:1013A0000006005098000020400D0300000052C7C6 -:1013B00000050050000084CB0068006C70470000FE -:1013C000F8B54FF0000604003546009602D0E06DF7 -:1013D00010B107E00120F8BD204600F00BF92566AA -:1013E00084F8585020688168C1F3407119B1816850 -:1013F000744A1140816020688168C1F3007189B925 -:101400008168714A114041F0805181606F48704994 -:101410000068B0FBF1F04000801C00E0401E00902E -:101420000028FBD120688168C1F3007141B9E16DEA -:1014300041F01001E165216E41F0010121660126B4 -:1014400003F065FB0546E06D00F01001E06D2943F7 -:1014500005D040F01000E06501263046F8BD20F4CC -:10146000807040F00200E0652068816811F0010F93 -:1014700027D14FF0A043574A984201D0904204D15F -:101480009968976801F001010AE053498968534F50 -:1014900001F00101BF6807F001073943504FBF68F1 -:1014A00007F0010739430CD1984201D0904201D195 -:1014B0004C4800E04C486168826822F47C120A4380 -:1014C0008260E168E06B627F0843A16841EA4231D3 -:1014D000084394F8241040EA0140012904D1218DE9 -:1014E000424A02EB41410843E16A29B101F47871B3 -:1014F000226B014342EA01002168CA683C4B1A4052 -:101500000243CA6020680169626B21F040611143A7 -:101510000161206803F0F7FA05432ED1207F94F88B -:101520003810800340EA41012068C26844F2020397 -:101530009A430A43C26020690028206801690AD0E2 -:1015400041F480310161206850F8C01F22696FF3B7 -:101550000D01114307E021F480310161206850F84A -:10156000C01F6FF30D01016094F8400001280CD0FA -:101570002068016921F0010101616069012820688A -:10158000016B21F00F0111D013E0D4E911010843E0 -:10159000D4E913121143084321680A6940F2FC732D -:1015A0009A43104340F001000861E6E7226A521EA8 -:1015B00011430163E06D20F0020040F00100E0659E -:1015C0004BE70000C0FFFF5FC0FFFF7F98000020D7 -:1015D000400D0300000100500004005000050050C1 -:1015E0000006005000030050000700500000FEFFFE -:1015F0000740F0FF30B59BB00446142115A8FEF754 -:10160000D2FE54216846FEF7CEFE2068B0F1A04F0E -:1016100034D14FF40040009080031190684601F0EF -:101620005DFA08B1FFF79AFB1548C16C41F400510F -:10163000C164C16C01F400511A91C16C41F0040104 -:10164000C164C16C01F004011A91C16C41F0010147 -:10165000C164C06C15A900F001001A900920032490 -:10166000002581E83100074800F028FC15A90F206B -:1016700081E831004FF0904000F020FC1BB030BDFD -:1016800000100240000800482DE9F0470446884653 -:1016900000684FF0A0454749474BDFF82091A8422A -:1016A00001D0484501D10A4600E01A46926802F08E -:1016B0001F06A269082A14D0AEB1052E13D0092E38 -:1016C00011D0A84202D0484500D01946886800F4DD -:1016D000604058B1E06D40F02000E0650120BDE8B9 -:1016E000F087082703E0C068C007F2E7042700F08E -:1016F00007FD824610E000BF18F101000CD000F099 -:10170000FFFCA0EB0A01414502D8B8F1000F03D15C -:101710002068006838420ED0206800683842EBD05C -:10172000E06D40F40070E065206803F0F8F9D0B196 -:10173000607F48B117E0E06D40F00400E0650020F4 -:1017400084F858000320CAE72068006800070AD51B -:10175000E06D20F48070E065E06DC00403D4E06DBE -:1017600040F00100E0652068154A164B484501D15C -:101770002C4604E0904201D11C4600E0044684421D -:101780000AD04EB1052E07D0092E05D0484506D007 -:10179000904203D11D4602E0C16801E00546E968B8 -:1017A000082F05D0490401D40C210160002096E7E0 -:1017B0000821FAE700030050000700500001005024 -:1017C00000050050000400502DE9F0410446006877 -:1017D0004FF0A045454FA84201D0B84201D144493D -:1017E00000E04449896801F01F0603F090F918B140 -:1017F00002210846BDE8F08194F8580001280CD079 -:10180000012084F858002046FFF702F901004FF04C -:10181000000204D084F85820EBE70220EAE7E06DEC -:1018200040F60163984340F48070E0652068324BD5 -:10183000DFF8C8C0B84201D1AE4604E0984201D1F9 -:10184000E64600E08646864500D02EB9D4F85CE036 -:101850002EF4801EC4F85CE0D4F85CE05FEACE4E63 -:1018600006D5D4F860E02EF0060EC4F860E000E083 -:1018700022664FF01C0EC0F800E084F85820206863 -:10188000B84201D12A4604E0984201D1624600E004 -:10189000024682420ED06EB1052E0BD0092E09D021 -:1018A000E26D42F48012E265B84214D0984211D140 -:1018B000654610E0C268920105D5E26D22F400523F -:1018C00042F48052E26582680D4B1A4002F1040234 -:1018D00082608EE70546E86880018AD5E06D20F4D5 -:1018E000005040F48050E06583E7000000010050A4 -:1018F0000003005000070050000500500004005095 -:10190000C0FFFF7F10B5044690F85800012808D0AA -:10191000012084F8580003212046FEF7CDFF10B1C6 -:101920000BE0022010BD2046FFF73AF828B9E16D20 -:1019300021F4885141F00101E165002184F858103B -:1019400010BD10B590F8253000210122022B03D0E4 -:101950000421C163012122E003681C6824F00E0405 -:101960001C60836C1C6824F480741C6003681C6811 -:1019700024F001041C6090F84430046C03F01F0351 -:1019800002FA03F36360D0E913345C60436D33B152 -:101990001C6824F480741C60D0E916345C60243028 -:1019A000427000220270084610BD70B590F82520E4 -:1019B000002401212346022A06D004222430826119 -:1019C00041700370012429E00268156825F00E05B6 -:1019D00015600268156825F001051560826C1568B0 -:1019E00025F48075156090F84420056C02F01F0204 -:1019F00001FA02F26A60D0E913255560426D32B1F6 -:101A0000156825F480751560D0E91625556080F8B5 -:101A1000251080F82430816B01B18847204670BDC5 -:101A2000F0B4016C0C6801680D6890F8442002F075 -:101A30001F06042202FA06F3234212D06B0710D5C8 -:101A40000B689B0603D40B6823F004030B6090F82B -:101A5000441001F01F0102FA01F2016C4A60016BAF -:101A60001DE0022303FA06F727424FF0000C4FF067 -:101A7000010218D0AF0716D50C68A40605D40C686F -:101A800024F00A040C6080F8252090F8441001F03E -:101A90001F018B40016C4B6080F824C0C16A002993 -:101AA0001BD0F0BC0847082303FA06F3234214D0E6 -:101AB0002B0712D50B6823F00E030B6090F844102F -:101AC000036C01F01F0102FA01F15960C26380F852 -:101AD000252080F824C0416BE1E7F0BC704700008E -:101AE00070B504000CD02A4A21681420914209D212 -:101AF000284A0A44B2FBF0F08000606426480AE0FD -:101B0000012070BD224A52420A44B2FBF0F080002C -:101B100060641F4808382064022084F825000A68A1 -:101B200047F6F0708243D4E902031843D4E9043540 -:101B30002B431843A3691843E3691843236A1843E6 -:101B4000104308602046FFF7B7F8A0680025B0F5FD -:101B5000804F00D16560A16C20790860D4E9130141 -:101B600041606068401E032808D82046FFF7C4F88B -:101B7000606D0560D4E91601416002E06565A56508 -:101B8000E5652434A561012060702570002070BDDA -:101B900008040240F8FFFDBF0000024070B5044693 -:101BA00090F82400002501280CD0012084F824009E -:101BB00094F825600020012E06D084F82400022528 -:101BC000284670BD022070BD022684F82560E063BF -:101BD0002068066826F0010606602046FFF79EF89A -:101BE000206B00282068016802D041F00E0106E059 -:101BF00021F0040101602068016841F00A010160E0 -:101C0000A06C0168C90303D5016841F480710160CB -:101C1000606D18B1016841F480710160206801684D -:101C200041F001010160CBE72DE9F041040006D04D -:101C3000DFF8F48194F85C00002518B107E001207A -:101C4000BDE8F08184F85D50204600F0F9F8206886 -:101C5000816921F01001816100F052FA06460327E4 -:101C600005E000BF00F04CFA801B0A2811D820685C -:101C700080690007F6D42068816941F00101816123 -:101C800000F03EFA06460BE000F03AFA801B0A2804 -:101C900006D9206E40F00100206684F85C70CEE723 -:101CA00020688069C007EFD02068816941F0020197 -:101CB00081612168414502D15C4960680860207CEF -:101CC00001282068816937D041F040018161607C42 -:101CD00001282068816932D021F480418161A07C93 -:101CE0000128206881692DD041F4805181612068EC -:101CF0008169A26821F44071114381612068816982 -:101D000021F0A40181612068016921F010010161C5 -:101D1000E068012819D010B302281BD0206881691F -:101D200041F0800181612068016941F01001016189 -:101D3000E06803280ED012E021F04001C6E741F42C -:101D40008041CBE721F48051D0E72068816941F0E0 -:101D5000040103E02068816941F020018161207E57 -:101D6000E26940066FF0FF01A0F1007001EB022272 -:101D70001043226AA38A521E10430A0202EB034355 -:101D800018432368D861A068B0F5407F10D1A06ADD -:101D9000E36A401E01EB03210843216B131303EB9D -:101DA00001110843A18C02EB014108432168C8607E -:101DB000206850F8C01FE26B114301601D4A216882 -:101DC0001B48914200D11C481C4A914201D100F5A8 -:101DD000D460206451F8802FA38E22F4F81242EAD6 -:101DE00003420A6000F170016164216851F8802F9C -:101DF00094F8383022F0706242EA03620A6000F11F -:101E0000B001A164D831E164D83121651831616530 -:101E1000D83100E020C08842FCD3A56525660120AA -:101E200084F85C0000200BE700640040006500407F -:101E300000A400400068004050A70040006C004033 -:101E400010B59CB00446142115A8FEF7ACFA542135 -:101E50006846FEF7A8FA17492068884228D18014FE -:101E6000009040030E90684600F038FE08B1FEF77F -:101E700075FF1148816D41F000718165816D01F040 -:101E800000711A91C16C41F00101C164C06C15A9C7 -:101E900000F001001A904FF4C050159002201690E7 -:101EA00000201790189009201990C00600F006F83D -:101EB0001CB010BD00640040001002402DE9F04F3E -:101EC000DFF81092002301260325A9F1040B85B049 -:101ED0000F2709F1040AABF1040EF3E006FA03FC44 -:101EE00012EA0C027ED00C7904F00304012C01D01C -:101EF000022C26D1D0F80880CDF800804FEA4308A4 -:101F000005FA08F4CDF81080DDF8008028EA04080E -:101F1000CDF80080CC68DDF8108004FA08F4DDF814 -:101F2000008044EA08048460446824EA0C0491F8C0 -:101F300004C0CCF3001C0CFA03FC4CEA040CC0F8FF -:101F400004C00C79E443A4070ED0C4684FEA4308E8 -:101F500005FA08FC24EA0C04D1F808C00CFA08FCC5 -:101F60004CEA040CC0F80CC00C7904F00304022CF9 -:101F700015D1DC0800EB84040294246A4FEA437C08 -:101F80004FEADC6807FA08FC24EA0C04D1F810C018 -:101F90000CFA08FC4CEA040C029CC4F820C004684B -:101FA0004FEA430805FA08FC24EA0C0491F804C03F -:101FB0000CF0030C0CFA08FC4CEA040CC0F800C04E -:101FC0004C6814F4403F7CD0434CD4F860C04CF0D3 -:101FD000010CC4F860C0246E23F0030C04F001046B -:101FE000009400E06DE03D4C64440294A4684FEA24 -:101FF000837C4FEA1C7807FA08FC24EA0C04B0F151 -:10200000904F06D0DFF8D8C0604505D14FF0010CE5 -:1020100020E04FF0000C1DE0DFF8C8C0604502D1A1 -:102020004FF0020C16E0DFF8C0C0604502D14FF05F -:10203000030C0FE0DFF8B4C0604502D14FF0040C90 -:1020400008E0DFF8ACC0604502D14FF0050C01E0BC -:102050004FF0060C0CFA08FC4CEA040C029CC4F885 -:1020600008C0D9F80040CC46D1F8048094435FEA18 -:10207000C82800D51443CCF80040DAF80040D44614 -:10208000D1F8048094435FEA882800D51443CCF843 -:102090000040DBF80040DC46D1F8048094435FEA5E -:1020A000883800D51443CCF80040DEF80040F446F0 -:1020B000D1F8048094435FEAC83800D51443CCF8C3 -:1020C00000405B1C0A6832FA03F47FF407AF05B0E6 -:1020D000BDE8F08F080401400010024000000140FC -:1020E0000004004800080048000C004800100048A8 -:1020F000001400480AB18161704781627047000096 -:1021000001488068704700007000002010B590F80A -:10211000DC20012A21D0012280F8DC20022380F873 -:10212000DD304B1C1BD00368D3F8CC4344F00204D1 -:10213000C3F8CC430368D3F8CC4324F00C040C431D -:10214000C3F8CC430168D1F8CC3343F00103C1F8A4 -:10215000CC3380F8DD20002010BD022010BD0168C6 -:10216000D1F8CC3323F00203C1F8CC33EAE7000006 -:1021700038B5040050D00220C034607700252562B5 -:102180006562A562E56225636563A56314F8B80C12 -:10219000C03CC0071BD021492068884208D1204894 -:1021A000016E41F080610166006E00F08060009079 -:1021B0002168086820F44042208A00F4404010431F -:1021C00020F44052A08A00F440501043086020469A -:1021D00000F028F8207A800708D52168086820F4E4 -:1021E0004072A08900F4407010430860012084F818 -:1021F000DD0084F8DC500021C1EBC10004EB80005D -:10220000491C8561C561056245628562C9B2056385 -:102210000629F1D9002038BD012038BD00680140F1 -:102220000010024008B500680649884208D10648F7 -:10223000016E41F080610166006E00F080600090E8 -:1022400008BD0000006801400010024010B586B0D3 -:10225000044614216846FEF7A6F80F492068884214 -:1022600018D10E48C16C41F00101C164C06C6946CF -:1022700000F0010005904FF4807000900220019062 -:1022800000200290032003900D2004904FF0904016 -:10229000FFF714FE06B010BD0068014000100240B8 -:1022A00070B50D460446FFF72BFF064607E0681C95 -:1022B00005D0FFF725FF801BA8420CD85DB1206830 -:1022C000D0F88803C043C003F1D40120DC3460702F -:1022D0000020207070BD072084F8DD00032070BD51 -:1022E00070B590F8DD30022B23D0022380F8DD306A -:1022F000062920D08023046803EBC115635923F01D -:1023000007069368334323F01806D36833436351B9 -:102310009425046805EBC11513686351982403687C -:1023200004EBC11152685A50012180F8DD100020E1 -:1023300070BD022070BD0368196821F00704916820 -:10234000214321F01804D168214319600368116802 -:102350005961516802689161E6E72DE9F04F90F804 -:10236000DD40022C25D090F8DC40012C21D04FF02C -:10237000010980F8DC90022480F8DD4000274FF04E -:10238000070C062918D09C2404EBC116012A39D069 -:102390008024A8254FF4005A4FF4405B05EBC1158B -:1023A00004EBC114022A2FD0042A45D0082A0BD1ED -:1023B00044E00220BDE8F08F012A0AD0022A0CD0A6 -:1023C000042A0ED0082A10D080F8DDC080F8DC7016 -:1023D0000EE002681968D1610AE00268196851626A -:1023E00006E002681968916202E002681968D16229 -:1023F00090F8DD10072948D0DC3080F80190077094 -:102400000020D7E7196835E04FF0A408D0F800C0E5 -:1024100008EBC1111A684CF80120596800290168BD -:102420000A5922F440522ED00A5101680A59D3F8B1 -:1024300004C042EA0C0218E0196821E04FF0AC0831 -:10244000D0F800C008EBC1111A684CF80120596897 -:10245000002901680A5922F4404214D00A51016847 -:102460000A59D3F804C042EA8C020A51596851450E -:1024700003D1996802689151BAE75945B8D1996872 -:1024800002685151B4E70A51B2E7012092E710B552 -:1024900090F8DC20012A0ED0012200F8DC2F022364 -:1024A000437050F8DC3C1C680C431C6042700021F7 -:1024B0000170084610BD022010BD0000F0B590F874 -:1024C000DC20012A38D0012480F8DC40022280F888 -:1024D000DD200268D2F8903345682B43C2F8903370 -:1024E000CA0305D50268D368D0F8C8502B43D3601F -:1024F0000022DFF848C08C255CF822300B420CD05B -:10250000066805EBC213F758C2EBC20E00EB8E0E45 -:10251000DEF820E047EA0E07F750521CD2B2062A36 -:10252000EAD3026813680B43136080F8DD40002192 -:1025300080F8DC100846F0BD0220F0BD7C000020D1 -:1025400070B5044690F8DD00022810D094F8DC0045 -:1025500001280DD0012584F8DC50022084F8DD002C -:10256000204602F082F9DC3465700020207070BDD6 -:10257000022070BD10B590F8DC20012A10D0012295 -:1025800000F8DC2F0223437050F8DC3CD3F894436E -:102590000C43C3F89443427000210170084610BDFB -:1025A000022010BD2DE9F041044690F8DD001546EB -:1025B0000E46022826D094F8DC00012821D00127FD -:1025C00084F8DC70022084F8DD00062E1CD0204642 -:1025D00002F0BAF9C6EBC60004EB8000296801627C -:1025E00069684162A9688162E968C1622969016319 -:1025F0003146204602F0BBF8062E15D0E86A40B1FD -:1026000012E00220BDE8F0811146204602F0E4F815 -:10261000E0E78021206801EBC6114258EB6D22F4FF -:10262000007242EA43224250DC346770002020707E -:10263000E8E72DE9F041044690F8DD00022824D0B7 -:1026400094F8DC0001281FD0012584F8DC5002201A -:1026500084F8DD00EC20266800EBC113F058176801 -:1026600020F0100040EA071020F48017506838432B -:1026700020F48037D068384320F40037906838431E -:102680009769012F03D00CE00220BDE8F08120F013 -:1026900004071069384320F002075069384340F0BE -:1026A0000100F050204602F062F8DC346570002032 -:1026B0002070EAE790F84120202A24D190F84020A9 -:1026C000012A20D0012280F84020242280F84120D5 -:1026D0000268136823F0010313600268136823F48F -:1026E00080531360026813680B43136001680A6823 -:1026F00042F001020A60202180F84110002180F898 -:102700004010084670470220704790F84120202A68 -:1027100022D190F84020012A1ED0012280F84020CA -:10272000242280F841200268136823F0010313601B -:102730000268136823F4706343EA012111600168A1 -:102740000A6842F001020A60202180F8411000214D -:1027500080F84010084670470220704770B50400AA -:1027600004D094F84100002510B106E0012070BDAE -:1027700084F84050204600F04FF8242084F84100AF -:102780002068016821F0010101606068216820F083 -:10279000706008612068816821F400418160E06810 -:1027A0000128A06830D040F4044021688860E068C7 -:1027B0000228206841682AD021F400614160206825 -:1027C0004168144A114341602068C16821F4004106 -:1027D000C160D4E904010843A16940EA01202168ED -:1027E000C860D4E9070108432168086020680168CF -:1027F00041F0010101606564202084F841002563F7 -:1028000084F84250002070BD40F40040CDE741F410 -:102810000061D3E70080000230B59BB0044614216C -:1028200015A8FDF7C0FD54216846FDF7BCFD17490A -:102830002068884227D100254FF400300A95009087 -:10284000684600F04BF908B1FEF788FA104CE06CCE -:1028500040F00400E064E06C15A900F004001A9058 -:10286000C02015901220CDE916050820CDE918509A -:102870000848FFF723FBE06D40F00200E065E06DE3 -:1028800000F002001A901BB030BD00000084004030 -:102890000010024000080048024881684268114464 -:1028A000816070477000002010B50024032000F004 -:1028B0009BF80F2000F008F808B1012401E000F0B7 -:1028C00047F8204610BD000030B505461B4887B0CC -:1028D000816D41F010018165806D06A900F0100046 -:1028E000009001A800F064FB00F082FB1449154A37 -:1028F000B0FBF1F11448491E0260416040F2E7323A -:102900000021C0E90321816000F021FF040012D101 -:102910000D4800F061FF04000DD1362000F036F8BC -:10292000102D07D200222946362000F03DF8074836 -:10293000056000E0012407B0204630BD00100240D1 -:1029400040420F00001000406C0D0020700000207D -:102950000D4808B5016E41F001010166016E01F0FC -:1029600001010091816D41F080518165806D0022EF -:1029700000F0805000900F21901E00F015F8BDE887 -:10298000084000F0A3B800000010024000280ADB55 -:1029900000F01F020121914040094FF0E02202EBBC -:1029A0008000C0F800117047F0B40E4B1B680C4655 -:1029B000C3F30223C3F10705042D00D90425191D13 -:1029C000072901D2002300E0DB1E012606FA05F1EB -:1029D000491E214099409E40761E16403143F0BC6E -:1029E00004F056B80CED00E0064900F00702086854 -:1029F0004FF6FF03184040EA0220034A10430860E4 -:102A0000704700000CED00E00000FA052C492D4A4B -:102A1000322309685943B1FBF2F22B4940B1B0F5BA -:102A2000007F08682AD020F4C06040F480602DE068 -:102A30000868C0F34120022804D051F8800F20F428 -:102A4000807023E0D1F8800020F48070C1F880000D -:102A5000086820F4C06040F40070086002F10102D0 -:102A600002E000BFA2F101024869400501D5002A39 -:102A7000F8D1486940050AD503207047C0F34120CA -:102A8000022806D051F8800F40F4807008600020C2 -:102A90007047D1F8800040F48070C1F88000086869 -:102AA00020F4C06040F40070086002F1010201E00F -:102AB000A2F1010248694005DBD5002AF8D1D8E728 -:102AC0009800002040420F000070004002488168DA -:102AD00041F4804181607047007000402DE9F84367 -:102AE000044600680026B94D00035BD5A86D002799 -:102AF000C00008D4A86D40F08050A865A86D0127DB -:102B000000F080500090DFF8C892D9F8001041F42E -:102B10008071C9F80010FFF7F3FA804606E000BFA5 -:102B2000FFF7EEFAA0EB0800022827D8D9F800003A -:102B3000C005F5D5D5F8900010F4407010D0216D87 -:102B400081420DD055F8900F296820F4407041F46F -:102B500080312960296821F48031296045F8900985 -:102B6000C00711D0FFF7CCFA804641F2883907E060 -:102B7000FFF7C6FAA0EB0801494501D903260BE08F -:102B8000D5F890008007F3D5D5F89000216D20F49A -:102B900040700843C5F89000012F03D1A86D20F0C4 -:102BA0008050A8652078C00707D0D5F888006168F4 -:102BB00020F003000843C5F888002078800707D577 -:102BC000D5F88800A16820F00C000843C5F88800FB -:102BD0002078400707D5D5F88800E16820F030005C -:102BE0000843C5F888002078000707D5D5F8880085 -:102BF000216920F0C0000843C5F888002078C0068D -:102C000007D5D5F88800616920F440700843C5F8FD -:102C100088002078800607D5D5F88800A16920F4BF -:102C200040600843C5F888002078400607D5D5F8ED -:102C30008800E16920F440500843C5F888002078F6 -:102C4000000607D5D5F88800216A20F440400843E3 -:102C5000C5F888002088C00507D5D5F88800616AC6 -:102C600020F440300843C5F888002068800307D569 -:102C7000D5F89C00A16A20F003000843C5F89C0029 -:102C80002088800507D5D5F88800E16A20F4402027 -:102C90000843C5F88800208840050FD5D5F888007E -:102CA000216B20F440100843C5F88800206BB0F574 -:102CB000801F03D1E86840F48010E8602088000598 -:102CC0000FD5D5F88800616B20F440000843C5F8A3 -:102CD0008800606BB0F5800F03D1E86840F4801085 -:102CE000E8602088C0040FD5D5F88800A16B20F0DB -:102CF00040700843C5F88800A06BB0F1807F03D115 -:102D0000E86840F48010E86020884FF0006180049B -:102D10000ED5D5F88800E26B20F040601043C5F86E -:102D20008800E06B884203D1E86840F48010E860D6 -:102D3000208840040ED5D5F88800226C20F0406031 -:102D40001043C5F88800206C884203D1E86840F43D -:102D50008010E860208800040FD5D5F88800616CE9 -:102D600020F040500843C5F88800606CB0F1805FE7 -:102D700003D1E86840F48030E8602068C0030FD5D4 -:102D8000D5F88800A16C20F040400843C5F88800C1 -:102D9000A06CB0F1804F03D1E86840F48030E86067 -:102DA000206840030FD5D5F89C00E16C20F440105A -:102DB0000843C5F89C00E06CB0F5001F03D1E8683B -:102DC00040F48010E8603046BDE8F883001002400F -:102DD000007000402DE9F0470E4605004FF0000757 -:102DE00025D0DFF8AC81D8F8000000F00F00B04229 -:102DF0000CD2D8F8001021F00F013143C8F80010B0 -:102E0000D8F8000000F00F00B04210D12968614CE2 -:102E1000C80741F2883A5AD06868DFF87C910328E5 -:102E200008D0022820682DD0400500282CDB012086 -:102E3000BDE8F08720688001F9D5E06800F0030262 -:102E4000E068C0F30310401C032A19D0534A00BFA6 -:102E5000B2FBF0F0E268C2F306225043E268C2F32C -:102E60004162521C5200B0FBF2F0484517D9A068ED -:102E700010F0F00F0CD0880711D5A86840B10EE013 -:102E8000474AE5E78003D0E700F0D6F8484506D981 -:102E9000A06820F0F00040F08000A0608027A068CB -:102EA000696820F003000843A060FFF729F9814614 -:102EB00006E000BFFFF724F9A0EB090151453AD81D -:102EC000A068696800F00C00B0EB810FF2D12868AF -:102ED000810714D5400703D5A06840F4E060A060E6 -:102EE0002878000705D5A06820F4605040F4E06021 -:102EF000A060A068A96820F0F000084304E0802FDB -:102F000003D1A06820F0F000A060D8F8001040467F -:102F100001F00F01B14216D9016821F00F013143D0 -:102F20000160FFF7EDF8074607E000BFFFF7E8F89C -:102F3000C11B514501D903207AE7D8F8000000F001 -:102F40000F00B042F2D12878400705D5A068E968A3 -:102F500020F4E0600843A0602878000706D5A06848 -:102F6000296920F4605040EAC100A06000F064F8D4 -:102F7000A1680C4AC1F30311515C01F01F01C84064 -:102F80000949086009480068BDE8F047FFF79CBCA4 -:102F9000002002400010024000B4C4040024F400E9 -:102FA00040787D019896000898000020700000206D -:102FB0000F2202600C4A936803F003034360936896 -:102FC00003F0F0038360936803F4E063C3609268E6 -:102FD0004FF4E06303EAD20202610448006800F0A3 -:102FE0000F000860704700000010024000200240FF -:102FF0000548064900688968054AC1F30221515C09 -:1030000001F01F01C84070479800002000100240E6 -:10301000A89600080548064900688968054AC1F372 -:10302000C221515C01F01F01C84070479800002088 -:1030300000100240A8960008184910B58868C0F32F -:1030400081021748012A0BD08A68164BC2F381020D -:10305000022A06D08A68C2F38102032A03D0002024 -:1030600010BD184610BDCA6802F00304CA68C2F356 -:103070000312521C032C02D0B0FBF2F001E0B3FBB0 -:10308000F2F0CA68C968C2F306225043C1F3416135 -:10309000491C4900B0FBF1F010BD000000100240D7 -:1030A0000024F40040787D012DE9F84304007AD033 -:1030B0002078FA4DC00747D0A868E96800F00C00F6 -:1030C00001F003010C2802D0082817D001E00329E1 -:1030D00014D06068B0F5803F17D0B0F5A02F2868F5 -:1030E00017D020F480302860286820F480202860E1 -:1030F0006068E0B1FFF704F8064614E02868800332 -:1031000022D560680028D2D01EE0286840F48030C4 -:10311000EDE740F480202860F7E700BFFEF7F0FFFE -:10312000801B642870D828688003F7D50CE0FEF770 -:10313000E7FF064605E000BFFEF7E2FF801B6428BC -:10314000F0D828688003F7D4207880074CD5A86889 -:10315000E96800F00C0001F003010C2802D00428FB -:103160000DD001E002290AD0E068002828682BD0A1 -:1031700040F480702860FEF7C3FF064619E0286817 -:10318000400502D5E068002891D06868217C20F0D5 -:10319000FE4040EA01606860C1480068FFF794FBA8 -:1031A000002800D120E076E1FEF7AAFF801B02286C -:1031B000B8D828684005F7D56868217C20F0FE4023 -:1031C00040EA016068600FE020F480702860FEF73C -:1031D00097FF064605E000BFFEF792FF801B02281E -:1031E000A0D828684005F7D42078000729D5606961 -:1031F0000028D5F8940013D040F00100C5F89400E1 -:10320000FEF77EFF064606E0BCE000BFFEF778FF53 -:10321000801B022886D8D5F894008007F6D510E0E8 -:1032200020F00100C5F89400FEF76AFF064604E0AE -:10323000FEF766FF801B0228BAD8D5F894008007F5 -:10324000F6D42078400764D5A86D0026C00008D4C5 -:10325000A86D40F08050A865A86D012600F0805050 -:10326000009090480168C90511D40168804641F476 -:1032700080710160FEF744FF074604E0FEF740FF5F -:10328000C01B02287ED8D8F80000C005F6D5A0687B -:10329000012813D0052855F8900F16D020F0010012 -:1032A0002860286820F0040045F89009A06841F2E1 -:1032B0008838D8B1FEF724FF074612E0D5F8900011 -:1032C00040F00100C5F89000F0E740F004002860ED -:1032D000286840F00100E7E7FEF712FFC11B4145F7 -:1032E00050D8D5F890008007F6D50CE0FEF708FF1F -:1032F000074604E0FEF704FFC11B414542D8D5F85C -:1033000090008007F6D4012E03D1A86D20F08050E4 -:10331000A8652078800628D5A0690028D5F89800EF -:1033200012D040F00100C5F89800FEF7E9FE06460D -:1033300005E000BFFEF7E4FE801B022871D8D5F837 -:1033400098008007F6D510E020F00100C5F898003D -:10335000FEF7D6FE064604E0FEF7D2FE801B0228EA -:103360005FD8D5F898008007F6D4E069F0B3A96873 -:10337000C1F3810103295FD00228286820F0807002 -:10338000286000E04DE003D0FEF7BAFE04464BE0B3 -:10339000FEF7B6FE064604E0FEF7B2FE801B0228EA -:1033A0003FD828688001F7D420346FF00F02D4E9A9 -:1033B000000102EB01110843218A5204490802EB83 -:1033C0004151A26841EA02210843217D4FF07E422B -:1033D000490802EB41610843217B40EAC160E9688A -:1033E000314A11400843E860286800E060E040F09E -:1033F00080702860E86840F08070E860FEF780FE2A -:10340000044604E0FEF77CFE001B022809D8286869 -:103410008001F7D54CE000BFFEF772FE001B0228CA -:1034200002D90320BDE8F88328688001F4D4E86855 -:103430001E490840E8603BE00128F3D0E868226AB2 -:1034400000F00301914226D1616A00F0F002090107 -:10345000103991421FD1A26A00F4FE41B1EB022F54 -:1034600019D194F82C2000F07841B1EBC26F12D141 -:10347000218E00F4C00249084905A1F500119142CE -:1034800009D194F8341000F0C06049084906A1F150 -:10349000007181420CD00120C4E7000000100240FE -:1034A00070000020007000400C809F01FCFFEEFEC9 -:1034B0000020B7E770B504004FF0010034D094F855 -:1034C000250028B9002084F82400204600F042F8A6 -:1034D000022084F825002068C168C943C90632D596 -:1034E000CA214162216853204862204601F0CCFE87 -:1034F000FF25B8B920688169154A114081612068AB -:1035000081696268A369114322691A431143816189 -:103510002189E06840EA014021680861204601F005 -:10352000D8FE10B121684D6270BDD4E90721114366 -:1035300022686369966926F06046334319439161B6 -:1035400021684D6200E00020012184F8251070BD43 -:10355000BFFF8FFB10B596B0044654216846FCF7B8 -:1035600022FF0F492068884217D14FF400200090B5 -:10357000801214906846FFF7B1FA08B1FDF7EEFB30 -:103580000848816B41F400418163016841F4806126 -:103590000160006800F48060159016B010BD000056 -:1035A000002800405810024070B504460B482168BE -:1035B000C860FEF7A5FD05464FF47A7607E000BF28 -:1035C000FEF79EFD401BB04201D9032070BD20686C -:1035D000C0688006F4D5002070BD00005F000100C7 -:1035E000704770477047000030B590F83C20012AC2 -:1035F00045D0012280F83C20CA688B6822F44072D2 -:103600001A434B6822F480621A430B6822F400626A -:103610001A430B6922F480521A434B6922F4005278 -:103620001A430B6B22F480421A430B8B22F4702254 -:1036300042EA0342CB6922F080521A43114D0368DB -:103640000024AB4205D0104DAB4202D00F4DAB422F -:1036500010D10D8D22F4700242EA05520D6A22F05B -:1036600080722A434D6A22F000722A43C96A22F00E -:1036700000520A435A6480F83C40002030BD0220CA -:1036800030BD0000002C01400034014000500140DA -:103690007047704770470000F0B590F83C20012A51 -:1036A00042D0012580F83C50022280F83D2003687A -:1036B0005A689C681D4E1E4FDFF878C0B34203D095 -:1036C000BB4201D0634504D122F4700E4A6842EA3D -:1036D0000E02DFF864E002EA0E02D1F800E04EEAE2 -:1036E000020EC3F804E00268B24212D0B2F1804F79 -:1036F0000FD0124B9A420CD0114B9A4209D0114B69 -:103700009A4206D0BA4204D00F4B9A4201D0624589 -:1037100004D1896824F08003194391603C304570DE -:10372000002101700846F0BD0220F0BD002C0140D0 -:1037300000340140005001408FFFFFFD00040040B5 -:1037400000080040000C004000400140704710B5E8 -:10375000040003D094F83D0010B107E0012010BD33 -:10376000002084F83C00204600F018F8022084F87D -:103770003D00211D206801F0C1FE01203D34E072B2 -:103780006070A070E07020716071A071E0712072B3 -:103790006072A0722070002010BD000008B50068A3 -:1037A0000B49884212D10B48016E41F48021016619 -:1037B000006E002200F48020009005211A20FFF7FF -:1037C000F3F8BDE808401A20FFF7E0B808BD000094 -:1037D000004801400010024090F83D10012901D03E -:1037E00001207047022180F83D100168CA6842F04C -:1037F0000102CA6000681349884214D0B0F1804FBA -:1038000011D0114988420ED0104988420BD010497E -:10381000884208D00F49884205D00F49884202D01B -:103820000E49884207D181680D4A1140062906D009 -:10383000B1F5803F03D0016841F001010160002033 -:1038400070470000002C01400004004000080040C8 -:10385000000C004000340140004001400050014095 -:103860000700010070472DE9F04104460068C66872 -:1038700005694FF00007A90713D5B10711D5F91E47 -:10388000016101202077206880698007204602D0EE -:10389000FFF7E8FF04E000F0E1F8204600F0ACF9A3 -:1038A0002777680716D5700714D521686FF00400D4 -:1038B0000861022020772068806910F4407F20464C -:1038C00002D0FFF7CFFF04E000F0C8F8204600F078 -:1038D00093F92777280715D5300713D521686FF09E -:1038E00008000861042020772068C069800720460E -:1038F00002D0FFF7B7FF04E000F0B0F8204600F078 -:103900007BF92777E80616D5F00614D521686FF005 -:1039100010000861082020772068C06910F4407FFB -:10392000204602D0FFF79EFF04E000F097F8204603 -:1039300000F062F92777E80708D0F00706D0216881 -:103940006FF001000861204600F0E2F9280601D47A -:10395000A80408D5300606D521686FF40250086126 -:103960002046FFF73EFEE80508D5300606D521685B -:103970006FF4807008612046FFF732FE680608D5B4 -:10398000700606D521686FF040000861204600F0FF -:10399000CFF9A80608D5B00606D521686FF020003B -:1039A00008612046FFF71EFEE80208D5F00206D5A2 -:1039B00021686FF4801008612046FFF76AFEA802B4 -:1039C00008D5B00206D521686FF4001008612046C2 -:1039D000FFF75EFE680208D5700206D521686FF415 -:1039E000800008612046FFF755FE28020AD5300204 -:1039F00008D521686FF4000008612046BDE8F04159 -:103A0000FFF7A4BEBDE8F08110B586B004461421CE -:103A10006846FCF7C8FC0E492068884215D10D485D -:103A2000C16C41F00201C164C06C694600F0020043 -:103A30000590042000900220019000200290039045 -:103A4000032004900448FEF739FA06B010BD0000C8 -:103A5000005001400010024000040048704770B55B -:103A6000044690F83C0000260D4601280BD00120AA -:103A700084F83C000C2A4AD007DC82B1042A20D00A -:103A8000082A06D131E0022070BD102A53D0142A32 -:103A900063D00126002084F83C00304670BD2068C9 -:103AA00001F0ACFD2068816941F008018161206866 -:103AB000816921F004018161206881692A691143CB -:103AC00011E0206801F0F0FD2068816941F4006197 -:103AD00081612068816921F4806181612068816948 -:103AE0002A6941EA02218161D4E7206801F02CFEB5 -:103AF0002068C16941F00801C1612068C16921F0F5 -:103B00000401C1612068C1692A69114311E020687C -:103B100001F06AFE2068C16941F40061C16120685A -:103B2000C16921F48061C1612068C1692A6941EAE3 -:103B30000221C161AEE7206801F0A6FE2068016D98 -:103B400041F0080101652068016D21F00401016563 -:103B50002068016D2A69114311E0206801F0D0FE50 -:103B60002068016D41F4006101652068016D21F458 -:103B7000806101652068016D2A6941EA02210165C1 -:103B800088E710B5040003D094F83D0010B107E0B9 -:103B9000012010BD002084F83C00204600F018F8F9 -:103BA000022084F83D00211D206801F0A7FC0120BF -:103BB0003D34E0726070A070E07020716071A0719F -:103BC000E07120726072A0722070002010BD0000B1 -:103BD00008B500680649884208D10648016E41F4DC -:103BE00080110166006E00F48010009008BD000096 -:103BF00000500140001002407047000070B50446BC -:103C0000022269B1042912D0082917D00C291CD02E -:103C1000102921D094F84300012824D0012070BD40 -:103C200094F83E000128F9D184F83E201DE094F874 -:103C30003F000128F2D184F83F2016E094F84000BC -:103C40000128EBD184F840200FE094F841000128CE -:103C5000E4D184F8412008E094F842000128DDD145 -:103C600084F8422001E084F843200122206801F01A -:103C7000B7FC1D4920681D4A1D4B1E4D88420BD0C4 -:103C8000904209D0984207D01B4EB04204D01B4E40 -:103C9000B04201D0A84203D1466C46F400464664C7 -:103CA0002068884211D0B0F1804F0ED0144988426C -:103CB0000BD01449884208D01349884205D090425D -:103CC00003D0984201D0A84207D181680F4A114021 -:103CD000062906D0B1F5803F03D0016841F001010B -:103CE0000160002070BD0000002C01400034014044 -:103CF00000400140005001400044014000480140A4 -:103D00000004004000080040000C004007000100D3 -:103D100000680549884201D1FEF7BEBD03498842CB -:103D200001D104F0EBBA7047001000400048014098 -:103D3000704790F88410012918D0012180F8841070 -:103D40002421C0F8881001680A680B6823F0010379 -:103D50000B6022F0005100224266036819602021A6 -:103D6000C0F8881080F88420104670470220704701 -:103D70007047704770B5044690F8840001281DD044 -:103D8000012084F884002420C4F888002068056895 -:103D9000026822F0010202602068826822F06062FC -:103DA0000A438260204601F0E9FD2068056020207A -:103DB000C4F88800002084F8840070BD022070BD23 -:103DC00070B5044690F8840001281DD0012084F8C5 -:103DD00084002420C4F8880020680568026822F066 -:103DE000010202602068826822F060420A43826019 -:103DF000204601F0C3FD206805602020C4F888003B -:103E0000002084F8840070BD022070BD70477047A8 -:103E100070B50546D0F89000104E88B134680DE0BA -:103E20002068A84209D1D5F890200DA0616802F061 -:103E30001FFE206A401C206202E0646A002CEFD161 -:103E4000716808E00868A84204D1002081F82400C5 -:103E5000086170BD896A0029F4D170BD1C01002081 -:103E60002573205541525420455252256C75210A24 -:103E7000000000002DE9F04103680446D869196884 -:103E80009A6840F60F0528424FF000054FF00206F1 -:103E90007ED0BC4FDFF8F0C2174001EA0C0C57EAA5 -:103EA0000C0C76D05FEAC07C0CD05FEAC15C09D50F -:103EB0004FF0010CC3F820C0D4F8903043F0010358 -:103EC000C4F89030830709D5D30707D023681E6252 -:103ED000D4F8903043F00403C4F8903043070AD577 -:103EE000D30708D0266804233362D4F8903043F017 -:103EF0000203C4F8903003070CD501F020033B43C4 -:103F000008D0266808233362D4F8903043F00803C1 -:103F1000C4F8903003050BD54B0109D526684FF442 -:103F200000633362D4F8903043F02003C4F890303B -:103F3000D4F89030002B49D0800609D501F020003C -:103F400002F08051084303D0616F09B120468847D1 -:103F5000D4F8900021688968490602D410F0280F2F -:103F600036D0204601F08EFE2068806840062AD5B3 -:103F70002068083050E8001F21F0400140E800129E -:103F8000002AF5D1D4F88000E8B18049816301E0CE -:103F90000AE023E0D4F88000FDF707FD002815D0E3 -:103FA000D4F88000816B0BE0870617D501F020075D -:103FB00002F0805C57EA0C0710D0616FB7E0204632 -:103FC000BDE8F04108472046FFF722FFBDE8F08139 -:103FD0002046FFF71DFFC4F89050F7E7D4F86CC0F7 -:103FE0002027BCF1010F7DD15FEAC06C7AD55FEA72 -:103FF000C16C77D51020186220688068400651D5C2 -:10400000D4F880100A6850680004000C3ED0B4F860 -:104010005C3083423AD9A4F85E00086800688006E4 -:104020002CD4216851E8000F20F4807041E8000290 -:10403000002AF6D12068083050E8001F21F0010165 -:1040400040E80012002AF5D12068083050E8001F2F -:1040500021F0400140E80012002AF5D1C4F88C702C -:10406000E566216851E8000F20F0100041E80002E9 -:10407000002AF6D1D4F88000FDF763FC2667B4F877 -:104080005C00B4F85E10401A81B207E0B4F85C102E -:1040900081429BD11068800698D526672046FFF79D -:1040A00067FE93E734F85C0F6188401A81B260883C -:1040B0005C3C00288AD0002988D0226852E8000F92 -:1040C00020F4907042E80003002BF6D12D4BDB4327 -:1040D0002068083050E8002F1A4040E8002CBCF15E -:1040E000000F00E00EE0F3D1C4F88C70E566656760 -:1040F000206850E8002F22F0100240E80023002B37 -:10410000F6D1CAE7C60209D5560207D54FF480108A -:1041100018622046BDE8F041FFF779BE03060AD5D4 -:1041200001F0800302F40002134304D0A16F0029C0 -:104130007FF445AF4AE7420611D54A060FD520461F -:10414000016851E8002F22F0400241E80023002BD3 -:10415000F6D1C0F88870856700F0F8FA36E70202F9 -:1041600006D54A0004D52046BDE8F041FFF74EBE13 -:10417000C00196D5002994DA2046BDE8F041FFF74A -:10418000F8BD00000100001020010004315B0008B0 -:1041900010B5040003D0D4F8880010B107E0012066 -:1041A00010BD002084F88400204600F027F8242069 -:1041B000C4F888002068016821F001010160A06A4C -:1041C00010B1204601F0FCFB204602F05DF801280A -:1041D000E6D02068416821F4904141602068816800 -:1041E00021F02A0181602068016841F0010101602D -:1041F0002046BDE8104001F047BC00002DE9F04F1B -:104200009BB00446142115A8FCF7CDF8542168464C -:10421000FCF7C9F8CA4A2168CA4E02270020802547 -:104220004FF010094FF02008914259D1C246CDF805 -:104230000080804606906846FEF750FC08B1FCF707 -:104240008DFDF06D40F00100F065F06D00F00100B3 -:104250001A90F06C40F00200F064F06CCDE9167832 -:1042600000F002001A904FF4406015900820CDE94C -:104270001880464615A9B448FDF720FEB44FB34850 -:1042800038602220C7E90106C7E903657E61C7E9F6 -:10429000066A38463E62FDF723FC08B1FCF75EFD76 -:1042A000C4F88070BC62AA4FA848603714303860E8 -:1042B000C7E903657E61BE61FE6123203E62C7E9F6 -:1042C00001093846FDF70CFC08B1FCF747FDE7672C -:1042D000002205215B20BC62FEF766FB5B205BE0F1 -:1042E0009C4A4FF0070A91425BD183460121CDE9F8 -:1042F000001B6846FEF7F2FB08B1FCF72FFD306E9D -:1043000040F480403066306E00F480401A90F06CCB -:1043100040F00400F064F06CCDE9167B00F004007E -:104320001A903020CDE918BA15905E4615A98A4832 -:10433000FDF7C4FD864F8548C03728303860182007 -:10434000C7E90106C7E903657E61C7E90668384623 -:104350003E62FDF7C5FB08B1FCF700FDC4F88070B4 -:10436000BC627A487D4F3C303860C7E903657E61A6 -:10437000BE61FE6119203E62C7E901093846FDF7BA -:10438000AFFB08B1FCF7EAFCE76700220521252016 -:10439000BC62FEF709FB2520FEF7F8FA1BB0BDE86A -:1043A000F08F6F4A91426FD1834602900097684622 -:1043B000FEF794FB08B1FCF7D1FCB06D40F400307F -:1043C000B065B06D00F400301A90F06C40F0010060 -:1043D000F064F06C00F001001A90F06C40F0020004 -:1043E000F064F06CCDE918BA00F002001A904FF4B6 -:1043F000004015900220CDE9160B5E46574615A9E0 -:104400004FF09040FDF75AFD082015900220CDE9AD -:10441000160615A94C48CDE91867FDF74FFD4F4F1B -:104420004A486037503038601A20C7E90106C7E9AA -:1044300003657E61C7E9066838463E62FDF750FBBA -:1044400008B1FCF78BFCC4F88070BC62434F3F4856 -:10445000C03764303860C7E903657E61BE61FE61C4 -:104460001B203E62C7E901093846FDF739FB08B158 -:10447000FCF774FCE767002205212620BC62FEF7EA -:1044800093FA262088E7FFE7364A914286D1042135 -:104490008346039000916846FEF720FB08B1FCF7C5 -:1044A0005DFCB06D40F48020B065B06D00F48020FC -:1044B0001A90F06C40F00400F064F06CCDE9167BCB -:1044C00000F004001A904FF44060CDE918BA15903E -:1044D0005E4615A92048FDF7F1FC1C48224F7830B4 -:1044E00038601C20C7E90106C7E903657E61C7E99A -:1044F000066838463E62FDF7F3FA08B1FCF72EFC79 -:10450000C4F88070BC62184F104860378C30386037 -:10451000C7E903657E61BE61FE611D203E62C7E999 -:1045200001093846FDF7DCFA08B1FCF717FCE7672C -:10453000002205212720BC62FEF736FA27202BE750 -:1045400000800040001002400004004808000240C3 -:10455000AC0900200038014000080048CC0A0020C7 -:104560000044004000480040EC0B002030B4D0F87C -:104570008C30202B02D0022030BC7047A9B1A2B1F0 -:104580000023C3660A4C0368A3420BD05B681B027E -:1045900008D5046854E8003F43F0806344E80035E0 -:1045A000002DF6D130BC01F0B9BF0120E4E70000D6 -:1045B0000080004030B4D0F88C30202B02D0022094 -:1045C00030BC7047A9B1A2B10023C3660A4C03688E -:1045D000A3420BD05B681B0208D5046854E8003F77 -:1045E00043F0806344E80035002DF6D130BC01F083 -:1045F000E5BF0120E4E700000080004009490968A8 -:104600000DE00A68824209D10A7F012A09D10022FD -:10461000CA608A8A896892B2FFF7CCBF496A0029CA -:10462000EFD170471C0100207047000070B50446B0 -:10463000D0F88800202801D0022070BD21B31AB321 -:1046400044F8501FA280E280002121642120A06351 -:10465000E06A503CD0B1154BC362E36F1448186355 -:10466000E36F14485863E06F134681632068E56F79 -:10467000283002462846216DFDF790FA30B110200F -:104680008834A06020202060012070BD2168402077 -:1046900008622068083050E8001F41F0800140E8BF -:1046A0000012002AF5D1002070BD0000375C000820 -:1046B000795C0008415B0008D0F88830202B01D0DD -:1046C0000220704711B30AB340F8501F8280C280A5 -:1046D0000021816201642121816342695038B2F175 -:1046E000005F82684FF4805112D08A4201D1016983 -:1046F00009B312498167026852E8001F41F0800146 -:1047000042E80013002BF6D10020704701207047CB -:104710008A4201D1016961B10949816701680831A3 -:1047200051E8002F42F4000241E80023002BF5D1AC -:10473000EAE70449F1E70449DCE70000DB68000828 -:1047400029690008716800081F68000801460648CA -:10475000406805E002688A4201D101F0EBBF806A3F -:104760000028F7D1704700001C010020704707297E -:1047700030D2DFE801F00A10161C2228040000687D -:10478000D0F8841341F0010122E00068D0F88413CE -:1047900041F002011CE00068D0F8841341F00401EC -:1047A00016E00068D0F8841341F0080110E00068BA -:1047B000D0F8841341F010010AE00068D0F88413A7 -:1047C00041F0200104E00068D0F8841341F040017A -:1047D000C0F884137047000070B503681A68D3F8F6 -:1047E000A0534C6922F020022646144324F0C00254 -:1047F000202E2BD08C69022C28D0032C2BD0042CFB -:104800002ED022F0E00200BF22F40064CA692243E5 -:1048100022F480640A6A224322F0C0644A6A224376 -:1048200022F000648A6A2243CC6A22F0404242EAC3 -:10483000840222F000544A6B096B224325F4803431 -:1048400021431A600068C0F8A01370BD22F0C002B6 -:1048500042F02002D8E722F0800242F04002D3E783 -:1048600022F0400242F08002CEE7F0B50024E426B8 -:10487000056806EBC11755F807C0B82606EBC11648 -:10488000AE59402A20D00EDC082A2CD006DC012AA2 -:104890001AD0022A27D0042A31D115E0102A13D0C9 -:1048A000202A2CD11FE0B2F5007F1CD005DC802A25 -:1048B00019D0B2F5807F22D106E0B2F5806F03D027 -:1048C000B2F5006F1BD10EE04FF0BC0E0EEBC11E17 -:1048D0005A6845F80E204FF0C00E05680EEBC11166 -:1048E0009A686A500BE0C42404EBC1145A682A5138 -:1048F000C825046805EBC1119A6862501024FE2196 -:10490000A1401A682CEA010CA240D96842EA0C02C4 -:10491000A14011431A69D3F814C01546A2400A43B6 -:104920000CFA04FC99694CEA020CA14041EA0C0122 -:10493000082D06D1B20504D4B20102D4DA69A2402E -:1049400011430068C151F0BD2DE9F04F8024036888 -:1049500004EBC117DC5924F07044DC510568EB59B5 -:10496000E82404EBC114A6462E59E42404EBC11438 -:10497000A34655F804A0D5F8A043D2F814C023F0FC -:1049800020034CEA0303BCF1200F2ED0D2F818C04C -:10499000BCF1020F29D0BCF1030F2BD0BCF1040FE6 -:1049A0002DD023F4D07300BF23F4006CD36943EA05 -:1049B0000C0323F4806C136A43EA0C0323F0C06CED -:1049C000536A43EA0C0323F0006C936A43EA0C0336 -:1049D00023F0704CD36A43EA0C03D2F834C023F4BA -:1049E0000033BCF1005F0FD010E023F4C07343F03C -:1049F0002003D9E723F4807343F08003D4E723F046 -:104A0000800343F48073CFE743F4003323F0400C7A -:104A1000936B26F03F06984643EA0C0323F4802C60 -:104A2000936D43EA0C03DFF8CCC003EA0C03D2F821 -:104A300050C04CEA030992F83C30D2F840C003F071 -:104A40003F03334323F000434CEA030C536C2AF436 -:104A500080763343966CB6F5606F02D0B6F5F05FA2 -:104A600002D1B8F1400F02D123F4F0533343D66C96 -:104A700023F480431E43D2F85480062927D2DFE86E -:104A800001F003090F151B21126B24F4003343EAD4 -:104A900042041CE0126B24F4802343EA820416E0F3 -:104AA000126B24F4002343EAC20410E0126B24F4D6 -:104AB000801343EA02140AE0126B24F4001343EA61 -:104AC000421404E0126B24F4800343EA821445F894 -:104AD0000790036843F80EC0036843F80B60D423C3 -:104AE000026803EBC11142F801800068C0F8A043DE -:104AF000BDE8F08FFFFF06FEFEE700EB8100006ED1 -:104B000000F0F84070478068C0F3C00070478068CC -:104B1000C0F3800070478068C0F380007047C068B1 -:104B200010F4406F01D0002070470120704704232B -:104B300003EAD15310B518444369C1F30451072463 -:104B40008C40A3438A401343436110BD00EB8100B6 -:104B5000016E21F0004111430166704710B5044811 -:104B6000FCF73EF8BDE810400148FFF783B90000AC -:104B70005C07002070B58CB00024089409942021B3 -:104B800068460A94FBF70FFC39484FF0A041042512 -:104B900001604FF44031C0E9011485610121C46016 -:104BA000C0E90441047744770626066280F8244071 -:104BB000C462046380F83840C46380F84040FCF766 -:104BC000FFFB08B1FCF7CAF808A929480894FCF7CC -:104BD00011F908B1FCF7C2F82648CDE90006052016 -:104BE00002907F200594CDE9030569462048FCF733 -:104BF000AFF908B1FCF7B2F81F4800900C20019003 -:104C000069461B48FCF7A4F908B1FCF7A7F81B4854 -:104C100000901220019069461548FCF799F908B1F7 -:104C2000FCF79CF81648009018200190694610483F -:104C3000FCF78EF908B1FCF791F8124800904FF498 -:104C40008070019069460A48FCF782F908B1FCF7C8 -:104C500085F80D4800904FF4837001906946044830 -:104C6000FCF776F9002801D0FCF778F80CB070BD9D -:104C70003C05002002003004040060080800900C8D -:104C80001000C010400020190002B025294808B5C6 -:104C9000816C41F004018164816C01F00401009198 -:104CA000816C41F001018164806C002200F0010000 -:104CB000009005210B20FDF777FE0B20FDF766FE27 -:104CC000002205210C20FDF76FFE0C20FDF75EFE93 -:104CD000002205210D20FDF767FE0D20FDF756FE91 -:104CE000002205210E20FDF75FFE0E20FDF74EFE8F -:104CF000002205210F20FDF757FE0F20FDF746FE8D -:104D0000002205211020FDF74FFE1020FDF73EFE8A -:104D1000002205211120FDF747FE1120FDF736FE88 -:104D2000002205216020FDF73FFEBDE8084060201D -:104D3000FDF72CBE00100240114810B50F4901606C -:104D4000002141608160C16001744174817410224E -:104D5000426101220223C0E90623C0E908328262CF -:104D6000C262C0E90C218163C163FCF75DFF0028CA -:104D700003D0BDE81040FBF7F1BF10BD0064004058 -:104D8000A805002010B5044A0021044802F0A2FC46 -:104D90000349086010BD00004C96000865530008E8 -:104DA0006C0000202DE9F04186B014216846FBF725 -:104DB000FAFA2348C16C41F02001C164C16C01F0D2 -:104DC00020010591C16C41F00401C164C16C01F086 -:104DD00004010591C16C41F00101C164C16C01F095 -:104DE00001010591C16C41F00201C164C06C4FF03A -:104DF000904700F002000590002230213846FDF770 -:104E000079F9DFF84080FE13002231464046FDF775 -:104E100071F93020009001250024CDE90154694644 -:104E200038460394FDF74AF80096CDE901546946E7 -:104E300040460394FDF742F806B0BDE8F08100005B -:104E4000001002400004004810B5AEB000242794C2 -:104E5000289429941C2120A82A94FBF7A4FA602105 -:104E60006846FBF7A0FA2B942C94202118A82D94C7 -:104E7000FBF799FA3A483949C0E900148460FDF714 -:104E800077F908B1FBF76AFF0C213548FDF73EF9C9 -:104E900008B1FBF763FF0A213148FDF701FA08B1B9 -:104EA000FBF75CFF42F21070CDE927040820CDE942 -:104EB000294027AA00212A48FDF712FA08B1FBF77A -:104EC0004DFF2094239420AA002125482694FDF725 -:104ED000B0FB08B1FBF742FF00940194012002945B -:104EE000CDE90340059406940794C0060894CDE9E3 -:104EF00009400B940C940D940F94109411941294F7 -:104F00000E941494159416946A460021144817942C -:104F1000FDF748FB08B1FBF721FF2BAB0122002175 -:104F20000F482B94FDF719FA08B1FBF717FF1894F7 -:104F300019941A941B941C941D941E9418AB01226E -:104F4000002107481F94FDF7FBFA08B1FBF706FFA5 -:104F50000348FDF77BF92EB010BD0000006801404A -:104F60000C060020134810B5114901601249416038 -:104F700000210122C0E90212016141618161C16128 -:104F80000162FDF7EBFB08B1FBF7E8FE00210948E1 -:104F9000FDF790FB08B1FBF7E1FE00210548FDF7A6 -:104FA000B4FB002803D0BDE81040FBF7D7BE10BD0E -:104FB000008400400807002036126240174810B5F0 -:104FC0001549016016494160002181600C22C160D1 -:104FD000C0E904128161016241628162FFF7D8F881 -:104FE00008B1FBF7BBFE00210C48FEF7E9FE08B153 -:104FF000FBF7B4FE00210948FEF7BCFE08B1FBF741 -:10500000ADFE0648FEF795FE002803D0BDE810402F -:10501000FBF7A4BE10BD0000008000405C0700202C -:10502000243303000D4810B50B49016000217F2295 -:10503000C0E90112FF22C0E903214FF08042416123 -:10504000C0E906120162FEF735FA002803D0BDE878 -:105050001040FBF783BE10BD00280040AC0C0020C0 -:105060000C4810B50A490160A9214160002140F2B5 -:10507000E732C0E90212016141618161FEF767FB1D -:10508000002803D0BDE81040FBF768BE10BD00004B -:1050900000480140D40C002010B598B000241494AE -:1050A00015941C210DA81694FBF77DF93421684650 -:1050B000FBF779F923482249C0E900144FF6FF7144 -:1050C000C0E90241046144618461FEF75AFD08B100 -:1050D000FBF744FE1494159414A91A481694FEF78D -:1050E000DBFA08B1FBF73AFE6020CDE90D040F941E -:1050F00010941194129400220DA912481394FEF7F3 -:10510000AEFC08B1FBF72AFE00944FF40050CDE945 -:10511000044003940003CDE90840019402940694EE -:1051200007940A940B94694606480C94FEF75CFABF -:1051300008B1FBF713FE0348FEF766FC18B010BD7C -:1051400000500140200D0020184810B5164901609C -:105150004FF4E1314160002181600C22C160C0E95F -:1051600004128161C161016241628162FFF710F83E -:1051700008B1FBF7F3FD00210C48FEF721FE08B152 -:10518000FBF7ECFD00210948FEF7F4FD08B1FBF741 -:10519000E5FD0648FEF7CDFD002803D0BDE8104030 -:1051A000FBF7DCBD10BD000000380140F007002017 -:1051B000184810B5164901604FF4E13141600021F3 -:1051C00081600C22C160C0E904128161C161016289 -:1051D00041628162FEF7DCFF08B1FBF7BFFD0021F1 -:1051E0000C48FEF7EDFD08B1FBF7B8FD00210948BA -:1051F000FEF7C0FD08B1FBF7B1FD0648FEF799FDCB -:10520000002803D0BDE81040FBF7A8BD10BD00008A -:105210000044004084080020194810B51749016077 -:105220004FF4E1314160002181600C22C160C0E98E -:1052300004128161C1610162416208218162090336 -:105240008163FEF7A5FF08B1FBF788FD00210C483C -:10525000FEF7B6FD08B1FBF781FD00210848FEF717 -:1052600089FD08B1FBF77AFD0548FEF762FD0028CD -:1052700003D0BDE81040FBF771BD10BD00480040F1 -:1052800018090020FEE7FEE72DE9F041044600681A -:105290000025C168490619D4C16841F08001C16088 -:1052A000FCF72EFF06464FF47A78032708E000BF8C -:1052B000FCF726FF801B404502D9032584F82570A2 -:1052C0002068C068400601D4032DF1D12846BDE80E -:1052D000F08170B5044600680025C16821F08001A6 -:1052E000C160206881694FF00306890607D4204613 -:1052F000FEF75AF998B184F8256003250FE081691B -:1053000021F0200181612046FEF74EF910B184F8AA -:10531000256003252068816941F0200181612846CC -:1053200070BD0000054A116809B905E011464A6AD6 -:10533000002AFBD148627047106070471C010020B2 -:10534000054A516809B905E011468A6A002AFBD16D -:1053500088627047506070471C0100200A2002F0EC -:10536000FCF8FBE70C4A00210C4802F0B3F90C4CA6 -:10537000094A0021206024320A4802F0ABF9064AAB -:10538000606048320021084802F0A4F9A0600A20B9 -:1053900002F0E3F8FBE70000909500085D53000879 -:1053A0000000002041540008AD53000802F04CFEFC -:1053B00001F0CEFF01F014FF02F0D0F902F01AF86C -:1053C0001748FBF7DDFB02F0AFFF164C642002F03C -:1053D000C4F8154801F0E2FF84ED020B134801F018 -:1053E000DDFF84ED040B124801F0D8FF84ED060BBD -:1053F000104801F0D3FF84ED080B0F4801F0CEFFF9 -:1054000084ED0A0B0D4801F0C9FF84ED0C0B2188D7 -:10541000002002F04BFE6188012002F047FED5E734 -:1054200008070020100000201C0200202C02002091 -:105430003C0200204C0200205C0200206C02002094 -:105440000A2002F08AF8FBE710B54FF0E02000696F -:1054500003F0ACFE012803D0BDE8104003F0A2BA6F -:1054600010BD00B593B038216846FAF79CFF1421AF -:105470000EA8FAF798FF0020FDF7C8FA0A2000905E -:105480004FF480700390402004900120059002208A -:105490000421CDE908015521CDE90A1007900C90AF -:1054A0000D906846FDF700FE08B172B6FEE70F20CA -:1054B0000E9003200F900020109011901290042164 -:1054C0000EA8FDF787FC002801D072B6FEE713B0E6 -:1054D00000BD00000248016841F47001016070479E -:1054E00088ED00E00148FEF7BEB90000D40C0020B2 -:1054F0000148FEF7B8B900006C0D00202DE9F04F0F -:1055000002682E4B2E4E2F4FDFF8BCC02F4C304D73 -:105510004FF0804B98420BD0584509D0B04207D08D -:10552000B84205D0604503D0A04201D0A84204D1C2 -:1055300022F070084A6842EA0802DFF89880DFF833 -:105540009890DFF898A0984211D058450FD0B042FB -:105550000DD0B8420BD0604509D0A04207D04045DD -:1055600005D0484503D0504501D0A84203D122F4CC -:105570004076CA6832434E6922F0800232430260AC -:105580008A68C2620A688262984209D0A04207D043 -:10559000404505D0484503D0504501D0A84201D12F -:1055A00009690163012141610169C90703D00169EA -:1055B00021F001010161BDE8F08F0000002C0140E5 -:1055C0000004004000080040000C0040003401408E -:1055D00000500140004001400044014000480140AB -:1055E00010B501F01F030121046A99408C43046245 -:1055F000016A9A401143016210BD00002DE9F04795 -:10560000056A026A22F001020262436882691F4C45 -:1056100025F0020522400C6822F0030214438A6838 -:105620001C4E2A431A4D1C4FDFF870C0DFF87090F3 -:10563000DFF870A0A84209D0B04207D0B84205D028 -:10564000604503D0484501D0504506D122F00808F6 -:10565000CA6842EA080222F00402A84209D0B04215 -:1056600007D0B84205D0604503D0484501D0504529 -:1056700005D14D6923F440731D438B692B4343606F -:105680008461496841630262BDE8F0878FFFFEFFD5 -:10569000002C014000340140004001400044014022 -:1056A0000048014000500140F0B5056A026A22F04E -:1056B00010020262426883691C4C1E4E23400C6833 -:1056C00023F4407343EA042425F020038D681A4F25 -:1056D00043EA0513164DA84203D0B04201D0B842A8 -:1056E00007D1D1F80CC023F0800343EA0C1323F058 -:1056F0004003A8420CD0B0420AD0104DA84207D0B7 -:105700000F4DA84204D00F4DA84201D0B84207D196 -:105710004D6922F4406242EA85028D6942EA8502BF -:1057200042608461496881630362F0BDFF8FFFFEC0 -:10573000002C014000340140005001400040014075 -:105740000044014000480140F0B5056A026A22F4B5 -:10575000807202624368C2691C4C1E4E22400C6873 -:1057600022F00302144325F400728D681A4F42EAB6 -:105770000522174DA84203D0B04201D0B84207D14C -:10578000D1F80CC022F4006242EA0C2222F48062BA -:10579000A8420CD0B0420AD0104DA84207D0104DFC -:1057A000A84204D00F4DA84201D0B84207D14D699C -:1057B00023F4405343EA05138D6943EA051343601C -:1057C000C4614968C1630262F0BD00008FFFFEFF43 -:1057D000002C0140003401400050014000400140D5 -:1057E0000044014000480140F0B5056A026A22F415 -:1057F000805202624268C3691C4C1E4E23400C68F2 -:1058000023F4407343EA042425F400538D681A4FAF -:1058100043EA0533164DA84203D0B04201D0B84246 -:1058200007D1D1F80CC023F4004343EA0C3323F42E -:105830008043A8420CD0B0420AD0104DA84207D0F5 -:105840000F4DA84204D00F4DA84201D0B84207D155 -:105850004D6922F4404242EA85128D6942EA85127E -:105860004260C461496801640362F0BDFF8FFFFEBE -:10587000002C014000340140005001400040014034 -:10588000004401400048014030B5056A026A22F434 -:10589000803202624268036D124C23400C681C4344 -:1058A00025F400330D8943EA05430F4DA8420ED07D -:1058B0000E4DA8420BD00E4DA84208D00D4DA84267 -:1058C00005D00D4DA84202D00C4DA84204D14D691F -:1058D00022F4803242EA052242600465496881640C -:1058E000036230BD8FFFFEFF002C014000340140F9 -:1058F0000040014000440140004801400050014088 -:1059000030B5046A026A22F4801202624268036DB2 -:10591000134D24F400142B400D6843EA05230D8930 -:1059200044EA05540F4DA8420ED00F4DA8420BD0AB -:105930000E4DA84208D00E4DA84205D00D4DA842EC -:1059400002D00D4DA84204D14D6922F4802242EAD2 -:105950008522426003654968C164046230BD00006D -:10596000FF8FFFFE002C0140003401400040014049 -:1059700000440140004801400050014030B5416EF4 -:10598000B9B1026891689268C1F342610B4B520F42 -:105990009C5CE50003F10804A25CB5FBF2F2A0F800 -:1059A0006A205A5C615CD200B2FBF1F1A0F8681089 -:1059B00030BD012168304180018030BD88960008EB -:1059C00090F82810090706D501684A68836B22F40D -:1059D00000421A434A6090F82810C90706D00168AF -:1059E0004A68C36A22F400321A434A6090F82810C9 -:1059F000890706D501684A68036B22F480321A438E -:105A00004A6090F82810490706D501684A68436B38 -:105A100022F480221A434A6090F82810C90606D55D -:105A200001688A68C36B22F480521A438A6090F836 -:105A30002810890606D501688A68036C22F4005292 -:105A40001A438A6090F82810490611D501684A68FF -:105A5000436C22F480121A434A60416CB1F5801FF6 -:105A600006D101684A68836C22F4C0021A434A6076 -:105A700090F82810090606D501684A68C06C22F41F -:105A8000002202434A6070472DE9F843002604468D -:105A9000C0F89060FCF734FB8046206800684FF047 -:105AA000200500076FF07E4714D5434600222904E5 -:105AB0002046009700F06BFF60B1216851E8000FAD -:105AC00020F0800041E80002002AF6D104F18404AD -:105AD000656021E020680068400721D54346002228 -:105AE0004FF480012046009700F051FFC0B12168BB -:105AF00051E8000F20F4907041E80002002AF6D12E -:105B00002068083050E8001F21F0010140E8001231 -:105B1000002AF5D18434A56026700320BDE8F883FF -:105B20006C34E56125622660666026760020F5E724 -:105B300010B5806A0021A0F85E10FEF769F910BD6B -:105B400070B5846AD4F88800D4F88C5021688968CC -:105B50004FF00006090606D5212804D1A4F85660A6 -:105B6000204600F0B9F820688068400606D5222D4E -:105B700004D1A4F85E60204600F084F8D4F89000C8 -:105B800040F01000C4F890002046FEF741F970BDC7 -:105B900010B50146806A096809684FF0000289065D -:105BA0002DD4A0F85E20036853E8001F21F4807113 -:105BB00043E80014002CF6D10168083151E8003F99 -:105BC00023F0010341E80034002CF5D101680831CD -:105BD00051E8003F23F0400341E80034002CF5D1A8 -:105BE0002021C0F88C10C16E012908D1016851E84C -:105BF000003F23F0100341E80034002CF6D1026787 -:105C0000C16E012902D0FEF7F9FC10BDB0F85C109E -:105C1000FEF7AEF810BD10B5806A01210167C16EB4 -:105C2000012902D0FEF700FD10BDB0F85C10490854 -:105C3000FEF79EF810BD10B50146806A0968096834 -:105C4000890616D40021A0F856100168083151E8E1 -:105C5000002F22F0800241E80023002BF5D10268DA -:105C600052E8001F41F0400142E80013002BF6D13A -:105C700010BDFEF76BFD10BD10B5806AFEF776FD16 -:105C800010BD000010B5026852E8001F21F49071A9 -:105C900042E80013002BF6D10E4B0268083252E89E -:105CA000001F194042E80014002CF6D1C16E0129F2 -:105CB00008D1016851E8002F22F0100241E80023CA -:105CC000002BF6D12021C0F88C100021C16641675D -:105CD00010BD0000FEFFFFEF026852E8001F21F038 -:105CE000C00142E80013002BF6D10168083151E8E9 -:105CF000002F22F4000241E80023002BF5D12021DF -:105D0000C0F88810704700002DE9FF4704460025C1 -:105D1000DDF83090C4E9053505628562C4E90021EB -:105D20001F461646384602F0FFF84FF0FF38A060D5 -:105D300078B3E5601D4925616562D1E90023D1E9A9 -:105D40000201CDE902016846CDE9002301F069FCBA -:105D5000C4E90B056563A5632046E563FFF7E2FA36 -:105D60003168082008623068016841F01001016064 -:105D7000B9F1000F07D001202077BAB23046A168F0 -:105D8000FEF718FC0FE0D6F8800010B1C06920289B -:105D900003D0404604B0BDE8F0872577BAB230465C -:105DA000A168FEF7E3FB0020F4E70000B0960008CE -:105DB00010B5B0F86020D0F88C300168222B04D0E8 -:105DC000886940F00800886110BD496A50F8583F62 -:105DD000114019800168891C0160C188491EC18079 -:105DE000C18858380029EFD1026852E8001F21F419 -:105DF000907142E80013002BF6D10168083151E898 -:105E0000002F22F0010241E80023002BF5D12021D0 -:105E1000C0F88C10002141670167164B02689A4256 -:105E20000BD05268120208D5036853E8002F22F005 -:105E3000806243E80024002CF6D1C26E012A02D011 -:105E4000FEF7DCFB10BDC166026852E8001F21F0BE -:105E5000100142E80013002BF6D10168CA69D24351 -:105E6000D20601D410220A62B0F85C10FDF780FF60 -:105E700010BD0000008000402DE9F0470446B0F856 -:105E800060600068C569D0F800A0D0F80890D4F828 -:105E90008C10222905D0816941F008018161BDE89B -:105EA000F087B4F868704FF0000846E02068406A58 -:105EB000A16D30400880A06D00F10200A065B4F82B -:105EC0005E00A0F10100A4F85E002068C5696907C2 -:105ED00030D0E9070AD05FEACA5107D50121016233 -:105EE000D4F8900040F00100C4F89000A8070BD54A -:105EF0005FEAC97008D0216802200862D4F89000D7 -:105F000040F00400C4F8900068070BD55FEAC97040 -:105F100008D0216804200862D4F8900040F0020004 -:105F2000C4F89000D4F8900020B12046FDF770FF2F -:105F3000C4F89080B4F85E0000B30FB1A806B5D4E1 -:105F4000B4F85E000028AAD0B4F868108142A6D93F -:105F50002068083050E8001F21F0805140E800120E -:105F6000002AF5D12A486067206850E8001F41F0F8 -:105F7000200140E80012002AF6D190E7216851E89C -:105F8000000F20F4807041E80002002AF6D1214A77 -:105F90002068083050E8001F114040E80013002B33 -:105FA000F6D12020C4F88C00C4F874804046C4F8B0 -:105FB0007080194A216891420BD04968090208D5BE -:105FC000226852E8001F21F0806142E80013002B94 -:105FD000F6D1E16E012903D02046FEF70FFBAFE7B3 -:105FE000E066216851E8000F20F0100041E800024F -:105FF000002AF6D12068C169C943C90601D410211D -:106000000162B4F85C102046FDF7B2FE98E700008C -:10601000B15D0008FEFFFFEF0080004010B5B0F852 -:106020006020D0F88C300168222B04D0886940F0C1 -:106030000800886110BD496A114050F8582F11704E -:106040000168491C0160C188491EC180C188583857 -:106050000029EFD1016851E8002F22F4907241E845 -:106060000023002BF6D10168083151E8002F22F0FF -:10607000010241E80023002BF5D12021C0F88C104B -:10608000002141670167164B02689A420BD05268A3 -:10609000120208D5036853E8002F22F0806243E81B -:1060A0000024002CF6D1C26E012A02D0FEF7A6FA17 -:1060B00010BDC166026852E8001F21F0100142E8DD -:1060C0000013002BF6D10168CA69D243D20601D46D -:1060D00010220A62B0F85C10FDF74AFE10BD000005 -:1060E000008000402DE9F0470446B0F86060006889 -:1060F000C569D0F800A0D0F80890D4F88C102229F7 -:1061000005D0816941F008018161BDE8F087B4F8EC -:1061100068704FF0000846E02068406AA16D30408A -:106120000870A06D00F10100A065B4F85E00A0F158 -:106130000100A4F85E002068C569690730D0E9074E -:106140000AD05FEACA5107D501210162D4F8900054 -:1061500040F00100C4F89000A8070BD55FEAC970B1 -:1061600008D0216802200862D4F8900040F00400B2 -:10617000C4F8900068070BD55FEAC97008D02168A1 -:1061800004200862D4F8900040F00200C4F89000A7 -:10619000D4F8900020B12046FDF73AFEC4F8908074 -:1061A000B4F85E0000B30FB1A806B5D4B4F85E0031 -:1061B0000028AAD0B4F868108142A6D92068083017 -:1061C00050E8001F21F0805140E80012002AF5D16C -:1061D0002A486067216851E8000F40F0200041E83C -:1061E0000002002AF6D190E7216851E8000F20F460 -:1061F000807041E80002002AF6D1214A2068083068 -:1062000050E8001F114040E80013002BF6D1202079 -:10621000C4F88C00C4F874804046C4F87080194AF1 -:10622000216891420BD04968090208D5226852E8DA -:10623000001F21F0806142E80013002BF6D1E16ECF -:10624000012903D02046FEF7D9F9AFE7E0662068C0 -:1062500050E8001F21F0100140E80012002AF6D19A -:106260002068C169C943C90601D410210162B4F88C -:106270005C102046FDF77CFD98E700001D600008DB -:10628000FEFFFFEF008000402DE9F0410446016869 -:1062900080682269E3691043626900251A4310434C -:1062A000DFF848C20A68924B1A4002430A6020682D -:1062B0004168E26821F44051114341602168A069BE -:1062C000614501D0226A10438A688A4B1A40024312 -:1062D0008A602068C16A626A21F00F011143C162BD -:1062E0008549236885488B420DD1D0F8880010F08D -:1062F000030006D0012869D0022865D0032851D1B7 -:1063000066E001214FE07E498B420BD1D0F8880036 -:1063100010F00C0056D0042858D0082854D00C286F -:1063200040D155E077498B420BD1D0F8880010F06E -:10633000300047D0102849D0202845D0302831D10E -:1063400046E071498B420BD1D0F8880010F0C000B4 -:1063500038D040283AD0802836D0C02822D137E023 -:106360006A498B420ED1D0F8880010F4407029D0D1 -:10637000B0F5807F2AD0B0F5007F25D0B0F5407F02 -:1063800010D125E063450DD1D0F8880010F44060AD -:1063900018D0B0F5806F19D0B0F5006F14D0B0F5FB -:1063A000406F15D010215A4A5A4E00274FF4004032 -:1063B00063453BD171B102290FD004290FD00829C0 -:1063C00071D10FE00021EEE70221ECE70421EAE7BA -:1063D0000821E8E7FCF70CFE03E0104602E0FCF7BA -:1063E0002BFE10B3616A36F811206668B0FBF2F13B -:1063F00006EB46038B426DD8B1EB063F6AD800230B -:106400001946F9F765FF090241EA106102027008B6 -:106410001018794132460023F9F75AFF3E4AA0F599 -:106420004071914256D82168C86054E0E3694FF644 -:10643000EF7883422BD109294CD2DFE801F005081F -:106440000B4B0D4B4B4B1000FCF7D2FD06E0FCF75D -:10645000E1FD03E0104602E0FCF7EEFDD8B3616A0F -:1064600036F81110B0FBF1F04100606801EB50010B -:10647000B1FBF0F0A0F1100141452BD84FF6F071BF -:106480000140C0F3420001432068C16023E00929B4 -:1064900020D2DFE801F005090C1F0E1F1F1F11009D -:1064A000FCF7A6FD07E015E0FCF7B4FD03E010469D -:1064B00002E0FCF7C1FD70B1616A36F81110B0FB63 -:1064C000F1F1606801EB5001B1FBF0F0A0F11001B7 -:1064D000414509D901250120683460802080E760AA -:1064E00028462761BDE8F08180B29CE7008000402B -:1064F000F369FFCFFFF4FF110038014000100240A4 -:106500000044004000480040004C00400050004063 -:106510000024F40070960008FFFC0F0070B500F135 -:1065200058048165A2800021A16322206063A06AD3 -:10653000583CE0B11E4B241DC362E36F1D48186335 -:10654000E36F1D485863E06F1346816354F8041CE1 -:10655000656DE06F2431241F2A46FBF71FFB30B125 -:1065600010208C34606020202060012070BD2069E4 -:1065700040B1216851E8000F40F4807041E800020A -:10658000002AF6D12068083050E8001F41F00101D0 -:1065900040E80012002AF5D12068083050E8001FBA -:1065A00041F0400140E80012002AF5D1002070BD02 -:1065B000915B0008175C0008415B000870B58165BD -:1065C000A0F85C20A0F85E200023436781684FF4A8 -:1065D0008056FF24B14204D10169F9B940F2FF119C -:1065E00022E07F25C1B1B1F1805F1AD0A0F8603000 -:1065F000C0F890302221C0F88C100168083151E8B1 -:10660000003F43F0010341E80034002CF5D1416E16 -:10661000B1F1005F0ED031E0016941B9A0F86040EE -:10662000E6E7016919B13F21A0F86010E0E7A0F8A2 -:106630006050DDE7B0F8681091421FD88168B14220 -:1066400001D10169B9B11D494167016941B10268D0 -:1066500052E8001F41F4807142E80013002BF6D18C -:106660000168083151E8002F42F0805241E80023D0 -:10667000002BF5D120E012494167F1E78168B14272 -:1066800001D1016969B10F494167016959B10268D6 -:1066900052E8001F41F4907142E80013002BF6D13C -:1066A0000AE009494167026852E8001F41F02001F1 -:1066B00042E80013002BF6D1002070BDE560000811 -:1066C000795E00081D600008B15D00087FB50446D2 -:1066D00008986361C4E900212077002525611E46E2 -:1066E0005800A56101F020FCA060E8B130442562AB -:1066F000E06084F824502046FEF722FE0C4800F1AA -:106700001001C0690EC9CDE90230CDE9001268461A -:1067100000F087FFC4E90B056563A563E5632564A5 -:106720000020656404B070BD4FF0FF30FAE7000050 -:10673000B096000870B504460069002530B3A16921 -:10674000814200D2A06182B2206A217F04EB8000E6 -:1067500000298168206802D0FDF7AEFF01E0FDF757 -:1067600065FF010004D0BDE870400AA000F080B9C8 -:10677000A06B401CA063012084F824002561206ADE -:1067800010B10020206270BD0120FBE784F8245086 -:1067900070BD00004661696C20746F207472616E78 -:1067A000736D697420756172742064617461202551 -:1067B000640A00002DE9F0410446C06A15460F4600 -:1067C000002648B3012100F003FF28BB216962695C -:1067D0004819904219D8206A2A4604EB8000806844 -:1067E00008443946F9F7C6FD206928442061206B2A -:1067F00028442063606B401C606394F8240010B947 -:106800002046FFF797FF012603E0A169814200D2ED -:10681000A061E06A00F03DFF3046BDE8F081D0F8AD -:106820008810212910D1B0F8561071B1016D02689D -:106830000988C1F308019162016D891C0165B0F8F6 -:106840005610491EA0F856107047026852E8001F03 -:1068500021F0800142E80013002BF6D1026852E8D3 -:10686000001F41F0400142E80013002BF6D17047B1 -:10687000D0F8881021291BD1B0F86A1016E000BFAB -:10688000B0F85620AAB10268D3691B060CD5036D77 -:106890001B88C3F308039362026D921C0265B0F873 -:1068A0005620521EA0F85620491E89B20029E7D171 -:1068B00070470168083151E8002F22F4000241E8D6 -:1068C0000023002BF5D1026852E8001F41F040017F -:1068D00042E80013002BF6D17047D0F88810212928 -:1068E0000ED1B0F8561061B1016D0268097891625D -:1068F000016D491C0165B0F85610491EA0F85610EC -:106900007047016851E8002F22F0800241E800231F -:10691000002BF6D1026852E8001F41F0400142E826 -:106920000013002BF6D17047D0F88810212919D117 -:10693000B0F86A1014E000BFB0F856209AB10268AF -:10694000D3691B060AD5036D1B789362026D521C36 -:106950000265B0F85620521EA0F85620491E89B292 -:106960000029E9D170470168083151E8002F22F46D -:10697000000241E80023002BF5D1026852E8001F15 -:1069800041F0400142E80013002BF6D170472DE999 -:10699000F047994617460D4604464FF00008089EFA -:1069A00033E0701C31D0FBF7ABFBA0EB0900B04229 -:1069B00018D8BEB120680168490726D5802D24D09B -:1069C000402D22D0C169C94309070DD408250562AD -:1069D0002046FFF757F9C4F8905084F884800120CE -:1069E000BDE8F0870320FBE7C069C04300050CD475 -:1069F00021684FF4006008622046FFF743F9202029 -:106A0000C4F8900084F88480ECE72068C06935EA17 -:106A1000000004D00020B842C3D00020E0E70120ED -:106A2000F9E7000010B50448FAF7DAF8BDE81040BD -:106A30000148FDF71FBA0000F007002010B5044818 -:106A4000FAF7CEF8BDE810400148FDF713BA000090 -:106A50008408002010B50448FAF7C2F8BDE81040D9 -:106A60000148FDF707BA000018090020FEE7000002 -:106A70000FB4054B10B503A9044A029800F09CFA24 -:106A800010BC5DF814FB0000857300082401002091 -:106A90000907090E002801DB034A02E0034A00F05F -:106AA0000F0081547047000000E400E014ED00E0A6 -:106AB00070B5DD4B00242DED020B2DED108BDDE9C3 -:106AC0001010984205DA20F000429A4201D809D10C -:106AD00041B19DED100B53EC102B51EC100BF9F75D -:106AE0006DFC1CE0B0F5801F31DA11439FEDD08BB7 -:106AF0000BD0002819DA012000F058FA53EC182BBB -:106B000051EC180BF9F773FD09E0022000F04EFA82 -:106B100053EC182B9FEDC80B51EC100BF2E7BDECBA -:106B2000108B02B041EC100B70BD6FF035049FED7F -:106B3000C40B53EC102B9DED100B51EC100BF9F71F -:106B4000E4FC41EC100B10EE900A8DED100B04EB01 -:106B50002051C0F31304BC48A1F2FF31204400F4DB -:106B6000801080F07F6282F04052224301EB20557A -:106B70009FEDB70B119253EC102B9DED100B51ECC8 -:106B8000100BF9F7BCFC41EC180BA01CC0F3130070 -:106B90009FEDB1DB9FEDB2EBB34E7E44032867D28D -:106BA00096ED000B51EC180B53EC102BF9F7ACFDE4 -:106BB0001DD1002D01BF96ED000BBDEC108B02B076 -:106BC00070BD2846F9F782FD41EC180B53EC1D2BE4 -:106BD000F9F79BFC41EC190B53EC1E2B51EC180BF5 -:106BE000F9F793FC53EC192BF9F7E8FB97E79FEDC6 -:106BF000A00B51EC180B53EC102BF9F786FC9FED12 -:106C00009E1B53EC112BF9F77DFC41EC190B53EC57 -:106C1000182B51EC180BF9F778FC53EC192BF9F7FA -:106C200074FC41EC1A0B002D04BF53EC1A2B51ECF1 -:106C3000180B7CD02846F9F749FD41EC190B53ECB1 -:106C40001D2BF9F762FC53EC1A2BF9F75BFC53ECA4 -:106C5000182BF9F754FC41EC180B53EC1E2B51EC9C -:106C6000190BF9F752FC53EC182BF9F748FC56E7CF -:106C70009FED830B51EC180B53EC102BF9F79EFB97 -:106C800041EC100B51EC180B53EC102BF9F7AFFC47 -:106C900041EC190B2846F9F719FD41EC1B0B53EC9D -:106CA000192B51EC190BF9F730FC41EC1A0B764813 -:106CB00053EC1A2B261851EC1A0BF9F726FC41EC71 -:106CC0001F0B7248C4F1510404F5D724B0EE4F0AEB -:106CD000F0EE6F0A0321784400F0DCF853EC1F2B30 -:106CE00051EC100BF9F711FC41EC1C0B6848B0EEAD -:106CF0004F0AF0EE6F0A0421784400F0CBF853EC11 -:106D00001A2B51EC100BF9F700FC344353EC1C2BFD -:106D1000F9F754FB41EC1C0B002C4EDD9FED560B9C -:106D200051EC180B53EC102BF9F7EFFB00E02EE0C1 -:106D300053EC182BF9F7E9FB41EC1A0B55B353EC64 -:106D40001D2B51EC1B0BF9F7E0FB41EC1D0B53EC39 -:106D50001C2B51EC1A0BF9F731FB53EC192BF9F7FB -:106D6000D4FB53EC1D2BF9F729FB53EC1A2BF9F745 -:106D7000C9FB53EC182BF9F7C2FB41EC180B53EC91 -:106D80001E2B51EC1B0BF9F7C0FB53EC182BF9F73A -:106D9000B6FBC4E653EC1C2B51EC1A0BF9F70EFBB7 -:106DA00053EC192BF9F7B1FB53EC1A2BF9F7AAFBAB -:106DB00053EC182BF9F7A6FBB1E635B353EC1D2BBA -:106DC00051EC1B0BF9F7A1FB41EC1A0B53EC1C2BFC -:106DD00051EC180BF9F793FB53EC192BF9F795FBD2 -:106DE00053EC1A2BF9F78BFB53EC182BF9F787FBB5 -:106DF00041EC180B53EC1E2B51EC1B0BF9F785FBE8 -:106E000053EC182BF9F77BFB89E653EC1C2B51EC68 -:106E1000180BF9F774FB53EC192BF9F776FB53ECCD -:106E2000182BF9F76FFB7AE60000F07F00000000F6 -:106E30000000000000000000000000000000F0BFA3 -:106E40000000000000005043645F090000000000E3 -:106E5000000000000000F03F763C7935EF39EA3D54 -:106E60000000E0FE422EE63F6A2B0000000000001A -:106E7000555555555555D53F000000000000E03FE1 -:106E8000000000000000004086EBF9FFF62900003A -:106E9000EC29000070B504462DED028B4D1E00EB71 -:106EA000C500B0EE408AF0EE608A90ED000B35F040 -:106EB000060017D053EC182B51EC100BF9F725FBFB -:106EC00041EC100B6D1E04EBC50090ED001B51EC66 -:106ED000100B53EC112BF9F771FA41EC100B35F054 -:106EE0000600E7D1022D36D0042D1CD0062D1CBF84 -:106EF000BDEC028B70BD53EC182B51EC100BF9F765 -:106F000004FB94ED0A1B53EC112BF9F757FA53ECE1 -:106F1000182BF9F7FAFA94ED080B53EC102BF9F74C -:106F20004DFA41EC100B53EC182B51EC100BF9F708 -:106F3000ECFA94ED060B53EC102BF9F73FFA53ECF7 -:106F4000182BF9F7E2FA94ED041B53EC112BF9F727 -:106F500035FA41EC100B53EC182B51EC100BF9F7F0 -:106F6000D4FA94ED020B53EC102BF9F727FA53ECFB -:106F7000182BF9F7CAFA94ED000B53EC102BF9F724 -:106F80001DFABDEC028B41EC100B70BD02E008C88D -:106F9000121F08C1002AFAD170477047002001E093 -:106FA00001C1121F002AFBD170470000014908608F -:106FB00070470000280100202DE9FF4F8BB09A4652 -:106FC0000F460446002601E1252851D10025641C06 -:106FD000824AA94601212378203B01FA03F010429E -:106FE00002D00543641CF6E720782E2817D114F848 -:106FF000010F45F004052A280ED06FF02F022078EB -:10700000A0F1300109290AD809EB890102EB4101FD -:1070100000EB0109641CF2E757F8049B641C20781C -:107020006C280DD004DC4C2812D06A2811D104E061 -:1070300074280DD07A280CD10AE045F4001507E039 -:10704000617845F48015814202D1641C05F58015F4 -:10705000641C207869283FD006DC002871D06328A2 -:107060000CD0642804D137E0732811D075285CD087 -:1070700052460D99904706F10106A6E017F8040B59 -:107080008DF8000000208DF80100E846012003E0A3 -:1070900057F8048B4FF0FF3069074FF0000501D41B -:1070A0000AE06D1C4D450DDA8542FADB18F8051033 -:1070B0000029F6D106E06D1C8542FCDB18F80510AE -:1070C0000029F8D12E4404E018F8010B52460D991E -:1070D00090476D1EF8D278E000200A90C5F3025068 -:1070E0004FF00A0B02280AD001CFC11700290DDA90 -:1070F0000023D0EB030063EB01012D2209E007F12F -:10710000070727F00707F7E80201EFE72A0504D58C -:107110002B228DF82420012203E0EA070FD0202241 -:10712000F7E70DF1200808921AE000200A90C5F355 -:1071300002504FF00A0B022804D001CF0021002298 -:10714000EFE747E0FF1D27F00707F7E80201F6E742 -:107150005A460A9BF9F7BCF802F1300208F8012DF3 -:1071600050EA0102F4D1ADEB080000F1200B6807F2 -:1071700001D44FF00109D94502DDA9EB0B0000E075 -:1071800000208146002506E009A85246405D0D9981 -:107190009047761C6D1C08988542F5DB04E0302092 -:1071A00052460D999047761CB9F10001A9F10109E9 -:1071B000F5DC05E018F8010B52460D999047761C56 -:1071C000BBF10001ABF1010BF4DC641C207800285A -:1071D0007FF4FAAE0FB03046BDE8F08F0928010009 -:1071E0007FB52A4D28482860402000F09DFE0824E5 -:1071F000C5E901042648E86010352648286040208B -:1072000000F092FEC5E901042348E86010352348E8 -:107210002860402000F088FEC5E901042048E860AD -:10722000103520482860402000F07EFEC5E90104AA -:107230001D48E86010351D482860402000F074FEAD -:10724000C5E901041A48E86010351A482860402052 -:1072500000F06AFEC5E9010418491748E860D1E961 -:1072600001020B68C96800930391CDE901026846E9 -:1072700000F0D7F9124948607F211248F9F770FDF4 -:10728000642000F06AF97FBD020030041C02002077 -:10729000C981000804006008418100080800900CC2 -:1072A000758100081000C0100D81000840002019F1 -:1072B000A98100080002B025FD8100081C96000885 -:1072C000540000203C05002070B51F4C06468CB0D1 -:1072D00060680025A0B3691E00F07AF980BB0895AC -:1072E0000995202168460A95F9F75DF808A917481D -:1072F000F9F780FD08B1F9F731FD0620CDE900600E -:10730000052002907F2003900420CDE90405694602 -:107310000E48F9F71DFE08B1F9F720FD0B48FAF702 -:1073200053FA4FF6FF710948FAF7AEF90748FAF732 -:1073300043F805460548FAF7E5FA606800F0A9F950 -:107340000CB0284670BD0000540000203C05002011 -:107350001FB508490020486301460748FCF74EFC6A -:10736000064B0FCB8DE80F00684600F05AF9044930 -:1073700008601FBD00500140200D00200C96000841 -:107380005000002038B50446012269460248FFF744 -:1073900011FA204638BD0000BC02002070B504463A -:1073A0000068FFF791FF0546F9F7A1F99FED0C1B67 -:1073B00053EC112BF9F7A9F89FED0B1B53EC112B94 -:1073C000F9F7A3F841EC100B09480560E06800B13B -:1073D0008047D4E90101BDE87040F9F77BBB0000AC -:1073E000000000000000303F6666666666660A4080 -:1073F0005400002038B500244FF480752B462C4AE9 -:107400002CA12F480094FEF77FFC08B1F9F7A6FCE9 -:107410002B482B46264A2BA140300094FFF756F903 -:1074200008B1F9F79BFC2B46294A2AA12B48009466 -:10743000FEF76AFC08B1F9F791FC28482B46244A6C -:1074400027A140300094FFF741F908B1F9F786FC15 -:107450001B482B46244A25A188300094FEF754FC93 -:1074600008B1F9F77BFC16482B461F4A21A1C8300A -:107470000094FFF72BF908B1F9F770FC17482B4679 -:107480001E4A1FA188380094FEF73EFC08B1F9F7A8 -:1074900065FC12482B46194A1BA148380094FFF797 -:1074A00015F9002803D0BDE83840F9F757BC38BDBE -:1074B000F007002064656275675F72780000000065 -:1074C0007C02002064656275675F747800000000CC -:1074D000840800207077725F727800001404002026 -:1074E0007077725F74780000180900206875625F19 -:1074F000727800006875625F747800005C07002095 -:1075000075695F727800000075695F74780000002B -:10751000FBF7CAF9FDF7A5FFFDF744FCFDF7B6FB45 -:10752000FDF728FBFDF708FCFDF78EFCFDF71AFDC3 -:10753000FDF744FDFDF708FEFDF73AFEFDF76CFE92 -:10754000FDF7AAFDFDF78CFDFDF76CFD00F012F8CC -:10755000FDF718FC00F020F8FEE710B5EFF3058109 -:1075600011B16FF0050403E0002408B101F018F830 -:10757000204610BDEFF3058010B16FF00500704795 -:107580000448016811B14FF0FF30704701210160DC -:1075900000207047EC00002010B5EFF3058010B11B -:1075A0006FF0050010BD08480168012902D04FF0B6 -:1075B000FF3010BD054A002111700221016001F069 -:1075C000F7F8002010BD0000EC0000201FED00E0E7 -:1075D0002DE9F0410D46014620F0010001F00101C6 -:1075E0004FF00004EFF305820AB1A41F16E048B182 -:1075F00000296FF001066FF00207294608D001F05C -:107600001DFD07E06FF0030408E035B1344605E0E6 -:1076100001F058FC0128F8D100E03C462046BDE8C6 -:10762000F081002801D000F001B8704770B5054620 -:107630000024EFF3058050BB0DB1686800E0002026 -:10764000C10701D0012600E0002600071FD46DB15C -:10765000D5E9021021B1502819D31EB1042002E04F -:1076600020B114E0012001F0BEF905E00EB10420C4 -:1076700000E0012001F0ACF9040008D00DB1296848 -:1076800000E0002100F054FF0EB144F00104204658 -:1076900070BD70B5014620F0010001F001014FF00E -:1076A0000004EFF305820AB1A41F11E028B16FF0C6 -:1076B000020529B101F04BFB07E06FF0030407E07E -:1076C00000231A46194601F033FA012800D02C464F -:1076D000204670BD2DE9FF410B464FF00005EFF34A -:1076E0000581039549BB40B38027182100244AB384 -:1076F000166806B1344696691EB13146761E382E9C -:1077000002D21679F60703D0002004B0BDE8F0815C -:10771000566906B1B708D2F808C0BCF1000F0DD009 -:10772000D5685C2D18D312693AB136B18DE80610D0 -:107730003A46214601F009FD03900DE0D6685EB996 -:1077400012694AB903AACDE90012BAB2214601F082 -:10775000CFFC012800D003950398D6E710B54FF46D -:1077600080310748FAF7AAFE4FF400310448FAF7CF -:107770008EFEBDE8104001210148FAF7FBBE000073 -:107780000C0600202DE9F041134C0F460546E66833 -:107790002068001D00F0CEFD681C07D137B12168BC -:1077A000BDE8F041091D0D4800F014BE20683544C5 -:1077B000B5424560216801F1040104D2A06BBDE827 -:1077C000F04100F0EFBD606B00F0ECFDA06A854277 -:1077D00000D2A562BDE8F0819C000020A812002024 -:1077E0002DE9F041054600F001FE2D4CA068401C3B -:1077F000A06020682B4F10B1606930B32BE025608A -:10780000A068012827D1002606EB860007EB800040 -:1078100000F0BAFD761C382EF6D3234800F0B4FDF4 -:107820002148143000F0B0FD1F48283000F0ACFDB6 -:107830001D483C3000F0A8FD1B48503000F0A4FD6E -:10784000194860631430A06305E02068E96AC06AE3 -:10785000884200D82560606A401C60626864E86AFB -:107860002169884200D9206100EB800007EB80008D -:10787000291D00F0AFFD00F0D9FD606900280CD093 -:107880002068E96AC06A884207D208494FF08050F0 -:107890000860BFF34F8FBFF36F8FBDE8F08100002A -:1078A0009C000020F80D00205812002004ED00E09C -:1078B00038B500F09BFD104C2068C8B90F4800F0A7 -:1078C00063FD0E48143000F05FFD0C48E06014309A -:1078D00020610A4B0020F03B009003F15002102180 -:1078E0000A2001F0AEF8206010B105A100F020FEE2 -:1078F000BDE8384000F09ABDD8000020AC1300204D -:10790000546D72510000000030B4026C0B46002A26 -:107910000BD0C1681144C1608468A14201D30168E1 -:10792000C16030BC1846F8F725BD30BC70472DE962 -:10793000F041856B174604460026026C82B1C7B140 -:10794000E068F8F717FDE168206C091AE160226829 -:10795000914202D2A168081AE060022F16D017E007 -:107960002068A8B9A06801F099FC06460020A06034 -:107970000EE06068F8F7FEFC216C60680844606007 -:10798000A168884204D32068606001E005B16D1EE3 -:107990006D1CA5633046BDE8F08110B5044690F833 -:1079A000590058B101280CD002280FD0502080F384 -:1079B0001188BFF34F8FBFF36F8FFEE7206B00F08E -:1079C00049FD2046BDE8104000F044BD10BD000058 -:1079D00010484FF4F041420706D0C01D0D4920F079 -:1079E0000700411AC1F5F0410B4A00230144C2E9E6 -:1079F00000030839183A21F0070111604B600B6051 -:107A00000B1AC0E9001393604FF0004053605061BF -:107A1000704700008C1A002008010020144E154CFD -:107A2000A6F29C474FF08058DFF84C9012E000BF60 -:107A300000F0DCFCF068C568281D00F07BFCA06845 -:107A4000401EA0606068401E606000F0EFFC2846A9 -:107A5000FFF7A3FF60680028EAD138680128F9D948 -:107A6000C9F80080BFF34F8FBFF36F8FF2E70000BC -:107A7000941200209C00002004ED00E0002807D0B4 -:107A80000021816001600B460A46C16001F050B8D8 -:107A90007047000070B51D46049C51B1C4F8002029 -:107AA000C4E90F010121204600F0FEFF84F84C508C -:107AB00070BD2460F4E700002DE9F05F8846DDE941 -:107AC0000B941546834691009A460A9EA522206B88 -:107AD000F8F762FC6FF00301206B01EB85010844AD -:107AE00020F00707780707D0502080F31188BFF3F4 -:107AF0004F8FBFF36F8FFEE70025B8F1000F0FD057 -:107B00005FF00000221818F8001082F8341018F8FE -:107B1000001011B1401C1028F4D384F8435001E048 -:107B200084F83450382E00D33726E662C4E9136552 -:107B3000201D00F034FC04F1180000F030FCC6F108 -:107B400038002461A0616462656584F8585052462B -:107B50005946384600F062FA2060B9F1000F01D0B2 -:107B6000C9F80040BDE8F09F30B5114900E011466A -:107B70000A688242FBD34B685C18844203D1406898 -:107B800018444860084643681C18944209D1084CC0 -:107B9000183C2468A24209D052681A4442600A681C -:107BA00012680260814200D0086030BD0460F9E7CD -:107BB0000801002070B500240B4D41609142006126 -:107BC00006D8D11A8269914206D2011D286907E0C0 -:107BD0009A4203D2994201D3012403E0011DE868CF -:107BE00000F0E0FB204670BDD800002010B5044630 -:107BF00000F0FCFBA06B28B15FF0000400F016FC65 -:107C0000204610BD0124F9E730B589B03C4D6EE047 -:107C10000498002806DADDE90601059A90470498E1 -:107C2000002864DB069C606910B1201D00F082FB17 -:107C300003A800F0D7F8024604980A2857D2DFE8D4 -:107C400000F00505052D334A05052D3394F828006D -:107C500040F0010084F828000599A069059B0144C3 -:107C60002046FFF7A7FF68B3216A2046884794F8AB -:107C7000280040073BD5002000900598A16900230B -:107C800042181946204601F04FFCD8B9502080F325 -:107C90001188BFF34F8FBFF36F8FFEE714F8280FE3 -:107CA00020F00100207022E094F8280040F001004C -:107CB00084F828000598A06128B181181346204651 -:107CC000FFF778FF13E0502080F31188BFF34F8F48 -:107CD000BFF36F8FFEE794F82800810703D4204696 -:107CE00000F0B8FB03E020F0010084F82800002237 -:107CF00004A9286801F04AF8002889D109B030BDEC -:107D0000D80000202DE9FC410F46054600F094FD07 -:107D100001A800F067F80446019818B101F072FB61 -:107D2000BDE8FC81254EAFB130690068D0B30027B3 -:107D3000291B3A46306800F00FFC01F063FB002875 -:107D4000EED11F494FF080500860BFF34F8FBFF353 -:107D50006F8FE5E7A542EBD801F054FBF0682746AA -:107D6000C068C468201D00F0E5FA94F828004107B7 -:107D700019D5A0692B4641193A462046FFF71AFF4C -:107D8000A8B100200346014600902A46204601F093 -:107D9000CBFB60B9502080F31188BFF34F8FBFF346 -:107DA0006F8FFEE707E020F0010084F82800216AC9 -:107DB00020468847B4E70127BAE70000D800002032 -:107DC00004ED00E00648416B096829B1416BC968C0 -:107DD000C9684968816270474FF0FF31FAE70000D7 -:107DE0009C00002070B5054601F0EEF9064E0446F1 -:107DF000B068844203D200F009F8012000E00020BE -:107E000028602046B46070BDD8000020F8B5194D38 -:107E100020E0C068C4680668201D00F08BFA216A63 -:107E20002046884794F82800400713D5A0693044BD -:107E3000B04206D924616060211DE86800F0B2FA02 -:107E400008E000200346014600903246204601F03B -:107E50006BFB38B1E86801680029DAD12969C5E906 -:107E60000310F8BD502080F31188BFF34F8FBFF38C -:107E70006F8FFEE7D800002006484068401C4FF096 -:107E8000500080F31188BFF34F8FBFF36F8F00D086 -:107E9000FEE7FEE710010020074CE068016841B1F1 -:107EA000C0680021D0F80000FFF72CFFFFF7ACFE00 -:107EB000F3E701210020F7E7D80000202DE9F04189 -:107EC000044600F093FA94F9455004F1240609E0C1 -:107ED000606A48B1304601F05DFA08B100F08EFBEF -:107EE0006D1E6DB2002DF3DC4FF0FF3684F8456057 -:107EF00000F09CFA00F07AFA94F9445004F110076B -:107F000009E0206948B1384601F044FA08B100F0B0 -:107F100075FB6D1E6DB2002DF3DC84F84460BDE886 -:107F2000F04100F083BA00002DE9F041054600273A -:107F300000F082FC324E306808B9FFF749FD7069E5 -:107F400005424ED1C5B3083568070ED005F00700CD -:107F5000C0F108000544680707D0502080F311885D -:107F6000BFF34F8FBFF36F8FFEE72DB3706885426D -:107F700037D82348183001460C6801E020460C46EB -:107F80006168A94202D221680029F7D131688C4288 -:107F900027D007682168016060680837411B1029F5 -:107FA0000FD96019420708D0502080F31188BFF321 -:107FB0004F8FBFF36F8FFEE713E041606560FFF7FF -:107FC000D3FD61687068401A7060B268904200D258 -:107FD000B060706901430020C4E90001F068401CF2 -:107FE000F06001F00FFA780707D0502080F3118875 -:107FF000BFF34F8FBFF36F8FFEE73846BDE8F081C8 -:10800000F00000200449086818B10868026D521C8D -:1080100002650868704700009C00002010B5031F2F -:108020004FF080741C601B1F21F001011960191FA3 -:10803000044B0B6014390A60091F6FF002024438C8 -:108040000A6010BD797E000810B58AB01421684618 -:10805000F8F7A9F91248C16C41F00101C164C06C84 -:108060004FF0904400F0010009900022302120469A -:10807000FAF740F83020009001200021CDE90101FD -:10808000039169462046F9F719FF064B05AC0FCB63 -:108090000FC405A8FFF7C5FA034948600AB010BD30 -:1080A00000100240FC9500084800002070B50C4606 -:1080B0000546022826D2144E7068002822D04FF0C0 -:1080C000FF31FFF785FA00281CD14FF09040012DB9 -:1080D00005D00CB1012200E00022202104E00CB107 -:1080E000012200E000221021FAF704F80CB101206F -:1080F00000E00020044921F815007068BDE87040D8 -:10810000FFF7C7BA70BD0000480000209FED081BB4 -:1081100010B553EC112B51EC100BF8F7F6F99FED5D -:10812000061B53EC112BF8F762FA41EC100B10BD53 -:1081300000000000002083400000000000002840F4 -:108140009FED081B10B553EC112B51EC100BF8F7F9 -:10815000DCF99FED061B53EC112BF8F748FA41ECC4 -:10816000100B10BD00000000002083400000000044 -:10817000000028409FED081B10B553EC112B51EC6B -:10818000100BF8F7C2F99FED061B53EC112BF8F713 -:108190002EFA41EC100B10BD0000000000208340BF -:1081A00000000000000028409FED051B10B553ECB7 -:1081B000112B51EC100BF8F7A8F941EC100B10BD86 -:1081C000AE47E17A14AEC73F9FED081B10B553ECE4 -:1081D000112B51EC100BF8F798F99FED061B53EC9F -:1081E000112BF8F704FA41EC100B10BD0000000051 -:1081F00000208340000000000000284010B52DED55 -:108200000A8BB0EE409AF0EE609A51EC190B9FED9C -:108210002FAB9FED2C8B53EC1A2BF8F773F941EC35 -:108220001B0B53EC1A2B51EC190BF8F768F99FED67 -:1082300029CB53EC1C2BF8F768F941EC1A0B53ECE3 -:108240001C2B51EC190BF8F760F953EC1A2BF8F7CB -:10825000B5F853EC1B2BF8F7CAF941EC190B53ECAA -:10826000182BF8F751FA03D2B0EE489AF0EE689A5C -:108270009FED1A0B51EC190B53EC102BF8F7B7F9D3 -:1082800041EC100BFEF714FC9FED161B51EC100B8C -:1082900053EC112BF8F792F841EC100B53EC102B28 -:1082A0009FED120B51EC100BF8F7A1F99FED111B8C -:1082B00053EC112BF8F723F9BDEC0A8B41EC100BB2 -:1082C00010BD000000000000000000006666666649 -:1082D00066660A400000000000408F400000000079 -:1082E0000088C34086C2C799C60A27400000000024 -:1082F00000D6AA4066666666661271400948016843 -:10830000491C0160426802F57A7242601422B1FB96 -:10831000F2F302FB1311002902D18168491C81602C -:1083200070470000600000200148FBF755BA0000CC -:10833000D40C0020D0E9013201699A60D0E9012310 -:108340005A604A68824201D182684A600022026112 -:108350000868401E0860086870470000034B03600F -:1083600003F15C000860802010607047D413002087 -:10837000044B036003F15C0008604FF480701060F0 -:10838000704700003016002000F108014FF0FF3266 -:10839000C0E90112C1600161002101607047002144 -:1083A0000161704730B50B685A1C02D000F1080219 -:1083B00002E0026904E02246546825689D42FAD929 -:1083C00053684B6099608A60516008610168491C7C -:1083D000016030BD42684A6093688B609368596061 -:1083E000916008610168491C01607047502080F36A -:1083F0001188BFF34F8FBFF36F8F0A494868401C45 -:10840000486001280CD10848006810F0FF0F07D021 -:10841000502080F31188BFF34F8FBFF36F8FFEE7BB -:10842000704700001001002004ED00E00849486892 -:1084300028B1401E486001D180F311887047502058 -:1084400080F31188BFF34F8FBFF36F8FFEE70000FB -:108450001001002070B500282AD0164DA0F10804A4 -:1084600060686969084209D022687AB1502080F3B7 -:108470001188BFF34F8FBFF36F8FFEE7502080F35B -:108480001188BFF34F8FBFF36F8FFEE788436060A3 -:1084900000F0D2F960686968084468602046FFF718 -:1084A00063FB2869401C2861BDE8704000F0AABF4A -:1084B00070BD0000F00000204FF0E02000210161BD -:1084C000816105494FF47A720968B1FBF2F1491EE6 -:1084D00041610721016170479800002010B5F7F74E -:1084E000E1FE114910280FD34FF0E022104490F81C -:1084F000F0030A78904207D2502080F31188BFF32E -:108500004F8FBFF36F8FFEE708480068896800F45B -:10851000E060884207D9502080F31188BFF34F8F65 -:10852000BFF36F8FFEE710BD100100200CED00E0DF -:1085300010B5084B002200BF53F832401CB1521C4A -:10854000082AF9D310BD43F8321003EBC20148608A -:1085500010BD0000B80D002070B515460E4604464B -:10856000FFF744FF94F944104FF00000491C01D17B -:1085700084F8440094F94510491C01D184F8450061 -:10858000FFF754FFA06B28B92A46314604F12400B6 -:1085900000F0AAF82046BDE87040FFF78FBC00004D -:1085A00010B5020014D00F48006B38B1502080F392 -:1085B0001188BFF34F8FBFF36F8FFEE700F03CF9D8 -:1085C00000211046FFF7DEF800F01CFF002807D15D -:1085D00005494FF080500860BFF34F8FBFF36F8F96 -:1085E00010BD00009C00002004ED00E002490A6A72 -:1085F0000260C968416070479C0000200149012069 -:10860000C86170479C0000202DE9F0410E4604002F -:1086100015D0FFF763FF5020EFF3118580F3118829 -:10862000BFF34F8FBFF36F8F94F85800022184F887 -:108630005810616D491C6165012808D031E0502057 -:1086400080F31188BFF34F8FBFF36F8FFEE7A06AEF -:1086500038B1502080F31188BFF34F8FBFF36F8F75 -:10866000FEE7124F386B18B104F1180110480DE005 -:10867000201DFFF75FFEE06A3969884200D9386142 -:108680000C4900EB800001EB8000211DFFF7A2FEEA -:10869000E06A3968C96A884203D9012006B13060AE -:1086A000F86185F31188BDE8F08100009C0000208E -:1086B00080120020F80D002010B50C4650B1094979 -:1086C00009681831FFF76EFE2046BDE81040012111 -:1086D000FFF758B8502080F31188BFF34F8FBFF3D6 -:1086E0006F8FFEE79C00002070B514460D4668B100 -:1086F0000A4909681831FFF76DFE0CB14FF0FF35DC -:1087000021462846BDE87040FFF73CB8502080F372 -:108710001188BFF34F8FBFF36F8FFEE79C000020DF -:1087200070B504003ED0226DA2B1E06C884200D347 -:108730000146E06A884235D0012A33D11A4D2A68B1 -:1087400094420FD1502080F31188BFF34F8FBFF3B5 -:108750006F8FFEE7502080F31188BFF34F8FBFF378 -:108760006F8FFEE7E162A269002A02DBC1F13801E6 -:10877000A1610E4E00EB8000616906EB8000814232 -:1087800010D1201DFFF7D6FDE06A2969884200D983 -:10879000286100EB800006EB8000211DBDE87040E1 -:1087A000FFF718BE70BD00009C000020F80D0020EF -:1087B00030B587B00024039405AA04A903A8049443 -:1087C000FFF7CCFDDDE903010094CDE901100023A2 -:1087D00015A11748059A00F0B8FC164D0028E8626C -:1087E0001FD000F071FE012809D0401C19D1502083 -:1087F00080F31188BFF34F8FBFF36F8FFEE75020D8 -:1088000080F31188BFF34F8FBFF36F8F4FF0FF30AE -:10881000A86201206861EC6007B0BDE8304000F05C -:1088200045B807B030BD000049444C450000000089 -:108830001D7A00089C0000200248016B491C01635E -:10884000704700009C000020164810B5016B11B164 -:108850000121C16110BD0021C1610169124A01E01D -:10886000B9B1491E01EB810352F82330002BF7D038 -:1088700001EB810302EB830202F1080453685B6899 -:108880005360A34201D15B685360DA680260016102 -:1088900010BD502080F31188BFF34F8FBFF36F8F4F -:1088A000FEE700009C000020F80D00201CB53848B1 -:1088B0000168384A914207D1502080F31188BFF3F4 -:1088C0004F8FBFF36F8FFEE700683249491E884221 -:1088D00007D1502080F31188BFF34F8FBFF36F8F04 -:1088E000FEE72D4908780190FF20087008788DF880 -:1088F00000009DF800009DF8002000F0F00090427C -:1089000007D0502080F31188BFF34F8FBFF36F8FD4 -:10891000FEE79DF80000214C00F050002070072079 -:10892000A06007E09DF80020A0F101004FEA42029C -:108930008DF800209DF800201206F3D4A0600328D3 -:1089400007D0502080F31188BFF34F8FBFF36F8F94 -:10895000FEE74FF44070A060019808700C4820308A -:10896000016841F470010160016841F070410160EB -:10897000FFF7A2FD00206060F7F75CFC0848016883 -:1089800041F040410160F7F741FC00201CBD0000B0 -:1089900000ED00E071C20F4100E400E01001002092 -:1089A00034EF00E010B5502080F31188BFF34F8FF3 -:1089B000BFF36F8F00F00EFC18B104494FF08050E8 -:1089C0000860002080F3118810BD000004ED00E075 -:1089D00010B502460021012000F012F80446FFF70E -:1089E0004DF8204610BD38B50B46002200901146C8 -:1089F000012000F026F80446FFF740F8204638BD75 -:108A0000F8B517460E46050013D005FB06F05030AA -:108A1000FFF78AFA04000AD0002084F8460004F127 -:108A200050023B46314628460094FFF733F8204673 -:108A3000F8BD502080F31188BFF34F8FBFF36F8FC5 -:108A4000FEE738B5049D18B153B1CAB181B120E039 -:108A5000502080F31188BFF34F8FBFF36F8FFEE775 -:108A6000502080F31188BFF34F8FBFF36F8FFEE765 -:108A7000502080F31188BFF34F8FBFF36F8FFEE755 -:108A800039B1502080F31188BFF34F8FBFF36F8F40 -:108A9000FEE750241C46012384F846302B46009400 -:108AA000FEF7F8FF204638BD70B50D46040025D00E -:108AB000FFF79CFCD4E90F20216802FB0011A160A4 -:108AC0000021A163216861600A46E06B216C401EB1 -:108AD00000FB0121E16004F144014FF0FF30087018 -:108AE000487004F110008DB1FFF74EFC04F1240032 -:108AF000FFF74AFCFFF79AFC012070BD502080F37D -:108B00001188BFF34F8FBFF36F8FFEE721690029F4 -:108B1000F0D000F03FFC0028ECD004494FF080502A -:108B20000860BFF34F8FBFF36F8FE3E704ED00E002 -:108B30002DE9FF4782B01D468A464FF00008040029 -:108B400003D0BAF1000F08D011E0502080F3118853 -:108B5000BFF34F8FBFF36F8FFEE7206C38B150200B -:108B600080F31188BFF34F8FBFF36F8FFEE7022DA5 -:108B70000AD1E06B012807D0502080F31188BFF3A1 -:108B80004F8FBFF36F8FFEE700F010FB3F4F4FF0AA -:108B900000094FF0805648B9049838B1502080F34E -:108BA0001188BFF34F8FBFF36F8FFEE7FFF71EFCF7 -:108BB000A06BE16B884207D3022D05D00498D0B199 -:108BC000B8F1000F1AD01EE02A4651462046FEF7A3 -:108BD000AEFE616A19B104F1240000F0DBFB20B1A4 -:108BE0003E60BFF34F8FBFF36F8FFFF71FFC012075 -:108BF00006B0BDE8F087FFF719FC22E06846FFF7F2 -:108C0000F5FC4FF00108FFF711FCFFF715FEFFF729 -:108C1000EDFB94F94400401C01D184F8449094F990 -:108C20004500401C01D184F84590FFF7FFFB04A9E3 -:108C3000684600F023FA30B12046FFF73FF900F014 -:108C4000E1FB0020D4E7FFF7D1FBA06BE16B88428A -:108C500013D1FFF7EBFB04F110000499FFF72CFD93 -:108C60002046FFF72BF900F0CDFB00289ED13E6097 -:108C7000BFF34F8FBFF36F8F98E7FFF7D7FB204607 -:108C8000FFF71CF900F0BEFB90E7000004ED00E0E8 -:108C90002DE9F0471F4690468946040003D0B9F1FC -:108CA000000F08D011E0502080F31188BFF34F8FE0 -:108CB000BFF36F8FFEE7206C38B1502080F311882E -:108CC000BFF34F8FBFF36F8FFEE7022F0AD1E06B28 -:108CD000012807D0502080F31188BFF34F8FBFF3D6 -:108CE0006F8FFEE7FFF7FAFB5020EFF3118680F35A -:108CF0001188BFF34F8FBFF36F8FA06BE16B88427A -:108D000006D3022F04D0002086F31188BDE8F08737 -:108D100094F94550A06B3A4649462046FEF707FEB7 -:108D2000681C04D06D1C84F845500120ECE7606A93 -:108D30000028FAD004F1240000F02CFB0028F4D025 -:108D4000B8F1000FF1D00121C8F80010EDE710B51F -:108D5000040009D000F024FAA168884214D1E06828 -:108D6000401EE06008D00DE0502080F31188BFF372 -:108D70004F8FBFF36F8FFEE700231A461946204638 -:108D8000FFF7D6FE012010BD002010BD2DE9F747EA -:108D9000002683B08A46040003D0BAF1000F08D041 -:108DA00011E0502080F31188BFF34F8FBFF36F8F16 -:108DB000FEE7206C38B1502080F31188BFF34F8F4D -:108DC000BFF36F8FFEE700F0F1F9DFF8F4804FF0AA -:108DD00000094FF0805748B9059838B1502080F30A -:108DE0001188BFF34F8FBFF36F8FFEE7FFF7FEFAD7 -:108DF000A56BC5B151462046FEF786FD6D1EA563E5 -:108E0000206950B104F1100000F0C4FA28B1C8F88C -:108E10000070BFF34F8FBFF36F8FFFF707FB012089 -:108E200006B0BDE8F087059808B11EB106E0FFF76F -:108E3000FDFA27E06846FFF7D9FB0126FFF7F6FAAF -:108E4000FFF7FAFCFFF7D2FA94F94400401C01D175 -:108E500084F8449094F94500401C01D184F8459071 -:108E6000FFF7E4FA05A9684600F008F90028204653 -:108E70000AD0FFF723F800F0C5FA2046FEF7B6FE49 -:108E80000028B3D00020CBE7FEF7B0FE90B104F18C -:108E900024000599FFF710FC2046FFF70FF800F0BB -:108EA000B1FA0028A2D1C8F80070BFF34F8FBFF30A -:108EB0006F8F9BE72046FFF701F800F0A3FA95E7D4 -:108EC00004ED00E02DE9F343002683B004003546AD -:108ED00009D0206C78B1502080F31188BFF34F8FF8 -:108EE000BFF36F8FFEE7502080F31188BFF34F8FE1 -:108EF000BFF36F8FFEE700F059F9DFF83C814FF0C8 -:108F000000094FF0805748B9049838B1502080F3D9 -:108F10001188BFF34F8FBFF36F8FFEE7FFF766FA3D -:108F2000A06BC8B1401EA063206810B9FFF76AF8B3 -:108F3000A060206950B104F1100000F02BFA28B1B4 -:108F4000C8F80070BFF34F8FBFF36F8FFFF76EFA53 -:108F5000012005B0BDE8F083049808B166B10FE0C8 -:108F60003DB1502080F31188BFF34F8FBFF36F8F57 -:108F7000FEE7FFF75BFA5DE06846FFF737FB012687 -:108F8000FFF754FAFFF758FCFFF730FA94F9440062 -:108F9000401C01D184F8449094F94500401C01D153 -:108FA00084F84590FFF742FA04A9684600F066F895 -:108FB0000028204612D0FEF781FF00F023FA204659 -:108FC000FEF714FE0028A9D09DB3FFF70FFA606AE0 -:108FD00050B3206B0068C0F1380126E0FEF706FEB2 -:108FE000E0B1206838B9FFF701FAA06800F096F9FF -:108FF0000546FFF71BFA04F124000499FFF75CFB18 -:109000002046FEF75BFF00F0FDF9002886D1C8F886 -:109010000070BFF34F8FBFF36F8F7FE72046FEF7DF -:109020004DFF00F0EFF979E70021A068FFF778FB2A -:109030009FE7FFE700208CE704ED00E070B50D46E8 -:10904000040009D000F0ACF8A16888420CD1E068B7 -:10905000401CE060012070BD502080F31188BFF3F8 -:109060004F8FBFF36F8FFEE729462046FFF72AFF99 -:109070000028F0D0E168491CE16070BD2DE9F041A5 -:109080000C46050011D0C4B1FFF7B0F9174BDA68F0 -:109090006E682068911B471C17D02F681B6A9F427F -:1090A00019D0964217D8012410E0502080F311887F -:1090B000BFF34F8FBFF36F8FFEE7502080F311880F -:1090C000BFF34F8FBFF36F8FFEE70024FFF7AEF9BA -:1090D0002046BDE8F081884205D9401A2060284624 -:1090E000FFF784FAF1E700202060DCE79C00002015 -:1090F0002DE9FF5F8346DDE90E87994616468A46CD -:109100009000FEF711FF05001CD05C20FEF70CFF5D -:10911000040014D00020256384F85900CDE90240F2 -:10912000CDE900874B46324651465846FEF7C4FC0F -:109130002046FEF755FB012004B0BDE8F09F28460D -:10914000FFF788F94FF0FF30F6E7F0B585B0DDE9BD -:109150000B640A9DA6B1DCB15C270097266302264A -:1091600084F85960002604AFCDE90246CDE90057E6 -:10917000FEF7A2FC2046FEF733FB049805B0F0BDD5 -:10918000502080F31188BFF34F8FBFF36F8FFEE73E -:10919000502080F31188BFF34F8FBFF36F8FFEE72E -:1091A00001480068704700009C00002005484169A4 -:1091B00019B1006B18B100207047012070470220E0 -:1091C000704700009C0000200148C0687047000004 -:1091D0009C0000202DE9F0412E4C0027206B28B187 -:1091E000A069401CA0613846BDE8F081E668761CA5 -:1091F000E66013D1606B006838B1502080F31188AD -:10920000BFF34F8FBFF36F8FFEE7606BA16B61639E -:10921000A063206A401C2062FEF7D4FDA06ADFF83C -:109220007880864209D3606B0068A0B1606BC0682B -:10923000C5686868864211D2A0622068C06A00EBE7 -:10924000800158F82100012800D90127E069002891 -:10925000C9D00127C7E74FF0FF30EDE7281DFFF722 -:1092600069F8A86A18B105F11800FFF763F8E86A11 -:109270002169884200D9206100EB800108EB810060 -:10928000291DFFF7A7F8E86A2168C96A8842CAD38E -:109290000127C8E79C000020F80D002070B50400ED -:1092A0004FF0000133D01B4D2868844207D0502076 -:1092B00080F31188BFF34F8FBFF36F8FFEE7206DF0 -:1092C00038B1401E2065E36CE26A9A421FD040B17B -:1092D0001DE0502080F31188BFF34F8FBFF36F8FD5 -:1092E000FEE7201DFFF726F8E06CE062C0F13800D1 -:1092F000A061E06A2969884200D92861064900EB2B -:10930000800001EB8000211DFFF764F80121084671 -:1093100070BD00009C000020F80D002070B5040016 -:109320004FF000002BD0194DE16A2A68D26A9142B1 -:1093300026D2A069002804DB2868C06AC0F1380082 -:10934000A061134E01EB8101606906EB8101884247 -:1093500011D1201DFEF7EEFF2868C06AE06229697E -:10936000884200D9286100EB800006EB8000211DB7 -:10937000FFF730F802E02868C06AE062012070BDA3 -:10938000E16C2A68D26A9142F8D370BD9C0000203B -:10939000F80D002070B5C068C46854B104F118001D -:1093A0000646FEF7C7FF144D286B50B131461348EF -:1093B00015E0502080F31188BFF34F8FBFF36F8FFC -:1093C000FEE7201DFEF7B6FFE06A2969884200D952 -:1093D00028610B4900EB800001EB8000211DFEF7A6 -:1093E000F9FFE06A2968C96A884202D90120E86168 -:1093F00070BD002070BD00009C0000208012002085 -:10940000F80D00202DE9F0472C4D00242746286B4D -:1094100038B1FEF7EBFF286B401E2863286B40B184 -:1094200046E0502080F31188BFF34F8FBFF36F8F5A -:10943000FEE7A968224E0120D1B3A6F591698046C6 -:109440003068E0B1F068C46804F11800FEF772FFFC -:10945000201DFEF76FFFE06A2969884200D9286164 -:1094600000EB800109EB8100211DFEF7B3FFE06AEC -:109470002968C96A8842E3D3C5F81C80E0E70CB1CB -:10948000FEF7A0FCAC694CB14FEA0806FFF7A2FE5C -:1094900000B1EE61641EF9D10020A861E86938B11D -:1094A0000849012738070860BFF34F8FBFF36F8F5C -:1094B000FEF7BCFF3846BDE8F08700009C000020A6 -:1094C0008012002004ED00E010B586B0FEF7F0F940 -:1094D000114C2068B8B100200390049005AA04A99B -:1094E00003A8FEF745FFDDE9032102208DE8070010 -:1094F00000230AA10B48059AFFF727FE606010B110 -:1095000006B0012010BD502080F31188BFF34F8FAB -:10951000BFF36F8FFEE70000D8000020546D72206B -:1095200053766300997E00082DE9FF411E461346DD -:1095300002000A9D4FF0000016D0144C2768002F3F -:109540000FD0CDE900130292062917DAFFF72EFE9D -:1095500002284FF000030FD0002269462068FFF771 -:10956000E7FA04B0BDE8F081502080F31188BFF322 -:109570004F8FBFF36F8FFEE72A46EEE70023324698 -:1095800069463846FFF784FBEBE70000D80000206F -:109590001B97000800000000000000000000000011 -:1095A00000000000000200001800000000000000A1 -:1095B00000000000239700080000000000000000E9 -:1095C0000000000000000000000200001800000081 -:1095D00000000000000000001097000800000000DC -:1095E0000000000000000000000000000002000079 -:1095F0001800000000000000000000000000000053 -:10960000030000002C0100205000000000000000BA -:10961000030000007C01002050000000000000005A -:1096200003000000CC0100205000000000000000FA -:10963000030000009C040020500000000000000017 -:1096400003000000EC040020500000002F970008E9 -:10965000000000000000000000000000000000000A -:1096600000020000180000000000000000000000E0 -:10967000010002000400060008000A000C001000AF -:1096800020004000800000010101010307010000EB -:1096900008040204080101010000000000000000AD -:1096A0000102030406070809000000000102030488 -:1096B00000000000030000008C9200205000000019 -:1096C0000000000003000000DC92002050000000B9 -:1096D00004FA97999999D93FAF788E1DC571CC3FFF -:1096E0009FC678D0099AC33F935555555555E53FC8 -:1096F000599322942449D23FDE03CB966446C73F58 -:1097000044523EDF12F1C23F0000000000000000A2 -:109710006465766963655461736B0063696C546159 -:10972000736B006D6F6E69746F725461736B00645C -:10973000656661756C745461736B00005C9700081A -:10974000000000202C0100005C0800087897000849 -:109750002C010020049600009C6F0008017032105C -:109760009201320232045A081A32204A4022037906 -:0897700024F41AAA01011400FF +:10085000FFF7C6FC84960008A49600082DE9F04135 +:10086000044600270D46006804F0E1F806462068BB +:1008700004F0D9F830435FD02068C1682F4E890159 +:1008800005D5617F012902D1217F01290BD0022DDD +:100890001FD0206804F0CBF8C8B120688168C1F38C +:1008A000400179B113E00125254903E08F4234D29C +:1008B00007F1010702686FEA02025206F6D44021EE +:1008C0000160E6E78168314041F010018160012D4F +:1008D00011D0206804F0A7F848B120688168C1F3FE +:1008E000400121B98168314041F020018160022D31 +:1008F00008D0032D04D0042501F0D4FB064617E0F0 +:100900000C25F9E70825F7E701F0CCFB801B05284B +:100910000ED92068806828420AD0E06D40F01000AF +:10092000E065206E40F0010020660120BDE8F08106 +:10093000206880682842E7D10020F7E7C0FFFF7FEA +:10094000000040A370B50446006881688268C1F366 +:10095000400112F0010F28D039BB816801F00D0170 +:10096000012914D18168124A1140891C81602168D3 +:100970000320086001F096FB054612E001F092FBAF +:10098000401B02280DD920688068C00709D0E06D9F +:1009900040F01000E065206E40F00100206601206C +:1009A00070BD20688068C007E8D1002070BD0000DD +:1009B000C0FFFF7FF8B504460020009020688168E2 +:1009C00011F0010F4AD18168254A114237D181685F +:1009D000D5432940491C81602068B0F1A04F02D066 +:1009E0002049884201D1204800E02048806800F07A +:1009F000E07000020DD51E481E490068B0FBF1F002 +:100A0000401C00EB4000800000E0401E00900028E9 +:100A1000FBD101F047FB06461BE0816811F0010F96 +:100A200003D181682940491C816001F03BFB801B98 +:100A300002280ED920680068C043C00709D0E06DC5 +:100A400040F01000E065206E40F0010020660120BB +:100A5000F8BD20680168C943C907DED10020F8BD90 +:100A60003F000080000100500003005000070050CC +:100A70007C000020400D03002DE9F04700272DEDFC +:100A8000028B89468046B0EE408AF0EE608A4E1EA8 +:100A90001BE0A9EB07000025A0F1010A12E000BF4E +:100AA00008EBC50494EC040B51EC100B53EC112B28 +:100AB000FFF73EFE05D294EC040B84ED001B84EDA1 +:100AC000020B6D1CAA45EBD87F1CB742E1D3012471 +:100AD0000DE000BF08EBC40090ED000B51EC180BCB +:100AE00053EC102BFFF76AFC41EC180B641CB4426A +:100AF000F0D3A9F10100FFF7FAFD41EC100B51EC26 +:100B0000180B53EC102BFFF772FD41EC100B08EBA8 +:100B1000C90088ED000B00ED020BBDEC028BBDE8B7 +:100B2000F087000030B5054689B01C2007F0A0F919 +:100B300005600446A020A0804FF40070A060402013 +:100B4000E0604002208202200C4DE080608295E847 +:100B50000F008DE80F00684606F0FBFC1035606161 +:100B60000FCD0DF1100CACE80F0004A806F0F1FC5D +:100B7000A0610348046009B0204630BD74950008A8 +:100B80005C00002038B51A4900250C6800952CE05F +:100B90002168814228D10168CA69C2F30012002A83 +:100BA00021D010220A62616B491C6163217F0129F7 +:100BB00007D1B0F85E1021B1B0F85E006169081A83 +:100BC000E060A06A00280ED0694607F0C1FCA5626B +:100BD0000098002807D007494FF080500860BFF305 +:100BE0004F8FBFF36F8F38BD646A002CD0D138BDF2 +:100BF0000001002004ED00E0FEE70000014800F0E5 +:100C0000E1BE000090090020014800F0DBBE0000BA +:100C1000F0090020014800F0D5BE0000500A002075 +:100C2000014800F0CFBE0000B00A0020014800F0EB +:100C3000C9BE0000100B0020014800F0C3BE000038 +:100C4000700B0020014800F0BDBE0000D00B00205A +:100C5000014800F0B7BE0000300C00200D490268CA +:100C60008A4201D20C4901E00B492031D2B2083A44 +:100C70001423B2FBF3F2436C02F01F0223F00303D0 +:100C80001944816404498031C164012191400165A6 +:100C90007047000008040240000802400179074A3A +:100CA00002EB81024265054A4432491E826501F029 +:100CB0001F0201219140C16570470000FC080240FD +:100CC00030B5D0E913456560446D14B1D0E91645DF +:100CD000656090F8444004F01F050124AC40056CA9 +:100CE0006C60046863608368102B036803D09960AC +:100CF0000068C26030BD9A600068C16030BD704756 +:100D000072B6FEE7F8B500260446009690F8580043 +:100D10000D4601280BD0012084F858002046FFF72B +:100D200011FE0100E06D04D040F010002AE0022026 +:100D3000F8BD20F4885040F00200E0652068826829 +:100D4000134B1A4005F080431A4342F00042826080 +:100D5000104A20680EE0009B5B1C0093934209D36D +:100D6000E06D20F0020040F01000E06584F858606B +:100D70000120F8BD8368DB0FEDD1E06D20F00200AB +:100D800040F00100E06584F858600846F8BD0000B6 +:100D9000C0FFFF3F02DE04002DE9F04F044690F84B +:100DA00058009BB00F464FF0000B012812D00120D5 +:100DB00084F8580000261796189620684FF0A0482F +:100DC000DFF81891DFF818A1464D404506D12846B6 +:100DD000009508E002201BB0BDE8F08F484515D112 +:100DE0005046CDF800A003F026FE0090206803F0E6 +:100DF00022FE0099084311D0E06D40F02000E0652C +:100E00004FF0010B84F858605846E4E7E06D40F07D +:100E10002000E06584F858600120DCE72068414646 +:100E2000884201D0A84201D12F4800E02F48D7F8CE +:100E300000C02F4B40F61F72BCF1000F2DD0D0F830 +:100E400008C094F838802CF4604C4CEA483CD7F841 +:100E500004804CEA080CC0F808C0D4F800C08C45E7 +:100E600001D0AC4504D18968AB6801F0010109E00B +:100E7000D9F80810DAF8085001F0010105F0010571 +:100E80009B68294303F001031943BBD1BB68396850 +:100E900019438368934319431DE0876827F460472B +:100EA000876027688F4201D0AF4204D18968AB6860 +:100EB00001F0010109E0D9F80810DAF8085001F052 +:100EC000010105F001059B68294303F00103194363 +:100ED00098D181689143816094E70000000400503C +:100EE00000050050000100500003005000070050B2 +:100EF000000600502DE9F84F00270446009790F8AF +:100F00005800DFF818840D46B946012811D0012693 +:100F100084F85860206803F08AFD60B1E06D40F00D +:100F20002000E0655FF0010784F858903846BDE87E +:100F3000F88F0220FBE7D5E900210C23206803EAA3 +:100F400091131844036B01F01F014FF01F0C0CFAB2 +:100F500001FCC2F3846223EA0C038A401343036357 +:100F6000206803F064FD8246206803F05CFD5AEAC5 +:100F7000000044D1AA68296812F10040206807D116 +:100F8000002203F064FD2068416941F0004105E062 +:100F900003F05DFD2068416921F000414161206856 +:100FA0006969C268C2F3C102520091402A69042AE9 +:100FB00029D000EB82002B68026EDFF864C303F0D7 +:100FC000F84302EA0C020B431A4342F00041016667 +:100FD00022682869A96902EB8000026E22F0807203 +:100FE0000A430266297F22682869012908D0002166 +:100FF00002EB8000026E22F000720A43026675E086 +:101000004FF00071F4E7002103F007FD4003206872 +:101010004FF0000172D003F000FD90FAA0F0B0FA9A +:1010200080F1286842036ED090FAA0F0B0FA80F008 +:10103000814204D100221146206803F017FD0121EE +:10104000206803F0EAFC400320684FF001015DD006 +:1010500003F0E3FC90FAA0F0B0FA80F128684203B4 +:1010600059D090FAA0F0B0FA80F0814204D1002269 +:101070000121206803F0FAFC0221206803F0CDFC76 +:10108000400320684FF0020148D003F0C6FC90FAFC +:10109000A0F0B0FA80F12868420344D090FAA0F0A2 +:1010A000B0FA80F0814204D100220221206803F0CE +:1010B000DDFC0321206803F0B0FC400320684FF002 +:1010C000030133D003F0A9FC90FAA0F0B0FA80F14C +:1010D000286842032FD090FAA0F0B0FA80F0814245 +:1010E00004D100220321206803F0C0FC206881683D +:1010F00011F0010F22D0ABE000E004E003F08DFC22 +:10110000C0F384618DE7C0F3846091E703F085FC50 +:10111000C0F38461A2E7C0F38460A6E703F07DFC1E +:10112000C0F38461B7E7C0F38460BBE703F075FCEC +:10113000C0F38461CCE7C0F38460D0E72A7B2968E0 +:1011400050F8B03FC1F3120C23EA0C0302F0180C64 +:10115000744A22FA0CF20A4013430360E9684145DD +:1011600076D1286841031BD090FAA0F1B1FA81F141 +:10117000491C01F01F0109294FEA403131D80029EB +:1011800011D090FAA0F1B1FA81F100BF01F1010193 +:1011900001F01F0106FA01F608D1C0F3846109E0ED +:1011A000C0F38461E4E7C0F38461EFE790FAA0F153 +:1011B000B1FA81F101F1010101F01F0146EA8161FB +:1011C00002D1C0F3846003E090FAA0F0B0FA80F09E +:1011D00000F1010000F01F0000EB400041EA005167 +:1011E00032E000290ED090FAA0F1B1FA81F100BFEF +:1011F00001F1010101F01F0106FA01F605D1C0F36A +:10120000846106E0C0F38461F2E790FAA0F1B1FADC +:1012100081F101F1010101F01F0146EA816102D172 +:10122000C0F3846003E090FAA0F0B0FA80F000F11F +:10123000010000F01F003C4A00EB400002EB0050B0 +:1012400041EA000141F00071AA68206803F0FFFB49 +:1012500036482B6803423FF467AE21684FF0A04C3C +:101260003348344E344D614501D0A94201D1024684 +:1012700000E032469268DFF8C48002F0E072434535 +:1012800003D0DFF8BC80434521D15FEA02281ED499 +:10129000614506D02B4B99427FF446AEA94200D05F +:1012A000304642F40001826822F0E0720A43826014 +:1012B000254826490068B0FBF1F0401C00EB4000D7 +:1012C000800000E0401E00900028FBD12CE6DFF8F3 +:1012D000808043450FD15FEAC2180CD4A94202D1E5 +:1012E0001C4B9942F2D0614502D0A94200D0304651 +:1012F00042F080710CE0DFF860804345E6D1530294 +:10130000E4D4A942E2D0614500D0304642F48001E5 +:10131000826822F0E0720A43826005E600007F40A6 +:1013200000F0FF03FFFF0700000020FE0000088020 +:10133000000300500007005000010050000021C3CE +:101340001000C090000600507C000020400D0300FB +:10135000000052C700050050000084CB0068006CFC +:1013600070470000F8B54FF00006040035460096BF +:1013700002D0E06D10B107E00120F8BD204600F07A +:101380000BF9256684F8585020688168C1F34071D4 +:1013900019B18168744A1140816020688168C1F385 +:1013A000007189B98168714A114041F080518160B2 +:1013B0006F4870490068B0FBF1F04000801C00E00D +:1013C000401E00900028FBD120688168C1F30071A5 +:1013D00041B9E16D41F01001E165216E41F001017B +:1013E0002166012603F023FB0546E06D00F01001A5 +:1013F000E06D294305D040F01000E065012630463D +:10140000F8BD20F4807040F00200E065206881683B +:1014100011F0010F27D14FF0A043574A984201D055 +:10142000904204D19968976801F001010AE053499C +:101430008968534F01F00101BF6807F00107394384 +:10144000504FBF6807F0010739430CD1984201D0D3 +:10145000904201D14C4800E04C486168826822F417 +:101460007C120A438260E168E06B627F0843A168F6 +:1014700041EA4231084394F8241040EA014001292E +:1014800004D1218D424A02EB41410843E16A29B16E +:1014900001F47871226B014342EA01002168CA68B5 +:1014A0003C4B1A400243CA6020680169626B21F01C +:1014B000406111430161206803F0B5FA05432ED164 +:1014C000207F94F83810800340EA41012068C26808 +:1014D00044F202039A430A43C2602069002820684C +:1014E00001690AD041F480310161206850F8C01FC1 +:1014F00022696FF30D01114307E021F4803101618E +:10150000206850F8C01F6FF30D01016094F840008F +:1015100001280CD02068016921F001010161606996 +:1015200001282068016B21F00F0111D013E0D4E9EC +:1015300011010843D4E913121143084321680A69D1 +:1015400040F2FC739A43104340F001000861E6E763 +:10155000226A521E11430163E06D20F0020040F048 +:101560000100E0654BE70000C0FFFF5FC0FFFF7FA9 +:101570007C000020400D03000001005000040050DA +:101580000005005000060050000300500007005006 +:101590000000FEFF0740F0FF30B59BB00446142169 +:1015A00015A8FEF700FF54216846FEF7FCFE2068F0 +:1015B000B0F1A04F34D14FF400400090800311905F +:1015C000684601F01BFA08B1FFF79AFB1548C16C99 +:1015D00041F40051C164C16C01F400511A91C16C15 +:1015E00041F00401C164C16C01F004011A91C16CA5 +:1015F00041F00101C164C06C15A900F001001A900E +:1016000009200324002581E83100074800F028FC68 +:1016100015A90F2081E831004FF0904000F020FC28 +:101620001BB030BD00100240000800482DE9F04713 +:101630000446884600684FF0A0454749474BDFF80D +:101640002091A84201D0484501D10A4600E01A463F +:10165000926802F01F06A269082A14D0AEB1052EC6 +:1016600013D0092E11D0A84202D0484500D0194607 +:10167000886800F4604058B1E06D40F02000E065FB +:101680000120BDE8F087082703E0C068C007F2E743 +:10169000042700F007FD824610E000BF18F10100AA +:1016A0000CD000F0FFFCA0EB0A01414502D8B8F1D4 +:1016B000000F03D12068006838420ED0206800680F +:1016C0003842EBD0E06D40F40070E065206803F034 +:1016D000B6F9D0B1607F48B117E0E06D40F004008A +:1016E000E065002084F858000320CAE720680068FD +:1016F00000070AD5E06D20F48070E065E06DC0045D +:1017000003D4E06D40F00100E0652068154A164BF7 +:10171000484501D12C4604E0904201D11C4600E02E +:10172000044684420AD04EB1052E07D0092E05D0BA +:10173000484506D0904203D11D4602E0C16801E051 +:101740000546E968082F05D0490401D40C21016041 +:10175000002096E70821FAE7000300500007005038 +:101760000001005000050050000400502DE9F04138 +:10177000044600684FF0A045454FA84201D0B8424A +:1017800001D1444900E04449896801F01F0603F093 +:101790004EF918B102210846BDE8F08194F85800CE +:1017A00001280CD0012084F858002046FFF702F9E8 +:1017B00001004FF0000204D084F85820EBE702202B +:1017C000EAE7E06D40F60163984340F48070E0651D +:1017D0002068324BDFF8C8C0B84201D1AE4604E001 +:1017E000984201D1E64600E08646864500D02EB9F3 +:1017F000D4F85CE02EF4801EC4F85CE0D4F85CE021 +:101800005FEACE4E06D5D4F860E02EF0060EC4F89E +:1018100060E000E022664FF01C0EC0F800E084F8A3 +:1018200058202068B84201D12A4604E0984201D1EC +:10183000624600E0024682420ED06EB1052E0BD009 +:10184000092E09D0E26D42F48012E265B84214D04C +:10185000984211D1654610E0C268920105D5E26D4B +:1018600022F4005242F48052E26582680D4B1A4025 +:1018700002F1040282608EE70546E86880018AD59D +:10188000E06D20F4005040F48050E06583E70000F4 +:1018900000010050000300500007005000050050F8 +:1018A00000040050C0FFFF7F10B5044690F85800B8 +:1018B000012808D0012084F8580003212046FEF7B3 +:1018C000CDFF10B10BE0022010BD2046FFF73AF823 +:1018D00028B9E16D21F4885141F00101E165002151 +:1018E00084F8581010BD10B590F825300021012261 +:1018F000022B03D00421C163012122E003681C688C +:1019000024F00E041C60836C1C6824F480741C603A +:1019100003681C6824F001041C6090F84430046CD7 +:1019200003F01F0302FA03F36360D0E913345C6031 +:10193000436D33B11C6824F480741C60D0E9163404 +:101940005C602430427000220270084610BD70B501 +:1019500090F82520002401212346022A06D00422E3 +:101960002430826141700370012429E00268156807 +:1019700025F00E0515600268156825F00105156053 +:10198000826C156825F48075156090F84420056C0C +:1019900002F01F0201FA02F26A60D0E913255560D5 +:1019A000426D32B1156825F480751560D0E91625B1 +:1019B000556080F8251080F82430816B01B188478C +:1019C000204670BDF0B4016C0C6801680D6890F899 +:1019D000442002F01F06042202FA06F3234212D02A +:1019E0006B0710D50B689B0603D40B6823F0040328 +:1019F0000B6090F8441001F01F0102FA01F2016C33 +:101A00004A60016B1DE0022303FA06F727424FF0FC +:101A1000000C4FF0010218D0AF0716D50C68A406D1 +:101A200005D40C6824F00A040C6080F8252090F896 +:101A3000441001F01F018B40016C4B6080F824C002 +:101A4000C16A00291BD0F0BC0847082303FA06F33B +:101A5000234214D02B0712D50B6823F00E030B6022 +:101A600090F84410036C01F01F0102FA01F1596073 +:101A7000C26380F8252080F824C0416BE1E7F0BC08 +:101A80007047000070B504000CD02A4A2168142069 +:101A9000914209D2284A0A44B2FBF0F08000606407 +:101AA00026480AE0012070BD224A52420A44B2FB95 +:101AB000F0F0800060641F4808382064022084F839 +:101AC00025000A6847F6F0708243D4E90203184300 +:101AD000D4E904352B431843A3691843E369184339 +:101AE000236A1843104308602046FFF7B7F8A06840 +:101AF0000025B0F5804F00D16560A16C20790860A9 +:101B0000D4E9130141606068401E032808D82046CC +:101B1000FFF7C4F8606D0560D4E91601416002E08A +:101B20006565A565E5652434A561012060702570B3 +:101B3000002070BD08040240F8FFFDBF0000024015 +:101B400070B5044690F82400002501280CD001202F +:101B500084F8240094F825600020012E06D084F833 +:101B600024000225284670BD022070BD022684F89C +:101B70002560E0632068066826F0010606602046BE +:101B8000FFF79EF8206B00282068016802D041F022 +:101B90000E0106E021F0040101602068016841F0B7 +:101BA0000A010160A06C0168C90303D5016841F412 +:101BB00080710160606D18B1016841F4807101604D +:101BC0002068016841F001010160CBE72DE9F04197 +:101BD000040006D0DFF8F48194F85C00002518B109 +:101BE00007E00120BDE8F08184F85D50204600F058 +:101BF000F9F82068816921F01001816100F052FA42 +:101C00000646032705E000BF00F04CFA801B0A28B7 +:101C100011D8206880690007F6D42068816941F0F6 +:101C20000101816100F03EFA06460BE000F03AFA4D +:101C3000801B0A2806D9206E40F00100206684F837 +:101C40005C70CEE720688069C007EFD020688169AA +:101C500041F0020181612168414502D15C4960681F +:101C60000860207C01282068816937D041F040015C +:101C70008161607C01282068816932D021F4804133 +:101C80008161A07C0128206881692DD041F48051B8 +:101C9000816120688169A26821F4407111438161EA +:101CA0002068816921F0A40181612068016921F027 +:101CB00010010161E068012819D010B302281BD07F +:101CC0002068816941F0800181612068016941F0EB +:101CD00010010161E06803280ED012E021F04001FC +:101CE000C6E741F48041CBE721F48051D0E720687A +:101CF000816941F0040103E02068816941F020011D +:101D00008161207EE26940066FF0FF01A0F1007062 +:101D100001EB02221043226AA38A521E10430A02D8 +:101D200002EB034318432368D861A068B0F5407FF5 +:101D300010D1A06AE36A401E01EB03210843216B26 +:101D4000131303EB01110843A18C02EB014108437B +:101D50002168C860206850F8C01FE26B1143016021 +:101D60001D4A21681B48914200D11C481C4A9142DF +:101D700001D100F5D460206451F8802FA38E22F4A5 +:101D8000F81242EA03420A6000F1700161642168BE +:101D900051F8802F94F8383022F0706242EA0362E2 +:101DA0000A6000F1B001A164D831E164D831216545 +:101DB00018316165D83100E020C08842FCD3A565A8 +:101DC0002566012084F85C0000200BE700640040D9 +:101DD0000065004000A400400068004050A700409B +:101DE000006C004010B59CB00446142115A8FEF705 +:101DF000DAFA54216846FEF7D6FA17492068884275 +:101E000028D18014009040030E90684600F0F6FD43 +:101E100008B1FEF775FF1148816D41F000718165D1 +:101E2000816D01F000711A91C16C41F00101C16432 +:101E3000C06C15A900F001001A904FF4C050159025 +:101E40000220169000201790189009201990C006C3 +:101E500000F006F81CB010BD006400400010024005 +:101E60002DE9F04FDFF81092002301260325A9F198 +:101E7000040B85B00F2709F1040AABF1040EF3E05F +:101E800006FA03FC12EA0C027ED00C7904F003047B +:101E9000012C01D0022C26D1D0F80880CDF800808A +:101EA0004FEA430805FA08F4CDF81080DDF8008009 +:101EB00028EA0408CDF80080CC68DDF8108004FA28 +:101EC00008F4DDF8008044EA08048460446824EAE9 +:101ED0000C0491F804C0CCF3001C0CFA03FC4CEA8F +:101EE000040CC0F804C00C79E443A4070ED0C46805 +:101EF0004FEA430805FA08FC24EA0C04D1F808C0AC +:101F00000CFA08FC4CEA040CC0F80CC00C7904F084 +:101F10000304022C15D1DC0800EB84040294246A2B +:101F20004FEA437C4FEADC6807FA08FC24EA0C0419 +:101F3000D1F810C00CFA08FC4CEA040C029CC4F85E +:101F400020C004684FEA430805FA08FC24EA0C04A0 +:101F500091F804C00CF0030C0CFA08FC4CEA040CD9 +:101F6000C0F800C04C6814F4403F7CD0434CD4F817 +:101F700060C04CF0010CC4F860C0246E23F0030C68 +:101F800004F00104009400E06DE03D4C64440294D0 +:101F9000A4684FEA837C4FEA1C7807FA08FC24EA1D +:101FA0000C04B0F1904F06D0DFF8D8C0604505D1E1 +:101FB0004FF0010C20E04FF0000C1DE0DFF8C8C02E +:101FC000604502D14FF0020C16E0DFF8C0C060455A +:101FD00002D14FF0030C0FE0DFF8B4C0604502D12E +:101FE0004FF0040C08E0DFF8ACC0604502D14FF0C0 +:101FF000050C01E04FF0060C0CFA08FC4CEA040C4E +:10200000029CC4F808C0D9F80040CC46D1F804803E +:1020100094435FEAC82800D51443CCF80040DAF8AE +:102020000040D446D1F8048094435FEA882800D564 +:102030001443CCF80040DBF80040DC46D1F80480C3 +:1020400094435FEA883800D51443CCF80040DEF8AA +:102050000040F446D1F8048094435FEAC83800D5C4 +:102060001443CCF800405B1C0A6832FA03F47FF496 +:1020700007AF05B0BDE8F08F080401400010024032 +:10208000000001400004004800080048000C00481F +:1020900000100048001400480AB181617047816255 +:1020A0007047000001488068704700007000002001 +:1020B00010B590F8DC20012A21D0012280F8DC2024 +:1020C000022380F8DD304B1C1BD00368D3F8CC43CF +:1020D00044F00204C3F8CC430368D3F8CC4324F0A3 +:1020E0000C040C43C3F8CC430168D1F8CC3343F063 +:1020F0000103C1F8CC3380F8DD20002010BD0220A0 +:1021000010BD0168D1F8CC3323F00203C1F8CC3301 +:10211000EAE7000038B5040050D00220C0346077F0 +:10212000002525626562A562E56225636563A56396 +:1021300014F8B80CC03CC0071BD021492068884265 +:1021400008D12048016E41F080610166006E00F008 +:10215000806000902168086820F44042208A00F4E2 +:102160004040104320F44052A08A00F440501043F5 +:102170000860204600F028F8207A800708D52168FA +:10218000086820F44072A08900F440701043086091 +:10219000012084F8DD0084F8DC500021C1EBC1008F +:1021A00004EB8000491C8561C5610562456285625A +:1021B000C9B205630629F1D9002038BD012038BD18 +:1021C000006801400010024008B5006806498842D6 +:1021D00008D10648016E41F080610166006E00F092 +:1021E0008060009008BD00000068014000100240BF +:1021F00010B586B0044614216846FEF7D4F80F499E +:102200002068884218D10E48C16C41F00101C164B8 +:10221000C06C694600F0010005904FF4807000909A +:102220000220019000200290032003900D200490D2 +:102230004FF09040FFF714FE06B010BD006801405B +:102240000010024070B50D460446FFF72BFF06460E +:1022500007E0681C05D0FFF725FF801BA8420CD8BB +:102260005DB12068D0F88803C043C003F1D40120D9 +:10227000DC3460700020207070BD072084F8DD0021 +:10228000032070BD70B590F8DD30022B23D00223FF +:1022900080F8DD30062920D08023046803EBC115C7 +:1022A000635923F007069368334323F01806D36875 +:1022B000334363519425046805EBC11513686351DA +:1022C0009824036804EBC11152685A50012180F828 +:1022D000DD10002070BD022070BD0368196821F078 +:1022E00007049168214321F01804D1682143196043 +:1022F000036811685961516802689161E6E72DE948 +:10230000F04F90F8DD40022C25D090F8DC40012CF5 +:1023100021D04FF0010980F8DC90022480F8DD40E4 +:1023200000274FF0070C062918D09C2404EBC11697 +:10233000012A39D08024A8254FF4005A4FF4405B7D +:1023400005EBC11504EBC114022A2FD0042A45D095 +:10235000082A0BD144E00220BDE8F08F012A0AD000 +:10236000022A0CD0042A0ED0082A10D080F8DDC032 +:1023700080F8DC700EE002681968D1610AE002683A +:102380001968516206E002681968916202E0026809 +:102390001968D16290F8DD10072948D0DC3080F848 +:1023A000019007700020D7E7196835E04FF0A408C6 +:1023B000D0F800C008EBC1111A684CF80120596828 +:1023C000002901680A5922F440522ED00A510168AE +:1023D0000A59D3F804C042EA0C0218E0196821E057 +:1023E0004FF0AC08D0F800C008EBC1111A684CF8E7 +:1023F00001205968002901680A5922F4404214D08A +:102400000A5101680A59D3F804C042EA8C020A5101 +:102410005968514503D1996802689151BAE7594505 +:10242000B8D1996802685151B4E70A51B2E7012066 +:1024300092E710B590F8DC20012A0ED0012200F8B6 +:10244000DC2F0223437050F8DC3C1C680C431C60FA +:10245000427000210170084610BD022010BD70B509 +:10246000044690F8DD00022810D094F8DC00012822 +:102470000DD0012584F8DC50022084F8DD002046D0 +:1024800002F083F9DC3465700020207070BD0220FA +:1024900070BD10B590F8DC20012A10D0012200F8A0 +:1024A000DC2F0223437050F8DC3CD3F894430C43F8 +:1024B000C3F89443427000210170084610BD022009 +:1024C00010BD2DE9F041044690F8DD0015460E469A +:1024D000022826D094F8DC00012821D0012784F8B6 +:1024E000DC70022084F8DD00062E1CD0204602F0AD +:1024F000BBF9C6EBC60004EB80002968016269687D +:102500004162A9688162E968C16229690163314653 +:10251000204602F0BCF8062E15D0E86A40B112E061 +:102520000220BDE8F0811146204602F0E5F8E0E720 +:102530008021206801EBC6114258EB6D22F4007235 +:1025400042EA43224250DC34677000202070E8E702 +:102550002DE9F041044690F8DD00022824D094F8DB +:10256000DC0001281FD0012584F8DC50022084F80B +:10257000DD00EC20266800EBC113F058176820F04E +:10258000100040EA071020F480175068384320F408 +:102590008037D068384320F4003790683843976913 +:1025A000012F03D00CE00220BDE8F08120F00407E9 +:1025B0001069384320F002075069384340F00100A9 +:1025C000F050204602F063F8DC3465700020207083 +:1025D000EAE790F84120202A24D190F84020012AEF +:1025E00020D0012280F84020242280F84120026877 +:1025F000136823F0010313600268136823F4805307 +:102600001360026813680B43136001680A6842F0A4 +:1026100001020A60202180F84110002180F840105A +:10262000084670470220704790F84120202A22D1A6 +:1026300090F84020012A1ED0012280F84020242258 +:1026400080F841200268136823F0010313600268D8 +:10265000136823F4706343EA0121116001680A687A +:1026600042F001020A60202180F84110002180F828 +:1026700040100846704702207047000070B5040003 +:1026800004D094F84100002510B106E0012070BD8F +:1026900084F84050204600F04FF8242084F8410090 +:1026A0002068016821F0010101606068216820F064 +:1026B000706008612068816821F400418160E068F1 +:1026C0000128A06830D040F4044021688860E068A8 +:1026D0000228206841682AD021F400614160206806 +:1026E0004168144A114341602068C16821F40041E7 +:1026F000C160D4E904010843A16940EA01202168CE +:10270000C860D4E9070108432168086020680168AF +:1027100041F0010101606564202084F841002563D7 +:1027200084F84250002070BD40F40040CDE741F4F1 +:102730000061D3E70080000230B59BB0044614214D +:1027400015A8FDF730FE54216846FDF72CFE174909 +:102750002068884227D100254FF400300A95009068 +:10276000684600F04BF908B1FEF7CAFA104CE06C6D +:1027700040F00400E064E06C15A900F004001A9039 +:10278000C02015901220CDE916050820CDE918507B +:102790000848FFF765FBE06D40F00200E065E06D82 +:1027A00000F002001A901BB030BD00000084004011 +:1027B0000010024000080048024881684268114445 +:1027C000816070477000002010B50024032000F0E5 +:1027D0009BF80F2000F008F808B1012401E000F098 +:1027E00047F8204610BD000030B505461B4887B0AD +:1027F000816D41F010018165806D06A900F0100027 +:10280000009001A800F064FB00F082FB1449154A17 +:10281000B0FBF1F11448491E0260416040F2E7321A +:102820000021C0E90321816000F021FF040012D1E2 +:102830000D4800F061FF04000DD1362000F036F89D +:10284000102D07D200222946362000F03DF8074817 +:10285000056000E0012407B0204630BD00100240B2 +:1028600040420F0000100040500D0020700000207A +:102870000D4808B5016E41F001010166016E01F0DD +:1028800001010091816D41F080518165806D0022D0 +:1028900000F0805000900F21901E00F015F8BDE868 +:1028A000084000F0A3B800000010024000280ADB36 +:1028B00000F01F020121914040094FF0E02202EB9D +:1028C0008000C0F800117047F0B40E4B1B680C4636 +:1028D000C3F30223C3F10705042D00D90425191DF4 +:1028E000072901D2002300E0DB1E012606FA05F1CC +:1028F000491E214099409E40761E16403143F0BC4F +:1029000004F05EB80CED00E0064900F0070208682C +:102910004FF6FF03184040EA0220034A10430860C4 +:10292000704700000CED00E00000FA052C492D4A2C +:10293000322309685943B1FBF2F22B4940B1B0F59B +:10294000007F08682AD020F4C06040F480602DE049 +:102950000868C0F34120022804D051F8800F20F409 +:10296000807023E0D1F8800020F48070C1F88000EE +:10297000086820F4C06040F40070086002F10102B1 +:1029800002E000BFA2F101024869400501D5002A1A +:10299000F8D1486940050AD503207047C0F34120AB +:1029A000022806D051F8800F40F4807008600020A3 +:1029B0007047D1F8800040F48070C1F8800008684A +:1029C00020F4C06040F40070086002F1010201E0F0 +:1029D000A2F1010248694005DBD5002AF8D1D8E709 +:1029E0007C00002040420F000070004002488168D7 +:1029F00041F4804181607047007000402DE9F84348 +:102A0000044600680026B94D00035BD5A86D002779 +:102A1000C00008D4A86D40F08050A865A86D0127BB +:102A200000F080500090DFF8C892D9F8001041F40F +:102A30008071C9F80010FFF735FB804606E000BF43 +:102A4000FFF730FBA0EB0800022827D8D9F80000D8 +:102A5000C005F5D5D5F8900010F4407010D0216D68 +:102A600081420DD055F8900F296820F4407041F450 +:102A700080312960296821F48031296045F8900966 +:102A8000C00711D0FFF70EFB804641F2883907E0FE +:102A9000FFF708FBA0EB0801494501D903260BE02D +:102AA000D5F890008007F3D5D5F89000216D20F47B +:102AB00040700843C5F89000012F03D1A86D20F0A5 +:102AC0008050A8652078C00707D0D5F888006168D5 +:102AD00020F003000843C5F888002078800707D558 +:102AE000D5F88800A16820F00C000843C5F88800DC +:102AF0002078400707D5D5F88800E16820F030003D +:102B00000843C5F888002078000707D5D5F8880065 +:102B1000216920F0C0000843C5F888002078C0066D +:102B200007D5D5F88800616920F440700843C5F8DE +:102B300088002078800607D5D5F88800A16920F4A0 +:102B400040600843C5F888002078400607D5D5F8CE +:102B50008800E16920F440500843C5F888002078D7 +:102B6000000607D5D5F88800216A20F440400843C4 +:102B7000C5F888002088C00507D5D5F88800616AA7 +:102B800020F440300843C5F888002068800307D54A +:102B9000D5F89C00A16A20F003000843C5F89C000A +:102BA0002088800507D5D5F88800E16A20F4402008 +:102BB0000843C5F88800208840050FD5D5F888005F +:102BC000216B20F440100843C5F88800206BB0F555 +:102BD000801F03D1E86840F48010E8602088000579 +:102BE0000FD5D5F88800616B20F440000843C5F884 +:102BF0008800606BB0F5800F03D1E86840F4801066 +:102C0000E8602088C0040FD5D5F88800A16B20F0BB +:102C100040700843C5F88800A06BB0F1807F03D1F5 +:102C2000E86840F48010E86020884FF0006180047C +:102C30000ED5D5F88800E26B20F040601043C5F84F +:102C40008800E06B884203D1E86840F48010E860B7 +:102C5000208840040ED5D5F88800226C20F0406012 +:102C60001043C5F88800206C884203D1E86840F41E +:102C70008010E860208800040FD5D5F88800616CCA +:102C800020F040500843C5F88800606CB0F1805FC8 +:102C900003D1E86840F48030E8602068C0030FD5B5 +:102CA000D5F88800A16C20F040400843C5F88800A2 +:102CB000A06CB0F1804F03D1E86840F48030E86048 +:102CC000206840030FD5D5F89C00E16C20F440103B +:102CD0000843C5F89C00E06CB0F5001F03D1E8681C +:102CE00040F48010E8603046BDE8F88300100240F0 +:102CF000007000402DE9F0470E4605004FF0000738 +:102D000025D0DFF8AC81D8F8000000F00F00B04209 +:102D10000CD2D8F8001021F00F013143C8F8001090 +:102D2000D8F8000000F00F00B04210D12968614CC3 +:102D3000C80741F2883A5AD06868DFF87C910328C6 +:102D400008D0022820682DD0400500282CDB012067 +:102D5000BDE8F08720688001F9D5E06800F0030243 +:102D6000E068C0F30310401C032A19D0534A00BF87 +:102D7000B2FBF0F0E268C2F306225043E268C2F30D +:102D80004162521C5200B0FBF2F0484517D9A068CE +:102D900010F0F00F0CD0880711D5A86840B10EE0F4 +:102DA000474AE5E78003D0E700F0D6F8484506D962 +:102DB000A06820F0F00040F08000A0608027A068AC +:102DC000696820F003000843A060FFF76BF98146B3 +:102DD00006E000BFFFF766F9A0EB090151453AD8BC +:102DE000A068696800F00C00B0EB810FF2D1286890 +:102DF000810714D5400703D5A06840F4E060A060C7 +:102E00002878000705D5A06820F4605040F4E06001 +:102E1000A060A068A96820F0F000084304E0802FBB +:102E200003D1A06820F0F000A060D8F80010404660 +:102E300001F00F01B14216D9016821F00F013143B1 +:102E40000160FFF72FF9074607E000BFFFF72AF9F7 +:102E5000C11B514501D903207AE7D8F8000000F0E2 +:102E60000F00B042F2D12878400705D5A068E96884 +:102E700020F4E0600843A0602878000706D5A06829 +:102E8000296920F4605040EAC100A06000F064F8B5 +:102E9000A1680C4AC1F30311515C01F01F01C84045 +:102EA0000949086009480068BDE8F047FFF79CBC85 +:102EB000002002400010024000B4C4040024F400CA +:102EC00040787D01E09500087C0000207000002023 +:102ED0000F2202600C4A936803F003034360936877 +:102EE00003F0F0038360936803F4E063C3609268C7 +:102EF0004FF4E06303EAD20202610448006800F084 +:102F00000F000860704700000010024000200240DF +:102F10000548064900688968054AC1F30221515CE9 +:102F200001F01F01C84070477C00002000100240E3 +:102F3000F09500080548064900688968054AC1F30C +:102F4000C221515C01F01F01C84070477C00002085 +:102F500000100240F0950008184910B58868C0F3C9 +:102F600081021748012A0BD08A68164BC2F38102EE +:102F7000022A06D08A68C2F38102032A03D0002005 +:102F800010BD184610BDCA6802F00304CA68C2F337 +:102F90000312521C032C02D0B0FBF2F001E0B3FB91 +:102FA000F2F0CA68C968C2F306225043C1F3416116 +:102FB000491C4900B0FBF1F010BD000000100240B8 +:102FC0000024F40040787D012DE9F84304007AD014 +:102FD0002078FA4DC00747D0A868E96800F00C00D7 +:102FE00001F003010C2802D0082817D001E00329C2 +:102FF00014D06068B0F5803F17D0B0F5A02F2868D6 +:1030000017D020F480302860286820F480202860C1 +:103010006068E0B1FFF746F8064614E028688003D0 +:1030200022D560680028D2D01EE0286840F48030A5 +:10303000EDE740F480202860F7E700BFFFF732F8A3 +:10304000801B642870D828688003F7D50CE0FFF750 +:1030500029F8064605E000BFFFF724F8801B642826 +:10306000F0D828688003F7D4207880074CD5A8686A +:10307000E96800F00C0001F003010C2802D00428DC +:103080000DD001E002290AD0E068002828682BD082 +:1030900040F480702860FFF705F8064619E02868BC +:1030A000400502D5E068002891D06868217C20F0B6 +:1030B000FE4040EA01606860C1480068FFF794FB89 +:1030C000002800D120E076E1FEF7ECFF801B02280B +:1030D000B8D828684005F7D56868217C20F0FE4004 +:1030E00040EA016068600FE020F480702860FEF71D +:1030F000D9FF064605E000BFFEF7D4FF801B02287B +:10310000A0D828684005F7D42078000729D5606941 +:103110000028D5F8940013D040F00100C5F89400C1 +:10312000FEF7C0FF064606E0BCE000BFFEF7BAFFB0 +:10313000801B022886D8D5F894008007F6D510E0C9 +:1031400020F00100C5F89400FEF7ACFF064604E04D +:10315000FEF7A8FF801B0228BAD8D5F89400800794 +:10316000F6D42078400764D5A86D0026C00008D4A6 +:10317000A86D40F08050A865A86D012600F0805031 +:10318000009090480168C90511D40168804641F457 +:1031900080710160FEF786FF074604E0FEF782FFBC +:1031A000C01B02287ED8D8F80000C005F6D5A0685C +:1031B000012813D0052855F8900F16D020F00100F3 +:1031C0002860286820F0040045F89009A06841F2C2 +:1031D0008838D8B1FEF766FF074612E0D5F89000B0 +:1031E00040F00100C5F89000F0E740F004002860CE +:1031F000286840F00100E7E7FEF754FFC11B414596 +:1032000050D8D5F890008007F6D50CE0FEF74AFFBD +:10321000074604E0FEF746FFC11B414542D8D5F8FA +:1032200090008007F6D4012E03D1A86D20F08050C5 +:10323000A8652078800628D5A0690028D5F89800D0 +:1032400012D040F00100C5F89800FEF72BFF0646AB +:1032500005E000BFFEF726FF801B022871D8D5F8D5 +:1032600098008007F6D510E020F00100C5F898001E +:10327000FEF718FF064604E0FEF714FF801B022845 +:103280005FD8D5F898008007F6D4E069F0B3A96854 +:10329000C1F3810103295FD00228286820F08070E3 +:1032A000286000E04DE003D0FEF7FCFE04464BE052 +:1032B000FEF7F8FE064604E0FEF7F4FE801B022847 +:1032C0003FD828688001F7D420346FF00F02D4E98A +:1032D000000102EB01110843218A5204490802EB64 +:1032E0004151A26841EA02210843217D4FF07E420C +:1032F000490802EB41610843217B40EAC160E9686B +:10330000314A11400843E860286800E060E040F07E +:1033100080702860E86840F08070E860FEF7C2FEC8 +:10332000044604E0FEF7BEFE001B022809D8286808 +:103330008001F7D54CE000BFFEF7B4FE001B022869 +:1033400002D90320BDE8F88328688001F4D4E86836 +:103350001E490840E8603BE00128F3D0E868226A93 +:1033600000F00301914226D1616A00F0F0020901E8 +:10337000103991421FD1A26A00F4FE41B1EB022F35 +:1033800019D194F82C2000F07841B1EBC26F12D122 +:10339000218E00F4C00249084905A1F500119142AF +:1033A00009D194F8341000F0C06049084906A1F131 +:1033B000007181420CD00120C4E7000000100240DF +:1033C00070000020007000400C809F01FCFFEEFEAA +:1033D0000020B7E770B504004FF0010034D094F836 +:1033E000250028B9002084F82400204600F042F887 +:1033F000022084F825002068C168C943C90632D577 +:10340000CA214162216853204862204601F0D0FE63 +:10341000FF25B8B920688169154A1140816120688B +:1034200081696268A369114322691A43114381616A +:103430002189E06840EA014021680861204601F0E6 +:10344000DCFE10B121684D6270BDD4E90721114343 +:1034500022686369966926F0604633431943916197 +:1034600021684D6200E00020012184F8251070BD24 +:10347000BFFF8FFB10B596B0044654216846FCF799 +:1034800092FF0F492068884217D14FF40020009026 +:10349000801214906846FFF7B1FA08B1FDF730FCCE +:1034A0000848816B41F400418163016841F4806107 +:1034B0000160006800F48060159016B010BD000037 +:1034C000002800405810024070B504460B4821689F +:1034D000C860FEF7E7FD05464FF47A7607E000BFC7 +:1034E000FEF7E0FD401BB04201D9032070BD20680B +:1034F000C0688006F4D5002070BD00005F000100A8 +:10350000704770477047000030B590F83C20012AA2 +:1035100045D0012280F83C20CA688B6822F44072B2 +:103520001A434B6822F480621A430B6822F400624B +:103530001A430B6922F480521A434B6922F4005259 +:103540001A430B6B22F480421A430B8B22F4702235 +:1035500042EA0342CB6922F080521A43114D0368BC +:103560000024AB4205D0104DAB4202D00F4DAB4210 +:1035700010D10D8D22F4700242EA05520D6A22F03C +:1035800080722A434D6A22F000722A43C96A22F0EF +:1035900000520A435A6480F83C40002030BD0220AB +:1035A00030BD0000002C01400034014000500140BB +:1035B0007047704770470000F0B590F83C20012A32 +:1035C00042D0012580F83C50022280F83D2003685B +:1035D0005A689C681D4E1E4FDFF878C0B34203D076 +:1035E000BB4201D0634504D122F4700E4A6842EA1E +:1035F0000E02DFF864E002EA0E02D1F800E04EEAC3 +:10360000020EC3F804E00268B24212D0B2F1804F59 +:103610000FD0124B9A420CD0114B9A4209D0114B49 +:103620009A4206D0BA4204D00F4B9A4201D062456A +:1036300004D1896824F08003194391603C304570BF +:10364000002101700846F0BD0220F0BD002C0140B1 +:1036500000340140005001408FFFFFFD0004004096 +:1036600000080040000C004000400140704710B5C9 +:10367000040003D094F83D0010B107E0012010BD14 +:10368000002084F83C00204600F018F8022084F85E +:103690003D00211D206801F0C9FE01203D34E0728B +:1036A0006070A070E07020716071A071E071207294 +:1036B0006072A0722070002010BD000008B5006884 +:1036C0000B49884212D10B48016E41F480210166FA +:1036D000006E002200F48020009005211A20FFF7E0 +:1036E000F3F8BDE808401A20FFF7E0B808BD000075 +:1036F000004801400010024090F83D10012901D01F +:1037000001207047022180F83D100168CA6842F02C +:103710000102CA6000681349884214D0B0F1804F9A +:1037200011D0114988420ED0104988420BD010495F +:10373000884208D00F49884205D00F49884202D0FC +:103740000E49884207D181680D4A1140062906D0EA +:10375000B1F5803F03D0016841F001010160002014 +:1037600070470000002C01400004004000080040A9 +:10377000000C004000340140004001400050014076 +:103780000700010070472DE9F04104460068C66853 +:1037900005694FF00007A90713D5B10711D5F91E28 +:1037A000016101202077206880698007204602D0CF +:1037B000FFF7E8FF04E000F0E1F8204600F0ACF984 +:1037C0002777680716D5700714D521686FF00400B5 +:1037D0000861022020772068806910F4407F20462D +:1037E00002D0FFF7CFFF04E000F0C8F8204600F059 +:1037F00093F92777280715D5300713D521686FF07F +:1038000008000861042020772068C06980072046EE +:1038100002D0FFF7B7FF04E000F0B0F8204600F058 +:103820007BF92777E80616D5F00614D521686FF0E6 +:1038300010000861082020772068C06910F4407FDC +:10384000204602D0FFF79EFF04E000F097F82046E4 +:1038500000F062F92777E80708D0F00706D0216862 +:103860006FF001000861204600F0E2F9280601D45B +:10387000A80408D5300606D521686FF40250086107 +:103880002046FFF73EFEE80508D5300606D521683C +:103890006FF4807008612046FFF732FE680608D595 +:1038A000700606D521686FF040000861204600F0E0 +:1038B000CFF9A80608D5B00606D521686FF020001C +:1038C00008612046FFF71EFEE80208D5F00206D583 +:1038D00021686FF4801008612046FFF76AFEA80295 +:1038E00008D5B00206D521686FF4001008612046A3 +:1038F000FFF75EFE680208D5700206D521686FF4F6 +:10390000800008612046FFF755FE28020AD53002E4 +:1039100008D521686FF4000008612046BDE8F04139 +:10392000FFF7A4BEBDE8F08110B586B004461421AF +:103930006846FCF738FD0E492068884215D10D48CD +:10394000C16C41F00201C164C06C694600F0020024 +:103950000590042000900220019000200290039026 +:10396000032004900448FEF77BFA06B010BD000067 +:10397000005001400010024000040048704770B53C +:10398000044690F83C0000260D4601280BD001208B +:1039900084F83C000C2A4AD007DC82B1042A20D0EB +:1039A000082A06D131E0022070BD102A53D0142A13 +:1039B00063D00126002084F83C00304670BD2068AA +:1039C00001F0B4FD2068816941F00801816120683F +:1039D000816921F004018161206881692A691143AC +:1039E00011E0206801F0F8FD2068816941F4006170 +:1039F00081612068816921F4806181612068816929 +:103A00002A6941EA02218161D4E7206801F034FE8D +:103A10002068C16941F00801C1612068C16921F0D5 +:103A20000401C1612068C1692A69114311E020685D +:103A300001F072FE2068C16941F40061C161206833 +:103A4000C16921F48061C1612068C1692A6941EAC4 +:103A50000221C161AEE7206801F0AEFE2068016D71 +:103A600041F0080101652068016D21F00401016544 +:103A70002068016D2A69114311E0206801F0D8FE29 +:103A80002068016D41F4006101652068016D21F439 +:103A9000806101652068016D2A6941EA02210165A2 +:103AA00088E710B5040003D094F83D0010B107E09A +:103AB000012010BD002084F83C00204600F018F8DA +:103AC000022084F83D00211D206801F0AFFC012098 +:103AD0003D34E0726070A070E07020716071A07180 +:103AE000E07120726072A0722070002010BD000092 +:103AF00008B500680649884208D10648016E41F4BD +:103B000080110166006E00F48010009008BD000076 +:103B100000500140001002407047000070B504469C +:103B2000022269B1042912D0082917D00C291CD00F +:103B3000102921D094F84300012824D0012070BD21 +:103B400094F83E000128F9D184F83E201DE094F855 +:103B50003F000128F2D184F83F2016E094F840009D +:103B60000128EBD184F840200FE094F841000128AF +:103B7000E4D184F8412008E094F842000128DDD126 +:103B800084F8422001E084F843200122206801F0FB +:103B9000BFFC1D4920681D4A1D4B1E4D88420BD09D +:103BA000904209D0984207D01B4EB04204D01B4E21 +:103BB000B04201D0A84203D1466C46F400464664A8 +:103BC0002068884211D0B0F1804F0ED0144988424D +:103BD0000BD01449884208D01349884205D090423E +:103BE00003D0984201D0A84207D181680F4A114002 +:103BF000062906D0B1F5803F03D0016841F00101EC +:103C00000160002070BD0000002C01400034014024 +:103C10000040014000500140004401400048014084 +:103C20000004004000080040000C004007000100B4 +:103C300000680549884201D1FEF7BEBD03498842AC +:103C400001D104F0FFBA7047001000400048014065 +:103C5000704790F88410012918D0012180F8841051 +:103C60002421C0F8881001680A680B6823F001035A +:103C70000B6022F000510022426603681960202187 +:103C8000C0F8881080F884201046704702207047E2 +:103C90007047704770B5044690F8840001281DD025 +:103CA000012084F884002420C4F888002068056876 +:103CB000026822F0010202602068826822F06062DD +:103CC0000A438260204601F0F1FD20680560202053 +:103CD000C4F88800002084F8840070BD022070BD04 +:103CE00070B5044690F8840001281DD0012084F8A6 +:103CF00084002420C4F8880020680568026822F047 +:103D0000010202602068826822F060420A438260F9 +:103D1000204601F0CBFD206805602020C4F8880013 +:103D2000002084F8840070BD022070BD7047704789 +:103D300070B50546D0F89000104E88B134680DE09B +:103D40002068A84209D1D5F890200DA0616802F042 +:103D500027FE206A401C206202E0646A002CEFD13A +:103D6000716808E00868A84204D1002081F82400A6 +:103D7000086170BD896A0029F4D170BD000100207E +:103D80002573205541525420455252256C75210A05 +:103D9000000000002DE9F04103680446D869196865 +:103DA0009A6840F60F0528424FF000054FF00206D2 +:103DB0007ED0BC4FDFF8F0C2174001EA0C0C57EA86 +:103DC0000C0C76D05FEAC07C0CD05FEAC15C09D5F0 +:103DD0004FF0010CC3F820C0D4F8903043F0010339 +:103DE000C4F89030830709D5D30707D023681E6233 +:103DF000D4F8903043F00403C4F8903043070AD558 +:103E0000D30708D0266804233362D4F8903043F0F7 +:103E10000203C4F8903003070CD501F020033B43A4 +:103E200008D0266808233362D4F8903043F00803A2 +:103E3000C4F8903003050BD54B0109D526684FF423 +:103E400000633362D4F8903043F02003C4F890301C +:103E5000D4F89030002B49D0800609D501F020001D +:103E600002F08051084303D0616F09B120468847B2 +:103E7000D4F8900021688968490602D410F0280F10 +:103E800036D0204601F096FE2068806840062AD58C +:103E90002068083050E8001F21F0400140E800127F +:103EA000002AF5D1D4F88000E8B18049816301E0AF +:103EB0000AE023E0D4F88000FDF749FD002815D082 +:103EC000D4F88000816B0BE0870617D501F020073E +:103ED00002F0805C57EA0C0710D0616FB7E0204613 +:103EE000BDE8F04108472046FFF722FFBDE8F0811A +:103EF0002046FFF71DFFC4F89050F7E7D4F86CC0D8 +:103F00002027BCF1010F7DD15FEAC06C7AD55FEA52 +:103F1000C16C77D51020186220688068400651D5A2 +:103F2000D4F880100A6850680004000C3ED0B4F841 +:103F30005C3083423AD9A4F85E00086800688006C5 +:103F40002CD4216851E8000F20F4807041E8000271 +:103F5000002AF6D12068083050E8001F21F0010146 +:103F600040E80012002AF5D12068083050E8001F10 +:103F700021F0400140E80012002AF5D1C4F88C700D +:103F8000E566216851E8000F20F0100041E80002CA +:103F9000002AF6D1D4F88000FDF7A5FC2667B4F816 +:103FA0005C00B4F85E10401A81B207E0B4F85C100F +:103FB00081429BD11068800698D526672046FFF77E +:103FC00067FE93E734F85C0F6188401A81B260881D +:103FD0005C3C00288AD0002988D0226852E8000F73 +:103FE00020F4907042E80003002BF6D12D4BDB4308 +:103FF0002068083050E8002F1A4040E8002CBCF13F +:10400000000F00E00EE0F3D1C4F88C70E566656740 +:10401000206850E8002F22F0100240E80023002B17 +:10402000F6D1CAE7C60209D5560207D54FF480106B +:1040300018622046BDE8F041FFF779BE03060AD5B5 +:1040400001F0800302F40002134304D0A16F0029A1 +:104050007FF445AF4AE7420611D54A060FD5204600 +:10406000016851E8002F22F0400241E80023002BB4 +:10407000F6D1C0F88870856700F0F8FA36E70202DA +:1040800006D54A0004D52046BDE8F041FFF74EBEF4 +:10409000C00196D5002994DA2046BDE8F041FFF72B +:1040A000F8BD00000100001020010004615A000862 +:1040B00010B5040003D0D4F8880010B107E0012047 +:1040C00010BD002084F88400204600F027F824204A +:1040D000C4F888002068016821F001010160A06A2D +:1040E00010B1204601F004FC204602F065F80128DA +:1040F000E6D02068416821F49041416020688168E1 +:1041000021F02A0181602068016841F0010101600D +:104110002046BDE8104001F04FBC00002DE9F04FF3 +:104120009BB00446142115A8FCF73DF954216846BC +:10413000FCF739F9CA4A2168CA4E022700208025B7 +:104140004FF010094FF02008914259D1C246CDF8E6 +:104150000080804606906846FEF750FC08B1FCF7E8 +:10416000CFFDF06D40F00100F065F06D00F0010052 +:104170001A90F06C40F00200F064F06CCDE9167813 +:1041800000F002001A904FF4406015900820CDE92D +:104190001880464615A9B448FDF762FEB44FB348EF +:1041A00038602220C7E90106C7E903657E61C7E9D7 +:1041B000066A38463E62FDF765FC08B1FCF7A0FDD3 +:1041C000C4F88070BC62AA4FA848603714303860C9 +:1041D000C7E903657E61BE61FE6123203E62C7E9D7 +:1041E00001093846FDF74EFC08B1FCF789FDE76789 +:1041F000002205215B20BC62FEF766FB5B205BE0D2 +:104200009C4A4FF0070A91425BD183460121CDE9D8 +:10421000001B6846FEF7F2FB08B1FCF771FD306E3B +:1042200040F480403066306E00F480401A90F06CAC +:1042300040F00400F064F06CCDE9167B00F004005F +:104240001A903020CDE918BA15905E4615A98A4813 +:10425000FDF706FE864F8548C037283038601820A5 +:10426000C7E90106C7E903657E61C7E90668384604 +:104270003E62FDF707FC08B1FCF742FDC4F8807010 +:10428000BC627A487D4F3C303860C7E903657E6187 +:10429000BE61FE6119203E62C7E901093846FDF79B +:1042A000F1FB08B1FCF72CFDE76700220521252072 +:1042B000BC62FEF709FB2520FEF7F8FA1BB0BDE84B +:1042C000F08F6F4A91426FD1834602900097684603 +:1042D000FEF794FB08B1FCF713FDB06D40F400301D +:1042E000B065B06D00F400301A90F06C40F0010041 +:1042F000F064F06C00F001001A90F06C40F00200E5 +:10430000F064F06CCDE918BA00F002001A904FF496 +:10431000004015900220CDE9160B5E46574615A9C0 +:104320004FF09040FDF79CFD082015900220CDE94C +:10433000160615A94C48CDE91867FDF791FD4F4FBA +:104340004A486037503038601A20C7E90106C7E98B +:1043500003657E61C7E9066838463E62FDF792FB59 +:1043600008B1FCF7CDFCC4F88070BC62434F3F48F5 +:10437000C03764303860C7E903657E61BE61FE61A5 +:104380001B203E62C7E901093846FDF77BFB08B1F7 +:10439000FCF7B6FCE767002205212620BC62FEF789 +:1043A00093FA262088E7FFE7364A914286D1042116 +:1043B0008346039000916846FEF720FB08B1FCF7A6 +:1043C0009FFCB06D40F48020B065B06D00F480209B +:1043D0001A90F06C40F00400F064F06CCDE9167BAC +:1043E00000F004001A904FF44060CDE918BA15901F +:1043F0005E4615A92048FDF733FD1C48224F783052 +:1044000038601C20C7E90106C7E903657E61C7E97A +:10441000066838463E62FDF735FB08B1FCF770FCD4 +:10442000C4F88070BC62184F104860378C30386018 +:10443000C7E903657E61BE61FE611D203E62C7E97A +:1044400001093846FDF71EFB08B1FCF759FCE76788 +:10445000002205212720BC62FEF736FA27202BE731 +:1044600000800040001002400004004808000240A4 +:10447000900900200038014000080048B00A0020E0 +:104480000044004000480040D00B002030B4D0F879 +:104490008C30202B02D0022030BC7047A9B1A2B1D1 +:1044A0000023C3660A4C0368A3420BD05B681B025F +:1044B00008D5046854E8003F43F0806344E80035C1 +:1044C000002DF6D130BC01F0C1BF0120E4E70000AF +:1044D0000080004030B4D0F88C30202B02D0022075 +:1044E00030BC7047A9B1A2B10023C3660A4C03686F +:1044F000A3420BD05B681B0208D5046854E8003F58 +:1045000043F0806344E80035002DF6D130BC01F063 +:10451000EDBF0120E4E70000008000400949096880 +:104520000DE00A68824209D10A7F012A09D10022DE +:10453000CA608A8A896892B2FFF7CCBF496A0029AB +:10454000EFD17047000100207047000070B50446AD +:10455000D0F88800202801D0022070BD21B31AB302 +:1045600044F8501FA280E280002121642120A06332 +:10457000E06A503CD0B1154BC362E36F1448186336 +:10458000E36F14485863E06F134681632068E56F5A +:10459000283002462846216DFDF7D2FA30B11020AE +:1045A0008834A06020202060012070BD2168402058 +:1045B00008622068083050E8001F41F0800140E8A0 +:1045C0000012002AF5D1002070BD0000675B0008D2 +:1045D000A95B0008715A0008D0F88830202B01D060 +:1045E0000220704711B30AB340F8501F8280C28086 +:1045F0000021816201642121816342695038B2F156 +:10460000005F82684FF4805112D08A4201D1016963 +:1046100009B312498167026852E8001F41F0800126 +:1046200042E80013002BF6D10020704701207047AC +:104630008A4201D1016961B1094981670168083184 +:1046400051E8002F42F4000241E80023002BF5D18D +:10465000EAE70449F1E70449DCE700000B680008D9 +:1046600059680008A16700084F670008014606481E +:10467000406805E002688A4201D101F0F3BF806A18 +:104680000028F7D17047000000010020704707297B +:1046900030D2DFE801F00A10161C2228040000685E +:1046A000D0F8841341F0010122E00068D0F88413AF +:1046B00041F002011CE00068D0F8841341F00401CD +:1046C00016E00068D0F8841341F0080110E000689B +:1046D000D0F8841341F010010AE00068D0F8841388 +:1046E00041F0200104E00068D0F8841341F040015B +:1046F000C0F884137047000070B503681A68D3F8D7 +:10470000A0534C6922F020022646144324F0C00234 +:10471000202E2BD08C69022C28D0032C2BD0042CDB +:104720002ED022F0E00200BF22F40064CA692243C6 +:1047300022F480640A6A224322F0C0644A6A224357 +:1047400022F000648A6A2243CC6A22F0404242EAA4 +:10475000840222F000544A6B096B224325F4803412 +:1047600021431A600068C0F8A01370BD22F0C00297 +:1047700042F02002D8E722F0800242F04002D3E764 +:1047800022F0400242F08002CEE7F0B50024E42699 +:10479000056806EBC11755F807C0B82606EBC11629 +:1047A000AE59402A20D00EDC082A2CD006DC012A83 +:1047B0001AD0022A27D0042A31D115E0102A13D0AA +:1047C000202A2CD11FE0B2F5007F1CD005DC802A06 +:1047D00019D0B2F5807F22D106E0B2F5806F03D008 +:1047E000B2F5006F1BD10EE04FF0BC0E0EEBC11EF8 +:1047F0005A6845F80E204FF0C00E05680EEBC11147 +:104800009A686A500BE0C42404EBC1145A682A5118 +:10481000C825046805EBC1119A6862501024FE2176 +:10482000A1401A682CEA010CA240D96842EA0C02A5 +:10483000A14011431A69D3F814C01546A2400A4397 +:104840000CFA04FC99694CEA020CA14041EA0C0103 +:10485000082D06D1B20504D4B20102D4DA69A2400F +:1048600011430068C151F0BD2DE9F04F8024036869 +:1048700004EBC117DC5924F07044DC510568EB5996 +:10488000E82404EBC114A6462E59E42404EBC11419 +:10489000A34655F804A0D5F8A043D2F814C023F0DD +:1048A00020034CEA0303BCF1200F2ED0D2F818C02D +:1048B000BCF1020F29D0BCF1030F2BD0BCF1040FC7 +:1048C0002DD023F4D07300BF23F4006CD36943EAE6 +:1048D0000C0323F4806C136A43EA0C0323F0C06CCE +:1048E000536A43EA0C0323F0006C936A43EA0C0317 +:1048F00023F0704CD36A43EA0C03D2F834C023F49B +:104900000033BCF1005F0FD010E023F4C07343F01C +:104910002003D9E723F4807343F08003D4E723F026 +:10492000800343F48073CFE743F4003323F0400C5B +:10493000936B26F03F06984643EA0C0323F4802C41 +:10494000936D43EA0C03DFF8CCC003EA0C03D2F802 +:1049500050C04CEA030992F83C30D2F840C003F052 +:104960003F03334323F000434CEA030C536C2AF417 +:1049700080763343966CB6F5606F02D0B6F5F05F83 +:1049800002D1B8F1400F02D123F4F0533343D66C77 +:1049900023F480431E43D2F85480062927D2DFE84F +:1049A00001F003090F151B21126B24F4003343EAB5 +:1049B00042041CE0126B24F4802343EA820416E0D4 +:1049C000126B24F4002343EAC20410E0126B24F4B7 +:1049D000801343EA02140AE0126B24F4001343EA42 +:1049E000421404E0126B24F4800343EA821445F875 +:1049F0000790036843F80EC0036843F80B60D423A4 +:104A0000026803EBC11142F801800068C0F8A043BE +:104A1000BDE8F08FFFFF06FEFEE700EB8100006EB1 +:104A200000F0F84070478068C0F3C00070478068AD +:104A3000C0F3800070478068C0F380007047C06892 +:104A400010F4406F01D0002070470120704704230C +:104A500003EAD15310B518444369C1F30451072444 +:104A60008C40A3438A401343436110BD00EB810097 +:104A7000016E21F0004111430166704710B50448F2 +:104A8000FCF780F8BDE810400148FFF783B900004B +:104A90004007002070B58CB00024089409942021B0 +:104AA00068460A94FBF77FFC39484FF0A041042583 +:104AB00001604FF44031C0E9011485610121C460F7 +:104AC000C0E90441047744770626066280F8244052 +:104AD000C462046380F83840C46380F84040FCF747 +:104AE00041FC08B1FCF70CF908A929480894FCF727 +:104AF00053F908B1FCF704F92648CDE90006052072 +:104B000002907F200594CDE9030569462048FCF713 +:104B1000F1F908B1FCF7F4F81F4800900C2001905F +:104B200069461B48FCF7E6F908B1FCF7E9F81B48B1 +:104B300000901220019069461548FCF7DBF908B196 +:104B4000FCF7DEF8164800901820019069461048DE +:104B5000FCF7D0F908B1FCF7D3F8124800904FF4F5 +:104B60008070019069460A48FCF7C4F908B1FCF767 +:104B7000C7F80D4800904FF48370019069460448CF +:104B8000FCF7B8F9002801D0FCF7BAF80CB070BDFA +:104B90002005002002003004040060080800900C8A +:104BA0001000C010400020190002B025294808B5A7 +:104BB000816C41F004018164816C01F00401009179 +:104BC000816C41F001018164806C002200F00100E1 +:104BD000009005210B20FDF777FE0B20FDF766FE08 +:104BE000002205210C20FDF76FFE0C20FDF75EFE74 +:104BF000002205210D20FDF767FE0D20FDF756FE72 +:104C0000002205210E20FDF75FFE0E20FDF74EFE6F +:104C1000002205210F20FDF757FE0F20FDF746FE6D +:104C2000002205211020FDF74FFE1020FDF73EFE6B +:104C3000002205211120FDF747FE1120FDF736FE69 +:104C4000002205216020FDF73FFEBDE808406020FE +:104C5000FDF72CBE00100240114810B50F4901604D +:104C6000002141608160C16001744174817410222F +:104C7000426101220223C0E90623C0E908328262B0 +:104C8000C262C0E90C218163C163FCF79FFF002869 +:104C900003D0BDE81040FCF733B810BD00640040FD +:104CA0008C05002010B5044A0021044802F0AAFC3B +:104CB0000349086010BD0000949500088D5200085B +:104CC0006C0000202DE9F04186B014216846FBF706 +:104CD0006AFB2348C16C41F02001C164C16C01F042 +:104CE00020010591C16C41F00401C164C16C01F067 +:104CF00004010591C16C41F00101C164C16C01F076 +:104D000001010591C16C41F00201C164C06C4FF01A +:104D1000904700F002000590002230213846FDF750 +:104D2000BBF9DFF84080FE13002231464046FDF714 +:104D3000B3F93020009001250024CDE901546946E3 +:104D400038460394FDF78CF80096CDE90154694686 +:104D500040460394FDF784F806B0BDE8F0810000FA +:104D6000001002400004004830B5AFB00024279482 +:104D7000289429941C2120A82A94FBF714FB602175 +:104D80006846FBF710FB2B942C94202118A82D9437 +:104D9000FBF709FB3C483B49C0E900148460FDF780 +:104DA000B9F908B1FBF7ACFF0C213748FDF780F9E2 +:104DB00008B1FBF7A5FF0A213348FDF743FA08B114 +:104DC000FBF79EFF4DF28040CDE92704082527AA76 +:104DD00000212D48CDE92945FDF754FA08B1FBF72C +:104DE0008FFF2094239420AA002127482694FDF7C2 +:104DF000AFFB08B1FBF784FF0094019401200294FB +:104E0000CDE90340059406940794C0060894CDE9C3 +:104E100009408000CDE90C400B940F94109411943C +:104E200012940E941494159416946A460021164810 +:104E30001794FDF746FB08B1FBF762FF41F288309B +:104E40002B902BAB012200210F48FDF758FA08B137 +:104E5000FBF756FF0220CDE918050420CDE91A041E +:104E60001C941D941E9418AB0122002106481F9427 +:104E7000FDF7F5FA08B1FBF743FF0348FDF7B8F972 +:104E80002FB030BD00680140F0050020134810B578 +:104E9000114901601249416000210122C0E902125A +:104EA000016141618161C1610162FDF7E7FB08B108 +:104EB000FBF726FF00210948FDF78BFB08B1FBF744 +:104EC0001FFF00210548FDF7AFFB002803D0BDE818 +:104ED0001040FBF715BF10BD00840040EC06002019 +:104EE00036126240174810B51549016016494160F5 +:104EF000002181600C22C160C0E90412816101625D +:104F000041628162FFF7D4F808B1FBF7F9FE002196 +:104F10000C48FEF7E5FE08B1FBF7F2FE0021094858 +:104F2000FEF7B8FE08B1FBF7EBFE0648FEF791FE70 +:104F3000002803D0BDE81040FBF7E2BE10BD000022 +:104F40000080004040070020243303000D4810B5C6 +:104F50000B49016000217F22C0E90112FF22C0E954 +:104F600003214FF080424161C0E906120162FEF761 +:104F700031FA002803D0BDE81040FBF7C1BE10BDD8 +:104F800000280040900C00200C4810B50A49016030 +:104F9000A9214160002140F2E732C0E9021201611B +:104FA00041618161FEF763FB002803D0BDE810403A +:104FB000FBF7A6BE10BD000000480140B80C002061 +:104FC00010B598B00024149415941C210DA81694C3 +:104FD000FBF7E9F934216846FBF7E5F92348224954 +:104FE000C0E900144FF6FF71C0E902410461446159 +:104FF0008461FEF756FD08B1FBF782FE1494159408 +:1050000014A91A481694FEF7D7FA08B1FBF778FEF0 +:105010006020CDE90D040F94109411941294002295 +:105020000DA912481394FEF7AAFC08B1FBF768FE1D +:1050300000944FF40050CDE9044003940003CDE9FF +:10504000084001940294069407940A940B946946CC +:1050500006480C94FEF758FA08B1FBF751FE0348D6 +:10506000FEF762FC18B010BD00500140040D002096 +:10507000184810B5164901604FF4E1314160002134 +:1050800081600C22C160C0E904128161C1610162CA +:1050900041628162FFF70CF808B1FBF731FE002195 +:1050A0000C48FEF71DFE08B1FBF72AFE0021094857 +:1050B000FEF7F0FD08B1FBF723FE0648FEF7C9FD39 +:1050C000002803D0BDE81040FBF71ABE10BD000059 +:1050D00000380140D4070020184810B51649016077 +:1050E0004FF4E1314160002181600C22C160C0E9D0 +:1050F00004128161C161016241628162FEF7D8FFE1 +:1051000008B1FBF7FDFD00210C48FEF7E9FD08B1F1 +:10511000FBF7F6FD00210948FEF7BCFD08B1FBF7DF +:10512000EFFD0648FEF795FD002803D0BDE81040CE +:10513000FBF7E6BD10BD00000044004068080020F9 +:10514000194810B5174901604FF4E1314160002161 +:1051500081600C22C160C0E904128161C1610162F9 +:1051600041620821816209038163FEF7A1FF08B152 +:10517000FBF7C6FD00210C48FEF7B2FD08B1FBF7B6 +:10518000BFFD00210848FEF785FD08B1FBF7B8FD1B +:105190000548FEF75EFD002803D0BDE81040FBF790 +:1051A000AFBD10BD00480040FC080020FEE7FEE750 +:1051B0002DE9F041044600680025C168490619D46C +:1051C000C16841F08001C160FCF76CFF06464FF4F6 +:1051D0007A78032708E000BFFCF764FF801B404596 +:1051E00002D9032584F825702068C068400601D4E0 +:1051F000032DF1D12846BDE8F08170B50446006862 +:105200000025C16821F08001C160206881694FF0EC +:105210000306890607D42046FEF756F998B184F8AC +:10522000256003250FE0816921F02001816120467E +:10523000FEF74AF910B184F82560032520688169DA +:1052400041F020018161284670BD0000054A1168C7 +:1052500009B905E011464A6A002AFBD14862704745 +:105260001060704700010020054A516809B905E047 +:1052700011468A6A002AFBD18862704750607047E5 +:10528000000100200A2002F000F9FBE70C4A00218F +:105290000C4802F0B7F90C4C094A00212060243276 +:1052A0000A4802F0AFF9064A606048320021084817 +:1052B00002F0A8F9A0600A2002F0E7F8FBE700007E +:1052C000D89400088552000800000020715300089F +:1052D000D552000802F05CFE01F0D2FF01F018FF89 +:1052E00002F0D4F902F01EF81948FBF71BFC02F09B +:1052F000BFFF184C642002F0C8F8174801F0E6FF21 +:1053000084ED020B154801F0E1FF84ED040B144815 +:1053100001F0DCFF84ED060B124801F0D7FF84EDAD +:10532000080B114801F0D2FF84ED0A0B0F4801F081 +:10533000CDFF84ED0C0B2188002002F05BFE61881C +:10534000012002F057FEA08802F0B4F9D2E7000075 +:10535000EC060020100000200002002010020020B7 +:1053600020020020300200204002002050020020D5 +:105370000A2002F08AF8FBE710B54FF0E020006940 +:1053800003F0B8FE012803D0BDE8104003F0AEBA28 +:1053900010BD00B593B038216846FBF704F814211E +:1053A0000EA8FBF700F80020FDF7C0FA0A200090D5 +:1053B0004FF480700390402004900120059002205B +:1053C0000421CDE908015521CDE90A1007900C9080 +:1053D0000D906846FDF7F8FD08B172B6FEE70F20A4 +:1053E0000E9003200F900020109011901290042135 +:1053F0000EA8FDF77FFC002801D072B6FEE713B0BF +:1054000000BD00000248016841F47001016070476E +:1054100088ED00E00148FEF7B6B90000B80C0020A6 +:105420000148FEF7B0B90000500D00202DE9F04F03 +:1054300002682E4B2E4E2F4FDFF8BCC02F4C304D44 +:105440004FF0804B98420BD0584509D0B04207D05E +:10545000B84205D0604503D0A04201D0A84204D193 +:1054600022F070084A6842EA0802DFF89880DFF804 +:105470009890DFF898A0984211D058450FD0B042CC +:105480000DD0B8420BD0604509D0A04207D04045AE +:1054900005D0484503D0504501D0A84203D122F49D +:1054A0004076CA6832434E6922F08002324302607D +:1054B0008A68C2620A688262984209D0A04207D014 +:1054C000404505D0484503D0504501D0A84201D100 +:1054D00009690163012141610169C90703D00169BB +:1054E00021F001010161BDE8F08F0000002C0140B6 +:1054F0000004004000080040000C0040003401405F +:10550000005001400040014000440140004801407B +:1055100010B501F01F030121046A99408C43046215 +:10552000016A9A401143016210BD00002DE9F04765 +:10553000056A026A22F001020262436882691F4C16 +:1055400025F0020522400C6822F0030214438A6809 +:105550001C4E2A431A4D1C4FDFF870C0DFF87090C4 +:10556000DFF870A0A84209D0B04207D0B84205D0F9 +:10557000604503D0484501D0504506D122F00808C7 +:10558000CA6842EA080222F00402A84209D0B042E6 +:1055900007D0B84205D0604503D0484501D05045FA +:1055A00005D14D6923F440731D438B692B43436040 +:1055B0008461496841630262BDE8F0878FFFFEFFA6 +:1055C000002C0140003401400040014000440140F3 +:1055D0000048014000500140F0B5056A026A22F01F +:1055E00010020262426883691C4C1E4E23400C6804 +:1055F00023F4407343EA042425F020038D681A4FF6 +:1056000043EA0513164DA84203D0B04201D0B84278 +:1056100007D1D1F80CC023F0800343EA0C1323F028 +:105620004003A8420CD0B0420AD0104DA84207D087 +:105630000F4DA84204D00F4DA84201D0B84207D167 +:105640004D6922F4406242EA85028D6942EA850290 +:1056500042608461496881630362F0BDFF8FFFFE91 +:10566000002C014000340140005001400040014046 +:105670000044014000480140F0B5056A026A22F486 +:10568000807202624368C2691C4C1E4E22400C6844 +:1056900022F00302144325F400728D681A4F42EA87 +:1056A0000522174DA84203D0B04201D0B84207D11D +:1056B000D1F80CC022F4006242EA0C2222F480628B +:1056C000A8420CD0B0420AD0104DA84207D0104DCD +:1056D000A84204D00F4DA84201D0B84207D14D696D +:1056E00023F4405343EA05138D6943EA05134360ED +:1056F000C4614968C1630262F0BD00008FFFFEFF14 +:10570000002C0140003401400050014000400140A5 +:105710000044014000480140F0B5056A026A22F4E5 +:10572000805202624268C3691C4C1E4E23400C68C2 +:1057300023F4407343EA042425F400538D681A4F80 +:1057400043EA0533164DA84203D0B04201D0B84217 +:1057500007D1D1F80CC023F4004343EA0C3323F4FF +:105760008043A8420CD0B0420AD0104DA84207D0C6 +:105770000F4DA84204D00F4DA84201D0B84207D126 +:105780004D6922F4404242EA85128D6942EA85124F +:105790004260C461496801640362F0BDFF8FFFFE8F +:1057A000002C014000340140005001400040014005 +:1057B000004401400048014030B5056A026A22F405 +:1057C000803202624268036D124C23400C681C4315 +:1057D00025F400330D8943EA05430F4DA8420ED04E +:1057E0000E4DA8420BD00E4DA84208D00D4DA84238 +:1057F00005D00D4DA84202D00C4DA84204D14D69F0 +:1058000022F4803242EA05224260046549688164DC +:10581000036230BD8FFFFEFF002C014000340140C9 +:105820000040014000440140004801400050014058 +:1058300030B5046A026A22F4801202624268036D83 +:10584000134D24F400142B400D6843EA05230D8901 +:1058500044EA05540F4DA8420ED00F4DA8420BD07C +:105860000E4DA84208D00E4DA84205D00D4DA842BD +:1058700002D00D4DA84204D14D6922F4802242EAA3 +:105880008522426003654968C164046230BD00003E +:10589000FF8FFFFE002C014000340140004001401A +:1058A00000440140004801400050014030B5416EC5 +:1058B000B9B1026891689268C1F342610B4B520F13 +:1058C0009C5CE50003F10804A25CB5FBF2F2A0F8D1 +:1058D0006A205A5C615CD200B2FBF1F1A0F868105A +:1058E00030BD012168304180018030BDD095000875 +:1058F00090F82810090706D501684A68836B22F4DE +:1059000000421A434A6090F82810C90706D001687F +:105910004A68C36A22F400321A434A6090F8281099 +:10592000890706D501684A68036B22F480321A435E +:105930004A6090F82810490706D501684A68436B09 +:1059400022F480221A434A6090F82810C90606D52E +:1059500001688A68C36B22F480521A438A6090F807 +:105960002810890606D501688A68036C22F4005263 +:105970001A438A6090F82810490611D501684A68D0 +:10598000436C22F480121A434A60416CB1F5801FC7 +:1059900006D101684A68836C22F4C0021A434A6047 +:1059A00090F82810090606D501684A68C06C22F4F0 +:1059B000002202434A6070472DE9F843002604465E +:1059C000C0F89060FCF76EFB8046206800684FF0DE +:1059D000200500076FF07E4714D5434600222904B6 +:1059E0002046009700F06BFF60B1216851E8000F7E +:1059F00020F0800041E80002002AF6D104F184047E +:105A0000656021E020680068400721D543460022F8 +:105A10004FF480012046009700F051FFC0B121688B +:105A200051E8000F20F4907041E80002002AF6D1FE +:105A30002068083050E8001F21F0010140E8001202 +:105A4000002AF5D18434A56026700320BDE8F883D0 +:105A50006C34E56125622660666026760020F5E7F5 +:105A600010B5806A0021A0F85E10FEF761F910BD44 +:105A700070B5846AD4F88800D4F88C50216889689D +:105A80004FF00006090606D5212804D1A4F8566077 +:105A9000204600F0B9F820688068400606D5222D1F +:105AA00004D1A4F85E60204600F084F8D4F8900099 +:105AB00040F01000C4F890002046FEF739F970BDA0 +:105AC00010B50146806A096809684FF0000289062E +:105AD0002DD4A0F85E20036853E8001F21F48071E4 +:105AE00043E80014002CF6D10168083151E8003F6A +:105AF00023F0010341E80034002CF5D1016808319E +:105B000051E8003F23F0400341E80034002CF5D178 +:105B10002021C0F88C10C16E012908D1016851E81C +:105B2000003F23F0100341E80034002CF6D1026757 +:105B3000C16E012902D0FEF7F1FC10BDB0F85C1077 +:105B4000FEF7A6F810BD10B5806A01210167C16E8D +:105B5000012902D0FEF7F8FC10BDB0F85C1049082E +:105B6000FEF796F810BD10B50146806A096809680D +:105B7000890616D40021A0F856100168083151E8B2 +:105B8000002F22F0800241E80023002BF5D10268AB +:105B900052E8001F41F0400142E80013002BF6D10B +:105BA00010BDFEF763FD10BD10B5806AFEF76EFDF7 +:105BB00010BD000010B5026852E8001F21F490717A +:105BC00042E80013002BF6D10E4B0268083252E86F +:105BD000001F194042E80014002CF6D1C16E0129C3 +:105BE00008D1016851E8002F22F0100241E800239B +:105BF000002BF6D12021C0F88C100021C16641672E +:105C000010BD0000FEFFFFEF026852E8001F21F008 +:105C1000C00142E80013002BF6D10168083151E8B9 +:105C2000002F22F4000241E80023002BF5D12021AF +:105C3000C0F88810704700002DE9FF470446002592 +:105C4000DDF83090C4E9053505628562C4E90021BC +:105C50001F461646384602F00BF94FF0FF38A06099 +:105C600078B3E5601D4925616562D1E90023D1E97A +:105C70000201CDE902016846CDE9002301F069FC8B +:105C8000C4E90B056563A5632046E563FFF7DEFA0B +:105C90003168082008623068016841F01001016035 +:105CA000B9F1000F07D001202077BAB23046A168C1 +:105CB000FEF710FC0FE0D6F8800010B1C069202874 +:105CC00003D0404604B0BDE8F0872577BAB230462D +:105CD000A168FEF7DBFB0020F4E70000F895000860 +:105CE00010B5B0F86020D0F88C300168222B04D0B9 +:105CF000886940F00800886110BD496A50F8583F33 +:105D0000114019800168891C0160C188491EC18049 +:105D1000C18858380029EFD1026852E8001F21F4E9 +:105D2000907142E80013002BF6D10168083151E868 +:105D3000002F22F0010241E80023002BF5D12021A1 +:105D4000C0F88C10002141670167164B02689A4227 +:105D50000BD05268120208D5036853E8002F22F0D6 +:105D6000806243E80024002CF6D1C26E012A02D0E2 +:105D7000FEF7D4FB10BDC166026852E8001F21F097 +:105D8000100142E80013002BF6D10168CA69D24322 +:105D9000D20601D410220A62B0F85C10FDF778FF39 +:105DA00010BD0000008000402DE9F0470446B0F827 +:105DB00060600068C569D0F800A0D0F80890D4F8F9 +:105DC0008C10222905D0816941F008018161BDE86C +:105DD000F087B4F868704FF0000846E02068406A29 +:105DE000A16D30400880A06D00F10200A065B4F8FC +:105DF0005E00A0F10100A4F85E002068C569690793 +:105E000030D0E9070AD05FEACA5107D50121016203 +:105E1000D4F8900040F00100C4F89000A8070BD51A +:105E20005FEAC97008D0216802200862D4F89000A7 +:105E300040F00400C4F8900068070BD55FEAC97011 +:105E400008D0216804200862D4F8900040F00200D5 +:105E5000C4F89000D4F8900020B12046FDF768FF08 +:105E6000C4F89080B4F85E0000B30FB1A806B5D4B2 +:105E7000B4F85E000028AAD0B4F868108142A6D910 +:105E80002068083050E8001F21F0805140E80012DF +:105E9000002AF5D12A486067206850E8001F41F0C9 +:105EA000200140E80012002AF6D190E7216851E86D +:105EB000000F20F4807041E80002002AF6D1214A48 +:105EC0002068083050E8001F114040E80013002B04 +:105ED000F6D12020C4F88C00C4F874804046C4F881 +:105EE0007080194A216891420BD04968090208D58F +:105EF000226852E8001F21F0806142E80013002B65 +:105F0000F6D1E16E012903D02046FEF707FBAFE78B +:105F1000E066216851E8000F20F0100041E800021F +:105F2000002AF6D12068C169C943C90601D41021ED +:105F30000162B4F85C102046FDF7AAFE98E7000065 +:105F4000E15C0008FEFFFFEF0080004010B5B0F8F4 +:105F50006020D0F88C300168222B04D0886940F092 +:105F60000800886110BD496A114050F8582F11701F +:105F70000168491C0160C188491EC180C188583828 +:105F80000029EFD1016851E8002F22F4907241E816 +:105F90000023002BF6D10168083151E8002F22F0D0 +:105FA000010241E80023002BF5D12021C0F88C101C +:105FB000002141670167164B02689A420BD0526874 +:105FC000120208D5036853E8002F22F0806243E8EC +:105FD0000024002CF6D1C26E012A02D0FEF79EFAF0 +:105FE00010BDC166026852E8001F21F0100142E8AE +:105FF0000013002BF6D10168CA69D243D20601D43E +:1060000010220A62B0F85C10FDF742FE10BD0000DD +:10601000008000402DE9F0470446B0F86060006859 +:10602000C569D0F800A0D0F80890D4F88C102229C7 +:1060300005D0816941F008018161BDE8F087B4F8BD +:1060400068704FF0000846E02068406AA16D30405B +:106050000870A06D00F10100A065B4F85E00A0F129 +:106060000100A4F85E002068C569690730D0E9071F +:106070000AD05FEACA5107D501210162D4F8900025 +:1060800040F00100C4F89000A8070BD55FEAC97082 +:1060900008D0216802200862D4F8900040F0040083 +:1060A000C4F8900068070BD55FEAC97008D0216872 +:1060B00004200862D4F8900040F00200C4F8900078 +:1060C000D4F8900020B12046FDF732FEC4F890804D +:1060D000B4F85E0000B30FB1A806B5D4B4F85E0002 +:1060E0000028AAD0B4F868108142A6D920680830E8 +:1060F00050E8001F21F0805140E80012002AF5D13D +:106100002A486067216851E8000F40F0200041E80C +:106110000002002AF6D190E7216851E8000F20F430 +:10612000807041E80002002AF6D1214A2068083038 +:1061300050E8001F114040E80013002BF6D120204A +:10614000C4F88C00C4F874804046C4F87080194AC2 +:10615000216891420BD04968090208D5226852E8AB +:10616000001F21F0806142E80013002BF6D1E16EA0 +:10617000012903D02046FEF7D1F9AFE7E066206899 +:1061800050E8001F21F0100140E80012002AF6D16B +:106190002068C169C943C90601D410210162B4F85D +:1061A0005C102046FDF774FD98E700004D5F000885 +:1061B000FEFFFFEF008000402DE9F041044601683A +:1061C00080682269E3691043626900251A4310431D +:1061D000DFF848C20A68924B1A4002430A602068FE +:1061E0004168E26821F44051114341602168A0698F +:1061F000614501D0226A10438A688A4B1A400243E3 +:106200008A602068C16A626A21F00F011143C1628D +:106210008549236885488B420DD1D0F8880010F05D +:10622000030006D0012869D0022865D0032851D187 +:1062300066E001214FE07E498B420BD1D0F8880007 +:1062400010F00C0056D0042858D0082854D00C2840 +:1062500040D155E077498B420BD1D0F8880010F03F +:10626000300047D0102849D0202845D0302831D1DF +:1062700046E071498B420BD1D0F8880010F0C00085 +:1062800038D040283AD0802836D0C02822D137E0F4 +:106290006A498B420ED1D0F8880010F4407029D0A2 +:1062A000B0F5807F2AD0B0F5007F25D0B0F5407FD3 +:1062B00010D125E063450DD1D0F8880010F440607E +:1062C00018D0B0F5806F19D0B0F5006F14D0B0F5CC +:1062D000406F15D010215A4A5A4E00274FF4004003 +:1062E00063453BD171B102290FD004290FD0082991 +:1062F00071D10FE00021EEE70221ECE70421EAE78B +:106300000821E8E7FCF704FE03E0104602E0FCF792 +:1063100023FE10B3616A36F811206668B0FBF2F113 +:1063200006EB46038B426DD8B1EB063F6AD80023DB +:106330001946F9F7CDFF090241EA1061020270081F +:106340001018794132460023F9F7C2FF3E4AA0F502 +:106350004071914256D82168C86054E0E3694FF615 +:10636000EF7883422BD109294CD2DFE801F00508F0 +:106370000B4B0D4B4B4B1000FCF7CAFD06E0FCF736 +:10638000D9FD03E0104602E0FCF7E6FDD8B3616AF0 +:1063900036F81110B0FBF1F04100606801EB5001DC +:1063A000B1FBF0F0A0F1100141452BD84FF6F07190 +:1063B0000140C0F3420001432068C16023E0092985 +:1063C00020D2DFE801F005090C1F0E1F1F1F11006E +:1063D000FCF79EFD07E015E0FCF7ACFD03E010467E +:1063E00002E0FCF7B9FD70B1616A36F81110B0FB3C +:1063F000F1F1606801EB5001B1FBF0F0A0F1100188 +:10640000414509D901250120683460802080E7607A +:1064100028462761BDE8F08180B29CE700800040FB +:10642000F369FFCFFFF4FF11003801400010024074 +:106430000044004000480040004C00400050004034 +:106440000024F400B8950008FFFC0F0070B500F1BF +:1064500058048165A2800021A16322206063A06AA4 +:10646000583CE0B11E4B241DC362E36F1D48186306 +:10647000E36F1D485863E06F1346816354F8041CB2 +:10648000656DE06F2431241F2A46FBF759FB30B1BC +:1064900010208C34606020202060012070BD2069B5 +:1064A00040B1216851E8000F40F4807041E80002DB +:1064B000002AF6D12068083050E8001F41F00101A1 +:1064C00040E80012002AF5D12068083050E8001F8B +:1064D00041F0400140E80012002AF5D1002070BDD3 +:1064E000C15A0008475B0008715A000870B5816501 +:1064F000A0F85C20A0F85E200023436781684FF479 +:106500008056FF24B14204D10169F9B940F2FF116C +:1065100022E07F25C1B1B1F1805F1AD0A0F86030D0 +:10652000C0F890302221C0F88C100168083151E881 +:10653000003F43F0010341E80034002CF5D1416EE7 +:10654000B1F1005F0ED031E0016941B9A0F86040BF +:10655000E6E7016919B13F21A0F86010E0E7A0F873 +:106560006050DDE7B0F8681091421FD88168B142F1 +:1065700001D10169B9B11D494167016941B10268A1 +:1065800052E8001F41F4807142E80013002BF6D15D +:106590000168083151E8002F42F0805241E80023A1 +:1065A000002BF5D120E012494167F1E78168B14243 +:1065B00001D1016969B10F494167016959B10268A7 +:1065C00052E8001F41F4907142E80013002BF6D10D +:1065D0000AE009494167026852E8001F41F02001C2 +:1065E00042E80013002BF6D1002070BD15600008B2 +:1065F000A95D00084D5F0008E15C00087FB5044616 +:1066000008986361C4E900212077002525611E46B2 +:106610005800A56101F02CFCA060E8B1304425626F +:10662000E06084F824502046FEF71EFE0C4800F17E +:106630001001C0690EC9CDE90230CDE900126846EB +:1066400000F087FFC4E90B056563A563E563256476 +:106650000020656404B070BD4FF0FF30FAE7000021 +:10666000F895000870B504460069002530B3A169AB +:10667000814200D2A06182B2206A217F04EB8000B7 +:1066800000298168206802D0FDF7A6FF01E0FDF730 +:106690005DFF010004D0BDE870400AA000F080B9A1 +:1066A000A06B401CA063012084F824002561206AAF +:1066B00010B10020206270BD0120FBE784F8245057 +:1066C00070BD00004661696C20746F207472616E49 +:1066D000736D697420756172742064617461202522 +:1066E000640A00002DE9F0410446C06A15460F46D1 +:1066F000002648B3012100F003FF28BB216962692D +:106700004819904219D8206A2A4604EB8000806814 +:1067100008443946F9F72EFE206928442061206B91 +:1067200028442063606B401C606394F8240010B917 +:106730002046FFF797FF012603E0A169814200D2BE +:10674000A061E06A00F03DFF3046BDE8F081D0F87E +:106750008810212910D1B0F8561071B1016D02686E +:106760000988C1F308019162016D891C0165B0F8C7 +:106770005610491EA0F856107047026852E8001FD4 +:1067800021F0800142E80013002BF6D1026852E8A4 +:10679000001F41F0400142E80013002BF6D1704782 +:1067A000D0F8881021291BD1B0F86A1016E000BF7C +:1067B000B0F85620AAB10268D3691B060CD5036D48 +:1067C0001B88C3F308039362026D921C0265B0F844 +:1067D0005620521EA0F85620491E89B20029E7D142 +:1067E00070470168083151E8002F22F4000241E8A7 +:1067F0000023002BF5D1026852E8001F41F0400150 +:1068000042E80013002BF6D17047D0F888102129F8 +:106810000ED1B0F8561061B1016D0268097891622D +:10682000016D491C0165B0F85610491EA0F85610BC +:106830007047016851E8002F22F0800241E80023F0 +:10684000002BF6D1026852E8001F41F0400142E8F7 +:106850000013002BF6D17047D0F88810212919D1E8 +:10686000B0F86A1014E000BFB0F856209AB1026880 +:10687000D3691B060AD5036D1B789362026D521C07 +:106880000265B0F85620521EA0F85620491E89B263 +:106890000029E9D170470168083151E8002F22F43E +:1068A000000241E80023002BF5D1026852E8001FE6 +:1068B00041F0400142E80013002BF6D170472DE96A +:1068C000F047994617460D4604464FF00008089ECB +:1068D00033E0701C31D0FBF7E5FBA0EB0900B042C0 +:1068E00018D8BEB120680168490726D5802D24D06C +:1068F000402D22D0C169C94309070DD4082505627E +:106900002046FFF757F9C4F8905084F8848001209E +:10691000BDE8F0870320FBE7C069C04300050CD445 +:1069200021684FF4006008622046FFF743F92020F9 +:10693000C4F8900084F88480ECE72068C06935EAE8 +:10694000000004D00020B842C3D00020E0E70120BE +:10695000F9E7000010B50448FAF714F9BDE8104053 +:106960000148FDF717BA0000D407002010B504480D +:10697000FAF708F9BDE810400148FDF70BBA00002E +:106980006808002010B50448FAF7FCF8BDE810408C +:106990000148FDF7FFB90000FC080020FEE70000F9 +:1069A0000FB4054B10B503A9044A029800F09CFAF5 +:1069B00010BC5DF814FB0000B5720008080100204F +:1069C0000907090E002801DB034A02E0034A00F030 +:1069D0000F0081547047000000E400E014ED00E077 +:1069E00070B5DD4B00242DED020B2DED108BDDE994 +:1069F0001010984205DA20F000429A4201D809D1DD +:106A000041B19DED100B53EC102B51EC100BF9F72D +:106A1000D5FC1CE0B0F5801F31DA11439FEDD08B1F +:106A20000BD0002819DA012000F058FA53EC182B8B +:106A300051EC180BF9F7DBFD09E0022000F04EFAEB +:106A400053EC182B9FEDC80B51EC100BF2E7BDEC8B +:106A5000108B02B041EC100B70BD6FF035049FED50 +:106A6000C40B53EC102B9DED100B51EC100BF9F7F0 +:106A70004CFD41EC100B10EE900A8DED100B04EB69 +:106A80002051C0F31304BC48A1F2FF31204400F4AC +:106A9000801080F07F6282F04052224301EB20554B +:106AA0009FEDB70B119253EC102B9DED100B51EC99 +:106AB000100BF9F724FD41EC180BA01CC0F31300D8 +:106AC0009FEDB1DB9FEDB2EBB34E7E44032867D25E +:106AD00096ED000B51EC180B53EC102BF9F714FE4C +:106AE0001DD1002D01BF96ED000BBDEC108B02B047 +:106AF00070BD2846F9F7EAFD41EC180B53EC1D2B4D +:106B0000F9F703FD41EC190B53EC1E2B51EC180B5C +:106B1000F9F7FBFC53EC192BF9F750FC97E79FEDC5 +:106B2000A00B51EC180B53EC102BF9F7EEFC9FED7A +:106B30009E1B53EC112BF9F7E5FC41EC190B53ECC0 +:106B4000182B51EC180BF9F7E0FC53EC192BF9F763 +:106B5000DCFC41EC1A0B002D04BF53EC1A2B51EC5A +:106B6000180B7CD02846F9F7B1FD41EC190B53EC1A +:106B70001D2BF9F7CAFC53EC1A2BF9F7C3FC53ECA5 +:106B8000182BF9F7BCFC41EC180B53EC1E2B51EC05 +:106B9000190BF9F7BAFC53EC182BF9F7B0FC56E7D0 +:106BA0009FED830B51EC180B53EC102BF9F706FCFF +:106BB00041EC100B51EC180B53EC102BF9F717FDAF +:106BC00041EC190B2846F9F781FD41EC1B0B53EC06 +:106BD000192B51EC190BF9F798FC41EC1A0B76487C +:106BE00053EC1A2B261851EC1A0BF9F78EFC41ECDA +:106BF0001F0B7248C4F1510404F5D724B0EE4F0ABC +:106C0000F0EE6F0A0321784400F0DCF853EC1F2B00 +:106C100051EC100BF9F779FC41EC1C0B6848B0EE15 +:106C20004F0AF0EE6F0A0421784400F0CBF853ECE1 +:106C30001A2B51EC100BF9F768FC344353EC1C2B66 +:106C4000F9F7BCFB41EC1C0B002C4EDD9FED560B05 +:106C500051EC180B53EC102BF9F757FC00E02EE029 +:106C600053EC182BF9F751FC41EC1A0B55B353ECCC +:106C70001D2B51EC1B0BF9F748FC41EC1D0B53ECA1 +:106C80001C2B51EC1A0BF9F799FB53EC192BF9F764 +:106C90003CFC53EC1D2BF9F791FB53EC1A2BF9F745 +:106CA00031FC53EC182BF9F72AFC41EC180B53EC90 +:106CB0001E2B51EC1B0BF9F728FC53EC182BF9F7A2 +:106CC0001EFCC4E653EC1C2B51EC1A0BF9F776FBB7 +:106CD00053EC192BF9F719FC53EC1A2BF9F712FCAA +:106CE00053EC182BF9F70EFCB1E635B353EC1D2B22 +:106CF00051EC1B0BF9F709FC41EC1A0B53EC1C2B64 +:106D000051EC180BF9F7FBFB53EC192BF9F7FDFBD2 +:106D100053EC1A2BF9F7F3FB53EC182BF9F7EFFBB5 +:106D200041EC180B53EC1E2B51EC1B0BF9F7EDFB50 +:106D300053EC182BF9F7E3FB89E653EC1C2B51ECD1 +:106D4000180BF9F7DCFB53EC192BF9F7DEFB53ECCE +:106D5000182BF9F7D7FB7AE60000F07F000000005F +:106D60000000000000000000000000000000F0BF74 +:106D70000000000000005043645F090000000000B4 +:106D8000000000000000F03F763C7935EF39EA3D25 +:106D90000000E0FE422EE63F822B000000000000D3 +:106DA000555555555555D53F000000000000E03FB2 +:106DB000000000000000004086EBF9FF0E2A0000F2 +:106DC000042A000070B504462DED028B4D1E00EB29 +:106DD000C500B0EE408AF0EE608A90ED000B35F011 +:106DE000060017D053EC182B51EC100BF9F78DFB64 +:106DF00041EC100B6D1E04EBC50090ED001B51EC37 +:106E0000100B53EC112BF9F7D9FA41EC100B35F0BC +:106E10000600E7D1022D36D0042D1CD0062D1CBF54 +:106E2000BDEC028B70BD53EC182B51EC100BF9F735 +:106E30006CFB94ED0A1B53EC112BF9F7BFFA53ECE2 +:106E4000182BF9F762FB94ED080B53EC102BF9F7B4 +:106E5000B5FA41EC100B53EC182B51EC100BF9F771 +:106E600054FB94ED060B53EC102BF9F7A7FA53ECF7 +:106E7000182BF9F74AFB94ED041B53EC112BF9F78F +:106E80009DFA41EC100B53EC182B51EC100BF9F759 +:106E90003CFB94ED020B53EC102BF9F78FFA53ECFB +:106EA000182BF9F732FB94ED000B53EC102BF9F78C +:106EB00085FABDEC028B41EC100B70BD02E008C8F6 +:106EC000121F08C1002AFAD170477047002001E064 +:106ED00001C1121F002AFBD1704700000149086060 +:106EE000704700000C0100202DE9FF4F8BB09A463F +:106EF0000F460446002601E1252851D10025641CD7 +:106F0000824AA94601212378203B01FA03F010426E +:106F100002D00543641CF6E720782E2817D114F818 +:106F2000010F45F004052A280ED06FF02F022078BB +:106F3000A0F1300109290AD809EB890102EB4101CE +:106F400000EB0109641CF2E757F8049B641C2078ED +:106F50006C280DD004DC4C2812D06A2811D104E032 +:106F600074280DD07A280CD10AE045F4001507E00A +:106F7000617845F48015814202D1641C05F58015C5 +:106F8000641C207869283FD006DC002871D0632873 +:106F90000CD0642804D137E0732811D075285CD058 +:106FA00052460D99904706F10106A6E017F8040B2A +:106FB0008DF8000000208DF80100E846012003E074 +:106FC00057F8048B4FF0FF3069074FF0000501D4EC +:106FD0000AE06D1C4D450DDA8542FADB18F8051004 +:106FE0000029F6D106E06D1C8542FCDB18F805107F +:106FF0000029F8D12E4404E018F8010B52460D99EF +:1070000090476D1EF8D278E000200A90C5F3025038 +:107010004FF00A0B02280AD001CFC11700290DDA60 +:107020000023D0EB030063EB01012D2209E007F1FF +:10703000070727F00707F7E80201EFE72A0504D55D +:107040002B228DF82420012203E0EA070FD0202212 +:10705000F7E70DF1200808921AE000200A90C5F326 +:1070600002504FF00A0B022804D001CF0021002269 +:10707000EFE747E0FF1D27F00707F7E80201F6E713 +:107080005A460A9BF9F724F902F1300208F8012D5B +:1070900050EA0102F4D1ADEB080000F1200B6807C3 +:1070A00001D44FF00109D94502DDA9EB0B0000E046 +:1070B00000208146002506E009A85246405D0D9952 +:1070C0009047761C6D1C08988542F5DB04E0302063 +:1070D00052460D999047761CB9F10001A9F10109BA +:1070E000F5DC05E018F8010B52460D999047761C27 +:1070F000BBF10001ABF1010BF4DC641C207800282B +:107100007FF4FAAE0FB03046BDE8F08F09280100D9 +:107110007FB52A4D28482860402000F0A9FE0824A9 +:10712000C5E901042648E86010352648286040205B +:1071300000F09EFEC5E901042348E86010352348AD +:107140002860402000F094FEC5E901042048E86072 +:10715000103520482860402000F08AFEC5E901046F +:107160001D48E86010351D482860402000F080FE72 +:10717000C5E901041A48E86010351A482860402023 +:1071800000F076FEC5E9010418491748E860D1E926 +:1071900001020B68C96800930391CDE901026846BA +:1071A00000F0D7F9124948607F211248F9F7AAFD8B +:1071B000642000F06AF97FBD020030040002002064 +:1071C0001181000804006008898000080800900C04 +:1071D000BD8000081000C010558000084000201934 +:1071E000F18000080002B025458100086495000880 +:1071F000540000202005002070B51F4C06468CB0BE +:1072000060680025A0B3691E00F07AF980BB08957C +:107210000995202168460A95F9F7C5F808A9174885 +:10722000F9F7BAFD08B1F9F76BFD0620CDE900606A +:10723000052002907F2003900420CDE904056946D3 +:107240000E48F9F757FE08B1F9F75AFD0B48FAF75F +:107250008DFA4FF6FF710948FAF7E8F90748FAF78F +:107260007DF805460548FAF71FFB606800F0A9F9AC +:107270000CB0284670BD00005400002020050020FE +:107280001FB508490020486301460748FCF746FC43 +:10729000064B0FCB8DE80F00684600F05AF9044901 +:1072A00008601FBD00500140040D002054950008E7 +:1072B0005000002038B50446012269460248FFF715 +:1072C00011FA204638BD0000A002002070B5044627 +:1072D0000068FFF791FF0546F9F709FA9FED0C1BCF +:1072E00053EC112BF9F711F99FED0B1B53EC112BFC +:1072F000F9F70BF941EC100B09480560E06800B1A3 +:107300008047D4E90101BDE87040F9F7B5BB000042 +:10731000000000000000303F6666666666660A4050 +:107320005400002038B500244FF480752B462C4AB9 +:107330002CA12F480094FEF77FFC08B1F9F7E0FC80 +:107340002B482B46264A2BA140300094FFF756F9D4 +:1073500008B1F9F7D5FC2B46294A2AA12B480094FD +:10736000FEF76AFC08B1F9F7CBFC28482B46244A03 +:1073700027A140300094FFF741F908B1F9F7C0FCAC +:107380001B482B46244A25A188300094FEF754FC64 +:1073900008B1F9F7B5FC16482B461F4A21A1C830A1 +:1073A0000094FFF72BF908B1F9F7AAFC17482B4610 +:1073B0001E4A1FA188380094FEF73EFC08B1F9F779 +:1073C0009FFC12482B46194A1BA148380094FFF72E +:1073D00015F9002803D0BDE83840F9F791BC38BD55 +:1073E000D407002064656275675F72780000000052 +:1073F0006002002064656275675F747800000000B9 +:10740000680800207077725F72780000F80300202F +:107410007077725F74780000FC0800206875625F06 +:10742000727800006875625F747800004007002081 +:1074300075695F727800000075695F7478000000FC +:10744000FBF7C2F9FDF7A5FFFDF73CFCFDF7AEFB2E +:10745000FDF720FBFDF700FCFDF786FCFDF716FDB0 +:10746000FDF740FDFDF704FEFDF736FEFDF768FE73 +:10747000FDF7A6FDFDF788FDFDF768FD00F012F8A9 +:10748000FDF710FC00F020F8FEE710B5EFF30581E2 +:1074900011B16FF0050403E0002408B101F024F8F5 +:1074A000204610BDEFF3058010B16FF00500704766 +:1074B0000448016811B14FF0FF30704701210160AD +:1074C00000207047D000002010B5EFF3058010B108 +:1074D0006FF0050010BD08480168012902D04FF087 +:1074E000FF3010BD054A002111700221016001F03A +:1074F00003F9002010BD0000D00000201FED00E0C7 +:107500002DE9F0410D46014620F0010001F0010196 +:107510004FF00004EFF305820AB1A41F16E048B152 +:1075200000296FF001066FF00207294608D001F02C +:1075300029FD07E06FF0030408E035B1344605E0AB +:1075400001F064FC0128F8D100E03C462046BDE88B +:10755000F081002801D000F001B8704770B50546F1 +:107560000024EFF3058050BB0DB1686800E00020F7 +:10757000C10701D0012600E0002600071FD46DB12D +:10758000D5E9021021B1502819D31EB1042002E020 +:1075900020B114E0012001F0CAF905E00EB1042089 +:1075A00000E0012001F0B8F9040008D00DB129680D +:1075B00000E0002100F060FF0EB144F0010420461D +:1075C00070BD70B5014620F0010001F001014FF0DF +:1075D0000004EFF305820AB1A41F11E028B16FF097 +:1075E000020529B101F057FB07E06FF0030407E043 +:1075F00000231A46194601F03FFA012800D02C4614 +:10760000204670BD2DE9FF410B464FF00005EFF31A +:107610000581039549BB40B38027182100244AB354 +:10762000166806B1344696691EB13146761E382E6C +:1076300002D21679F60703D0002004B0BDE8F0812D +:10764000566906B1B708D2F808C0BCF1000F0DD0DA +:10765000D5685C2D18D312693AB136B18DE80610A1 +:107660003A46214601F015FD03900DE0D6685EB95B +:1076700012694AB903AACDE90012BAB2214601F053 +:10768000DBFC012800D003950398D6E710B54FF432 +:1076900000310748FAF7CDFE01210548FAF7F9FE57 +:1076A00003494DF280400968C1F8940010BD000004 +:1076B000F005002004494DF280429042096800D94B +:1076C0000020C1F89C007047F00500202DE9F04132 +:1076D000134C0F460546E6682068001D00F0CEFDFD +:1076E000681C07D137B12168BDE8F041091D0D487C +:1076F00000F014BE20683544B5424560216801F1B0 +:10770000040104D2A06BBDE8F04100F0EFBD606B56 +:1077100000F0ECFDA06A854200D2A562BDE8F081D0 +:10772000800000208C1200202DE9F041054600F079 +:1077300001FE2D4CA068401CA06020682B4F10B1AA +:10774000606930B32BE02560A068012827D10026AE +:1077500006EB860007EB800000F0BAFD761C382EA1 +:10776000F6D3234800F0B4FD2148143000F0B0FDFA +:107770001F48283000F0ACFD1D483C3000F0A8FD4B +:107780001B48503000F0A4FD194860631430A0631A +:1077900005E02068E96AC06A884200D82560606A0E +:1077A000401C60626864E86A2169884200D92061EF +:1077B00000EB800007EB8000291D00F0AFFD00F01A +:1077C000D9FD606900280CD02068E96AC06A884247 +:1077D00007D208494FF080500860BFF34F8FBFF3C6 +:1077E0006F8FBDE8F081000080000020DC0D0020DC +:1077F0003C12002004ED00E038B500F09BFD104C79 +:107800002068C8B90F4800F063FD0E48143000F03E +:107810005FFD0C48E060143020610A4B0020F03B13 +:10782000009003F1500210210A2001F0AEF8206010 +:1078300010B105A100F020FEBDE8384000F09ABD6F +:10784000BC00002090130020546D72510000000015 +:1078500030B4026C0B46002A0BD0C1681144C160E1 +:107860008468A14201D30168C16030BC1846F8F7B2 +:1078700081BD30BC70472DE9F041856B1746044649 +:107880000026026C82B1C7B1E068F8F773FDE168C9 +:10789000206C091AE1602268914202D2A168081A9C +:1078A000E060022F16D017E02068A8B9A06801F0A8 +:1078B00099FC06460020A0600EE06068F8F75AFDCB +:1078C000216C606808446060A168884204D3206825 +:1078D000606001E005B16D1E6D1CA5633046BDE81A +:1078E000F08110B5044690F8590058B101280CD029 +:1078F00002280FD0502080F31188BFF34F8FBFF3C1 +:107900006F8FFEE7206B00F049FD2046BDE8104078 +:1079100000F044BD10BD000010484FF4F041420794 +:1079200006D0C01D0D4920F00700411AC1F5F041F5 +:107930000B4A00230144C2E900030839183A21F038 +:10794000070111604B600B600B1AC0E900139360D4 +:107950004FF000405360506170470000701A0020E3 +:10796000EC000020144E154CA6F29C474FF08058B6 +:10797000DFF84C9012E000BF00F0DCFCF068C56856 +:10798000281D00F07BFCA068401EA0606068401EBF +:10799000606000F0EFFC2846FFF7A3FF6068002856 +:1079A000EAD138680128F9D9C9F80080BFF34F8FB0 +:1079B000BFF36F8FF2E700007812002080000020F4 +:1079C00004ED00E0002807D00021816001600B4633 +:1079D0000A46C16001F050B87047000070B51D46FE +:1079E000049C51B1C4F80020C4E90F0101212046D4 +:1079F00000F0FEFF84F84C5070BD2460F4E70000F6 +:107A00002DE9F05F8846DDE90B9415468346910029 +:107A10009A460A9EA522206BF8F7BEFC6FF0030180 +:107A2000206B01EB8501084420F00707780707D099 +:107A3000502080F31188BFF34F8FBFF36F8FFEE7A5 +:107A40000025B8F1000F0FD05FF00000221818F8E1 +:107A5000001082F8341018F8001011B1401C1028E2 +:107A6000F4D384F8435001E084F83450382E00D326 +:107A70003726E662C4E91365201D00F034FC04F1EA +:107A8000180000F030FCC6F138002461A061646287 +:107A9000656584F8585052465946384600F062FAF7 +:107AA0002060B9F1000F01D0C9F80040BDE8F09F97 +:107AB00030B5114900E011460A688242FBD34B6899 +:107AC0005C18844203D14068184448600846436803 +:107AD0001C18944209D1084C183C2468A24209D0D1 +:107AE00052681A4442600A6812680260814200D0FB +:107AF000086030BD0460F9E7EC00002070B5002498 +:107B00000B4D41609142006106D8D11A82699142C1 +:107B100006D2011D286907E09A4203D2994201D397 +:107B2000012403E0011DE86800F0E0FB204670BD81 +:107B3000BC00002010B5044600F0FCFBA06B28B18F +:107B40005FF0000400F016FC204610BD0124F9E7A8 +:107B500030B589B03C4D6EE00498002806DADDE9C6 +:107B60000601059A90470498002864DB069C60692A +:107B700010B1201D00F082FB03A800F0D7F80246E8 +:107B800004980A2857D2DFE800F00505052D334A8E +:107B900005052D3394F8280040F0010084F82800F2 +:107BA0000599A069059B01442046FFF7A7FF68B32C +:107BB000216A2046884794F8280040073BD50020DA +:107BC00000900598A169002342181946204601F04B +:107BD0004FFCD8B9502080F31188BFF34F8FBFF30B +:107BE0006F8FFEE714F8280F20F00100207022E0CC +:107BF00094F8280040F0010084F828000598A0615E +:107C000028B1811813462046FFF778FF13E0502073 +:107C100080F31188BFF34F8FBFF36F8FFEE794F8A7 +:107C20002800810703D4204600F0B8FB03E020F0D1 +:107C3000010084F82800002204A9286801F04AF80D +:107C4000002889D109B030BDBC0000202DE9FC41DD +:107C50000F46054600F094FD01A800F067F80446C1 +:107C6000019818B101F072FBBDE8FC81254EAFB15F +:107C700030690068D0B30027291B3A46306800F00D +:107C80000FFC01F063FB0028EED11F494FF080503C +:107C90000860BFF34F8FBFF36F8FE5E7A542EBD8C6 +:107CA00001F054FBF0682746C068C468201D00F04E +:107CB000E5FA94F82800410719D5A0692B46411927 +:107CC0003A462046FFF71AFFA8B1002003460146B6 +:107CD00000902A46204601F0CBFB60B9502080F38B +:107CE0001188BFF34F8FBFF36F8FFEE707E020F0DF +:107CF000010084F82800216A20468847B4E701275C +:107D0000BAE70000BC00002004ED00E00648416B2B +:107D1000096829B1416BC968C968496881627047BF +:107D20004FF0FF31FAE700008000002070B50546F3 +:107D300001F0EEF9064E0446B068844203D200F02A +:107D400009F8012000E0002028602046B46070BDE2 +:107D5000BC000020F8B5194D20E0C068C468066872 +:107D6000201D00F08BFA216A2046884794F82800ED +:107D7000400713D5A0693044B04206D92461606041 +:107D8000211DE86800F0B2FA08E000200346014631 +:107D900000903246204601F06BFB38B1E86801687C +:107DA0000029DAD12969C5E90310F8BD502080F314 +:107DB0001188BFF34F8FBFF36F8FFEE7BC00002029 +:107DC00006484068401C4FF0500080F31188BFF314 +:107DD0004F8FBFF36F8F00D0FEE7FEE7F400002067 +:107DE000074CE068016841B1C0680021D0F800008C +:107DF000FFF72CFFFFF7ACFEF3E701210020F7E7C8 +:107E0000BC0000202DE9F041044600F093FA94F9FB +:107E1000455004F1240609E0606A48B1304601F09B +:107E20005DFA08B100F08EFB6D1E6DB2002DF3DC23 +:107E30004FF0FF3684F8456000F09CFA00F07AFAC3 +:107E400094F9445004F1100709E0206948B138461C +:107E500001F044FA08B100F075FB6D1E6DB2002D03 +:107E6000F3DC84F84460BDE8F04100F083BA000020 +:107E70002DE9F0410546002700F082FC324E3068C3 +:107E800008B9FFF749FD706905424ED1C5B3083501 +:107E900068070ED005F00700C0F108000544680728 +:107EA00007D0502080F31188BFF34F8FBFF36F8F3F +:107EB000FEE72DB37068854237D823481830014655 +:107EC0000C6801E020460C466168A94202D2216894 +:107ED0000029F7D131688C4227D0076821680160FA +:107EE00060680837411B10290FD96019420708D074 +:107EF000502080F31188BFF34F8FBFF36F8FFEE7E1 +:107F000013E041606560FFF7D3FD61687068401A57 +:107F10007060B268904200D2B06070690143002086 +:107F2000C4E90001F068401CF06001F00FFA780726 +:107F300007D0502080F31188BFF34F8FBFF36F8FAE +:107F4000FEE73846BDE8F081D40000200449086807 +:107F500018B10868026D521C02650868704700007D +:107F60008000002010B5031F4FF080741C601B1FA1 +:107F700021F001011960191F044B0B6014390A60CC +:107F8000091F6FF0020244380A6010BDC17D00086D +:107F900010B58AB014216846F8F705FA1248C16C8A +:107FA00041F00101C164C06C4FF0904400F0010049 +:107FB0000990002230212046FAF76EF83020009018 +:107FC00001200021CDE90101039169462046F9F71E +:107FD00047FF064B05AC0FCB0FC405A8FFF7B9FA56 +:107FE000034948600AB010BD0010024044950008E3 +:107FF0004800002070B50C460546022826D2144ED3 +:108000007068002822D04FF0FF31FFF779FA00287E +:108010001CD14FF09040012D05D00CB1012200E0A1 +:108020000022202104E00CB1012200E000221021F6 +:10803000FAF732F80CB1012000E00020044921F8E1 +:1080400015007068BDE87040FFF7BBBA70BD000056 +:10805000480000209FED081B10B553EC112B51EC8C +:10806000100BF8F752FA9FED061B53EC112BF8F7A3 +:10807000BEFA41EC100B10BD000000000020834050 +:1080800000000000000028409FED081B10B553ECD5 +:10809000112B51EC100BF8F738FA9FED061B53EC3F +:1080A000112BF8F7A4FA41EC100B10BD00000000F2 +:1080B0000020834000000000000028409FED081BC6 +:1080C00010B553EC112B51EC100BF8F71EFA9FED85 +:1080D000061B53EC112BF8F78AFA41EC100B10BD7C +:1080E0000000000000208340000000000000284045 +:1080F0009FED051B10B553EC112B51EC100BF8F74D +:1081000004FA41EC100B10BDAE47E17A14AEC73F44 +:108110009FED081B10B553EC112B51EC100BF8F729 +:10812000F4F99FED061B53EC112BF8F760FA41ECC4 +:10813000100B10BD00000000002083400000000074 +:108140000000284010B52DED0A8BB0EE409AF0EEFD +:10815000609A51EC190B9FED2FAB9FED2C8B53ECDC +:108160001A2BF8F7CFF941EC1B0B53EC1A2B51ECFF +:10817000190BF8F7C4F99FED29CB53EC1C2BF8F73A +:10818000C4F941EC1A0B53EC1C2B51EC190BF8F70A +:10819000BCF953EC1A2BF8F711F953EC1B2BF8F739 +:1081A00026FA41EC190B53EC182BF8F7ADFA03D271 +:1081B000B0EE489AF0EE689A9FED1A0B51EC190B4D +:1081C00053EC102BF8F713FA41EC100BFEF708FCF8 +:1081D0009FED161B51EC100B53EC112BF8F7EEF83A +:1081E00041EC100B53EC102B9FED120B51EC100BCC +:1081F000F8F7FDF99FED111B53EC112BF8F77FF900 +:10820000BDEC0A8B41EC100B10BD0000000000001B +:10821000000000006666666666660A4000000000B0 +:1082200000408F40000000000088C34086C2C7990C +:10823000C60A27400000000000D6AA4066666666AF +:108240006612714009480168491C0160426802F5E4 +:108250007A7242601422B1FBF2F302FB131100297F +:1082600002D18168491C81607047000060000020D5 +:108270000148FBF741BA0000B80C0020D0E90132F8 +:1082800001699A60D0E901235A604A68824201D1AB +:1082900082684A60002202610868401E086008681F +:1082A00070470000034B036003F15C00086080200E +:1082B00010607047B8130020044B036003F15C00AA +:1082C00008604FF4807010607047000014160020A2 +:1082D00000F108014FF0FF32C0E90112C1600161F5 +:1082E00000210160704700210161704730B50B68C3 +:1082F0005A1C02D000F1080202E0026904E02246A2 +:10830000546825689D42FAD953684B6099608A6029 +:10831000516008610168491C016030BD42684A60D3 +:1083200093688B6093685960916008610168491C8B +:1083300001607047502080F31188BFF34F8FBFF367 +:108340006F8F0A494868401C486001280CD10848D2 +:10835000006810F0FF0F07D0502080F31188BFF3A2 +:108360004F8FBFF36F8FFEE770470000F4000020CF +:1083700004ED00E00849486828B1401E486001D17A +:1083800080F311887047502080F31188BFF34F8F1E +:10839000BFF36F8FFEE70000F400002070B50028E7 +:1083A0002AD0164DA0F1080460686969084209D016 +:1083B00022687AB1502080F31188BFF34F8FBFF34A +:1083C0006F8FFEE7502080F31188BFF34F8FBFF30C +:1083D0006F8FFEE78843606000F0D2F960686968DB +:1083E000084468602046FFF763FB2869401C286149 +:1083F000BDE8704000F0AABF70BD0000D4000020AE +:108400004FF0E02000210161816105494FF47A724B +:108410000968B1FBF2F1491E416107210161704712 +:108420007C00002010B5F7F73DFF114910280FD34D +:108430004FF0E022104490F8F0030A78904207D2FF +:10844000502080F31188BFF34F8FBFF36F8FFEE78B +:1084500008480068896800F4E060884207D9502025 +:1084600080F31188BFF34F8FBFF36F8FFEE710BD0E +:10847000F40000200CED00E010B5084B002200BF16 +:1084800053F832401CB1521C082AF9D310BD43F8EE +:10849000321003EBC201486010BD00009C0D0020AB +:1084A00070B515460E460446FFF744FF94F9441094 +:1084B0004FF00000491C01D184F8440094F94510A4 +:1084C000491C01D184F84500FFF754FFA06B28B97F +:1084D0002A46314604F1240000F0AAF82046BDE8FF +:1084E0007040FFF78FBC000010B5020014D00F4899 +:1084F000006B38B1502080F31188BFF34F8FBFF36A +:108500006F8FFEE700F03CF900211046FFF7DEF820 +:1085100000F01CFF002807D105494FF0805008608B +:10852000BFF34F8FBFF36F8F10BD0000800000209E +:1085300004ED00E002490A6A0260C96841607047C0 +:108540008000002001490120C861704780000020A0 +:108550002DE9F0410E46040015D0FFF763FF5020CF +:10856000EFF3118580F31188BFF34F8FBFF36F8F47 +:1085700094F85800022184F85810616D491C616517 +:10858000012808D031E0502080F31188BFF34F8FCD +:10859000BFF36F8FFEE7A06A38B1502080F31188D7 +:1085A000BFF34F8FBFF36F8FFEE7124F386B18B1D9 +:1085B00004F1180110480DE0201DFFF75FFEE06A8E +:1085C0003969884200D938610C4900EB800001EB21 +:1085D0008000211DFFF7A2FEE06A3968C96A88425F +:1085E00003D9012006B13060F86185F31188BDE838 +:1085F000F08100008000002064120020DC0D0020CB +:1086000010B50C4650B1094909681831FFF76EFEE4 +:108610002046BDE810400121FFF758B8502080F3F4 +:108620001188BFF34F8FBFF36F8FFEE780000020EC +:1086300070B514460D4668B10A4909681831FFF74C +:108640006DFE0CB14FF0FF3521462846BDE8704065 +:10865000FFF73CB8502080F31188BFF34F8FBFF372 +:108660006F8FFEE78000002070B504003ED0226DC1 +:10867000A2B1E06C884200D30146E06A884235D05E +:10868000012A33D11A4D2A6894420FD1502080F329 +:108690001188BFF34F8FBFF36F8FFEE7502080F339 +:1086A0001188BFF34F8FBFF36F8FFEE7E162A269BE +:1086B000002A02DBC1F13801A1610E4E00EB8000FF +:1086C000616906EB8000814210D1201DFFF7D6FDC5 +:1086D000E06A2969884200D9286100EB800006EB36 +:1086E0008000211DBDE87040FFF718BE70BD00007E +:1086F00080000020DC0D002030B587B000240394FA +:1087000005AA04A903A80494FFF7CCFDDDE9030141 +:108710000094CDE90110002315A11748059A00F037 +:10872000B8FC164D0028E8621FD000F071FE012849 +:1087300009D0401C19D1502080F31188BFF34F8F0E +:10874000BFF36F8FFEE7502080F31188BFF34F8F88 +:10875000BFF36F8F4FF0FF30A86201206861EC60BB +:1087600007B0BDE8304000F045B807B030BD0000AC +:1087700049444C4500000000657900088000002055 +:108780000248016B491C0163704700008000002013 +:10879000164810B5016B11B10121C16110BD002156 +:1087A000C1610169124A01E0B9B1491E01EB8103BF +:1087B00052F82330002BF7D001EB810302EB830248 +:1087C00002F1080453685B685360A34201D15B68FF +:1087D0005360DA680260016110BD502080F3118897 +:1087E000BFF34F8FBFF36F8FFEE7000080000020C4 +:1087F000DC0D00201CB538480168384A914207D189 +:10880000502080F31188BFF34F8FBFF36F8FFEE7C7 +:1088100000683249491E884207D1502080F31188F0 +:10882000BFF34F8FBFF36F8FFEE72D49087801909C +:10883000FF20087008788DF800009DF800009DF872 +:10884000002000F0F000904207D0502080F3118803 +:10885000BFF34F8FBFF36F8FFEE79DF80000214CF1 +:1088600000F0500020700720A06007E09DF8002075 +:10887000A0F101004FEA42028DF800209DF800208F +:108880001206F3D4A060032807D0502080F311888B +:10889000BFF34F8FBFF36F8FFEE74FF44070A060C0 +:1088A000019808700C482030016841F470010160A3 +:1088B000016841F070410160FFF7A2FD0020606097 +:1088C000F7F7B8FC0848016841F040410160F7F74C +:1088D0009DFC00201CBD000000ED00E071C20F41B6 +:1088E00000E400E0F400002034EF00E010B5502078 +:1088F00080F31188BFF34F8FBFF36F8F00F00EFC32 +:1089000018B104494FF080500860002080F31188AE +:1089100010BD000004ED00E010B50246002101206A +:1089200000F012F80446FFF74DF8204610BD38B5A8 +:108930000B46002200901146012000F026F8044664 +:10894000FFF740F8204638BDF8B517460E4605003B +:1089500013D005FB06F05030FFF78AFA04000AD066 +:10896000002084F8460004F150023B463146284678 +:108970000094FFF733F82046F8BD502080F31188AB +:10898000BFF34F8FBFF36F8FFEE738B5049D18B16B +:1089900053B1CAB181B120E0502080F31188BFF3F8 +:1089A0004F8FBFF36F8FFEE7502080F31188BFF326 +:1089B0004F8FBFF36F8FFEE7502080F31188BFF316 +:1089C0004F8FBFF36F8FFEE739B1502080F31188CE +:1089D000BFF34F8FBFF36F8FFEE750241C46012378 +:1089E00084F846302B460094FEF7F8FF204638BD49 +:1089F00070B50D46040025D0FFF79CFCD4E90F208C +:108A0000216802FB0011A1600021A163216861605F +:108A10000A46E06B216C401E00FB0121E16004F17D +:108A200044014FF0FF300870487004F110008DB120 +:108A3000FFF74EFC04F12400FFF74AFCFFF79AFC15 +:108A4000012070BD502080F31188BFF34F8FBFF31A +:108A50006F8FFEE721690029F0D000F03FFC00286D +:108A6000ECD004494FF080500860BFF34F8FBFF344 +:108A70006F8FE3E704ED00E02DE9FF4782B01D466C +:108A80008A464FF00008040003D0BAF1000F08D066 +:108A900011E0502080F31188BFF34F8FBFF36F8F29 +:108AA000FEE7206C38B1502080F31188BFF34F8F60 +:108AB000BFF36F8FFEE7022D0AD1E06B012807D0CC +:108AC000502080F31188BFF34F8FBFF36F8FFEE705 +:108AD00000F010FB3F4F4FF000094FF0805648B9AF +:108AE000049838B1502080F31188BFF34F8FBFF343 +:108AF0006F8FFEE7FFF71EFCA06BE16B884207D388 +:108B0000022D05D00498D0B1B8F1000F1AD01EE0A4 +:108B10002A4651462046FEF7AEFE616A19B104F1BD +:108B2000240000F0DBFB20B13E60BFF34F8FBFF3AA +:108B30006F8FFFF71FFC012006B0BDE8F087FFF73D +:108B400019FC22E06846FFF7F5FC4FF00108FFF73B +:108B500011FCFFF715FEFFF7EDFB94F94400401CF4 +:108B600001D184F8449094F94500401C01D184F867 +:108B70004590FFF7FFFB04A9684600F023FA30B1E7 +:108B80002046FFF73FF900F0E1FB0020D4E7FFF7B4 +:108B9000D1FBA06BE16B884213D1FFF7EBFB04F133 +:108BA00010000499FFF72CFD2046FFF72BF900F089 +:108BB000CDFB00289ED13E60BFF34F8FBFF36F8F78 +:108BC00098E7FFF7D7FB2046FFF71CF900F0BEFB44 +:108BD00090E7000004ED00E02DE9F0471F469046C5 +:108BE0008946040003D0B9F1000F08D011E05020ED +:108BF00080F31188BFF34F8FBFF36F8FFEE7206CB8 +:108C000038B1502080F31188BFF34F8FBFF36F8FBF +:108C1000FEE7022F0AD1E06B012807D0502080F335 +:108C20001188BFF34F8FBFF36F8FFEE7FFF7FAFB9B +:108C30005020EFF3118680F31188BFF34F8FBFF3FD +:108C40006F8FA06BE16B884206D3022F04D0002007 +:108C500086F31188BDE8F08794F94550A06B3A4639 +:108C600049462046FEF707FE681C04D06D1C84F8B8 +:108C700045500120ECE7606A0028FAD004F1240096 +:108C800000F02CFB0028F4D0B8F1000FF1D0012146 +:108C9000C8F80010EDE710B5040009D000F024FA80 +:108CA000A168884214D1E068401EE06008D00DE061 +:108CB000502080F31188BFF34F8FBFF36F8FFEE713 +:108CC00000231A4619462046FFF7D6FE012010BDA4 +:108CD000002010BD2DE9F747002683B08A46040026 +:108CE00003D0BAF1000F08D011E0502080F31188B2 +:108CF000BFF34F8FBFF36F8FFEE7206C38B150206A +:108D000080F31188BFF34F8FBFF36F8FFEE700F042 +:108D1000F1F9DFF8F4804FF000094FF0805748B9BF +:108D2000059838B1502080F31188BFF34F8FBFF3FF +:108D30006F8FFEE7FFF7FEFAA56BC5B151462046DF +:108D4000FEF786FD6D1EA563206950B104F1100089 +:108D500000F0C4FA28B1C8F80070BFF34F8FBFF31A +:108D60006F8FFFF707FB012006B0BDE8F08705987D +:108D700008B11EB106E0FFF7FDFA27E06846FFF7ED +:108D8000D9FB0126FFF7F6FAFFF7FAFCFFF7D2FA54 +:108D900094F94400401C01D184F8449094F94500B2 +:108DA000401C01D184F84590FFF7E4FA05A9684614 +:108DB00000F008F9002820460AD0FFF723F800F059 +:108DC000C5FA2046FEF7B6FE0028B3D00020CBE758 +:108DD000FEF7B0FE90B104F124000599FFF710FCF6 +:108DE0002046FFF70FF800F0B1FA0028A2D1C8F82A +:108DF0000070BFF34F8FBFF36F8F9BE72046FFF7E5 +:108E000001F800F0A3FA95E704ED00E02DE9F34343 +:108E1000002683B00400354609D0206C78B150207C +:108E200080F31188BFF34F8FBFF36F8FFEE75020A1 +:108E300080F31188BFF34F8FBFF36F8FFEE700F011 +:108E400059F9DFF83C814FF000094FF0805748B9DD +:108E5000049838B1502080F31188BFF34F8FBFF3CF +:108E60006F8FFEE7FFF766FAA06BC8B1401EA063E4 +:108E7000206810B9FFF76AF8A060206950B104F1CA +:108E8000100000F02BFA28B1C8F80070BFF34F8F24 +:108E9000BFF36F8FFFF76EFA012005B0BDE8F083D6 +:108EA000049808B166B10FE03DB1502080F31188FD +:108EB000BFF34F8FBFF36F8FFEE7FFF75BFA5DE005 +:108EC0006846FFF737FB0126FFF754FAFFF758FC17 +:108ED000FFF730FA94F94400401C01D184F8449023 +:108EE00094F94500401C01D184F84590FFF742FAFF +:108EF00004A9684600F066F80028204612D0FEF764 +:108F000081FF00F023FA2046FEF714FE0028A9D0C6 +:108F10009DB3FFF70FFA606A50B3206B0068C0F191 +:108F2000380126E0FEF706FEE0B1206838B9FFF709 +:108F300001FAA06800F096F90546FFF71BFA04F164 +:108F400024000499FFF75CFB2046FEF75BFF00F06E +:108F5000FDF9002886D1C8F80070BFF34F8FBFF32A +:108F60006F8F7FE72046FEF74DFF00F0EFF979E7BE +:108F70000021A068FFF778FB9FE7FFE700208CE760 +:108F800004ED00E070B50D46040009D000F0ACF827 +:108F9000A16888420CD1E068401CE060012070BDEF +:108FA000502080F31188BFF34F8FBFF36F8FFEE720 +:108FB00029462046FFF72AFF0028F0D0E168491C27 +:108FC000E16070BD2DE9F0410C46050011D0C4B13F +:108FD000FFF7B0F9174BDA686E682068911B471CE1 +:108FE00017D02F681B6A9F4219D0964217D80124C8 +:108FF00010E0502080F31188BFF34F8FBFF36F8FC5 +:10900000FEE7502080F31188BFF34F8FBFF36F8FBF +:10901000FEE70024FFF7AEF92046BDE8F081884264 +:1090200005D9401A20602846FFF784FAF1E70020AE +:109030002060DCE7800000202DE9FF5F8346DDE94A +:109040000E87994616468A469000FEF711FF0500E6 +:109050001CD05C20FEF70CFF040014D00020256318 +:1090600084F85900CDE90240CDE900874B463246ED +:1090700051465846FEF7C4FC2046FEF755FB01203A +:1090800004B0BDE8F09F2846FFF788F94FF0FF30A5 +:10909000F6E7F0B585B0DDE90B640A9DA6B1DCB159 +:1090A0005C2700972663022684F85960002604AFE7 +:1090B000CDE90246CDE90057FEF7A2FC2046FEF7B7 +:1090C00033FB049805B0F0BD502080F31188BFF346 +:1090D0004F8FBFF36F8FFEE7502080F31188BFF3EF +:1090E0004F8FBFF36F8FFEE70148006870470000A5 +:1090F000800000200548416919B1006B18B10020BB +:109100007047012070470220704700008000002057 +:109110000148C06870470000800000202DE9F04140 +:109120002E4C0027206B28B1A069401CA061384656 +:10913000BDE8F081E668761CE66013D1606B0068DC +:1091400038B1502080F31188BFF34F8FBFF36F8F7A +:10915000FEE7606BA16B6163A063206A401C206224 +:10916000FEF7D4FDA06ADFF87880864209D3606BF1 +:109170000068A0B1606BC068C5686868864211D29B +:10918000A0622068C06A00EB800158F82100012825 +:1091900000D90127E0690028C9D00127C7E74FF0AF +:1091A000FF30EDE7281DFFF769F8A86A18B105F14F +:1091B0001800FFF763F8E86A2169884200D9206146 +:1091C00000EB800108EB8100291DFFF7A7F8E86A92 +:1091D0002168C96A8842CAD30127C8E780000020F5 +:1091E000DC0D002070B504004FF0000133D01B4DA2 +:1091F0002868844207D0502080F31188BFF34F8F36 +:10920000BFF36F8FFEE7206D38B1401E2065E36C21 +:10921000E26A9A421FD040B11DE0502080F31188CD +:10922000BFF34F8FBFF36F8FFEE7201DFFF726F8C8 +:10923000E06CE062C0F13800A061E06A2969884210 +:1092400000D92861064900EB800001EB8000211D58 +:10925000FFF764F80121084670BD0000800000207F +:10926000DC0D002070B504004FF000002BD0194D2C +:10927000E16A2A68D26A914226D2A069002804DBFA +:109280002868C06AC0F13800A061134E01EB81016B +:10929000606906EB8101884211D1201DFEF7EEFFC7 +:1092A0002868C06AE0622969884200D9286100EB19 +:1092B000800006EB8000211DFFF730F802E02868EF +:1092C000C06AE062012070BDE16C2A68D26A9142F6 +:1092D000F8D370BD80000020DC0D002070B5C068A0 +:1092E000C46854B104F118000646FEF7C7FF144DD8 +:1092F000286B50B13146134815E0502080F3118897 +:10930000BFF34F8FBFF36F8FFEE7201DFEF7B6FF51 +:10931000E06A2969884200D928610B4900EB800086 +:1093200001EB8000211DFEF7F9FFE06A2968C96A98 +:10933000884202D90120E86170BD002070BD0000A4 +:109340008000002064120020DC0D00202DE9F04791 +:109350002C4D00242746286B38B1FEF7EBFF286B15 +:10936000401E2863286B40B146E0502080F31188EE +:10937000BFF34F8FBFF36F8FFEE7A968224E012026 +:10938000D1B3A6F5916980463068E0B1F068C46851 +:1093900004F11800FEF772FF201DFEF76FFFE06A70 +:1093A0002969884200D9286100EB800109EB81001E +:1093B000211DFEF7B3FFE06A2968C96A8842E3D33A +:1093C000C5F81C80E0E70CB1FEF7A0FCAC694CB11D +:1093D0004FEA0806FFF7A2FE00B1EE61641EF9D164 +:1093E0000020A861E86938B10849012738070860FA +:1093F000BFF34F8FBFF36F8FFEF7BCFF3846BDE85A +:10940000F0870000800000206412002004ED00E0DE +:1094100010B586B0FEF7F0F9114C2068B8B1002005 +:109420000390049005AA04A903A8FEF745FFDDE90F +:10943000032102208DE8070000230AA10B48059AAA +:10944000FFF727FE606010B106B0012010BD50206C +:1094500080F31188BFF34F8FBFF36F8FFEE70000DB +:10946000BC000020546D722053766300E17D00083B +:109470002DE9FF411E46134602000A9D4FF00000F1 +:1094800016D0144C2768002F0FD0CDE9001302929C +:10949000062917DAFFF72EFE02284FF000030FD03F +:1094A000002269462068FFF7E7FA04B0BDE8F081C2 +:1094B000502080F31188BFF34F8FBFF36F8FFEE70B +:1094C0002A46EEE70023324669463846FFF784FB1A +:1094D000EBE70000BC0000206396000800000000DD +:1094E000000000000000000000000000000200007A +:1094F0001800000000000000000000006B9600084B +:10950000000000000000000000000000000000005B +:109510000002000018000000000000000000000031 +:109520005896000800000000000000000000000045 +:109530000000000000020000180000000000000011 +:1095400000000000000000000300000010010020E7 +:109550005000000000000000030000006001002037 +:10956000500000000000000003000000B0010020D7 +:1095700050000000000000000300000080040020F4 +:10958000500000000000000003000000D004002094 +:109590005000000077960008000000000000000066 +:1095A00000000000000000000002000018000000A1 +:1095B000000000000000000001000200040006009E +:1095C00008000A000C00100020004000800000018C +:1095D0000101010307010000080402040801010160 +:1095E0000000000000000000010203040607080953 +:1095F000000000000102030400000000030000005E +:1096000070920020500000000000000003000000E5 +:10961000C09200205000000004FA97999999D93F10 +:10962000AF788E1DC571CC3F9FC678D0099AC33FD5 +:10963000935555555555E53F599322942449D23FAA +:10964000DE03CB966446C73F44523EDF12F1C23F71 +:1096500000000000000000006465766963655461E5 +:10966000736B0063696C5461736B006D6F6E69742A +:109670006F725461736B0064656661756C745461DC +:10968000736B0000A4960008000000201001000089 +:10969000BC6E0008B497000810010020009600007E +:1096A000CC6E000800000000000000000000000078 +:1096B00000000000000000000000000000000000AA +:1096C000000000000000000000000000000000009A +:1096D000000000000000000000000000000000008A +:1096E000000000000000000000000000000000007A +:1096F000000000000000000000000000000000006A +:109700000000000000000000000000000000000059 +:109710000000000010000000010000000000000038 +:109720000024F40000000000000000000000000021 +:109730000000000000000000000000000000000029 +:109740000000000000000000000000000000000019 +:109750000000000000000000000000000000000009 +:1097600000000000000000000000000000000000F9 +:1097700000000000000000000000000000000000E9 +:1097800000000000000000000000000000000000D9 +:10979000000000000000000000000000AAAAAAAA21 +:1097A00000000000000000000000000000000000B9 +:0497B00000000000B5 :04000005080001D915 :00000001FF diff --git a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.htm b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.htm index c46c820..5a8dbd4 100644 --- a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.htm +++ b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.htm @@ -3,9 +3,9 @@ Static Call Graph - [B_Current_Ctrl\B_Current_Ctrl.axf]

Static Call Graph for image B_Current_Ctrl\B_Current_Ctrl.axf


-

#<CALLGRAPH># ARM Linker, 5.03 [Build 24]: Last Updated: Thu Aug 28 16:35:24 2025 +

#<CALLGRAPH># ARM Linker, 5.03 [Build 24]: Last Updated: Fri Aug 29 11:29:03 2025

-

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

+

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

Call chain for Maximum Stack Depth:

main ⇒ MX_HRTIM1_Init ⇒ HAL_HRTIM_MspPostInit ⇒ HAL_GPIO_Init

@@ -19,7 +19,7 @@ Mutually Recursive functions

  • StartCliTask   ⇒   StartCliTask
  • StartMonitorTask   ⇒   StartMonitorTask
  • UsageFault_Handler   ⇒   UsageFault_Handler
    -
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer
    +
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer

    @@ -495,7 +495,7 @@ Global Symbols
  • >>   __aeabi_llsr
    [Called By]
    • >>   UART_SetConfig -
    • >>   _printf_core +
    • >>   _printf_core

    __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) @@ -512,8 +512,8 @@ Global Symbols

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

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

    [Called By]

    • >>   UART_TX_FIFO_write +

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

      [Called By]

      • >>   UART_TX_FIFO_write
      • >>   prvCopyDataToQueue
      • >>   prvCopyDataFromQueue
      @@ -537,7 +537,7 @@ Global Symbols

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

    [Called By]

    • >>   adc_value +

      [Called By]
      • >>   adc_value
      • >>   relay_init
      • >>   HAL_TIM_MspPostInit
      • >>   HAL_RTC_MspInit @@ -550,7 +550,7 @@ Global Symbols
      • >>   MX_HRTIM1_Init
      • >>   MX_GPIO_Init
      • >>   MX_ADC1_Init -
      • >>   SystemClock_Config +
      • >>   SystemClock_Config

      __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) @@ -571,8 +571,8 @@ Global Symbols

    • >>   __aeabi_drsub
    • >>   scale_temp
    • >>   ADC_filterbuff_push_pull -
    • >>   __kernel_poly -
    • >>   __hardfp_log +
    • >>   __kernel_poly +
    • >>   __hardfp_log

    __aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text)) @@ -581,7 +581,7 @@ Global Symbols
    [Calls]

    • >>   __aeabi_dadd

    [Called By]
    • >>   scale_temp -
    • >>   __hardfp_log +
    • >>   __hardfp_log

    __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text)) @@ -590,7 +590,7 @@ Global Symbols
    [Calls]

    • >>   __aeabi_dadd

    [Called By]
    • >>   scale_temp -
    • >>   __hardfp_log +
    • >>   __hardfp_log

    __aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text)) @@ -605,8 +605,8 @@ Global Symbols

  • >>   scale_buck_in
  • >>   scale_bat
  • >>   get_voltage -
  • >>   __kernel_poly -
  • >>   __hardfp_log +
  • >>   __kernel_poly +
  • >>   __hardfp_log

    __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text)) @@ -620,7 +620,7 @@ Global Symbols

  • >>   scale_buck_in
  • >>   scale_bat
  • >>   ADC_filterbuff_push_pull -
  • >>   __hardfp_log +
  • >>   __hardfp_log

    __aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text)) @@ -628,7 +628,7 @@ Global Symbols
    [Calls]

    • >>   _double_epilogue
    -
    [Called By]
    • >>   __hardfp_log +
      [Called By]
      • >>   __hardfp_log

      __aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text)) @@ -640,8 +640,8 @@ Global Symbols

    • >>   get_voltage
    -

    __aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text)) -

    [Called By]

    • >>   __hardfp_log +

      __aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text)) +

      [Called By]

      • >>   __hardfp_log

      __aeabi_cdcmple (Thumb, 38 bytes, Stack size 0 bytes, cdcmple.o(.text)) @@ -690,10 +690,6 @@ Global Symbols

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

      __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) - -

      __decompress1 (Thumb, 92 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) -

      ADC_ConversionStop (Thumb, 224 bytes, Stack size 24 bytes, stm32g4xx_hal_adc.o(i.ADC_ConversionStop))

      [Stack]

      • Max Depth = 24
      • Call Chain = ADC_ConversionStop
      @@ -819,7 +815,7 @@ Global Symbols
      [Address Reference Count : 1]
      • startup_stm32g474xx.o(RESET)

      Error_Handler (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.Error_Handler)) -

      [Called By]

      • >>   adc_value +

        [Called By]
        • >>   adc_value
        • >>   init_uart_fifos
        • >>   HAL_RTC_MspInit
        • >>   HAL_UART_MspInit @@ -852,7 +848,7 @@ Global Symbols

        [Calls]
        • >>   LL_ADC_REG_IsConversionOngoing
        -
        [Called By]
        • >>   adc_value +
          [Called By]
          • >>   adc_value
          • >>   MX_ADC1_Init
          @@ -865,12 +861,12 @@ Global Symbols
        • >>   LL_ADC_INJ_IsConversionOngoing
        • >>   LL_ADC_GetOffsetChannel
        -
        [Called By]
        • >>   adc_value +
          [Called By]
          • >>   adc_value
          • >>   MX_ADC1_Init
          -

          HAL_ADC_GetValue (Thumb, 6 bytes, Stack size 0 bytes, stm32g4xx_hal_adc.o(i.HAL_ADC_GetValue)) -

          [Called By]

          • >>   adc_value +

            HAL_ADC_GetValue (Thumb, 6 bytes, Stack size 0 bytes, stm32g4xx_hal_adc.o(i.HAL_ADC_GetValue)) +

            [Called By]

            • >>   adc_value

            HAL_ADC_Init (Thumb, 514 bytes, Stack size 24 bytes, stm32g4xx_hal_adc.o(i.HAL_ADC_Init)) @@ -900,7 +896,7 @@ Global Symbols
            [Calls]

            • >>   HAL_GetTick
            • >>   LL_ADC_REG_IsTriggerSourceSWStart
            -
            [Called By]
            • >>   adc_value +
              [Called By]
              • >>   adc_value

              HAL_ADC_Start (Thumb, 290 bytes, Stack size 24 bytes, stm32g4xx_hal_adc.o(i.HAL_ADC_Start)) @@ -909,7 +905,7 @@ Global Symbols
              [Calls]

              • >>   ADC_Enable
              • >>   LL_ADC_REG_IsConversionOngoing
              -
              [Called By]
              • >>   adc_value +
                [Called By]
                • >>   adc_value

                HAL_ADC_Stop (Thumb, 62 bytes, Stack size 8 bytes, stm32g4xx_hal_adc.o(i.HAL_ADC_Stop)) @@ -918,7 +914,7 @@ Global Symbols
                [Calls]

                • >>   ADC_Disable
                • >>   ADC_ConversionStop
                -
                [Called By]
                • >>   adc_value +
                  [Called By]
                  • >>   adc_value

                  HAL_DMA_Abort (Thumb, 104 bytes, Stack size 8 bytes, stm32g4xx_hal_dma.o(i.HAL_DMA_Abort)) @@ -936,14 +932,14 @@ Global Symbols

                  HAL_DMA_IRQHandler (Thumb, 190 bytes, Stack size 16 bytes, stm32g4xx_hal_dma.o(i.HAL_DMA_IRQHandler))

                  [Stack]

                  • Max Depth = 16
                  • Call Chain = HAL_DMA_IRQHandler
                  -
                  [Called By]
                  • >>   DMA1_Channel8_IRQHandler +
                    [Called By]
                    • >>   DMA1_Channel2_IRQHandler +
                    • >>   DMA1_Channel1_IRQHandler +
                    • >>   DMA1_Channel8_IRQHandler
                    • >>   DMA1_Channel7_IRQHandler
                    • >>   DMA1_Channel6_IRQHandler
                    • >>   DMA1_Channel5_IRQHandler
                    • >>   DMA1_Channel4_IRQHandler
                    • >>   DMA1_Channel3_IRQHandler -
                    • >>   DMA1_Channel2_IRQHandler -
                    • >>   DMA1_Channel1_IRQHandler

                    HAL_DMA_Init (Thumb, 176 bytes, Stack size 16 bytes, stm32g4xx_hal_dma.o(i.HAL_DMA_Init)) @@ -1015,7 +1011,7 @@ Global Symbols

                  • >>   ADC_ConversionStop
                  • >>   RTC_EnterInitMode
                  • >>   HAL_RTC_WaitForSynchro -
                  • >>   UART_WaitOnFlagUntilTimeout +
                  • >>   UART_WaitOnFlagUntilTimeout
                  • >>   UART_CheckIdleState
                  @@ -1074,12 +1070,6 @@ Global Symbols
                  [Called By]
                  • >>   power_init
                  -

                  HAL_HRTIM_WaveformCountStart_IT (Thumb, 128 bytes, Stack size 20 bytes, stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart_IT)) -

                  [Stack]

                  • Max Depth = 20
                  • Call Chain = HAL_HRTIM_WaveformCountStart_IT -
                  -
                  [Called By]
                  • >>   power_init -
                  -

                  HAL_HRTIM_WaveformOutputConfig (Thumb, 52 bytes, Stack size 16 bytes, stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputConfig))

                  [Stack]

                  • Max Depth = 36
                  • Call Chain = HAL_HRTIM_WaveformOutputConfig ⇒ HRTIM_OutputConfig
                  @@ -1200,8 +1190,8 @@ Global Symbols

                  [Called By]
                  • >>   HAL_Init
                  -

                  HAL_PWREx_ControlVoltageScaling (Thumb, 180 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling)) -

                  [Called By]

                  • >>   SystemClock_Config +

                    HAL_PWREx_ControlVoltageScaling (Thumb, 180 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling)) +

                    [Called By]

                    • >>   SystemClock_Config

                    HAL_PWREx_DisableUCPDDeadBattery (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableUCPDDeadBattery)) @@ -1227,7 +1217,7 @@ Global Symbols

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

                    HAL_RCC_GetClockConfig (Thumb, 54 bytes, Stack size 0 bytes, stm32g4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig)) @@ -1239,7 +1229,7 @@ Global Symbols

                  • >>   UART_SetConfig
                  -

                  HAL_RCC_GetPCLK2Freq (Thumb, 24 bytes, Stack size 0 bytes, stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)) +

                  HAL_RCC_GetPCLK2Freq (Thumb, 24 bytes, Stack size 0 bytes, stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))

                  [Called By]

                  • >>   UART_SetConfig
                  @@ -1256,7 +1246,7 @@ Global Symbols
                  [Calls]
                  • >>   HAL_GetTick
                  • >>   HAL_InitTick
                  -
                  [Called By]
                  • >>   SystemClock_Config +
                    [Called By]
                    • >>   SystemClock_Config

                    HAL_RTC_Init (Thumb, 156 bytes, Stack size 16 bytes, stm32g4xx_hal_rtc.o(i.HAL_RTC_Init)) @@ -1554,7 +1544,7 @@ Global Symbols


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

                    HAL_UART_Receive_IT (Thumb, 66 bytes, Stack size 8 bytes, stm32g4xx_hal_uart.o(i.HAL_UART_Receive_IT)) @@ -1562,7 +1552,7 @@ Global Symbols


                  [Calls]
                  • >>   UART_Start_Receive_IT
                  -
                  [Called By]
                  • >>   UART_RX_FIFO_open +
                    [Called By]
                    • >>   UART_RX_FIFO_open
                    • >>   HAL_UART_RxCpltCallback
                    @@ -1578,7 +1568,7 @@ Global Symbols
                  • >>   UART_DMAReceiveCplt
                  -

                  HAL_UART_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)) +

                  HAL_UART_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback))

                  [Called By]

                  • >>   UART_DMARxHalfCplt
                  @@ -1590,7 +1580,7 @@ Global Symbols
                  [Called By]
                  • >>   UART_TX_FIFO_sendstr
                  -

                  HAL_UART_Transmit_IT (Thumb, 130 bytes, Stack size 0 bytes, stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_IT)) +

                  HAL_UART_Transmit_IT (Thumb, 130 bytes, Stack size 0 bytes, stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_IT))

                  [Called By]

                  • >>   UART_TX_FIFO_sendstr
                  @@ -1603,7 +1593,7 @@ Global Symbols
                • >>   HAL_UART_IRQHandler
                -

                HAL_UART_TxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback)) +

                HAL_UART_TxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback))

                [Called By]

                • >>   UART_DMATxHalfCplt
                @@ -1670,14 +1660,14 @@ Global Symbols
                [Called By]
                • >>   main
                -

                MX_HRTIM1_Init (Thumb, 274 bytes, Stack size 192 bytes, hrtim.o(i.MX_HRTIM1_Init)) -

                [Stack]

                • Max Depth = 280
                • Call Chain = MX_HRTIM1_Init ⇒ HAL_HRTIM_MspPostInit ⇒ HAL_GPIO_Init +

                  MX_HRTIM1_Init (Thumb, 284 bytes, Stack size 200 bytes, hrtim.o(i.MX_HRTIM1_Init)) +

                  [Stack]

                  • Max Depth = 288
                  • Call Chain = MX_HRTIM1_Init ⇒ HAL_HRTIM_MspPostInit ⇒ HAL_GPIO_Init
                  -
                  [Calls]
                  • >>   HAL_HRTIM_WaveformCompareConfig -
                  • >>   Error_Handler +
                    [Calls]
                    • >>   Error_Handler
                    • >>   HAL_HRTIM_WaveformTimerControl
                    • >>   HAL_HRTIM_WaveformTimerConfig
                    • >>   HAL_HRTIM_WaveformOutputConfig +
                    • >>   HAL_HRTIM_WaveformCompareConfig
                    • >>   HAL_HRTIM_TimeBaseConfig
                    • >>   HAL_HRTIM_PollForDLLCalibration
                    • >>   HAL_HRTIM_Init @@ -1809,12 +1799,12 @@ Global Symbols
                      [Called By]
                      • >>   HAL_RTC_Init
                      -

                      RegRxIdleIRQ (Thumb, 24 bytes, Stack size 0 bytes, uart_fifo.o(i.RegRxIdleIRQ)) -

                      [Called By]

                      • >>   UART_RX_FIFO_open +

                        RegRxIdleIRQ (Thumb, 24 bytes, Stack size 0 bytes, uart_fifo.o(i.RegRxIdleIRQ)) +

                        [Called By]

                        • >>   UART_RX_FIFO_open
                        -

                        RegTxCpltIRQ (Thumb, 24 bytes, Stack size 0 bytes, uart_fifo.o(i.RegTxCpltIRQ)) -

                        [Called By]

                        • >>   UART_TX_FIFO_open +

                          RegTxCpltIRQ (Thumb, 24 bytes, Stack size 0 bytes, uart_fifo.o(i.RegTxCpltIRQ)) +

                          [Called By]

                          • >>   UART_TX_FIFO_open

                          StartCliTask (Thumb, 8 bytes, Stack size 0 bytes, cli_task.o(i.StartCliTask)) @@ -1836,12 +1826,13 @@ Global Symbols


                        [Address Reference Count : 1]
                        • app_freertos.o(i.MX_FREERTOS_Init)
                        -

                        StartDeviceTask (Thumb, 116 bytes, Stack size 0 bytes, device_task.o(i.StartDeviceTask)) +

                        StartDeviceTask (Thumb, 122 bytes, Stack size 0 bytes, device_task.o(i.StartDeviceTask))

                        [Stack]

                        • Max Depth = 224
                        • Call Chain = StartDeviceTask ⇒ get_voltage ⇒ adc_value ⇒ HAL_ADCEx_MultiModeConfigChannel

                        [Calls]
                        • >>   tick_init
                        • >>   relay_set
                        • >>   relay_init +
                        • >>   power_set
                        • >>   power_init
                        • >>   init_uart_fifos
                        • >>   get_voltage @@ -1866,17 +1857,17 @@ Global Symbols

                          SysTick_Handler (Thumb, 26 bytes, Stack size 8 bytes, cmsis_os2.o(i.SysTick_Handler))

                          [Stack]

                          • Max Depth = 40
                          • Call Chain = SysTick_Handler ⇒ xPortSysTickHandler ⇒ xTaskIncrementTick
                          -
                          [Calls]
                          • >>   xTaskGetSchedulerState -
                          • >>   xPortSysTickHandler +
                            [Calls]
                            • >>   xTaskGetSchedulerState +
                            • >>   xPortSysTickHandler

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

                            SystemClock_Config (Thumb, 112 bytes, Stack size 80 bytes, main.o(i.SystemClock_Config)) +

                            SystemClock_Config (Thumb, 112 bytes, Stack size 80 bytes, main.o(i.SystemClock_Config))

                            [Stack]

                            • Max Depth = 196
                            • Call Chain = SystemClock_Config ⇒ HAL_RCC_OscConfig ⇒ HAL_InitTick ⇒ HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig

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

                            [Called By]
                            • >>   main @@ -1926,19 +1917,19 @@ Global Symbols

                              [Stack]
                              • Max Depth = 72
                              • Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer

                              [Calls]
                              • >>   HAL_GetTick -
                              • >>   UART_WaitOnFlagUntilTimeout +
                              • >>   UART_WaitOnFlagUntilTimeout

                              [Called By]
                              • >>   HAL_UART_Init
                              -

                              UART_RX_FIFO_open (Thumb, 162 bytes, Stack size 48 bytes, uart_fifo.o(i.UART_RX_FIFO_open)) +

                              UART_RX_FIFO_open (Thumb, 162 bytes, Stack size 48 bytes, uart_fifo.o(i.UART_RX_FIFO_open))

                              [Stack]

                              • Max Depth = 192
                              • Call Chain = UART_RX_FIFO_open ⇒ osMutexCreate ⇒ osMutexNew ⇒ xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                              [Calls]
                              • >>   pvPortMalloc
                              • >>   osMutexCreate
                              • >>   HAL_UART_Receive_IT
                              • >>   HAL_UART_Receive_DMA -
                              • >>   RegRxIdleIRQ +
                              • >>   RegRxIdleIRQ

                              [Called By]
                              • >>   init_uart_fifos
                              @@ -1948,7 +1939,7 @@ Global Symbols

                            [Calls]
                            • >>   HAL_RCC_GetPCLK1Freq
                            • >>   HAL_RCC_GetSysClockFreq -
                            • >>   HAL_RCC_GetPCLK2Freq +
                            • >>   HAL_RCC_GetPCLK2Freq
                            • >>   __aeabi_uldivmod

                            [Called By]
                            • >>   HAL_UART_Init @@ -1968,28 +1959,28 @@ Global Symbols
                              [Called By]
                              • >>   HAL_UART_Receive_IT
                              -

                              UART_TX_FIFO_open (Thumb, 98 bytes, Stack size 32 bytes, uart_fifo.o(i.UART_TX_FIFO_open)) +

                              UART_TX_FIFO_open (Thumb, 98 bytes, Stack size 32 bytes, uart_fifo.o(i.UART_TX_FIFO_open))

                              [Stack]

                              • Max Depth = 176
                              • Call Chain = UART_TX_FIFO_open ⇒ osMutexCreate ⇒ osMutexNew ⇒ xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                              [Calls]
                              • >>   pvPortMalloc
                              • >>   osMutexCreate -
                              • >>   RegTxCpltIRQ +
                              • >>   RegTxCpltIRQ

                              [Called By]
                              • >>   init_uart_fifos
                              -

                              UART_TX_FIFO_write (Thumb, 106 bytes, Stack size 24 bytes, uart_fifo.o(i.UART_TX_FIFO_write)) +

                              UART_TX_FIFO_write (Thumb, 106 bytes, Stack size 24 bytes, uart_fifo.o(i.UART_TX_FIFO_write))

                              [Stack]

                              • Max Depth = 168
                              • Call Chain = UART_TX_FIFO_write ⇒ osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                              -
                              [Calls]
                              • >>   osMutexRelease -
                              • >>   osMutexAcquire +
                                [Calls]
                                • >>   osMutexRelease +
                                • >>   osMutexAcquire
                                • >>   UART_TX_FIFO_sendstr -
                                • >>   __aeabi_memcpy +
                                • >>   __aeabi_memcpy

                                [Called By]
                                • >>   fputc
                                -

                                UART_WaitOnFlagUntilTimeout (Thumb, 148 bytes, Stack size 32 bytes, stm32g4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)) +

                                UART_WaitOnFlagUntilTimeout (Thumb, 148 bytes, Stack size 32 bytes, stm32g4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))

                                [Stack]

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

                                [Calls]
                                • >>   UART_EndRxTransfer @@ -2029,11 +2020,11 @@ Global Symbols

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

                                __0printf$4 (Thumb, 22 bytes, Stack size 24 bytes, printf4.o(i.__0printf$4), UNUSED) -

                                [Calls]

                                • >>   _printf_core +

                                  __0printf$4 (Thumb, 22 bytes, Stack size 24 bytes, printf4.o(i.__0printf$4), UNUSED) +

                                  [Calls]

                                  • >>   _printf_core
                                  -

                                  __1printf$4 (Thumb, 0 bytes, Stack size 24 bytes, printf4.o(i.__0printf$4), UNUSED) +

                                  __1printf$4 (Thumb, 0 bytes, Stack size 24 bytes, printf4.o(i.__0printf$4), UNUSED)

                                  __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf4.o(i.__0printf$4))

                                  [Stack]

                                  • Max Depth = 24
                                  • Call Chain = __2printf @@ -2042,7 +2033,7 @@ Global Symbols
                                  • >>   UART_TX_FIFO_sendstr
                                  -

                                  __hardfp_log (Thumb, 888 bytes, Stack size 88 bytes, log.o(i.__hardfp_log)) +

                                  __hardfp_log (Thumb, 888 bytes, Stack size 88 bytes, log.o(i.__hardfp_log))

                                  [Stack]

                                  • Max Depth = 200
                                  • Call Chain = __hardfp_log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round

                                  [Calls]
                                  • >>   __aeabi_dsub @@ -2050,31 +2041,31 @@ Global Symbols
                                  • >>   __aeabi_dmul
                                  • >>   __aeabi_ddiv
                                  • >>   __aeabi_dadd -
                                  • >>   __aeabi_cdcmpeq +
                                  • >>   __aeabi_cdcmpeq
                                  • >>   __aeabi_i2d -
                                  • >>   __kernel_poly -
                                  • >>   __set_errno +
                                  • >>   __kernel_poly +
                                  • >>   __set_errno

                                  [Called By]
                                  • >>   scale_temp
                                  -

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

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

                                  [Stack]

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

                                  [Calls]
                                  • >>   __aeabi_dmul
                                  • >>   __aeabi_dadd
                                  -
                                  [Called By]
                                  • >>   __hardfp_log +
                                    [Called By]
                                    • >>   __hardfp_log
                                    -

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

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

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

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

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

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

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

                                    [Called By]

                                    • >>   __hardfp_log +

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

                                      [Called By]

                                      • >>   __hardfp_log

                                      adc_init (Thumb, 168 bytes, Stack size 32 bytes, drv_power.o(i.adc_init)) @@ -2088,18 +2079,18 @@ Global Symbols
                                      [Called By]

                                      • >>   StartDeviceTask
                                      -

                                      adc_value (Thumb, 126 bytes, Stack size 64 bytes, drv_power.o(i.adc_value)) +

                                      adc_value (Thumb, 126 bytes, Stack size 64 bytes, drv_power.o(i.adc_value))

                                      [Stack]

                                      • Max Depth = 208
                                      • Call Chain = adc_value ⇒ HAL_ADCEx_MultiModeConfigChannel

                                      [Calls]
                                      • >>   HAL_ADC_Stop
                                      • >>   HAL_ADC_Start
                                      • >>   HAL_ADC_PollForConversion -
                                      • >>   HAL_ADC_GetValue +
                                      • >>   HAL_ADC_GetValue
                                      • >>   HAL_ADC_ConfigChannel
                                      • >>   HAL_ADCEx_MultiModeConfigChannel
                                      • >>   Error_Handler -
                                      • >>   osMutexRelease -
                                      • >>   osMutexAcquire +
                                      • >>   osMutexRelease +
                                      • >>   osMutexAcquire
                                      • >>   __aeabi_memclr4

                                      [Called By]
                                      • >>   get_voltage @@ -2117,7 +2108,7 @@ Global Symbols

                                        fputc (Thumb, 18 bytes, Stack size 16 bytes, drv_uart.o(i.fputc))

                                        [Stack]

                                        • Max Depth = 184
                                        • Call Chain = fputc ⇒ UART_TX_FIFO_write ⇒ osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                        -
                                        [Calls]
                                        • >>   UART_TX_FIFO_write +
                                          [Calls]
                                          • >>   UART_TX_FIFO_write

                                          [Address Reference Count : 1]
                                          • printf4.o(i.__0printf$4)
                                          @@ -2126,7 +2117,7 @@ Global Symbols

                                        [Calls]
                                        • >>   __aeabi_ui2d
                                        • >>   __aeabi_dmul -
                                        • >>   adc_value +
                                        • >>   adc_value
                                        • >>   ADC_filterbuff_push_pull

                                        [Called By]
                                        • >>   StartDeviceTask @@ -2135,18 +2126,18 @@ Global Symbols

                                          init_uart_fifos (Thumb, 188 bytes, Stack size 16 bytes, drv_uart.o(i.init_uart_fifos))

                                          [Stack]

                                          • Max Depth = 208
                                          • Call Chain = init_uart_fifos ⇒ UART_RX_FIFO_open ⇒ osMutexCreate ⇒ osMutexNew ⇒ xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                          -
                                          [Calls]
                                          • >>   UART_TX_FIFO_open -
                                          • >>   UART_RX_FIFO_open +
                                            [Calls]
                                            • >>   UART_TX_FIFO_open +
                                            • >>   UART_RX_FIFO_open
                                            • >>   Error_Handler

                                            [Called By]
                                            • >>   StartDeviceTask

                                            main (Thumb, 74 bytes, Stack size 0 bytes, main.o(i.main)) -

                                            [Stack]

                                            • Max Depth = 280
                                            • Call Chain = main ⇒ MX_HRTIM1_Init ⇒ HAL_HRTIM_MspPostInit ⇒ HAL_GPIO_Init +

                                              [Stack]
                                              • Max Depth = 288
                                              • Call Chain = main ⇒ MX_HRTIM1_Init ⇒ HAL_HRTIM_MspPostInit ⇒ HAL_GPIO_Init
                                              -
                                              [Calls]
                                              • >>   osKernelStart -
                                              • >>   osKernelInitialize +
                                                [Calls]
                                                • >>   osKernelStart +
                                                • >>   osKernelInitialize
                                                • >>   MX_USART3_UART_Init
                                                • >>   MX_USART2_UART_Init
                                                • >>   MX_USART1_UART_Init @@ -2162,14 +2153,14 @@ Global Symbols
                                                • >>   MX_DMA_Init
                                                • >>   MX_ADC1_Init
                                                • >>   HAL_Init -
                                                • >>   SystemClock_Config +
                                                • >>   SystemClock_Config

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

                                                osDelay (Thumb, 26 bytes, Stack size 8 bytes, cmsis_os2.o(i.osDelay))

                                                [Stack]

                                                • Max Depth = 72
                                                • Call Chain = osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                -
                                                [Calls]
                                                • >>   vTaskDelay +
                                                  [Calls]
                                                  • >>   vTaskDelay

                                                  [Called By]
                                                  • >>   adc_init
                                                  • >>   StartMonitorTask @@ -2178,83 +2169,86 @@ Global Symbols
                                                  • >>   StartCliTask
                                                  -

                                                  osKernelInitialize (Thumb, 32 bytes, Stack size 0 bytes, cmsis_os2.o(i.osKernelInitialize)) +

                                                  osKernelInitialize (Thumb, 32 bytes, Stack size 0 bytes, cmsis_os2.o(i.osKernelInitialize))

                                                  [Called By]

                                                  • >>   main
                                                  -

                                                  osKernelStart (Thumb, 46 bytes, Stack size 8 bytes, cmsis_os2.o(i.osKernelStart)) +

                                                  osKernelStart (Thumb, 46 bytes, Stack size 8 bytes, cmsis_os2.o(i.osKernelStart))

                                                  [Stack]

                                                  • Max Depth = 168
                                                  • Call Chain = osKernelStart ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskCreateStatic ⇒ prvInitialiseNewTask ⇒ pxPortInitialiseStack
                                                  -
                                                  [Calls]
                                                  • >>   vTaskStartScheduler +
                                                    [Calls]
                                                    • >>   vTaskStartScheduler

                                                    [Called By]
                                                    • >>   main
                                                    -

                                                    osMutexAcquire (Thumb, 82 bytes, Stack size 24 bytes, cmsis_os2.o(i.osMutexAcquire)) +

                                                    osMutexAcquire (Thumb, 82 bytes, Stack size 24 bytes, cmsis_os2.o(i.osMutexAcquire))

                                                    [Stack]

                                                    • Max Depth = 144
                                                    • Call Chain = osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                    -
                                                    [Calls]
                                                    • >>   xQueueTakeMutexRecursive -
                                                    • >>   xQueueSemaphoreTake +
                                                      [Calls]
                                                      • >>   xQueueTakeMutexRecursive +
                                                      • >>   xQueueSemaphoreTake
                                                      -
                                                      [Called By]
                                                      • >>   UART_TX_FIFO_write -
                                                      • >>   adc_value +
                                                        [Called By]
                                                        • >>   UART_TX_FIFO_write +
                                                        • >>   adc_value
                                                        • >>   relay_set

                                                        osMutexCreate (Thumb, 10 bytes, Stack size 0 bytes, cmsis_os1.o(i.osMutexCreate))

                                                        [Stack]

                                                        • Max Depth = 144
                                                        • Call Chain = osMutexCreate ⇒ osMutexNew ⇒ xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                        -
                                                        [Calls]
                                                        • >>   osMutexNew +
                                                          [Calls]
                                                          • >>   osMutexNew
                                                          -
                                                          [Called By]
                                                          • >>   UART_TX_FIFO_open -
                                                          • >>   UART_RX_FIFO_open +
                                                            [Called By]
                                                            • >>   UART_TX_FIFO_open +
                                                            • >>   UART_RX_FIFO_open
                                                            • >>   relay_init
                                                            • >>   fan_init
                                                            • >>   adc_init
                                                            • >>   AT24C_Init
                                                            -

                                                            osMutexNew (Thumb, 102 bytes, Stack size 16 bytes, cmsis_os2.o(i.osMutexNew)) +

                                                            osMutexNew (Thumb, 102 bytes, Stack size 16 bytes, cmsis_os2.o(i.osMutexNew))

                                                            [Stack]

                                                            • Max Depth = 144
                                                            • Call Chain = osMutexNew ⇒ xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                            -
                                                            [Calls]
                                                            • >>   xQueueCreateMutexStatic -
                                                            • >>   xQueueCreateMutex -
                                                            • >>   vQueueAddToRegistry +
                                                              [Calls]
                                                              • >>   xQueueCreateMutexStatic +
                                                              • >>   xQueueCreateMutex +
                                                              • >>   vQueueAddToRegistry

                                                              [Called By]
                                                              • >>   osMutexCreate
                                                              -

                                                              osMutexRelease (Thumb, 66 bytes, Stack size 16 bytes, cmsis_os2.o(i.osMutexRelease)) +

                                                              osMutexRelease (Thumb, 66 bytes, Stack size 16 bytes, cmsis_os2.o(i.osMutexRelease))

                                                              [Stack]

                                                              • Max Depth = 136
                                                              • Call Chain = osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                              -
                                                              [Calls]
                                                              • >>   xQueueGiveMutexRecursive -
                                                              • >>   xQueueGenericSend +
                                                                [Calls]
                                                                • >>   xQueueGiveMutexRecursive +
                                                                • >>   xQueueGenericSend
                                                                -
                                                                [Called By]
                                                                • >>   UART_TX_FIFO_write -
                                                                • >>   adc_value +
                                                                  [Called By]
                                                                  • >>   UART_TX_FIFO_write +
                                                                  • >>   adc_value
                                                                  • >>   relay_set

                                                                  osThreadNew (Thumb, 136 bytes, Stack size 40 bytes, cmsis_os2.o(i.osThreadNew))

                                                                  [Stack]

                                                                  • Max Depth = 176
                                                                  • Call Chain = osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                  -
                                                                  [Calls]
                                                                  • >>   xTaskCreateStatic -
                                                                  • >>   xTaskCreate +
                                                                    [Calls]
                                                                    • >>   xTaskCreateStatic +
                                                                    • >>   xTaskCreate

                                                                    [Called By]
                                                                    • >>   StartDefaultTask
                                                                    • >>   MX_FREERTOS_Init

                                                                    power_init (Thumb, 34 bytes, Stack size 8 bytes, drv_power.o(i.power_init)) -

                                                                    [Stack]

                                                                    • Max Depth = 28
                                                                    • Call Chain = power_init ⇒ HAL_HRTIM_WaveformCountStart_IT +

                                                                      [Stack]
                                                                      • Max Depth = 16
                                                                      • Call Chain = power_init ⇒ HAL_HRTIM_WaveformOutputStart

                                                                      [Calls]
                                                                      • >>   HAL_HRTIM_WaveformOutputStart -
                                                                      • >>   HAL_HRTIM_WaveformCountStart_IT
                                                                      • >>   HAL_HRTIM_WaveformCountStart

                                                                      [Called By]
                                                                      • >>   StartDeviceTask
                                                                      +

                                                                      power_set (Thumb, 20 bytes, Stack size 0 bytes, drv_power.o(i.power_set)) +

                                                                      [Called By]

                                                                      • >>   StartDeviceTask +
                                                                      +

                                                                      pvPortMalloc (Thumb, 216 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc))

                                                                      [Stack]

                                                                      • Max Depth = 80
                                                                      • Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                      @@ -2263,16 +2257,16 @@ Global Symbols
                                                                    • >>   prvInsertBlockIntoFreeList
                                                                    • >>   prvHeapInit
                                                                    -
                                                                    [Called By]
                                                                    • >>   UART_TX_FIFO_open -
                                                                    • >>   UART_RX_FIFO_open +
                                                                      [Called By]
                                                                      • >>   UART_TX_FIFO_open +
                                                                      • >>   UART_RX_FIFO_open
                                                                      • >>   adc_init
                                                                      • >>   AT24C_Init -
                                                                      • >>   xTaskCreate
                                                                      • >>   xQueueGenericCreate +
                                                                      • >>   xTaskCreate

                                                                      pvTaskIncrementMutexHeldCount (Thumb, 18 bytes, Stack size 0 bytes, tasks.o(i.pvTaskIncrementMutexHeldCount)) -

                                                                      [Called By]

                                                                      • >>   xQueueSemaphoreTake +

                                                                        [Called By]
                                                                        • >>   xQueueSemaphoreTake

                                                                        pxPortInitialiseStack (Thumb, 40 bytes, Stack size 8 bytes, port.o(i.pxPortInitialiseStack)) @@ -2295,8 +2289,8 @@ Global Symbols

                                                                        relay_set (Thumb, 90 bytes, Stack size 16 bytes, drv_relay.o(i.relay_set))

                                                                        [Stack]

                                                                        • Max Depth = 160
                                                                        • Call Chain = relay_set ⇒ osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                        -
                                                                        [Calls]
                                                                        • >>   osMutexRelease -
                                                                        • >>   osMutexAcquire +
                                                                          [Calls]
                                                                          • >>   osMutexRelease +
                                                                          • >>   osMutexAcquire
                                                                          • >>   HAL_GPIO_WritePin

                                                                          [Called By]
                                                                          • >>   StartDeviceTask @@ -2350,7 +2344,7 @@ Global Symbols
                                                                          • >>   __aeabi_ddiv
                                                                          • >>   __aeabi_dadd
                                                                          • >>   __aeabi_cdcmple -
                                                                          • >>   __hardfp_log +
                                                                          • >>   __hardfp_log

                                                                          [Address Reference Count : 1]
                                                                          • drv_power.o(i.adc_init)
                                                                          @@ -2365,22 +2359,22 @@ Global Symbols

                                                                        uxListRemove (Thumb, 38 bytes, Stack size 0 bytes, list.o(i.uxListRemove)) -

                                                                        [Called By]

                                                                        • >>   prvSwitchTimerLists +

                                                                          [Called By]
                                                                          • >>   xTaskRemoveFromEventList +
                                                                          • >>   xTaskPriorityInherit +
                                                                          • >>   xTaskPriorityDisinherit +
                                                                          • >>   vTaskPriorityDisinheritAfterTimeout +
                                                                          • >>   xTaskResumeAll +
                                                                          • >>   prvSwitchTimerLists
                                                                          • >>   prvProcessTimerOrBlockTask
                                                                          • >>   prvProcessReceivedCommands
                                                                          • >>   xTaskIncrementTick
                                                                          • >>   vTaskNotifyGiveFromISR
                                                                          • >>   prvIdleTask
                                                                          • >>   prvAddCurrentTaskToDelayedList -
                                                                          • >>   xTaskRemoveFromEventList -
                                                                          • >>   xTaskPriorityInherit -
                                                                          • >>   xTaskPriorityDisinherit -
                                                                          • >>   vTaskPriorityDisinheritAfterTimeout -
                                                                          • >>   xTaskResumeAll

                                                                          vApplicationGetIdleTaskMemory (Thumb, 16 bytes, Stack size 0 bytes, cmsis_os2.o(i.vApplicationGetIdleTaskMemory)) -

                                                                          [Called By]

                                                                          • >>   vTaskStartScheduler +

                                                                            [Called By]
                                                                            • >>   vTaskStartScheduler

                                                                            vApplicationGetTimerTaskMemory (Thumb, 18 bytes, Stack size 0 bytes, cmsis_os2.o(i.vApplicationGetTimerTaskMemory)) @@ -2388,9 +2382,9 @@ Global Symbols

                                                                          vListInitialise (Thumb, 22 bytes, Stack size 0 bytes, list.o(i.vListInitialise)) -

                                                                          [Called By]

                                                                          • >>   prvCheckForValidListAndQueue +

                                                                            [Called By]
                                                                            • >>   xQueueGenericReset +
                                                                            • >>   prvCheckForValidListAndQueue
                                                                            • >>   prvAddNewTaskToReadyList -
                                                                            • >>   xQueueGenericReset

                                                                            vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(i.vListInitialiseItem)) @@ -2400,53 +2394,53 @@ Global Symbols

                                                                            vListInsert (Thumb, 48 bytes, Stack size 12 bytes, list.o(i.vListInsert))

                                                                            [Stack]

                                                                            • Max Depth = 12
                                                                            • Call Chain = vListInsert
                                                                            -
                                                                            [Called By]
                                                                            • >>   prvSwitchTimerLists +
                                                                              [Called By]
                                                                              • >>   vTaskPlaceOnEventList +
                                                                              • >>   prvSwitchTimerLists
                                                                              • >>   prvInsertTimerInActiveList
                                                                              • >>   prvAddCurrentTaskToDelayedList -
                                                                              • >>   vTaskPlaceOnEventList

                                                                              vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd)) -

                                                                              [Called By]

                                                                              • >>   xTaskIncrementTick -
                                                                              • >>   vTaskNotifyGiveFromISR -
                                                                              • >>   prvAddNewTaskToReadyList -
                                                                              • >>   prvAddCurrentTaskToDelayedList -
                                                                              • >>   xTaskRemoveFromEventList +

                                                                                [Called By]
                                                                                • >>   xTaskRemoveFromEventList
                                                                                • >>   xTaskPriorityInherit
                                                                                • >>   xTaskPriorityDisinherit
                                                                                • >>   vTaskPriorityDisinheritAfterTimeout
                                                                                • >>   vTaskPlaceOnEventListRestricted
                                                                                • >>   xTaskResumeAll +
                                                                                • >>   xTaskIncrementTick +
                                                                                • >>   vTaskNotifyGiveFromISR +
                                                                                • >>   prvAddNewTaskToReadyList +
                                                                                • >>   prvAddCurrentTaskToDelayedList

                                                                                vPortEnterCritical (Thumb, 54 bytes, Stack size 0 bytes, port.o(i.vPortEnterCritical)) -

                                                                                [Called By]

                                                                                • >>   prvCheckForValidListAndQueue -
                                                                                • >>   prvIdleTask -
                                                                                • >>   prvAddNewTaskToReadyList -
                                                                                • >>   xTaskCheckForTimeOut -
                                                                                • >>   xQueueSemaphoreTake +

                                                                                  [Called By]
                                                                                  • >>   xTaskCheckForTimeOut +
                                                                                  • >>   xQueueSemaphoreTake
                                                                                  • >>   xQueueReceive -
                                                                                  • >>   xQueueGenericSend +
                                                                                  • >>   xQueueGenericSend
                                                                                  • >>   xQueueGenericReset
                                                                                  • >>   vQueueWaitForMessageRestricted
                                                                                  • >>   prvUnlockQueue
                                                                                  • >>   prvIsQueueEmpty
                                                                                  • >>   xTaskResumeAll +
                                                                                  • >>   prvCheckForValidListAndQueue +
                                                                                  • >>   prvIdleTask +
                                                                                  • >>   prvAddNewTaskToReadyList

                                                                                  vPortExitCritical (Thumb, 34 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical)) -

                                                                                  [Called By]

                                                                                  • >>   prvCheckForValidListAndQueue -
                                                                                  • >>   prvIdleTask -
                                                                                  • >>   prvAddNewTaskToReadyList -
                                                                                  • >>   xTaskCheckForTimeOut -
                                                                                  • >>   xQueueSemaphoreTake +

                                                                                    [Called By]
                                                                                    • >>   xTaskCheckForTimeOut +
                                                                                    • >>   xQueueSemaphoreTake
                                                                                    • >>   xQueueReceive -
                                                                                    • >>   xQueueGenericSend +
                                                                                    • >>   xQueueGenericSend
                                                                                    • >>   xQueueGenericReset
                                                                                    • >>   vQueueWaitForMessageRestricted
                                                                                    • >>   prvUnlockQueue
                                                                                    • >>   prvIsQueueEmpty
                                                                                    • >>   xTaskResumeAll +
                                                                                    • >>   prvCheckForValidListAndQueue +
                                                                                    • >>   prvIdleTask +
                                                                                    • >>   prvAddNewTaskToReadyList

                                                                                    vPortFree (Thumb, 94 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree)) @@ -2457,7 +2451,7 @@ Global Symbols

                                                                                  • >>   prvInsertBlockIntoFreeList

                                                                                  [Called By]
                                                                                  • >>   prvProcessReceivedCommands -
                                                                                  • >>   xTaskCreate +
                                                                                  • >>   xTaskCreate
                                                                                  • >>   prvDeleteTCB
                                                                                  @@ -2470,15 +2464,15 @@ Global Symbols

                                                                                [Calls]
                                                                                • >>   vPortGetIPSR
                                                                                -
                                                                                [Called By]
                                                                                • >>   vTaskNotifyGiveFromISR -
                                                                                • >>   xQueueGenericSendFromISR +
                                                                                  [Called By]
                                                                                  • >>   xQueueGenericSendFromISR +
                                                                                  • >>   vTaskNotifyGiveFromISR
                                                                                  -

                                                                                  vQueueAddToRegistry (Thumb, 34 bytes, Stack size 8 bytes, queue.o(i.vQueueAddToRegistry)) +

                                                                                  vQueueAddToRegistry (Thumb, 34 bytes, Stack size 8 bytes, queue.o(i.vQueueAddToRegistry))

                                                                                  [Stack]

                                                                                  • Max Depth = 8
                                                                                  • Call Chain = vQueueAddToRegistry
                                                                                  -
                                                                                  [Called By]
                                                                                  • >>   prvCheckForValidListAndQueue -
                                                                                  • >>   osMutexNew +
                                                                                    [Called By]
                                                                                    • >>   osMutexNew +
                                                                                    • >>   prvCheckForValidListAndQueue

                                                                                    vQueueWaitForMessageRestricted (Thumb, 70 bytes, Stack size 16 bytes, queue.o(i.vQueueWaitForMessageRestricted)) @@ -2492,21 +2486,21 @@ Global Symbols
                                                                                    [Called By]

                                                                                    • >>   prvProcessTimerOrBlockTask
                                                                                    -

                                                                                    vTaskDelay (Thumb, 66 bytes, Stack size 8 bytes, tasks.o(i.vTaskDelay)) +

                                                                                    vTaskDelay (Thumb, 66 bytes, Stack size 8 bytes, tasks.o(i.vTaskDelay))

                                                                                    [Stack]

                                                                                    • Max Depth = 64
                                                                                    • Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   prvAddCurrentTaskToDelayedList -
                                                                                    • >>   xTaskResumeAll +
                                                                                      [Calls]
                                                                                      • >>   xTaskResumeAll
                                                                                      • >>   vTaskSuspendAll +
                                                                                      • >>   prvAddCurrentTaskToDelayedList

                                                                                      [Called By]
                                                                                      • >>   osDelay

                                                                                      vTaskInternalSetTimeOutState (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskInternalSetTimeOutState))

                                                                                      [Called By]

                                                                                      • >>   xTaskCheckForTimeOut -
                                                                                      • >>   xQueueSemaphoreTake +
                                                                                      • >>   xQueueSemaphoreTake
                                                                                      • >>   xQueueReceive -
                                                                                      • >>   xQueueGenericSend +
                                                                                      • >>   xQueueGenericSend

                                                                                      vTaskMissedYield (Thumb, 8 bytes, Stack size 0 bytes, tasks.o(i.vTaskMissedYield)) @@ -2526,19 +2520,19 @@ Global Symbols

                                                                                      vTaskPlaceOnEventList (Thumb, 44 bytes, Stack size 8 bytes, tasks.o(i.vTaskPlaceOnEventList))

                                                                                      [Stack]

                                                                                      • Max Depth = 44
                                                                                      • Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   prvAddCurrentTaskToDelayedList -
                                                                                      • >>   vListInsert +
                                                                                        [Calls]
                                                                                        • >>   vListInsert +
                                                                                        • >>   prvAddCurrentTaskToDelayedList
                                                                                        -
                                                                                        [Called By]
                                                                                        • >>   xQueueSemaphoreTake +
                                                                                          [Called By]
                                                                                          • >>   xQueueSemaphoreTake
                                                                                          • >>   xQueueReceive -
                                                                                          • >>   xQueueGenericSend +
                                                                                          • >>   xQueueGenericSend

                                                                                          vTaskPlaceOnEventListRestricted (Thumb, 52 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventListRestricted))

                                                                                          [Stack]

                                                                                          • Max Depth = 52
                                                                                          • Call Chain = vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                          -
                                                                                          [Calls]
                                                                                          • >>   prvAddCurrentTaskToDelayedList -
                                                                                          • >>   vListInsertEnd +
                                                                                            [Calls]
                                                                                            • >>   vListInsertEnd +
                                                                                            • >>   prvAddCurrentTaskToDelayedList

                                                                                            [Called By]
                                                                                            • >>   vQueueWaitForMessageRestricted
                                                                                            @@ -2549,28 +2543,28 @@ Global Symbols
                                                                                            [Calls]
                                                                                            • >>   vListInsertEnd
                                                                                            • >>   uxListRemove
                                                                                            -
                                                                                            [Called By]
                                                                                            • >>   xQueueSemaphoreTake +
                                                                                              [Called By]
                                                                                              • >>   xQueueSemaphoreTake
                                                                                              -

                                                                                              vTaskStartScheduler (Thumb, 118 bytes, Stack size 40 bytes, tasks.o(i.vTaskStartScheduler)) +

                                                                                              vTaskStartScheduler (Thumb, 118 bytes, Stack size 40 bytes, tasks.o(i.vTaskStartScheduler))

                                                                                              [Stack]

                                                                                              • Max Depth = 160
                                                                                              • Call Chain = vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ xTaskCreateStatic ⇒ prvInitialiseNewTask ⇒ pxPortInitialiseStack

                                                                                              [Calls]
                                                                                              • >>   xTimerCreateTimerTask
                                                                                              • >>   xPortStartScheduler
                                                                                              • >>   vApplicationGetIdleTaskMemory -
                                                                                              • >>   xTaskCreateStatic +
                                                                                              • >>   xTaskCreateStatic
                                                                                              -
                                                                                              [Called By]
                                                                                              • >>   osKernelStart +
                                                                                                [Called By]
                                                                                                • >>   osKernelStart

                                                                                                vTaskSuspendAll (Thumb, 10 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll))

                                                                                                [Called By]

                                                                                                • >>   vPortFree
                                                                                                • >>   pvPortMalloc -
                                                                                                • >>   prvProcessTimerOrBlockTask -
                                                                                                • >>   vTaskDelay -
                                                                                                • >>   xQueueSemaphoreTake +
                                                                                                • >>   xQueueSemaphoreTake
                                                                                                • >>   xQueueReceive -
                                                                                                • >>   xQueueGenericSend +
                                                                                                • >>   xQueueGenericSend +
                                                                                                • >>   prvProcessTimerOrBlockTask +
                                                                                                • >>   vTaskDelay

                                                                                                vTaskSwitchContext (Thumb, 90 bytes, Stack size 8 bytes, tasks.o(i.vTaskSwitchContext)) @@ -2586,10 +2580,10 @@ Global Symbols

                                                                                              • >>   __asm___6_port_c_39a90d8d__prvEnableVFP
                                                                                              • >>   __asm___6_port_c_39a90d8d__prvStartFirstTask
                                                                                              -
                                                                                              [Called By]
                                                                                              • >>   vTaskStartScheduler +
                                                                                                [Called By]
                                                                                                • >>   vTaskStartScheduler
                                                                                                -

                                                                                                xPortSysTickHandler (Thumb, 38 bytes, Stack size 8 bytes, port.o(i.xPortSysTickHandler)) +

                                                                                                xPortSysTickHandler (Thumb, 38 bytes, Stack size 8 bytes, port.o(i.xPortSysTickHandler))

                                                                                                [Stack]

                                                                                                • Max Depth = 32
                                                                                                • Call Chain = xPortSysTickHandler ⇒ xTaskIncrementTick

                                                                                                [Calls]
                                                                                                • >>   xTaskIncrementTick @@ -2597,22 +2591,22 @@ Global Symbols
                                                                                                  [Called By]
                                                                                                  • >>   SysTick_Handler
                                                                                                  -

                                                                                                  xQueueCreateMutex (Thumb, 22 bytes, Stack size 8 bytes, queue.o(i.xQueueCreateMutex)) +

                                                                                                  xQueueCreateMutex (Thumb, 22 bytes, Stack size 8 bytes, queue.o(i.xQueueCreateMutex))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 120
                                                                                                  • Call Chain = xQueueCreateMutex ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                  [Calls]
                                                                                                  • >>   xQueueGenericCreate
                                                                                                  • >>   prvInitialiseMutex
                                                                                                  -
                                                                                                  [Called By]
                                                                                                  • >>   osMutexNew +
                                                                                                    [Called By]
                                                                                                    • >>   osMutexNew
                                                                                                    -

                                                                                                    xQueueCreateMutexStatic (Thumb, 26 bytes, Stack size 16 bytes, queue.o(i.xQueueCreateMutexStatic)) +

                                                                                                    xQueueCreateMutexStatic (Thumb, 26 bytes, Stack size 16 bytes, queue.o(i.xQueueCreateMutexStatic))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 128
                                                                                                    • Call Chain = xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                    [Calls]
                                                                                                    • >>   xQueueGenericCreateStatic
                                                                                                    • >>   prvInitialiseMutex
                                                                                                    -
                                                                                                    [Called By]
                                                                                                    • >>   osMutexNew +
                                                                                                      [Called By]
                                                                                                      • >>   osMutexNew

                                                                                                      xQueueGenericCreate (Thumb, 66 bytes, Stack size 24 bytes, queue.o(i.xQueueGenericCreate)) @@ -2621,7 +2615,7 @@ Global Symbols
                                                                                                      [Calls]

                                                                                                      • >>   pvPortMalloc
                                                                                                      • >>   prvInitialiseNewQueue
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   xQueueCreateMutex +
                                                                                                        [Called By]
                                                                                                        • >>   xQueueCreateMutex

                                                                                                        xQueueGenericCreateStatic (Thumb, 102 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericCreateStatic)) @@ -2629,8 +2623,8 @@ Global Symbols


                                                                                                      [Calls]
                                                                                                      • >>   prvInitialiseNewQueue
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   prvCheckForValidListAndQueue -
                                                                                                      • >>   xQueueCreateMutexStatic +
                                                                                                        [Called By]
                                                                                                        • >>   xQueueCreateMutexStatic +
                                                                                                        • >>   prvCheckForValidListAndQueue

                                                                                                        xQueueGenericReset (Thumb, 132 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset)) @@ -2644,7 +2638,7 @@ Global Symbols
                                                                                                        [Called By]

                                                                                                        • >>   prvInitialiseNewQueue
                                                                                                        -

                                                                                                        xQueueGenericSend (Thumb, 346 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericSend)) +

                                                                                                        xQueueGenericSend (Thumb, 346 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericSend))

                                                                                                        [Stack]

                                                                                                        • Max Depth = 112
                                                                                                        • Call Chain = xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                        [Calls]
                                                                                                        • >>   xTaskRemoveFromEventList @@ -2654,15 +2648,15 @@ Global Symbols
                                                                                                        • >>   prvUnlockQueue
                                                                                                        • >>   prvCopyDataToQueue
                                                                                                        • >>   xTaskResumeAll -
                                                                                                        • >>   xTaskGetSchedulerState +
                                                                                                        • >>   xTaskGetSchedulerState
                                                                                                        • >>   vTaskSuspendAll
                                                                                                        • >>   vPortExitCritical
                                                                                                        • >>   vPortEnterCritical
                                                                                                        -
                                                                                                        [Called By]
                                                                                                        • >>   osMutexRelease -
                                                                                                        • >>   xTimerGenericCommand -
                                                                                                        • >>   xQueueGiveMutexRecursive +
                                                                                                          [Called By]
                                                                                                          • >>   osMutexRelease +
                                                                                                          • >>   xQueueGiveMutexRecursive
                                                                                                          • >>   prvInitialiseMutex +
                                                                                                          • >>   xTimerGenericCommand

                                                                                                          xQueueGenericSendFromISR (Thumb, 190 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericSendFromISR)) @@ -2675,13 +2669,13 @@ Global Symbols
                                                                                                          [Called By]

                                                                                                          • >>   xTimerGenericCommand
                                                                                                          -

                                                                                                          xQueueGiveMutexRecursive (Thumb, 62 bytes, Stack size 8 bytes, queue.o(i.xQueueGiveMutexRecursive)) +

                                                                                                          xQueueGiveMutexRecursive (Thumb, 62 bytes, Stack size 8 bytes, queue.o(i.xQueueGiveMutexRecursive))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 120
                                                                                                          • Call Chain = xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                          [Calls]
                                                                                                          • >>   xTaskGetCurrentTaskHandle -
                                                                                                          • >>   xQueueGenericSend +
                                                                                                          • >>   xQueueGenericSend
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   osMutexRelease +
                                                                                                            [Called By]
                                                                                                            • >>   osMutexRelease

                                                                                                            xQueueReceive (Thumb, 308 bytes, Stack size 56 bytes, queue.o(i.xQueueReceive)) @@ -2695,7 +2689,7 @@ Global Symbols

                                                                                                          • >>   prvIsQueueEmpty
                                                                                                          • >>   prvCopyDataFromQueue
                                                                                                          • >>   xTaskResumeAll -
                                                                                                          • >>   xTaskGetSchedulerState +
                                                                                                          • >>   xTaskGetSchedulerState
                                                                                                          • >>   vTaskSuspendAll
                                                                                                          • >>   vPortExitCritical
                                                                                                          • >>   vPortEnterCritical @@ -2703,7 +2697,7 @@ Global Symbols
                                                                                                            [Called By]
                                                                                                            • >>   prvProcessReceivedCommands
                                                                                                            -

                                                                                                            xQueueSemaphoreTake (Thumb, 372 bytes, Stack size 48 bytes, queue.o(i.xQueueSemaphoreTake)) +

                                                                                                            xQueueSemaphoreTake (Thumb, 372 bytes, Stack size 48 bytes, queue.o(i.xQueueSemaphoreTake))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 104
                                                                                                            • Call Chain = xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                            [Calls]
                                                                                                            • >>   xTaskRemoveFromEventList @@ -2716,22 +2710,22 @@ Global Symbols
                                                                                                            • >>   prvUnlockQueue
                                                                                                            • >>   prvIsQueueEmpty
                                                                                                            • >>   xTaskResumeAll -
                                                                                                            • >>   xTaskGetSchedulerState +
                                                                                                            • >>   xTaskGetSchedulerState
                                                                                                            • >>   vTaskSuspendAll
                                                                                                            • >>   vPortExitCritical
                                                                                                            • >>   vPortEnterCritical
                                                                                                            -
                                                                                                            [Called By]
                                                                                                            • >>   osMutexAcquire -
                                                                                                            • >>   xQueueTakeMutexRecursive +
                                                                                                              [Called By]
                                                                                                              • >>   osMutexAcquire +
                                                                                                              • >>   xQueueTakeMutexRecursive
                                                                                                              -

                                                                                                              xQueueTakeMutexRecursive (Thumb, 64 bytes, Stack size 16 bytes, queue.o(i.xQueueTakeMutexRecursive)) +

                                                                                                              xQueueTakeMutexRecursive (Thumb, 64 bytes, Stack size 16 bytes, queue.o(i.xQueueTakeMutexRecursive))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 120
                                                                                                              • Call Chain = xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                              [Calls]
                                                                                                              • >>   xTaskGetCurrentTaskHandle -
                                                                                                              • >>   xQueueSemaphoreTake +
                                                                                                              • >>   xQueueSemaphoreTake
                                                                                                              -
                                                                                                              [Called By]
                                                                                                              • >>   osMutexAcquire +
                                                                                                                [Called By]
                                                                                                                • >>   osMutexAcquire

                                                                                                                xTaskCheckForTimeOut (Thumb, 112 bytes, Stack size 24 bytes, tasks.o(i.xTaskCheckForTimeOut)) @@ -2741,12 +2735,12 @@ Global Symbols

                                                                                                              • >>   vPortExitCritical
                                                                                                              • >>   vPortEnterCritical
                                                                                                              -
                                                                                                              [Called By]
                                                                                                              • >>   xQueueSemaphoreTake +
                                                                                                                [Called By]
                                                                                                                • >>   xQueueSemaphoreTake
                                                                                                                • >>   xQueueReceive -
                                                                                                                • >>   xQueueGenericSend +
                                                                                                                • >>   xQueueGenericSend
                                                                                                                -

                                                                                                                xTaskCreate (Thumb, 90 bytes, Stack size 56 bytes, tasks.o(i.xTaskCreate)) +

                                                                                                                xTaskCreate (Thumb, 90 bytes, Stack size 56 bytes, tasks.o(i.xTaskCreate))

                                                                                                                [Stack]

                                                                                                                • Max Depth = 136
                                                                                                                • Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                                [Calls]
                                                                                                                • >>   vPortFree @@ -2757,7 +2751,7 @@ Global Symbols
                                                                                                                  [Called By]
                                                                                                                  • >>   osThreadNew
                                                                                                                  -

                                                                                                                  xTaskCreateStatic (Thumb, 86 bytes, Stack size 40 bytes, tasks.o(i.xTaskCreateStatic)) +

                                                                                                                  xTaskCreateStatic (Thumb, 86 bytes, Stack size 40 bytes, tasks.o(i.xTaskCreateStatic))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 88
                                                                                                                  • Call Chain = xTaskCreateStatic ⇒ prvInitialiseNewTask ⇒ pxPortInitialiseStack

                                                                                                                  [Calls]
                                                                                                                  • >>   prvInitialiseNewTask @@ -2765,20 +2759,20 @@ Global Symbols

                                                                                                                  [Called By]
                                                                                                                  • >>   osThreadNew
                                                                                                                  • >>   xTimerCreateTimerTask -
                                                                                                                  • >>   vTaskStartScheduler +
                                                                                                                  • >>   vTaskStartScheduler

                                                                                                                  xTaskGetCurrentTaskHandle (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetCurrentTaskHandle)) -

                                                                                                                  [Called By]

                                                                                                                  • >>   xQueueTakeMutexRecursive -
                                                                                                                  • >>   xQueueGiveMutexRecursive +

                                                                                                                    [Called By]
                                                                                                                    • >>   xQueueTakeMutexRecursive +
                                                                                                                    • >>   xQueueGiveMutexRecursive
                                                                                                                    -

                                                                                                                    xTaskGetSchedulerState (Thumb, 22 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState)) -

                                                                                                                    [Called By]

                                                                                                                    • >>   xTimerGenericCommand -
                                                                                                                    • >>   xQueueSemaphoreTake +

                                                                                                                      xTaskGetSchedulerState (Thumb, 22 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState)) +

                                                                                                                      [Called By]

                                                                                                                      • >>   xQueueSemaphoreTake
                                                                                                                      • >>   xQueueReceive -
                                                                                                                      • >>   xQueueGenericSend +
                                                                                                                      • >>   xQueueGenericSend
                                                                                                                      • >>   SysTick_Handler +
                                                                                                                      • >>   xTimerGenericCommand

                                                                                                                      xTaskGetTickCount (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetTickCount)) @@ -2788,12 +2782,12 @@ Global Symbols

                                                                                                                      xTaskIncrementTick (Thumb, 192 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick))

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 24
                                                                                                                      • Call Chain = xTaskIncrementTick
                                                                                                                      -
                                                                                                                      [Calls]
                                                                                                                      • >>   prvResetNextTaskUnblockTime -
                                                                                                                      • >>   vListInsertEnd +
                                                                                                                        [Calls]
                                                                                                                        • >>   vListInsertEnd
                                                                                                                        • >>   uxListRemove +
                                                                                                                        • >>   prvResetNextTaskUnblockTime

                                                                                                                        [Called By]
                                                                                                                        • >>   xTaskResumeAll -
                                                                                                                        • >>   xPortSysTickHandler +
                                                                                                                        • >>   xPortSysTickHandler

                                                                                                                        xTaskPriorityDisinherit (Thumb, 118 bytes, Stack size 16 bytes, tasks.o(i.xTaskPriorityDisinherit)) @@ -2811,7 +2805,7 @@ Global Symbols
                                                                                                                        [Calls]

                                                                                                                        • >>   vListInsertEnd
                                                                                                                        • >>   uxListRemove
                                                                                                                        -
                                                                                                                        [Called By]
                                                                                                                        • >>   xQueueSemaphoreTake +
                                                                                                                          [Called By]
                                                                                                                          • >>   xQueueSemaphoreTake

                                                                                                                          xTaskRemoveFromEventList (Thumb, 98 bytes, Stack size 16 bytes, tasks.o(i.xTaskRemoveFromEventList)) @@ -2820,10 +2814,10 @@ Global Symbols
                                                                                                                          [Calls]

                                                                                                                          • >>   vListInsertEnd
                                                                                                                          • >>   uxListRemove
                                                                                                                          -
                                                                                                                          [Called By]
                                                                                                                          • >>   xQueueSemaphoreTake +
                                                                                                                            [Called By]
                                                                                                                            • >>   xQueueSemaphoreTake
                                                                                                                            • >>   xQueueReceive
                                                                                                                            • >>   xQueueGenericSendFromISR -
                                                                                                                            • >>   xQueueGenericSend +
                                                                                                                            • >>   xQueueGenericSend
                                                                                                                            • >>   xQueueGenericReset
                                                                                                                            • >>   prvUnlockQueue
                                                                                                                            @@ -2831,20 +2825,20 @@ Global Symbols

                                                                                                                            xTaskResumeAll (Thumb, 182 bytes, Stack size 32 bytes, tasks.o(i.xTaskResumeAll))

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 56
                                                                                                                            • Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                            -
                                                                                                                            [Calls]
                                                                                                                            • >>   xTaskIncrementTick -
                                                                                                                            • >>   prvResetNextTaskUnblockTime -
                                                                                                                            • >>   vListInsertEnd +
                                                                                                                              [Calls]
                                                                                                                              • >>   vListInsertEnd
                                                                                                                              • >>   uxListRemove
                                                                                                                              • >>   vPortExitCritical
                                                                                                                              • >>   vPortEnterCritical +
                                                                                                                              • >>   xTaskIncrementTick +
                                                                                                                              • >>   prvResetNextTaskUnblockTime

                                                                                                                              [Called By]
                                                                                                                              • >>   vPortFree
                                                                                                                              • >>   pvPortMalloc -
                                                                                                                              • >>   prvProcessTimerOrBlockTask -
                                                                                                                              • >>   vTaskDelay -
                                                                                                                              • >>   xQueueSemaphoreTake +
                                                                                                                              • >>   xQueueSemaphoreTake
                                                                                                                              • >>   xQueueReceive -
                                                                                                                              • >>   xQueueGenericSend +
                                                                                                                              • >>   xQueueGenericSend +
                                                                                                                              • >>   prvProcessTimerOrBlockTask +
                                                                                                                              • >>   vTaskDelay

                                                                                                                              xTimerCreateTimerTask (Thumb, 78 bytes, Stack size 32 bytes, timers.o(i.xTimerCreateTimerTask)) @@ -2852,17 +2846,17 @@ Global Symbols


                                                                                                                            [Calls]
                                                                                                                            • >>   vApplicationGetTimerTaskMemory
                                                                                                                            • >>   prvCheckForValidListAndQueue -
                                                                                                                            • >>   xTaskCreateStatic +
                                                                                                                            • >>   xTaskCreateStatic
                                                                                                                            -
                                                                                                                            [Called By]
                                                                                                                            • >>   vTaskStartScheduler +
                                                                                                                              [Called By]
                                                                                                                              • >>   vTaskStartScheduler

                                                                                                                              xTimerGenericCommand (Thumb, 98 bytes, Stack size 40 bytes, timers.o(i.xTimerGenericCommand))

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 152
                                                                                                                              • Call Chain = xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                                              [Calls]
                                                                                                                              • >>   xQueueGenericSendFromISR -
                                                                                                                              • >>   xQueueGenericSend -
                                                                                                                              • >>   xTaskGetSchedulerState +
                                                                                                                              • >>   xQueueGenericSend +
                                                                                                                              • >>   xTaskGetSchedulerState

                                                                                                                              [Called By]
                                                                                                                              • >>   prvSwitchTimerLists
                                                                                                                              • >>   prvProcessTimerOrBlockTask @@ -2958,7 +2952,7 @@ Local Symbols

                                                                                                                                UART_DMAError (Thumb, 80 bytes, Stack size 16 bytes, stm32g4xx_hal_uart.o(i.UART_DMAError))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 56
                                                                                                                                • Call Chain = UART_DMAError ⇒ HAL_UART_ErrorCallback ⇒ __2printf
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   UART_EndTxTransfer +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   UART_EndTxTransfer
                                                                                                                                  • >>   UART_EndRxTransfer
                                                                                                                                  • >>   HAL_UART_ErrorCallback
                                                                                                                                  @@ -2976,7 +2970,7 @@ Local Symbols

                                                                                                                                  UART_DMARxHalfCplt (Thumb, 32 bytes, Stack size 8 bytes, stm32g4xx_hal_uart.o(i.UART_DMARxHalfCplt))

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 8
                                                                                                                                  • Call Chain = UART_DMARxHalfCplt
                                                                                                                                  -
                                                                                                                                  [Calls]
                                                                                                                                  • >>   HAL_UART_RxHalfCpltCallback +
                                                                                                                                    [Calls]
                                                                                                                                    • >>   HAL_UART_RxHalfCpltCallback
                                                                                                                                    • >>   HAL_UARTEx_RxEventCallback

                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                    • stm32g4xx_hal_uart.o(i.UART_Start_Receive_DMA) @@ -2991,7 +2985,7 @@ Local Symbols

                                                                                                                                      UART_DMATxHalfCplt (Thumb, 10 bytes, Stack size 8 bytes, stm32g4xx_hal_uart.o(i.UART_DMATxHalfCplt))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 8
                                                                                                                                      • Call Chain = UART_DMATxHalfCplt
                                                                                                                                      -
                                                                                                                                      [Calls]
                                                                                                                                      • >>   HAL_UART_TxHalfCpltCallback +
                                                                                                                                        [Calls]
                                                                                                                                        • >>   HAL_UART_TxHalfCpltCallback

                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                        • stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
                                                                                                                                        @@ -3000,13 +2994,13 @@ Local Symbols

                                                                                                                                      [Called By]
                                                                                                                                      • >>   UART_DMAError
                                                                                                                                      • >>   HAL_UART_IRQHandler -
                                                                                                                                      • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                      • >>   UART_WaitOnFlagUntilTimeout
                                                                                                                                      -

                                                                                                                                      UART_EndTxTransfer (Thumb, 46 bytes, Stack size 0 bytes, stm32g4xx_hal_uart.o(i.UART_EndTxTransfer)) -

                                                                                                                                      [Calls]

                                                                                                                                      • >>   UART_EndTxTransfer +

                                                                                                                                        UART_EndTxTransfer (Thumb, 46 bytes, Stack size 0 bytes, stm32g4xx_hal_uart.o(i.UART_EndTxTransfer)) +

                                                                                                                                        [Calls]

                                                                                                                                        • >>   UART_EndTxTransfer
                                                                                                                                        -
                                                                                                                                        [Called By]
                                                                                                                                        • >>   UART_EndTxTransfer +
                                                                                                                                          [Called By]
                                                                                                                                          • >>   UART_EndTxTransfer
                                                                                                                                          • >>   UART_DMAError
                                                                                                                                          @@ -3098,7 +3092,7 @@ Local Symbols

                                                                                                                                          prvCopyDataFromQueue (Thumb, 38 bytes, Stack size 8 bytes, queue.o(i.prvCopyDataFromQueue))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 8
                                                                                                                                          • Call Chain = prvCopyDataFromQueue
                                                                                                                                          -
                                                                                                                                          [Calls]
                                                                                                                                          • >>   __aeabi_memcpy +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   __aeabi_memcpy

                                                                                                                                            [Called By]
                                                                                                                                            • >>   xQueueReceive
                                                                                                                                            @@ -3107,19 +3101,19 @@ Local Symbols

                                                                                                                                            [Stack]
                                                                                                                                            • Max Depth = 40
                                                                                                                                            • Call Chain = prvCopyDataToQueue ⇒ xTaskPriorityDisinherit

                                                                                                                                            [Calls]
                                                                                                                                            • >>   xTaskPriorityDisinherit -
                                                                                                                                            • >>   __aeabi_memcpy +
                                                                                                                                            • >>   __aeabi_memcpy

                                                                                                                                            [Called By]
                                                                                                                                            • >>   xQueueGenericSendFromISR -
                                                                                                                                            • >>   xQueueGenericSend +
                                                                                                                                            • >>   xQueueGenericSend

                                                                                                                                            prvInitialiseMutex (Thumb, 22 bytes, Stack size 0 bytes, queue.o(i.prvInitialiseMutex))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 112
                                                                                                                                            • Call Chain = prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   xQueueGenericSend +
                                                                                                                                              [Calls]
                                                                                                                                              • >>   xQueueGenericSend
                                                                                                                                              -
                                                                                                                                              [Called By]
                                                                                                                                              • >>   xQueueCreateMutexStatic -
                                                                                                                                              • >>   xQueueCreateMutex +
                                                                                                                                                [Called By]
                                                                                                                                                • >>   xQueueCreateMutexStatic +
                                                                                                                                                • >>   xQueueCreateMutex

                                                                                                                                                prvInitialiseNewQueue (Thumb, 34 bytes, Stack size 16 bytes, queue.o(i.prvInitialiseNewQueue)) @@ -3137,7 +3131,7 @@ Local Symbols
                                                                                                                                                [Calls]

                                                                                                                                                • >>   vPortExitCritical
                                                                                                                                                • >>   vPortEnterCritical
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   xQueueSemaphoreTake +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   xQueueSemaphoreTake
                                                                                                                                                  • >>   xQueueReceive
                                                                                                                                                  @@ -3149,9 +3143,9 @@ Local Symbols
                                                                                                                                                • >>   vPortExitCritical
                                                                                                                                                • >>   vPortEnterCritical
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   xQueueSemaphoreTake +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   xQueueSemaphoreTake
                                                                                                                                                  • >>   xQueueReceive -
                                                                                                                                                  • >>   xQueueGenericSend +
                                                                                                                                                  • >>   xQueueGenericSend
                                                                                                                                                  • >>   vQueueWaitForMessageRestricted
                                                                                                                                                  @@ -3162,9 +3156,9 @@ Local Symbols
                                                                                                                                                • >>   vListInsert
                                                                                                                                                • >>   uxListRemove
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   vTaskDelay -
                                                                                                                                                • >>   vTaskPlaceOnEventListRestricted +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   vTaskPlaceOnEventListRestricted
                                                                                                                                                  • >>   vTaskPlaceOnEventList +
                                                                                                                                                  • >>   vTaskDelay

                                                                                                                                                  prvAddNewTaskToReadyList (Thumb, 190 bytes, Stack size 24 bytes, tasks.o(i.prvAddNewTaskToReadyList)) @@ -3175,8 +3169,8 @@ Local Symbols

                                                                                                                                                • >>   vPortEnterCritical
                                                                                                                                                • >>   vListInitialise
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   xTaskCreateStatic -
                                                                                                                                                • >>   xTaskCreate +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   xTaskCreateStatic +
                                                                                                                                                  • >>   xTaskCreate

                                                                                                                                                  prvDeleteTCB (Thumb, 52 bytes, Stack size 8 bytes, tasks.o(i.prvDeleteTCB)) @@ -3190,34 +3184,34 @@ Local Symbols

                                                                                                                                                  prvIdleTask (Thumb, 82 bytes, Stack size 0 bytes, tasks.o(i.prvIdleTask))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 80
                                                                                                                                                  • Call Chain = prvIdleTask ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   prvDeleteTCB -
                                                                                                                                                  • >>   uxListRemove +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   uxListRemove
                                                                                                                                                    • >>   vPortExitCritical
                                                                                                                                                    • >>   vPortEnterCritical +
                                                                                                                                                    • >>   prvDeleteTCB

                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                    • tasks.o(i.vTaskStartScheduler)

                                                                                                                                                    prvInitialiseNewTask (Thumb, 176 bytes, Stack size 40 bytes, tasks.o(i.prvInitialiseNewTask))

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 48
                                                                                                                                                    • Call Chain = prvInitialiseNewTask ⇒ pxPortInitialiseStack
                                                                                                                                                    -
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   pxPortInitialiseStack -
                                                                                                                                                    • >>   vListInitialiseItem +
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   vListInitialiseItem +
                                                                                                                                                      • >>   pxPortInitialiseStack
                                                                                                                                                      • >>   __aeabi_memset
                                                                                                                                                      -
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   xTaskCreateStatic -
                                                                                                                                                      • >>   xTaskCreate +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   xTaskCreateStatic +
                                                                                                                                                        • >>   xTaskCreate

                                                                                                                                                        prvResetNextTaskUnblockTime (Thumb, 26 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime)) -

                                                                                                                                                        [Called By]

                                                                                                                                                        • >>   xTaskIncrementTick -
                                                                                                                                                        • >>   xTaskResumeAll +

                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   xTaskResumeAll +
                                                                                                                                                          • >>   xTaskIncrementTick

                                                                                                                                                          prvCheckForValidListAndQueue (Thumb, 72 bytes, Stack size 16 bytes, timers.o(i.prvCheckForValidListAndQueue))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 80
                                                                                                                                                          • Call Chain = prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList

                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   xQueueGenericCreateStatic -
                                                                                                                                                          • >>   vQueueAddToRegistry +
                                                                                                                                                          • >>   vQueueAddToRegistry
                                                                                                                                                          • >>   vPortExitCritical
                                                                                                                                                          • >>   vPortEnterCritical
                                                                                                                                                          • >>   vListInitialise @@ -3238,11 +3232,11 @@ Local Symbols

                                                                                                                                                            [Stack]
                                                                                                                                                            • Max Depth = 240
                                                                                                                                                            • Call Chain = prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   vPortFree +
                                                                                                                                                            • >>   xQueueReceive +
                                                                                                                                                            • >>   uxListRemove
                                                                                                                                                            • >>   xTimerGenericCommand
                                                                                                                                                            • >>   prvSampleTimeNow
                                                                                                                                                            • >>   prvInsertTimerInActiveList -
                                                                                                                                                            • >>   xQueueReceive -
                                                                                                                                                            • >>   uxListRemove

                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   prvTimerTask
                                                                                                                                                            @@ -3250,13 +3244,13 @@ Local Symbols

                                                                                                                                                            prvProcessTimerOrBlockTask (Thumb, 182 bytes, Stack size 32 bytes, timers.o(i.prvProcessTimerOrBlockTask))

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 224
                                                                                                                                                            • Call Chain = prvProcessTimerOrBlockTask ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                            -
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   xTimerGenericCommand -
                                                                                                                                                            • >>   prvSampleTimeNow -
                                                                                                                                                            • >>   prvInsertTimerInActiveList -
                                                                                                                                                            • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   vQueueWaitForMessageRestricted
                                                                                                                                                              • >>   uxListRemove
                                                                                                                                                              • >>   xTaskResumeAll
                                                                                                                                                              • >>   vTaskSuspendAll +
                                                                                                                                                              • >>   xTimerGenericCommand +
                                                                                                                                                              • >>   prvSampleTimeNow +
                                                                                                                                                              • >>   prvInsertTimerInActiveList

                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   prvTimerTask
                                                                                                                                                              @@ -3274,9 +3268,9 @@ Local Symbols

                                                                                                                                                              prvSwitchTimerLists (Thumb, 104 bytes, Stack size 24 bytes, timers.o(i.prvSwitchTimerLists))

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 176
                                                                                                                                                              • Call Chain = prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                              -
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   xTimerGenericCommand -
                                                                                                                                                              • >>   vListInsert +
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   vListInsert
                                                                                                                                                                • >>   uxListRemove +
                                                                                                                                                                • >>   xTimerGenericCommand

                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   prvSampleTimeNow
                                                                                                                                                                @@ -3306,18 +3300,18 @@ Local Symbols

                                                                                                                                                                UART_TX_FIFO_sendstr (Thumb, 94 bytes, Stack size 16 bytes, uart_fifo.o(i.UART_TX_FIFO_sendstr))

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 60
                                                                                                                                                                • Call Chain = UART_TX_FIFO_sendstr ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                -
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_UART_Transmit_IT +
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   HAL_UART_Transmit_IT
                                                                                                                                                                  • >>   HAL_UART_Transmit_DMA
                                                                                                                                                                  • >>   __2printf
                                                                                                                                                                  -
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   UART_TX_FIFO_write +
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   UART_TX_FIFO_write
                                                                                                                                                                    • >>   HAL_UART_TxCpltCallback
                                                                                                                                                                    -

                                                                                                                                                                    _printf_core (Thumb, 548 bytes, Stack size 96 bytes, printf4.o(i._printf_core), UNUSED) +

                                                                                                                                                                    _printf_core (Thumb, 548 bytes, Stack size 96 bytes, printf4.o(i._printf_core), UNUSED)

                                                                                                                                                                    [Calls]

                                                                                                                                                                    • >>   __aeabi_uldivmod
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   __0printf$4 +
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   __0printf$4

                                                                                                                                                                      diff --git a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.map b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.map index 7244e79..baa48ab 100644 --- a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.map +++ b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl.map @@ -24,6 +24,7 @@ Section Cross References device_task.o(i.StartDeviceTask) refers to cmsis_os2.o(i.osDelay) for osDelay device_task.o(i.StartDeviceTask) refers to drv_power.o(i.get_voltage) for get_voltage device_task.o(i.StartDeviceTask) refers to drv_relay.o(i.relay_set) for relay_set + device_task.o(i.StartDeviceTask) refers to drv_power.o(i.power_set) for power_set device_task.o(i.StartDeviceTask) refers to i2c.o(.bss) for hi2c4 device_task.o(i.StartDeviceTask) refers to device_task.o(.data) for .data device_task.o(i.StartDeviceTask) refers to drv_power.o(.bss) for power_voltage @@ -83,11 +84,9 @@ Section Cross References drv_power.o(i.get_voltage) refers to dmul.o(.text) for __aeabi_dmul drv_power.o(i.get_voltage) refers to drv_power.o(i.ADC_filterbuff_push_pull) for ADC_filterbuff_push_pull drv_power.o(i.get_voltage) refers to drv_power.o(.data) for .data - drv_power.o(i.power_init) refers to stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart_IT) for HAL_HRTIM_WaveformCountStart_IT drv_power.o(i.power_init) refers to stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart) for HAL_HRTIM_WaveformCountStart drv_power.o(i.power_init) refers to stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputStart) for HAL_HRTIM_WaveformOutputStart drv_power.o(i.power_init) refers to hrtim.o(.bss) for hhrtim1 - drv_power.o(i.power_set) refers to stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCompareConfig) for HAL_HRTIM_WaveformCompareConfig drv_power.o(i.power_set) refers to hrtim.o(.bss) for hhrtim1 drv_power.o(i.scale_bat) refers to dmul.o(.text) for __aeabi_dmul drv_power.o(i.scale_bat) refers to ddiv.o(.text) for __aeabi_ddiv @@ -3258,6 +3257,10 @@ Removing Unused input sections from the image. Removing device_task.o(.rev16_text), (4 bytes). Removing device_task.o(.revsh_text), (4 bytes). Removing device_task.o(.rrx_text), (6 bytes). + Removing device_task.o(.data), (2 bytes). + Removing device_task.o(.data), (8 bytes). + Removing device_task.o(.data), (8 bytes). + Removing device_task.o(.data), (8 bytes). Removing drv_relay.o(.rev16_text), (4 bytes). Removing drv_relay.o(.revsh_text), (4 bytes). Removing drv_relay.o(.rrx_text), (6 bytes). @@ -3276,8 +3279,7 @@ Removing Unused input sections from the image. Removing drv_power.o(.rev16_text), (4 bytes). Removing drv_power.o(.revsh_text), (4 bytes). Removing drv_power.o(.rrx_text), (6 bytes). - Removing drv_power.o(i.power_set), (28 bytes). - Removing drv_power.o(i.power_state), (4 bytes). + Removing drv_power.o(i.power_state), (12 bytes). Removing drv_uart.o(.rev16_text), (4 bytes). Removing drv_uart.o(.revsh_text), (4 bytes). Removing drv_uart.o(.rrx_text), (6 bytes). @@ -3806,6 +3808,7 @@ Removing Unused input sections from the image. Removing stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_UpdateEnable), (48 bytes). Removing stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCaptureConfig), (172 bytes). Removing stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart_DMA), (240 bytes). + Removing stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart_IT), (132 bytes). Removing stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStop), (44 bytes). Removing stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStop_DMA), (320 bytes). Removing stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStop_IT), (148 bytes). @@ -3826,6 +3829,7 @@ Removing Unused input sections from the image. Removing stm32g4xx_hal_hrtim.o(i.HRTIM_Master_ISR), (240 bytes). Removing stm32g4xx_hal_hrtim.o(i.HRTIM_TIM_ResetConfig), (90 bytes). Removing stm32g4xx_hal_hrtim.o(i.HRTIM_Timer_ISR), (358 bytes). + Removing stm32g4xx_hal_hrtim.o(.data), (28 bytes). Removing stm32g4xx_hal_i2c.o(.rev16_text), (4 bytes). Removing stm32g4xx_hal_i2c.o(.revsh_text), (4 bytes). Removing stm32g4xx_hal_i2c.o(.rrx_text), (6 bytes). @@ -5235,7 +5239,7 @@ Removing Unused input sections from the image. Removing dfixul.o(.text), (48 bytes). Removing fpstat.o(.text), (4 bytes). -1985 unused section(s) (total 1096392 bytes) removed from the image. +1990 unused section(s) (total 1096558 bytes) removed from the image. ============================================================================== @@ -5296,55 +5300,54 @@ Image Symbol Table ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c 0x00000000 Number 0 stream_buffer.o ABSOLUTE ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c 0x00000000 Number 0 tasks.o ABSOLUTE ../Middlewares/Third_Party/FreeRTOS/Source/timers.c 0x00000000 Number 0 timers.o ABSOLUTE - ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE - ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 ldiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE - ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE - ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memset.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE - ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixl.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixl.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE @@ -5354,24 +5357,24 @@ Image Symbol Table ../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE ../mathlib/exp.c 0x00000000 Number 0 exp.o ABSOLUTE ../mathlib/exp.c 0x00000000 Number 0 exp_x.o ABSOLUTE - ../mathlib/expf.c 0x00000000 Number 0 expf.o ABSOLUTE ../mathlib/expf.c 0x00000000 Number 0 expf_x.o ABSOLUTE + ../mathlib/expf.c 0x00000000 Number 0 expf.o ABSOLUTE ../mathlib/fabs.c 0x00000000 Number 0 fabs.o ABSOLUTE ../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE ../mathlib/fpclassifyf.c 0x00000000 Number 0 fpclassifyf.o ABSOLUTE ../mathlib/funder.c 0x00000000 Number 0 funder.o ABSOLUTE - ../mathlib/log.c 0x00000000 Number 0 log_x.o ABSOLUTE ../mathlib/log.c 0x00000000 Number 0 log.o ABSOLUTE + ../mathlib/log.c 0x00000000 Number 0 log_x.o ABSOLUTE ../mathlib/logf.c 0x00000000 Number 0 logf.o ABSOLUTE ../mathlib/logf.c 0x00000000 Number 0 logf_x.o ABSOLUTE ../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE - ../mathlib/powf.c 0x00000000 Number 0 powf.o ABSOLUTE ../mathlib/powf.c 0x00000000 Number 0 powf_x.o ABSOLUTE + ../mathlib/powf.c 0x00000000 Number 0 powf.o ABSOLUTE ../mathlib/qnan.c 0x00000000 Number 0 qnan.o ABSOLUTE - ../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE ../mathlib/sqrt.c 0x00000000 Number 0 sqrt.o ABSOLUTE - ../mathlib/sqrtf.c 0x00000000 Number 0 sqrtf.o ABSOLUTE + ../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE ../mathlib/sqrtf.c 0x00000000 Number 0 sqrtf_x.o ABSOLUTE + ../mathlib/sqrtf.c 0x00000000 Number 0 sqrtf.o ABSOLUTE ../mathlib/tanhf.c 0x00000000 Number 0 tanhf.o ABSOLUTE ../mathlib/tanhf.c 0x00000000 Number 0 tanhf_x.o ABSOLUTE ..\APP\cli_task.c 0x00000000 Number 0 cli_task.o ABSOLUTE @@ -5533,395 +5536,394 @@ Image Symbol Table .text 0x08000778 Section 0 depilogue.o(.text) .text 0x08000778 Section 0 iusefp.o(.text) .text 0x08000838 Section 36 init.o(.text) - .text 0x0800085c Section 0 __dczerorl2.o(.text) - i.ADC_ConversionStop 0x080008b8 Section 0 stm32g4xx_hal_adc.o(i.ADC_ConversionStop) - i.ADC_Disable 0x080009a0 Section 0 stm32g4xx_hal_adc.o(i.ADC_Disable) - i.ADC_Enable 0x08000a10 Section 0 stm32g4xx_hal_adc.o(i.ADC_Enable) - i.ADC_filterbuff_push_pull 0x08000ad4 Section 0 drv_power.o(i.ADC_filterbuff_push_pull) - i.AT24C_Init 0x08000b80 Section 0 drv_at24cxx.o(i.AT24C_Init) - i.BSP_UART_IRQHandler 0x08000be0 Section 0 uart_fifo.o(i.BSP_UART_IRQHandler) - i.BusFault_Handler 0x08000c54 Section 0 stm32g4xx_it.o(i.BusFault_Handler) - i.DMA1_Channel1_IRQHandler 0x08000c58 Section 0 stm32g4xx_it.o(i.DMA1_Channel1_IRQHandler) - i.DMA1_Channel2_IRQHandler 0x08000c64 Section 0 stm32g4xx_it.o(i.DMA1_Channel2_IRQHandler) - i.DMA1_Channel3_IRQHandler 0x08000c70 Section 0 stm32g4xx_it.o(i.DMA1_Channel3_IRQHandler) - i.DMA1_Channel4_IRQHandler 0x08000c7c Section 0 stm32g4xx_it.o(i.DMA1_Channel4_IRQHandler) - i.DMA1_Channel5_IRQHandler 0x08000c88 Section 0 stm32g4xx_it.o(i.DMA1_Channel5_IRQHandler) - i.DMA1_Channel6_IRQHandler 0x08000c94 Section 0 stm32g4xx_it.o(i.DMA1_Channel6_IRQHandler) - i.DMA1_Channel7_IRQHandler 0x08000ca0 Section 0 stm32g4xx_it.o(i.DMA1_Channel7_IRQHandler) - i.DMA1_Channel8_IRQHandler 0x08000cac Section 0 stm32g4xx_it.o(i.DMA1_Channel8_IRQHandler) - i.DMA_CalcDMAMUXChannelBaseAndMask 0x08000cb8 Section 0 stm32g4xx_hal_dma.o(i.DMA_CalcDMAMUXChannelBaseAndMask) - DMA_CalcDMAMUXChannelBaseAndMask 0x08000cb9 Thumb Code 54 stm32g4xx_hal_dma.o(i.DMA_CalcDMAMUXChannelBaseAndMask) - i.DMA_CalcDMAMUXRequestGenBaseAndMask 0x08000cf8 Section 0 stm32g4xx_hal_dma.o(i.DMA_CalcDMAMUXRequestGenBaseAndMask) - DMA_CalcDMAMUXRequestGenBaseAndMask 0x08000cf9 Thumb Code 30 stm32g4xx_hal_dma.o(i.DMA_CalcDMAMUXRequestGenBaseAndMask) - i.DMA_SetConfig 0x08000d1c Section 0 stm32g4xx_hal_dma.o(i.DMA_SetConfig) - DMA_SetConfig 0x08000d1d Thumb Code 62 stm32g4xx_hal_dma.o(i.DMA_SetConfig) - i.DebugMon_Handler 0x08000d5a Section 0 stm32g4xx_it.o(i.DebugMon_Handler) - i.Error_Handler 0x08000d5c Section 0 main.o(i.Error_Handler) - i.HAL_ADCEx_Calibration_Start 0x08000d60 Section 0 stm32g4xx_hal_adc_ex.o(i.HAL_ADCEx_Calibration_Start) - i.HAL_ADCEx_MultiModeConfigChannel 0x08000df4 Section 0 stm32g4xx_hal_adc_ex.o(i.HAL_ADCEx_MultiModeConfigChannel) - i.HAL_ADC_ConfigChannel 0x08000f50 Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_ConfigChannel) - i.HAL_ADC_GetValue 0x080013b8 Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_GetValue) - i.HAL_ADC_Init 0x080013c0 Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_Init) - i.HAL_ADC_MspInit 0x080015f4 Section 0 adc.o(i.HAL_ADC_MspInit) - i.HAL_ADC_PollForConversion 0x08001688 Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_PollForConversion) - i.HAL_ADC_Start 0x080017c8 Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_Start) - i.HAL_ADC_Stop 0x08001904 Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_Stop) - i.HAL_DMA_Abort 0x08001942 Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_Abort) - i.HAL_DMA_Abort_IT 0x080019aa Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_Abort_IT) - i.HAL_DMA_IRQHandler 0x08001a20 Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_IRQHandler) - i.HAL_DMA_Init 0x08001ae0 Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_Init) - i.HAL_DMA_Start_IT 0x08001b9c Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_Start_IT) - i.HAL_FDCAN_Init 0x08001c28 Section 0 stm32g4xx_hal_fdcan.o(i.HAL_FDCAN_Init) - i.HAL_FDCAN_MspInit 0x08001e40 Section 0 fdcan.o(i.HAL_FDCAN_MspInit) - i.HAL_GPIO_Init 0x08001ebc Section 0 stm32g4xx_hal_gpio.o(i.HAL_GPIO_Init) - i.HAL_GPIO_WritePin 0x080020f4 Section 0 stm32g4xx_hal_gpio.o(i.HAL_GPIO_WritePin) - i.HAL_GetTick 0x08002100 Section 0 stm32g4xx_hal.o(i.HAL_GetTick) - i.HAL_HRTIM_DLLCalibrationStart 0x0800210c Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_DLLCalibrationStart) - i.HAL_HRTIM_Init 0x08002170 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_Init) - i.HAL_HRTIM_MspInit 0x08002224 Section 0 hrtim.o(i.HAL_HRTIM_MspInit) - i.HAL_HRTIM_MspPostInit 0x0800224c Section 0 hrtim.o(i.HAL_HRTIM_MspPostInit) - i.HAL_HRTIM_PollForDLLCalibration 0x080022a0 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_PollForDLLCalibration) - i.HAL_HRTIM_TimeBaseConfig 0x080022e0 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_TimeBaseConfig) - i.HAL_HRTIM_WaveformCompareConfig 0x0800235a Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCompareConfig) - i.HAL_HRTIM_WaveformCountStart 0x0800248e Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart) - i.HAL_HRTIM_WaveformCountStart_IT 0x080024bc Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart_IT) - i.HAL_HRTIM_WaveformOutputConfig 0x08002540 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputConfig) - i.HAL_HRTIM_WaveformOutputStart 0x08002574 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputStart) - i.HAL_HRTIM_WaveformTimerConfig 0x080025a4 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformTimerConfig) - i.HAL_HRTIM_WaveformTimerControl 0x08002632 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformTimerControl) - i.HAL_I2CEx_ConfigAnalogFilter 0x080026b4 Section 0 stm32g4xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigAnalogFilter) - i.HAL_I2CEx_ConfigDigitalFilter 0x0800270a Section 0 stm32g4xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigDigitalFilter) - i.HAL_I2C_Init 0x0800275c Section 0 stm32g4xx_hal_i2c.o(i.HAL_I2C_Init) - i.HAL_I2C_MspInit 0x08002818 Section 0 i2c.o(i.HAL_I2C_MspInit) - i.HAL_IncTick 0x08002898 Section 0 stm32g4xx_hal.o(i.HAL_IncTick) - i.HAL_Init 0x080028a8 Section 0 stm32g4xx_hal.o(i.HAL_Init) - i.HAL_InitTick 0x080028c8 Section 0 stm32g4xx_hal_timebase_tim.o(i.HAL_InitTick) - i.HAL_MspInit 0x08002950 Section 0 stm32g4xx_hal_msp.o(i.HAL_MspInit) - i.HAL_NVIC_EnableIRQ 0x0800298c Section 0 stm32g4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - i.HAL_NVIC_SetPriority 0x080029a8 Section 0 stm32g4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - i.HAL_NVIC_SetPriorityGrouping 0x080029e8 Section 0 stm32g4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - i.HAL_PWREx_ControlVoltageScaling 0x08002a0c Section 0 stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling) - i.HAL_PWREx_DisableUCPDDeadBattery 0x08002acc Section 0 stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableUCPDDeadBattery) - i.HAL_RCCEx_PeriphCLKConfig 0x08002adc Section 0 stm32g4xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) - i.HAL_RCC_ClockConfig 0x08002dd4 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - i.HAL_RCC_GetClockConfig 0x08002fb0 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig) - i.HAL_RCC_GetPCLK1Freq 0x08002ff0 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - i.HAL_RCC_GetPCLK2Freq 0x08003014 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - i.HAL_RCC_GetSysClockFreq 0x08003038 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - i.HAL_RCC_OscConfig 0x080030a8 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_OscConfig) - i.HAL_RTC_Init 0x080034b4 Section 0 stm32g4xx_hal_rtc.o(i.HAL_RTC_Init) - i.HAL_RTC_MspInit 0x08003554 Section 0 rtc.o(i.HAL_RTC_MspInit) - i.HAL_RTC_WaitForSynchro 0x080035a8 Section 0 stm32g4xx_hal_rtc.o(i.HAL_RTC_WaitForSynchro) - i.HAL_TIMEx_Break2Callback 0x080035e0 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_Break2Callback) - i.HAL_TIMEx_BreakCallback 0x080035e2 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - i.HAL_TIMEx_CommutCallback 0x080035e4 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) - i.HAL_TIMEx_ConfigBreakDeadTime 0x080035e8 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigBreakDeadTime) - i.HAL_TIMEx_DirectionChangeCallback 0x08003690 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_DirectionChangeCallback) - i.HAL_TIMEx_EncoderIndexCallback 0x08003692 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_EncoderIndexCallback) - i.HAL_TIMEx_IndexErrorCallback 0x08003694 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_IndexErrorCallback) - i.HAL_TIMEx_MasterConfigSynchronization 0x08003698 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - i.HAL_TIMEx_TransitionErrorCallback 0x0800374c Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_TransitionErrorCallback) - i.HAL_TIM_Base_Init 0x0800374e Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_Base_Init) - i.HAL_TIM_Base_MspInit 0x0800379c Section 0 tim.o(i.HAL_TIM_Base_MspInit) - i.HAL_TIM_Base_Start_IT 0x080037d8 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - i.HAL_TIM_IC_CaptureCallback 0x08003864 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - i.HAL_TIM_IRQHandler 0x08003866 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_IRQHandler) - i.HAL_TIM_MspPostInit 0x08003a08 Section 0 tim.o(i.HAL_TIM_MspPostInit) - i.HAL_TIM_OC_DelayElapsedCallback 0x08003a5c Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - i.HAL_TIM_PWM_ConfigChannel 0x08003a5e Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) - i.HAL_TIM_PWM_Init 0x08003b82 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_Init) - i.HAL_TIM_PWM_MspInit 0x08003bd0 Section 0 tim.o(i.HAL_TIM_PWM_MspInit) - i.HAL_TIM_PWM_PulseFinishedCallback 0x08003bf8 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - i.HAL_TIM_PWM_Start 0x08003bfc Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_Start) - i.HAL_TIM_PeriodElapsedCallback 0x08003d10 Section 0 main.o(i.HAL_TIM_PeriodElapsedCallback) - i.HAL_TIM_TriggerCallback 0x08003d30 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - i.HAL_UARTEx_DisableFifoMode 0x08003d32 Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_DisableFifoMode) - i.HAL_UARTEx_RxEventCallback 0x08003d70 Section 0 stm32g4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - i.HAL_UARTEx_RxFifoFullCallback 0x08003d72 Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_RxFifoFullCallback) - i.HAL_UARTEx_SetRxFifoThreshold 0x08003d74 Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_SetRxFifoThreshold) - i.HAL_UARTEx_SetTxFifoThreshold 0x08003dc0 Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_SetTxFifoThreshold) - i.HAL_UARTEx_TxFifoEmptyCallback 0x08003e0c Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_TxFifoEmptyCallback) - i.HAL_UARTEx_WakeupCallback 0x08003e0e Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_WakeupCallback) - i.HAL_UART_ErrorCallback 0x08003e10 Section 0 uart_fifo.o(i.HAL_UART_ErrorCallback) - i.HAL_UART_IRQHandler 0x08003e74 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_IRQHandler) - i.HAL_UART_Init 0x08004190 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Init) - i.HAL_UART_MspInit 0x080041fc Section 0 usart.o(i.HAL_UART_MspInit) - i.HAL_UART_Receive_DMA 0x0800456c Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Receive_DMA) - i.HAL_UART_Receive_IT 0x080045b4 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Receive_IT) - i.HAL_UART_RxCpltCallback 0x080045fc Section 0 uart_fifo.o(i.HAL_UART_RxCpltCallback) - i.HAL_UART_RxHalfCpltCallback 0x08004628 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) - i.HAL_UART_Transmit_DMA 0x0800462c Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_DMA) - i.HAL_UART_Transmit_IT 0x080046b8 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_IT) - i.HAL_UART_TxCpltCallback 0x0800474c Section 0 uart_fifo.o(i.HAL_UART_TxCpltCallback) - i.HAL_UART_TxHalfCpltCallback 0x0800476c Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback) - i.HRTIM_ForceRegistersUpdate 0x0800476e Section 0 stm32g4xx_hal_hrtim.o(i.HRTIM_ForceRegistersUpdate) - HRTIM_ForceRegistersUpdate 0x0800476f Thumb Code 104 stm32g4xx_hal_hrtim.o(i.HRTIM_ForceRegistersUpdate) - i.HRTIM_MasterWaveform_Config 0x080047d8 Section 0 stm32g4xx_hal_hrtim.o(i.HRTIM_MasterWaveform_Config) - HRTIM_MasterWaveform_Config 0x080047d9 Thumb Code 146 stm32g4xx_hal_hrtim.o(i.HRTIM_MasterWaveform_Config) - i.HRTIM_OutputConfig 0x0800486a Section 0 stm32g4xx_hal_hrtim.o(i.HRTIM_OutputConfig) - HRTIM_OutputConfig 0x0800486b Thumb Code 222 stm32g4xx_hal_hrtim.o(i.HRTIM_OutputConfig) - i.HRTIM_TimingUnitWaveform_Config 0x08004948 Section 0 stm32g4xx_hal_hrtim.o(i.HRTIM_TimingUnitWaveform_Config) - HRTIM_TimingUnitWaveform_Config 0x08004949 Thumb Code 428 stm32g4xx_hal_hrtim.o(i.HRTIM_TimingUnitWaveform_Config) - i.HardFault_Handler 0x08004af8 Section 0 stm32g4xx_it.o(i.HardFault_Handler) - i.LL_ADC_GetOffsetChannel 0x08004afa Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_GetOffsetChannel) - LL_ADC_GetOffsetChannel 0x08004afb Thumb Code 12 stm32g4xx_hal_adc.o(i.LL_ADC_GetOffsetChannel) - i.LL_ADC_INJ_IsConversionOngoing 0x08004b06 Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_INJ_IsConversionOngoing) - LL_ADC_INJ_IsConversionOngoing 0x08004b07 Thumb Code 8 stm32g4xx_hal_adc.o(i.LL_ADC_INJ_IsConversionOngoing) - i.LL_ADC_REG_IsConversionOngoing 0x08004b0e Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_REG_IsConversionOngoing) - LL_ADC_REG_IsConversionOngoing 0x08004b0f Thumb Code 8 stm32g4xx_hal_adc.o(i.LL_ADC_REG_IsConversionOngoing) - i.LL_ADC_REG_IsConversionOngoing 0x08004b16 Section 0 stm32g4xx_hal_adc_ex.o(i.LL_ADC_REG_IsConversionOngoing) - LL_ADC_REG_IsConversionOngoing 0x08004b17 Thumb Code 8 stm32g4xx_hal_adc_ex.o(i.LL_ADC_REG_IsConversionOngoing) - i.LL_ADC_REG_IsTriggerSourceSWStart 0x08004b1e Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_REG_IsTriggerSourceSWStart) - LL_ADC_REG_IsTriggerSourceSWStart 0x08004b1f Thumb Code 16 stm32g4xx_hal_adc.o(i.LL_ADC_REG_IsTriggerSourceSWStart) - i.LL_ADC_SetChannelSamplingTime 0x08004b2e Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_SetChannelSamplingTime) - LL_ADC_SetChannelSamplingTime 0x08004b2f Thumb Code 30 stm32g4xx_hal_adc.o(i.LL_ADC_SetChannelSamplingTime) - i.LL_ADC_SetOffsetState 0x08004b4c Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_SetOffsetState) - LL_ADC_SetOffsetState 0x08004b4d Thumb Code 16 stm32g4xx_hal_adc.o(i.LL_ADC_SetOffsetState) - i.LPUART1_IRQHandler 0x08004b5c Section 0 stm32g4xx_it.o(i.LPUART1_IRQHandler) - i.MX_ADC1_Init 0x08004b74 Section 0 adc.o(i.MX_ADC1_Init) - i.MX_DMA_Init 0x08004c8c Section 0 dma.o(i.MX_DMA_Init) - i.MX_FDCAN1_Init 0x08004d38 Section 0 fdcan.o(i.MX_FDCAN1_Init) - i.MX_FREERTOS_Init 0x08004d84 Section 0 app_freertos.o(i.MX_FREERTOS_Init) - i.MX_GPIO_Init 0x08004da4 Section 0 gpio.o(i.MX_GPIO_Init) - i.MX_HRTIM1_Init 0x08004e48 Section 0 hrtim.o(i.MX_HRTIM1_Init) - i.MX_I2C4_Init 0x08004f64 Section 0 i2c.o(i.MX_I2C4_Init) - i.MX_LPUART1_UART_Init 0x08004fbc Section 0 usart.o(i.MX_LPUART1_UART_Init) - i.MX_RTC_Init 0x08005024 Section 0 rtc.o(i.MX_RTC_Init) - i.MX_TIM17_Init 0x08005060 Section 0 tim.o(i.MX_TIM17_Init) - i.MX_TIM20_Init 0x08005098 Section 0 tim.o(i.MX_TIM20_Init) - i.MX_USART1_UART_Init 0x08005148 Section 0 usart.o(i.MX_USART1_UART_Init) - i.MX_USART2_UART_Init 0x080051b0 Section 0 usart.o(i.MX_USART2_UART_Init) - i.MX_USART3_UART_Init 0x08005218 Section 0 usart.o(i.MX_USART3_UART_Init) - i.MemManage_Handler 0x08005284 Section 0 stm32g4xx_it.o(i.MemManage_Handler) - i.NMI_Handler 0x08005286 Section 0 stm32g4xx_it.o(i.NMI_Handler) - i.RTC_EnterInitMode 0x08005288 Section 0 stm32g4xx_hal_rtc.o(i.RTC_EnterInitMode) - i.RTC_ExitInitMode 0x080052d2 Section 0 stm32g4xx_hal_rtc.o(i.RTC_ExitInitMode) - i.RegRxIdleIRQ 0x08005324 Section 0 uart_fifo.o(i.RegRxIdleIRQ) - i.RegTxCpltIRQ 0x08005340 Section 0 uart_fifo.o(i.RegTxCpltIRQ) - i.StartCliTask 0x0800535c Section 0 cli_task.o(i.StartCliTask) - i.StartDefaultTask 0x08005364 Section 0 main_task.o(i.StartDefaultTask) - i.StartDeviceTask 0x080053ac Section 0 device_task.o(i.StartDeviceTask) - i.StartMonitorTask 0x08005440 Section 0 monitor_task.o(i.StartMonitorTask) - i.SysTick_Handler 0x08005448 Section 0 cmsis_os2.o(i.SysTick_Handler) - i.SystemClock_Config 0x08005462 Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x080054d4 Section 0 system_stm32g4xx.o(i.SystemInit) - i.TIM1_TRG_COM_TIM17_IRQHandler 0x080054e4 Section 0 stm32g4xx_it.o(i.TIM1_TRG_COM_TIM17_IRQHandler) - i.TIM6_DAC_IRQHandler 0x080054f0 Section 0 stm32g4xx_it.o(i.TIM6_DAC_IRQHandler) - i.TIM_Base_SetConfig 0x080054fc Section 0 stm32g4xx_hal_tim.o(i.TIM_Base_SetConfig) - i.TIM_CCxChannelCmd 0x080055e0 Section 0 stm32g4xx_hal_tim.o(i.TIM_CCxChannelCmd) - i.TIM_OC1_SetConfig 0x080055fc Section 0 stm32g4xx_hal_tim.o(i.TIM_OC1_SetConfig) - TIM_OC1_SetConfig 0x080055fd Thumb Code 144 stm32g4xx_hal_tim.o(i.TIM_OC1_SetConfig) - i.TIM_OC2_SetConfig 0x080056a8 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC2_SetConfig) - i.TIM_OC3_SetConfig 0x08005748 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC3_SetConfig) - TIM_OC3_SetConfig 0x08005749 Thumb Code 130 stm32g4xx_hal_tim.o(i.TIM_OC3_SetConfig) - i.TIM_OC4_SetConfig 0x080057e8 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC4_SetConfig) - TIM_OC4_SetConfig 0x080057e9 Thumb Code 132 stm32g4xx_hal_tim.o(i.TIM_OC4_SetConfig) - i.TIM_OC5_SetConfig 0x08005888 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC5_SetConfig) - TIM_OC5_SetConfig 0x08005889 Thumb Code 92 stm32g4xx_hal_tim.o(i.TIM_OC5_SetConfig) - i.TIM_OC6_SetConfig 0x08005900 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC6_SetConfig) - TIM_OC6_SetConfig 0x08005901 Thumb Code 94 stm32g4xx_hal_tim.o(i.TIM_OC6_SetConfig) - i.UARTEx_SetNbDataToProcess 0x0800597c Section 0 stm32g4xx_hal_uart_ex.o(i.UARTEx_SetNbDataToProcess) - UARTEx_SetNbDataToProcess 0x0800597d Thumb Code 64 stm32g4xx_hal_uart_ex.o(i.UARTEx_SetNbDataToProcess) - i.UART_AdvFeatureConfig 0x080059c0 Section 0 stm32g4xx_hal_uart.o(i.UART_AdvFeatureConfig) - i.UART_CheckIdleState 0x08005a88 Section 0 stm32g4xx_hal_uart.o(i.UART_CheckIdleState) - i.UART_DMAAbortOnError 0x08005b30 Section 0 stm32g4xx_hal_uart.o(i.UART_DMAAbortOnError) - UART_DMAAbortOnError 0x08005b31 Thumb Code 16 stm32g4xx_hal_uart.o(i.UART_DMAAbortOnError) - i.UART_DMAError 0x08005b40 Section 0 stm32g4xx_hal_uart.o(i.UART_DMAError) - UART_DMAError 0x08005b41 Thumb Code 80 stm32g4xx_hal_uart.o(i.UART_DMAError) - i.UART_DMAReceiveCplt 0x08005b90 Section 0 stm32g4xx_hal_uart.o(i.UART_DMAReceiveCplt) - UART_DMAReceiveCplt 0x08005b91 Thumb Code 134 stm32g4xx_hal_uart.o(i.UART_DMAReceiveCplt) - i.UART_DMARxHalfCplt 0x08005c16 Section 0 stm32g4xx_hal_uart.o(i.UART_DMARxHalfCplt) - UART_DMARxHalfCplt 0x08005c17 Thumb Code 32 stm32g4xx_hal_uart.o(i.UART_DMARxHalfCplt) - i.UART_DMATransmitCplt 0x08005c36 Section 0 stm32g4xx_hal_uart.o(i.UART_DMATransmitCplt) - UART_DMATransmitCplt 0x08005c37 Thumb Code 66 stm32g4xx_hal_uart.o(i.UART_DMATransmitCplt) - i.UART_DMATxHalfCplt 0x08005c78 Section 0 stm32g4xx_hal_uart.o(i.UART_DMATxHalfCplt) - UART_DMATxHalfCplt 0x08005c79 Thumb Code 10 stm32g4xx_hal_uart.o(i.UART_DMATxHalfCplt) - i.UART_EndRxTransfer 0x08005c84 Section 0 stm32g4xx_hal_uart.o(i.UART_EndRxTransfer) - UART_EndRxTransfer 0x08005c85 Thumb Code 78 stm32g4xx_hal_uart.o(i.UART_EndRxTransfer) - i.UART_EndTxTransfer 0x08005cd8 Section 0 stm32g4xx_hal_uart.o(i.UART_EndTxTransfer) - UART_EndTxTransfer 0x08005cd9 Thumb Code 46 stm32g4xx_hal_uart.o(i.UART_EndTxTransfer) - i.UART_RX_FIFO_open 0x08005d08 Section 0 uart_fifo.o(i.UART_RX_FIFO_open) - i.UART_RxISR_16BIT 0x08005db0 Section 0 stm32g4xx_hal_uart.o(i.UART_RxISR_16BIT) - UART_RxISR_16BIT 0x08005db1 Thumb Code 194 stm32g4xx_hal_uart.o(i.UART_RxISR_16BIT) - i.UART_RxISR_16BIT_FIFOEN 0x08005e78 Section 0 stm32g4xx_hal_uart.o(i.UART_RxISR_16BIT_FIFOEN) - UART_RxISR_16BIT_FIFOEN 0x08005e79 Thumb Code 406 stm32g4xx_hal_uart.o(i.UART_RxISR_16BIT_FIFOEN) - i.UART_RxISR_8BIT 0x0800601c Section 0 stm32g4xx_hal_uart.o(i.UART_RxISR_8BIT) - UART_RxISR_8BIT 0x0800601d Thumb Code 194 stm32g4xx_hal_uart.o(i.UART_RxISR_8BIT) - i.UART_RxISR_8BIT_FIFOEN 0x080060e4 Section 0 stm32g4xx_hal_uart.o(i.UART_RxISR_8BIT_FIFOEN) - UART_RxISR_8BIT_FIFOEN 0x080060e5 Thumb Code 406 stm32g4xx_hal_uart.o(i.UART_RxISR_8BIT_FIFOEN) - i.UART_SetConfig 0x08006288 Section 0 stm32g4xx_hal_uart.o(i.UART_SetConfig) - i.UART_Start_Receive_DMA 0x0800651c Section 0 stm32g4xx_hal_uart.o(i.UART_Start_Receive_DMA) - i.UART_Start_Receive_IT 0x080065bc Section 0 stm32g4xx_hal_uart.o(i.UART_Start_Receive_IT) - i.UART_TX_FIFO_open 0x080066cc Section 0 uart_fifo.o(i.UART_TX_FIFO_open) - i.UART_TX_FIFO_sendstr 0x08006734 Section 0 uart_fifo.o(i.UART_TX_FIFO_sendstr) - UART_TX_FIFO_sendstr 0x08006735 Thumb Code 94 uart_fifo.o(i.UART_TX_FIFO_sendstr) - i.UART_TX_FIFO_write 0x080067b4 Section 0 uart_fifo.o(i.UART_TX_FIFO_write) - i.UART_TxISR_16BIT 0x0800681e Section 0 stm32g4xx_hal_uart.o(i.UART_TxISR_16BIT) - UART_TxISR_16BIT 0x0800681f Thumb Code 82 stm32g4xx_hal_uart.o(i.UART_TxISR_16BIT) - i.UART_TxISR_16BIT_FIFOEN 0x08006870 Section 0 stm32g4xx_hal_uart.o(i.UART_TxISR_16BIT_FIFOEN) - UART_TxISR_16BIT_FIFOEN 0x08006871 Thumb Code 106 stm32g4xx_hal_uart.o(i.UART_TxISR_16BIT_FIFOEN) - i.UART_TxISR_8BIT 0x080068da Section 0 stm32g4xx_hal_uart.o(i.UART_TxISR_8BIT) - UART_TxISR_8BIT 0x080068db Thumb Code 78 stm32g4xx_hal_uart.o(i.UART_TxISR_8BIT) - i.UART_TxISR_8BIT_FIFOEN 0x08006928 Section 0 stm32g4xx_hal_uart.o(i.UART_TxISR_8BIT_FIFOEN) - UART_TxISR_8BIT_FIFOEN 0x08006929 Thumb Code 102 stm32g4xx_hal_uart.o(i.UART_TxISR_8BIT_FIFOEN) - i.UART_WaitOnFlagUntilTimeout 0x0800698e Section 0 stm32g4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - i.USART1_IRQHandler 0x08006a24 Section 0 stm32g4xx_it.o(i.USART1_IRQHandler) - i.USART2_IRQHandler 0x08006a3c Section 0 stm32g4xx_it.o(i.USART2_IRQHandler) - i.USART3_IRQHandler 0x08006a54 Section 0 stm32g4xx_it.o(i.USART3_IRQHandler) - i.UsageFault_Handler 0x08006a6c Section 0 stm32g4xx_it.o(i.UsageFault_Handler) - i.__0printf$4 0x08006a70 Section 0 printf4.o(i.__0printf$4) - i.__NVIC_SetPriority 0x08006a90 Section 0 stm32g4xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08006a91 Thumb Code 22 stm32g4xx_hal_cortex.o(i.__NVIC_SetPriority) - i.__hardfp_log 0x08006ab0 Section 0 log.o(i.__hardfp_log) - i.__kernel_poly 0x08006e94 Section 0 poly.o(i.__kernel_poly) - i.__scatterload_copy 0x08006f8c Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x08006f9a Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08006f9c Section 14 handlers.o(i.__scatterload_zeroinit) - i.__set_errno 0x08006fac Section 0 errno.o(i.__set_errno) - i._printf_core 0x08006fb8 Section 0 printf4.o(i._printf_core) - _printf_core 0x08006fb9 Thumb Code 548 printf4.o(i._printf_core) - i.adc_init 0x080071e0 Section 0 drv_power.o(i.adc_init) - i.adc_value 0x080072c8 Section 0 drv_power.o(i.adc_value) - i.fan_init 0x08007350 Section 0 drv_fan.o(i.fan_init) - i.fputc 0x08007384 Section 0 drv_uart.o(i.fputc) - i.get_voltage 0x0800739c Section 0 drv_power.o(i.get_voltage) - i.init_uart_fifos 0x080073f4 Section 0 drv_uart.o(i.init_uart_fifos) - i.main 0x08007510 Section 0 main.o(i.main) - i.osDelay 0x0800755a Section 0 cmsis_os2.o(i.osDelay) - i.osKernelInitialize 0x08007574 Section 0 cmsis_os2.o(i.osKernelInitialize) - i.osKernelStart 0x08007598 Section 0 cmsis_os2.o(i.osKernelStart) - i.osMutexAcquire 0x080075d0 Section 0 cmsis_os2.o(i.osMutexAcquire) - i.osMutexCreate 0x08007622 Section 0 cmsis_os1.o(i.osMutexCreate) - i.osMutexNew 0x0800762c Section 0 cmsis_os2.o(i.osMutexNew) - i.osMutexRelease 0x08007692 Section 0 cmsis_os2.o(i.osMutexRelease) - i.osThreadNew 0x080076d4 Section 0 cmsis_os2.o(i.osThreadNew) - i.power_init 0x0800775c Section 0 drv_power.o(i.power_init) - i.prvAddCurrentTaskToDelayedList 0x08007784 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) - prvAddCurrentTaskToDelayedList 0x08007785 Thumb Code 84 tasks.o(i.prvAddCurrentTaskToDelayedList) - i.prvAddNewTaskToReadyList 0x080077e0 Section 0 tasks.o(i.prvAddNewTaskToReadyList) - prvAddNewTaskToReadyList 0x080077e1 Thumb Code 190 tasks.o(i.prvAddNewTaskToReadyList) - i.prvCheckForValidListAndQueue 0x080078b0 Section 0 timers.o(i.prvCheckForValidListAndQueue) - prvCheckForValidListAndQueue 0x080078b1 Thumb Code 72 timers.o(i.prvCheckForValidListAndQueue) - i.prvCopyDataFromQueue 0x08007908 Section 0 queue.o(i.prvCopyDataFromQueue) - prvCopyDataFromQueue 0x08007909 Thumb Code 38 queue.o(i.prvCopyDataFromQueue) - i.prvCopyDataToQueue 0x0800792e Section 0 queue.o(i.prvCopyDataToQueue) - prvCopyDataToQueue 0x0800792f Thumb Code 108 queue.o(i.prvCopyDataToQueue) - i.prvDeleteTCB 0x0800799a Section 0 tasks.o(i.prvDeleteTCB) - prvDeleteTCB 0x0800799b Thumb Code 52 tasks.o(i.prvDeleteTCB) - i.prvHeapInit 0x080079d0 Section 0 heap_4.o(i.prvHeapInit) - prvHeapInit 0x080079d1 Thumb Code 66 heap_4.o(i.prvHeapInit) - i.prvIdleTask 0x08007a1c Section 0 tasks.o(i.prvIdleTask) - prvIdleTask 0x08007a1d Thumb Code 82 tasks.o(i.prvIdleTask) - i.prvInitialiseMutex 0x08007a7c Section 0 queue.o(i.prvInitialiseMutex) - prvInitialiseMutex 0x08007a7d Thumb Code 22 queue.o(i.prvInitialiseMutex) - i.prvInitialiseNewQueue 0x08007a94 Section 0 queue.o(i.prvInitialiseNewQueue) - prvInitialiseNewQueue 0x08007a95 Thumb Code 34 queue.o(i.prvInitialiseNewQueue) - i.prvInitialiseNewTask 0x08007ab8 Section 0 tasks.o(i.prvInitialiseNewTask) - prvInitialiseNewTask 0x08007ab9 Thumb Code 176 tasks.o(i.prvInitialiseNewTask) - i.prvInsertBlockIntoFreeList 0x08007b68 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) - prvInsertBlockIntoFreeList 0x08007b69 Thumb Code 72 heap_4.o(i.prvInsertBlockIntoFreeList) - i.prvInsertTimerInActiveList 0x08007bb4 Section 0 timers.o(i.prvInsertTimerInActiveList) - prvInsertTimerInActiveList 0x08007bb5 Thumb Code 52 timers.o(i.prvInsertTimerInActiveList) - i.prvIsQueueEmpty 0x08007bec Section 0 queue.o(i.prvIsQueueEmpty) - prvIsQueueEmpty 0x08007bed Thumb Code 28 queue.o(i.prvIsQueueEmpty) - i.prvProcessReceivedCommands 0x08007c08 Section 0 timers.o(i.prvProcessReceivedCommands) - prvProcessReceivedCommands 0x08007c09 Thumb Code 248 timers.o(i.prvProcessReceivedCommands) - i.prvProcessTimerOrBlockTask 0x08007d04 Section 0 timers.o(i.prvProcessTimerOrBlockTask) - prvProcessTimerOrBlockTask 0x08007d05 Thumb Code 182 timers.o(i.prvProcessTimerOrBlockTask) - i.prvResetNextTaskUnblockTime 0x08007dc4 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) - prvResetNextTaskUnblockTime 0x08007dc5 Thumb Code 26 tasks.o(i.prvResetNextTaskUnblockTime) - i.prvSampleTimeNow 0x08007de4 Section 0 timers.o(i.prvSampleTimeNow) - prvSampleTimeNow 0x08007de5 Thumb Code 36 timers.o(i.prvSampleTimeNow) - i.prvSwitchTimerLists 0x08007e0c Section 0 timers.o(i.prvSwitchTimerLists) - prvSwitchTimerLists 0x08007e0d Thumb Code 104 timers.o(i.prvSwitchTimerLists) - i.prvTaskExitError 0x08007e78 Section 0 port.o(i.prvTaskExitError) - prvTaskExitError 0x08007e79 Thumb Code 28 port.o(i.prvTaskExitError) - i.prvTimerTask 0x08007e98 Section 0 timers.o(i.prvTimerTask) - prvTimerTask 0x08007e99 Thumb Code 32 timers.o(i.prvTimerTask) - i.prvUnlockQueue 0x08007ebc Section 0 queue.o(i.prvUnlockQueue) - prvUnlockQueue 0x08007ebd Thumb Code 106 queue.o(i.prvUnlockQueue) - i.pvPortMalloc 0x08007f28 Section 0 heap_4.o(i.pvPortMalloc) - i.pvTaskIncrementMutexHeldCount 0x08008004 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) - i.pxPortInitialiseStack 0x0800801c Section 0 port.o(i.pxPortInitialiseStack) - i.relay_init 0x08008048 Section 0 drv_relay.o(i.relay_init) - i.relay_set 0x080080ac Section 0 drv_relay.o(i.relay_set) - i.scale_bat 0x0800810c Section 0 drv_power.o(i.scale_bat) - i.scale_buck_in 0x08008140 Section 0 drv_power.o(i.scale_buck_in) - i.scale_buck_out 0x08008174 Section 0 drv_power.o(i.scale_buck_out) - i.scale_current 0x080081a8 Section 0 drv_power.o(i.scale_current) - i.scale_pwr 0x080081c8 Section 0 drv_power.o(i.scale_pwr) - i.scale_temp 0x080081fc Section 0 drv_power.o(i.scale_temp) - i.tick_count 0x080082fc Section 0 drv_tick.o(i.tick_count) - i.tick_init 0x08008328 Section 0 drv_tick.o(i.tick_init) - i.uxListRemove 0x08008334 Section 0 list.o(i.uxListRemove) - i.vApplicationGetIdleTaskMemory 0x0800835c Section 0 cmsis_os2.o(i.vApplicationGetIdleTaskMemory) - i.vApplicationGetTimerTaskMemory 0x08008370 Section 0 cmsis_os2.o(i.vApplicationGetTimerTaskMemory) - i.vListInitialise 0x08008388 Section 0 list.o(i.vListInitialise) - i.vListInitialiseItem 0x0800839e Section 0 list.o(i.vListInitialiseItem) - i.vListInsert 0x080083a4 Section 0 list.o(i.vListInsert) - i.vListInsertEnd 0x080083d4 Section 0 list.o(i.vListInsertEnd) - i.vPortEnterCritical 0x080083ec Section 0 port.o(i.vPortEnterCritical) - i.vPortExitCritical 0x0800842c Section 0 port.o(i.vPortExitCritical) - i.vPortFree 0x08008454 Section 0 heap_4.o(i.vPortFree) - i.vPortSetupTimerInterrupt 0x080084b8 Section 0 port.o(i.vPortSetupTimerInterrupt) - i.vPortValidateInterruptPriority 0x080084dc Section 0 port.o(i.vPortValidateInterruptPriority) - i.vQueueAddToRegistry 0x08008530 Section 0 queue.o(i.vQueueAddToRegistry) - i.vQueueWaitForMessageRestricted 0x08008558 Section 0 queue.o(i.vQueueWaitForMessageRestricted) - i.vTaskDelay 0x080085a0 Section 0 tasks.o(i.vTaskDelay) - i.vTaskInternalSetTimeOutState 0x080085ec Section 0 tasks.o(i.vTaskInternalSetTimeOutState) - i.vTaskMissedYield 0x080085fc Section 0 tasks.o(i.vTaskMissedYield) - i.vTaskNotifyGiveFromISR 0x08008608 Section 0 tasks.o(i.vTaskNotifyGiveFromISR) - i.vTaskPlaceOnEventList 0x080086b8 Section 0 tasks.o(i.vTaskPlaceOnEventList) - i.vTaskPlaceOnEventListRestricted 0x080086e8 Section 0 tasks.o(i.vTaskPlaceOnEventListRestricted) - i.vTaskPriorityDisinheritAfterTimeout 0x08008720 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - i.vTaskStartScheduler 0x080087b0 Section 0 tasks.o(i.vTaskStartScheduler) - i.vTaskSuspendAll 0x08008838 Section 0 tasks.o(i.vTaskSuspendAll) - i.vTaskSwitchContext 0x08008848 Section 0 tasks.o(i.vTaskSwitchContext) - i.xPortStartScheduler 0x080088ac Section 0 port.o(i.xPortStartScheduler) - i.xPortSysTickHandler 0x080089a4 Section 0 port.o(i.xPortSysTickHandler) - i.xQueueCreateMutex 0x080089d0 Section 0 queue.o(i.xQueueCreateMutex) - i.xQueueCreateMutexStatic 0x080089e6 Section 0 queue.o(i.xQueueCreateMutexStatic) - i.xQueueGenericCreate 0x08008a00 Section 0 queue.o(i.xQueueGenericCreate) - i.xQueueGenericCreateStatic 0x08008a42 Section 0 queue.o(i.xQueueGenericCreateStatic) - i.xQueueGenericReset 0x08008aa8 Section 0 queue.o(i.xQueueGenericReset) - i.xQueueGenericSend 0x08008b30 Section 0 queue.o(i.xQueueGenericSend) - i.xQueueGenericSendFromISR 0x08008c90 Section 0 queue.o(i.xQueueGenericSendFromISR) - i.xQueueGiveMutexRecursive 0x08008d4e Section 0 queue.o(i.xQueueGiveMutexRecursive) - i.xQueueReceive 0x08008d8c Section 0 queue.o(i.xQueueReceive) - i.xQueueSemaphoreTake 0x08008ec4 Section 0 queue.o(i.xQueueSemaphoreTake) - i.xQueueTakeMutexRecursive 0x0800903c Section 0 queue.o(i.xQueueTakeMutexRecursive) - i.xTaskCheckForTimeOut 0x0800907c Section 0 tasks.o(i.xTaskCheckForTimeOut) - i.xTaskCreate 0x080090f0 Section 0 tasks.o(i.xTaskCreate) - i.xTaskCreateStatic 0x0800914a Section 0 tasks.o(i.xTaskCreateStatic) - i.xTaskGetCurrentTaskHandle 0x080091a0 Section 0 tasks.o(i.xTaskGetCurrentTaskHandle) - i.xTaskGetSchedulerState 0x080091ac Section 0 tasks.o(i.xTaskGetSchedulerState) - i.xTaskGetTickCount 0x080091c8 Section 0 tasks.o(i.xTaskGetTickCount) - i.xTaskIncrementTick 0x080091d4 Section 0 tasks.o(i.xTaskIncrementTick) - i.xTaskPriorityDisinherit 0x0800929c Section 0 tasks.o(i.xTaskPriorityDisinherit) - i.xTaskPriorityInherit 0x0800931c Section 0 tasks.o(i.xTaskPriorityInherit) - i.xTaskRemoveFromEventList 0x08009394 Section 0 tasks.o(i.xTaskRemoveFromEventList) - i.xTaskResumeAll 0x08009404 Section 0 tasks.o(i.xTaskResumeAll) - i.xTimerCreateTimerTask 0x080094c8 Section 0 timers.o(i.xTimerCreateTimerTask) - i.xTimerGenericCommand 0x08009528 Section 0 timers.o(i.xTimerGenericCommand) - .constdata 0x08009590 Section 108 main_task.o(.constdata) - .constdata 0x080095fc Section 16 drv_relay.o(.constdata) - .constdata 0x0800960c Section 16 drv_fan.o(.constdata) - .constdata 0x0800961c Section 16 drv_power.o(.constdata) - .constdata 0x0800962c Section 32 drv_at24cxx.o(.constdata) - .constdata 0x0800964c Section 36 app_freertos.o(.constdata) - .constdata 0x08009670 Section 24 stm32g4xx_hal_uart.o(.constdata) - .constdata 0x08009688 Section 16 stm32g4xx_hal_uart_ex.o(.constdata) - numerator 0x08009688 Data 8 stm32g4xx_hal_uart_ex.o(.constdata) - denominator 0x08009690 Data 8 stm32g4xx_hal_uart_ex.o(.constdata) - .constdata 0x08009698 Section 16 system_stm32g4xx.o(.constdata) - .constdata 0x080096a8 Section 8 system_stm32g4xx.o(.constdata) - .constdata 0x080096b0 Section 32 uart_fifo.o(.constdata) - .constdata 0x080096d0 Section 56 log.o(.constdata) - Lg2 0x080096d0 Data 24 log.o(.constdata) - Lg 0x080096e8 Data 32 log.o(.constdata) - .constdata 0x08009708 Section 8 qnan.o(.constdata) - .conststring 0x08009710 Section 31 main_task.o(.conststring) - .conststring 0x0800972f Section 12 app_freertos.o(.conststring) + i.ADC_ConversionStop 0x0800085c Section 0 stm32g4xx_hal_adc.o(i.ADC_ConversionStop) + i.ADC_Disable 0x08000944 Section 0 stm32g4xx_hal_adc.o(i.ADC_Disable) + i.ADC_Enable 0x080009b4 Section 0 stm32g4xx_hal_adc.o(i.ADC_Enable) + i.ADC_filterbuff_push_pull 0x08000a78 Section 0 drv_power.o(i.ADC_filterbuff_push_pull) + i.AT24C_Init 0x08000b24 Section 0 drv_at24cxx.o(i.AT24C_Init) + i.BSP_UART_IRQHandler 0x08000b84 Section 0 uart_fifo.o(i.BSP_UART_IRQHandler) + i.BusFault_Handler 0x08000bf8 Section 0 stm32g4xx_it.o(i.BusFault_Handler) + i.DMA1_Channel1_IRQHandler 0x08000bfc Section 0 stm32g4xx_it.o(i.DMA1_Channel1_IRQHandler) + i.DMA1_Channel2_IRQHandler 0x08000c08 Section 0 stm32g4xx_it.o(i.DMA1_Channel2_IRQHandler) + i.DMA1_Channel3_IRQHandler 0x08000c14 Section 0 stm32g4xx_it.o(i.DMA1_Channel3_IRQHandler) + i.DMA1_Channel4_IRQHandler 0x08000c20 Section 0 stm32g4xx_it.o(i.DMA1_Channel4_IRQHandler) + i.DMA1_Channel5_IRQHandler 0x08000c2c Section 0 stm32g4xx_it.o(i.DMA1_Channel5_IRQHandler) + i.DMA1_Channel6_IRQHandler 0x08000c38 Section 0 stm32g4xx_it.o(i.DMA1_Channel6_IRQHandler) + i.DMA1_Channel7_IRQHandler 0x08000c44 Section 0 stm32g4xx_it.o(i.DMA1_Channel7_IRQHandler) + i.DMA1_Channel8_IRQHandler 0x08000c50 Section 0 stm32g4xx_it.o(i.DMA1_Channel8_IRQHandler) + i.DMA_CalcDMAMUXChannelBaseAndMask 0x08000c5c Section 0 stm32g4xx_hal_dma.o(i.DMA_CalcDMAMUXChannelBaseAndMask) + DMA_CalcDMAMUXChannelBaseAndMask 0x08000c5d Thumb Code 54 stm32g4xx_hal_dma.o(i.DMA_CalcDMAMUXChannelBaseAndMask) + i.DMA_CalcDMAMUXRequestGenBaseAndMask 0x08000c9c Section 0 stm32g4xx_hal_dma.o(i.DMA_CalcDMAMUXRequestGenBaseAndMask) + DMA_CalcDMAMUXRequestGenBaseAndMask 0x08000c9d Thumb Code 30 stm32g4xx_hal_dma.o(i.DMA_CalcDMAMUXRequestGenBaseAndMask) + i.DMA_SetConfig 0x08000cc0 Section 0 stm32g4xx_hal_dma.o(i.DMA_SetConfig) + DMA_SetConfig 0x08000cc1 Thumb Code 62 stm32g4xx_hal_dma.o(i.DMA_SetConfig) + i.DebugMon_Handler 0x08000cfe Section 0 stm32g4xx_it.o(i.DebugMon_Handler) + i.Error_Handler 0x08000d00 Section 0 main.o(i.Error_Handler) + i.HAL_ADCEx_Calibration_Start 0x08000d04 Section 0 stm32g4xx_hal_adc_ex.o(i.HAL_ADCEx_Calibration_Start) + i.HAL_ADCEx_MultiModeConfigChannel 0x08000d98 Section 0 stm32g4xx_hal_adc_ex.o(i.HAL_ADCEx_MultiModeConfigChannel) + i.HAL_ADC_ConfigChannel 0x08000ef4 Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_ConfigChannel) + i.HAL_ADC_GetValue 0x0800135c Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_GetValue) + i.HAL_ADC_Init 0x08001364 Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_Init) + i.HAL_ADC_MspInit 0x08001598 Section 0 adc.o(i.HAL_ADC_MspInit) + i.HAL_ADC_PollForConversion 0x0800162c Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_PollForConversion) + i.HAL_ADC_Start 0x0800176c Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_Start) + i.HAL_ADC_Stop 0x080018a8 Section 0 stm32g4xx_hal_adc.o(i.HAL_ADC_Stop) + i.HAL_DMA_Abort 0x080018e6 Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_Abort) + i.HAL_DMA_Abort_IT 0x0800194e Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_Abort_IT) + i.HAL_DMA_IRQHandler 0x080019c4 Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_IRQHandler) + i.HAL_DMA_Init 0x08001a84 Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_Init) + i.HAL_DMA_Start_IT 0x08001b40 Section 0 stm32g4xx_hal_dma.o(i.HAL_DMA_Start_IT) + i.HAL_FDCAN_Init 0x08001bcc Section 0 stm32g4xx_hal_fdcan.o(i.HAL_FDCAN_Init) + i.HAL_FDCAN_MspInit 0x08001de4 Section 0 fdcan.o(i.HAL_FDCAN_MspInit) + i.HAL_GPIO_Init 0x08001e60 Section 0 stm32g4xx_hal_gpio.o(i.HAL_GPIO_Init) + i.HAL_GPIO_WritePin 0x08002098 Section 0 stm32g4xx_hal_gpio.o(i.HAL_GPIO_WritePin) + i.HAL_GetTick 0x080020a4 Section 0 stm32g4xx_hal.o(i.HAL_GetTick) + i.HAL_HRTIM_DLLCalibrationStart 0x080020b0 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_DLLCalibrationStart) + i.HAL_HRTIM_Init 0x08002114 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_Init) + i.HAL_HRTIM_MspInit 0x080021c8 Section 0 hrtim.o(i.HAL_HRTIM_MspInit) + i.HAL_HRTIM_MspPostInit 0x080021f0 Section 0 hrtim.o(i.HAL_HRTIM_MspPostInit) + i.HAL_HRTIM_PollForDLLCalibration 0x08002244 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_PollForDLLCalibration) + i.HAL_HRTIM_TimeBaseConfig 0x08002284 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_TimeBaseConfig) + i.HAL_HRTIM_WaveformCompareConfig 0x080022fe Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCompareConfig) + i.HAL_HRTIM_WaveformCountStart 0x08002432 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart) + i.HAL_HRTIM_WaveformOutputConfig 0x0800245e Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputConfig) + i.HAL_HRTIM_WaveformOutputStart 0x08002492 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputStart) + i.HAL_HRTIM_WaveformTimerConfig 0x080024c2 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformTimerConfig) + i.HAL_HRTIM_WaveformTimerControl 0x08002550 Section 0 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformTimerControl) + i.HAL_I2CEx_ConfigAnalogFilter 0x080025d2 Section 0 stm32g4xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigAnalogFilter) + i.HAL_I2CEx_ConfigDigitalFilter 0x08002628 Section 0 stm32g4xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigDigitalFilter) + i.HAL_I2C_Init 0x0800267c Section 0 stm32g4xx_hal_i2c.o(i.HAL_I2C_Init) + i.HAL_I2C_MspInit 0x08002738 Section 0 i2c.o(i.HAL_I2C_MspInit) + i.HAL_IncTick 0x080027b8 Section 0 stm32g4xx_hal.o(i.HAL_IncTick) + i.HAL_Init 0x080027c8 Section 0 stm32g4xx_hal.o(i.HAL_Init) + i.HAL_InitTick 0x080027e8 Section 0 stm32g4xx_hal_timebase_tim.o(i.HAL_InitTick) + i.HAL_MspInit 0x08002870 Section 0 stm32g4xx_hal_msp.o(i.HAL_MspInit) + i.HAL_NVIC_EnableIRQ 0x080028ac Section 0 stm32g4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + i.HAL_NVIC_SetPriority 0x080028c8 Section 0 stm32g4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + i.HAL_NVIC_SetPriorityGrouping 0x08002908 Section 0 stm32g4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + i.HAL_PWREx_ControlVoltageScaling 0x0800292c Section 0 stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling) + i.HAL_PWREx_DisableUCPDDeadBattery 0x080029ec Section 0 stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableUCPDDeadBattery) + i.HAL_RCCEx_PeriphCLKConfig 0x080029fc Section 0 stm32g4xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) + i.HAL_RCC_ClockConfig 0x08002cf4 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + i.HAL_RCC_GetClockConfig 0x08002ed0 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig) + i.HAL_RCC_GetPCLK1Freq 0x08002f10 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + i.HAL_RCC_GetPCLK2Freq 0x08002f34 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + i.HAL_RCC_GetSysClockFreq 0x08002f58 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + i.HAL_RCC_OscConfig 0x08002fc8 Section 0 stm32g4xx_hal_rcc.o(i.HAL_RCC_OscConfig) + i.HAL_RTC_Init 0x080033d4 Section 0 stm32g4xx_hal_rtc.o(i.HAL_RTC_Init) + i.HAL_RTC_MspInit 0x08003474 Section 0 rtc.o(i.HAL_RTC_MspInit) + i.HAL_RTC_WaitForSynchro 0x080034c8 Section 0 stm32g4xx_hal_rtc.o(i.HAL_RTC_WaitForSynchro) + i.HAL_TIMEx_Break2Callback 0x08003500 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_Break2Callback) + i.HAL_TIMEx_BreakCallback 0x08003502 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + i.HAL_TIMEx_CommutCallback 0x08003504 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) + i.HAL_TIMEx_ConfigBreakDeadTime 0x08003508 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigBreakDeadTime) + i.HAL_TIMEx_DirectionChangeCallback 0x080035b0 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_DirectionChangeCallback) + i.HAL_TIMEx_EncoderIndexCallback 0x080035b2 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_EncoderIndexCallback) + i.HAL_TIMEx_IndexErrorCallback 0x080035b4 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_IndexErrorCallback) + i.HAL_TIMEx_MasterConfigSynchronization 0x080035b8 Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + i.HAL_TIMEx_TransitionErrorCallback 0x0800366c Section 0 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_TransitionErrorCallback) + i.HAL_TIM_Base_Init 0x0800366e Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_Base_Init) + i.HAL_TIM_Base_MspInit 0x080036bc Section 0 tim.o(i.HAL_TIM_Base_MspInit) + i.HAL_TIM_Base_Start_IT 0x080036f8 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + i.HAL_TIM_IC_CaptureCallback 0x08003784 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + i.HAL_TIM_IRQHandler 0x08003786 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_IRQHandler) + i.HAL_TIM_MspPostInit 0x08003928 Section 0 tim.o(i.HAL_TIM_MspPostInit) + i.HAL_TIM_OC_DelayElapsedCallback 0x0800397c Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + i.HAL_TIM_PWM_ConfigChannel 0x0800397e Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) + i.HAL_TIM_PWM_Init 0x08003aa2 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_Init) + i.HAL_TIM_PWM_MspInit 0x08003af0 Section 0 tim.o(i.HAL_TIM_PWM_MspInit) + i.HAL_TIM_PWM_PulseFinishedCallback 0x08003b18 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + i.HAL_TIM_PWM_Start 0x08003b1c Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_Start) + i.HAL_TIM_PeriodElapsedCallback 0x08003c30 Section 0 main.o(i.HAL_TIM_PeriodElapsedCallback) + i.HAL_TIM_TriggerCallback 0x08003c50 Section 0 stm32g4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + i.HAL_UARTEx_DisableFifoMode 0x08003c52 Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_DisableFifoMode) + i.HAL_UARTEx_RxEventCallback 0x08003c90 Section 0 stm32g4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + i.HAL_UARTEx_RxFifoFullCallback 0x08003c92 Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_RxFifoFullCallback) + i.HAL_UARTEx_SetRxFifoThreshold 0x08003c94 Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_SetRxFifoThreshold) + i.HAL_UARTEx_SetTxFifoThreshold 0x08003ce0 Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_SetTxFifoThreshold) + i.HAL_UARTEx_TxFifoEmptyCallback 0x08003d2c Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_TxFifoEmptyCallback) + i.HAL_UARTEx_WakeupCallback 0x08003d2e Section 0 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_WakeupCallback) + i.HAL_UART_ErrorCallback 0x08003d30 Section 0 uart_fifo.o(i.HAL_UART_ErrorCallback) + i.HAL_UART_IRQHandler 0x08003d94 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_IRQHandler) + i.HAL_UART_Init 0x080040b0 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Init) + i.HAL_UART_MspInit 0x0800411c Section 0 usart.o(i.HAL_UART_MspInit) + i.HAL_UART_Receive_DMA 0x0800448c Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Receive_DMA) + i.HAL_UART_Receive_IT 0x080044d4 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Receive_IT) + i.HAL_UART_RxCpltCallback 0x0800451c Section 0 uart_fifo.o(i.HAL_UART_RxCpltCallback) + i.HAL_UART_RxHalfCpltCallback 0x08004548 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) + i.HAL_UART_Transmit_DMA 0x0800454c Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_DMA) + i.HAL_UART_Transmit_IT 0x080045d8 Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_IT) + i.HAL_UART_TxCpltCallback 0x0800466c Section 0 uart_fifo.o(i.HAL_UART_TxCpltCallback) + i.HAL_UART_TxHalfCpltCallback 0x0800468c Section 0 stm32g4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback) + i.HRTIM_ForceRegistersUpdate 0x0800468e Section 0 stm32g4xx_hal_hrtim.o(i.HRTIM_ForceRegistersUpdate) + HRTIM_ForceRegistersUpdate 0x0800468f Thumb Code 104 stm32g4xx_hal_hrtim.o(i.HRTIM_ForceRegistersUpdate) + i.HRTIM_MasterWaveform_Config 0x080046f8 Section 0 stm32g4xx_hal_hrtim.o(i.HRTIM_MasterWaveform_Config) + HRTIM_MasterWaveform_Config 0x080046f9 Thumb Code 146 stm32g4xx_hal_hrtim.o(i.HRTIM_MasterWaveform_Config) + i.HRTIM_OutputConfig 0x0800478a Section 0 stm32g4xx_hal_hrtim.o(i.HRTIM_OutputConfig) + HRTIM_OutputConfig 0x0800478b Thumb Code 222 stm32g4xx_hal_hrtim.o(i.HRTIM_OutputConfig) + i.HRTIM_TimingUnitWaveform_Config 0x08004868 Section 0 stm32g4xx_hal_hrtim.o(i.HRTIM_TimingUnitWaveform_Config) + HRTIM_TimingUnitWaveform_Config 0x08004869 Thumb Code 428 stm32g4xx_hal_hrtim.o(i.HRTIM_TimingUnitWaveform_Config) + i.HardFault_Handler 0x08004a18 Section 0 stm32g4xx_it.o(i.HardFault_Handler) + i.LL_ADC_GetOffsetChannel 0x08004a1a Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_GetOffsetChannel) + LL_ADC_GetOffsetChannel 0x08004a1b Thumb Code 12 stm32g4xx_hal_adc.o(i.LL_ADC_GetOffsetChannel) + i.LL_ADC_INJ_IsConversionOngoing 0x08004a26 Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_INJ_IsConversionOngoing) + LL_ADC_INJ_IsConversionOngoing 0x08004a27 Thumb Code 8 stm32g4xx_hal_adc.o(i.LL_ADC_INJ_IsConversionOngoing) + i.LL_ADC_REG_IsConversionOngoing 0x08004a2e Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_REG_IsConversionOngoing) + LL_ADC_REG_IsConversionOngoing 0x08004a2f Thumb Code 8 stm32g4xx_hal_adc.o(i.LL_ADC_REG_IsConversionOngoing) + i.LL_ADC_REG_IsConversionOngoing 0x08004a36 Section 0 stm32g4xx_hal_adc_ex.o(i.LL_ADC_REG_IsConversionOngoing) + LL_ADC_REG_IsConversionOngoing 0x08004a37 Thumb Code 8 stm32g4xx_hal_adc_ex.o(i.LL_ADC_REG_IsConversionOngoing) + i.LL_ADC_REG_IsTriggerSourceSWStart 0x08004a3e Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_REG_IsTriggerSourceSWStart) + LL_ADC_REG_IsTriggerSourceSWStart 0x08004a3f Thumb Code 16 stm32g4xx_hal_adc.o(i.LL_ADC_REG_IsTriggerSourceSWStart) + i.LL_ADC_SetChannelSamplingTime 0x08004a4e Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_SetChannelSamplingTime) + LL_ADC_SetChannelSamplingTime 0x08004a4f Thumb Code 30 stm32g4xx_hal_adc.o(i.LL_ADC_SetChannelSamplingTime) + i.LL_ADC_SetOffsetState 0x08004a6c Section 0 stm32g4xx_hal_adc.o(i.LL_ADC_SetOffsetState) + LL_ADC_SetOffsetState 0x08004a6d Thumb Code 16 stm32g4xx_hal_adc.o(i.LL_ADC_SetOffsetState) + i.LPUART1_IRQHandler 0x08004a7c Section 0 stm32g4xx_it.o(i.LPUART1_IRQHandler) + i.MX_ADC1_Init 0x08004a94 Section 0 adc.o(i.MX_ADC1_Init) + i.MX_DMA_Init 0x08004bac Section 0 dma.o(i.MX_DMA_Init) + i.MX_FDCAN1_Init 0x08004c58 Section 0 fdcan.o(i.MX_FDCAN1_Init) + i.MX_FREERTOS_Init 0x08004ca4 Section 0 app_freertos.o(i.MX_FREERTOS_Init) + i.MX_GPIO_Init 0x08004cc4 Section 0 gpio.o(i.MX_GPIO_Init) + i.MX_HRTIM1_Init 0x08004d68 Section 0 hrtim.o(i.MX_HRTIM1_Init) + i.MX_I2C4_Init 0x08004e8c Section 0 i2c.o(i.MX_I2C4_Init) + i.MX_LPUART1_UART_Init 0x08004ee4 Section 0 usart.o(i.MX_LPUART1_UART_Init) + i.MX_RTC_Init 0x08004f4c Section 0 rtc.o(i.MX_RTC_Init) + i.MX_TIM17_Init 0x08004f88 Section 0 tim.o(i.MX_TIM17_Init) + i.MX_TIM20_Init 0x08004fc0 Section 0 tim.o(i.MX_TIM20_Init) + i.MX_USART1_UART_Init 0x08005070 Section 0 usart.o(i.MX_USART1_UART_Init) + i.MX_USART2_UART_Init 0x080050d8 Section 0 usart.o(i.MX_USART2_UART_Init) + i.MX_USART3_UART_Init 0x08005140 Section 0 usart.o(i.MX_USART3_UART_Init) + i.MemManage_Handler 0x080051ac Section 0 stm32g4xx_it.o(i.MemManage_Handler) + i.NMI_Handler 0x080051ae Section 0 stm32g4xx_it.o(i.NMI_Handler) + i.RTC_EnterInitMode 0x080051b0 Section 0 stm32g4xx_hal_rtc.o(i.RTC_EnterInitMode) + i.RTC_ExitInitMode 0x080051fa Section 0 stm32g4xx_hal_rtc.o(i.RTC_ExitInitMode) + i.RegRxIdleIRQ 0x0800524c Section 0 uart_fifo.o(i.RegRxIdleIRQ) + i.RegTxCpltIRQ 0x08005268 Section 0 uart_fifo.o(i.RegTxCpltIRQ) + i.StartCliTask 0x08005284 Section 0 cli_task.o(i.StartCliTask) + i.StartDefaultTask 0x0800528c Section 0 main_task.o(i.StartDefaultTask) + i.StartDeviceTask 0x080052d4 Section 0 device_task.o(i.StartDeviceTask) + i.StartMonitorTask 0x08005370 Section 0 monitor_task.o(i.StartMonitorTask) + i.SysTick_Handler 0x08005378 Section 0 cmsis_os2.o(i.SysTick_Handler) + i.SystemClock_Config 0x08005392 Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x08005404 Section 0 system_stm32g4xx.o(i.SystemInit) + i.TIM1_TRG_COM_TIM17_IRQHandler 0x08005414 Section 0 stm32g4xx_it.o(i.TIM1_TRG_COM_TIM17_IRQHandler) + i.TIM6_DAC_IRQHandler 0x08005420 Section 0 stm32g4xx_it.o(i.TIM6_DAC_IRQHandler) + i.TIM_Base_SetConfig 0x0800542c Section 0 stm32g4xx_hal_tim.o(i.TIM_Base_SetConfig) + i.TIM_CCxChannelCmd 0x08005510 Section 0 stm32g4xx_hal_tim.o(i.TIM_CCxChannelCmd) + i.TIM_OC1_SetConfig 0x0800552c Section 0 stm32g4xx_hal_tim.o(i.TIM_OC1_SetConfig) + TIM_OC1_SetConfig 0x0800552d Thumb Code 144 stm32g4xx_hal_tim.o(i.TIM_OC1_SetConfig) + i.TIM_OC2_SetConfig 0x080055d8 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC2_SetConfig) + i.TIM_OC3_SetConfig 0x08005678 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC3_SetConfig) + TIM_OC3_SetConfig 0x08005679 Thumb Code 130 stm32g4xx_hal_tim.o(i.TIM_OC3_SetConfig) + i.TIM_OC4_SetConfig 0x08005718 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC4_SetConfig) + TIM_OC4_SetConfig 0x08005719 Thumb Code 132 stm32g4xx_hal_tim.o(i.TIM_OC4_SetConfig) + i.TIM_OC5_SetConfig 0x080057b8 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC5_SetConfig) + TIM_OC5_SetConfig 0x080057b9 Thumb Code 92 stm32g4xx_hal_tim.o(i.TIM_OC5_SetConfig) + i.TIM_OC6_SetConfig 0x08005830 Section 0 stm32g4xx_hal_tim.o(i.TIM_OC6_SetConfig) + TIM_OC6_SetConfig 0x08005831 Thumb Code 94 stm32g4xx_hal_tim.o(i.TIM_OC6_SetConfig) + i.UARTEx_SetNbDataToProcess 0x080058ac Section 0 stm32g4xx_hal_uart_ex.o(i.UARTEx_SetNbDataToProcess) + UARTEx_SetNbDataToProcess 0x080058ad Thumb Code 64 stm32g4xx_hal_uart_ex.o(i.UARTEx_SetNbDataToProcess) + i.UART_AdvFeatureConfig 0x080058f0 Section 0 stm32g4xx_hal_uart.o(i.UART_AdvFeatureConfig) + i.UART_CheckIdleState 0x080059b8 Section 0 stm32g4xx_hal_uart.o(i.UART_CheckIdleState) + i.UART_DMAAbortOnError 0x08005a60 Section 0 stm32g4xx_hal_uart.o(i.UART_DMAAbortOnError) + UART_DMAAbortOnError 0x08005a61 Thumb Code 16 stm32g4xx_hal_uart.o(i.UART_DMAAbortOnError) + i.UART_DMAError 0x08005a70 Section 0 stm32g4xx_hal_uart.o(i.UART_DMAError) + UART_DMAError 0x08005a71 Thumb Code 80 stm32g4xx_hal_uart.o(i.UART_DMAError) + i.UART_DMAReceiveCplt 0x08005ac0 Section 0 stm32g4xx_hal_uart.o(i.UART_DMAReceiveCplt) + UART_DMAReceiveCplt 0x08005ac1 Thumb Code 134 stm32g4xx_hal_uart.o(i.UART_DMAReceiveCplt) + i.UART_DMARxHalfCplt 0x08005b46 Section 0 stm32g4xx_hal_uart.o(i.UART_DMARxHalfCplt) + UART_DMARxHalfCplt 0x08005b47 Thumb Code 32 stm32g4xx_hal_uart.o(i.UART_DMARxHalfCplt) + i.UART_DMATransmitCplt 0x08005b66 Section 0 stm32g4xx_hal_uart.o(i.UART_DMATransmitCplt) + UART_DMATransmitCplt 0x08005b67 Thumb Code 66 stm32g4xx_hal_uart.o(i.UART_DMATransmitCplt) + i.UART_DMATxHalfCplt 0x08005ba8 Section 0 stm32g4xx_hal_uart.o(i.UART_DMATxHalfCplt) + UART_DMATxHalfCplt 0x08005ba9 Thumb Code 10 stm32g4xx_hal_uart.o(i.UART_DMATxHalfCplt) + i.UART_EndRxTransfer 0x08005bb4 Section 0 stm32g4xx_hal_uart.o(i.UART_EndRxTransfer) + UART_EndRxTransfer 0x08005bb5 Thumb Code 78 stm32g4xx_hal_uart.o(i.UART_EndRxTransfer) + i.UART_EndTxTransfer 0x08005c08 Section 0 stm32g4xx_hal_uart.o(i.UART_EndTxTransfer) + UART_EndTxTransfer 0x08005c09 Thumb Code 46 stm32g4xx_hal_uart.o(i.UART_EndTxTransfer) + i.UART_RX_FIFO_open 0x08005c38 Section 0 uart_fifo.o(i.UART_RX_FIFO_open) + i.UART_RxISR_16BIT 0x08005ce0 Section 0 stm32g4xx_hal_uart.o(i.UART_RxISR_16BIT) + UART_RxISR_16BIT 0x08005ce1 Thumb Code 194 stm32g4xx_hal_uart.o(i.UART_RxISR_16BIT) + i.UART_RxISR_16BIT_FIFOEN 0x08005da8 Section 0 stm32g4xx_hal_uart.o(i.UART_RxISR_16BIT_FIFOEN) + UART_RxISR_16BIT_FIFOEN 0x08005da9 Thumb Code 406 stm32g4xx_hal_uart.o(i.UART_RxISR_16BIT_FIFOEN) + i.UART_RxISR_8BIT 0x08005f4c Section 0 stm32g4xx_hal_uart.o(i.UART_RxISR_8BIT) + UART_RxISR_8BIT 0x08005f4d Thumb Code 194 stm32g4xx_hal_uart.o(i.UART_RxISR_8BIT) + i.UART_RxISR_8BIT_FIFOEN 0x08006014 Section 0 stm32g4xx_hal_uart.o(i.UART_RxISR_8BIT_FIFOEN) + UART_RxISR_8BIT_FIFOEN 0x08006015 Thumb Code 406 stm32g4xx_hal_uart.o(i.UART_RxISR_8BIT_FIFOEN) + i.UART_SetConfig 0x080061b8 Section 0 stm32g4xx_hal_uart.o(i.UART_SetConfig) + i.UART_Start_Receive_DMA 0x0800644c Section 0 stm32g4xx_hal_uart.o(i.UART_Start_Receive_DMA) + i.UART_Start_Receive_IT 0x080064ec Section 0 stm32g4xx_hal_uart.o(i.UART_Start_Receive_IT) + i.UART_TX_FIFO_open 0x080065fc Section 0 uart_fifo.o(i.UART_TX_FIFO_open) + i.UART_TX_FIFO_sendstr 0x08006664 Section 0 uart_fifo.o(i.UART_TX_FIFO_sendstr) + UART_TX_FIFO_sendstr 0x08006665 Thumb Code 94 uart_fifo.o(i.UART_TX_FIFO_sendstr) + i.UART_TX_FIFO_write 0x080066e4 Section 0 uart_fifo.o(i.UART_TX_FIFO_write) + i.UART_TxISR_16BIT 0x0800674e Section 0 stm32g4xx_hal_uart.o(i.UART_TxISR_16BIT) + UART_TxISR_16BIT 0x0800674f Thumb Code 82 stm32g4xx_hal_uart.o(i.UART_TxISR_16BIT) + i.UART_TxISR_16BIT_FIFOEN 0x080067a0 Section 0 stm32g4xx_hal_uart.o(i.UART_TxISR_16BIT_FIFOEN) + UART_TxISR_16BIT_FIFOEN 0x080067a1 Thumb Code 106 stm32g4xx_hal_uart.o(i.UART_TxISR_16BIT_FIFOEN) + i.UART_TxISR_8BIT 0x0800680a Section 0 stm32g4xx_hal_uart.o(i.UART_TxISR_8BIT) + UART_TxISR_8BIT 0x0800680b Thumb Code 78 stm32g4xx_hal_uart.o(i.UART_TxISR_8BIT) + i.UART_TxISR_8BIT_FIFOEN 0x08006858 Section 0 stm32g4xx_hal_uart.o(i.UART_TxISR_8BIT_FIFOEN) + UART_TxISR_8BIT_FIFOEN 0x08006859 Thumb Code 102 stm32g4xx_hal_uart.o(i.UART_TxISR_8BIT_FIFOEN) + i.UART_WaitOnFlagUntilTimeout 0x080068be Section 0 stm32g4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) + i.USART1_IRQHandler 0x08006954 Section 0 stm32g4xx_it.o(i.USART1_IRQHandler) + i.USART2_IRQHandler 0x0800696c Section 0 stm32g4xx_it.o(i.USART2_IRQHandler) + i.USART3_IRQHandler 0x08006984 Section 0 stm32g4xx_it.o(i.USART3_IRQHandler) + i.UsageFault_Handler 0x0800699c Section 0 stm32g4xx_it.o(i.UsageFault_Handler) + i.__0printf$4 0x080069a0 Section 0 printf4.o(i.__0printf$4) + i.__NVIC_SetPriority 0x080069c0 Section 0 stm32g4xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x080069c1 Thumb Code 22 stm32g4xx_hal_cortex.o(i.__NVIC_SetPriority) + i.__hardfp_log 0x080069e0 Section 0 log.o(i.__hardfp_log) + i.__kernel_poly 0x08006dc4 Section 0 poly.o(i.__kernel_poly) + i.__scatterload_copy 0x08006ebc Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08006eca Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08006ecc Section 14 handlers.o(i.__scatterload_zeroinit) + i.__set_errno 0x08006edc Section 0 errno.o(i.__set_errno) + i._printf_core 0x08006ee8 Section 0 printf4.o(i._printf_core) + _printf_core 0x08006ee9 Thumb Code 548 printf4.o(i._printf_core) + i.adc_init 0x08007110 Section 0 drv_power.o(i.adc_init) + i.adc_value 0x080071f8 Section 0 drv_power.o(i.adc_value) + i.fan_init 0x08007280 Section 0 drv_fan.o(i.fan_init) + i.fputc 0x080072b4 Section 0 drv_uart.o(i.fputc) + i.get_voltage 0x080072cc Section 0 drv_power.o(i.get_voltage) + i.init_uart_fifos 0x08007324 Section 0 drv_uart.o(i.init_uart_fifos) + i.main 0x08007440 Section 0 main.o(i.main) + i.osDelay 0x0800748a Section 0 cmsis_os2.o(i.osDelay) + i.osKernelInitialize 0x080074a4 Section 0 cmsis_os2.o(i.osKernelInitialize) + i.osKernelStart 0x080074c8 Section 0 cmsis_os2.o(i.osKernelStart) + i.osMutexAcquire 0x08007500 Section 0 cmsis_os2.o(i.osMutexAcquire) + i.osMutexCreate 0x08007552 Section 0 cmsis_os1.o(i.osMutexCreate) + i.osMutexNew 0x0800755c Section 0 cmsis_os2.o(i.osMutexNew) + i.osMutexRelease 0x080075c2 Section 0 cmsis_os2.o(i.osMutexRelease) + i.osThreadNew 0x08007604 Section 0 cmsis_os2.o(i.osThreadNew) + i.power_init 0x0800768c Section 0 drv_power.o(i.power_init) + i.power_set 0x080076b4 Section 0 drv_power.o(i.power_set) + i.prvAddCurrentTaskToDelayedList 0x080076cc Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) + prvAddCurrentTaskToDelayedList 0x080076cd Thumb Code 84 tasks.o(i.prvAddCurrentTaskToDelayedList) + i.prvAddNewTaskToReadyList 0x08007728 Section 0 tasks.o(i.prvAddNewTaskToReadyList) + prvAddNewTaskToReadyList 0x08007729 Thumb Code 190 tasks.o(i.prvAddNewTaskToReadyList) + i.prvCheckForValidListAndQueue 0x080077f8 Section 0 timers.o(i.prvCheckForValidListAndQueue) + prvCheckForValidListAndQueue 0x080077f9 Thumb Code 72 timers.o(i.prvCheckForValidListAndQueue) + i.prvCopyDataFromQueue 0x08007850 Section 0 queue.o(i.prvCopyDataFromQueue) + prvCopyDataFromQueue 0x08007851 Thumb Code 38 queue.o(i.prvCopyDataFromQueue) + i.prvCopyDataToQueue 0x08007876 Section 0 queue.o(i.prvCopyDataToQueue) + prvCopyDataToQueue 0x08007877 Thumb Code 108 queue.o(i.prvCopyDataToQueue) + i.prvDeleteTCB 0x080078e2 Section 0 tasks.o(i.prvDeleteTCB) + prvDeleteTCB 0x080078e3 Thumb Code 52 tasks.o(i.prvDeleteTCB) + i.prvHeapInit 0x08007918 Section 0 heap_4.o(i.prvHeapInit) + prvHeapInit 0x08007919 Thumb Code 66 heap_4.o(i.prvHeapInit) + i.prvIdleTask 0x08007964 Section 0 tasks.o(i.prvIdleTask) + prvIdleTask 0x08007965 Thumb Code 82 tasks.o(i.prvIdleTask) + i.prvInitialiseMutex 0x080079c4 Section 0 queue.o(i.prvInitialiseMutex) + prvInitialiseMutex 0x080079c5 Thumb Code 22 queue.o(i.prvInitialiseMutex) + i.prvInitialiseNewQueue 0x080079dc Section 0 queue.o(i.prvInitialiseNewQueue) + prvInitialiseNewQueue 0x080079dd Thumb Code 34 queue.o(i.prvInitialiseNewQueue) + i.prvInitialiseNewTask 0x08007a00 Section 0 tasks.o(i.prvInitialiseNewTask) + prvInitialiseNewTask 0x08007a01 Thumb Code 176 tasks.o(i.prvInitialiseNewTask) + i.prvInsertBlockIntoFreeList 0x08007ab0 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) + prvInsertBlockIntoFreeList 0x08007ab1 Thumb Code 72 heap_4.o(i.prvInsertBlockIntoFreeList) + i.prvInsertTimerInActiveList 0x08007afc Section 0 timers.o(i.prvInsertTimerInActiveList) + prvInsertTimerInActiveList 0x08007afd Thumb Code 52 timers.o(i.prvInsertTimerInActiveList) + i.prvIsQueueEmpty 0x08007b34 Section 0 queue.o(i.prvIsQueueEmpty) + prvIsQueueEmpty 0x08007b35 Thumb Code 28 queue.o(i.prvIsQueueEmpty) + i.prvProcessReceivedCommands 0x08007b50 Section 0 timers.o(i.prvProcessReceivedCommands) + prvProcessReceivedCommands 0x08007b51 Thumb Code 248 timers.o(i.prvProcessReceivedCommands) + i.prvProcessTimerOrBlockTask 0x08007c4c Section 0 timers.o(i.prvProcessTimerOrBlockTask) + prvProcessTimerOrBlockTask 0x08007c4d Thumb Code 182 timers.o(i.prvProcessTimerOrBlockTask) + i.prvResetNextTaskUnblockTime 0x08007d0c Section 0 tasks.o(i.prvResetNextTaskUnblockTime) + prvResetNextTaskUnblockTime 0x08007d0d Thumb Code 26 tasks.o(i.prvResetNextTaskUnblockTime) + i.prvSampleTimeNow 0x08007d2c Section 0 timers.o(i.prvSampleTimeNow) + prvSampleTimeNow 0x08007d2d Thumb Code 36 timers.o(i.prvSampleTimeNow) + i.prvSwitchTimerLists 0x08007d54 Section 0 timers.o(i.prvSwitchTimerLists) + prvSwitchTimerLists 0x08007d55 Thumb Code 104 timers.o(i.prvSwitchTimerLists) + i.prvTaskExitError 0x08007dc0 Section 0 port.o(i.prvTaskExitError) + prvTaskExitError 0x08007dc1 Thumb Code 28 port.o(i.prvTaskExitError) + i.prvTimerTask 0x08007de0 Section 0 timers.o(i.prvTimerTask) + prvTimerTask 0x08007de1 Thumb Code 32 timers.o(i.prvTimerTask) + i.prvUnlockQueue 0x08007e04 Section 0 queue.o(i.prvUnlockQueue) + prvUnlockQueue 0x08007e05 Thumb Code 106 queue.o(i.prvUnlockQueue) + i.pvPortMalloc 0x08007e70 Section 0 heap_4.o(i.pvPortMalloc) + i.pvTaskIncrementMutexHeldCount 0x08007f4c Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) + i.pxPortInitialiseStack 0x08007f64 Section 0 port.o(i.pxPortInitialiseStack) + i.relay_init 0x08007f90 Section 0 drv_relay.o(i.relay_init) + i.relay_set 0x08007ff4 Section 0 drv_relay.o(i.relay_set) + i.scale_bat 0x08008054 Section 0 drv_power.o(i.scale_bat) + i.scale_buck_in 0x08008088 Section 0 drv_power.o(i.scale_buck_in) + i.scale_buck_out 0x080080bc Section 0 drv_power.o(i.scale_buck_out) + i.scale_current 0x080080f0 Section 0 drv_power.o(i.scale_current) + i.scale_pwr 0x08008110 Section 0 drv_power.o(i.scale_pwr) + i.scale_temp 0x08008144 Section 0 drv_power.o(i.scale_temp) + i.tick_count 0x08008244 Section 0 drv_tick.o(i.tick_count) + i.tick_init 0x08008270 Section 0 drv_tick.o(i.tick_init) + i.uxListRemove 0x0800827c Section 0 list.o(i.uxListRemove) + i.vApplicationGetIdleTaskMemory 0x080082a4 Section 0 cmsis_os2.o(i.vApplicationGetIdleTaskMemory) + i.vApplicationGetTimerTaskMemory 0x080082b8 Section 0 cmsis_os2.o(i.vApplicationGetTimerTaskMemory) + i.vListInitialise 0x080082d0 Section 0 list.o(i.vListInitialise) + i.vListInitialiseItem 0x080082e6 Section 0 list.o(i.vListInitialiseItem) + i.vListInsert 0x080082ec Section 0 list.o(i.vListInsert) + i.vListInsertEnd 0x0800831c Section 0 list.o(i.vListInsertEnd) + i.vPortEnterCritical 0x08008334 Section 0 port.o(i.vPortEnterCritical) + i.vPortExitCritical 0x08008374 Section 0 port.o(i.vPortExitCritical) + i.vPortFree 0x0800839c Section 0 heap_4.o(i.vPortFree) + i.vPortSetupTimerInterrupt 0x08008400 Section 0 port.o(i.vPortSetupTimerInterrupt) + i.vPortValidateInterruptPriority 0x08008424 Section 0 port.o(i.vPortValidateInterruptPriority) + i.vQueueAddToRegistry 0x08008478 Section 0 queue.o(i.vQueueAddToRegistry) + i.vQueueWaitForMessageRestricted 0x080084a0 Section 0 queue.o(i.vQueueWaitForMessageRestricted) + i.vTaskDelay 0x080084e8 Section 0 tasks.o(i.vTaskDelay) + i.vTaskInternalSetTimeOutState 0x08008534 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) + i.vTaskMissedYield 0x08008544 Section 0 tasks.o(i.vTaskMissedYield) + i.vTaskNotifyGiveFromISR 0x08008550 Section 0 tasks.o(i.vTaskNotifyGiveFromISR) + i.vTaskPlaceOnEventList 0x08008600 Section 0 tasks.o(i.vTaskPlaceOnEventList) + i.vTaskPlaceOnEventListRestricted 0x08008630 Section 0 tasks.o(i.vTaskPlaceOnEventListRestricted) + i.vTaskPriorityDisinheritAfterTimeout 0x08008668 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + i.vTaskStartScheduler 0x080086f8 Section 0 tasks.o(i.vTaskStartScheduler) + i.vTaskSuspendAll 0x08008780 Section 0 tasks.o(i.vTaskSuspendAll) + i.vTaskSwitchContext 0x08008790 Section 0 tasks.o(i.vTaskSwitchContext) + i.xPortStartScheduler 0x080087f4 Section 0 port.o(i.xPortStartScheduler) + i.xPortSysTickHandler 0x080088ec Section 0 port.o(i.xPortSysTickHandler) + i.xQueueCreateMutex 0x08008918 Section 0 queue.o(i.xQueueCreateMutex) + i.xQueueCreateMutexStatic 0x0800892e Section 0 queue.o(i.xQueueCreateMutexStatic) + i.xQueueGenericCreate 0x08008948 Section 0 queue.o(i.xQueueGenericCreate) + i.xQueueGenericCreateStatic 0x0800898a Section 0 queue.o(i.xQueueGenericCreateStatic) + i.xQueueGenericReset 0x080089f0 Section 0 queue.o(i.xQueueGenericReset) + i.xQueueGenericSend 0x08008a78 Section 0 queue.o(i.xQueueGenericSend) + i.xQueueGenericSendFromISR 0x08008bd8 Section 0 queue.o(i.xQueueGenericSendFromISR) + i.xQueueGiveMutexRecursive 0x08008c96 Section 0 queue.o(i.xQueueGiveMutexRecursive) + i.xQueueReceive 0x08008cd4 Section 0 queue.o(i.xQueueReceive) + i.xQueueSemaphoreTake 0x08008e0c Section 0 queue.o(i.xQueueSemaphoreTake) + i.xQueueTakeMutexRecursive 0x08008f84 Section 0 queue.o(i.xQueueTakeMutexRecursive) + i.xTaskCheckForTimeOut 0x08008fc4 Section 0 tasks.o(i.xTaskCheckForTimeOut) + i.xTaskCreate 0x08009038 Section 0 tasks.o(i.xTaskCreate) + i.xTaskCreateStatic 0x08009092 Section 0 tasks.o(i.xTaskCreateStatic) + i.xTaskGetCurrentTaskHandle 0x080090e8 Section 0 tasks.o(i.xTaskGetCurrentTaskHandle) + i.xTaskGetSchedulerState 0x080090f4 Section 0 tasks.o(i.xTaskGetSchedulerState) + i.xTaskGetTickCount 0x08009110 Section 0 tasks.o(i.xTaskGetTickCount) + i.xTaskIncrementTick 0x0800911c Section 0 tasks.o(i.xTaskIncrementTick) + i.xTaskPriorityDisinherit 0x080091e4 Section 0 tasks.o(i.xTaskPriorityDisinherit) + i.xTaskPriorityInherit 0x08009264 Section 0 tasks.o(i.xTaskPriorityInherit) + i.xTaskRemoveFromEventList 0x080092dc Section 0 tasks.o(i.xTaskRemoveFromEventList) + i.xTaskResumeAll 0x0800934c Section 0 tasks.o(i.xTaskResumeAll) + i.xTimerCreateTimerTask 0x08009410 Section 0 timers.o(i.xTimerCreateTimerTask) + i.xTimerGenericCommand 0x08009470 Section 0 timers.o(i.xTimerGenericCommand) + .constdata 0x080094d8 Section 108 main_task.o(.constdata) + .constdata 0x08009544 Section 16 drv_relay.o(.constdata) + .constdata 0x08009554 Section 16 drv_fan.o(.constdata) + .constdata 0x08009564 Section 16 drv_power.o(.constdata) + .constdata 0x08009574 Section 32 drv_at24cxx.o(.constdata) + .constdata 0x08009594 Section 36 app_freertos.o(.constdata) + .constdata 0x080095b8 Section 24 stm32g4xx_hal_uart.o(.constdata) + .constdata 0x080095d0 Section 16 stm32g4xx_hal_uart_ex.o(.constdata) + numerator 0x080095d0 Data 8 stm32g4xx_hal_uart_ex.o(.constdata) + denominator 0x080095d8 Data 8 stm32g4xx_hal_uart_ex.o(.constdata) + .constdata 0x080095e0 Section 16 system_stm32g4xx.o(.constdata) + .constdata 0x080095f0 Section 8 system_stm32g4xx.o(.constdata) + .constdata 0x080095f8 Section 32 uart_fifo.o(.constdata) + .constdata 0x08009618 Section 56 log.o(.constdata) + Lg2 0x08009618 Data 24 log.o(.constdata) + Lg 0x08009630 Data 32 log.o(.constdata) + .constdata 0x08009650 Section 8 qnan.o(.constdata) + .conststring 0x08009658 Section 31 main_task.o(.conststring) + .conststring 0x08009677 Section 12 app_freertos.o(.conststring) .data 0x20000000 Section 12 main_task.o(.data) .data 0x20000010 Section 56 device_task.o(.data) .data 0x20000048 Section 8 drv_relay.o(.data) @@ -5932,95 +5934,93 @@ Image Symbol Table .data 0x20000060 Section 12 drv_tick.o(.data) .data 0x2000006c Section 4 app_freertos.o(.data) .data 0x20000070 Section 12 stm32g4xx_hal.o(.data) - .data 0x2000007c Section 28 stm32g4xx_hal_hrtim.o(.data) - TimerIdxToTimerId 0x2000007c Data 28 stm32g4xx_hal_hrtim.o(.data) - .data 0x20000098 Section 4 system_stm32g4xx.o(.data) - .data 0x2000009c Section 60 tasks.o(.data) - uxDeletedTasksWaitingCleanUp 0x200000a0 Data 4 tasks.o(.data) - uxCurrentNumberOfTasks 0x200000a4 Data 4 tasks.o(.data) - xTickCount 0x200000a8 Data 4 tasks.o(.data) - uxTopReadyPriority 0x200000ac Data 4 tasks.o(.data) - xSchedulerRunning 0x200000b0 Data 4 tasks.o(.data) - xPendedTicks 0x200000b4 Data 4 tasks.o(.data) - xYieldPending 0x200000b8 Data 4 tasks.o(.data) - xNumOfOverflows 0x200000bc Data 4 tasks.o(.data) - uxTaskNumber 0x200000c0 Data 4 tasks.o(.data) - xNextTaskUnblockTime 0x200000c4 Data 4 tasks.o(.data) - xIdleTaskHandle 0x200000c8 Data 4 tasks.o(.data) - uxSchedulerSuspended 0x200000cc Data 4 tasks.o(.data) - pxDelayedTaskList 0x200000d0 Data 4 tasks.o(.data) - pxOverflowDelayedTaskList 0x200000d4 Data 4 tasks.o(.data) - .data 0x200000d8 Section 20 timers.o(.data) - xTimerQueue 0x200000d8 Data 4 timers.o(.data) - xTimerTaskHandle 0x200000dc Data 4 timers.o(.data) - xLastTime 0x200000e0 Data 4 timers.o(.data) - pxCurrentTimerList 0x200000e4 Data 4 timers.o(.data) - pxOverflowTimerList 0x200000e8 Data 4 timers.o(.data) - .data 0x200000ec Section 4 cmsis_os2.o(.data) - KernelState 0x200000ec Data 4 cmsis_os2.o(.data) - .data 0x200000f0 Section 32 heap_4.o(.data) - pxEnd 0x200000f0 Data 4 heap_4.o(.data) - xFreeBytesRemaining 0x200000f4 Data 4 heap_4.o(.data) - xMinimumEverFreeBytesRemaining 0x200000f8 Data 4 heap_4.o(.data) - xNumberOfSuccessfulAllocations 0x200000fc Data 4 heap_4.o(.data) - xNumberOfSuccessfulFrees 0x20000100 Data 4 heap_4.o(.data) - xBlockAllocatedBit 0x20000104 Data 4 heap_4.o(.data) - xStart 0x20000108 Data 8 heap_4.o(.data) - .data 0x20000110 Section 12 port.o(.data) - ucMaxSysCallPriority 0x20000110 Data 1 port.o(.data) - uxCriticalNesting 0x20000114 Data 4 port.o(.data) - ulMaxPRIGROUPValue 0x20000118 Data 4 port.o(.data) - .data 0x2000011c Section 8 uart_fifo.o(.data) - rx_fifo_head 0x2000011c Data 4 uart_fifo.o(.data) - tx_fifo_head 0x20000120 Data 4 uart_fifo.o(.data) - .data 0x20000124 Section 4 stdout.o(.data) - .data 0x20000128 Section 4 errno.o(.data) - _errno 0x20000128 Data 4 errno.o(.data) - .bss 0x2000012c Section 80 drv_relay.o(.bss) - os_mutex_cb_relay 0x2000012c Data 80 drv_relay.o(.bss) - .bss 0x2000017c Section 80 drv_fan.o(.bss) - os_mutex_cb_fan 0x2000017c Data 80 drv_fan.o(.bss) - .bss 0x200001cc Section 80 drv_power.o(.bss) - os_mutex_cb_adc 0x200001cc Data 80 drv_power.o(.bss) - .bss 0x2000021c Section 96 drv_power.o(.bss) - .bss 0x2000027c Section 544 drv_uart.o(.bss) - .bss 0x2000049c Section 80 drv_at24cxx.o(.bss) - os_mutex_cb_read 0x2000049c Data 80 drv_at24cxx.o(.bss) - .bss 0x200004ec Section 80 drv_at24cxx.o(.bss) - os_mutex_cb_write 0x200004ec Data 80 drv_at24cxx.o(.bss) - .bss 0x2000053c Section 108 adc.o(.bss) - .bss 0x200005a8 Section 100 fdcan.o(.bss) - .bss 0x2000060c Section 252 hrtim.o(.bss) - .bss 0x20000708 Section 84 i2c.o(.bss) - .bss 0x2000075c Section 1360 usart.o(.bss) - .bss 0x20000cac Section 40 rtc.o(.bss) - .bss 0x20000cd4 Section 152 tim.o(.bss) - .bss 0x20000d6c Section 76 stm32g4xx_hal_timebase_tim.o(.bss) - .bss 0x20000db8 Section 64 queue.o(.bss) - .bss 0x20000df8 Section 1220 tasks.o(.bss) - pxReadyTasksLists 0x20000df8 Data 1120 tasks.o(.bss) - xDelayedTaskList1 0x20001258 Data 20 tasks.o(.bss) - xDelayedTaskList2 0x2000126c Data 20 tasks.o(.bss) - xPendingReadyList 0x20001280 Data 20 tasks.o(.bss) - xTasksWaitingTermination 0x20001294 Data 20 tasks.o(.bss) - xSuspendedTaskList 0x200012a8 Data 20 tasks.o(.bss) - .bss 0x200012bc Section 280 timers.o(.bss) - xStaticTimerQueue 0x200012bc Data 80 timers.o(.bss) - ucStaticTimerQueueStorage 0x2000130c Data 160 timers.o(.bss) - xActiveTimerList1 0x200013ac Data 20 timers.o(.bss) - xActiveTimerList2 0x200013c0 Data 20 timers.o(.bss) - .bss 0x200013d4 Section 1720 cmsis_os2.o(.bss) - Idle_TCB 0x200013d4 Data 92 cmsis_os2.o(.bss) - Idle_Stack 0x20001430 Data 512 cmsis_os2.o(.bss) - Timer_TCB 0x20001630 Data 92 cmsis_os2.o(.bss) - Timer_Stack 0x2000168c Data 1024 cmsis_os2.o(.bss) - .bss 0x20001a8c Section 30720 heap_4.o(.bss) - ucHeap 0x20001a8c Data 30720 heap_4.o(.bss) - .bss 0x2000928c Section 80 uart_fifo.o(.bss) - os_mutex_cb_rx 0x2000928c Data 80 uart_fifo.o(.bss) - .bss 0x200092dc Section 80 uart_fifo.o(.bss) - os_mutex_cb_tx 0x200092dc Data 80 uart_fifo.o(.bss) - STACK 0x20009330 Section 1024 startup_stm32g474xx.o(STACK) + .data 0x2000007c Section 4 system_stm32g4xx.o(.data) + .data 0x20000080 Section 60 tasks.o(.data) + uxDeletedTasksWaitingCleanUp 0x20000084 Data 4 tasks.o(.data) + uxCurrentNumberOfTasks 0x20000088 Data 4 tasks.o(.data) + xTickCount 0x2000008c Data 4 tasks.o(.data) + uxTopReadyPriority 0x20000090 Data 4 tasks.o(.data) + xSchedulerRunning 0x20000094 Data 4 tasks.o(.data) + xPendedTicks 0x20000098 Data 4 tasks.o(.data) + xYieldPending 0x2000009c Data 4 tasks.o(.data) + xNumOfOverflows 0x200000a0 Data 4 tasks.o(.data) + uxTaskNumber 0x200000a4 Data 4 tasks.o(.data) + xNextTaskUnblockTime 0x200000a8 Data 4 tasks.o(.data) + xIdleTaskHandle 0x200000ac Data 4 tasks.o(.data) + uxSchedulerSuspended 0x200000b0 Data 4 tasks.o(.data) + pxDelayedTaskList 0x200000b4 Data 4 tasks.o(.data) + pxOverflowDelayedTaskList 0x200000b8 Data 4 tasks.o(.data) + .data 0x200000bc Section 20 timers.o(.data) + xTimerQueue 0x200000bc Data 4 timers.o(.data) + xTimerTaskHandle 0x200000c0 Data 4 timers.o(.data) + xLastTime 0x200000c4 Data 4 timers.o(.data) + pxCurrentTimerList 0x200000c8 Data 4 timers.o(.data) + pxOverflowTimerList 0x200000cc Data 4 timers.o(.data) + .data 0x200000d0 Section 4 cmsis_os2.o(.data) + KernelState 0x200000d0 Data 4 cmsis_os2.o(.data) + .data 0x200000d4 Section 32 heap_4.o(.data) + pxEnd 0x200000d4 Data 4 heap_4.o(.data) + xFreeBytesRemaining 0x200000d8 Data 4 heap_4.o(.data) + xMinimumEverFreeBytesRemaining 0x200000dc Data 4 heap_4.o(.data) + xNumberOfSuccessfulAllocations 0x200000e0 Data 4 heap_4.o(.data) + xNumberOfSuccessfulFrees 0x200000e4 Data 4 heap_4.o(.data) + xBlockAllocatedBit 0x200000e8 Data 4 heap_4.o(.data) + xStart 0x200000ec Data 8 heap_4.o(.data) + .data 0x200000f4 Section 12 port.o(.data) + ucMaxSysCallPriority 0x200000f4 Data 1 port.o(.data) + uxCriticalNesting 0x200000f8 Data 4 port.o(.data) + ulMaxPRIGROUPValue 0x200000fc Data 4 port.o(.data) + .data 0x20000100 Section 8 uart_fifo.o(.data) + rx_fifo_head 0x20000100 Data 4 uart_fifo.o(.data) + tx_fifo_head 0x20000104 Data 4 uart_fifo.o(.data) + .data 0x20000108 Section 4 stdout.o(.data) + .data 0x2000010c Section 4 errno.o(.data) + _errno 0x2000010c Data 4 errno.o(.data) + .bss 0x20000110 Section 80 drv_relay.o(.bss) + os_mutex_cb_relay 0x20000110 Data 80 drv_relay.o(.bss) + .bss 0x20000160 Section 80 drv_fan.o(.bss) + os_mutex_cb_fan 0x20000160 Data 80 drv_fan.o(.bss) + .bss 0x200001b0 Section 80 drv_power.o(.bss) + os_mutex_cb_adc 0x200001b0 Data 80 drv_power.o(.bss) + .bss 0x20000200 Section 96 drv_power.o(.bss) + .bss 0x20000260 Section 544 drv_uart.o(.bss) + .bss 0x20000480 Section 80 drv_at24cxx.o(.bss) + os_mutex_cb_read 0x20000480 Data 80 drv_at24cxx.o(.bss) + .bss 0x200004d0 Section 80 drv_at24cxx.o(.bss) + os_mutex_cb_write 0x200004d0 Data 80 drv_at24cxx.o(.bss) + .bss 0x20000520 Section 108 adc.o(.bss) + .bss 0x2000058c Section 100 fdcan.o(.bss) + .bss 0x200005f0 Section 252 hrtim.o(.bss) + .bss 0x200006ec Section 84 i2c.o(.bss) + .bss 0x20000740 Section 1360 usart.o(.bss) + .bss 0x20000c90 Section 40 rtc.o(.bss) + .bss 0x20000cb8 Section 152 tim.o(.bss) + .bss 0x20000d50 Section 76 stm32g4xx_hal_timebase_tim.o(.bss) + .bss 0x20000d9c Section 64 queue.o(.bss) + .bss 0x20000ddc Section 1220 tasks.o(.bss) + pxReadyTasksLists 0x20000ddc Data 1120 tasks.o(.bss) + xDelayedTaskList1 0x2000123c Data 20 tasks.o(.bss) + xDelayedTaskList2 0x20001250 Data 20 tasks.o(.bss) + xPendingReadyList 0x20001264 Data 20 tasks.o(.bss) + xTasksWaitingTermination 0x20001278 Data 20 tasks.o(.bss) + xSuspendedTaskList 0x2000128c Data 20 tasks.o(.bss) + .bss 0x200012a0 Section 280 timers.o(.bss) + xStaticTimerQueue 0x200012a0 Data 80 timers.o(.bss) + ucStaticTimerQueueStorage 0x200012f0 Data 160 timers.o(.bss) + xActiveTimerList1 0x20001390 Data 20 timers.o(.bss) + xActiveTimerList2 0x200013a4 Data 20 timers.o(.bss) + .bss 0x200013b8 Section 1720 cmsis_os2.o(.bss) + Idle_TCB 0x200013b8 Data 92 cmsis_os2.o(.bss) + Idle_Stack 0x20001414 Data 512 cmsis_os2.o(.bss) + Timer_TCB 0x20001614 Data 92 cmsis_os2.o(.bss) + Timer_Stack 0x20001670 Data 1024 cmsis_os2.o(.bss) + .bss 0x20001a70 Section 30720 heap_4.o(.bss) + ucHeap 0x20001a70 Data 30720 heap_4.o(.bss) + .bss 0x20009270 Section 80 uart_fifo.o(.bss) + os_mutex_cb_rx 0x20009270 Data 80 uart_fifo.o(.bss) + .bss 0x200092c0 Section 80 uart_fifo.o(.bss) + os_mutex_cb_tx 0x200092c0 Data 80 uart_fifo.o(.bss) + STACK 0x20009310 Section 1024 startup_stm32g474xx.o(STACK) Global Symbols @@ -6071,6 +6071,7 @@ Image Symbol Table _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference + __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __Vectors_Size 0x000001d8 Number 0 startup_stm32g474xx.o ABSOLUTE @@ -6210,272 +6211,271 @@ Image Symbol Table _double_epilogue 0x08000793 Thumb Code 164 depilogue.o(.text) __scatterload 0x08000839 Thumb Code 28 init.o(.text) __scatterload_rt2 0x08000839 Thumb Code 0 init.o(.text) - __decompress 0x0800085d Thumb Code 0 __dczerorl2.o(.text) - __decompress1 0x0800085d Thumb Code 92 __dczerorl2.o(.text) - ADC_ConversionStop 0x080008b9 Thumb Code 224 stm32g4xx_hal_adc.o(i.ADC_ConversionStop) - ADC_Disable 0x080009a1 Thumb Code 106 stm32g4xx_hal_adc.o(i.ADC_Disable) - ADC_Enable 0x08000a11 Thumb Code 172 stm32g4xx_hal_adc.o(i.ADC_Enable) - ADC_filterbuff_push_pull 0x08000ad5 Thumb Code 170 drv_power.o(i.ADC_filterbuff_push_pull) - AT24C_Init 0x08000b81 Thumb Code 88 drv_at24cxx.o(i.AT24C_Init) - BSP_UART_IRQHandler 0x08000be1 Thumb Code 108 uart_fifo.o(i.BSP_UART_IRQHandler) - BusFault_Handler 0x08000c55 Thumb Code 2 stm32g4xx_it.o(i.BusFault_Handler) - DMA1_Channel1_IRQHandler 0x08000c59 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel1_IRQHandler) - DMA1_Channel2_IRQHandler 0x08000c65 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel2_IRQHandler) - DMA1_Channel3_IRQHandler 0x08000c71 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel3_IRQHandler) - DMA1_Channel4_IRQHandler 0x08000c7d Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel4_IRQHandler) - DMA1_Channel5_IRQHandler 0x08000c89 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel5_IRQHandler) - DMA1_Channel6_IRQHandler 0x08000c95 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel6_IRQHandler) - DMA1_Channel7_IRQHandler 0x08000ca1 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel7_IRQHandler) - DMA1_Channel8_IRQHandler 0x08000cad Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel8_IRQHandler) - DebugMon_Handler 0x08000d5b Thumb Code 2 stm32g4xx_it.o(i.DebugMon_Handler) - Error_Handler 0x08000d5d Thumb Code 4 main.o(i.Error_Handler) - HAL_ADCEx_Calibration_Start 0x08000d61 Thumb Code 138 stm32g4xx_hal_adc_ex.o(i.HAL_ADCEx_Calibration_Start) - HAL_ADCEx_MultiModeConfigChannel 0x08000df5 Thumb Code 322 stm32g4xx_hal_adc_ex.o(i.HAL_ADCEx_MultiModeConfigChannel) - HAL_ADC_ConfigChannel 0x08000f51 Thumb Code 1064 stm32g4xx_hal_adc.o(i.HAL_ADC_ConfigChannel) - HAL_ADC_GetValue 0x080013b9 Thumb Code 6 stm32g4xx_hal_adc.o(i.HAL_ADC_GetValue) - HAL_ADC_Init 0x080013c1 Thumb Code 514 stm32g4xx_hal_adc.o(i.HAL_ADC_Init) - HAL_ADC_MspInit 0x080015f5 Thumb Code 140 adc.o(i.HAL_ADC_MspInit) - HAL_ADC_PollForConversion 0x08001689 Thumb Code 300 stm32g4xx_hal_adc.o(i.HAL_ADC_PollForConversion) - HAL_ADC_Start 0x080017c9 Thumb Code 290 stm32g4xx_hal_adc.o(i.HAL_ADC_Start) - HAL_ADC_Stop 0x08001905 Thumb Code 62 stm32g4xx_hal_adc.o(i.HAL_ADC_Stop) - HAL_DMA_Abort 0x08001943 Thumb Code 104 stm32g4xx_hal_dma.o(i.HAL_DMA_Abort) - HAL_DMA_Abort_IT 0x080019ab Thumb Code 118 stm32g4xx_hal_dma.o(i.HAL_DMA_Abort_IT) - HAL_DMA_IRQHandler 0x08001a21 Thumb Code 190 stm32g4xx_hal_dma.o(i.HAL_DMA_IRQHandler) - HAL_DMA_Init 0x08001ae1 Thumb Code 176 stm32g4xx_hal_dma.o(i.HAL_DMA_Init) - HAL_DMA_Start_IT 0x08001b9d Thumb Code 140 stm32g4xx_hal_dma.o(i.HAL_DMA_Start_IT) - HAL_FDCAN_Init 0x08001c29 Thumb Code 512 stm32g4xx_hal_fdcan.o(i.HAL_FDCAN_Init) - HAL_FDCAN_MspInit 0x08001e41 Thumb Code 116 fdcan.o(i.HAL_FDCAN_MspInit) - HAL_GPIO_Init 0x08001ebd Thumb Code 536 stm32g4xx_hal_gpio.o(i.HAL_GPIO_Init) - HAL_GPIO_WritePin 0x080020f5 Thumb Code 10 stm32g4xx_hal_gpio.o(i.HAL_GPIO_WritePin) - HAL_GetTick 0x08002101 Thumb Code 6 stm32g4xx_hal.o(i.HAL_GetTick) - HAL_HRTIM_DLLCalibrationStart 0x0800210d Thumb Code 98 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_DLLCalibrationStart) - HAL_HRTIM_Init 0x08002171 Thumb Code 172 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_Init) - HAL_HRTIM_MspInit 0x08002225 Thumb Code 30 hrtim.o(i.HAL_HRTIM_MspInit) - HAL_HRTIM_MspPostInit 0x0800224d Thumb Code 76 hrtim.o(i.HAL_HRTIM_MspPostInit) - HAL_HRTIM_PollForDLLCalibration 0x080022a1 Thumb Code 64 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_PollForDLLCalibration) - HAL_HRTIM_TimeBaseConfig 0x080022e1 Thumb Code 122 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_TimeBaseConfig) - HAL_HRTIM_WaveformCompareConfig 0x0800235b Thumb Code 308 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCompareConfig) - HAL_HRTIM_WaveformCountStart 0x0800248f Thumb Code 44 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart) - HAL_HRTIM_WaveformCountStart_IT 0x080024bd Thumb Code 128 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart_IT) - HAL_HRTIM_WaveformOutputConfig 0x08002541 Thumb Code 52 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputConfig) - HAL_HRTIM_WaveformOutputStart 0x08002575 Thumb Code 48 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputStart) - HAL_HRTIM_WaveformTimerConfig 0x080025a5 Thumb Code 142 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformTimerConfig) - HAL_HRTIM_WaveformTimerControl 0x08002633 Thumb Code 130 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformTimerControl) - HAL_I2CEx_ConfigAnalogFilter 0x080026b5 Thumb Code 86 stm32g4xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigAnalogFilter) - HAL_I2CEx_ConfigDigitalFilter 0x0800270b Thumb Code 82 stm32g4xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigDigitalFilter) - HAL_I2C_Init 0x0800275d Thumb Code 184 stm32g4xx_hal_i2c.o(i.HAL_I2C_Init) - HAL_I2C_MspInit 0x08002819 Thumb Code 114 i2c.o(i.HAL_I2C_MspInit) - HAL_IncTick 0x08002899 Thumb Code 12 stm32g4xx_hal.o(i.HAL_IncTick) - HAL_Init 0x080028a9 Thumb Code 30 stm32g4xx_hal.o(i.HAL_Init) - HAL_InitTick 0x080028c9 Thumb Code 116 stm32g4xx_hal_timebase_tim.o(i.HAL_InitTick) - HAL_MspInit 0x08002951 Thumb Code 54 stm32g4xx_hal_msp.o(i.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x0800298d Thumb Code 28 stm32g4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x080029a9 Thumb Code 60 stm32g4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x080029e9 Thumb Code 26 stm32g4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - HAL_PWREx_ControlVoltageScaling 0x08002a0d Thumb Code 180 stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling) - HAL_PWREx_DisableUCPDDeadBattery 0x08002acd Thumb Code 12 stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableUCPDDeadBattery) - HAL_RCCEx_PeriphCLKConfig 0x08002add Thumb Code 752 stm32g4xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) - HAL_RCC_ClockConfig 0x08002dd5 Thumb Code 444 stm32g4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - HAL_RCC_GetClockConfig 0x08002fb1 Thumb Code 54 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig) - HAL_RCC_GetPCLK1Freq 0x08002ff1 Thumb Code 24 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x08003015 Thumb Code 24 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x08003039 Thumb Code 98 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x080030a9 Thumb Code 1036 stm32g4xx_hal_rcc.o(i.HAL_RCC_OscConfig) - HAL_RTC_Init 0x080034b5 Thumb Code 156 stm32g4xx_hal_rtc.o(i.HAL_RTC_Init) - HAL_RTC_MspInit 0x08003555 Thumb Code 74 rtc.o(i.HAL_RTC_MspInit) - HAL_RTC_WaitForSynchro 0x080035a9 Thumb Code 50 stm32g4xx_hal_rtc.o(i.HAL_RTC_WaitForSynchro) - HAL_TIMEx_Break2Callback 0x080035e1 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_Break2Callback) - HAL_TIMEx_BreakCallback 0x080035e3 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - HAL_TIMEx_CommutCallback 0x080035e5 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) - HAL_TIMEx_ConfigBreakDeadTime 0x080035e9 Thumb Code 154 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigBreakDeadTime) - HAL_TIMEx_DirectionChangeCallback 0x08003691 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_DirectionChangeCallback) - HAL_TIMEx_EncoderIndexCallback 0x08003693 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_EncoderIndexCallback) - HAL_TIMEx_IndexErrorCallback 0x08003695 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_IndexErrorCallback) - HAL_TIMEx_MasterConfigSynchronization 0x08003699 Thumb Code 148 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIMEx_TransitionErrorCallback 0x0800374d Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_TransitionErrorCallback) - HAL_TIM_Base_Init 0x0800374f Thumb Code 76 stm32g4xx_hal_tim.o(i.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x0800379d Thumb Code 50 tim.o(i.HAL_TIM_Base_MspInit) - HAL_TIM_Base_Start_IT 0x080037d9 Thumb Code 106 stm32g4xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) - HAL_TIM_IC_CaptureCallback 0x08003865 Thumb Code 2 stm32g4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IRQHandler 0x08003867 Thumb Code 418 stm32g4xx_hal_tim.o(i.HAL_TIM_IRQHandler) - HAL_TIM_MspPostInit 0x08003a09 Thumb Code 70 tim.o(i.HAL_TIM_MspPostInit) - HAL_TIM_OC_DelayElapsedCallback 0x08003a5d Thumb Code 2 stm32g4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_ConfigChannel 0x08003a5f Thumb Code 292 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) - HAL_TIM_PWM_Init 0x08003b83 Thumb Code 76 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_Init) - HAL_TIM_PWM_MspInit 0x08003bd1 Thumb Code 30 tim.o(i.HAL_TIM_PWM_MspInit) - HAL_TIM_PWM_PulseFinishedCallback 0x08003bf9 Thumb Code 2 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PWM_Start 0x08003bfd Thumb Code 234 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_Start) - HAL_TIM_PeriodElapsedCallback 0x08003d11 Thumb Code 24 main.o(i.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x08003d31 Thumb Code 2 stm32g4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - HAL_UARTEx_DisableFifoMode 0x08003d33 Thumb Code 62 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_DisableFifoMode) - HAL_UARTEx_RxEventCallback 0x08003d71 Thumb Code 2 stm32g4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - HAL_UARTEx_RxFifoFullCallback 0x08003d73 Thumb Code 2 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_RxFifoFullCallback) - HAL_UARTEx_SetRxFifoThreshold 0x08003d75 Thumb Code 76 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_SetRxFifoThreshold) - HAL_UARTEx_SetTxFifoThreshold 0x08003dc1 Thumb Code 76 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_SetTxFifoThreshold) - HAL_UARTEx_TxFifoEmptyCallback 0x08003e0d Thumb Code 2 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_TxFifoEmptyCallback) - HAL_UARTEx_WakeupCallback 0x08003e0f Thumb Code 2 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_WakeupCallback) - HAL_UART_ErrorCallback 0x08003e11 Thumb Code 76 uart_fifo.o(i.HAL_UART_ErrorCallback) - HAL_UART_IRQHandler 0x08003e75 Thumb Code 782 stm32g4xx_hal_uart.o(i.HAL_UART_IRQHandler) - HAL_UART_Init 0x08004191 Thumb Code 106 stm32g4xx_hal_uart.o(i.HAL_UART_Init) - HAL_UART_MspInit 0x080041fd Thumb Code 836 usart.o(i.HAL_UART_MspInit) - HAL_UART_Receive_DMA 0x0800456d Thumb Code 66 stm32g4xx_hal_uart.o(i.HAL_UART_Receive_DMA) - HAL_UART_Receive_IT 0x080045b5 Thumb Code 66 stm32g4xx_hal_uart.o(i.HAL_UART_Receive_IT) - HAL_UART_RxCpltCallback 0x080045fd Thumb Code 40 uart_fifo.o(i.HAL_UART_RxCpltCallback) - HAL_UART_RxHalfCpltCallback 0x08004629 Thumb Code 2 stm32g4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) - HAL_UART_Transmit_DMA 0x0800462d Thumb Code 126 stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_DMA) - HAL_UART_Transmit_IT 0x080046b9 Thumb Code 130 stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_IT) - HAL_UART_TxCpltCallback 0x0800474d Thumb Code 26 uart_fifo.o(i.HAL_UART_TxCpltCallback) - HAL_UART_TxHalfCpltCallback 0x0800476d Thumb Code 2 stm32g4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback) - HardFault_Handler 0x08004af9 Thumb Code 2 stm32g4xx_it.o(i.HardFault_Handler) - LPUART1_IRQHandler 0x08004b5d Thumb Code 18 stm32g4xx_it.o(i.LPUART1_IRQHandler) - MX_ADC1_Init 0x08004b75 Thumb Code 252 adc.o(i.MX_ADC1_Init) - MX_DMA_Init 0x08004c8d Thumb Code 168 dma.o(i.MX_DMA_Init) - MX_FDCAN1_Init 0x08004d39 Thumb Code 68 fdcan.o(i.MX_FDCAN1_Init) - MX_FREERTOS_Init 0x08004d85 Thumb Code 18 app_freertos.o(i.MX_FREERTOS_Init) - MX_GPIO_Init 0x08004da5 Thumb Code 154 gpio.o(i.MX_GPIO_Init) - MX_HRTIM1_Init 0x08004e49 Thumb Code 274 hrtim.o(i.MX_HRTIM1_Init) - MX_I2C4_Init 0x08004f65 Thumb Code 76 i2c.o(i.MX_I2C4_Init) - MX_LPUART1_UART_Init 0x08004fbd Thumb Code 90 usart.o(i.MX_LPUART1_UART_Init) - MX_RTC_Init 0x08005025 Thumb Code 52 rtc.o(i.MX_RTC_Init) - MX_TIM17_Init 0x08005061 Thumb Code 46 tim.o(i.MX_TIM17_Init) - MX_TIM20_Init 0x08005099 Thumb Code 168 tim.o(i.MX_TIM20_Init) - MX_USART1_UART_Init 0x08005149 Thumb Code 94 usart.o(i.MX_USART1_UART_Init) - MX_USART2_UART_Init 0x080051b1 Thumb Code 94 usart.o(i.MX_USART2_UART_Init) - MX_USART3_UART_Init 0x08005219 Thumb Code 100 usart.o(i.MX_USART3_UART_Init) - MemManage_Handler 0x08005285 Thumb Code 2 stm32g4xx_it.o(i.MemManage_Handler) - NMI_Handler 0x08005287 Thumb Code 2 stm32g4xx_it.o(i.NMI_Handler) - RTC_EnterInitMode 0x08005289 Thumb Code 74 stm32g4xx_hal_rtc.o(i.RTC_EnterInitMode) - RTC_ExitInitMode 0x080052d3 Thumb Code 80 stm32g4xx_hal_rtc.o(i.RTC_ExitInitMode) - RegRxIdleIRQ 0x08005325 Thumb Code 24 uart_fifo.o(i.RegRxIdleIRQ) - RegTxCpltIRQ 0x08005341 Thumb Code 24 uart_fifo.o(i.RegTxCpltIRQ) - StartCliTask 0x0800535d Thumb Code 8 cli_task.o(i.StartCliTask) - StartDefaultTask 0x08005365 Thumb Code 50 main_task.o(i.StartDefaultTask) - StartDeviceTask 0x080053ad Thumb Code 116 device_task.o(i.StartDeviceTask) - StartMonitorTask 0x08005441 Thumb Code 8 monitor_task.o(i.StartMonitorTask) - SysTick_Handler 0x08005449 Thumb Code 26 cmsis_os2.o(i.SysTick_Handler) - SystemClock_Config 0x08005463 Thumb Code 112 main.o(i.SystemClock_Config) - SystemInit 0x080054d5 Thumb Code 12 system_stm32g4xx.o(i.SystemInit) - TIM1_TRG_COM_TIM17_IRQHandler 0x080054e5 Thumb Code 6 stm32g4xx_it.o(i.TIM1_TRG_COM_TIM17_IRQHandler) - TIM6_DAC_IRQHandler 0x080054f1 Thumb Code 6 stm32g4xx_it.o(i.TIM6_DAC_IRQHandler) - TIM_Base_SetConfig 0x080054fd Thumb Code 190 stm32g4xx_hal_tim.o(i.TIM_Base_SetConfig) - TIM_CCxChannelCmd 0x080055e1 Thumb Code 26 stm32g4xx_hal_tim.o(i.TIM_CCxChannelCmd) - TIM_OC2_SetConfig 0x080056a9 Thumb Code 132 stm32g4xx_hal_tim.o(i.TIM_OC2_SetConfig) - UART_AdvFeatureConfig 0x080059c1 Thumb Code 200 stm32g4xx_hal_uart.o(i.UART_AdvFeatureConfig) - UART_CheckIdleState 0x08005a89 Thumb Code 168 stm32g4xx_hal_uart.o(i.UART_CheckIdleState) - UART_RX_FIFO_open 0x08005d09 Thumb Code 162 uart_fifo.o(i.UART_RX_FIFO_open) - UART_SetConfig 0x08006289 Thumb Code 612 stm32g4xx_hal_uart.o(i.UART_SetConfig) - UART_Start_Receive_DMA 0x0800651d Thumb Code 148 stm32g4xx_hal_uart.o(i.UART_Start_Receive_DMA) - UART_Start_Receive_IT 0x080065bd Thumb Code 256 stm32g4xx_hal_uart.o(i.UART_Start_Receive_IT) - UART_TX_FIFO_open 0x080066cd Thumb Code 98 uart_fifo.o(i.UART_TX_FIFO_open) - UART_TX_FIFO_write 0x080067b5 Thumb Code 106 uart_fifo.o(i.UART_TX_FIFO_write) - UART_WaitOnFlagUntilTimeout 0x0800698f Thumb Code 148 stm32g4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - USART1_IRQHandler 0x08006a25 Thumb Code 18 stm32g4xx_it.o(i.USART1_IRQHandler) - USART2_IRQHandler 0x08006a3d Thumb Code 18 stm32g4xx_it.o(i.USART2_IRQHandler) - USART3_IRQHandler 0x08006a55 Thumb Code 18 stm32g4xx_it.o(i.USART3_IRQHandler) - UsageFault_Handler 0x08006a6d Thumb Code 2 stm32g4xx_it.o(i.UsageFault_Handler) - __0printf$4 0x08006a71 Thumb Code 22 printf4.o(i.__0printf$4) - __1printf$4 0x08006a71 Thumb Code 0 printf4.o(i.__0printf$4) - __2printf 0x08006a71 Thumb Code 0 printf4.o(i.__0printf$4) - __hardfp_log 0x08006ab1 Thumb Code 888 log.o(i.__hardfp_log) - __kernel_poly 0x08006e95 Thumb Code 248 poly.o(i.__kernel_poly) - __scatterload_copy 0x08006f8d Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x08006f9b Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08006f9d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - __set_errno 0x08006fad Thumb Code 6 errno.o(i.__set_errno) - adc_init 0x080071e1 Thumb Code 168 drv_power.o(i.adc_init) - adc_value 0x080072c9 Thumb Code 126 drv_power.o(i.adc_value) - fan_init 0x08007351 Thumb Code 36 drv_fan.o(i.fan_init) - fputc 0x08007385 Thumb Code 18 drv_uart.o(i.fputc) - get_voltage 0x0800739d Thumb Code 66 drv_power.o(i.get_voltage) - init_uart_fifos 0x080073f5 Thumb Code 188 drv_uart.o(i.init_uart_fifos) - main 0x08007511 Thumb Code 74 main.o(i.main) - osDelay 0x0800755b Thumb Code 26 cmsis_os2.o(i.osDelay) - osKernelInitialize 0x08007575 Thumb Code 32 cmsis_os2.o(i.osKernelInitialize) - osKernelStart 0x08007599 Thumb Code 46 cmsis_os2.o(i.osKernelStart) - osMutexAcquire 0x080075d1 Thumb Code 82 cmsis_os2.o(i.osMutexAcquire) - osMutexCreate 0x08007623 Thumb Code 10 cmsis_os1.o(i.osMutexCreate) - osMutexNew 0x0800762d Thumb Code 102 cmsis_os2.o(i.osMutexNew) - osMutexRelease 0x08007693 Thumb Code 66 cmsis_os2.o(i.osMutexRelease) - osThreadNew 0x080076d5 Thumb Code 136 cmsis_os2.o(i.osThreadNew) - power_init 0x0800775d Thumb Code 34 drv_power.o(i.power_init) - pvPortMalloc 0x08007f29 Thumb Code 216 heap_4.o(i.pvPortMalloc) - pvTaskIncrementMutexHeldCount 0x08008005 Thumb Code 18 tasks.o(i.pvTaskIncrementMutexHeldCount) - pxPortInitialiseStack 0x0800801d Thumb Code 40 port.o(i.pxPortInitialiseStack) - relay_init 0x08008049 Thumb Code 88 drv_relay.o(i.relay_init) - relay_set 0x080080ad Thumb Code 90 drv_relay.o(i.relay_set) - scale_bat 0x0800810d Thumb Code 36 drv_power.o(i.scale_bat) - scale_buck_in 0x08008141 Thumb Code 36 drv_power.o(i.scale_buck_in) - scale_buck_out 0x08008175 Thumb Code 36 drv_power.o(i.scale_buck_out) - scale_current 0x080081a9 Thumb Code 24 drv_power.o(i.scale_current) - scale_pwr 0x080081c9 Thumb Code 36 drv_power.o(i.scale_pwr) - scale_temp 0x080081fd Thumb Code 198 drv_power.o(i.scale_temp) - tick_count 0x080082fd Thumb Code 38 drv_tick.o(i.tick_count) - tick_init 0x08008329 Thumb Code 6 drv_tick.o(i.tick_init) - uxListRemove 0x08008335 Thumb Code 38 list.o(i.uxListRemove) - vApplicationGetIdleTaskMemory 0x0800835d Thumb Code 16 cmsis_os2.o(i.vApplicationGetIdleTaskMemory) - vApplicationGetTimerTaskMemory 0x08008371 Thumb Code 18 cmsis_os2.o(i.vApplicationGetTimerTaskMemory) - vListInitialise 0x08008389 Thumb Code 22 list.o(i.vListInitialise) - vListInitialiseItem 0x0800839f Thumb Code 6 list.o(i.vListInitialiseItem) - vListInsert 0x080083a5 Thumb Code 48 list.o(i.vListInsert) - vListInsertEnd 0x080083d5 Thumb Code 24 list.o(i.vListInsertEnd) - vPortEnterCritical 0x080083ed Thumb Code 54 port.o(i.vPortEnterCritical) - vPortExitCritical 0x0800842d Thumb Code 34 port.o(i.vPortExitCritical) - vPortFree 0x08008455 Thumb Code 94 heap_4.o(i.vPortFree) - vPortSetupTimerInterrupt 0x080084b9 Thumb Code 32 port.o(i.vPortSetupTimerInterrupt) - vPortValidateInterruptPriority 0x080084dd Thumb Code 76 port.o(i.vPortValidateInterruptPriority) - vQueueAddToRegistry 0x08008531 Thumb Code 34 queue.o(i.vQueueAddToRegistry) - vQueueWaitForMessageRestricted 0x08008559 Thumb Code 70 queue.o(i.vQueueWaitForMessageRestricted) - vTaskDelay 0x080085a1 Thumb Code 66 tasks.o(i.vTaskDelay) - vTaskInternalSetTimeOutState 0x080085ed Thumb Code 12 tasks.o(i.vTaskInternalSetTimeOutState) - vTaskMissedYield 0x080085fd Thumb Code 8 tasks.o(i.vTaskMissedYield) - vTaskNotifyGiveFromISR 0x08008609 Thumb Code 162 tasks.o(i.vTaskNotifyGiveFromISR) - vTaskPlaceOnEventList 0x080086b9 Thumb Code 44 tasks.o(i.vTaskPlaceOnEventList) - vTaskPlaceOnEventListRestricted 0x080086e9 Thumb Code 52 tasks.o(i.vTaskPlaceOnEventListRestricted) - vTaskPriorityDisinheritAfterTimeout 0x08008721 Thumb Code 134 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - vTaskStartScheduler 0x080087b1 Thumb Code 118 tasks.o(i.vTaskStartScheduler) - vTaskSuspendAll 0x08008839 Thumb Code 10 tasks.o(i.vTaskSuspendAll) - vTaskSwitchContext 0x08008849 Thumb Code 90 tasks.o(i.vTaskSwitchContext) - xPortStartScheduler 0x080088ad Thumb Code 226 port.o(i.xPortStartScheduler) - xPortSysTickHandler 0x080089a5 Thumb Code 38 port.o(i.xPortSysTickHandler) - xQueueCreateMutex 0x080089d1 Thumb Code 22 queue.o(i.xQueueCreateMutex) - xQueueCreateMutexStatic 0x080089e7 Thumb Code 26 queue.o(i.xQueueCreateMutexStatic) - xQueueGenericCreate 0x08008a01 Thumb Code 66 queue.o(i.xQueueGenericCreate) - xQueueGenericCreateStatic 0x08008a43 Thumb Code 102 queue.o(i.xQueueGenericCreateStatic) - xQueueGenericReset 0x08008aa9 Thumb Code 132 queue.o(i.xQueueGenericReset) - xQueueGenericSend 0x08008b31 Thumb Code 346 queue.o(i.xQueueGenericSend) - xQueueGenericSendFromISR 0x08008c91 Thumb Code 190 queue.o(i.xQueueGenericSendFromISR) - xQueueGiveMutexRecursive 0x08008d4f Thumb Code 62 queue.o(i.xQueueGiveMutexRecursive) - xQueueReceive 0x08008d8d Thumb Code 308 queue.o(i.xQueueReceive) - xQueueSemaphoreTake 0x08008ec5 Thumb Code 372 queue.o(i.xQueueSemaphoreTake) - xQueueTakeMutexRecursive 0x0800903d Thumb Code 64 queue.o(i.xQueueTakeMutexRecursive) - xTaskCheckForTimeOut 0x0800907d Thumb Code 112 tasks.o(i.xTaskCheckForTimeOut) - xTaskCreate 0x080090f1 Thumb Code 90 tasks.o(i.xTaskCreate) - xTaskCreateStatic 0x0800914b Thumb Code 86 tasks.o(i.xTaskCreateStatic) - xTaskGetCurrentTaskHandle 0x080091a1 Thumb Code 6 tasks.o(i.xTaskGetCurrentTaskHandle) - xTaskGetSchedulerState 0x080091ad Thumb Code 22 tasks.o(i.xTaskGetSchedulerState) - xTaskGetTickCount 0x080091c9 Thumb Code 6 tasks.o(i.xTaskGetTickCount) - xTaskIncrementTick 0x080091d5 Thumb Code 192 tasks.o(i.xTaskIncrementTick) - xTaskPriorityDisinherit 0x0800929d Thumb Code 118 tasks.o(i.xTaskPriorityDisinherit) - xTaskPriorityInherit 0x0800931d Thumb Code 112 tasks.o(i.xTaskPriorityInherit) - xTaskRemoveFromEventList 0x08009395 Thumb Code 98 tasks.o(i.xTaskRemoveFromEventList) - xTaskResumeAll 0x08009405 Thumb Code 182 tasks.o(i.xTaskResumeAll) - xTimerCreateTimerTask 0x080094c9 Thumb Code 78 timers.o(i.xTimerCreateTimerTask) - xTimerGenericCommand 0x08009529 Thumb Code 98 timers.o(i.xTimerGenericCommand) - cilTask_attributes 0x08009590 Data 36 main_task.o(.constdata) - monitorTask_attributes 0x080095b4 Data 36 main_task.o(.constdata) - deviceTask_attributes 0x080095d8 Data 36 main_task.o(.constdata) - defaultTask_attributes 0x0800964c Data 36 app_freertos.o(.constdata) - UARTPrescTable 0x08009670 Data 24 stm32g4xx_hal_uart.o(.constdata) - AHBPrescTable 0x08009698 Data 16 system_stm32g4xx.o(.constdata) - APBPrescTable 0x080096a8 Data 8 system_stm32g4xx.o(.constdata) - __mathlib_zero 0x08009708 Data 8 qnan.o(.constdata) - Region$$Table$$Base 0x0800973c Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0800975c Number 0 anon$$obj.o(Region$$Table) + ADC_ConversionStop 0x0800085d Thumb Code 224 stm32g4xx_hal_adc.o(i.ADC_ConversionStop) + ADC_Disable 0x08000945 Thumb Code 106 stm32g4xx_hal_adc.o(i.ADC_Disable) + ADC_Enable 0x080009b5 Thumb Code 172 stm32g4xx_hal_adc.o(i.ADC_Enable) + ADC_filterbuff_push_pull 0x08000a79 Thumb Code 170 drv_power.o(i.ADC_filterbuff_push_pull) + AT24C_Init 0x08000b25 Thumb Code 88 drv_at24cxx.o(i.AT24C_Init) + BSP_UART_IRQHandler 0x08000b85 Thumb Code 108 uart_fifo.o(i.BSP_UART_IRQHandler) + BusFault_Handler 0x08000bf9 Thumb Code 2 stm32g4xx_it.o(i.BusFault_Handler) + DMA1_Channel1_IRQHandler 0x08000bfd Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel1_IRQHandler) + DMA1_Channel2_IRQHandler 0x08000c09 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel2_IRQHandler) + DMA1_Channel3_IRQHandler 0x08000c15 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel3_IRQHandler) + DMA1_Channel4_IRQHandler 0x08000c21 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel4_IRQHandler) + DMA1_Channel5_IRQHandler 0x08000c2d Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel5_IRQHandler) + DMA1_Channel6_IRQHandler 0x08000c39 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel6_IRQHandler) + DMA1_Channel7_IRQHandler 0x08000c45 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel7_IRQHandler) + DMA1_Channel8_IRQHandler 0x08000c51 Thumb Code 6 stm32g4xx_it.o(i.DMA1_Channel8_IRQHandler) + DebugMon_Handler 0x08000cff Thumb Code 2 stm32g4xx_it.o(i.DebugMon_Handler) + Error_Handler 0x08000d01 Thumb Code 4 main.o(i.Error_Handler) + HAL_ADCEx_Calibration_Start 0x08000d05 Thumb Code 138 stm32g4xx_hal_adc_ex.o(i.HAL_ADCEx_Calibration_Start) + HAL_ADCEx_MultiModeConfigChannel 0x08000d99 Thumb Code 322 stm32g4xx_hal_adc_ex.o(i.HAL_ADCEx_MultiModeConfigChannel) + HAL_ADC_ConfigChannel 0x08000ef5 Thumb Code 1064 stm32g4xx_hal_adc.o(i.HAL_ADC_ConfigChannel) + HAL_ADC_GetValue 0x0800135d Thumb Code 6 stm32g4xx_hal_adc.o(i.HAL_ADC_GetValue) + HAL_ADC_Init 0x08001365 Thumb Code 514 stm32g4xx_hal_adc.o(i.HAL_ADC_Init) + HAL_ADC_MspInit 0x08001599 Thumb Code 140 adc.o(i.HAL_ADC_MspInit) + HAL_ADC_PollForConversion 0x0800162d Thumb Code 300 stm32g4xx_hal_adc.o(i.HAL_ADC_PollForConversion) + HAL_ADC_Start 0x0800176d Thumb Code 290 stm32g4xx_hal_adc.o(i.HAL_ADC_Start) + HAL_ADC_Stop 0x080018a9 Thumb Code 62 stm32g4xx_hal_adc.o(i.HAL_ADC_Stop) + HAL_DMA_Abort 0x080018e7 Thumb Code 104 stm32g4xx_hal_dma.o(i.HAL_DMA_Abort) + HAL_DMA_Abort_IT 0x0800194f Thumb Code 118 stm32g4xx_hal_dma.o(i.HAL_DMA_Abort_IT) + HAL_DMA_IRQHandler 0x080019c5 Thumb Code 190 stm32g4xx_hal_dma.o(i.HAL_DMA_IRQHandler) + HAL_DMA_Init 0x08001a85 Thumb Code 176 stm32g4xx_hal_dma.o(i.HAL_DMA_Init) + HAL_DMA_Start_IT 0x08001b41 Thumb Code 140 stm32g4xx_hal_dma.o(i.HAL_DMA_Start_IT) + HAL_FDCAN_Init 0x08001bcd Thumb Code 512 stm32g4xx_hal_fdcan.o(i.HAL_FDCAN_Init) + HAL_FDCAN_MspInit 0x08001de5 Thumb Code 116 fdcan.o(i.HAL_FDCAN_MspInit) + HAL_GPIO_Init 0x08001e61 Thumb Code 536 stm32g4xx_hal_gpio.o(i.HAL_GPIO_Init) + HAL_GPIO_WritePin 0x08002099 Thumb Code 10 stm32g4xx_hal_gpio.o(i.HAL_GPIO_WritePin) + HAL_GetTick 0x080020a5 Thumb Code 6 stm32g4xx_hal.o(i.HAL_GetTick) + HAL_HRTIM_DLLCalibrationStart 0x080020b1 Thumb Code 98 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_DLLCalibrationStart) + HAL_HRTIM_Init 0x08002115 Thumb Code 172 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_Init) + HAL_HRTIM_MspInit 0x080021c9 Thumb Code 30 hrtim.o(i.HAL_HRTIM_MspInit) + HAL_HRTIM_MspPostInit 0x080021f1 Thumb Code 76 hrtim.o(i.HAL_HRTIM_MspPostInit) + HAL_HRTIM_PollForDLLCalibration 0x08002245 Thumb Code 64 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_PollForDLLCalibration) + HAL_HRTIM_TimeBaseConfig 0x08002285 Thumb Code 122 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_TimeBaseConfig) + HAL_HRTIM_WaveformCompareConfig 0x080022ff Thumb Code 308 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCompareConfig) + HAL_HRTIM_WaveformCountStart 0x08002433 Thumb Code 44 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformCountStart) + HAL_HRTIM_WaveformOutputConfig 0x0800245f Thumb Code 52 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputConfig) + HAL_HRTIM_WaveformOutputStart 0x08002493 Thumb Code 48 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformOutputStart) + HAL_HRTIM_WaveformTimerConfig 0x080024c3 Thumb Code 142 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformTimerConfig) + HAL_HRTIM_WaveformTimerControl 0x08002551 Thumb Code 130 stm32g4xx_hal_hrtim.o(i.HAL_HRTIM_WaveformTimerControl) + HAL_I2CEx_ConfigAnalogFilter 0x080025d3 Thumb Code 86 stm32g4xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigAnalogFilter) + HAL_I2CEx_ConfigDigitalFilter 0x08002629 Thumb Code 82 stm32g4xx_hal_i2c_ex.o(i.HAL_I2CEx_ConfigDigitalFilter) + HAL_I2C_Init 0x0800267d Thumb Code 184 stm32g4xx_hal_i2c.o(i.HAL_I2C_Init) + HAL_I2C_MspInit 0x08002739 Thumb Code 114 i2c.o(i.HAL_I2C_MspInit) + HAL_IncTick 0x080027b9 Thumb Code 12 stm32g4xx_hal.o(i.HAL_IncTick) + HAL_Init 0x080027c9 Thumb Code 30 stm32g4xx_hal.o(i.HAL_Init) + HAL_InitTick 0x080027e9 Thumb Code 116 stm32g4xx_hal_timebase_tim.o(i.HAL_InitTick) + HAL_MspInit 0x08002871 Thumb Code 54 stm32g4xx_hal_msp.o(i.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x080028ad Thumb Code 28 stm32g4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x080028c9 Thumb Code 60 stm32g4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x08002909 Thumb Code 26 stm32g4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + HAL_PWREx_ControlVoltageScaling 0x0800292d Thumb Code 180 stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_ControlVoltageScaling) + HAL_PWREx_DisableUCPDDeadBattery 0x080029ed Thumb Code 12 stm32g4xx_hal_pwr_ex.o(i.HAL_PWREx_DisableUCPDDeadBattery) + HAL_RCCEx_PeriphCLKConfig 0x080029fd Thumb Code 752 stm32g4xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) + HAL_RCC_ClockConfig 0x08002cf5 Thumb Code 444 stm32g4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + HAL_RCC_GetClockConfig 0x08002ed1 Thumb Code 54 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig) + HAL_RCC_GetPCLK1Freq 0x08002f11 Thumb Code 24 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x08002f35 Thumb Code 24 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x08002f59 Thumb Code 98 stm32g4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x08002fc9 Thumb Code 1036 stm32g4xx_hal_rcc.o(i.HAL_RCC_OscConfig) + HAL_RTC_Init 0x080033d5 Thumb Code 156 stm32g4xx_hal_rtc.o(i.HAL_RTC_Init) + HAL_RTC_MspInit 0x08003475 Thumb Code 74 rtc.o(i.HAL_RTC_MspInit) + HAL_RTC_WaitForSynchro 0x080034c9 Thumb Code 50 stm32g4xx_hal_rtc.o(i.HAL_RTC_WaitForSynchro) + HAL_TIMEx_Break2Callback 0x08003501 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_Break2Callback) + HAL_TIMEx_BreakCallback 0x08003503 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + HAL_TIMEx_CommutCallback 0x08003505 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) + HAL_TIMEx_ConfigBreakDeadTime 0x08003509 Thumb Code 154 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_ConfigBreakDeadTime) + HAL_TIMEx_DirectionChangeCallback 0x080035b1 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_DirectionChangeCallback) + HAL_TIMEx_EncoderIndexCallback 0x080035b3 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_EncoderIndexCallback) + HAL_TIMEx_IndexErrorCallback 0x080035b5 Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_IndexErrorCallback) + HAL_TIMEx_MasterConfigSynchronization 0x080035b9 Thumb Code 148 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIMEx_TransitionErrorCallback 0x0800366d Thumb Code 2 stm32g4xx_hal_tim_ex.o(i.HAL_TIMEx_TransitionErrorCallback) + HAL_TIM_Base_Init 0x0800366f Thumb Code 76 stm32g4xx_hal_tim.o(i.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x080036bd Thumb Code 50 tim.o(i.HAL_TIM_Base_MspInit) + HAL_TIM_Base_Start_IT 0x080036f9 Thumb Code 106 stm32g4xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) + HAL_TIM_IC_CaptureCallback 0x08003785 Thumb Code 2 stm32g4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IRQHandler 0x08003787 Thumb Code 418 stm32g4xx_hal_tim.o(i.HAL_TIM_IRQHandler) + HAL_TIM_MspPostInit 0x08003929 Thumb Code 70 tim.o(i.HAL_TIM_MspPostInit) + HAL_TIM_OC_DelayElapsedCallback 0x0800397d Thumb Code 2 stm32g4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_ConfigChannel 0x0800397f Thumb Code 292 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) + HAL_TIM_PWM_Init 0x08003aa3 Thumb Code 76 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_Init) + HAL_TIM_PWM_MspInit 0x08003af1 Thumb Code 30 tim.o(i.HAL_TIM_PWM_MspInit) + HAL_TIM_PWM_PulseFinishedCallback 0x08003b19 Thumb Code 2 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PWM_Start 0x08003b1d Thumb Code 234 stm32g4xx_hal_tim.o(i.HAL_TIM_PWM_Start) + HAL_TIM_PeriodElapsedCallback 0x08003c31 Thumb Code 24 main.o(i.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x08003c51 Thumb Code 2 stm32g4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + HAL_UARTEx_DisableFifoMode 0x08003c53 Thumb Code 62 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_DisableFifoMode) + HAL_UARTEx_RxEventCallback 0x08003c91 Thumb Code 2 stm32g4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + HAL_UARTEx_RxFifoFullCallback 0x08003c93 Thumb Code 2 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_RxFifoFullCallback) + HAL_UARTEx_SetRxFifoThreshold 0x08003c95 Thumb Code 76 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_SetRxFifoThreshold) + HAL_UARTEx_SetTxFifoThreshold 0x08003ce1 Thumb Code 76 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_SetTxFifoThreshold) + HAL_UARTEx_TxFifoEmptyCallback 0x08003d2d Thumb Code 2 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_TxFifoEmptyCallback) + HAL_UARTEx_WakeupCallback 0x08003d2f Thumb Code 2 stm32g4xx_hal_uart_ex.o(i.HAL_UARTEx_WakeupCallback) + HAL_UART_ErrorCallback 0x08003d31 Thumb Code 76 uart_fifo.o(i.HAL_UART_ErrorCallback) + HAL_UART_IRQHandler 0x08003d95 Thumb Code 782 stm32g4xx_hal_uart.o(i.HAL_UART_IRQHandler) + HAL_UART_Init 0x080040b1 Thumb Code 106 stm32g4xx_hal_uart.o(i.HAL_UART_Init) + HAL_UART_MspInit 0x0800411d Thumb Code 836 usart.o(i.HAL_UART_MspInit) + HAL_UART_Receive_DMA 0x0800448d Thumb Code 66 stm32g4xx_hal_uart.o(i.HAL_UART_Receive_DMA) + HAL_UART_Receive_IT 0x080044d5 Thumb Code 66 stm32g4xx_hal_uart.o(i.HAL_UART_Receive_IT) + HAL_UART_RxCpltCallback 0x0800451d Thumb Code 40 uart_fifo.o(i.HAL_UART_RxCpltCallback) + HAL_UART_RxHalfCpltCallback 0x08004549 Thumb Code 2 stm32g4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) + HAL_UART_Transmit_DMA 0x0800454d Thumb Code 126 stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_DMA) + HAL_UART_Transmit_IT 0x080045d9 Thumb Code 130 stm32g4xx_hal_uart.o(i.HAL_UART_Transmit_IT) + HAL_UART_TxCpltCallback 0x0800466d Thumb Code 26 uart_fifo.o(i.HAL_UART_TxCpltCallback) + HAL_UART_TxHalfCpltCallback 0x0800468d Thumb Code 2 stm32g4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback) + HardFault_Handler 0x08004a19 Thumb Code 2 stm32g4xx_it.o(i.HardFault_Handler) + LPUART1_IRQHandler 0x08004a7d Thumb Code 18 stm32g4xx_it.o(i.LPUART1_IRQHandler) + MX_ADC1_Init 0x08004a95 Thumb Code 252 adc.o(i.MX_ADC1_Init) + MX_DMA_Init 0x08004bad Thumb Code 168 dma.o(i.MX_DMA_Init) + MX_FDCAN1_Init 0x08004c59 Thumb Code 68 fdcan.o(i.MX_FDCAN1_Init) + MX_FREERTOS_Init 0x08004ca5 Thumb Code 18 app_freertos.o(i.MX_FREERTOS_Init) + MX_GPIO_Init 0x08004cc5 Thumb Code 154 gpio.o(i.MX_GPIO_Init) + MX_HRTIM1_Init 0x08004d69 Thumb Code 284 hrtim.o(i.MX_HRTIM1_Init) + MX_I2C4_Init 0x08004e8d Thumb Code 76 i2c.o(i.MX_I2C4_Init) + MX_LPUART1_UART_Init 0x08004ee5 Thumb Code 90 usart.o(i.MX_LPUART1_UART_Init) + MX_RTC_Init 0x08004f4d Thumb Code 52 rtc.o(i.MX_RTC_Init) + MX_TIM17_Init 0x08004f89 Thumb Code 46 tim.o(i.MX_TIM17_Init) + MX_TIM20_Init 0x08004fc1 Thumb Code 168 tim.o(i.MX_TIM20_Init) + MX_USART1_UART_Init 0x08005071 Thumb Code 94 usart.o(i.MX_USART1_UART_Init) + MX_USART2_UART_Init 0x080050d9 Thumb Code 94 usart.o(i.MX_USART2_UART_Init) + MX_USART3_UART_Init 0x08005141 Thumb Code 100 usart.o(i.MX_USART3_UART_Init) + MemManage_Handler 0x080051ad Thumb Code 2 stm32g4xx_it.o(i.MemManage_Handler) + NMI_Handler 0x080051af Thumb Code 2 stm32g4xx_it.o(i.NMI_Handler) + RTC_EnterInitMode 0x080051b1 Thumb Code 74 stm32g4xx_hal_rtc.o(i.RTC_EnterInitMode) + RTC_ExitInitMode 0x080051fb Thumb Code 80 stm32g4xx_hal_rtc.o(i.RTC_ExitInitMode) + RegRxIdleIRQ 0x0800524d Thumb Code 24 uart_fifo.o(i.RegRxIdleIRQ) + RegTxCpltIRQ 0x08005269 Thumb Code 24 uart_fifo.o(i.RegTxCpltIRQ) + StartCliTask 0x08005285 Thumb Code 8 cli_task.o(i.StartCliTask) + StartDefaultTask 0x0800528d Thumb Code 50 main_task.o(i.StartDefaultTask) + StartDeviceTask 0x080052d5 Thumb Code 122 device_task.o(i.StartDeviceTask) + StartMonitorTask 0x08005371 Thumb Code 8 monitor_task.o(i.StartMonitorTask) + SysTick_Handler 0x08005379 Thumb Code 26 cmsis_os2.o(i.SysTick_Handler) + SystemClock_Config 0x08005393 Thumb Code 112 main.o(i.SystemClock_Config) + SystemInit 0x08005405 Thumb Code 12 system_stm32g4xx.o(i.SystemInit) + TIM1_TRG_COM_TIM17_IRQHandler 0x08005415 Thumb Code 6 stm32g4xx_it.o(i.TIM1_TRG_COM_TIM17_IRQHandler) + TIM6_DAC_IRQHandler 0x08005421 Thumb Code 6 stm32g4xx_it.o(i.TIM6_DAC_IRQHandler) + TIM_Base_SetConfig 0x0800542d Thumb Code 190 stm32g4xx_hal_tim.o(i.TIM_Base_SetConfig) + TIM_CCxChannelCmd 0x08005511 Thumb Code 26 stm32g4xx_hal_tim.o(i.TIM_CCxChannelCmd) + TIM_OC2_SetConfig 0x080055d9 Thumb Code 132 stm32g4xx_hal_tim.o(i.TIM_OC2_SetConfig) + UART_AdvFeatureConfig 0x080058f1 Thumb Code 200 stm32g4xx_hal_uart.o(i.UART_AdvFeatureConfig) + UART_CheckIdleState 0x080059b9 Thumb Code 168 stm32g4xx_hal_uart.o(i.UART_CheckIdleState) + UART_RX_FIFO_open 0x08005c39 Thumb Code 162 uart_fifo.o(i.UART_RX_FIFO_open) + UART_SetConfig 0x080061b9 Thumb Code 612 stm32g4xx_hal_uart.o(i.UART_SetConfig) + UART_Start_Receive_DMA 0x0800644d Thumb Code 148 stm32g4xx_hal_uart.o(i.UART_Start_Receive_DMA) + UART_Start_Receive_IT 0x080064ed Thumb Code 256 stm32g4xx_hal_uart.o(i.UART_Start_Receive_IT) + UART_TX_FIFO_open 0x080065fd Thumb Code 98 uart_fifo.o(i.UART_TX_FIFO_open) + UART_TX_FIFO_write 0x080066e5 Thumb Code 106 uart_fifo.o(i.UART_TX_FIFO_write) + UART_WaitOnFlagUntilTimeout 0x080068bf Thumb Code 148 stm32g4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) + USART1_IRQHandler 0x08006955 Thumb Code 18 stm32g4xx_it.o(i.USART1_IRQHandler) + USART2_IRQHandler 0x0800696d Thumb Code 18 stm32g4xx_it.o(i.USART2_IRQHandler) + USART3_IRQHandler 0x08006985 Thumb Code 18 stm32g4xx_it.o(i.USART3_IRQHandler) + UsageFault_Handler 0x0800699d Thumb Code 2 stm32g4xx_it.o(i.UsageFault_Handler) + __0printf$4 0x080069a1 Thumb Code 22 printf4.o(i.__0printf$4) + __1printf$4 0x080069a1 Thumb Code 0 printf4.o(i.__0printf$4) + __2printf 0x080069a1 Thumb Code 0 printf4.o(i.__0printf$4) + __hardfp_log 0x080069e1 Thumb Code 888 log.o(i.__hardfp_log) + __kernel_poly 0x08006dc5 Thumb Code 248 poly.o(i.__kernel_poly) + __scatterload_copy 0x08006ebd Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08006ecb Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08006ecd Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + __set_errno 0x08006edd Thumb Code 6 errno.o(i.__set_errno) + adc_init 0x08007111 Thumb Code 168 drv_power.o(i.adc_init) + adc_value 0x080071f9 Thumb Code 126 drv_power.o(i.adc_value) + fan_init 0x08007281 Thumb Code 36 drv_fan.o(i.fan_init) + fputc 0x080072b5 Thumb Code 18 drv_uart.o(i.fputc) + get_voltage 0x080072cd Thumb Code 66 drv_power.o(i.get_voltage) + init_uart_fifos 0x08007325 Thumb Code 188 drv_uart.o(i.init_uart_fifos) + main 0x08007441 Thumb Code 74 main.o(i.main) + osDelay 0x0800748b Thumb Code 26 cmsis_os2.o(i.osDelay) + osKernelInitialize 0x080074a5 Thumb Code 32 cmsis_os2.o(i.osKernelInitialize) + osKernelStart 0x080074c9 Thumb Code 46 cmsis_os2.o(i.osKernelStart) + osMutexAcquire 0x08007501 Thumb Code 82 cmsis_os2.o(i.osMutexAcquire) + osMutexCreate 0x08007553 Thumb Code 10 cmsis_os1.o(i.osMutexCreate) + osMutexNew 0x0800755d Thumb Code 102 cmsis_os2.o(i.osMutexNew) + osMutexRelease 0x080075c3 Thumb Code 66 cmsis_os2.o(i.osMutexRelease) + osThreadNew 0x08007605 Thumb Code 136 cmsis_os2.o(i.osThreadNew) + power_init 0x0800768d Thumb Code 34 drv_power.o(i.power_init) + power_set 0x080076b5 Thumb Code 20 drv_power.o(i.power_set) + pvPortMalloc 0x08007e71 Thumb Code 216 heap_4.o(i.pvPortMalloc) + pvTaskIncrementMutexHeldCount 0x08007f4d Thumb Code 18 tasks.o(i.pvTaskIncrementMutexHeldCount) + pxPortInitialiseStack 0x08007f65 Thumb Code 40 port.o(i.pxPortInitialiseStack) + relay_init 0x08007f91 Thumb Code 88 drv_relay.o(i.relay_init) + relay_set 0x08007ff5 Thumb Code 90 drv_relay.o(i.relay_set) + scale_bat 0x08008055 Thumb Code 36 drv_power.o(i.scale_bat) + scale_buck_in 0x08008089 Thumb Code 36 drv_power.o(i.scale_buck_in) + scale_buck_out 0x080080bd Thumb Code 36 drv_power.o(i.scale_buck_out) + scale_current 0x080080f1 Thumb Code 24 drv_power.o(i.scale_current) + scale_pwr 0x08008111 Thumb Code 36 drv_power.o(i.scale_pwr) + scale_temp 0x08008145 Thumb Code 198 drv_power.o(i.scale_temp) + tick_count 0x08008245 Thumb Code 38 drv_tick.o(i.tick_count) + tick_init 0x08008271 Thumb Code 6 drv_tick.o(i.tick_init) + uxListRemove 0x0800827d Thumb Code 38 list.o(i.uxListRemove) + vApplicationGetIdleTaskMemory 0x080082a5 Thumb Code 16 cmsis_os2.o(i.vApplicationGetIdleTaskMemory) + vApplicationGetTimerTaskMemory 0x080082b9 Thumb Code 18 cmsis_os2.o(i.vApplicationGetTimerTaskMemory) + vListInitialise 0x080082d1 Thumb Code 22 list.o(i.vListInitialise) + vListInitialiseItem 0x080082e7 Thumb Code 6 list.o(i.vListInitialiseItem) + vListInsert 0x080082ed Thumb Code 48 list.o(i.vListInsert) + vListInsertEnd 0x0800831d Thumb Code 24 list.o(i.vListInsertEnd) + vPortEnterCritical 0x08008335 Thumb Code 54 port.o(i.vPortEnterCritical) + vPortExitCritical 0x08008375 Thumb Code 34 port.o(i.vPortExitCritical) + vPortFree 0x0800839d Thumb Code 94 heap_4.o(i.vPortFree) + vPortSetupTimerInterrupt 0x08008401 Thumb Code 32 port.o(i.vPortSetupTimerInterrupt) + vPortValidateInterruptPriority 0x08008425 Thumb Code 76 port.o(i.vPortValidateInterruptPriority) + vQueueAddToRegistry 0x08008479 Thumb Code 34 queue.o(i.vQueueAddToRegistry) + vQueueWaitForMessageRestricted 0x080084a1 Thumb Code 70 queue.o(i.vQueueWaitForMessageRestricted) + vTaskDelay 0x080084e9 Thumb Code 66 tasks.o(i.vTaskDelay) + vTaskInternalSetTimeOutState 0x08008535 Thumb Code 12 tasks.o(i.vTaskInternalSetTimeOutState) + vTaskMissedYield 0x08008545 Thumb Code 8 tasks.o(i.vTaskMissedYield) + vTaskNotifyGiveFromISR 0x08008551 Thumb Code 162 tasks.o(i.vTaskNotifyGiveFromISR) + vTaskPlaceOnEventList 0x08008601 Thumb Code 44 tasks.o(i.vTaskPlaceOnEventList) + vTaskPlaceOnEventListRestricted 0x08008631 Thumb Code 52 tasks.o(i.vTaskPlaceOnEventListRestricted) + vTaskPriorityDisinheritAfterTimeout 0x08008669 Thumb Code 134 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + vTaskStartScheduler 0x080086f9 Thumb Code 118 tasks.o(i.vTaskStartScheduler) + vTaskSuspendAll 0x08008781 Thumb Code 10 tasks.o(i.vTaskSuspendAll) + vTaskSwitchContext 0x08008791 Thumb Code 90 tasks.o(i.vTaskSwitchContext) + xPortStartScheduler 0x080087f5 Thumb Code 226 port.o(i.xPortStartScheduler) + xPortSysTickHandler 0x080088ed Thumb Code 38 port.o(i.xPortSysTickHandler) + xQueueCreateMutex 0x08008919 Thumb Code 22 queue.o(i.xQueueCreateMutex) + xQueueCreateMutexStatic 0x0800892f Thumb Code 26 queue.o(i.xQueueCreateMutexStatic) + xQueueGenericCreate 0x08008949 Thumb Code 66 queue.o(i.xQueueGenericCreate) + xQueueGenericCreateStatic 0x0800898b Thumb Code 102 queue.o(i.xQueueGenericCreateStatic) + xQueueGenericReset 0x080089f1 Thumb Code 132 queue.o(i.xQueueGenericReset) + xQueueGenericSend 0x08008a79 Thumb Code 346 queue.o(i.xQueueGenericSend) + xQueueGenericSendFromISR 0x08008bd9 Thumb Code 190 queue.o(i.xQueueGenericSendFromISR) + xQueueGiveMutexRecursive 0x08008c97 Thumb Code 62 queue.o(i.xQueueGiveMutexRecursive) + xQueueReceive 0x08008cd5 Thumb Code 308 queue.o(i.xQueueReceive) + xQueueSemaphoreTake 0x08008e0d Thumb Code 372 queue.o(i.xQueueSemaphoreTake) + xQueueTakeMutexRecursive 0x08008f85 Thumb Code 64 queue.o(i.xQueueTakeMutexRecursive) + xTaskCheckForTimeOut 0x08008fc5 Thumb Code 112 tasks.o(i.xTaskCheckForTimeOut) + xTaskCreate 0x08009039 Thumb Code 90 tasks.o(i.xTaskCreate) + xTaskCreateStatic 0x08009093 Thumb Code 86 tasks.o(i.xTaskCreateStatic) + xTaskGetCurrentTaskHandle 0x080090e9 Thumb Code 6 tasks.o(i.xTaskGetCurrentTaskHandle) + xTaskGetSchedulerState 0x080090f5 Thumb Code 22 tasks.o(i.xTaskGetSchedulerState) + xTaskGetTickCount 0x08009111 Thumb Code 6 tasks.o(i.xTaskGetTickCount) + xTaskIncrementTick 0x0800911d Thumb Code 192 tasks.o(i.xTaskIncrementTick) + xTaskPriorityDisinherit 0x080091e5 Thumb Code 118 tasks.o(i.xTaskPriorityDisinherit) + xTaskPriorityInherit 0x08009265 Thumb Code 112 tasks.o(i.xTaskPriorityInherit) + xTaskRemoveFromEventList 0x080092dd Thumb Code 98 tasks.o(i.xTaskRemoveFromEventList) + xTaskResumeAll 0x0800934d Thumb Code 182 tasks.o(i.xTaskResumeAll) + xTimerCreateTimerTask 0x08009411 Thumb Code 78 timers.o(i.xTimerCreateTimerTask) + xTimerGenericCommand 0x08009471 Thumb Code 98 timers.o(i.xTimerGenericCommand) + cilTask_attributes 0x080094d8 Data 36 main_task.o(.constdata) + monitorTask_attributes 0x080094fc Data 36 main_task.o(.constdata) + deviceTask_attributes 0x08009520 Data 36 main_task.o(.constdata) + defaultTask_attributes 0x08009594 Data 36 app_freertos.o(.constdata) + UARTPrescTable 0x080095b8 Data 24 stm32g4xx_hal_uart.o(.constdata) + AHBPrescTable 0x080095e0 Data 16 system_stm32g4xx.o(.constdata) + APBPrescTable 0x080095f0 Data 8 system_stm32g4xx.o(.constdata) + __mathlib_zero 0x08009650 Data 8 qnan.o(.constdata) + Region$$Table$$Base 0x08009684 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080096a4 Number 0 anon$$obj.o(Region$$Table) cilTaskHandle 0x20000000 Data 4 main_task.o(.data) monitorTaskHandle 0x20000004 Data 4 main_task.o(.data) deviceTaskHandle 0x20000008 Data 4 main_task.o(.data) relay_state1 0x20000010 Data 2 device_task.o(.data) relay_state2 0x20000012 Data 2 device_task.o(.data) + power_pwm 0x20000014 Data 2 device_task.o(.data) voltage_pwr 0x20000018 Data 8 device_task.o(.data) voltage_buck_in 0x20000020 Data 8 device_task.o(.data) voltage_buck_out 0x20000028 Data 8 device_task.o(.data) @@ -6494,45 +6494,45 @@ Image Symbol Table uwTickPrio 0x20000070 Data 4 stm32g4xx_hal.o(.data) uwTickFreq 0x20000074 Data 4 stm32g4xx_hal.o(.data) uwTick 0x20000078 Data 4 stm32g4xx_hal.o(.data) - SystemCoreClock 0x20000098 Data 4 system_stm32g4xx.o(.data) - pxCurrentTCB 0x2000009c Data 4 tasks.o(.data) - __stdout 0x20000124 Data 4 stdout.o(.data) - power_voltage 0x2000021c Data 16 drv_power.o(.bss) - buck_in_voltage 0x2000022c Data 16 drv_power.o(.bss) - buck_out_voltage 0x2000023c Data 16 drv_power.o(.bss) - bat_voltage 0x2000024c Data 16 drv_power.o(.bss) - bat_current 0x2000025c Data 16 drv_power.o(.bss) - bat_temper 0x2000026c Data 16 drv_power.o(.bss) - TTL_1_rx 0x2000027c Data 64 drv_uart.o(.bss) - TTL_1_tx 0x200002bc Data 72 drv_uart.o(.bss) - RS232_1_rx 0x20000304 Data 64 drv_uart.o(.bss) - RS232_1_tx 0x20000344 Data 72 drv_uart.o(.bss) - RS232_2_rx 0x2000038c Data 64 drv_uart.o(.bss) - RS232_2_tx 0x200003cc Data 72 drv_uart.o(.bss) - RS485_1_rx 0x20000414 Data 64 drv_uart.o(.bss) - RS485_1_tx 0x20000454 Data 72 drv_uart.o(.bss) - hadc1 0x2000053c Data 108 adc.o(.bss) - hfdcan1 0x200005a8 Data 100 fdcan.o(.bss) - hhrtim1 0x2000060c Data 252 hrtim.o(.bss) - hi2c4 0x20000708 Data 84 i2c.o(.bss) - hlpuart1 0x2000075c Data 148 usart.o(.bss) - huart1 0x200007f0 Data 148 usart.o(.bss) - huart2 0x20000884 Data 148 usart.o(.bss) - huart3 0x20000918 Data 148 usart.o(.bss) - hdma_lpuart1_rx 0x200009ac Data 96 usart.o(.bss) - hdma_lpuart1_tx 0x20000a0c Data 96 usart.o(.bss) - hdma_usart1_rx 0x20000a6c Data 96 usart.o(.bss) - hdma_usart1_tx 0x20000acc Data 96 usart.o(.bss) - hdma_usart2_rx 0x20000b2c Data 96 usart.o(.bss) - hdma_usart2_tx 0x20000b8c Data 96 usart.o(.bss) - hdma_usart3_rx 0x20000bec Data 96 usart.o(.bss) - hdma_usart3_tx 0x20000c4c Data 96 usart.o(.bss) - hrtc 0x20000cac Data 40 rtc.o(.bss) - htim17 0x20000cd4 Data 76 tim.o(.bss) - htim20 0x20000d20 Data 76 tim.o(.bss) - htim6 0x20000d6c Data 76 stm32g4xx_hal_timebase_tim.o(.bss) - xQueueRegistry 0x20000db8 Data 64 queue.o(.bss) - __initial_sp 0x20009730 Data 0 startup_stm32g474xx.o(STACK) + SystemCoreClock 0x2000007c Data 4 system_stm32g4xx.o(.data) + pxCurrentTCB 0x20000080 Data 4 tasks.o(.data) + __stdout 0x20000108 Data 4 stdout.o(.data) + power_voltage 0x20000200 Data 16 drv_power.o(.bss) + buck_in_voltage 0x20000210 Data 16 drv_power.o(.bss) + buck_out_voltage 0x20000220 Data 16 drv_power.o(.bss) + bat_voltage 0x20000230 Data 16 drv_power.o(.bss) + bat_current 0x20000240 Data 16 drv_power.o(.bss) + bat_temper 0x20000250 Data 16 drv_power.o(.bss) + TTL_1_rx 0x20000260 Data 64 drv_uart.o(.bss) + TTL_1_tx 0x200002a0 Data 72 drv_uart.o(.bss) + RS232_1_rx 0x200002e8 Data 64 drv_uart.o(.bss) + RS232_1_tx 0x20000328 Data 72 drv_uart.o(.bss) + RS232_2_rx 0x20000370 Data 64 drv_uart.o(.bss) + RS232_2_tx 0x200003b0 Data 72 drv_uart.o(.bss) + RS485_1_rx 0x200003f8 Data 64 drv_uart.o(.bss) + RS485_1_tx 0x20000438 Data 72 drv_uart.o(.bss) + hadc1 0x20000520 Data 108 adc.o(.bss) + hfdcan1 0x2000058c Data 100 fdcan.o(.bss) + hhrtim1 0x200005f0 Data 252 hrtim.o(.bss) + hi2c4 0x200006ec Data 84 i2c.o(.bss) + hlpuart1 0x20000740 Data 148 usart.o(.bss) + huart1 0x200007d4 Data 148 usart.o(.bss) + huart2 0x20000868 Data 148 usart.o(.bss) + huart3 0x200008fc Data 148 usart.o(.bss) + hdma_lpuart1_rx 0x20000990 Data 96 usart.o(.bss) + hdma_lpuart1_tx 0x200009f0 Data 96 usart.o(.bss) + hdma_usart1_rx 0x20000a50 Data 96 usart.o(.bss) + hdma_usart1_tx 0x20000ab0 Data 96 usart.o(.bss) + hdma_usart2_rx 0x20000b10 Data 96 usart.o(.bss) + hdma_usart2_tx 0x20000b70 Data 96 usart.o(.bss) + hdma_usart3_rx 0x20000bd0 Data 96 usart.o(.bss) + hdma_usart3_tx 0x20000c30 Data 96 usart.o(.bss) + hrtc 0x20000c90 Data 40 rtc.o(.bss) + htim17 0x20000cb8 Data 76 tim.o(.bss) + htim20 0x20000d04 Data 76 tim.o(.bss) + htim6 0x20000d50 Data 76 stm32g4xx_hal_timebase_tim.o(.bss) + xQueueRegistry 0x20000d9c Data 64 queue.o(.bss) + __initial_sp 0x20009710 Data 0 startup_stm32g474xx.o(STACK) @@ -6542,448 +6542,445 @@ Memory Map of the image Image Entry point : 0x080001d9 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00009888, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x00009778]) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000097b4, Max: 0x00020000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000975c, Max: 0x00020000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000096a4, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x08000000 0x08000000 0x000001d8 Data RO 728 RESET startup_stm32g474xx.o - 0x080001d8 0x080001d8 0x00000000 Code RO 15209 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x080001d8 0x080001d8 0x00000004 Code RO 15526 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x080001dc 0x080001dc 0x00000004 Code RO 15529 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x080001e0 0x080001e0 0x00000000 Code RO 15531 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x080001e0 0x080001e0 0x00000000 Code RO 15533 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x080001e0 0x080001e0 0x00000008 Code RO 15534 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x080001e8 0x080001e8 0x00000000 Code RO 15536 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) - 0x080001e8 0x080001e8 0x00000000 Code RO 15538 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) - 0x080001e8 0x080001e8 0x00000004 Code RO 15527 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) - 0x080001ec 0x080001ec 0x000000be Code RO 8999 .emb_text port.o + 0x08000000 0x08000000 0x000001d8 Data RO 732 RESET startup_stm32g474xx.o + 0x080001d8 0x080001d8 0x00000000 Code RO 15213 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080001d8 0x080001d8 0x00000004 Code RO 15530 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080001dc 0x080001dc 0x00000004 Code RO 15533 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080001e0 0x080001e0 0x00000000 Code RO 15535 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080001e0 0x080001e0 0x00000000 Code RO 15537 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080001e0 0x080001e0 0x00000008 Code RO 15538 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080001e8 0x080001e8 0x00000000 Code RO 15540 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x080001e8 0x080001e8 0x00000000 Code RO 15542 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x080001e8 0x080001e8 0x00000004 Code RO 15531 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x080001ec 0x080001ec 0x000000be Code RO 9003 .emb_text port.o 0x080002aa 0x080002aa 0x00000002 PAD - 0x080002ac 0x080002ac 0x00000024 Code RO 729 .text startup_stm32g474xx.o - 0x080002d0 0x080002d0 0x00000062 Code RO 15212 .text mc_w.l(uldiv.o) - 0x08000332 0x08000332 0x0000001e Code RO 15216 .text mc_w.l(llshl.o) - 0x08000350 0x08000350 0x00000024 Code RO 15218 .text mc_w.l(llsshr.o) - 0x08000374 0x08000374 0x00000024 Code RO 15220 .text mc_w.l(memcpya.o) - 0x08000398 0x08000398 0x00000024 Code RO 15224 .text mc_w.l(memseta.o) - 0x080003bc 0x080003bc 0x0000014e Code RO 15489 .text mf_w.l(dadd.o) - 0x0800050a 0x0800050a 0x000000e4 Code RO 15491 .text mf_w.l(dmul.o) - 0x080005ee 0x080005ee 0x000000de Code RO 15493 .text mf_w.l(ddiv.o) - 0x080006cc 0x080006cc 0x00000022 Code RO 15497 .text mf_w.l(dflti.o) - 0x080006ee 0x080006ee 0x0000001a Code RO 15499 .text mf_w.l(dfltui.o) - 0x08000708 0x08000708 0x00000028 Code RO 15509 .text mf_w.l(cdcmple.o) - 0x08000730 0x08000730 0x00000028 Code RO 15511 .text mf_w.l(cdrcmple.o) - 0x08000758 0x08000758 0x00000020 Code RO 15543 .text mc_w.l(llushr.o) - 0x08000778 0x08000778 0x00000000 Code RO 15552 .text mc_w.l(iusefp.o) - 0x08000778 0x08000778 0x000000be Code RO 15555 .text mf_w.l(depilogue.o) + 0x080002ac 0x080002ac 0x00000024 Code RO 733 .text startup_stm32g474xx.o + 0x080002d0 0x080002d0 0x00000062 Code RO 15216 .text mc_w.l(uldiv.o) + 0x08000332 0x08000332 0x0000001e Code RO 15220 .text mc_w.l(llshl.o) + 0x08000350 0x08000350 0x00000024 Code RO 15222 .text mc_w.l(llsshr.o) + 0x08000374 0x08000374 0x00000024 Code RO 15224 .text mc_w.l(memcpya.o) + 0x08000398 0x08000398 0x00000024 Code RO 15228 .text mc_w.l(memseta.o) + 0x080003bc 0x080003bc 0x0000014e Code RO 15493 .text mf_w.l(dadd.o) + 0x0800050a 0x0800050a 0x000000e4 Code RO 15495 .text mf_w.l(dmul.o) + 0x080005ee 0x080005ee 0x000000de Code RO 15497 .text mf_w.l(ddiv.o) + 0x080006cc 0x080006cc 0x00000022 Code RO 15501 .text mf_w.l(dflti.o) + 0x080006ee 0x080006ee 0x0000001a Code RO 15503 .text mf_w.l(dfltui.o) + 0x08000708 0x08000708 0x00000028 Code RO 15513 .text mf_w.l(cdcmple.o) + 0x08000730 0x08000730 0x00000028 Code RO 15515 .text mf_w.l(cdrcmple.o) + 0x08000758 0x08000758 0x00000020 Code RO 15547 .text mc_w.l(llushr.o) + 0x08000778 0x08000778 0x00000000 Code RO 15556 .text mc_w.l(iusefp.o) + 0x08000778 0x08000778 0x000000be Code RO 15559 .text mf_w.l(depilogue.o) 0x08000836 0x08000836 0x00000002 PAD - 0x08000838 0x08000838 0x00000024 Code RO 15563 .text mc_w.l(init.o) - 0x0800085c 0x0800085c 0x0000005c Code RO 15573 .text mc_w.l(__dczerorl2.o) - 0x080008b8 0x080008b8 0x000000e8 Code RO 1422 i.ADC_ConversionStop stm32g4xx_hal_adc.o - 0x080009a0 0x080009a0 0x00000070 Code RO 1426 i.ADC_Disable stm32g4xx_hal_adc.o - 0x08000a10 0x08000a10 0x000000c4 Code RO 1427 i.ADC_Enable stm32g4xx_hal_adc.o - 0x08000ad4 0x08000ad4 0x000000aa Code RO 463 i.ADC_filterbuff_push_pull drv_power.o - 0x08000b7e 0x08000b7e 0x00000002 PAD - 0x08000b80 0x08000b80 0x00000060 Code RO 615 i.AT24C_Init drv_at24cxx.o - 0x08000be0 0x08000be0 0x00000074 Code RO 9079 i.BSP_UART_IRQHandler uart_fifo.o - 0x08000c54 0x08000c54 0x00000002 Code RO 1217 i.BusFault_Handler stm32g4xx_it.o - 0x08000c56 0x08000c56 0x00000002 PAD - 0x08000c58 0x08000c58 0x0000000c Code RO 1218 i.DMA1_Channel1_IRQHandler stm32g4xx_it.o - 0x08000c64 0x08000c64 0x0000000c Code RO 1219 i.DMA1_Channel2_IRQHandler stm32g4xx_it.o - 0x08000c70 0x08000c70 0x0000000c Code RO 1220 i.DMA1_Channel3_IRQHandler stm32g4xx_it.o - 0x08000c7c 0x08000c7c 0x0000000c Code RO 1221 i.DMA1_Channel4_IRQHandler stm32g4xx_it.o - 0x08000c88 0x08000c88 0x0000000c Code RO 1222 i.DMA1_Channel5_IRQHandler stm32g4xx_it.o - 0x08000c94 0x08000c94 0x0000000c Code RO 1223 i.DMA1_Channel6_IRQHandler stm32g4xx_it.o - 0x08000ca0 0x08000ca0 0x0000000c Code RO 1224 i.DMA1_Channel7_IRQHandler stm32g4xx_it.o - 0x08000cac 0x08000cac 0x0000000c Code RO 1225 i.DMA1_Channel8_IRQHandler stm32g4xx_it.o - 0x08000cb8 0x08000cb8 0x00000040 Code RO 2736 i.DMA_CalcDMAMUXChannelBaseAndMask stm32g4xx_hal_dma.o - 0x08000cf8 0x08000cf8 0x00000024 Code RO 2737 i.DMA_CalcDMAMUXRequestGenBaseAndMask stm32g4xx_hal_dma.o - 0x08000d1c 0x08000d1c 0x0000003e Code RO 2738 i.DMA_SetConfig stm32g4xx_hal_dma.o - 0x08000d5a 0x08000d5a 0x00000002 Code RO 1226 i.DebugMon_Handler stm32g4xx_it.o - 0x08000d5c 0x08000d5c 0x00000004 Code RO 736 i.Error_Handler main.o - 0x08000d60 0x08000d60 0x00000094 Code RO 1660 i.HAL_ADCEx_Calibration_Start stm32g4xx_hal_adc_ex.o - 0x08000df4 0x08000df4 0x0000015c Code RO 1677 i.HAL_ADCEx_MultiModeConfigChannel stm32g4xx_hal_adc_ex.o - 0x08000f50 0x08000f50 0x00000468 Code RO 1429 i.HAL_ADC_ConfigChannel stm32g4xx_hal_adc.o - 0x080013b8 0x080013b8 0x00000006 Code RO 1436 i.HAL_ADC_GetValue stm32g4xx_hal_adc.o - 0x080013be 0x080013be 0x00000002 PAD - 0x080013c0 0x080013c0 0x00000234 Code RO 1438 i.HAL_ADC_Init stm32g4xx_hal_adc.o - 0x080015f4 0x080015f4 0x00000094 Code RO 852 i.HAL_ADC_MspInit adc.o - 0x08001688 0x08001688 0x00000140 Code RO 1442 i.HAL_ADC_PollForConversion stm32g4xx_hal_adc.o - 0x080017c8 0x080017c8 0x0000013c Code RO 1444 i.HAL_ADC_Start stm32g4xx_hal_adc.o - 0x08001904 0x08001904 0x0000003e Code RO 1448 i.HAL_ADC_Stop stm32g4xx_hal_adc.o - 0x08001942 0x08001942 0x00000068 Code RO 2739 i.HAL_DMA_Abort stm32g4xx_hal_dma.o - 0x080019aa 0x080019aa 0x00000076 Code RO 2740 i.HAL_DMA_Abort_IT stm32g4xx_hal_dma.o - 0x08001a20 0x08001a20 0x000000be Code RO 2744 i.HAL_DMA_IRQHandler stm32g4xx_hal_dma.o - 0x08001ade 0x08001ade 0x00000002 PAD - 0x08001ae0 0x08001ae0 0x000000bc Code RO 2745 i.HAL_DMA_Init stm32g4xx_hal_dma.o - 0x08001b9c 0x08001b9c 0x0000008c Code RO 2749 i.HAL_DMA_Start_IT stm32g4xx_hal_dma.o - 0x08001c28 0x08001c28 0x00000218 Code RO 3434 i.HAL_FDCAN_Init stm32g4xx_hal_fdcan.o - 0x08001e40 0x08001e40 0x0000007c Code RO 918 i.HAL_FDCAN_MspInit fdcan.o - 0x08001ebc 0x08001ebc 0x00000238 Code RO 2601 i.HAL_GPIO_Init stm32g4xx_hal_gpio.o - 0x080020f4 0x080020f4 0x0000000a Code RO 2605 i.HAL_GPIO_WritePin stm32g4xx_hal_gpio.o - 0x080020fe 0x080020fe 0x00000002 PAD - 0x08002100 0x08002100 0x0000000c Code RO 1880 i.HAL_GetTick stm32g4xx_hal.o - 0x0800210c 0x0800210c 0x00000062 Code RO 3794 i.HAL_HRTIM_DLLCalibrationStart stm32g4xx_hal_hrtim.o - 0x0800216e 0x0800216e 0x00000002 PAD - 0x08002170 0x08002170 0x000000b4 Code RO 3827 i.HAL_HRTIM_Init stm32g4xx_hal_hrtim.o - 0x08002224 0x08002224 0x00000028 Code RO 960 i.HAL_HRTIM_MspInit hrtim.o - 0x0800224c 0x0800224c 0x00000054 Code RO 961 i.HAL_HRTIM_MspPostInit hrtim.o - 0x080022a0 0x080022a0 0x00000040 Code RO 3836 i.HAL_HRTIM_PollForDLLCalibration stm32g4xx_hal_hrtim.o - 0x080022e0 0x080022e0 0x0000007a Code RO 3878 i.HAL_HRTIM_TimeBaseConfig stm32g4xx_hal_hrtim.o - 0x0800235a 0x0800235a 0x00000134 Code RO 3884 i.HAL_HRTIM_WaveformCompareConfig stm32g4xx_hal_hrtim.o - 0x0800248e 0x0800248e 0x0000002c Code RO 3885 i.HAL_HRTIM_WaveformCountStart stm32g4xx_hal_hrtim.o - 0x080024ba 0x080024ba 0x00000002 PAD - 0x080024bc 0x080024bc 0x00000084 Code RO 3887 i.HAL_HRTIM_WaveformCountStart_IT stm32g4xx_hal_hrtim.o - 0x08002540 0x08002540 0x00000034 Code RO 3893 i.HAL_HRTIM_WaveformOutputConfig stm32g4xx_hal_hrtim.o - 0x08002574 0x08002574 0x00000030 Code RO 3894 i.HAL_HRTIM_WaveformOutputStart stm32g4xx_hal_hrtim.o - 0x080025a4 0x080025a4 0x0000008e Code RO 3897 i.HAL_HRTIM_WaveformTimerConfig stm32g4xx_hal_hrtim.o - 0x08002632 0x08002632 0x00000082 Code RO 3898 i.HAL_HRTIM_WaveformTimerControl stm32g4xx_hal_hrtim.o - 0x080026b4 0x080026b4 0x00000056 Code RO 5095 i.HAL_I2CEx_ConfigAnalogFilter stm32g4xx_hal_i2c_ex.o - 0x0800270a 0x0800270a 0x00000052 Code RO 5096 i.HAL_I2CEx_ConfigDigitalFilter stm32g4xx_hal_i2c_ex.o - 0x0800275c 0x0800275c 0x000000bc Code RO 4634 i.HAL_I2C_Init stm32g4xx_hal_i2c.o - 0x08002818 0x08002818 0x00000080 Code RO 1008 i.HAL_I2C_MspInit i2c.o - 0x08002898 0x08002898 0x00000010 Code RO 1886 i.HAL_IncTick stm32g4xx_hal.o - 0x080028a8 0x080028a8 0x0000001e Code RO 1887 i.HAL_Init stm32g4xx_hal.o - 0x080028c6 0x080028c6 0x00000002 PAD - 0x080028c8 0x080028c8 0x00000088 Code RO 1383 i.HAL_InitTick stm32g4xx_hal_timebase_tim.o - 0x08002950 0x08002950 0x0000003c Code RO 1359 i.HAL_MspInit stm32g4xx_hal_msp.o - 0x0800298c 0x0800298c 0x0000001c Code RO 3250 i.HAL_NVIC_EnableIRQ stm32g4xx_hal_cortex.o - 0x080029a8 0x080029a8 0x00000040 Code RO 3256 i.HAL_NVIC_SetPriority stm32g4xx_hal_cortex.o - 0x080029e8 0x080029e8 0x00000024 Code RO 3257 i.HAL_NVIC_SetPriorityGrouping stm32g4xx_hal_cortex.o - 0x08002a0c 0x08002a0c 0x000000c0 Code RO 3004 i.HAL_PWREx_ControlVoltageScaling stm32g4xx_hal_pwr_ex.o - 0x08002acc 0x08002acc 0x00000010 Code RO 3016 i.HAL_PWREx_DisableUCPDDeadBattery stm32g4xx_hal_pwr_ex.o - 0x08002adc 0x08002adc 0x000002f8 Code RO 2247 i.HAL_RCCEx_PeriphCLKConfig stm32g4xx_hal_rcc_ex.o - 0x08002dd4 0x08002dd4 0x000001dc Code RO 2122 i.HAL_RCC_ClockConfig stm32g4xx_hal_rcc.o - 0x08002fb0 0x08002fb0 0x00000040 Code RO 2127 i.HAL_RCC_GetClockConfig stm32g4xx_hal_rcc.o - 0x08002ff0 0x08002ff0 0x00000024 Code RO 2130 i.HAL_RCC_GetPCLK1Freq stm32g4xx_hal_rcc.o - 0x08003014 0x08003014 0x00000024 Code RO 2131 i.HAL_RCC_GetPCLK2Freq stm32g4xx_hal_rcc.o - 0x08003038 0x08003038 0x00000070 Code RO 2132 i.HAL_RCC_GetSysClockFreq stm32g4xx_hal_rcc.o - 0x080030a8 0x080030a8 0x0000040c Code RO 2135 i.HAL_RCC_OscConfig stm32g4xx_hal_rcc.o - 0x080034b4 0x080034b4 0x000000a0 Code RO 5700 i.HAL_RTC_Init stm32g4xx_hal_rtc.o - 0x08003554 0x08003554 0x00000054 Code RO 1110 i.HAL_RTC_MspInit rtc.o - 0x080035a8 0x080035a8 0x00000038 Code RO 5708 i.HAL_RTC_WaitForSynchro stm32g4xx_hal_rtc.o - 0x080035e0 0x080035e0 0x00000002 Code RO 6857 i.HAL_TIMEx_Break2Callback stm32g4xx_hal_tim_ex.o - 0x080035e2 0x080035e2 0x00000002 Code RO 6858 i.HAL_TIMEx_BreakCallback stm32g4xx_hal_tim_ex.o - 0x080035e4 0x080035e4 0x00000002 Code RO 6859 i.HAL_TIMEx_CommutCallback stm32g4xx_hal_tim_ex.o - 0x080035e6 0x080035e6 0x00000002 PAD - 0x080035e8 0x080035e8 0x000000a8 Code RO 6862 i.HAL_TIMEx_ConfigBreakDeadTime stm32g4xx_hal_tim_ex.o - 0x08003690 0x08003690 0x00000002 Code RO 6870 i.HAL_TIMEx_DirectionChangeCallback stm32g4xx_hal_tim_ex.o - 0x08003692 0x08003692 0x00000002 Code RO 6884 i.HAL_TIMEx_EncoderIndexCallback stm32g4xx_hal_tim_ex.o - 0x08003694 0x08003694 0x00000002 Code RO 6898 i.HAL_TIMEx_IndexErrorCallback stm32g4xx_hal_tim_ex.o - 0x08003696 0x08003696 0x00000002 PAD - 0x08003698 0x08003698 0x000000b4 Code RO 6899 i.HAL_TIMEx_MasterConfigSynchronization stm32g4xx_hal_tim_ex.o - 0x0800374c 0x0800374c 0x00000002 Code RO 6920 i.HAL_TIMEx_TransitionErrorCallback stm32g4xx_hal_tim_ex.o - 0x0800374e 0x0800374e 0x0000004c Code RO 6143 i.HAL_TIM_Base_Init stm32g4xx_hal_tim.o - 0x0800379a 0x0800379a 0x00000002 PAD - 0x0800379c 0x0800379c 0x0000003c Code RO 1152 i.HAL_TIM_Base_MspInit tim.o - 0x080037d8 0x080037d8 0x0000008c Code RO 6148 i.HAL_TIM_Base_Start_IT stm32g4xx_hal_tim.o - 0x08003864 0x08003864 0x00000002 Code RO 6177 i.HAL_TIM_IC_CaptureCallback stm32g4xx_hal_tim.o - 0x08003866 0x08003866 0x000001a2 Code RO 6191 i.HAL_TIM_IRQHandler stm32g4xx_hal_tim.o - 0x08003a08 0x08003a08 0x00000054 Code RO 1153 i.HAL_TIM_MspPostInit tim.o - 0x08003a5c 0x08003a5c 0x00000002 Code RO 6194 i.HAL_TIM_OC_DelayElapsedCallback stm32g4xx_hal_tim.o - 0x08003a5e 0x08003a5e 0x00000124 Code RO 6215 i.HAL_TIM_PWM_ConfigChannel stm32g4xx_hal_tim.o - 0x08003b82 0x08003b82 0x0000004c Code RO 6218 i.HAL_TIM_PWM_Init stm32g4xx_hal_tim.o - 0x08003bce 0x08003bce 0x00000002 PAD - 0x08003bd0 0x08003bd0 0x00000028 Code RO 1155 i.HAL_TIM_PWM_MspInit tim.o - 0x08003bf8 0x08003bf8 0x00000002 Code RO 6221 i.HAL_TIM_PWM_PulseFinishedCallback stm32g4xx_hal_tim.o - 0x08003bfa 0x08003bfa 0x00000002 PAD - 0x08003bfc 0x08003bfc 0x00000114 Code RO 6223 i.HAL_TIM_PWM_Start stm32g4xx_hal_tim.o - 0x08003d10 0x08003d10 0x00000020 Code RO 737 i.HAL_TIM_PeriodElapsedCallback main.o - 0x08003d30 0x08003d30 0x00000002 Code RO 6234 i.HAL_TIM_TriggerCallback stm32g4xx_hal_tim.o - 0x08003d32 0x08003d32 0x0000003e Code RO 5569 i.HAL_UARTEx_DisableFifoMode stm32g4xx_hal_uart_ex.o - 0x08003d70 0x08003d70 0x00000002 Code RO 5158 i.HAL_UARTEx_RxEventCallback stm32g4xx_hal_uart.o - 0x08003d72 0x08003d72 0x00000002 Code RO 5577 i.HAL_UARTEx_RxFifoFullCallback stm32g4xx_hal_uart_ex.o - 0x08003d74 0x08003d74 0x0000004c Code RO 5578 i.HAL_UARTEx_SetRxFifoThreshold stm32g4xx_hal_uart_ex.o - 0x08003dc0 0x08003dc0 0x0000004c Code RO 5579 i.HAL_UARTEx_SetTxFifoThreshold stm32g4xx_hal_uart_ex.o - 0x08003e0c 0x08003e0c 0x00000002 Code RO 5581 i.HAL_UARTEx_TxFifoEmptyCallback stm32g4xx_hal_uart_ex.o - 0x08003e0e 0x08003e0e 0x00000002 Code RO 5582 i.HAL_UARTEx_WakeupCallback stm32g4xx_hal_uart_ex.o - 0x08003e10 0x08003e10 0x00000064 Code RO 9080 i.HAL_UART_ErrorCallback uart_fifo.o - 0x08003e74 0x08003e74 0x0000031c Code RO 5177 i.HAL_UART_IRQHandler stm32g4xx_hal_uart.o - 0x08004190 0x08004190 0x0000006a Code RO 5178 i.HAL_UART_Init stm32g4xx_hal_uart.o - 0x080041fa 0x080041fa 0x00000002 PAD - 0x080041fc 0x080041fc 0x00000370 Code RO 1050 i.HAL_UART_MspInit usart.o - 0x0800456c 0x0800456c 0x00000048 Code RO 5182 i.HAL_UART_Receive_DMA stm32g4xx_hal_uart.o - 0x080045b4 0x080045b4 0x00000048 Code RO 5183 i.HAL_UART_Receive_IT stm32g4xx_hal_uart.o - 0x080045fc 0x080045fc 0x0000002c Code RO 9081 i.HAL_UART_RxCpltCallback uart_fifo.o - 0x08004628 0x08004628 0x00000002 Code RO 5186 i.HAL_UART_RxHalfCpltCallback stm32g4xx_hal_uart.o - 0x0800462a 0x0800462a 0x00000002 PAD - 0x0800462c 0x0800462c 0x0000008c Code RO 5188 i.HAL_UART_Transmit_DMA stm32g4xx_hal_uart.o - 0x080046b8 0x080046b8 0x00000094 Code RO 5189 i.HAL_UART_Transmit_IT stm32g4xx_hal_uart.o - 0x0800474c 0x0800474c 0x00000020 Code RO 9082 i.HAL_UART_TxCpltCallback uart_fifo.o - 0x0800476c 0x0800476c 0x00000002 Code RO 5191 i.HAL_UART_TxHalfCpltCallback stm32g4xx_hal_uart.o - 0x0800476e 0x0800476e 0x00000068 Code RO 3905 i.HRTIM_ForceRegistersUpdate stm32g4xx_hal_hrtim.o - 0x080047d6 0x080047d6 0x00000002 PAD - 0x080047d8 0x080047d8 0x00000092 Code RO 3910 i.HRTIM_MasterWaveform_Config stm32g4xx_hal_hrtim.o - 0x0800486a 0x0800486a 0x000000de Code RO 3912 i.HRTIM_OutputConfig stm32g4xx_hal_hrtim.o - 0x08004948 0x08004948 0x000001b0 Code RO 3915 i.HRTIM_TimingUnitWaveform_Config stm32g4xx_hal_hrtim.o - 0x08004af8 0x08004af8 0x00000002 Code RO 1227 i.HardFault_Handler stm32g4xx_it.o - 0x08004afa 0x08004afa 0x0000000c Code RO 1452 i.LL_ADC_GetOffsetChannel stm32g4xx_hal_adc.o - 0x08004b06 0x08004b06 0x00000008 Code RO 1453 i.LL_ADC_INJ_IsConversionOngoing stm32g4xx_hal_adc.o - 0x08004b0e 0x08004b0e 0x00000008 Code RO 1454 i.LL_ADC_REG_IsConversionOngoing stm32g4xx_hal_adc.o - 0x08004b16 0x08004b16 0x00000008 Code RO 1687 i.LL_ADC_REG_IsConversionOngoing stm32g4xx_hal_adc_ex.o - 0x08004b1e 0x08004b1e 0x00000010 Code RO 1455 i.LL_ADC_REG_IsTriggerSourceSWStart stm32g4xx_hal_adc.o - 0x08004b2e 0x08004b2e 0x0000001e Code RO 1457 i.LL_ADC_SetChannelSamplingTime stm32g4xx_hal_adc.o - 0x08004b4c 0x08004b4c 0x00000010 Code RO 1458 i.LL_ADC_SetOffsetState stm32g4xx_hal_adc.o - 0x08004b5c 0x08004b5c 0x00000018 Code RO 1228 i.LPUART1_IRQHandler stm32g4xx_it.o - 0x08004b74 0x08004b74 0x00000118 Code RO 853 i.MX_ADC1_Init adc.o - 0x08004c8c 0x08004c8c 0x000000ac Code RO 893 i.MX_DMA_Init dma.o - 0x08004d38 0x08004d38 0x0000004c Code RO 919 i.MX_FDCAN1_Init fdcan.o - 0x08004d84 0x08004d84 0x00000020 Code RO 816 i.MX_FREERTOS_Init app_freertos.o - 0x08004da4 0x08004da4 0x000000a4 Code RO 792 i.MX_GPIO_Init gpio.o - 0x08004e48 0x08004e48 0x0000011c Code RO 962 i.MX_HRTIM1_Init hrtim.o - 0x08004f64 0x08004f64 0x00000058 Code RO 1009 i.MX_I2C4_Init i2c.o - 0x08004fbc 0x08004fbc 0x00000068 Code RO 1051 i.MX_LPUART1_UART_Init usart.o - 0x08005024 0x08005024 0x0000003c Code RO 1111 i.MX_RTC_Init rtc.o - 0x08005060 0x08005060 0x00000038 Code RO 1156 i.MX_TIM17_Init tim.o - 0x08005098 0x08005098 0x000000b0 Code RO 1157 i.MX_TIM20_Init tim.o - 0x08005148 0x08005148 0x00000068 Code RO 1052 i.MX_USART1_UART_Init usart.o - 0x080051b0 0x080051b0 0x00000068 Code RO 1053 i.MX_USART2_UART_Init usart.o - 0x08005218 0x08005218 0x0000006c Code RO 1054 i.MX_USART3_UART_Init usart.o - 0x08005284 0x08005284 0x00000002 Code RO 1229 i.MemManage_Handler stm32g4xx_it.o - 0x08005286 0x08005286 0x00000002 Code RO 1230 i.NMI_Handler stm32g4xx_it.o - 0x08005288 0x08005288 0x0000004a Code RO 5711 i.RTC_EnterInitMode stm32g4xx_hal_rtc.o - 0x080052d2 0x080052d2 0x00000050 Code RO 5712 i.RTC_ExitInitMode stm32g4xx_hal_rtc.o - 0x08005322 0x08005322 0x00000002 PAD - 0x08005324 0x08005324 0x0000001c Code RO 9083 i.RegRxIdleIRQ uart_fifo.o - 0x08005340 0x08005340 0x0000001c Code RO 9084 i.RegTxCpltIRQ uart_fifo.o - 0x0800535c 0x0800535c 0x00000008 Code RO 4 i.StartCliTask cli_task.o - 0x08005364 0x08005364 0x00000048 Code RO 200 i.StartDefaultTask main_task.o - 0x080053ac 0x080053ac 0x00000094 Code RO 263 i.StartDeviceTask device_task.o - 0x08005440 0x08005440 0x00000008 Code RO 248 i.StartMonitorTask monitor_task.o - 0x08005448 0x08005448 0x0000001a Code RO 8434 i.SysTick_Handler cmsis_os2.o - 0x08005462 0x08005462 0x00000070 Code RO 738 i.SystemClock_Config main.o - 0x080054d2 0x080054d2 0x00000002 PAD - 0x080054d4 0x080054d4 0x00000010 Code RO 7287 i.SystemInit system_stm32g4xx.o - 0x080054e4 0x080054e4 0x0000000c Code RO 1231 i.TIM1_TRG_COM_TIM17_IRQHandler stm32g4xx_it.o - 0x080054f0 0x080054f0 0x0000000c Code RO 1232 i.TIM6_DAC_IRQHandler stm32g4xx_it.o - 0x080054fc 0x080054fc 0x000000e4 Code RO 6236 i.TIM_Base_SetConfig stm32g4xx_hal_tim.o - 0x080055e0 0x080055e0 0x0000001a Code RO 6237 i.TIM_CCxChannelCmd stm32g4xx_hal_tim.o - 0x080055fa 0x080055fa 0x00000002 PAD - 0x080055fc 0x080055fc 0x000000ac Code RO 6249 i.TIM_OC1_SetConfig stm32g4xx_hal_tim.o - 0x080056a8 0x080056a8 0x000000a0 Code RO 6250 i.TIM_OC2_SetConfig stm32g4xx_hal_tim.o - 0x08005748 0x08005748 0x000000a0 Code RO 6251 i.TIM_OC3_SetConfig stm32g4xx_hal_tim.o - 0x080057e8 0x080057e8 0x000000a0 Code RO 6252 i.TIM_OC4_SetConfig stm32g4xx_hal_tim.o - 0x08005888 0x08005888 0x00000078 Code RO 6253 i.TIM_OC5_SetConfig stm32g4xx_hal_tim.o - 0x08005900 0x08005900 0x0000007c Code RO 6254 i.TIM_OC6_SetConfig stm32g4xx_hal_tim.o - 0x0800597c 0x0800597c 0x00000044 Code RO 5583 i.UARTEx_SetNbDataToProcess stm32g4xx_hal_uart_ex.o - 0x080059c0 0x080059c0 0x000000c8 Code RO 5192 i.UART_AdvFeatureConfig stm32g4xx_hal_uart.o - 0x08005a88 0x08005a88 0x000000a8 Code RO 5193 i.UART_CheckIdleState stm32g4xx_hal_uart.o - 0x08005b30 0x08005b30 0x00000010 Code RO 5194 i.UART_DMAAbortOnError stm32g4xx_hal_uart.o - 0x08005b40 0x08005b40 0x00000050 Code RO 5195 i.UART_DMAError stm32g4xx_hal_uart.o - 0x08005b90 0x08005b90 0x00000086 Code RO 5196 i.UART_DMAReceiveCplt stm32g4xx_hal_uart.o - 0x08005c16 0x08005c16 0x00000020 Code RO 5198 i.UART_DMARxHalfCplt stm32g4xx_hal_uart.o - 0x08005c36 0x08005c36 0x00000042 Code RO 5200 i.UART_DMATransmitCplt stm32g4xx_hal_uart.o - 0x08005c78 0x08005c78 0x0000000a Code RO 5202 i.UART_DMATxHalfCplt stm32g4xx_hal_uart.o - 0x08005c82 0x08005c82 0x00000002 PAD - 0x08005c84 0x08005c84 0x00000054 Code RO 5204 i.UART_EndRxTransfer stm32g4xx_hal_uart.o - 0x08005cd8 0x08005cd8 0x0000002e Code RO 5205 i.UART_EndTxTransfer stm32g4xx_hal_uart.o - 0x08005d06 0x08005d06 0x00000002 PAD - 0x08005d08 0x08005d08 0x000000a8 Code RO 9089 i.UART_RX_FIFO_open uart_fifo.o - 0x08005db0 0x08005db0 0x000000c8 Code RO 5206 i.UART_RxISR_16BIT stm32g4xx_hal_uart.o - 0x08005e78 0x08005e78 0x000001a4 Code RO 5207 i.UART_RxISR_16BIT_FIFOEN stm32g4xx_hal_uart.o - 0x0800601c 0x0800601c 0x000000c8 Code RO 5208 i.UART_RxISR_8BIT stm32g4xx_hal_uart.o - 0x080060e4 0x080060e4 0x000001a4 Code RO 5209 i.UART_RxISR_8BIT_FIFOEN stm32g4xx_hal_uart.o - 0x08006288 0x08006288 0x00000294 Code RO 5210 i.UART_SetConfig stm32g4xx_hal_uart.o - 0x0800651c 0x0800651c 0x000000a0 Code RO 5211 i.UART_Start_Receive_DMA stm32g4xx_hal_uart.o - 0x080065bc 0x080065bc 0x00000110 Code RO 5212 i.UART_Start_Receive_IT stm32g4xx_hal_uart.o - 0x080066cc 0x080066cc 0x00000068 Code RO 9094 i.UART_TX_FIFO_open uart_fifo.o - 0x08006734 0x08006734 0x00000080 Code RO 9095 i.UART_TX_FIFO_sendstr uart_fifo.o - 0x080067b4 0x080067b4 0x0000006a Code RO 9098 i.UART_TX_FIFO_write uart_fifo.o - 0x0800681e 0x0800681e 0x00000052 Code RO 5213 i.UART_TxISR_16BIT stm32g4xx_hal_uart.o - 0x08006870 0x08006870 0x0000006a Code RO 5214 i.UART_TxISR_16BIT_FIFOEN stm32g4xx_hal_uart.o - 0x080068da 0x080068da 0x0000004e Code RO 5215 i.UART_TxISR_8BIT stm32g4xx_hal_uart.o - 0x08006928 0x08006928 0x00000066 Code RO 5216 i.UART_TxISR_8BIT_FIFOEN stm32g4xx_hal_uart.o - 0x0800698e 0x0800698e 0x00000094 Code RO 5217 i.UART_WaitOnFlagUntilTimeout stm32g4xx_hal_uart.o - 0x08006a22 0x08006a22 0x00000002 PAD - 0x08006a24 0x08006a24 0x00000018 Code RO 1233 i.USART1_IRQHandler stm32g4xx_it.o - 0x08006a3c 0x08006a3c 0x00000018 Code RO 1234 i.USART2_IRQHandler stm32g4xx_it.o - 0x08006a54 0x08006a54 0x00000018 Code RO 1235 i.USART3_IRQHandler stm32g4xx_it.o - 0x08006a6c 0x08006a6c 0x00000002 Code RO 1236 i.UsageFault_Handler stm32g4xx_it.o - 0x08006a6e 0x08006a6e 0x00000002 PAD - 0x08006a70 0x08006a70 0x00000020 Code RO 15339 i.__0printf$4 mc_w.l(printf4.o) - 0x08006a90 0x08006a90 0x00000020 Code RO 3263 i.__NVIC_SetPriority stm32g4xx_hal_cortex.o - 0x08006ab0 0x08006ab0 0x000003e4 Code RO 15131 i.__hardfp_log m_wm.l(log.o) - 0x08006e94 0x08006e94 0x000000f8 Code RO 15523 i.__kernel_poly m_wm.l(poly.o) - 0x08006f8c 0x08006f8c 0x0000000e Code RO 15567 i.__scatterload_copy mc_w.l(handlers.o) - 0x08006f9a 0x08006f9a 0x00000002 Code RO 15568 i.__scatterload_null mc_w.l(handlers.o) - 0x08006f9c 0x08006f9c 0x0000000e Code RO 15569 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x08006faa 0x08006faa 0x00000002 PAD - 0x08006fac 0x08006fac 0x0000000c Code RO 15547 i.__set_errno mc_w.l(errno.o) - 0x08006fb8 0x08006fb8 0x00000228 Code RO 15346 i._printf_core mc_w.l(printf4.o) - 0x080071e0 0x080071e0 0x000000e8 Code RO 464 i.adc_init drv_power.o - 0x080072c8 0x080072c8 0x00000088 Code RO 465 i.adc_value drv_power.o - 0x08007350 0x08007350 0x00000034 Code RO 392 i.fan_init drv_fan.o - 0x08007384 0x08007384 0x00000018 Code RO 572 i.fputc drv_uart.o - 0x0800739c 0x0800739c 0x00000058 Code RO 466 i.get_voltage drv_power.o - 0x080073f4 0x080073f4 0x0000011c Code RO 573 i.init_uart_fifos drv_uart.o - 0x08007510 0x08007510 0x0000004a Code RO 739 i.main main.o - 0x0800755a 0x0800755a 0x0000001a Code RO 8436 i.osDelay cmsis_os2.o - 0x08007574 0x08007574 0x00000024 Code RO 8450 i.osKernelInitialize cmsis_os2.o - 0x08007598 0x08007598 0x00000038 Code RO 8453 i.osKernelStart cmsis_os2.o - 0x080075d0 0x080075d0 0x00000052 Code RO 8473 i.osMutexAcquire cmsis_os2.o - 0x08007622 0x08007622 0x0000000a Code RO 15025 i.osMutexCreate cmsis_os1.o - 0x0800762c 0x0800762c 0x00000066 Code RO 8476 i.osMutexNew cmsis_os2.o - 0x08007692 0x08007692 0x00000042 Code RO 8477 i.osMutexRelease cmsis_os2.o - 0x080076d4 0x080076d4 0x00000088 Code RO 8495 i.osThreadNew cmsis_os2.o - 0x0800775c 0x0800775c 0x00000028 Code RO 467 i.power_init drv_power.o - 0x08007784 0x08007784 0x0000005c Code RO 7895 i.prvAddCurrentTaskToDelayedList tasks.o - 0x080077e0 0x080077e0 0x000000d0 Code RO 7896 i.prvAddNewTaskToReadyList tasks.o - 0x080078b0 0x080078b0 0x00000058 Code RO 8260 i.prvCheckForValidListAndQueue timers.o - 0x08007908 0x08007908 0x00000026 Code RO 7492 i.prvCopyDataFromQueue queue.o - 0x0800792e 0x0800792e 0x0000006c Code RO 7493 i.prvCopyDataToQueue queue.o - 0x0800799a 0x0800799a 0x00000034 Code RO 7897 i.prvDeleteTCB tasks.o - 0x080079ce 0x080079ce 0x00000002 PAD - 0x080079d0 0x080079d0 0x0000004c Code RO 8944 i.prvHeapInit heap_4.o - 0x08007a1c 0x08007a1c 0x00000060 Code RO 7898 i.prvIdleTask tasks.o - 0x08007a7c 0x08007a7c 0x00000016 Code RO 7494 i.prvInitialiseMutex queue.o - 0x08007a92 0x08007a92 0x00000002 PAD - 0x08007a94 0x08007a94 0x00000022 Code RO 7495 i.prvInitialiseNewQueue queue.o - 0x08007ab6 0x08007ab6 0x00000002 PAD - 0x08007ab8 0x08007ab8 0x000000b0 Code RO 7899 i.prvInitialiseNewTask tasks.o - 0x08007b68 0x08007b68 0x0000004c Code RO 8945 i.prvInsertBlockIntoFreeList heap_4.o - 0x08007bb4 0x08007bb4 0x00000038 Code RO 8262 i.prvInsertTimerInActiveList timers.o - 0x08007bec 0x08007bec 0x0000001c Code RO 7496 i.prvIsQueueEmpty queue.o - 0x08007c08 0x08007c08 0x000000fc Code RO 8263 i.prvProcessReceivedCommands timers.o - 0x08007d04 0x08007d04 0x000000c0 Code RO 8264 i.prvProcessTimerOrBlockTask timers.o - 0x08007dc4 0x08007dc4 0x00000020 Code RO 7901 i.prvResetNextTaskUnblockTime tasks.o - 0x08007de4 0x08007de4 0x00000028 Code RO 8265 i.prvSampleTimeNow timers.o - 0x08007e0c 0x08007e0c 0x0000006c Code RO 8266 i.prvSwitchTimerLists timers.o - 0x08007e78 0x08007e78 0x00000020 Code RO 9000 i.prvTaskExitError port.o - 0x08007e98 0x08007e98 0x00000024 Code RO 8267 i.prvTimerTask timers.o - 0x08007ebc 0x08007ebc 0x0000006a Code RO 7497 i.prvUnlockQueue queue.o - 0x08007f26 0x08007f26 0x00000002 PAD - 0x08007f28 0x08007f28 0x000000dc Code RO 8946 i.pvPortMalloc heap_4.o - 0x08008004 0x08008004 0x00000018 Code RO 7904 i.pvTaskIncrementMutexHeldCount tasks.o - 0x0800801c 0x0800801c 0x0000002c Code RO 9001 i.pxPortInitialiseStack port.o - 0x08008048 0x08008048 0x00000064 Code RO 346 i.relay_init drv_relay.o - 0x080080ac 0x080080ac 0x00000060 Code RO 347 i.relay_set drv_relay.o - 0x0800810c 0x0800810c 0x00000034 Code RO 470 i.scale_bat drv_power.o - 0x08008140 0x08008140 0x00000034 Code RO 471 i.scale_buck_in drv_power.o - 0x08008174 0x08008174 0x00000034 Code RO 472 i.scale_buck_out drv_power.o - 0x080081a8 0x080081a8 0x00000020 Code RO 473 i.scale_current drv_power.o - 0x080081c8 0x080081c8 0x00000034 Code RO 474 i.scale_pwr drv_power.o - 0x080081fc 0x080081fc 0x00000100 Code RO 475 i.scale_temp drv_power.o - 0x080082fc 0x080082fc 0x0000002c Code RO 678 i.tick_count drv_tick.o - 0x08008328 0x08008328 0x0000000c Code RO 679 i.tick_init drv_tick.o - 0x08008334 0x08008334 0x00000026 Code RO 7452 i.uxListRemove list.o - 0x0800835a 0x0800835a 0x00000002 PAD - 0x0800835c 0x0800835c 0x00000014 Code RO 8507 i.vApplicationGetIdleTaskMemory cmsis_os2.o - 0x08008370 0x08008370 0x00000018 Code RO 8508 i.vApplicationGetTimerTaskMemory cmsis_os2.o - 0x08008388 0x08008388 0x00000016 Code RO 7453 i.vListInitialise list.o - 0x0800839e 0x0800839e 0x00000006 Code RO 7454 i.vListInitialiseItem list.o - 0x080083a4 0x080083a4 0x00000030 Code RO 7455 i.vListInsert list.o - 0x080083d4 0x080083d4 0x00000018 Code RO 7456 i.vListInsertEnd list.o - 0x080083ec 0x080083ec 0x00000040 Code RO 9003 i.vPortEnterCritical port.o - 0x0800842c 0x0800842c 0x00000028 Code RO 9004 i.vPortExitCritical port.o - 0x08008454 0x08008454 0x00000064 Code RO 8947 i.vPortFree heap_4.o - 0x080084b8 0x080084b8 0x00000024 Code RO 9005 i.vPortSetupTimerInterrupt port.o - 0x080084dc 0x080084dc 0x00000054 Code RO 9006 i.vPortValidateInterruptPriority port.o - 0x08008530 0x08008530 0x00000028 Code RO 7503 i.vQueueAddToRegistry queue.o - 0x08008558 0x08008558 0x00000046 Code RO 7507 i.vQueueWaitForMessageRestricted queue.o - 0x0800859e 0x0800859e 0x00000002 PAD - 0x080085a0 0x080085a0 0x0000004c Code RO 7914 i.vTaskDelay tasks.o - 0x080085ec 0x080085ec 0x00000010 Code RO 7919 i.vTaskInternalSetTimeOutState tasks.o - 0x080085fc 0x080085fc 0x0000000c Code RO 7920 i.vTaskMissedYield tasks.o - 0x08008608 0x08008608 0x000000b0 Code RO 7921 i.vTaskNotifyGiveFromISR tasks.o - 0x080086b8 0x080086b8 0x00000030 Code RO 7922 i.vTaskPlaceOnEventList tasks.o - 0x080086e8 0x080086e8 0x00000038 Code RO 7923 i.vTaskPlaceOnEventListRestricted tasks.o - 0x08008720 0x08008720 0x00000090 Code RO 7925 i.vTaskPriorityDisinheritAfterTimeout tasks.o - 0x080087b0 0x080087b0 0x00000088 Code RO 7931 i.vTaskStartScheduler tasks.o - 0x08008838 0x08008838 0x00000010 Code RO 7933 i.vTaskSuspendAll tasks.o - 0x08008848 0x08008848 0x00000064 Code RO 7934 i.vTaskSwitchContext tasks.o - 0x080088ac 0x080088ac 0x000000f8 Code RO 9007 i.xPortStartScheduler port.o - 0x080089a4 0x080089a4 0x0000002c Code RO 9008 i.xPortSysTickHandler port.o - 0x080089d0 0x080089d0 0x00000016 Code RO 7510 i.xQueueCreateMutex queue.o - 0x080089e6 0x080089e6 0x0000001a Code RO 7511 i.xQueueCreateMutexStatic queue.o - 0x08008a00 0x08008a00 0x00000042 Code RO 7512 i.xQueueGenericCreate queue.o - 0x08008a42 0x08008a42 0x00000066 Code RO 7513 i.xQueueGenericCreateStatic queue.o - 0x08008aa8 0x08008aa8 0x00000088 Code RO 7514 i.xQueueGenericReset queue.o - 0x08008b30 0x08008b30 0x00000160 Code RO 7515 i.xQueueGenericSend queue.o - 0x08008c90 0x08008c90 0x000000be Code RO 7516 i.xQueueGenericSendFromISR queue.o - 0x08008d4e 0x08008d4e 0x0000003e Code RO 7520 i.xQueueGiveMutexRecursive queue.o - 0x08008d8c 0x08008d8c 0x00000138 Code RO 7525 i.xQueueReceive queue.o - 0x08008ec4 0x08008ec4 0x00000178 Code RO 7527 i.xQueueSemaphoreTake queue.o - 0x0800903c 0x0800903c 0x00000040 Code RO 7528 i.xQueueTakeMutexRecursive queue.o - 0x0800907c 0x0800907c 0x00000074 Code RO 7936 i.xTaskCheckForTimeOut tasks.o - 0x080090f0 0x080090f0 0x0000005a Code RO 7937 i.xTaskCreate tasks.o - 0x0800914a 0x0800914a 0x00000056 Code RO 7938 i.xTaskCreateStatic tasks.o - 0x080091a0 0x080091a0 0x0000000c Code RO 7941 i.xTaskGetCurrentTaskHandle tasks.o - 0x080091ac 0x080091ac 0x0000001c Code RO 7942 i.xTaskGetSchedulerState tasks.o - 0x080091c8 0x080091c8 0x0000000c Code RO 7943 i.xTaskGetTickCount tasks.o - 0x080091d4 0x080091d4 0x000000c8 Code RO 7945 i.xTaskIncrementTick tasks.o - 0x0800929c 0x0800929c 0x00000080 Code RO 7948 i.xTaskPriorityDisinherit tasks.o - 0x0800931c 0x0800931c 0x00000078 Code RO 7949 i.xTaskPriorityInherit tasks.o - 0x08009394 0x08009394 0x00000070 Code RO 7950 i.xTaskRemoveFromEventList tasks.o - 0x08009404 0x08009404 0x000000c4 Code RO 7951 i.xTaskResumeAll tasks.o - 0x080094c8 0x080094c8 0x00000060 Code RO 8276 i.xTimerCreateTimerTask timers.o - 0x08009528 0x08009528 0x00000068 Code RO 8277 i.xTimerGenericCommand timers.o - 0x08009590 0x08009590 0x0000006c Data RO 201 .constdata main_task.o - 0x080095fc 0x080095fc 0x00000010 Data RO 350 .constdata drv_relay.o - 0x0800960c 0x0800960c 0x00000010 Data RO 396 .constdata drv_fan.o - 0x0800961c 0x0800961c 0x00000010 Data RO 478 .constdata drv_power.o - 0x0800962c 0x0800962c 0x00000020 Data RO 620 .constdata drv_at24cxx.o - 0x0800964c 0x0800964c 0x00000024 Data RO 818 .constdata app_freertos.o - 0x08009670 0x08009670 0x00000018 Data RO 5218 .constdata stm32g4xx_hal_uart.o - 0x08009688 0x08009688 0x00000010 Data RO 5584 .constdata stm32g4xx_hal_uart_ex.o - 0x08009698 0x08009698 0x00000010 Data RO 7288 .constdata system_stm32g4xx.o - 0x080096a8 0x080096a8 0x00000008 Data RO 7289 .constdata system_stm32g4xx.o - 0x080096b0 0x080096b0 0x00000020 Data RO 9102 .constdata uart_fifo.o - 0x080096d0 0x080096d0 0x00000038 Data RO 15134 .constdata m_wm.l(log.o) - 0x08009708 0x08009708 0x00000008 Data RO 15525 .constdata m_wm.l(qnan.o) - 0x08009710 0x08009710 0x0000001f Data RO 202 .conststring main_task.o - 0x0800972f 0x0800972f 0x0000000c Data RO 819 .conststring app_freertos.o - 0x0800973b 0x0800973b 0x00000001 PAD - 0x0800973c 0x0800973c 0x00000020 Data RO 15565 Region$$Table anon$$obj.o + 0x08000838 0x08000838 0x00000024 Code RO 15567 .text mc_w.l(init.o) + 0x0800085c 0x0800085c 0x000000e8 Code RO 1426 i.ADC_ConversionStop stm32g4xx_hal_adc.o + 0x08000944 0x08000944 0x00000070 Code RO 1430 i.ADC_Disable stm32g4xx_hal_adc.o + 0x080009b4 0x080009b4 0x000000c4 Code RO 1431 i.ADC_Enable stm32g4xx_hal_adc.o + 0x08000a78 0x08000a78 0x000000aa Code RO 467 i.ADC_filterbuff_push_pull drv_power.o + 0x08000b22 0x08000b22 0x00000002 PAD + 0x08000b24 0x08000b24 0x00000060 Code RO 619 i.AT24C_Init drv_at24cxx.o + 0x08000b84 0x08000b84 0x00000074 Code RO 9083 i.BSP_UART_IRQHandler uart_fifo.o + 0x08000bf8 0x08000bf8 0x00000002 Code RO 1221 i.BusFault_Handler stm32g4xx_it.o + 0x08000bfa 0x08000bfa 0x00000002 PAD + 0x08000bfc 0x08000bfc 0x0000000c Code RO 1222 i.DMA1_Channel1_IRQHandler stm32g4xx_it.o + 0x08000c08 0x08000c08 0x0000000c Code RO 1223 i.DMA1_Channel2_IRQHandler stm32g4xx_it.o + 0x08000c14 0x08000c14 0x0000000c Code RO 1224 i.DMA1_Channel3_IRQHandler stm32g4xx_it.o + 0x08000c20 0x08000c20 0x0000000c Code RO 1225 i.DMA1_Channel4_IRQHandler stm32g4xx_it.o + 0x08000c2c 0x08000c2c 0x0000000c Code RO 1226 i.DMA1_Channel5_IRQHandler stm32g4xx_it.o + 0x08000c38 0x08000c38 0x0000000c Code RO 1227 i.DMA1_Channel6_IRQHandler stm32g4xx_it.o + 0x08000c44 0x08000c44 0x0000000c Code RO 1228 i.DMA1_Channel7_IRQHandler stm32g4xx_it.o + 0x08000c50 0x08000c50 0x0000000c Code RO 1229 i.DMA1_Channel8_IRQHandler stm32g4xx_it.o + 0x08000c5c 0x08000c5c 0x00000040 Code RO 2740 i.DMA_CalcDMAMUXChannelBaseAndMask stm32g4xx_hal_dma.o + 0x08000c9c 0x08000c9c 0x00000024 Code RO 2741 i.DMA_CalcDMAMUXRequestGenBaseAndMask stm32g4xx_hal_dma.o + 0x08000cc0 0x08000cc0 0x0000003e Code RO 2742 i.DMA_SetConfig stm32g4xx_hal_dma.o + 0x08000cfe 0x08000cfe 0x00000002 Code RO 1230 i.DebugMon_Handler stm32g4xx_it.o + 0x08000d00 0x08000d00 0x00000004 Code RO 740 i.Error_Handler main.o + 0x08000d04 0x08000d04 0x00000094 Code RO 1664 i.HAL_ADCEx_Calibration_Start stm32g4xx_hal_adc_ex.o + 0x08000d98 0x08000d98 0x0000015c Code RO 1681 i.HAL_ADCEx_MultiModeConfigChannel stm32g4xx_hal_adc_ex.o + 0x08000ef4 0x08000ef4 0x00000468 Code RO 1433 i.HAL_ADC_ConfigChannel stm32g4xx_hal_adc.o + 0x0800135c 0x0800135c 0x00000006 Code RO 1440 i.HAL_ADC_GetValue stm32g4xx_hal_adc.o + 0x08001362 0x08001362 0x00000002 PAD + 0x08001364 0x08001364 0x00000234 Code RO 1442 i.HAL_ADC_Init stm32g4xx_hal_adc.o + 0x08001598 0x08001598 0x00000094 Code RO 856 i.HAL_ADC_MspInit adc.o + 0x0800162c 0x0800162c 0x00000140 Code RO 1446 i.HAL_ADC_PollForConversion stm32g4xx_hal_adc.o + 0x0800176c 0x0800176c 0x0000013c Code RO 1448 i.HAL_ADC_Start stm32g4xx_hal_adc.o + 0x080018a8 0x080018a8 0x0000003e Code RO 1452 i.HAL_ADC_Stop stm32g4xx_hal_adc.o + 0x080018e6 0x080018e6 0x00000068 Code RO 2743 i.HAL_DMA_Abort stm32g4xx_hal_dma.o + 0x0800194e 0x0800194e 0x00000076 Code RO 2744 i.HAL_DMA_Abort_IT stm32g4xx_hal_dma.o + 0x080019c4 0x080019c4 0x000000be Code RO 2748 i.HAL_DMA_IRQHandler stm32g4xx_hal_dma.o + 0x08001a82 0x08001a82 0x00000002 PAD + 0x08001a84 0x08001a84 0x000000bc Code RO 2749 i.HAL_DMA_Init stm32g4xx_hal_dma.o + 0x08001b40 0x08001b40 0x0000008c Code RO 2753 i.HAL_DMA_Start_IT stm32g4xx_hal_dma.o + 0x08001bcc 0x08001bcc 0x00000218 Code RO 3438 i.HAL_FDCAN_Init stm32g4xx_hal_fdcan.o + 0x08001de4 0x08001de4 0x0000007c Code RO 922 i.HAL_FDCAN_MspInit fdcan.o + 0x08001e60 0x08001e60 0x00000238 Code RO 2605 i.HAL_GPIO_Init stm32g4xx_hal_gpio.o + 0x08002098 0x08002098 0x0000000a Code RO 2609 i.HAL_GPIO_WritePin stm32g4xx_hal_gpio.o + 0x080020a2 0x080020a2 0x00000002 PAD + 0x080020a4 0x080020a4 0x0000000c Code RO 1884 i.HAL_GetTick stm32g4xx_hal.o + 0x080020b0 0x080020b0 0x00000062 Code RO 3798 i.HAL_HRTIM_DLLCalibrationStart stm32g4xx_hal_hrtim.o + 0x08002112 0x08002112 0x00000002 PAD + 0x08002114 0x08002114 0x000000b4 Code RO 3831 i.HAL_HRTIM_Init stm32g4xx_hal_hrtim.o + 0x080021c8 0x080021c8 0x00000028 Code RO 964 i.HAL_HRTIM_MspInit hrtim.o + 0x080021f0 0x080021f0 0x00000054 Code RO 965 i.HAL_HRTIM_MspPostInit hrtim.o + 0x08002244 0x08002244 0x00000040 Code RO 3840 i.HAL_HRTIM_PollForDLLCalibration stm32g4xx_hal_hrtim.o + 0x08002284 0x08002284 0x0000007a Code RO 3882 i.HAL_HRTIM_TimeBaseConfig stm32g4xx_hal_hrtim.o + 0x080022fe 0x080022fe 0x00000134 Code RO 3888 i.HAL_HRTIM_WaveformCompareConfig stm32g4xx_hal_hrtim.o + 0x08002432 0x08002432 0x0000002c Code RO 3889 i.HAL_HRTIM_WaveformCountStart stm32g4xx_hal_hrtim.o + 0x0800245e 0x0800245e 0x00000034 Code RO 3897 i.HAL_HRTIM_WaveformOutputConfig stm32g4xx_hal_hrtim.o + 0x08002492 0x08002492 0x00000030 Code RO 3898 i.HAL_HRTIM_WaveformOutputStart stm32g4xx_hal_hrtim.o + 0x080024c2 0x080024c2 0x0000008e Code RO 3901 i.HAL_HRTIM_WaveformTimerConfig stm32g4xx_hal_hrtim.o + 0x08002550 0x08002550 0x00000082 Code RO 3902 i.HAL_HRTIM_WaveformTimerControl stm32g4xx_hal_hrtim.o + 0x080025d2 0x080025d2 0x00000056 Code RO 5099 i.HAL_I2CEx_ConfigAnalogFilter stm32g4xx_hal_i2c_ex.o + 0x08002628 0x08002628 0x00000052 Code RO 5100 i.HAL_I2CEx_ConfigDigitalFilter stm32g4xx_hal_i2c_ex.o + 0x0800267a 0x0800267a 0x00000002 PAD + 0x0800267c 0x0800267c 0x000000bc Code RO 4638 i.HAL_I2C_Init stm32g4xx_hal_i2c.o + 0x08002738 0x08002738 0x00000080 Code RO 1012 i.HAL_I2C_MspInit i2c.o + 0x080027b8 0x080027b8 0x00000010 Code RO 1890 i.HAL_IncTick stm32g4xx_hal.o + 0x080027c8 0x080027c8 0x0000001e Code RO 1891 i.HAL_Init stm32g4xx_hal.o + 0x080027e6 0x080027e6 0x00000002 PAD + 0x080027e8 0x080027e8 0x00000088 Code RO 1387 i.HAL_InitTick stm32g4xx_hal_timebase_tim.o + 0x08002870 0x08002870 0x0000003c Code RO 1363 i.HAL_MspInit stm32g4xx_hal_msp.o + 0x080028ac 0x080028ac 0x0000001c Code RO 3254 i.HAL_NVIC_EnableIRQ stm32g4xx_hal_cortex.o + 0x080028c8 0x080028c8 0x00000040 Code RO 3260 i.HAL_NVIC_SetPriority stm32g4xx_hal_cortex.o + 0x08002908 0x08002908 0x00000024 Code RO 3261 i.HAL_NVIC_SetPriorityGrouping stm32g4xx_hal_cortex.o + 0x0800292c 0x0800292c 0x000000c0 Code RO 3008 i.HAL_PWREx_ControlVoltageScaling stm32g4xx_hal_pwr_ex.o + 0x080029ec 0x080029ec 0x00000010 Code RO 3020 i.HAL_PWREx_DisableUCPDDeadBattery stm32g4xx_hal_pwr_ex.o + 0x080029fc 0x080029fc 0x000002f8 Code RO 2251 i.HAL_RCCEx_PeriphCLKConfig stm32g4xx_hal_rcc_ex.o + 0x08002cf4 0x08002cf4 0x000001dc Code RO 2126 i.HAL_RCC_ClockConfig stm32g4xx_hal_rcc.o + 0x08002ed0 0x08002ed0 0x00000040 Code RO 2131 i.HAL_RCC_GetClockConfig stm32g4xx_hal_rcc.o + 0x08002f10 0x08002f10 0x00000024 Code RO 2134 i.HAL_RCC_GetPCLK1Freq stm32g4xx_hal_rcc.o + 0x08002f34 0x08002f34 0x00000024 Code RO 2135 i.HAL_RCC_GetPCLK2Freq stm32g4xx_hal_rcc.o + 0x08002f58 0x08002f58 0x00000070 Code RO 2136 i.HAL_RCC_GetSysClockFreq stm32g4xx_hal_rcc.o + 0x08002fc8 0x08002fc8 0x0000040c Code RO 2139 i.HAL_RCC_OscConfig stm32g4xx_hal_rcc.o + 0x080033d4 0x080033d4 0x000000a0 Code RO 5704 i.HAL_RTC_Init stm32g4xx_hal_rtc.o + 0x08003474 0x08003474 0x00000054 Code RO 1114 i.HAL_RTC_MspInit rtc.o + 0x080034c8 0x080034c8 0x00000038 Code RO 5712 i.HAL_RTC_WaitForSynchro stm32g4xx_hal_rtc.o + 0x08003500 0x08003500 0x00000002 Code RO 6861 i.HAL_TIMEx_Break2Callback stm32g4xx_hal_tim_ex.o + 0x08003502 0x08003502 0x00000002 Code RO 6862 i.HAL_TIMEx_BreakCallback stm32g4xx_hal_tim_ex.o + 0x08003504 0x08003504 0x00000002 Code RO 6863 i.HAL_TIMEx_CommutCallback stm32g4xx_hal_tim_ex.o + 0x08003506 0x08003506 0x00000002 PAD + 0x08003508 0x08003508 0x000000a8 Code RO 6866 i.HAL_TIMEx_ConfigBreakDeadTime stm32g4xx_hal_tim_ex.o + 0x080035b0 0x080035b0 0x00000002 Code RO 6874 i.HAL_TIMEx_DirectionChangeCallback stm32g4xx_hal_tim_ex.o + 0x080035b2 0x080035b2 0x00000002 Code RO 6888 i.HAL_TIMEx_EncoderIndexCallback stm32g4xx_hal_tim_ex.o + 0x080035b4 0x080035b4 0x00000002 Code RO 6902 i.HAL_TIMEx_IndexErrorCallback stm32g4xx_hal_tim_ex.o + 0x080035b6 0x080035b6 0x00000002 PAD + 0x080035b8 0x080035b8 0x000000b4 Code RO 6903 i.HAL_TIMEx_MasterConfigSynchronization stm32g4xx_hal_tim_ex.o + 0x0800366c 0x0800366c 0x00000002 Code RO 6924 i.HAL_TIMEx_TransitionErrorCallback stm32g4xx_hal_tim_ex.o + 0x0800366e 0x0800366e 0x0000004c Code RO 6147 i.HAL_TIM_Base_Init stm32g4xx_hal_tim.o + 0x080036ba 0x080036ba 0x00000002 PAD + 0x080036bc 0x080036bc 0x0000003c Code RO 1156 i.HAL_TIM_Base_MspInit tim.o + 0x080036f8 0x080036f8 0x0000008c Code RO 6152 i.HAL_TIM_Base_Start_IT stm32g4xx_hal_tim.o + 0x08003784 0x08003784 0x00000002 Code RO 6181 i.HAL_TIM_IC_CaptureCallback stm32g4xx_hal_tim.o + 0x08003786 0x08003786 0x000001a2 Code RO 6195 i.HAL_TIM_IRQHandler stm32g4xx_hal_tim.o + 0x08003928 0x08003928 0x00000054 Code RO 1157 i.HAL_TIM_MspPostInit tim.o + 0x0800397c 0x0800397c 0x00000002 Code RO 6198 i.HAL_TIM_OC_DelayElapsedCallback stm32g4xx_hal_tim.o + 0x0800397e 0x0800397e 0x00000124 Code RO 6219 i.HAL_TIM_PWM_ConfigChannel stm32g4xx_hal_tim.o + 0x08003aa2 0x08003aa2 0x0000004c Code RO 6222 i.HAL_TIM_PWM_Init stm32g4xx_hal_tim.o + 0x08003aee 0x08003aee 0x00000002 PAD + 0x08003af0 0x08003af0 0x00000028 Code RO 1159 i.HAL_TIM_PWM_MspInit tim.o + 0x08003b18 0x08003b18 0x00000002 Code RO 6225 i.HAL_TIM_PWM_PulseFinishedCallback stm32g4xx_hal_tim.o + 0x08003b1a 0x08003b1a 0x00000002 PAD + 0x08003b1c 0x08003b1c 0x00000114 Code RO 6227 i.HAL_TIM_PWM_Start stm32g4xx_hal_tim.o + 0x08003c30 0x08003c30 0x00000020 Code RO 741 i.HAL_TIM_PeriodElapsedCallback main.o + 0x08003c50 0x08003c50 0x00000002 Code RO 6238 i.HAL_TIM_TriggerCallback stm32g4xx_hal_tim.o + 0x08003c52 0x08003c52 0x0000003e Code RO 5573 i.HAL_UARTEx_DisableFifoMode stm32g4xx_hal_uart_ex.o + 0x08003c90 0x08003c90 0x00000002 Code RO 5162 i.HAL_UARTEx_RxEventCallback stm32g4xx_hal_uart.o + 0x08003c92 0x08003c92 0x00000002 Code RO 5581 i.HAL_UARTEx_RxFifoFullCallback stm32g4xx_hal_uart_ex.o + 0x08003c94 0x08003c94 0x0000004c Code RO 5582 i.HAL_UARTEx_SetRxFifoThreshold stm32g4xx_hal_uart_ex.o + 0x08003ce0 0x08003ce0 0x0000004c Code RO 5583 i.HAL_UARTEx_SetTxFifoThreshold stm32g4xx_hal_uart_ex.o + 0x08003d2c 0x08003d2c 0x00000002 Code RO 5585 i.HAL_UARTEx_TxFifoEmptyCallback stm32g4xx_hal_uart_ex.o + 0x08003d2e 0x08003d2e 0x00000002 Code RO 5586 i.HAL_UARTEx_WakeupCallback stm32g4xx_hal_uart_ex.o + 0x08003d30 0x08003d30 0x00000064 Code RO 9084 i.HAL_UART_ErrorCallback uart_fifo.o + 0x08003d94 0x08003d94 0x0000031c Code RO 5181 i.HAL_UART_IRQHandler stm32g4xx_hal_uart.o + 0x080040b0 0x080040b0 0x0000006a Code RO 5182 i.HAL_UART_Init stm32g4xx_hal_uart.o + 0x0800411a 0x0800411a 0x00000002 PAD + 0x0800411c 0x0800411c 0x00000370 Code RO 1054 i.HAL_UART_MspInit usart.o + 0x0800448c 0x0800448c 0x00000048 Code RO 5186 i.HAL_UART_Receive_DMA stm32g4xx_hal_uart.o + 0x080044d4 0x080044d4 0x00000048 Code RO 5187 i.HAL_UART_Receive_IT stm32g4xx_hal_uart.o + 0x0800451c 0x0800451c 0x0000002c Code RO 9085 i.HAL_UART_RxCpltCallback uart_fifo.o + 0x08004548 0x08004548 0x00000002 Code RO 5190 i.HAL_UART_RxHalfCpltCallback stm32g4xx_hal_uart.o + 0x0800454a 0x0800454a 0x00000002 PAD + 0x0800454c 0x0800454c 0x0000008c Code RO 5192 i.HAL_UART_Transmit_DMA stm32g4xx_hal_uart.o + 0x080045d8 0x080045d8 0x00000094 Code RO 5193 i.HAL_UART_Transmit_IT stm32g4xx_hal_uart.o + 0x0800466c 0x0800466c 0x00000020 Code RO 9086 i.HAL_UART_TxCpltCallback uart_fifo.o + 0x0800468c 0x0800468c 0x00000002 Code RO 5195 i.HAL_UART_TxHalfCpltCallback stm32g4xx_hal_uart.o + 0x0800468e 0x0800468e 0x00000068 Code RO 3909 i.HRTIM_ForceRegistersUpdate stm32g4xx_hal_hrtim.o + 0x080046f6 0x080046f6 0x00000002 PAD + 0x080046f8 0x080046f8 0x00000092 Code RO 3914 i.HRTIM_MasterWaveform_Config stm32g4xx_hal_hrtim.o + 0x0800478a 0x0800478a 0x000000de Code RO 3916 i.HRTIM_OutputConfig stm32g4xx_hal_hrtim.o + 0x08004868 0x08004868 0x000001b0 Code RO 3919 i.HRTIM_TimingUnitWaveform_Config stm32g4xx_hal_hrtim.o + 0x08004a18 0x08004a18 0x00000002 Code RO 1231 i.HardFault_Handler stm32g4xx_it.o + 0x08004a1a 0x08004a1a 0x0000000c Code RO 1456 i.LL_ADC_GetOffsetChannel stm32g4xx_hal_adc.o + 0x08004a26 0x08004a26 0x00000008 Code RO 1457 i.LL_ADC_INJ_IsConversionOngoing stm32g4xx_hal_adc.o + 0x08004a2e 0x08004a2e 0x00000008 Code RO 1458 i.LL_ADC_REG_IsConversionOngoing stm32g4xx_hal_adc.o + 0x08004a36 0x08004a36 0x00000008 Code RO 1691 i.LL_ADC_REG_IsConversionOngoing stm32g4xx_hal_adc_ex.o + 0x08004a3e 0x08004a3e 0x00000010 Code RO 1459 i.LL_ADC_REG_IsTriggerSourceSWStart stm32g4xx_hal_adc.o + 0x08004a4e 0x08004a4e 0x0000001e Code RO 1461 i.LL_ADC_SetChannelSamplingTime stm32g4xx_hal_adc.o + 0x08004a6c 0x08004a6c 0x00000010 Code RO 1462 i.LL_ADC_SetOffsetState stm32g4xx_hal_adc.o + 0x08004a7c 0x08004a7c 0x00000018 Code RO 1232 i.LPUART1_IRQHandler stm32g4xx_it.o + 0x08004a94 0x08004a94 0x00000118 Code RO 857 i.MX_ADC1_Init adc.o + 0x08004bac 0x08004bac 0x000000ac Code RO 897 i.MX_DMA_Init dma.o + 0x08004c58 0x08004c58 0x0000004c Code RO 923 i.MX_FDCAN1_Init fdcan.o + 0x08004ca4 0x08004ca4 0x00000020 Code RO 820 i.MX_FREERTOS_Init app_freertos.o + 0x08004cc4 0x08004cc4 0x000000a4 Code RO 796 i.MX_GPIO_Init gpio.o + 0x08004d68 0x08004d68 0x00000124 Code RO 966 i.MX_HRTIM1_Init hrtim.o + 0x08004e8c 0x08004e8c 0x00000058 Code RO 1013 i.MX_I2C4_Init i2c.o + 0x08004ee4 0x08004ee4 0x00000068 Code RO 1055 i.MX_LPUART1_UART_Init usart.o + 0x08004f4c 0x08004f4c 0x0000003c Code RO 1115 i.MX_RTC_Init rtc.o + 0x08004f88 0x08004f88 0x00000038 Code RO 1160 i.MX_TIM17_Init tim.o + 0x08004fc0 0x08004fc0 0x000000b0 Code RO 1161 i.MX_TIM20_Init tim.o + 0x08005070 0x08005070 0x00000068 Code RO 1056 i.MX_USART1_UART_Init usart.o + 0x080050d8 0x080050d8 0x00000068 Code RO 1057 i.MX_USART2_UART_Init usart.o + 0x08005140 0x08005140 0x0000006c Code RO 1058 i.MX_USART3_UART_Init usart.o + 0x080051ac 0x080051ac 0x00000002 Code RO 1233 i.MemManage_Handler stm32g4xx_it.o + 0x080051ae 0x080051ae 0x00000002 Code RO 1234 i.NMI_Handler stm32g4xx_it.o + 0x080051b0 0x080051b0 0x0000004a Code RO 5715 i.RTC_EnterInitMode stm32g4xx_hal_rtc.o + 0x080051fa 0x080051fa 0x00000050 Code RO 5716 i.RTC_ExitInitMode stm32g4xx_hal_rtc.o + 0x0800524a 0x0800524a 0x00000002 PAD + 0x0800524c 0x0800524c 0x0000001c Code RO 9087 i.RegRxIdleIRQ uart_fifo.o + 0x08005268 0x08005268 0x0000001c Code RO 9088 i.RegTxCpltIRQ uart_fifo.o + 0x08005284 0x08005284 0x00000008 Code RO 4 i.StartCliTask cli_task.o + 0x0800528c 0x0800528c 0x00000048 Code RO 200 i.StartDefaultTask main_task.o + 0x080052d4 0x080052d4 0x0000009c Code RO 263 i.StartDeviceTask device_task.o + 0x08005370 0x08005370 0x00000008 Code RO 248 i.StartMonitorTask monitor_task.o + 0x08005378 0x08005378 0x0000001a Code RO 8438 i.SysTick_Handler cmsis_os2.o + 0x08005392 0x08005392 0x00000070 Code RO 742 i.SystemClock_Config main.o + 0x08005402 0x08005402 0x00000002 PAD + 0x08005404 0x08005404 0x00000010 Code RO 7291 i.SystemInit system_stm32g4xx.o + 0x08005414 0x08005414 0x0000000c Code RO 1235 i.TIM1_TRG_COM_TIM17_IRQHandler stm32g4xx_it.o + 0x08005420 0x08005420 0x0000000c Code RO 1236 i.TIM6_DAC_IRQHandler stm32g4xx_it.o + 0x0800542c 0x0800542c 0x000000e4 Code RO 6240 i.TIM_Base_SetConfig stm32g4xx_hal_tim.o + 0x08005510 0x08005510 0x0000001a Code RO 6241 i.TIM_CCxChannelCmd stm32g4xx_hal_tim.o + 0x0800552a 0x0800552a 0x00000002 PAD + 0x0800552c 0x0800552c 0x000000ac Code RO 6253 i.TIM_OC1_SetConfig stm32g4xx_hal_tim.o + 0x080055d8 0x080055d8 0x000000a0 Code RO 6254 i.TIM_OC2_SetConfig stm32g4xx_hal_tim.o + 0x08005678 0x08005678 0x000000a0 Code RO 6255 i.TIM_OC3_SetConfig stm32g4xx_hal_tim.o + 0x08005718 0x08005718 0x000000a0 Code RO 6256 i.TIM_OC4_SetConfig stm32g4xx_hal_tim.o + 0x080057b8 0x080057b8 0x00000078 Code RO 6257 i.TIM_OC5_SetConfig stm32g4xx_hal_tim.o + 0x08005830 0x08005830 0x0000007c Code RO 6258 i.TIM_OC6_SetConfig stm32g4xx_hal_tim.o + 0x080058ac 0x080058ac 0x00000044 Code RO 5587 i.UARTEx_SetNbDataToProcess stm32g4xx_hal_uart_ex.o + 0x080058f0 0x080058f0 0x000000c8 Code RO 5196 i.UART_AdvFeatureConfig stm32g4xx_hal_uart.o + 0x080059b8 0x080059b8 0x000000a8 Code RO 5197 i.UART_CheckIdleState stm32g4xx_hal_uart.o + 0x08005a60 0x08005a60 0x00000010 Code RO 5198 i.UART_DMAAbortOnError stm32g4xx_hal_uart.o + 0x08005a70 0x08005a70 0x00000050 Code RO 5199 i.UART_DMAError stm32g4xx_hal_uart.o + 0x08005ac0 0x08005ac0 0x00000086 Code RO 5200 i.UART_DMAReceiveCplt stm32g4xx_hal_uart.o + 0x08005b46 0x08005b46 0x00000020 Code RO 5202 i.UART_DMARxHalfCplt stm32g4xx_hal_uart.o + 0x08005b66 0x08005b66 0x00000042 Code RO 5204 i.UART_DMATransmitCplt stm32g4xx_hal_uart.o + 0x08005ba8 0x08005ba8 0x0000000a Code RO 5206 i.UART_DMATxHalfCplt stm32g4xx_hal_uart.o + 0x08005bb2 0x08005bb2 0x00000002 PAD + 0x08005bb4 0x08005bb4 0x00000054 Code RO 5208 i.UART_EndRxTransfer stm32g4xx_hal_uart.o + 0x08005c08 0x08005c08 0x0000002e Code RO 5209 i.UART_EndTxTransfer stm32g4xx_hal_uart.o + 0x08005c36 0x08005c36 0x00000002 PAD + 0x08005c38 0x08005c38 0x000000a8 Code RO 9093 i.UART_RX_FIFO_open uart_fifo.o + 0x08005ce0 0x08005ce0 0x000000c8 Code RO 5210 i.UART_RxISR_16BIT stm32g4xx_hal_uart.o + 0x08005da8 0x08005da8 0x000001a4 Code RO 5211 i.UART_RxISR_16BIT_FIFOEN stm32g4xx_hal_uart.o + 0x08005f4c 0x08005f4c 0x000000c8 Code RO 5212 i.UART_RxISR_8BIT stm32g4xx_hal_uart.o + 0x08006014 0x08006014 0x000001a4 Code RO 5213 i.UART_RxISR_8BIT_FIFOEN stm32g4xx_hal_uart.o + 0x080061b8 0x080061b8 0x00000294 Code RO 5214 i.UART_SetConfig stm32g4xx_hal_uart.o + 0x0800644c 0x0800644c 0x000000a0 Code RO 5215 i.UART_Start_Receive_DMA stm32g4xx_hal_uart.o + 0x080064ec 0x080064ec 0x00000110 Code RO 5216 i.UART_Start_Receive_IT stm32g4xx_hal_uart.o + 0x080065fc 0x080065fc 0x00000068 Code RO 9098 i.UART_TX_FIFO_open uart_fifo.o + 0x08006664 0x08006664 0x00000080 Code RO 9099 i.UART_TX_FIFO_sendstr uart_fifo.o + 0x080066e4 0x080066e4 0x0000006a Code RO 9102 i.UART_TX_FIFO_write uart_fifo.o + 0x0800674e 0x0800674e 0x00000052 Code RO 5217 i.UART_TxISR_16BIT stm32g4xx_hal_uart.o + 0x080067a0 0x080067a0 0x0000006a Code RO 5218 i.UART_TxISR_16BIT_FIFOEN stm32g4xx_hal_uart.o + 0x0800680a 0x0800680a 0x0000004e Code RO 5219 i.UART_TxISR_8BIT stm32g4xx_hal_uart.o + 0x08006858 0x08006858 0x00000066 Code RO 5220 i.UART_TxISR_8BIT_FIFOEN stm32g4xx_hal_uart.o + 0x080068be 0x080068be 0x00000094 Code RO 5221 i.UART_WaitOnFlagUntilTimeout stm32g4xx_hal_uart.o + 0x08006952 0x08006952 0x00000002 PAD + 0x08006954 0x08006954 0x00000018 Code RO 1237 i.USART1_IRQHandler stm32g4xx_it.o + 0x0800696c 0x0800696c 0x00000018 Code RO 1238 i.USART2_IRQHandler stm32g4xx_it.o + 0x08006984 0x08006984 0x00000018 Code RO 1239 i.USART3_IRQHandler stm32g4xx_it.o + 0x0800699c 0x0800699c 0x00000002 Code RO 1240 i.UsageFault_Handler stm32g4xx_it.o + 0x0800699e 0x0800699e 0x00000002 PAD + 0x080069a0 0x080069a0 0x00000020 Code RO 15343 i.__0printf$4 mc_w.l(printf4.o) + 0x080069c0 0x080069c0 0x00000020 Code RO 3267 i.__NVIC_SetPriority stm32g4xx_hal_cortex.o + 0x080069e0 0x080069e0 0x000003e4 Code RO 15135 i.__hardfp_log m_wm.l(log.o) + 0x08006dc4 0x08006dc4 0x000000f8 Code RO 15527 i.__kernel_poly m_wm.l(poly.o) + 0x08006ebc 0x08006ebc 0x0000000e Code RO 15571 i.__scatterload_copy mc_w.l(handlers.o) + 0x08006eca 0x08006eca 0x00000002 Code RO 15572 i.__scatterload_null mc_w.l(handlers.o) + 0x08006ecc 0x08006ecc 0x0000000e Code RO 15573 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08006eda 0x08006eda 0x00000002 PAD + 0x08006edc 0x08006edc 0x0000000c Code RO 15551 i.__set_errno mc_w.l(errno.o) + 0x08006ee8 0x08006ee8 0x00000228 Code RO 15350 i._printf_core mc_w.l(printf4.o) + 0x08007110 0x08007110 0x000000e8 Code RO 468 i.adc_init drv_power.o + 0x080071f8 0x080071f8 0x00000088 Code RO 469 i.adc_value drv_power.o + 0x08007280 0x08007280 0x00000034 Code RO 396 i.fan_init drv_fan.o + 0x080072b4 0x080072b4 0x00000018 Code RO 576 i.fputc drv_uart.o + 0x080072cc 0x080072cc 0x00000058 Code RO 470 i.get_voltage drv_power.o + 0x08007324 0x08007324 0x0000011c Code RO 577 i.init_uart_fifos drv_uart.o + 0x08007440 0x08007440 0x0000004a Code RO 743 i.main main.o + 0x0800748a 0x0800748a 0x0000001a Code RO 8440 i.osDelay cmsis_os2.o + 0x080074a4 0x080074a4 0x00000024 Code RO 8454 i.osKernelInitialize cmsis_os2.o + 0x080074c8 0x080074c8 0x00000038 Code RO 8457 i.osKernelStart cmsis_os2.o + 0x08007500 0x08007500 0x00000052 Code RO 8477 i.osMutexAcquire cmsis_os2.o + 0x08007552 0x08007552 0x0000000a Code RO 15029 i.osMutexCreate cmsis_os1.o + 0x0800755c 0x0800755c 0x00000066 Code RO 8480 i.osMutexNew cmsis_os2.o + 0x080075c2 0x080075c2 0x00000042 Code RO 8481 i.osMutexRelease cmsis_os2.o + 0x08007604 0x08007604 0x00000088 Code RO 8499 i.osThreadNew cmsis_os2.o + 0x0800768c 0x0800768c 0x00000028 Code RO 471 i.power_init drv_power.o + 0x080076b4 0x080076b4 0x00000018 Code RO 472 i.power_set drv_power.o + 0x080076cc 0x080076cc 0x0000005c Code RO 7899 i.prvAddCurrentTaskToDelayedList tasks.o + 0x08007728 0x08007728 0x000000d0 Code RO 7900 i.prvAddNewTaskToReadyList tasks.o + 0x080077f8 0x080077f8 0x00000058 Code RO 8264 i.prvCheckForValidListAndQueue timers.o + 0x08007850 0x08007850 0x00000026 Code RO 7496 i.prvCopyDataFromQueue queue.o + 0x08007876 0x08007876 0x0000006c Code RO 7497 i.prvCopyDataToQueue queue.o + 0x080078e2 0x080078e2 0x00000034 Code RO 7901 i.prvDeleteTCB tasks.o + 0x08007916 0x08007916 0x00000002 PAD + 0x08007918 0x08007918 0x0000004c Code RO 8948 i.prvHeapInit heap_4.o + 0x08007964 0x08007964 0x00000060 Code RO 7902 i.prvIdleTask tasks.o + 0x080079c4 0x080079c4 0x00000016 Code RO 7498 i.prvInitialiseMutex queue.o + 0x080079da 0x080079da 0x00000002 PAD + 0x080079dc 0x080079dc 0x00000022 Code RO 7499 i.prvInitialiseNewQueue queue.o + 0x080079fe 0x080079fe 0x00000002 PAD + 0x08007a00 0x08007a00 0x000000b0 Code RO 7903 i.prvInitialiseNewTask tasks.o + 0x08007ab0 0x08007ab0 0x0000004c Code RO 8949 i.prvInsertBlockIntoFreeList heap_4.o + 0x08007afc 0x08007afc 0x00000038 Code RO 8266 i.prvInsertTimerInActiveList timers.o + 0x08007b34 0x08007b34 0x0000001c Code RO 7500 i.prvIsQueueEmpty queue.o + 0x08007b50 0x08007b50 0x000000fc Code RO 8267 i.prvProcessReceivedCommands timers.o + 0x08007c4c 0x08007c4c 0x000000c0 Code RO 8268 i.prvProcessTimerOrBlockTask timers.o + 0x08007d0c 0x08007d0c 0x00000020 Code RO 7905 i.prvResetNextTaskUnblockTime tasks.o + 0x08007d2c 0x08007d2c 0x00000028 Code RO 8269 i.prvSampleTimeNow timers.o + 0x08007d54 0x08007d54 0x0000006c Code RO 8270 i.prvSwitchTimerLists timers.o + 0x08007dc0 0x08007dc0 0x00000020 Code RO 9004 i.prvTaskExitError port.o + 0x08007de0 0x08007de0 0x00000024 Code RO 8271 i.prvTimerTask timers.o + 0x08007e04 0x08007e04 0x0000006a Code RO 7501 i.prvUnlockQueue queue.o + 0x08007e6e 0x08007e6e 0x00000002 PAD + 0x08007e70 0x08007e70 0x000000dc Code RO 8950 i.pvPortMalloc heap_4.o + 0x08007f4c 0x08007f4c 0x00000018 Code RO 7908 i.pvTaskIncrementMutexHeldCount tasks.o + 0x08007f64 0x08007f64 0x0000002c Code RO 9005 i.pxPortInitialiseStack port.o + 0x08007f90 0x08007f90 0x00000064 Code RO 350 i.relay_init drv_relay.o + 0x08007ff4 0x08007ff4 0x00000060 Code RO 351 i.relay_set drv_relay.o + 0x08008054 0x08008054 0x00000034 Code RO 474 i.scale_bat drv_power.o + 0x08008088 0x08008088 0x00000034 Code RO 475 i.scale_buck_in drv_power.o + 0x080080bc 0x080080bc 0x00000034 Code RO 476 i.scale_buck_out drv_power.o + 0x080080f0 0x080080f0 0x00000020 Code RO 477 i.scale_current drv_power.o + 0x08008110 0x08008110 0x00000034 Code RO 478 i.scale_pwr drv_power.o + 0x08008144 0x08008144 0x00000100 Code RO 479 i.scale_temp drv_power.o + 0x08008244 0x08008244 0x0000002c Code RO 682 i.tick_count drv_tick.o + 0x08008270 0x08008270 0x0000000c Code RO 683 i.tick_init drv_tick.o + 0x0800827c 0x0800827c 0x00000026 Code RO 7456 i.uxListRemove list.o + 0x080082a2 0x080082a2 0x00000002 PAD + 0x080082a4 0x080082a4 0x00000014 Code RO 8511 i.vApplicationGetIdleTaskMemory cmsis_os2.o + 0x080082b8 0x080082b8 0x00000018 Code RO 8512 i.vApplicationGetTimerTaskMemory cmsis_os2.o + 0x080082d0 0x080082d0 0x00000016 Code RO 7457 i.vListInitialise list.o + 0x080082e6 0x080082e6 0x00000006 Code RO 7458 i.vListInitialiseItem list.o + 0x080082ec 0x080082ec 0x00000030 Code RO 7459 i.vListInsert list.o + 0x0800831c 0x0800831c 0x00000018 Code RO 7460 i.vListInsertEnd list.o + 0x08008334 0x08008334 0x00000040 Code RO 9007 i.vPortEnterCritical port.o + 0x08008374 0x08008374 0x00000028 Code RO 9008 i.vPortExitCritical port.o + 0x0800839c 0x0800839c 0x00000064 Code RO 8951 i.vPortFree heap_4.o + 0x08008400 0x08008400 0x00000024 Code RO 9009 i.vPortSetupTimerInterrupt port.o + 0x08008424 0x08008424 0x00000054 Code RO 9010 i.vPortValidateInterruptPriority port.o + 0x08008478 0x08008478 0x00000028 Code RO 7507 i.vQueueAddToRegistry queue.o + 0x080084a0 0x080084a0 0x00000046 Code RO 7511 i.vQueueWaitForMessageRestricted queue.o + 0x080084e6 0x080084e6 0x00000002 PAD + 0x080084e8 0x080084e8 0x0000004c Code RO 7918 i.vTaskDelay tasks.o + 0x08008534 0x08008534 0x00000010 Code RO 7923 i.vTaskInternalSetTimeOutState tasks.o + 0x08008544 0x08008544 0x0000000c Code RO 7924 i.vTaskMissedYield tasks.o + 0x08008550 0x08008550 0x000000b0 Code RO 7925 i.vTaskNotifyGiveFromISR tasks.o + 0x08008600 0x08008600 0x00000030 Code RO 7926 i.vTaskPlaceOnEventList tasks.o + 0x08008630 0x08008630 0x00000038 Code RO 7927 i.vTaskPlaceOnEventListRestricted tasks.o + 0x08008668 0x08008668 0x00000090 Code RO 7929 i.vTaskPriorityDisinheritAfterTimeout tasks.o + 0x080086f8 0x080086f8 0x00000088 Code RO 7935 i.vTaskStartScheduler tasks.o + 0x08008780 0x08008780 0x00000010 Code RO 7937 i.vTaskSuspendAll tasks.o + 0x08008790 0x08008790 0x00000064 Code RO 7938 i.vTaskSwitchContext tasks.o + 0x080087f4 0x080087f4 0x000000f8 Code RO 9011 i.xPortStartScheduler port.o + 0x080088ec 0x080088ec 0x0000002c Code RO 9012 i.xPortSysTickHandler port.o + 0x08008918 0x08008918 0x00000016 Code RO 7514 i.xQueueCreateMutex queue.o + 0x0800892e 0x0800892e 0x0000001a Code RO 7515 i.xQueueCreateMutexStatic queue.o + 0x08008948 0x08008948 0x00000042 Code RO 7516 i.xQueueGenericCreate queue.o + 0x0800898a 0x0800898a 0x00000066 Code RO 7517 i.xQueueGenericCreateStatic queue.o + 0x080089f0 0x080089f0 0x00000088 Code RO 7518 i.xQueueGenericReset queue.o + 0x08008a78 0x08008a78 0x00000160 Code RO 7519 i.xQueueGenericSend queue.o + 0x08008bd8 0x08008bd8 0x000000be Code RO 7520 i.xQueueGenericSendFromISR queue.o + 0x08008c96 0x08008c96 0x0000003e Code RO 7524 i.xQueueGiveMutexRecursive queue.o + 0x08008cd4 0x08008cd4 0x00000138 Code RO 7529 i.xQueueReceive queue.o + 0x08008e0c 0x08008e0c 0x00000178 Code RO 7531 i.xQueueSemaphoreTake queue.o + 0x08008f84 0x08008f84 0x00000040 Code RO 7532 i.xQueueTakeMutexRecursive queue.o + 0x08008fc4 0x08008fc4 0x00000074 Code RO 7940 i.xTaskCheckForTimeOut tasks.o + 0x08009038 0x08009038 0x0000005a Code RO 7941 i.xTaskCreate tasks.o + 0x08009092 0x08009092 0x00000056 Code RO 7942 i.xTaskCreateStatic tasks.o + 0x080090e8 0x080090e8 0x0000000c Code RO 7945 i.xTaskGetCurrentTaskHandle tasks.o + 0x080090f4 0x080090f4 0x0000001c Code RO 7946 i.xTaskGetSchedulerState tasks.o + 0x08009110 0x08009110 0x0000000c Code RO 7947 i.xTaskGetTickCount tasks.o + 0x0800911c 0x0800911c 0x000000c8 Code RO 7949 i.xTaskIncrementTick tasks.o + 0x080091e4 0x080091e4 0x00000080 Code RO 7952 i.xTaskPriorityDisinherit tasks.o + 0x08009264 0x08009264 0x00000078 Code RO 7953 i.xTaskPriorityInherit tasks.o + 0x080092dc 0x080092dc 0x00000070 Code RO 7954 i.xTaskRemoveFromEventList tasks.o + 0x0800934c 0x0800934c 0x000000c4 Code RO 7955 i.xTaskResumeAll tasks.o + 0x08009410 0x08009410 0x00000060 Code RO 8280 i.xTimerCreateTimerTask timers.o + 0x08009470 0x08009470 0x00000068 Code RO 8281 i.xTimerGenericCommand timers.o + 0x080094d8 0x080094d8 0x0000006c Data RO 201 .constdata main_task.o + 0x08009544 0x08009544 0x00000010 Data RO 354 .constdata drv_relay.o + 0x08009554 0x08009554 0x00000010 Data RO 400 .constdata drv_fan.o + 0x08009564 0x08009564 0x00000010 Data RO 482 .constdata drv_power.o + 0x08009574 0x08009574 0x00000020 Data RO 624 .constdata drv_at24cxx.o + 0x08009594 0x08009594 0x00000024 Data RO 822 .constdata app_freertos.o + 0x080095b8 0x080095b8 0x00000018 Data RO 5222 .constdata stm32g4xx_hal_uart.o + 0x080095d0 0x080095d0 0x00000010 Data RO 5588 .constdata stm32g4xx_hal_uart_ex.o + 0x080095e0 0x080095e0 0x00000010 Data RO 7292 .constdata system_stm32g4xx.o + 0x080095f0 0x080095f0 0x00000008 Data RO 7293 .constdata system_stm32g4xx.o + 0x080095f8 0x080095f8 0x00000020 Data RO 9106 .constdata uart_fifo.o + 0x08009618 0x08009618 0x00000038 Data RO 15138 .constdata m_wm.l(log.o) + 0x08009650 0x08009650 0x00000008 Data RO 15529 .constdata m_wm.l(qnan.o) + 0x08009658 0x08009658 0x0000001f Data RO 202 .conststring main_task.o + 0x08009677 0x08009677 0x0000000c Data RO 823 .conststring app_freertos.o + 0x08009683 0x08009683 0x00000001 PAD + 0x08009684 0x08009684 0x00000020 Data RO 15569 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800975c, Size: 0x00009730, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x0000001c]) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080096a4, Size: 0x00009710, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 COMPRESSED 0x0000000c Data RW 203 .data main_task.o - 0x2000000c COMPRESSED 0x00000004 PAD - 0x20000010 COMPRESSED 0x00000038 Data RW 264 .data device_task.o - 0x20000048 COMPRESSED 0x00000008 Data RW 353 .data drv_relay.o - 0x20000050 COMPRESSED 0x00000004 Data RW 397 .data drv_fan.o - 0x20000054 COMPRESSED 0x00000008 Data RW 479 .data drv_power.o - 0x2000005c COMPRESSED 0x00000004 Data RW 621 .data drv_at24cxx.o - 0x20000060 COMPRESSED 0x0000000c Data RW 680 .data drv_tick.o - 0x2000006c COMPRESSED 0x00000004 Data RW 820 .data app_freertos.o - 0x20000070 COMPRESSED 0x0000000c Data RW 1907 .data stm32g4xx_hal.o - 0x2000007c COMPRESSED 0x0000001c Data RW 3916 .data stm32g4xx_hal_hrtim.o - 0x20000098 COMPRESSED 0x00000004 Data RW 7290 .data system_stm32g4xx.o - 0x2000009c COMPRESSED 0x0000003c Data RW 7954 .data tasks.o - 0x200000d8 COMPRESSED 0x00000014 Data RW 8285 .data timers.o - 0x200000ec COMPRESSED 0x00000004 Data RW 8510 .data cmsis_os2.o - 0x200000f0 COMPRESSED 0x00000020 Data RW 8953 .data heap_4.o - 0x20000110 COMPRESSED 0x0000000c Data RW 9009 .data port.o - 0x2000011c COMPRESSED 0x00000008 Data RW 9103 .data uart_fifo.o - 0x20000124 COMPRESSED 0x00000004 Data RW 15540 .data mc_w.l(stdout.o) - 0x20000128 COMPRESSED 0x00000004 Data RW 15548 .data mc_w.l(errno.o) - 0x2000012c - 0x00000050 Zero RW 349 .bss drv_relay.o - 0x2000017c - 0x00000050 Zero RW 395 .bss drv_fan.o - 0x200001cc - 0x00000050 Zero RW 476 .bss drv_power.o - 0x2000021c - 0x00000060 Zero RW 477 .bss drv_power.o - 0x2000027c - 0x00000220 Zero RW 574 .bss drv_uart.o - 0x2000049c - 0x00000050 Zero RW 618 .bss drv_at24cxx.o - 0x200004ec - 0x00000050 Zero RW 619 .bss drv_at24cxx.o - 0x2000053c - 0x0000006c Zero RW 854 .bss adc.o - 0x200005a8 - 0x00000064 Zero RW 920 .bss fdcan.o - 0x2000060c - 0x000000fc Zero RW 963 .bss hrtim.o - 0x20000708 - 0x00000054 Zero RW 1010 .bss i2c.o - 0x2000075c - 0x00000550 Zero RW 1055 .bss usart.o - 0x20000cac - 0x00000028 Zero RW 1112 .bss rtc.o - 0x20000cd4 - 0x00000098 Zero RW 1158 .bss tim.o - 0x20000d6c - 0x0000004c Zero RW 1386 .bss stm32g4xx_hal_timebase_tim.o - 0x20000db8 - 0x00000040 Zero RW 7529 .bss queue.o - 0x20000df8 - 0x000004c4 Zero RW 7953 .bss tasks.o - 0x200012bc - 0x00000118 Zero RW 8284 .bss timers.o - 0x200013d4 - 0x000006b8 Zero RW 8509 .bss cmsis_os2.o - 0x20001a8c - 0x00007800 Zero RW 8952 .bss heap_4.o - 0x2000928c - 0x00000050 Zero RW 9100 .bss uart_fifo.o - 0x200092dc - 0x00000050 Zero RW 9101 .bss uart_fifo.o - 0x2000932c COMPRESSED 0x00000004 PAD - 0x20009330 - 0x00000400 Zero RW 726 STACK startup_stm32g474xx.o + 0x20000000 0x080096a4 0x0000000c Data RW 203 .data main_task.o + 0x2000000c 0x080096b0 0x00000004 PAD + 0x20000010 0x080096b4 0x00000038 Data RW 264 .data device_task.o + 0x20000048 0x080096ec 0x00000008 Data RW 357 .data drv_relay.o + 0x20000050 0x080096f4 0x00000004 Data RW 401 .data drv_fan.o + 0x20000054 0x080096f8 0x00000008 Data RW 483 .data drv_power.o + 0x2000005c 0x08009700 0x00000004 Data RW 625 .data drv_at24cxx.o + 0x20000060 0x08009704 0x0000000c Data RW 684 .data drv_tick.o + 0x2000006c 0x08009710 0x00000004 Data RW 824 .data app_freertos.o + 0x20000070 0x08009714 0x0000000c Data RW 1911 .data stm32g4xx_hal.o + 0x2000007c 0x08009720 0x00000004 Data RW 7294 .data system_stm32g4xx.o + 0x20000080 0x08009724 0x0000003c Data RW 7958 .data tasks.o + 0x200000bc 0x08009760 0x00000014 Data RW 8289 .data timers.o + 0x200000d0 0x08009774 0x00000004 Data RW 8514 .data cmsis_os2.o + 0x200000d4 0x08009778 0x00000020 Data RW 8957 .data heap_4.o + 0x200000f4 0x08009798 0x0000000c Data RW 9013 .data port.o + 0x20000100 0x080097a4 0x00000008 Data RW 9107 .data uart_fifo.o + 0x20000108 0x080097ac 0x00000004 Data RW 15544 .data mc_w.l(stdout.o) + 0x2000010c 0x080097b0 0x00000004 Data RW 15552 .data mc_w.l(errno.o) + 0x20000110 - 0x00000050 Zero RW 353 .bss drv_relay.o + 0x20000160 - 0x00000050 Zero RW 399 .bss drv_fan.o + 0x200001b0 - 0x00000050 Zero RW 480 .bss drv_power.o + 0x20000200 - 0x00000060 Zero RW 481 .bss drv_power.o + 0x20000260 - 0x00000220 Zero RW 578 .bss drv_uart.o + 0x20000480 - 0x00000050 Zero RW 622 .bss drv_at24cxx.o + 0x200004d0 - 0x00000050 Zero RW 623 .bss drv_at24cxx.o + 0x20000520 - 0x0000006c Zero RW 858 .bss adc.o + 0x2000058c - 0x00000064 Zero RW 924 .bss fdcan.o + 0x200005f0 - 0x000000fc Zero RW 967 .bss hrtim.o + 0x200006ec - 0x00000054 Zero RW 1014 .bss i2c.o + 0x20000740 - 0x00000550 Zero RW 1059 .bss usart.o + 0x20000c90 - 0x00000028 Zero RW 1116 .bss rtc.o + 0x20000cb8 - 0x00000098 Zero RW 1162 .bss tim.o + 0x20000d50 - 0x0000004c Zero RW 1390 .bss stm32g4xx_hal_timebase_tim.o + 0x20000d9c - 0x00000040 Zero RW 7533 .bss queue.o + 0x20000ddc - 0x000004c4 Zero RW 7957 .bss tasks.o + 0x200012a0 - 0x00000118 Zero RW 8288 .bss timers.o + 0x200013b8 - 0x000006b8 Zero RW 8513 .bss cmsis_os2.o + 0x20001a70 - 0x00007800 Zero RW 8956 .bss heap_4.o + 0x20009270 - 0x00000050 Zero RW 9104 .bss uart_fifo.o + 0x200092c0 - 0x00000050 Zero RW 9105 .bss uart_fifo.o + 0x20009310 - 0x00000400 Zero RW 730 STACK startup_stm32g474xx.o ============================================================================== @@ -6998,11 +6995,11 @@ Image component sizes 8 0 0 0 0 1112780 cli_task.o 10 0 0 0 0 1076 cmsis_os1.o 574 24 0 4 1720 62530 cmsis_os2.o - 148 32 0 56 0 2196 device_task.o + 156 34 0 56 0 2355 device_task.o 172 4 0 0 0 786 dma.o 96 8 32 4 160 1867 drv_at24cxx.o 52 16 16 4 80 887 drv_fan.o - 1162 232 16 8 176 7783 drv_power.o + 1186 236 16 8 176 8231 drv_power.o 196 18 16 8 80 1813 drv_relay.o 56 12 0 12 0 1379 drv_tick.o 308 102 0 0 544 2704 drv_uart.o @@ -7010,7 +7007,7 @@ Image component sizes 200 16 0 0 100 1575 fdcan.o 164 10 0 0 0 895 gpio.o 472 24 0 32 30720 4387 heap_4.o - 408 28 0 0 252 2247 hrtim.o + 416 26 0 0 252 2255 hrtim.o 216 26 0 0 84 1553 i2c.o 138 0 0 0 0 3110 list.o 222 8 0 0 0 2464 main.o @@ -7027,7 +7024,7 @@ Image component sizes 902 28 0 0 0 5562 stm32g4xx_hal_dma.o 536 24 0 0 0 3685 stm32g4xx_hal_fdcan.o 578 32 0 0 0 1928 stm32g4xx_hal_gpio.o - 2224 30 0 28 0 13451 stm32g4xx_hal_hrtim.o + 2092 26 0 0 0 12513 stm32g4xx_hal_hrtim.o 188 4 0 0 0 3107 stm32g4xx_hal_i2c.o 168 0 0 0 0 1679 stm32g4xx_hal_i2c_ex.o 60 6 0 0 0 790 stm32g4xx_hal_msp.o @@ -7050,9 +7047,9 @@ Image component sizes 1300 86 0 0 1360 4454 usart.o ---------------------------------------------------------------------- - 34412 2460 868 292 38404 1653531 Object Totals + 34320 2460 868 264 38400 1653208 Object Totals 0 0 32 0 0 0 (incl. Generated) - 60 0 1 4 4 0 (incl. Padding) + 60 0 1 4 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -7061,7 +7058,6 @@ Image component sizes 996 108 56 0 0 232 log.o 248 0 0 0 0 152 poly.o 0 0 8 0 0 0 qnan.o - 92 0 0 0 0 0 __dczerorl2.o 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o @@ -7092,7 +7088,7 @@ Image component sizes 228 0 0 0 0 92 dmul.o ---------------------------------------------------------------------- - 3404 148 64 8 0 1976 Library Totals + 3312 148 64 8 0 1976 Library Totals 4 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -7100,11 +7096,11 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Library Name 1244 108 64 0 0 384 m_wm.l - 1042 36 0 8 0 792 mc_w.l + 950 36 0 8 0 792 mc_w.l 1114 4 0 0 0 800 mf_w.l ---------------------------------------------------------------------- - 3404 148 64 8 0 1976 Library Totals + 3312 148 64 8 0 1976 Library Totals ---------------------------------------------------------------------- @@ -7113,15 +7109,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 37816 2608 932 300 38404 1625227 Grand Totals - 37816 2608 932 28 38404 1625227 ELF Image Totals (compressed) - 37816 2608 932 28 0 0 ROM Totals + 37632 2608 932 272 38400 1624904 Grand Totals + 37632 2608 932 272 38400 1624904 ELF Image Totals + 37632 2608 932 272 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 38748 ( 37.84kB) - Total RW Size (RW Data + ZI Data) 38704 ( 37.80kB) - Total ROM Size (Code + RO Data + RW Data) 38776 ( 37.87kB) + Total RO Size (Code + RO Data) 38564 ( 37.66kB) + Total RW Size (RW Data + ZI Data) 38672 ( 37.77kB) + Total ROM Size (Code + RO Data + RW Data) 38836 ( 37.93kB) ============================================================================== diff --git a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl_B_Current_Ctrl.dep b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl_B_Current_Ctrl.dep index 69ecd5e..941e6f1 100644 --- a/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl_B_Current_Ctrl.dep +++ b/MDK-ARM/B_Current_Ctrl/B_Current_Ctrl_B_Current_Ctrl.dep @@ -14,7 +14,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h)(0x688CBB I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x688CBBCD) -I (..\APP\global.h)(0x68AEF8F6) +I (..\APP\global.h)(0x68B06184) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) I (../Core/Inc/stm32g4xx_hal_conf.h)(0x68B00671) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h)(0x688CBBF4) @@ -109,7 +109,7 @@ I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h)(0x688CBBF4) I (..\APP\main_task.h)(0x68A874B7) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x688CBBCD) -I (..\APP\global.h)(0x68AEF8F6) +I (..\APP\global.h)(0x68B06184) I (../Core/Inc/adc.h)(0x68A857AA) I (../BSP/bsp.h)(0x68AD5E5B) I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x50F96150) @@ -128,7 +128,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h)(0x688CBB I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x688CBBCD) -F (..\APP\device_task.c)(0x68B00CC2)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\device_task.o --omf_browse b_current_ctrl\device_task.crf --depend b_current_ctrl\device_task.d) +F (..\APP\device_task.c)(0x68B10A41)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\device_task.o --omf_browse b_current_ctrl\device_task.crf --depend b_current_ctrl\device_task.d) I (..\APP\device_task.h)(0x68AC4BFE) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) I (../Core/Inc/stm32g4xx_hal_conf.h)(0x68B00671) @@ -183,7 +183,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x688CBBCD) I (../Core/Inc/main.h)(0x68A857AC) I (../BSP/drv_relay.h)(0x68AFB9B1) -I (../APP/global.h)(0x68AEF8F6) +I (../APP/global.h)(0x68B06184) I (../Core/Inc/adc.h)(0x68A857AA) I (../BSP/drv_fan.h)(0x68AFBAE7) I (../BSP/drv_power.h)(0x68B014C9) @@ -198,7 +198,7 @@ I (../Middlewares/Common/uart/uart_fifo.h)(0x68AEF62C) I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x50F96152) F (..\BSP\drv_relay.c)(0x68B00AC0)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\drv_relay.o --omf_browse b_current_ctrl\drv_relay.crf --depend b_current_ctrl\drv_relay.d) I (..\BSP\drv_relay.h)(0x68AFB9B1) -I (../APP/global.h)(0x68AEF8F6) +I (../APP/global.h)(0x68B06184) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) I (../Core/Inc/stm32g4xx_hal_conf.h)(0x68B00671) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h)(0x688CBBF4) @@ -254,7 +254,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x688CBBCD) F (..\BSP\drv_fan.c)(0x68B00ADF)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\drv_fan.o --omf_browse b_current_ctrl\drv_fan.crf --depend b_current_ctrl\drv_fan.d) I (..\BSP\drv_fan.h)(0x68AFBAE7) -I (../APP/global.h)(0x68AEF8F6) +I (../APP/global.h)(0x68B06184) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) I (../Core/Inc/stm32g4xx_hal_conf.h)(0x68B00671) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h)(0x688CBBF4) @@ -311,7 +311,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x688CB I (../Core/Inc/tim.h)(0x68AE6902) F (..\BSP\drv_ntc.c)(0x68AE6F0D)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\drv_ntc.o --omf_browse b_current_ctrl\drv_ntc.crf --depend b_current_ctrl\drv_ntc.d) I (..\BSP\drv_ntc.h)(0x68AC6146) -I (../APP/global.h)(0x68AEF8F6) +I (../APP/global.h)(0x68B06184) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) I (../Core/Inc/stm32g4xx_hal_conf.h)(0x68B00671) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h)(0x688CBBF4) @@ -365,9 +365,9 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x688CBBCD I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x688CBBCD) -F (..\BSP\drv_power.c)(0x68B01295)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\drv_power.o --omf_browse b_current_ctrl\drv_power.crf --depend b_current_ctrl\drv_power.d) +F (..\BSP\drv_power.c)(0x68B11E74)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\drv_power.o --omf_browse b_current_ctrl\drv_power.crf --depend b_current_ctrl\drv_power.d) I (..\BSP\drv_power.h)(0x68B014C9) -I (../APP/global.h)(0x68AEF8F6) +I (../APP/global.h)(0x68B06184) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) I (../Core/Inc/stm32g4xx_hal_conf.h)(0x68B00671) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h)(0x688CBBF4) @@ -425,7 +425,7 @@ I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x50F96152) I (../Core/Inc/hrtim.h)(0x68A857AB) F (..\BSP\drv_uart.c)(0x68AFBB0F)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\drv_uart.o --omf_browse b_current_ctrl\drv_uart.crf --depend b_current_ctrl\drv_uart.d) I (..\BSP\drv_uart.h)(0x68AFBB4B) -I (../APP/global.h)(0x68AEF8F6) +I (../APP/global.h)(0x68B06184) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) I (../Core/Inc/stm32g4xx_hal_conf.h)(0x68B00671) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h)(0x688CBBF4) @@ -527,7 +527,7 @@ I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h)(0x688CBBF4) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h)(0x688CBBF4) I (../Core/Inc/i2c.h)(0x68A857AB) I (../Core/Inc/main.h)(0x68A857AC) -I (../APP/global.h)(0x68AEF8F6) +I (../APP/global.h)(0x68B06184) I (../Core/Inc/adc.h)(0x68A857AA) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x688CBBCD) @@ -544,7 +544,7 @@ I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x50F96152) I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x50F96152) F (..\BSP\drv_tick.c)(0x68AFBA09)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\drv_tick.o --omf_browse b_current_ctrl\drv_tick.crf --depend b_current_ctrl\drv_tick.d) I (..\BSP\drv_tick.h)(0x68AFBA74) -I (../APP/global.h)(0x68AEF8F6) +I (../APP/global.h)(0x68B06184) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) I (../Core/Inc/stm32g4xx_hal_conf.h)(0x68B00671) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_rcc.h)(0x688CBBF4) @@ -600,8 +600,8 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x688CBBCD) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x688CBBCD) I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x50F96152) I (../Core/Inc/tim.h)(0x68AE6902) -F (startup_stm32g474xx.s)(0x68B00F18)(--cpu Cortex-M4.fp -g --apcs=interwork --pd "__MICROLIB SETA 1" -I ../Core/Inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include --pd "__UVISION_VERSION SETA 538" --pd "_RTE_ SETA 1" --pd "STM32G474xx SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32g474xx.lst --xref -o b_current_ctrl\startup_stm32g474xx.o --depend b_current_ctrl\startup_stm32g474xx.d) -F (../Core/Src/main.c)(0x68B00671)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\main.o --omf_browse b_current_ctrl\main.crf --depend b_current_ctrl\main.d) +F (startup_stm32g474xx.s)(0x68B11AB4)(--cpu Cortex-M4.fp -g --apcs=interwork --pd "__MICROLIB SETA 1" -I ../Core/Inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include --pd "__UVISION_VERSION SETA 538" --pd "_RTE_ SETA 1" --pd "STM32G474xx SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32g474xx.lst --xref -o b_current_ctrl\startup_stm32g474xx.o --depend b_current_ctrl\startup_stm32g474xx.d) +F (../Core/Src/main.c)(0x68B10EA3)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\main.o --omf_browse b_current_ctrl\main.crf --depend b_current_ctrl\main.d) I (../Core/Inc/main.h)(0x68A857AC) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) I (../Core/Inc/stm32g4xx_hal_conf.h)(0x68B00671) @@ -888,7 +888,7 @@ I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h)(0x688CBBF4) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim_ex.h)(0x688CBBF4) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart.h)(0x688CBBF4) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_uart_ex.h)(0x688CBBF4) -F (../Core/Src/hrtim.c)(0x68AE6901)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\hrtim.o --omf_browse b_current_ctrl\hrtim.crf --depend b_current_ctrl\hrtim.d) +F (../Core/Src/hrtim.c)(0x68B11AB0)(--c99 -c --cpu Cortex-M4.fp -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc -I ../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../APP -I ../BSP -I ../Middlewares/Common -I ../APP/nr_micro_shell/inc -I.\RTE\_B_Current_Ctrl -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS-DSP\1.14.2\PrivateInclude -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\RTOS2\RTX\Include1 -IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32G4xx_DFP\1.5.0\Drivers\CMSIS\Device\ST\STM32G4xx\Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32G474xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32G474xx -o b_current_ctrl\hrtim.o --omf_browse b_current_ctrl\hrtim.crf --depend b_current_ctrl\hrtim.d) I (../Core/Inc/hrtim.h)(0x68A857AB) I (../Core/Inc/main.h)(0x68A857AC) I (../Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h)(0x688CBBF4) diff --git a/MDK-ARM/B_Current_Ctrl/cli_task.crf b/MDK-ARM/B_Current_Ctrl/cli_task.crf index 11ebb58..deb8fcb 100644 Binary files a/MDK-ARM/B_Current_Ctrl/cli_task.crf and b/MDK-ARM/B_Current_Ctrl/cli_task.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/device_task.crf b/MDK-ARM/B_Current_Ctrl/device_task.crf index c68de7d..871a3c1 100644 Binary files a/MDK-ARM/B_Current_Ctrl/device_task.crf and b/MDK-ARM/B_Current_Ctrl/device_task.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/drv_at24cxx.crf b/MDK-ARM/B_Current_Ctrl/drv_at24cxx.crf index f6d185d..1966c30 100644 Binary files a/MDK-ARM/B_Current_Ctrl/drv_at24cxx.crf and b/MDK-ARM/B_Current_Ctrl/drv_at24cxx.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/drv_fan.crf b/MDK-ARM/B_Current_Ctrl/drv_fan.crf index d11c1b6..1ee8d47 100644 Binary files a/MDK-ARM/B_Current_Ctrl/drv_fan.crf and b/MDK-ARM/B_Current_Ctrl/drv_fan.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/drv_ntc.crf b/MDK-ARM/B_Current_Ctrl/drv_ntc.crf index a01d4cb..271050a 100644 Binary files a/MDK-ARM/B_Current_Ctrl/drv_ntc.crf and b/MDK-ARM/B_Current_Ctrl/drv_ntc.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/drv_power.crf b/MDK-ARM/B_Current_Ctrl/drv_power.crf index fa801e6..9930d53 100644 Binary files a/MDK-ARM/B_Current_Ctrl/drv_power.crf and b/MDK-ARM/B_Current_Ctrl/drv_power.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/drv_relay.crf b/MDK-ARM/B_Current_Ctrl/drv_relay.crf index 896198d..664be21 100644 Binary files a/MDK-ARM/B_Current_Ctrl/drv_relay.crf and b/MDK-ARM/B_Current_Ctrl/drv_relay.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/drv_tick.crf b/MDK-ARM/B_Current_Ctrl/drv_tick.crf index b0a72e0..502870d 100644 Binary files a/MDK-ARM/B_Current_Ctrl/drv_tick.crf and b/MDK-ARM/B_Current_Ctrl/drv_tick.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/drv_uart.crf b/MDK-ARM/B_Current_Ctrl/drv_uart.crf index 5262e5b..34482f2 100644 Binary files a/MDK-ARM/B_Current_Ctrl/drv_uart.crf and b/MDK-ARM/B_Current_Ctrl/drv_uart.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/hrtim.crf b/MDK-ARM/B_Current_Ctrl/hrtim.crf index 1e2babd..2e5418a 100644 Binary files a/MDK-ARM/B_Current_Ctrl/hrtim.crf and b/MDK-ARM/B_Current_Ctrl/hrtim.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/main.crf b/MDK-ARM/B_Current_Ctrl/main.crf index d77bc68..78b47dc 100644 Binary files a/MDK-ARM/B_Current_Ctrl/main.crf and b/MDK-ARM/B_Current_Ctrl/main.crf differ diff --git a/MDK-ARM/B_Current_Ctrl/main_task.crf b/MDK-ARM/B_Current_Ctrl/main_task.crf index 1089eab..074b566 100644 Binary files a/MDK-ARM/B_Current_Ctrl/main_task.crf and b/MDK-ARM/B_Current_Ctrl/main_task.crf differ diff --git a/Matlab/buck.slx b/Matlab/buck.slx new file mode 100644 index 0000000..92aa4a9 Binary files /dev/null and b/Matlab/buck.slx differ diff --git a/Matlab/buck_setup.m b/Matlab/buck_setup.m new file mode 100644 index 0000000..5043a0f --- /dev/null +++ b/Matlab/buck_setup.m @@ -0,0 +1,17 @@ +clear;clc; + +Vin = 150; %输入电压单位V +Vout = 110; %输出电压单位V +Fs = 100000; %开关频率单位Hz +R = 10;%负载电阻单位ohm +DeltaVi = 0.01; %电压纹波单位V +DeltaVo = 0.01; %电压纹波单位V + +L = 100 * 10^6;%单位uH +Ci = 100 * 10^6;%单位uF +Co = 100 * 10^6;%单位uF + +fprintf('L = %fuH\n',L); +fprintf('Ci = %fuF\n',Ci); +fprintf('Co = %fuF\n',Co); +