Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

==============================================================================

Section Cross References

    main.o(i.SystemClock_Config) refers to stm32f1xx_ll_utils.o(i.LL_Init1msTick) for LL_Init1msTick
    main.o(i.SystemClock_Config) refers to stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock) for LL_SetSystemCoreClock
    main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config
    main.o(i.main) refers to alimentation.o(i.alimentation_init) for alimentation_init
    main.o(i.main) refers to alimentation.o(i.get_battery_level) for get_battery_level
    main.o(i.main) refers to alimentation.o(i.is_level_enough) for is_level_enough
    main.o(i.main) refers to main.o(.data) for level
    chrono.o(i.Chrono_Background) refers to chrono.o(i.LL_GPIO_IsInputPinSet) for LL_GPIO_IsInputPinSet
    chrono.o(i.Chrono_Background) refers to chrono.o(i.Chrono_Stop) for Chrono_Stop
    chrono.o(i.Chrono_Background) refers to chrono.o(i.Chrono_Start) for Chrono_Start
    chrono.o(i.Chrono_Background) refers to chrono.o(i.Chrono_Reset) for Chrono_Reset
    chrono.o(i.Chrono_Background) refers to chrono.o(.data) for running
    chrono.o(i.Chrono_Conf) refers to chrono.o(i.Chrono_Conf_io) for Chrono_Conf_io
    chrono.o(i.Chrono_Conf) refers to mytimer.o(i.MyTimer_Conf) for MyTimer_Conf
    chrono.o(i.Chrono_Conf) refers to mytimer.o(i.MyTimer_IT_Conf) for MyTimer_IT_Conf
    chrono.o(i.Chrono_Conf) refers to mytimer.o(i.MyTimer_IT_Enable) for MyTimer_IT_Enable
    chrono.o(i.Chrono_Conf) refers to chrono.o(.data) for Chrono_Time
    chrono.o(i.Chrono_Conf) refers to chrono.o(i.Chrono_Task_10ms) for Chrono_Task_10ms
    chrono.o(i.Chrono_Conf_io) refers to stm32f1xx_ll_gpio.o(i.LL_GPIO_Init) for LL_GPIO_Init
    chrono.o(i.Chrono_Read) refers to chrono.o(.data) for Chrono_Time
    chrono.o(i.Chrono_Reset) refers to mytimer.o(i.MyTimer_Stop) for MyTimer_Stop
    chrono.o(i.Chrono_Reset) refers to chrono.o(.data) for Chrono_Timer
    chrono.o(i.Chrono_Start) refers to mytimer.o(i.MyTimer_Start) for MyTimer_Start
    chrono.o(i.Chrono_Start) refers to chrono.o(.data) for Chrono_Timer
    chrono.o(i.Chrono_Stop) refers to mytimer.o(i.MyTimer_Stop) for MyTimer_Stop
    chrono.o(i.Chrono_Stop) refers to chrono.o(.data) for Chrono_Timer
    chrono.o(i.Chrono_Task_10ms) refers to chrono.o(.data) for Chrono_Time
    alimentation.o(i.alimentation_init) refers to stm32f1xx_ll_adc.o(i.LL_ADC_Init) for LL_ADC_Init
    alimentation.o(i.alimentation_init) refers to stm32f1xx_ll_adc.o(i.LL_ADC_REG_Init) for LL_ADC_REG_Init
    alimentation.o(i.get_battery_level) refers to ffltui.o(.text) for __aeabi_ui2f
    alimentation.o(i.get_battery_level) refers to f2d.o(.text) for __aeabi_f2d
    alimentation.o(i.get_battery_level) refers to dmul.o(.text) for __aeabi_dmul
    alimentation.o(i.get_battery_level) refers to ddiv.o(.text) for __aeabi_ddiv
    alimentation.o(i.get_battery_level) refers to d2f.o(.text) for __aeabi_d2f
    alimentation.o(i.get_battery_level) refers to alimentation.o(.data) for battery_level
    alimentation.o(i.is_level_enough) refers to alimentation.o(i.get_battery_level) for get_battery_level
    alimentation.o(i.is_level_enough) refers to f2d.o(.text) for __aeabi_f2d
    alimentation.o(i.is_level_enough) refers to cdcmple.o(.text) for __aeabi_cdcmple
    mytimer.o(i.MyTimer_Conf) refers to mytimer.o(i.LL_APB1_GRP1_EnableClock) for LL_APB1_GRP1_EnableClock
    mytimer.o(i.MyTimer_Conf) refers to stm32f1xx_ll_tim.o(i.LL_TIM_Init) for LL_TIM_Init
    mytimer.o(i.MyTimer_Conf) refers to mytimer.o(i.LL_TIM_DisableIT_UPDATE) for LL_TIM_DisableIT_UPDATE
    mytimer.o(i.MyTimer_Conf) refers to mytimer.o(i.LL_TIM_DisableCounter) for LL_TIM_DisableCounter
    mytimer.o(i.MyTimer_IT_Conf) refers to mytimer.o(i.LL_TIM_DisableIT_UPDATE) for LL_TIM_DisableIT_UPDATE
    mytimer.o(i.MyTimer_IT_Conf) refers to mytimer.o(.data) for Ptr_ItFct_TIM1
    mytimer.o(i.MyTimer_IT_Disable) refers to mytimer.o(i.LL_TIM_DisableIT_UPDATE) for LL_TIM_DisableIT_UPDATE
    mytimer.o(i.MyTimer_Stop) refers to mytimer.o(i.LL_TIM_DisableCounter) for LL_TIM_DisableCounter
    mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(i.LL_TIM_ClearFlag_UPDATE) for LL_TIM_ClearFlag_UPDATE
    mytimer.o(i.TIM1_UP_IRQHandler) refers to mytimer.o(.data) for Ptr_ItFct_TIM1
    mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(i.LL_TIM_ClearFlag_UPDATE) for LL_TIM_ClearFlag_UPDATE
    mytimer.o(i.TIM2_IRQHandler) refers to mytimer.o(.data) for Ptr_ItFct_TIM2
    mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(i.LL_TIM_ClearFlag_UPDATE) for LL_TIM_ClearFlag_UPDATE
    mytimer.o(i.TIM3_IRQHandler) refers to mytimer.o(.data) for Ptr_ItFct_TIM3
    mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(i.LL_TIM_ClearFlag_UPDATE) for LL_TIM_ClearFlag_UPDATE
    mytimer.o(i.TIM4_IRQHandler) refers to mytimer.o(.data) for Ptr_ItFct_TIM4
    stm32f1xx_ll_rcc.o(i.LL_RCC_DeInit) refers to stm32f1xx_ll_rcc.o(i.LL_RCC_PLL_IsReady) for LL_RCC_PLL_IsReady
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetADCClockFreq) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetADCClockFreq) refers to stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetADCClockFreq) refers to stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) for RCC_GetHCLKClockFreq
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetADCClockFreq) refers to stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq) for RCC_GetPCLK2ClockFreq
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq) for RCC_GetSystemClockFreq
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) for RCC_GetHCLKClockFreq
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) for RCC_GetPCLK1ClockFreq
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq) refers to stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq) for RCC_GetPCLK2ClockFreq
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetUSBClockFreq) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetUSBClockFreq) refers to stm32f1xx_ll_rcc.o(i.LL_RCC_PLL_IsReady) for LL_RCC_PLL_IsReady
    stm32f1xx_ll_rcc.o(i.LL_RCC_GetUSBClockFreq) refers to stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) for RCC_PLL_GetFreqDomain_SYS
    stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq) refers to system_stm32f1xx.o(.constdata) for AHBPrescTable
    stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq) refers to system_stm32f1xx.o(.constdata) for APBPrescTable
    stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq) refers to system_stm32f1xx.o(.constdata) for APBPrescTable
    stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq) refers to stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS) for RCC_PLL_GetFreqDomain_SYS
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE) refers to stm32f1xx_ll_utils.o(i.UTILS_PLL_IsBusy) for UTILS_PLL_IsBusy
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE) refers to stm32f1xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency) for UTILS_GetPLLOutputFrequency
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE) refers to stm32f1xx_ll_utils.o(i.LL_RCC_HSE_IsReady) for LL_RCC_HSE_IsReady
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE) refers to stm32f1xx_ll_utils.o(i.LL_RCC_PLL_ConfigDomain_SYS) for LL_RCC_PLL_ConfigDomain_SYS
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE) refers to stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) for UTILS_EnablePLLAndSwitchSystem
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI) refers to stm32f1xx_ll_utils.o(i.UTILS_PLL_IsBusy) for UTILS_PLL_IsBusy
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI) refers to stm32f1xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency) for UTILS_GetPLLOutputFrequency
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI) refers to stm32f1xx_ll_utils.o(i.LL_RCC_HSI_IsReady) for LL_RCC_HSI_IsReady
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI) refers to stm32f1xx_ll_utils.o(i.LL_RCC_PLL_ConfigDomain_SYS) for LL_RCC_PLL_ConfigDomain_SYS
    stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI) refers to stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) for UTILS_EnablePLLAndSwitchSystem
    stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock) refers to system_stm32f1xx.o(.data) for SystemCoreClock
    stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to stm32f1xx_ll_utils.o(i.UTILS_SetFlashLatency) for UTILS_SetFlashLatency
    stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to stm32f1xx_ll_utils.o(i.LL_RCC_PLL_IsReady) for LL_RCC_PLL_IsReady
    stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock) for LL_SetSystemCoreClock
    stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to system_stm32f1xx.o(.constdata) for AHBPrescTable
    stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem) refers to system_stm32f1xx.o(.data) for SystemCoreClock
    stm32f1xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_utils.o(i.UTILS_PLL_IsBusy) refers to stm32f1xx_ll_utils.o(i.LL_RCC_PLL_IsReady) for LL_RCC_PLL_IsReady
    stm32f1xx_ll_tim.o(i.IC1Config) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.IC2Config) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.IC3Config) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.IC4Config) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.LL_TIM_BDTR_Init) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.LL_TIM_DeInit) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.LL_TIM_DeInit) refers to stm32f1xx_ll_tim.o(i.LL_APB1_GRP1_ForceReset) for LL_APB1_GRP1_ForceReset
    stm32f1xx_ll_tim.o(i.LL_TIM_DeInit) refers to stm32f1xx_ll_tim.o(i.LL_APB1_GRP1_ReleaseReset) for LL_APB1_GRP1_ReleaseReset
    stm32f1xx_ll_tim.o(i.LL_TIM_ENCODER_Init) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.LL_TIM_HALLSENSOR_Init) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.LL_TIM_HALLSENSOR_Init) refers to stm32f1xx_ll_tim.o(i.LL_TIM_OC_SetCompareCH2) for LL_TIM_OC_SetCompareCH2
    stm32f1xx_ll_tim.o(i.LL_TIM_IC_Init) refers to stm32f1xx_ll_tim.o(i.IC1Config) for IC1Config
    stm32f1xx_ll_tim.o(i.LL_TIM_IC_Init) refers to stm32f1xx_ll_tim.o(i.IC2Config) for IC2Config
    stm32f1xx_ll_tim.o(i.LL_TIM_IC_Init) refers to stm32f1xx_ll_tim.o(i.IC3Config) for IC3Config
    stm32f1xx_ll_tim.o(i.LL_TIM_IC_Init) refers to stm32f1xx_ll_tim.o(i.IC4Config) for IC4Config
    stm32f1xx_ll_tim.o(i.LL_TIM_Init) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init) refers to stm32f1xx_ll_tim.o(i.OC1Config) for OC1Config
    stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init) refers to stm32f1xx_ll_tim.o(i.OC2Config) for OC2Config
    stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init) refers to stm32f1xx_ll_tim.o(i.OC3Config) for OC3Config
    stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init) refers to stm32f1xx_ll_tim.o(i.OC4Config) for OC4Config
    stm32f1xx_ll_tim.o(i.OC1Config) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.OC2Config) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.OC2Config) refers to stm32f1xx_ll_tim.o(i.LL_TIM_OC_SetCompareCH2) for LL_TIM_OC_SetCompareCH2
    stm32f1xx_ll_tim.o(i.OC3Config) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_tim.o(i.OC4Config) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_gpio.o(i.LL_GPIO_DeInit) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_gpio.o(i.LL_GPIO_DeInit) refers to stm32f1xx_ll_gpio.o(i.LL_APB2_GRP1_ForceReset) for LL_APB2_GRP1_ForceReset
    stm32f1xx_ll_gpio.o(i.LL_GPIO_DeInit) refers to stm32f1xx_ll_gpio.o(i.LL_APB2_GRP1_ReleaseReset) for LL_APB2_GRP1_ReleaseReset
    stm32f1xx_ll_gpio.o(i.LL_GPIO_Init) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_adc.o(i.LL_ADC_CommonDeInit) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_adc.o(i.LL_ADC_CommonInit) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_adc.o(i.LL_ADC_CommonInit) refers to stm32f1xx_ll_adc.o(i.LL_ADC_IsEnabled) for LL_ADC_IsEnabled
    stm32f1xx_ll_adc.o(i.LL_ADC_DeInit) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_adc.o(i.LL_ADC_DeInit) refers to stm32f1xx_ll_adc.o(i.LL_ADC_IsEnabled) for LL_ADC_IsEnabled
    stm32f1xx_ll_adc.o(i.LL_ADC_INJ_Init) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_adc.o(i.LL_ADC_INJ_Init) refers to stm32f1xx_ll_adc.o(i.LL_ADC_IsEnabled) for LL_ADC_IsEnabled
    stm32f1xx_ll_adc.o(i.LL_ADC_Init) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_adc.o(i.LL_ADC_Init) refers to stm32f1xx_ll_adc.o(i.LL_ADC_IsEnabled) for LL_ADC_IsEnabled
    stm32f1xx_ll_adc.o(i.LL_ADC_REG_Init) refers to main.o(i.assert_failed) for assert_failed
    stm32f1xx_ll_adc.o(i.LL_ADC_REG_Init) refers to stm32f1xx_ll_adc.o(i.LL_ADC_IsEnabled) for LL_ADC_IsEnabled
    system_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.data) for SystemCoreClock
    system_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.constdata) for AHBPrescTable
    startup_stm32f103xb.o(RESET) refers to startup_stm32f103xb.o(STACK) for __initial_sp
    startup_stm32f103xb.o(RESET) refers to startup_stm32f103xb.o(.text) for Reset_Handler
    startup_stm32f103xb.o(RESET) refers to mytimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler
    startup_stm32f103xb.o(RESET) refers to mytimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
    startup_stm32f103xb.o(RESET) refers to mytimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
    startup_stm32f103xb.o(RESET) refers to mytimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
    startup_stm32f103xb.o(.text) refers to system_stm32f1xx.o(i.SystemInit) for SystemInit
    startup_stm32f103xb.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    d2f.o(.text) refers to fepilogue.o(.text) for _float_round
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f103xb.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f103xb.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload


