Static Call Graph for image .\OBJ\DP2317_MF6600_LH32M0S3_APP.axf



#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Fri Mar 20 15:42:17 2026

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

Call chain for Maximum Stack Depth:

main ⇒ SystemPolling ⇒ BLE_Application_Init ⇒ BLE_init ⇒ StartDMAForTxdMainUartData ⇒ DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD

Mutually Recursive functions

  • NMI_Handler   ⇒   NMI_Handler
  • HardFault_Handler   ⇒   HardFault_Handler
  • SVC_Handler   ⇒   SVC_Handler
  • PendSV_Handler   ⇒   PendSV_Handler
  • ADC1_IRQHandler   ⇒   ADC1_IRQHandler

    Function Pointers

    Global Symbols

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

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

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

    [Calls]

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

    [Called By]

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

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

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

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

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

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

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

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

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

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

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

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

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

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

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

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

    __aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_lmul (Thumb, 48 bytes, Stack size 12 bytes, llmul.o(.text))

    [Stack]


    [Called By]

    _ll_mul (Thumb, 0 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED)

    ___aeabi_memcpy8$move (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memcpy (Thumb, 64 bytes, Stack size 8 bytes, memmovea.o(.text))

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

    __aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text))

    [Stack]


    [Called By]

    __aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

    __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))

    [Called By]

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

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

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

    [Calls]


    [Called By]

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

    [Called By]

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

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

    [Calls]

    strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))

    [Called By]

    memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))

    [Stack]


    [Called By]

    __aeabi_fdiv (Thumb, 124 bytes, Stack size 16 bytes, fdiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_i2f (Thumb, 22 bytes, Stack size 8 bytes, fflti.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ui2f (Thumb, 14 bytes, Stack size 8 bytes, ffltui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ui2d (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_ul2d (Thumb, 22 bytes, Stack size 16 bytes, dfltul.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_d2ulz (Thumb, 54 bytes, Stack size 8 bytes, dfixul.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    __aeabi_uidiv (Thumb, 0 bytes, Stack size 16 bytes, uidiv_div0.o(.text))

    [Stack]


    [Called By]

    __aeabi_uidivmod (Thumb, 62 bytes, Stack size 16 bytes, uidiv_div0.o(.text))

    [Stack]


    [Called By]

    __aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))

    [Stack]


    [Called By]

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

    __aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))

    [Stack]


    [Called By]

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

    __aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text))

    [Stack]


    [Called By]

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

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

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

    [Called By]

    _float_epilogue (Thumb, 114 bytes, Stack size 12 bytes, fepilogue.o(.text))

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

    _double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))

    [Calls]


    [Called By]

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

    ADC0_1_SyncConversion_Init (Thumb, 128 bytes, Stack size 40 bytes, lhl_adc.o(.text.ADC0_1_SyncConversion_Init))

    [Stack]


    [Calls]
    [Called By]

    ADC0_IRQHandler (Thumb, 60 bytes, Stack size 8 bytes, sampprocess.o(.text.ADC0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ADC_ReadSampleData (Thumb, 42 bytes, Stack size 16 bytes, lhl_adc.o(.text.ADC_ReadSampleData))

    [Stack]


    [Calls]
    [Called By]

    AdjustOffsetInit (Thumb, 40 bytes, Stack size 16 bytes, adjustoffset.o(.text.AdjustOffsetInit))

    [Stack]


    [Calls]
    [Called By]

    BLEModBusReturnData (Thumb, 104 bytes, Stack size 0 bytes, ble.o(.text.BLEModBusReturnData))

    [Called By]

    BLEModBusReturnDevice (Thumb, 252 bytes, Stack size 36 bytes, ble.o(.text.BLEModBusReturnDevice))

    [Stack]


    [Called By]

    BLEModBusReturnparameter (Thumb, 124 bytes, Stack size 8 bytes, ble.o(.text.BLEModBusReturnparameter))

    [Stack]


    [Called By]

    BLE_Application_Init (Thumb, 8 bytes, Stack size 8 bytes, ble.o(.text.BLE_Application_Init))

    [Stack]


    [Calls]
    [Called By]

    BLE_init (Thumb, 228 bytes, Stack size 328 bytes, ble.o(.text.BLE_init))

    [Stack]


    [Calls]
    [Called By]

    BTIM0_Init (Thumb, 44 bytes, Stack size 24 bytes, lhl_btim.o(.text.BTIM0_Init))

    [Stack]


    [Calls]
    [Called By]

    BackupParameterToFlash (Thumb, 2 bytes, Stack size 0 bytes, maincore.o(.text.BackupParameterToFlash))

    [Called By]

    Btimer_irq_callback (Thumb, 12 bytes, Stack size 0 bytes, lhl_uart.o(.text.Btimer_irq_callback))
    [Address Reference Count : 1]

    Btimer_register_irq_callback (Thumb, 36 bytes, Stack size 8 bytes, lhl_btim.o(.text.Btimer_register_irq_callback))

    [Stack]


    [Calls]
    [Called By]

    CRC8 (Thumb, 40 bytes, Stack size 8 bytes, crc.o(.text.CRC8))

    [Stack]


    [Called By]

    CalibrateGasOffset (Thumb, 2 bytes, Stack size 0 bytes, d9v2vhh_dp1703v10.o(.text.CalibrateGasOffset))

    [Called By]

    ClearACC (Thumb, 20 bytes, Stack size 8 bytes, acccompute.o(.text.ClearACC))

    [Stack]


    [Calls]
    [Called By]

    ComputeGCFFactor (Thumb, 68 bytes, Stack size 8 bytes, correct.o(.text.ComputeGCFFactor))

    [Stack]


    [Calls]
    [Called By]

    ComputeOffsetDriftInit (Thumb, 12 bytes, Stack size 0 bytes, adjustoffset.o(.text.ComputeOffsetDriftInit))

    [Called By]

    ComputeSampleData (Thumb, 44 bytes, Stack size 16 bytes, sampprocess.o(.text.ComputeSampleData))

    [Stack]


    [Calls]
    [Called By]

    ConvertAllFlowRateAndSave (Thumb, 908 bytes, Stack size 40 bytes, unitconverter.o(.text.ConvertAllFlowRateAndSave))

    [Stack]


    [Calls]
    [Called By]

    ConvertHEXToBCDArray (Thumb, 72 bytes, Stack size 24 bytes, user_math.o(.text.ConvertHEXToBCDArray))

    [Stack]


    [Calls]
    [Called By]

    CopyDataAndJudgeComplete (Thumb, 68 bytes, Stack size 16 bytes, modbus.o(.text.CopyDataAndJudgeComplete))

    [Stack]


    [Called By]

    DMA1_CH0_IRQHandler (Thumb, 52 bytes, Stack size 8 bytes, lhl_dma.o(.text.DMA1_CH0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA1_CH1_IRQHandler (Thumb, 52 bytes, Stack size 8 bytes, lhl_dma.o(.text.DMA1_CH1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMA1_CH2_3_IRQHandler (Thumb, 96 bytes, Stack size 8 bytes, lhl_dma.o(.text.DMA1_CH2_3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DMAForUART_Tx_Callback (Thumb, 68 bytes, Stack size 8 bytes, commprocess.o(.text.DMAForUART_Tx_Callback))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    DMA_DMAMUX_CFG (Thumb, 26 bytes, Stack size 16 bytes, lhl_dma.o(.text.DMA_DMAMUX_CFG))

    [Stack]


    [Calls]
    [Called By]

    DMA_UART_AnyLength_Rx_Init (Thumb, 188 bytes, Stack size 128 bytes, lhl_uart.o(.text.DMA_UART_AnyLength_Rx_Init))

    [Stack]


    [Calls]
    [Called By]

    DMA_UART_Tx_Init (Thumb, 84 bytes, Stack size 8 bytes, lhl_uart.o(.text.DMA_UART_Tx_Init))

    [Stack]


    [Calls]
    [Called By]

    DMA_register_irq_callback (Thumb, 32 bytes, Stack size 8 bytes, lhl_dma.o(.text.DMA_register_irq_callback))

    [Stack]


    [Called By]

    DefaultDevCoef (Thumb, 204 bytes, Stack size 32 bytes, correct.o(.text.DefaultDevCoef))

    [Stack]


    [Calls]
    [Called By]

    EEPROMInit (Thumb, 24 bytes, Stack size 8 bytes, cat24c512.o(.text.EEPROMInit))

    [Stack]


    [Calls]
    [Called By]

    EXTI0_1_IRQHandler (Thumb, 56 bytes, Stack size 8 bytes, lhl_exti.o(.text.EXTI0_1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EXTI2_3_IRQHandler (Thumb, 56 bytes, Stack size 8 bytes, lhl_exti.o(.text.EXTI2_3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EXTI4_7_IRQHandler (Thumb, 52 bytes, Stack size 16 bytes, lhl_exti.o(.text.EXTI4_7_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EnableInput (Thumb, 18 bytes, Stack size 0 bytes, lhl_gpio.o(.text.EnableInput))

    [Called By]

    EnableOutput (Thumb, 40 bytes, Stack size 0 bytes, lhl_gpio.o(.text.EnableOutput))

    [Called By]

    EnterMainEntry (Thumb, 28 bytes, Stack size 8 bytes, maincore.o(.text.EnterMainEntry))

    [Stack]


    [Calls]
    [Called By]

    EnterUserMode (Thumb, 28 bytes, Stack size 0 bytes, maincore.o(.text.EnterUserMode))

    [Called By]

    FLASH_Write_Calib2_Data_ToFlash (Thumb, 60 bytes, Stack size 24 bytes, lhl_flash.o(.text.FLASH_Write_Calib2_Data_ToFlash))

    [Stack]


    [Calls]
    [Called By]

    FLASH_Write_Calib_Data_ToFlash (Thumb, 60 bytes, Stack size 24 bytes, lhl_flash.o(.text.FLASH_Write_Calib_Data_ToFlash))

    [Stack]


    [Calls]
    [Called By]

    FRAMCheckSaveTotalFlow (Thumb, 118 bytes, Stack size 40 bytes, acccompute.o(.text.FRAMCheckSaveTotalFlow))

    [Stack]


    [Calls]
    [Called By]

    FRAMWriteTotal (Thumb, 208 bytes, Stack size 40 bytes, acccompute.o(.text.FRAMWriteTotal))

    [Stack]


    [Calls]
    [Called By]

    FlowProcessManagement (Thumb, 228 bytes, Stack size 16 bytes, d9v2fr_dp2006v1000 .o(.text.FlowProcessManagement))

    [Stack]


    [Calls]
    [Called By]

    FreeSetWordCmdByCom (Thumb, 68 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.FreeSetWordCmdByCom))

    [Stack]


    [Called By]

    FreeWriteWordByCom (Thumb, 104 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.FreeWriteWordByCom))

    [Stack]


    [Calls]
    [Called By]

    GasAnalysisParameterInit (Thumb, 148 bytes, Stack size 32 bytes, gasanalysis.o(.text.GasAnalysisParameterInit))

    [Stack]


    [Calls]
    [Called By]

    GetFlowRate (Thumb, 296 bytes, Stack size 64 bytes, flowratecompute.o(.text.GetFlowRate))

    [Stack]


    [Calls]
    [Called By]

    Get_UART_Rx_ActualLength (Thumb, 20 bytes, Stack size 8 bytes, lhl_uart.o(.text.Get_UART_Rx_ActualLength))

    [Stack]


    [Calls]
    [Called By]

    HighTemperatureParameterWriting (Thumb, 164 bytes, Stack size 24 bytes, d9v2vhh_dp1703v10.o(.text.HighTemperatureParameterWriting))

    [Stack]


    [Calls]
    [Called By]

    InitPulseUnit (Thumb, 20 bytes, Stack size 0 bytes, pulse.o(.text.InitPulseUnit))

    [Called By]

    InitUseBusParameter (Thumb, 52 bytes, Stack size 16 bytes, usermodbus.o(.text.InitUseBusParameter))

    [Stack]


    [Calls]
    [Called By]

    InternalReadParameterProtocolInFlash (Thumb, 280 bytes, Stack size 24 bytes, internalmodbus.o(.text.InternalReadParameterProtocolInFlash))

    [Stack]


    [Calls]
    [Called By]

    InternalWriteParameterProtocolToFlash (Thumb, 440 bytes, Stack size 24 bytes, internalmodbus.o(.text.InternalWriteParameterProtocolToFlash))

    [Stack]


    [Calls]
    [Called By]

    JudgeFlowRateGain (Thumb, 34 bytes, Stack size 0 bytes, flowratecompute.o(.text.JudgeFlowRateGain))

    [Called By]

    Key_Power_Init (Thumb, 88 bytes, Stack size 32 bytes, key_power.o(.text.Key_Power_Init))

    [Stack]


    [Calls]
    [Called By]

    Key_Scan_Task (Thumb, 252 bytes, Stack size 24 bytes, key_power.o(.text.Key_Scan_Task))

    [Stack]


    [Calls]
    [Called By]

    LHL_ADC_GetData (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_GetData))

    [Called By]

    LHL_ADC_GetPending (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_GetPending))

    [Called By]

    LHL_ADC_ITConfig (Thumb, 48 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_ITConfig))

    [Called By]

    LHL_ADC_Init (Thumb, 232 bytes, Stack size 16 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_Init))

    [Stack]


    [Calls]
    [Called By]

    LHL_ADC_SetSync (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_SetSync))

    [Called By]

    LHL_ADC_Start (Thumb, 28 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_Start))

    [Called By]

    LHL_ADC_Stop (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_Stop))

    [Called By]

    LHL_BTIM_Base_Init (Thumb, 78 bytes, Stack size 16 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_Base_Init))

    [Stack]


    [Calls]
    [Called By]

    LHL_BTIM_ClearPending (Thumb, 36 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_ClearPending))

    [Called By]

    LHL_BTIM_ITConfig (Thumb, 136 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_ITConfig))

    [Called By]

    LHL_BTIM_SetPeriod (Thumb, 32 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_SetPeriod))

    [Called By]

    LHL_BTIM_Stop (Thumb, 60 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_Stop))

    [Called By]

    LHL_DMAMUX_Init (Thumb, 36 bytes, Stack size 8 bytes, lh32m0g3x_dmamux.o(.text.LHL_DMAMUX_Init))

    [Stack]


    [Calls]
    [Called By]

    LHL_DMA_ClearPending (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_ClearPending))

    [Called By]

    LHL_DMA_GenerateTCD (Thumb, 400 bytes, Stack size 32 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_GenerateTCD))

    [Stack]


    [Called By]

    LHL_DMA_GetDestAddress (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_GetDestAddress))

    [Called By]

    LHL_DMA_GetPending (Thumb, 36 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_GetPending))

    [Called By]

    LHL_DMA_ITConfig (Thumb, 28 bytes, Stack size 8 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_ITConfig))

    [Stack]


    [Called By]

    LHL_DMA_Init (Thumb, 216 bytes, Stack size 24 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_Init))

    [Stack]


    [Calls]
    [Called By]

    LHL_DMA_Start (Thumb, 16 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_Start))

    [Called By]

    LHL_DMA_Stop (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_Stop))

    [Called By]

    LHL_EXTI_ClearPending (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_exti.o(.text.LHL_EXTI_ClearPending))

    [Called By]

    LHL_EXTI_GetPending (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_exti.o(.text.LHL_EXTI_GetPending))

    [Called By]

    LHL_FLASH_Erase (Thumb, 156 bytes, Stack size 24 bytes, lh32m0g3x_flash.o(.text.LHL_FLASH_Erase))

    [Stack]


    [Called By]

    LHL_FLASH_Program (Thumb, 156 bytes, Stack size 28 bytes, lh32m0g3x_flash.o(.text.LHL_FLASH_Program))

    [Stack]


    [Called By]

    LHL_GPIO_Init (Thumb, 264 bytes, Stack size 32 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_Init))

    [Stack]


    [Calls]
    [Called By]

    LHL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_ReadPin))

    [Called By]

    LHL_GPIO_TogglePin (Thumb, 4 bytes, Stack size 0 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_TogglePin))

    [Called By]

    LHL_GPIO_WritePin (Thumb, 16 bytes, Stack size 0 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_WritePin))

    [Called By]

    LHL_Get_ClockShift (Thumb, 120 bytes, Stack size 16 bytes, lh32m0g3x_lhl.o(.text.LHL_Get_ClockShift))

    [Stack]


    [Called By]

    LHL_IWDG_Stop (Thumb, 20 bytes, Stack size 0 bytes, lh32m0g3x_iwdg.o(.text.LHL_IWDG_Stop))

    [Called By]

    LHL_LPTIM_ClearPending (Thumb, 10 bytes, Stack size 0 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_ClearPending))

    [Called By]

    LHL_LPTIM_DeInit (Thumb, 40 bytes, Stack size 8 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_DeInit))

    [Stack]


    [Calls]
    [Called By]

    LHL_LPTIM_ITConfig (Thumb, 28 bytes, Stack size 0 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_ITConfig))

    [Called By]

    LHL_LPTIM_Init (Thumb, 100 bytes, Stack size 16 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_Init))

    [Stack]


    [Calls]
    [Called By]

    LHL_LPTIM_Start (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_Start))

    [Called By]

    LHL_RCC_ClockConfig (Thumb, 156 bytes, Stack size 32 bytes, lh32m0g3x_rcc.o(.text.LHL_RCC_ClockConfig))

    [Stack]


    [Calls]
    [Called By]

    LHL_RCC_GetPCLK1Freq (Thumb, 28 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.LHL_RCC_GetPCLK1Freq))

    [Called By]

    LHL_RCC_GetPCLK2Freq (Thumb, 28 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.LHL_RCC_GetPCLK2Freq))

    [Called By]

    LHL_RCC_LSEConfig (Thumb, 72 bytes, Stack size 16 bytes, lh32m0g3x_rcc.o(.text.LHL_RCC_LSEConfig))

    [Stack]


    [Calls]
    [Called By]

    LHL_REF_Init (Thumb, 104 bytes, Stack size 16 bytes, lh32m0g3x_adc.o(.text.LHL_REF_Init))

    [Stack]


    [Calls]
    [Called By]

    LHL_RTC_ClearPending (Thumb, 96 bytes, Stack size 24 bytes, lh32m0g3x_rtc.o(.text.LHL_RTC_ClearPending))

    [Stack]


    [Calls]
    [Called By]

    LHL_RTC_GetCounter (Thumb, 44 bytes, Stack size 8 bytes, lh32m0g3x_rtc.o(.text.LHL_RTC_GetCounter))

    [Stack]


    [Called By]

    LHL_RTC_GetPending (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_rtc.o(.text.LHL_RTC_GetPending))

    [Called By]

    LHL_RTC_SetAlarm (Thumb, 56 bytes, Stack size 8 bytes, lh32m0g3x_rtc.o(.text.LHL_RTC_SetAlarm))

    [Stack]


    [Called By]

    LHL_TIM_ClearFlag (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_ClearFlag))

    [Called By]

    LHL_TIM_ITConfig (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_ITConfig))

    [Called By]

    LHL_TIM_Init (Thumb, 84 bytes, Stack size 16 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_Init))

    [Stack]


    [Calls]
    [Called By]

    LHL_TIM_Start (Thumb, 10 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_Start))

    [Called By]

    LHL_TIM_Stop (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_Stop))

    [Called By]

    LHL_UART_GetPending (Thumb, 44 bytes, Stack size 0 bytes, lh32m0g3x_uart.o(.text.LHL_UART_GetPending))

    [Called By]

    LHL_UART_Init (Thumb, 156 bytes, Stack size 24 bytes, lh32m0g3x_uart.o(.text.LHL_UART_Init))

    [Stack]


    [Calls]
    [Called By]

    LPTIM1_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, lhl_lptimer.o(.text.LPTIM1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LPTIM2_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, lhl_lptimer.o(.text.LPTIM2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LPTIMER1_IRQ_Callback (Thumb, 8 bytes, Stack size 8 bytes, maincore.o(.text.LPTIMER1_IRQ_Callback))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LowTemperatureParameterWriting (Thumb, 160 bytes, Stack size 24 bytes, d9v2vhh_dp1703v10.o(.text.LowTemperatureParameterWriting))

    [Stack]


    [Calls]
    [Called By]

    ModBusDataProcessing (Thumb, 424 bytes, Stack size 24 bytes, modbus.o(.text.ModBusDataProcessing))

    [Stack]


    [Calls]
    [Called By]

    ModBusProtocolDetection (Thumb, 104 bytes, Stack size 20 bytes, modbus.o(.text.ModBusProtocolDetection))

    [Stack]


    [Called By]

    ModbusVariablePointerDec (Thumb, 40 bytes, Stack size 0 bytes, modbus.o(.text.ModbusVariablePointerDec))

    [Called By]

    ModbusVariablePointerProcess (Thumb, 36 bytes, Stack size 0 bytes, modbus.o(.text.ModbusVariablePointerProcess))

    [Called By]

    My_Timer2_Callback (Thumb, 56 bytes, Stack size 8 bytes, d9v2fr_dp2006v1000 .o(.text.My_Timer2_Callback))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    OLED_Clear (Thumb, 32 bytes, Stack size 8 bytes, oled.o(.text.OLED_Clear))

    [Stack]


    [Called By]

    OLED_FillArea (Thumb, 84 bytes, Stack size 32 bytes, oled.o(.text.OLED_FillArea))

    [Stack]


    [Called By]

    OLED_FillRect (Thumb, 84 bytes, Stack size 32 bytes, oled.o(.text.OLED_FillRect))

    [Stack]


    [Called By]

    OLED_FillRect_White (Thumb, 84 bytes, Stack size 32 bytes, oled.o(.text.OLED_FillRect_White))

    [Stack]


    [Called By]

    OLED_Init (Thumb, 348 bytes, Stack size 32 bytes, oled.o(.text.OLED_Init))

    [Stack]


    [Calls]
    [Called By]

    OLED_Refresh (Thumb, 424 bytes, Stack size 40 bytes, oled.o(.text.OLED_Refresh))

    [Stack]


    [Calls]
    [Called By]

    OLED_Refresh_Line_Diff (Thumb, 508 bytes, Stack size 40 bytes, oled.o(.text.OLED_Refresh_Line_Diff))

    [Stack]


    [Calls]
    [Called By]

    OLED_ShowChar (Thumb, 260 bytes, Stack size 60 bytes, oled.o(.text.OLED_ShowChar))

    [Stack]


    [Called By]

    OLED_ShowNum (Thumb, 126 bytes, Stack size 40 bytes, oled.o(.text.OLED_ShowNum))

    [Stack]


    [Calls]
    [Called By]

    OLED_ShowString (Thumb, 80 bytes, Stack size 32 bytes, oled.o(.text.OLED_ShowString))

    [Stack]


    [Calls]
    [Called By]

    OLED_WR_Byte (Thumb, 408 bytes, Stack size 32 bytes, oled.o(.text.OLED_WR_Byte))

    [Stack]


    [Calls]
    [Called By]

    PWR_BackupAccessCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_power.o(.text.PWR_BackupAccessCmd))

    [Called By]

    PulseParameterInit (Thumb, 136 bytes, Stack size 24 bytes, pulse.o(.text.PulseParameterInit))

    [Stack]


    [Calls]
    [Called By]

    RCC_AHBPeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.RCC_AHBPeriphClockCmd))

    [Called By]

    RCC_APB1PeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.RCC_APB1PeriphClockCmd))

    [Called By]

    RCC_APB2PeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.RCC_APB2PeriphClockCmd))

    [Called By]

    RTCAlarm_IRQHandler (Thumb, 38 bytes, Stack size 16 bytes, lhl_rtc.o(.text.RTCAlarm_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    RTC_IRQHandler (Thumb, 30 bytes, Stack size 16 bytes, lhl_rtc.o(.text.RTC_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    ReadACCFRByCom (Thumb, 40 bytes, Stack size 16 bytes, acccompute.o(.text.ReadACCFRByCom))

    [Stack]


    [Calls]
    [Called By]

    ReadByteFromEEPROM (Thumb, 56 bytes, Stack size 16 bytes, cat24c512.o(.text.ReadByteFromEEPROM))

    [Stack]


    [Calls]
    [Called By]

    ReadCalib2DataFromFlash (Thumb, 20 bytes, Stack size 8 bytes, lhl_flash.o(.text.ReadCalib2DataFromFlash))

    [Stack]


    [Calls]
    [Called By]

    ReadCalibDataFromFlash (Thumb, 20 bytes, Stack size 8 bytes, lhl_flash.o(.text.ReadCalibDataFromFlash))

    [Stack]


    [Calls]
    [Called By]

    ReadCalibDepth (Thumb, 28 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadCalibDepth))

    [Called By]

    ReadCalibFAC (Thumb, 24 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadCalibFAC))

    [Called By]

    ReadCalibWidth (Thumb, 20 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadCalibWidth))

    [Called By]

    ReadDataFromFlash (Thumb, 16 bytes, Stack size 8 bytes, lhl_flash.o(.text.ReadDataFromFlash))

    [Stack]


    [Calls]
    [Called By]

    ReadEEPROMByCom (Thumb, 36 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.ReadEEPROMByCom))

    [Stack]


    [Calls]
    [Called By]

    ReadFRAMDeviceID (Thumb, 4 bytes, Stack size 0 bytes, mb85rs16.o(.text.ReadFRAMDeviceID))

    [Called By]

    ReadFlashByCom (Thumb, 40 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.ReadFlashByCom))

    [Stack]


    [Calls]
    [Called By]

    ReadMeterInfo (Thumb, 252 bytes, Stack size 24 bytes, internalmodbus.o(.text.ReadMeterInfo))

    [Stack]


    [Calls]
    [Called By]

    ReadMeterParameter (Thumb, 612 bytes, Stack size 16 bytes, internalmodbus.o(.text.ReadMeterParameter))

    [Stack]


    [Calls]
    [Called By]

    ReadMeterSystemData (Thumb, 152 bytes, Stack size 24 bytes, internalmodbus.o(.text.ReadMeterSystemData))

    [Stack]


    [Calls]
    [Called By]

    ReadMultiByteFromEEPROM (Thumb, 88 bytes, Stack size 24 bytes, cat24c512.o(.text.ReadMultiByteFromEEPROM))

    [Stack]


    [Calls]
    [Called By]

    ReadMultiByteFromFRAM (Thumb, 2 bytes, Stack size 0 bytes, mb85rs16.o(.text.ReadMultiByteFromFRAM))

    [Called By]

    ReadParameterFromFlash (Thumb, 36 bytes, Stack size 16 bytes, lhl_flash.o(.text.ReadParameterFromFlash))

    [Stack]


    [Calls]
    [Called By]

    ReadParameterFromMemory (Thumb, 68 bytes, Stack size 24 bytes, maincore.o(.text.ReadParameterFromMemory))

    [Stack]


    [Calls]
    [Called By]

    ReadRecentDateAccData (Thumb, 92 bytes, Stack size 24 bytes, savingdata.o(.text.ReadRecentDateAccData))

    [Stack]


    [Calls]
    [Called By]

    ReadRecentHistoryData (Thumb, 88 bytes, Stack size 24 bytes, savingdata.o(.text.ReadRecentHistoryData))

    [Stack]


    [Calls]
    [Called By]

    ReadRecordToComBuf (Thumb, 64 bytes, Stack size 16 bytes, savingdata.o(.text.ReadRecordToComBuf))

    [Stack]


    [Calls]
    [Called By]

    ReadSecond (Thumb, 4 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadSecond))

    [Called By]

    ReadTimeBase (Thumb, 88 bytes, Stack size 8 bytes, readwritedatabycom.o(.text.ReadTimeBase))

    [Stack]


    [Calls]
    [Called By]

    ReadWordRegister (Thumb, 60 bytes, Stack size 8 bytes, mcp9808.o(.text.ReadWordRegister))

    [Stack]


    [Calls]
    [Called By]

    ReceivedDataProcessing (Thumb, 140 bytes, Stack size 24 bytes, commprocess.o(.text.ReceivedDataProcessing))

    [Stack]


    [Calls]
    [Called By]

    ReleaseToIntAndDecimalBuf (Thumb, 48 bytes, Stack size 24 bytes, acccompute.o(.text.ReleaseToIntAndDecimalBuf))

    [Stack]


    [Calls]
    [Called By]

    ReleaseToIntAndDecimalBufForUart (Thumb, 112 bytes, Stack size 24 bytes, acccompute.o(.text.ReleaseToIntAndDecimalBufForUart))

    [Stack]


    [Calls]
    [Called By]

    ReleaseTotalToDisArray (Thumb, 80 bytes, Stack size 8 bytes, acccompute.o(.text.ReleaseTotalToDisArray))

    [Stack]


    [Called By]

    ResetTimer1_CC1 (Thumb, 24 bytes, Stack size 8 bytes, lhl_timer.o(.text.ResetTimer1_CC1))

    [Stack]


    [Calls]
    [Called By]

    ResetWriteAddr (Thumb, 82 bytes, Stack size 24 bytes, cat24c512.o(.text.ResetWriteAddr))

    [Stack]


    [Calls]
    [Called By]

    RetrieveLastAccumulation (Thumb, 284 bytes, Stack size 40 bytes, acccompute.o(.text.RetrieveLastAccumulation))

    [Stack]


    [Calls]
    [Called By]

    RetrieveLastAccumulationFromFRAM (Thumb, 312 bytes, Stack size 48 bytes, acccompute.o(.text.RetrieveLastAccumulationFromFRAM))

    [Stack]


    [Calls]
    [Called By]

    RetriveDevCoef (Thumb, 276 bytes, Stack size 32 bytes, correct.o(.text.RetriveDevCoef))

    [Stack]


    [Calls]
    [Called By]

    RetriveTACurve (Thumb, 184 bytes, Stack size 24 bytes, temperaturecorrect.o(.text.RetriveTACurve))

    [Stack]


    [Calls]
    [Called By]

    ReturnStartUnitBit (Thumb, 40 bytes, Stack size 0 bytes, unitconverter.o(.text.ReturnStartUnitBit))

    [Called By]

    SI2C_Ack (Thumb, 64 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Ack))

    [Stack]


    [Calls]
    [Called By]

    SI2C_Init (Thumb, 48 bytes, Stack size 16 bytes, lhl_i2c_soft.o(.text.SI2C_Init))

    [Stack]


    [Calls]
    [Called By]

    SI2C_NoAck (Thumb, 44 bytes, Stack size 16 bytes, lhl_i2c_soft.o(.text.SI2C_NoAck))

    [Stack]


    [Calls]
    [Called By]

    SI2C_Read (Thumb, 88 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Read))

    [Stack]


    [Calls]
    [Called By]

    SI2C_Start (Thumb, 80 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Start))

    [Stack]


    [Calls]
    [Called By]

    SI2C_Stop (Thumb, 64 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Stop))

    [Stack]


    [Calls]
    [Called By]

    SI2C_Write (Thumb, 124 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Write))

    [Stack]


    [Calls]
    [Called By]

    SamplingTimer_IRQ_Callback (Thumb, 8 bytes, Stack size 8 bytes, d9v2fr_dp2006v1000 .o(.text.SamplingTimer_IRQ_Callback))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SaveParameterInit (Thumb, 20 bytes, Stack size 8 bytes, savingdata.o(.text.SaveParameterInit))

    [Stack]


    [Calls]
    [Called By]

    SaveSysParams (Thumb, 300 bytes, Stack size 24 bytes, lhl_flash.o(.text.SaveSysParams))

    [Stack]


    [Calls]
    [Called By]

    SendToTotalArray (Thumb, 92 bytes, Stack size 16 bytes, acccompute.o(.text.SendToTotalArray))

    [Stack]


    [Calls]
    [Called By]

    SetDWordCmdByCom (Thumb, 116 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.SetDWordCmdByCom))

    [Stack]


    [Called By]

    SetHistoryRecordTime (Thumb, 8 bytes, Stack size 0 bytes, savingdata.o(.text.SetHistoryRecordTime))

    [Called By]

    SetWordCmdByCom (Thumb, 96 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.SetWordCmdByCom))

    [Stack]


    [Called By]

    SetupACCArray (Thumb, 216 bytes, Stack size 24 bytes, acccompute.o(.text.SetupACCArray))

    [Stack]


    [Calls]
    [Called By]

    SetupResponseTime (Thumb, 20 bytes, Stack size 0 bytes, usermodbus.o(.text.SetupResponseTime))

    [Called By]

    StartADCSyncSampingData (Thumb, 32 bytes, Stack size 8 bytes, sampprocess.o(.text.StartADCSyncSampingData))

    [Stack]


    [Calls]
    [Called By]

    StartDMAForRxdMainUartData (Thumb, 40 bytes, Stack size 8 bytes, commprocess.o(.text.StartDMAForRxdMainUartData))

    [Stack]


    [Calls]
    [Called By]

    StartDMAForTxdMainUartData (Thumb, 44 bytes, Stack size 8 bytes, commprocess.o(.text.StartDMAForTxdMainUartData))

    [Stack]


    [Calls]
    [Called By]

    StartLPTimer1 (Thumb, 68 bytes, Stack size 24 bytes, lhl_lptimer.o(.text.StartLPTimer1))

    [Stack]


    [Calls]
    [Called By]

    StartLPTimer2 (Thumb, 64 bytes, Stack size 24 bytes, lhl_lptimer.o(.text.StartLPTimer2))

    [Stack]


    [Calls]
    [Called By]

    StartNormolFlowMeasurement (Thumb, 44 bytes, Stack size 8 bytes, d9v2fr_dp2006v1000 .o(.text.StartNormolFlowMeasurement))

    [Stack]


    [Calls]
    [Called By]

    StartTimer1_CC1 (Thumb, 72 bytes, Stack size 24 bytes, lhl_timer.o(.text.StartTimer1_CC1))

    [Stack]


    [Calls]
    [Called By]

    StaticLowTemperatureWrite (Thumb, 68 bytes, Stack size 8 bytes, statictemperature.o(.text.StaticLowTemperatureWrite))

    [Stack]


    [Calls]
    [Called By]

    StaticTemperatureInit (Thumb, 92 bytes, Stack size 16 bytes, statictemperature.o(.text.StaticTemperatureInit))

    [Stack]


    [Calls]
    [Called By]

    StopADCConversion (Thumb, 14 bytes, Stack size 8 bytes, lhl_adc.o(.text.StopADCConversion))

    [Stack]


    [Calls]
    [Called By]

    StopTimer1 (Thumb, 48 bytes, Stack size 16 bytes, lhl_timer.o(.text.StopTimer1))

    [Stack]


    [Calls]
    [Called By]

    StoreDevCoefNodeAndValue (Thumb, 44 bytes, Stack size 8 bytes, correct.o(.text.StoreDevCoefNodeAndValue))

    [Stack]


    [Calls]
    [Called By]

    SysTick_Handler (Thumb, 16 bytes, Stack size 0 bytes, lh32m0g3x_lhl.o(.text.SysTick_Handler))
    [Address Reference Count : 1]

    SystemClockConfiguration (Thumb, 36 bytes, Stack size 24 bytes, lhl_systemclock.o(.text.SystemClockConfiguration))

    [Stack]


    [Calls]
    [Called By]

    SystemCoreClockUpdate (Thumb, 120 bytes, Stack size 16 bytes, system_lh32m0g3x.o(.text.SystemCoreClockUpdate))

    [Stack]


    [Calls]
    [Called By]

    SystemGPIOInit (Thumb, 64 bytes, Stack size 24 bytes, lhl_gpio.o(.text.SystemGPIOInit))

    [Stack]


    [Calls]
    [Called By]

    SystemHardWareAutoCheck (Thumb, 144 bytes, Stack size 24 bytes, maincore.o(.text.SystemHardWareAutoCheck))

    [Stack]


    [Calls]
    [Called By]

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

    SystemInitProcess (Thumb, 300 bytes, Stack size 24 bytes, maincore.o(.text.SystemInitProcess))

    [Stack]


    [Calls]
    [Called By]

    SystemParameterInit (Thumb, 1696 bytes, Stack size 32 bytes, maincore.o(.text.SystemParameterInit))

    [Stack]


    [Calls]
    [Called By]

    SystemPolling (Thumb, 212 bytes, Stack size 16 bytes, d9v2fr_dp2006v1000 .o(.text.SystemPolling))

    [Stack]


    [Calls]
    [Called By]

    TIM1_IRQHandler (Thumb, 28 bytes, Stack size 16 bytes, lhl_timer.o(.text.TIM1_IRQHandler))

    [Stack]


    [Address Reference Count : 1]

    TIM2_IRQHandler (Thumb, 24 bytes, Stack size 16 bytes, lhl_timer.o(.text.TIM2_IRQHandler))

    [Stack]


    [Address Reference Count : 1]

    TIM5_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, lhl_btim.o(.text.TIM5_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM6_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, lhl_btim.o(.text.TIM6_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Timer_register_irq_callback (Thumb, 32 bytes, Stack size 0 bytes, lhl_timer.o(.text.Timer_register_irq_callback))

    [Called By]

    UART0_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, lhl_uart.o(.text.UART0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UART0_Init (Thumb, 72 bytes, Stack size 48 bytes, lhl_uart.o(.text.UART0_Init))

    [Stack]


    [Calls]
    [Called By]

    UART1_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, lhl_uart.o(.text.UART1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    UnitConverterInit (Thumb, 68 bytes, Stack size 8 bytes, unitconverter.o(.text.UnitConverterInit))

    [Stack]


    [Calls]
    [Called By]

    Unit_key (Thumb, 64 bytes, Stack size 8 bytes, key_power.o(.text.Unit_key))

    [Stack]


    [Calls]
    [Called By]

    Update_Pressure_Display (Thumb, 700 bytes, Stack size 64 bytes, d9v2fr_dp2006v1000 .o(.text.Update_Pressure_Display))

    [Stack]


    [Calls]
    [Called By]

    UserReadDataProtocol (Thumb, 496 bytes, Stack size 24 bytes, usermodbus.o(.text.UserReadDataProtocol))

    [Stack]


    [Calls]
    [Called By]

    UserWriteDataProtocol (Thumb, 2540 bytes, Stack size 144 bytes, usermodbus.o(.text.UserWriteDataProtocol))

    [Stack]


    [Calls]
    [Called By]

    WriteByteToEEPROM (Thumb, 112 bytes, Stack size 24 bytes, cat24c512.o(.text.WriteByteToEEPROM))

    [Stack]


    [Calls]
    [Called By]

    WriteDWordByCom (Thumb, 160 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.WriteDWordByCom))

    [Stack]


    [Calls]
    [Called By]

    WriteInitUseBusParameter (Thumb, 64 bytes, Stack size 24 bytes, usermodbus.o(.text.WriteInitUseBusParameter))

    [Stack]


    [Calls]
    [Called By]

    WriteMultiByteToEEPROM (Thumb, 152 bytes, Stack size 32 bytes, cat24c512.o(.text.WriteMultiByteToEEPROM))

    [Stack]


    [Calls]
    [Called By]

    WriteMultiByteToFRAM (Thumb, 2 bytes, Stack size 0 bytes, mb85rs16.o(.text.WriteMultiByteToFRAM))

    [Called By]

    WriteParameterToEEPROM (Thumb, 68 bytes, Stack size 24 bytes, cat24c512.o(.text.WriteParameterToEEPROM))

    [Stack]


    [Calls]
    [Called By]

    WriteShortParameterToEEPROM (Thumb, 60 bytes, Stack size 24 bytes, cat24c512.o(.text.WriteShortParameterToEEPROM))

    [Stack]


    [Calls]
    [Called By]

    WriteWordByCom (Thumb, 136 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.WriteWordByCom))

    [Stack]


    [Calls]
    [Called By]

    WriteWordByComToFlash (Thumb, 56 bytes, Stack size 20 bytes, readwritedatabycom.o(.text.WriteWordByComToFlash))

    [Stack]


    [Called By]

    WriteWordRegister (Thumb, 40 bytes, Stack size 16 bytes, mcp9808.o(.text.WriteWordRegister))

    [Stack]


    [Calls]
    [Called By]

    clear_WDT (Thumb, 2 bytes, Stack size 0 bytes, lhl_watchdog.o(.text.clear_WDT))

    [Called By]

    delay_ms (Thumb, 36 bytes, Stack size 0 bytes, delay.o(.text.delay_ms))

    [Called By]

    disable_interrupts (Thumb, 8 bytes, Stack size 0 bytes, lhl_systemclock.o(.text.disable_interrupts))

    [Called By]

    enable_interrupts (Thumb, 4 bytes, Stack size 0 bytes, lhl_systemclock.o(.text.enable_interrupts))

    [Called By]

    lptimer_register_irq_callback (Thumb, 44 bytes, Stack size 8 bytes, lhl_lptimer.o(.text.lptimer_register_irq_callback))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __0sprintf$5 (Thumb, 36 bytes, Stack size 24 bytes, printf5.o(i.__0sprintf$5), UNUSED)

    [Calls]

    __1sprintf$5 (Thumb, 0 bytes, Stack size 24 bytes, printf5.o(i.__0sprintf$5), UNUSED)

    __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf5.o(i.__0sprintf$5))

    [Stack]


    [Called By]

    __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz))

    [Called By]

    __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_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

    Local Symbols

    _printf_core (Thumb, 688 bytes, Stack size 96 bytes, printf5.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    _sputc (Thumb, 10 bytes, Stack size 0 bytes, printf5.o(i._sputc))

    [Called By]


    [Address Reference Count : 1]

    Undefined Global Symbols