==============================================================================

Removing Unused input sections from the image.

    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing main.o(.rrx_text), (6 bytes).
    Removing chrono.o(.rev16_text), (4 bytes).
    Removing chrono.o(.revsh_text), (4 bytes).
    Removing chrono.o(.rrx_text), (6 bytes).
    Removing chrono.o(i.Chrono_Background), (60 bytes).
    Removing chrono.o(i.Chrono_Conf), (72 bytes).
    Removing chrono.o(i.Chrono_Conf_io), (108 bytes).
    Removing chrono.o(i.Chrono_Read), (8 bytes).
    Removing chrono.o(i.Chrono_Reset), (32 bytes).
    Removing chrono.o(i.Chrono_Start), (28 bytes).
    Removing chrono.o(i.Chrono_Stop), (28 bytes).
    Removing chrono.o(i.Chrono_Task_10ms), (124 bytes).
    Removing chrono.o(i.LL_GPIO_IsInputPinSet), (26 bytes).
    Removing chrono.o(.data), (12 bytes).
    Removing alimentation.o(.rev16_text), (4 bytes).
    Removing alimentation.o(.revsh_text), (4 bytes).
    Removing alimentation.o(.rrx_text), (6 bytes).
    Removing mytimer.o(.rev16_text), (4 bytes).
    Removing mytimer.o(.revsh_text), (4 bytes).
    Removing mytimer.o(.rrx_text), (6 bytes).
    Removing mytimer.o(i.LL_APB1_GRP1_EnableClock), (28 bytes).
    Removing mytimer.o(i.LL_TIM_DisableCounter), (10 bytes).
    Removing mytimer.o(i.LL_TIM_DisableIT_UPDATE), (10 bytes).
    Removing mytimer.o(i.MyTimer_Conf), (132 bytes).
    Removing mytimer.o(i.MyTimer_IT_Conf), (200 bytes).
    Removing mytimer.o(i.MyTimer_IT_Disable), (12 bytes).
    Removing mytimer.o(i.MyTimer_IT_Enable), (14 bytes).
    Removing mytimer.o(i.MyTimer_Start), (14 bytes).
    Removing mytimer.o(i.MyTimer_Stop), (12 bytes).
    Removing mytimer.o(.constdata), (35 bytes).
    Removing stm32f1xx_ll_rcc.o(.rev16_text), (4 bytes).
    Removing stm32f1xx_ll_rcc.o(.revsh_text), (4 bytes).
    Removing stm32f1xx_ll_rcc.o(.rrx_text), (6 bytes).
    Removing stm32f1xx_ll_rcc.o(i.LL_RCC_DeInit), (152 bytes).
    Removing stm32f1xx_ll_rcc.o(i.LL_RCC_GetADCClockFreq), (124 bytes).
    Removing stm32f1xx_ll_rcc.o(i.LL_RCC_GetSystemClocksFreq), (36 bytes).
    Removing stm32f1xx_ll_rcc.o(i.LL_RCC_GetUSBClockFreq), (120 bytes).
    Removing stm32f1xx_ll_rcc.o(i.LL_RCC_PLL_IsReady), (16 bytes).
    Removing stm32f1xx_ll_rcc.o(i.RCC_GetHCLKClockFreq), (32 bytes).
    Removing stm32f1xx_ll_rcc.o(i.RCC_GetPCLK1ClockFreq), (36 bytes).
    Removing stm32f1xx_ll_rcc.o(i.RCC_GetPCLK2ClockFreq), (36 bytes).
    Removing stm32f1xx_ll_rcc.o(i.RCC_GetSystemClockFreq), (60 bytes).
    Removing stm32f1xx_ll_rcc.o(i.RCC_PLL_GetFreqDomain_SYS), (88 bytes).
    Removing stm32f1xx_ll_utils.o(.rev16_text), (4 bytes).
    Removing stm32f1xx_ll_utils.o(.revsh_text), (4 bytes).
    Removing stm32f1xx_ll_utils.o(.rrx_text), (6 bytes).
    Removing stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSE), (260 bytes).
    Removing stm32f1xx_ll_utils.o(i.LL_PLL_ConfigSystemClock_HSI), (104 bytes).
    Removing stm32f1xx_ll_utils.o(i.LL_RCC_HSE_IsReady), (16 bytes).
    Removing stm32f1xx_ll_utils.o(i.LL_RCC_HSI_IsReady), (16 bytes).
    Removing stm32f1xx_ll_utils.o(i.LL_RCC_PLL_ConfigDomain_SYS), (28 bytes).
    Removing stm32f1xx_ll_utils.o(i.LL_RCC_PLL_IsReady), (16 bytes).
    Removing stm32f1xx_ll_utils.o(i.LL_mDelay), (40 bytes).
    Removing stm32f1xx_ll_utils.o(i.UTILS_EnablePLLAndSwitchSystem), (416 bytes).
    Removing stm32f1xx_ll_utils.o(i.UTILS_GetPLLOutputFrequency), (228 bytes).
    Removing stm32f1xx_ll_utils.o(i.UTILS_PLL_IsBusy), (16 bytes).
    Removing stm32f1xx_ll_utils.o(i.UTILS_SetFlashLatency), (80 bytes).
    Removing stm32f1xx_ll_tim.o(.rev16_text), (4 bytes).
    Removing stm32f1xx_ll_tim.o(.revsh_text), (4 bytes).
    Removing stm32f1xx_ll_tim.o(.rrx_text), (6 bytes).
    Removing stm32f1xx_ll_tim.o(i.IC1Config), (376 bytes).
    Removing stm32f1xx_ll_tim.o(i.IC2Config), (376 bytes).
    Removing stm32f1xx_ll_tim.o(i.IC3Config), (380 bytes).
    Removing stm32f1xx_ll_tim.o(i.IC4Config), (380 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_APB1_GRP1_ForceReset), (16 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_APB1_GRP1_ReleaseReset), (16 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_BDTR_Init), (312 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_BDTR_StructInit), (18 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_DeInit), (192 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_ENCODER_Init), (688 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_ENCODER_StructInit), (36 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_HALLSENSOR_Init), (396 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_HALLSENSOR_StructInit), (12 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_IC_Init), (92 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_IC_StructInit), (18 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_Init), (276 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_OC_Init), (92 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_OC_SetCompareCH2), (4 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_OC_StructInit), (20 bytes).
    Removing stm32f1xx_ll_tim.o(i.LL_TIM_StructInit), (18 bytes).
    Removing stm32f1xx_ll_tim.o(i.OC1Config), (404 bytes).
    Removing stm32f1xx_ll_tim.o(i.OC2Config), (404 bytes).
    Removing stm32f1xx_ll_tim.o(i.OC3Config), (404 bytes).
    Removing stm32f1xx_ll_tim.o(i.OC4Config), (372 bytes).
    Removing stm32f1xx_ll_tim.o(.constdata), (35 bytes).
    Removing stm32f1xx_ll_gpio.o(.rev16_text), (4 bytes).
    Removing stm32f1xx_ll_gpio.o(.revsh_text), (4 bytes).
    Removing stm32f1xx_ll_gpio.o(.rrx_text), (6 bytes).
    Removing stm32f1xx_ll_gpio.o(i.LL_APB2_GRP1_ForceReset), (16 bytes).
    Removing stm32f1xx_ll_gpio.o(i.LL_APB2_GRP1_ReleaseReset), (16 bytes).
    Removing stm32f1xx_ll_gpio.o(i.LL_GPIO_DeInit), (212 bytes).
    Removing stm32f1xx_ll_gpio.o(i.LL_GPIO_Init), (504 bytes).
    Removing stm32f1xx_ll_gpio.o(i.LL_GPIO_StructInit), (24 bytes).
    Removing stm32f1xx_ll_adc.o(.rev16_text), (4 bytes).
    Removing stm32f1xx_ll_adc.o(.revsh_text), (4 bytes).
    Removing stm32f1xx_ll_adc.o(.rrx_text), (6 bytes).
    Removing stm32f1xx_ll_adc.o(i.LL_ADC_CommonDeInit), (100 bytes).
    Removing stm32f1xx_ll_adc.o(i.LL_ADC_CommonInit), (216 bytes).
    Removing stm32f1xx_ll_adc.o(i.LL_ADC_CommonStructInit), (6 bytes).
    Removing stm32f1xx_ll_adc.o(i.LL_ADC_DeInit), (272 bytes).
    Removing stm32f1xx_ll_adc.o(i.LL_ADC_INJ_Init), (316 bytes).
    Removing stm32f1xx_ll_adc.o(i.LL_ADC_INJ_StructInit), (16 bytes).
    Removing stm32f1xx_ll_adc.o(i.LL_ADC_REG_StructInit), (18 bytes).
    Removing stm32f1xx_ll_adc.o(i.LL_ADC_StructInit), (12 bytes).
    Removing system_stm32f1xx.o(.rev16_text), (4 bytes).
    Removing system_stm32f1xx.o(.revsh_text), (4 bytes).
    Removing system_stm32f1xx.o(.rrx_text), (6 bytes).
    Removing system_stm32f1xx.o(i.SystemCoreClockUpdate), (164 bytes).
    Removing system_stm32f1xx.o(.constdata), (24 bytes).
    Removing startup_stm32f103xb.o(HEAP), (512 bytes).

112 unused section(s) (total 10790 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../Src/main.c                            0x00000000   Number         0  main.o ABSOLUTE
    ../Src/system_stm32f1xx.c                0x00000000   Number         0  system_stm32f1xx.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.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  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.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  entry.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.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/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/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
    ..\LLDrivers\src\stm32f1xx_ll_adc.c      0x00000000   Number         0  stm32f1xx_ll_adc.o ABSOLUTE
    ..\LLDrivers\src\stm32f1xx_ll_gpio.c     0x00000000   Number         0  stm32f1xx_ll_gpio.o ABSOLUTE
    ..\LLDrivers\src\stm32f1xx_ll_rcc.c      0x00000000   Number         0  stm32f1xx_ll_rcc.o ABSOLUTE
    ..\LLDrivers\src\stm32f1xx_ll_tim.c      0x00000000   Number         0  stm32f1xx_ll_tim.o ABSOLUTE
    ..\LLDrivers\src\stm32f1xx_ll_utils.c    0x00000000   Number         0  stm32f1xx_ll_utils.o ABSOLUTE
    ..\MyDrivers\MyTimer.c                   0x00000000   Number         0  mytimer.o ABSOLUTE
    ..\Services\Chrono.c                     0x00000000   Number         0  chrono.o ABSOLUTE
    ..\Services\alimentation.c               0x00000000   Number         0  alimentation.o ABSOLUTE
    ..\Src\main.c                            0x00000000   Number         0  main.o ABSOLUTE
    ..\Src\system_stm32f1xx.c                0x00000000   Number         0  system_stm32f1xx.o ABSOLUTE
    ..\\LLDrivers\\src\\stm32f1xx_ll_adc.c   0x00000000   Number         0  stm32f1xx_ll_adc.o ABSOLUTE
    ..\\LLDrivers\\src\\stm32f1xx_ll_gpio.c  0x00000000   Number         0  stm32f1xx_ll_gpio.o ABSOLUTE
    ..\\LLDrivers\\src\\stm32f1xx_ll_rcc.c   0x00000000   Number         0  stm32f1xx_ll_rcc.o ABSOLUTE
    ..\\LLDrivers\\src\\stm32f1xx_ll_tim.c   0x00000000   Number         0  stm32f1xx_ll_tim.o ABSOLUTE
    ..\\LLDrivers\\src\\stm32f1xx_ll_utils.c 0x00000000   Number         0  stm32f1xx_ll_utils.o ABSOLUTE
    ..\\MyDrivers\\MyTimer.c                 0x00000000   Number         0  mytimer.o ABSOLUTE
    ..\\Services\\Chrono.c                   0x00000000   Number         0  chrono.o ABSOLUTE
    ..\\Services\\alimentation.c             0x00000000   Number         0  alimentation.o ABSOLUTE
    cdcmple.s                                0x00000000   Number         0  cdcmple.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    startup_stm32f103xb.s                    0x00000000   Number         0  startup_stm32f103xb.o ABSOLUTE
    RESET                                    0x08000000   Section      236  startup_stm32f103xb.o(RESET)
    .ARM.Collect$$$$00000000                 0x080000ec   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x080000ec   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x080000f0   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x080000f4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x080000f4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x080000f4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000D                 0x080000fc   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x080000fc   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x080000fc   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x080000fc   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x08000100   Section       36  startup_stm32f103xb.o(.text)
    .text                                    0x08000124   Section        0  dmul.o(.text)
    .text                                    0x08000208   Section        0  ddiv.o(.text)
    .text                                    0x080002e6   Section        0  ffltui.o(.text)
    .text                                    0x080002f0   Section        0  f2d.o(.text)
    .text                                    0x08000318   Section       48  cdcmple.o(.text)
    .text                                    0x08000348   Section        0  d2f.o(.text)
    .text                                    0x08000380   Section        0  fepilogue.o(.text)
    .text                                    0x08000380   Section        0  iusefp.o(.text)
    .text                                    0x080003ee   Section        0  depilogue.o(.text)
    .text                                    0x080004a8   Section       36  init.o(.text)
    .text                                    0x080004cc   Section        0  llshl.o(.text)
    .text                                    0x080004ea   Section        0  llushr.o(.text)
    i.LL_ADC_Init                            0x0800050c   Section        0  stm32f1xx_ll_adc.o(i.LL_ADC_Init)
    i.LL_ADC_IsEnabled                       0x080005b0   Section        0  stm32f1xx_ll_adc.o(i.LL_ADC_IsEnabled)
    LL_ADC_IsEnabled                         0x080005b1   Thumb Code    10  stm32f1xx_ll_adc.o(i.LL_ADC_IsEnabled)
    i.LL_ADC_REG_Init                        0x080005bc   Section        0  stm32f1xx_ll_adc.o(i.LL_ADC_REG_Init)
    i.LL_Init1msTick                         0x080007b4   Section        0  stm32f1xx_ll_utils.o(i.LL_Init1msTick)
    i.LL_SetSystemCoreClock                  0x080007d0   Section        0  stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock)
    i.LL_TIM_ClearFlag_UPDATE                0x080007dc   Section        0  mytimer.o(i.LL_TIM_ClearFlag_UPDATE)
    LL_TIM_ClearFlag_UPDATE                  0x080007dd   Thumb Code     8  mytimer.o(i.LL_TIM_ClearFlag_UPDATE)
    i.SystemClock_Config                     0x080007e4   Section        0  main.o(i.SystemClock_Config)
    i.SystemInit                             0x080008d4   Section        0  system_stm32f1xx.o(i.SystemInit)
    i.TIM1_UP_IRQHandler                     0x0800092c   Section        0  mytimer.o(i.TIM1_UP_IRQHandler)
    i.TIM2_IRQHandler                        0x08000944   Section        0  mytimer.o(i.TIM2_IRQHandler)
    i.TIM3_IRQHandler                        0x0800095c   Section        0  mytimer.o(i.TIM3_IRQHandler)
    i.TIM4_IRQHandler                        0x08000974   Section        0  mytimer.o(i.TIM4_IRQHandler)
    i.__scatterload_copy                     0x0800098c   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x0800099a   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x0800099c   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.alimentation_init                      0x080009ac   Section        0  alimentation.o(i.alimentation_init)
    i.assert_failed                          0x08000a48   Section        0  main.o(i.assert_failed)
    i.get_battery_level                      0x08000a4c   Section        0  alimentation.o(i.get_battery_level)
    i.is_level_enough                        0x08000b10   Section        0  alimentation.o(i.is_level_enough)
    i.main                                   0x08000b38   Section        0  main.o(i.main)
    .data                                    0x20000000   Section        8  main.o(.data)
    .data                                    0x20000008   Section       12  alimentation.o(.data)
    .data                                    0x20000014   Section       16  mytimer.o(.data)
    .data                                    0x20000024   Section        4  system_stm32f1xx.o(.data)
    STACK                                    0x20000028   Section     1024  startup_stm32f103xb.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.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                           0x000000ec   Number         0  startup_stm32f103xb.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f103xb.o(RESET)
    __Vectors_End                            0x080000ec   Data           0  startup_stm32f103xb.o(RESET)
    __main                                   0x080000ed   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x080000ed   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x080000f1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x080000f5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x080000f5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x080000f5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x080000f5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_final_cpp                           0x080000fd   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x080000fd   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    Reset_Handler                            0x08000101   Thumb Code     8  startup_stm32f103xb.o(.text)
    NMI_Handler                              0x08000109   Thumb Code     2  startup_stm32f103xb.o(.text)
    HardFault_Handler                        0x0800010b   Thumb Code     2  startup_stm32f103xb.o(.text)
    MemManage_Handler                        0x0800010d   Thumb Code     2  startup_stm32f103xb.o(.text)
    BusFault_Handler                         0x0800010f   Thumb Code     2  startup_stm32f103xb.o(.text)
    UsageFault_Handler                       0x08000111   Thumb Code     2  startup_stm32f103xb.o(.text)
    SVC_Handler                              0x08000113   Thumb Code     2  startup_stm32f103xb.o(.text)
    DebugMon_Handler                         0x08000115   Thumb Code     2  startup_stm32f103xb.o(.text)
    PendSV_Handler                           0x08000117   Thumb Code     2  startup_stm32f103xb.o(.text)
    SysTick_Handler                          0x08000119   Thumb Code     2  startup_stm32f103xb.o(.text)
    ADC1_2_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    CAN1_RX1_IRQHandler                      0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    CAN1_SCE_IRQHandler                      0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    DMA1_Channel1_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    DMA1_Channel2_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    DMA1_Channel3_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    DMA1_Channel4_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    DMA1_Channel5_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    DMA1_Channel6_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    DMA1_Channel7_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    EXTI0_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    EXTI15_10_IRQHandler                     0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    EXTI1_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    EXTI2_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    EXTI3_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    EXTI4_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    EXTI9_5_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    FLASH_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    I2C1_ER_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    I2C1_EV_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    I2C2_ER_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    I2C2_EV_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    PVD_IRQHandler                           0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    RCC_IRQHandler                           0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    RTC_Alarm_IRQHandler                     0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    RTC_IRQHandler                           0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    SPI1_IRQHandler                          0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    SPI2_IRQHandler                          0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    TAMPER_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    TIM1_BRK_IRQHandler                      0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    TIM1_CC_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    USART1_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    USART2_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    USART3_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    USBWakeUp_IRQHandler                     0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    USB_HP_CAN1_TX_IRQHandler                0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    USB_LP_CAN1_RX0_IRQHandler               0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    WWDG_IRQHandler                          0x0800011b   Thumb Code     0  startup_stm32f103xb.o(.text)
    __aeabi_dmul                             0x08000125   Thumb Code   228  dmul.o(.text)
    __aeabi_ddiv                             0x08000209   Thumb Code   222  ddiv.o(.text)
    __aeabi_ui2f                             0x080002e7   Thumb Code    10  ffltui.o(.text)
    __aeabi_f2d                              0x080002f1   Thumb Code    38  f2d.o(.text)
    __aeabi_cdcmpeq                          0x08000319   Thumb Code     0  cdcmple.o(.text)
    __aeabi_cdcmple                          0x08000319   Thumb Code    48  cdcmple.o(.text)
    __aeabi_d2f                              0x08000349   Thumb Code    56  d2f.o(.text)
    __I$use$fp                               0x08000381   Thumb Code     0  iusefp.o(.text)
    _float_round                             0x08000381   Thumb Code    18  fepilogue.o(.text)
    _float_epilogue                          0x08000393   Thumb Code    92  fepilogue.o(.text)
    _double_round                            0x080003ef   Thumb Code    30  depilogue.o(.text)
    _double_epilogue                         0x0800040d   Thumb Code   156  depilogue.o(.text)
    __scatterload                            0x080004a9   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x080004a9   Thumb Code     0  init.o(.text)
    __aeabi_llsl                             0x080004cd   Thumb Code    30  llshl.o(.text)
    _ll_shift_l                              0x080004cd   Thumb Code     0  llshl.o(.text)
    __aeabi_llsr                             0x080004eb   Thumb Code    32  llushr.o(.text)
    _ll_ushift_r                             0x080004eb   Thumb Code     0  llushr.o(.text)
    LL_ADC_Init                              0x0800050d   Thumb Code   120  stm32f1xx_ll_adc.o(i.LL_ADC_Init)
    LL_ADC_REG_Init                          0x080005bd   Thumb Code   454  stm32f1xx_ll_adc.o(i.LL_ADC_REG_Init)
    LL_Init1msTick                           0x080007b5   Thumb Code    28  stm32f1xx_ll_utils.o(i.LL_Init1msTick)
    LL_SetSystemCoreClock                    0x080007d1   Thumb Code     6  stm32f1xx_ll_utils.o(i.LL_SetSystemCoreClock)
    SystemClock_Config                       0x080007e5   Thumb Code   226  main.o(i.SystemClock_Config)
    SystemInit                               0x080008d5   Thumb Code    70  system_stm32f1xx.o(i.SystemInit)
    TIM1_UP_IRQHandler                       0x0800092d   Thumb Code    16  mytimer.o(i.TIM1_UP_IRQHandler)
    TIM2_IRQHandler                          0x08000945   Thumb Code    18  mytimer.o(i.TIM2_IRQHandler)
    TIM3_IRQHandler                          0x0800095d   Thumb Code    16  mytimer.o(i.TIM3_IRQHandler)
    TIM4_IRQHandler                          0x08000975   Thumb Code    16  mytimer.o(i.TIM4_IRQHandler)
    __scatterload_copy                       0x0800098d   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x0800099b   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x0800099d   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    alimentation_init                        0x080009ad   Thumb Code   146  alimentation.o(i.alimentation_init)
    assert_failed                            0x08000a49   Thumb Code     4  main.o(i.assert_failed)
    get_battery_level                        0x08000a4d   Thumb Code   166  alimentation.o(i.get_battery_level)
    is_level_enough                          0x08000b11   Thumb Code    32  alimentation.o(i.is_level_enough)
    main                                     0x08000b39   Thumb Code    28  main.o(i.main)
    Region$$Table$$Base                      0x08000b5c   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08000b7c   Number         0  anon$$obj.o(Region$$Table)
    level                                    0x20000000   Data           4  main.o(.data)
    level_enough                             0x20000004   Data           4  main.o(.data)
    u2                                       0x20000008   Data           4  alimentation.o(.data)
    niv_batterie                             0x2000000c   Data           4  alimentation.o(.data)
    battery_level                            0x20000010   Data           4  alimentation.o(.data)
    Ptr_ItFct_TIM1                           0x20000014   Data           4  mytimer.o(.data)
    Ptr_ItFct_TIM2                           0x20000018   Data           4  mytimer.o(.data)
    Ptr_ItFct_TIM3                           0x2000001c   Data           4  mytimer.o(.data)
    Ptr_ItFct_TIM4                           0x20000020   Data           4  mytimer.o(.data)
    SystemCoreClock                          0x20000024   Data           4  system_stm32f1xx.o(.data)
    __initial_sp                             0x20000428   Data           0  startup_stm32f103xb.o(STACK)



==============================================================================

Memory Map of the image

  Image Entry point : 0x080000ed

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000ba4, Max: 0x00020000, ABSOLUTE)

    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000b7c, Max: 0x00020000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x08000000   0x000000ec   Data   RO          853    RESET               startup_stm32f103xb.o
    0x080000ec   0x080000ec   0x00000000   Code   RO          858  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x080000ec   0x080000ec   0x00000004   Code   RO          873    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x080000f0   0x080000f0   0x00000004   Code   RO          876    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x080000f4   0x080000f4   0x00000000   Code   RO          878    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x080000f4   0x080000f4   0x00000000   Code   RO          880    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x080000f4   0x080000f4   0x00000008   Code   RO          881    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x080000fc   0x080000fc   0x00000000   Code   RO          883    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)
    0x080000fc   0x080000fc   0x00000000   Code   RO          885    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)
    0x080000fc   0x080000fc   0x00000004   Code   RO          874    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000100   0x08000100   0x00000024   Code   RO          854    .text               startup_stm32f103xb.o
    0x08000124   0x08000124   0x000000e4   Code   RO          861    .text               mf_w.l(dmul.o)
    0x08000208   0x08000208   0x000000de   Code   RO          863    .text               mf_w.l(ddiv.o)
    0x080002e6   0x080002e6   0x0000000a   Code   RO          865    .text               mf_w.l(ffltui.o)
    0x080002f0   0x080002f0   0x00000026   Code   RO          867    .text               mf_w.l(f2d.o)
    0x08000316   0x08000316   0x00000002   PAD
    0x08000318   0x08000318   0x00000030   Code   RO          869    .text               mf_w.l(cdcmple.o)
    0x08000348   0x08000348   0x00000038   Code   RO          871    .text               mf_w.l(d2f.o)
    0x08000380   0x08000380   0x00000000   Code   RO          887    .text               mc_w.l(iusefp.o)
    0x08000380   0x08000380   0x0000006e   Code   RO          888    .text               mf_w.l(fepilogue.o)
    0x080003ee   0x080003ee   0x000000ba   Code   RO          890    .text               mf_w.l(depilogue.o)
    0x080004a8   0x080004a8   0x00000024   Code   RO          892    .text               mc_w.l(init.o)
    0x080004cc   0x080004cc   0x0000001e   Code   RO          894    .text               mc_w.l(llshl.o)
    0x080004ea   0x080004ea   0x00000020   Code   RO          896    .text               mc_w.l(llushr.o)
    0x0800050a   0x0800050a   0x00000002   PAD
    0x0800050c   0x0800050c   0x000000a4   Code   RO          737    i.LL_ADC_Init       stm32f1xx_ll_adc.o
    0x080005b0   0x080005b0   0x0000000a   Code   RO          738    i.LL_ADC_IsEnabled  stm32f1xx_ll_adc.o
    0x080005ba   0x080005ba   0x00000002   PAD
    0x080005bc   0x080005bc   0x000001f8   Code   RO          739    i.LL_ADC_REG_Init   stm32f1xx_ll_adc.o
    0x080007b4   0x080007b4   0x0000001c   Code   RO          423    i.LL_Init1msTick    stm32f1xx_ll_utils.o
    0x080007d0   0x080007d0   0x0000000c   Code   RO          430    i.LL_SetSystemCoreClock  stm32f1xx_ll_utils.o
    0x080007dc   0x080007dc   0x00000008   Code   RO          232    i.LL_TIM_ClearFlag_UPDATE  mytimer.o
    0x080007e4   0x080007e4   0x000000f0   Code   RO            4    i.SystemClock_Config  main.o
    0x080008d4   0x080008d4   0x00000058   Code   RO          818    i.SystemInit        system_stm32f1xx.o
    0x0800092c   0x0800092c   0x00000018   Code   RO          241    i.TIM1_UP_IRQHandler  mytimer.o
    0x08000944   0x08000944   0x00000018   Code   RO          242    i.TIM2_IRQHandler   mytimer.o
    0x0800095c   0x0800095c   0x00000018   Code   RO          243    i.TIM3_IRQHandler   mytimer.o
    0x08000974   0x08000974   0x00000018   Code   RO          244    i.TIM4_IRQHandler   mytimer.o
    0x0800098c   0x0800098c   0x0000000e   Code   RO          900    i.__scatterload_copy  mc_w.l(handlers.o)
    0x0800099a   0x0800099a   0x00000002   Code   RO          901    i.__scatterload_null  mc_w.l(handlers.o)
    0x0800099c   0x0800099c   0x0000000e   Code   RO          902    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x080009aa   0x080009aa   0x00000002   PAD
    0x080009ac   0x080009ac   0x0000009c   Code   RO          183    i.alimentation_init  alimentation.o
    0x08000a48   0x08000a48   0x00000004   Code   RO            5    i.assert_failed     main.o
    0x08000a4c   0x08000a4c   0x000000c4   Code   RO          184    i.get_battery_level  alimentation.o
    0x08000b10   0x08000b10   0x00000028   Code   RO          185    i.is_level_enough   alimentation.o
    0x08000b38   0x08000b38   0x00000024   Code   RO            6    i.main              main.o
    0x08000b5c   0x08000b5c   0x00000020   Data   RO          898    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000b7c, Size: 0x00000428, Max: 0x00005000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x08000b7c   0x00000008   Data   RW            7    .data               main.o
    0x20000008   0x08000b84   0x0000000c   Data   RW          186    .data               alimentation.o
    0x20000014   0x08000b90   0x00000010   Data   RW          246    .data               mytimer.o
    0x20000024   0x08000ba0   0x00000004   Data   RW          820    .data               system_stm32f1xx.o
    0x20000028        -       0x00000400   Zero   RW          851    STACK               startup_stm32f103xb.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       392         48          0         12          0      35394   alimentation.o
       280         22          0          8          0     364305   main.o
       104         30          0         16          0      27113   mytimer.o
        36          8        236          0       1024        772   startup_stm32f103xb.o
       678         94          0          0          0      38000   stm32f1xx_ll_adc.o
        40          6          0          0          0       2073   stm32f1xx_ll_utils.o
        88         18          0          4          0       1147   system_stm32f1xx.o

    ----------------------------------------------------------------------
      1620        226        268         40       1024     468804   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         2          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         0          0          0          0          0          0   entry7b.o
         0          0          0          0          0          0   entry8b.o
         8          4          0          0          0          0   entry9a.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o
         0          0          0          0          0          0   iusefp.o
        30          0          0          0          0         68   llshl.o
        32          0          0          0          0         68   llushr.o
        48          0          0          0          0         68   cdcmple.o
        56          0          0          0          0         88   d2f.o
       222          0          0          0          0        100   ddiv.o
       186          0          0          0          0        176   depilogue.o
       228          0          0          0          0         96   dmul.o
        38          0          0          0          0         68   f2d.o
       110          0          0          0          0        168   fepilogue.o
        10          0          0          0          0         68   ffltui.o

    ----------------------------------------------------------------------
      1052         16          0          0          0       1036   Library Totals
         6          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       148         16          0          0          0        204   mc_w.l
       898          0          0          0          0        832   mf_w.l

    ----------------------------------------------------------------------
      1052         16          0          0          0       1036   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      2672        242        268         40       1024     468744   Grand Totals
      2672        242        268         40       1024     468744   ELF Image Totals
      2672        242        268         40          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 2940 (   2.87kB)
    Total RW  Size (RW Data + ZI Data)              1064 (   1.04kB)
    Total ROM Size (Code + RO Data + RW Data)       2980 (   2.91kB)

==============================================================================

