Static Call Graph for image .\STM320518-EVAL-CONFIG1\STM320518-EVAL-CONFIG1.axf



#<CALLGRAPH># ARM Linker, 4.1 [Build 894]: Last Updated: Thu Sep 13 18:21:27 2012

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

Call chain for Maximum Stack Depth:

Menu_ReturnFunc ⇒ Menu_ShowMenuIcons ⇒ Menu_DisplayIcons ⇒ Storage_OpenReadFile ⇒ f_open ⇒ follow_path ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ SD_WriteBlock ⇒ SD_SendCmd ⇒ SD_WriteByte

Mutually Recursive functions

  • ADC1_COMP_IRQHandler   ⇒   ADC1_COMP_IRQHandler
  • Calendar_TimePreAdjust   ⇒   Calendar_DatePreAdjust
  • HardFault_Handler   ⇒   HardFault_Handler

    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_init (Thumb, 0 bytes, Stack size unknown bytes, entry8.o(.ARM.Collect$$$$00000009))

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

    ADC1_COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f0xx.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)

    __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))

    [Stack]


    [Called By]

    __aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)

    __aeabi_idivmod (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)

    __aeabi_uread4 (Thumb, 20 bytes, Stack size 0 bytes, uread4.o(.text))

    [Called By]

    __rt_uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED)

    _uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED)

    __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)

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

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

    ADC_ChannelConfig (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_adc.o(i.ADC_ChannelConfig))

    [Called By]

    ADC_Cmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_adc.o(i.ADC_Cmd))

    [Called By]

    ADC_DeInit (Thumb, 28 bytes, Stack size 8 bytes, stm32f0xx_adc.o(i.ADC_DeInit))

    [Stack]


    [Calls]
    [Called By]

    ADC_GetConversionValue (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_adc.o(i.ADC_GetConversionValue))

    [Called By]

    ADC_GetFlagStatus (Thumb, 28 bytes, Stack size 0 bytes, stm32f0xx_adc.o(i.ADC_GetFlagStatus))

    [Called By]

    ADC_Init (Thumb, 38 bytes, Stack size 12 bytes, stm32f0xx_adc.o(i.ADC_Init))

    [Stack]


    [Called By]

    ADC_StartOfConversion (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_adc.o(i.ADC_StartOfConversion))

    [Called By]

    ADC_StructInit (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_adc.o(i.ADC_StructInit))

    [Called By]

    App_LapTimer_Start (Thumb, 1448 bytes, Stack size 64 bytes, applications.o(i.App_LapTimer_Start))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    App_LightDependentResistor_Start (Thumb, 808 bytes, Stack size 56 bytes, applications.o(i.App_LightDependentResistor_Start))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    App_StopWatch_Start (Thumb, 494 bytes, Stack size 48 bytes, applications.o(i.App_StopWatch_Start))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    COMP_Cmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_comp.o(i.COMP_Cmd))

    [Called By]

    COMP_GetOutputLevel (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_comp.o(i.COMP_GetOutputLevel))

    [Stack]


    [Called By]

    COMP_Init (Thumb, 38 bytes, Stack size 16 bytes, stm32f0xx_comp.o(i.COMP_Init))

    [Stack]


    [Called By]

    Calendar_AlarmAdjust_A (Thumb, 64 bytes, Stack size 8 bytes, calendar.o(i.Calendar_AlarmAdjust_A))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Calendar_AlarmDisplay_A (Thumb, 338 bytes, Stack size 32 bytes, calendar.o(i.Calendar_AlarmDisplay_A))

    [Stack]


    [Calls]
    [Called By]

    Calendar_AlarmPreAdjust_A (Thumb, 172 bytes, Stack size 8 bytes, calendar.o(i.Calendar_AlarmPreAdjust_A))

    [Stack]


    [Calls]
    [Called By]

    Calendar_AlarmRegulate_A (Thumb, 196 bytes, Stack size 40 bytes, calendar.o(i.Calendar_AlarmRegulate_A))

    [Stack]


    [Calls]
    [Called By]

    Calendar_AlarmShow_A (Thumb, 240 bytes, Stack size 8 bytes, calendar.o(i.Calendar_AlarmShow_A))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Calendar_DateAdjust (Thumb, 30 bytes, Stack size 8 bytes, calendar.o(i.Calendar_DateAdjust))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Calendar_DateDisplay (Thumb, 1290 bytes, Stack size 32 bytes, calendar.o(i.Calendar_DateDisplay))

    [Stack]


    [Calls]
    [Called By]

    Calendar_DateRegulate (Thumb, 160 bytes, Stack size 24 bytes, calendar.o(i.Calendar_DateRegulate))

    [Stack]


    [Calls]
    [Called By]

    Calendar_DateShow (Thumb, 1706 bytes, Stack size 40 bytes, calendar.o(i.Calendar_DateShow))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Calendar_Init (Thumb, 180 bytes, Stack size 16 bytes, calendar.o(i.Calendar_Init))

    [Stack]


    [Calls]
    [Called By]

    Calendar_RTC_Configuration (Thumb, 108 bytes, Stack size 24 bytes, calendar.o(i.Calendar_RTC_Configuration))

    [Stack]


    [Calls]
    [Called By]

    Calendar_ReadDigit (Thumb, 268 bytes, Stack size 40 bytes, calendar.o(i.Calendar_ReadDigit))

    [Stack]


    [Calls]
    [Called By]

    Calendar_TimeAdjust (Thumb, 30 bytes, Stack size 8 bytes, calendar.o(i.Calendar_TimeAdjust))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Calendar_TimeDisplay (Thumb, 334 bytes, Stack size 16 bytes, calendar.o(i.Calendar_TimeDisplay))

    [Stack]


    [Calls]
    [Called By]

    Calendar_TimeRegulate (Thumb, 148 bytes, Stack size 24 bytes, calendar.o(i.Calendar_TimeRegulate))

    [Stack]


    [Calls]
    [Called By]

    Calendar_TimeShow (Thumb, 360 bytes, Stack size 16 bytes, calendar.o(i.Calendar_TimeShow))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    DAC_Cmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_dac.o(i.DAC_Cmd))

    [Called By]

    DAC_DMACmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_dac.o(i.DAC_DMACmd))

    [Called By]

    DAC_DeInit (Thumb, 22 bytes, Stack size 8 bytes, stm32f0xx_dac.o(i.DAC_DeInit))

    [Stack]


    [Calls]
    [Called By]

    DAC_Init (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_dac.o(i.DAC_Init))

    [Stack]


    [Called By]

    DAC_SetChannel1Data (Thumb, 8 bytes, Stack size 0 bytes, stm32f0xx_dac.o(i.DAC_SetChannel1Data))

    [Called By]

    DAC_StructInit (Thumb, 8 bytes, Stack size 0 bytes, stm32f0xx_dac.o(i.DAC_StructInit))

    [Called By]

    DBGMCU_Config (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_dbgmcu.o(i.DBGMCU_Config))

    [Called By]

    DMA_Cmd (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_dma.o(i.DMA_Cmd))

    [Called By]

    DMA_DeInit (Thumb, 100 bytes, Stack size 0 bytes, stm32f0xx_dma.o(i.DMA_DeInit))

    [Called By]

    DMA_GetFlagStatus (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_dma.o(i.DMA_GetFlagStatus))

    [Called By]

    DMA_Init (Thumb, 56 bytes, Stack size 12 bytes, stm32f0xx_dma.o(i.DMA_Init))

    [Stack]


    [Called By]

    Delay (Thumb, 10 bytes, Stack size 0 bytes, main.o(i.Delay))

    [Called By]

    Demo_CheckBitmapFilesStatus (Thumb, 208 bytes, Stack size 8 bytes, main.o(i.Demo_CheckBitmapFilesStatus))

    [Stack]


    [Calls]
    [Called By]

    Demo_DecrementTimingDelay (Thumb, 16 bytes, Stack size 0 bytes, main.o(i.Demo_DecrementTimingDelay))

    [Called By]

    Demo_Delay (Thumb, 34 bytes, Stack size 0 bytes, main.o(i.Demo_Delay))

    [Called By]

    Demo_EVAL_Init (Thumb, 138 bytes, Stack size 48 bytes, main.o(i.Demo_EVAL_Init))

    [Stack]


    [Calls]
    [Called By]

    Demo_Get_LedShowStatus (Thumb, 6 bytes, Stack size 0 bytes, main.o(i.Demo_Get_LedShowStatus))

    [Called By]

    Demo_Init (Thumb, 118 bytes, Stack size 8 bytes, main.o(i.Demo_Init))

    [Stack]


    [Calls]
    [Called By]

    Demo_IntExtOnOffCmd (Thumb, 52 bytes, Stack size 24 bytes, main.o(i.Demo_IntExtOnOffCmd))

    [Stack]


    [Calls]
    [Called By]

    Demo_Interrupt_Init (Thumb, 132 bytes, Stack size 32 bytes, main.o(i.Demo_Interrupt_Init))

    [Stack]


    [Calls]
    [Called By]

    Demo_LedShow (Thumb, 52 bytes, Stack size 8 bytes, main.o(i.Demo_LedShow))

    [Stack]


    [Calls]
    [Called By]

    Demo_SysTick_Init (Thumb, 56 bytes, Stack size 16 bytes, main.o(i.Demo_SysTick_Init))

    [Stack]


    [Calls]
    [Called By]

    EXTI0_1_IRQHandler (Thumb, 34 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.EXTI0_1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EXTI4_15_IRQHandler (Thumb, 1996 bytes, Stack size 40 bytes, stm32f0xx_it.o(i.EXTI4_15_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EXTI_ClearFlag (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_exti.o(i.EXTI_ClearFlag))

    [Called By]

    EXTI_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_exti.o(i.EXTI_ClearITPendingBit))

    [Called By]

    EXTI_GetITStatus (Thumb, 24 bytes, Stack size 0 bytes, stm32f0xx_exti.o(i.EXTI_GetITStatus))

    [Called By]

    EXTI_Init (Thumb, 102 bytes, Stack size 8 bytes, stm32f0xx_exti.o(i.EXTI_Init))

    [Stack]


    [Called By]

    EXTI_StructInit (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_exti.o(i.EXTI_StructInit))

    [Called By]

    GPIO_Init (Thumb, 112 bytes, Stack size 20 bytes, stm32f0xx_gpio.o(i.GPIO_Init))

    [Stack]


    [Called By]

    GPIO_PinAFConfig (Thumb, 32 bytes, Stack size 8 bytes, stm32f0xx_gpio.o(i.GPIO_PinAFConfig))

    [Stack]


    [Called By]

    GPIO_ReadInputData (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_gpio.o(i.GPIO_ReadInputData))

    [Called By]

    GPIO_ReadInputDataBit (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_gpio.o(i.GPIO_ReadInputDataBit))

    [Called By]

    GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_gpio.o(i.GPIO_ResetBits))

    [Called By]

    GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_gpio.o(i.GPIO_SetBits))

    [Called By]

    GPIO_WriteBit (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_gpio.o(i.GPIO_WriteBit))

    [Called By]

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.HardFault_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    I2C1_IRQHandler (Thumb, 158 bytes, Stack size 16 bytes, stm32f0xx_it.o(i.I2C1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    I2C_ClearFlag (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_i2c.o(i.I2C_ClearFlag))

    [Called By]

    I2C_ClearITPendingBit (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_i2c.o(i.I2C_ClearITPendingBit))

    [Called By]

    I2C_Cmd (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_i2c.o(i.I2C_Cmd))

    [Called By]

    I2C_DeInit (Thumb, 34 bytes, Stack size 8 bytes, stm32f0xx_i2c.o(i.I2C_DeInit))

    [Stack]


    [Calls]
    [Called By]

    I2C_GenerateSTART (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_i2c.o(i.I2C_GenerateSTART))

    [Called By]

    I2C_GetFlagStatus (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_i2c.o(i.I2C_GetFlagStatus))

    [Called By]

    I2C_GetITStatus (Thumb, 48 bytes, Stack size 8 bytes, stm32f0xx_i2c.o(i.I2C_GetITStatus))

    [Stack]


    [Called By]

    I2C_ITConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_i2c.o(i.I2C_ITConfig))

    [Called By]

    I2C_Init (Thumb, 92 bytes, Stack size 8 bytes, stm32f0xx_i2c.o(i.I2C_Init))

    [Stack]


    [Called By]

    I2C_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_i2c.o(i.I2C_ReceiveData))

    [Called By]

    I2C_SMBusAlertCmd (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_i2c.o(i.I2C_SMBusAlertCmd))

    [Called By]

    I2C_SendData (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_i2c.o(i.I2C_SendData))

    [Called By]

    I2C_TransferHandling (Thumb, 28 bytes, Stack size 16 bytes, stm32f0xx_i2c.o(i.I2C_TransferHandling))

    [Stack]


    [Called By]

    LCD_Clear (Thumb, 60 bytes, Stack size 16 bytes, stm320518_eval_lcd.o(i.LCD_Clear))

    [Stack]


    [Calls]
    [Called By]

    LCD_ClearLine (Thumb, 86 bytes, Stack size 24 bytes, stm320518_eval_lcd.o(i.LCD_ClearLine))

    [Stack]


    [Calls]
    [Called By]

    LCD_CtrlLinesConfig (Thumb, 98 bytes, Stack size 24 bytes, stm320518_eval_lcd.o(i.LCD_CtrlLinesConfig))

    [Stack]


    [Calls]
    [Called By]

    LCD_CtrlLinesWrite (Thumb, 8 bytes, Stack size 8 bytes, stm320518_eval_lcd.o(i.LCD_CtrlLinesWrite))

    [Stack]


    [Calls]
    [Called By]

    LCD_DisplayChar (Thumb, 26 bytes, Stack size 8 bytes, stm320518_eval_lcd.o(i.LCD_DisplayChar))

    [Stack]


    [Calls]
    [Called By]

    LCD_DisplayStringLine (Thumb, 100 bytes, Stack size 32 bytes, stm320518_eval_lcd.o(i.LCD_DisplayStringLine))

    [Stack]


    [Calls]
    [Called By]

    LCD_DrawChar (Thumb, 126 bytes, Stack size 40 bytes, stm320518_eval_lcd.o(i.LCD_DrawChar))

    [Stack]


    [Calls]
    [Called By]

    LCD_DrawFullRect (Thumb, 126 bytes, Stack size 40 bytes, stm320518_eval_lcd.o(i.LCD_DrawFullRect))

    [Stack]


    [Calls]
    [Called By]

    LCD_DrawLine (Thumb, 102 bytes, Stack size 40 bytes, stm320518_eval_lcd.o(i.LCD_DrawLine))

    [Stack]


    [Calls]
    [Called By]

    LCD_DrawRect (Thumb, 62 bytes, Stack size 24 bytes, stm320518_eval_lcd.o(i.LCD_DrawRect))

    [Stack]


    [Calls]
    [Called By]

    LCD_DrawUniLine (Thumb, 186 bytes, Stack size 72 bytes, stm320518_eval_lcd.o(i.LCD_DrawUniLine))

    [Stack]


    [Calls]
    [Called By]

    LCD_GetFont (Thumb, 6 bytes, Stack size 0 bytes, stm320518_eval_lcd.o(i.LCD_GetFont))

    [Called By]

    LCD_ReadReg (Thumb, 170 bytes, Stack size 16 bytes, stm320518_eval_lcd.o(i.LCD_ReadReg))

    [Stack]


    [Calls]
    [Called By]

    LCD_SPIConfig (Thumb, 208 bytes, Stack size 48 bytes, stm320518_eval_lcd.o(i.LCD_SPIConfig))

    [Stack]


    [Calls]
    [Called By]

    LCD_SetBackColor (Thumb, 6 bytes, Stack size 0 bytes, stm320518_eval_lcd.o(i.LCD_SetBackColor))

    [Called By]

    LCD_SetCursor (Thumb, 62 bytes, Stack size 16 bytes, stm320518_eval_lcd.o(i.LCD_SetCursor))

    [Stack]


    [Calls]
    [Called By]

    LCD_SetDisplayWindow (Thumb, 190 bytes, Stack size 40 bytes, stm320518_eval_lcd.o(i.LCD_SetDisplayWindow))

    [Stack]


    [Calls]
    [Called By]

    LCD_SetFont (Thumb, 6 bytes, Stack size 0 bytes, stm320518_eval_lcd.o(i.LCD_SetFont))

    [Called By]

    LCD_SetTextColor (Thumb, 6 bytes, Stack size 0 bytes, stm320518_eval_lcd.o(i.LCD_SetTextColor))

    [Called By]

    LCD_Setup (Thumb, 2060 bytes, Stack size 24 bytes, stm320518_eval_lcd.o(i.LCD_Setup))

    [Stack]


    [Calls]
    [Called By]

    LCD_WindowModeDisable (Thumb, 34 bytes, Stack size 8 bytes, stm320518_eval_lcd.o(i.LCD_WindowModeDisable))

    [Stack]


    [Calls]
    [Called By]

    LCD_WriteRAM (Thumb, 48 bytes, Stack size 16 bytes, stm320518_eval_lcd.o(i.LCD_WriteRAM))

    [Stack]


    [Calls]
    [Called By]

    LCD_WriteRAMWord (Thumb, 26 bytes, Stack size 8 bytes, stm320518_eval_lcd.o(i.LCD_WriteRAMWord))

    [Stack]


    [Calls]
    [Called By]

    LCD_WriteRAM_Prepare (Thumb, 16 bytes, Stack size 8 bytes, stm320518_eval_lcd.o(i.LCD_WriteRAM_Prepare))

    [Stack]


    [Calls]
    [Called By]

    LCD_WriteReg (Thumb, 68 bytes, Stack size 16 bytes, stm320518_eval_lcd.o(i.LCD_WriteReg))

    [Stack]


    [Calls]
    [Called By]

    LCD_WriteRegIndex (Thumb, 64 bytes, Stack size 16 bytes, stm320518_eval_lcd.o(i.LCD_WriteRegIndex))

    [Stack]


    [Calls]
    [Called By]

    LCD_nCS_StartByte (Thumb, 38 bytes, Stack size 8 bytes, stm320518_eval_lcd.o(i.LCD_nCS_StartByte))

    [Stack]


    [Calls]
    [Called By]

    LM75_DeInit (Thumb, 8 bytes, Stack size 8 bytes, stm320518_eval_i2c_tsensor.o(i.LM75_DeInit))

    [Stack]


    [Calls]
    [Called By]

    LM75_GetStatus (Thumb, 96 bytes, Stack size 16 bytes, stm320518_eval_i2c_tsensor.o(i.LM75_GetStatus))

    [Stack]


    [Calls]
    [Called By]

    LM75_Init (Thumb, 52 bytes, Stack size 40 bytes, stm320518_eval_i2c_tsensor.o(i.LM75_Init))

    [Stack]


    [Calls]
    [Called By]

    LM75_LowLevel_DeInit (Thumb, 74 bytes, Stack size 16 bytes, stm320518_eval.o(i.LM75_LowLevel_DeInit))

    [Stack]


    [Calls]
    [Called By]

    LM75_LowLevel_Init (Thumb, 110 bytes, Stack size 16 bytes, stm320518_eval.o(i.LM75_LowLevel_Init))

    [Stack]


    [Calls]
    [Called By]

    LM75_ReadTemp (Thumb, 240 bytes, Stack size 32 bytes, stm320518_eval_i2c_tsensor.o(i.LM75_ReadTemp))

    [Stack]


    [Calls]
    [Called By]

    LM75_WriteConfReg (Thumb, 212 bytes, Stack size 24 bytes, stm320518_eval_i2c_tsensor.o(i.LM75_WriteConfReg))

    [Stack]


    [Calls]
    [Called By]

    LM75_WriteReg (Thumb, 234 bytes, Stack size 40 bytes, stm320518_eval_i2c_tsensor.o(i.LM75_WriteReg))

    [Stack]


    [Calls]
    [Called By]

    LowPower_EnterSTANDBYMode_RTCAlarm (Thumb, 270 bytes, Stack size 8 bytes, lowpower.o(i.LowPower_EnterSTANDBYMode_RTCAlarm))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LowPower_EnterSTANDBYMode_WAKEUP_1 (Thumb, 102 bytes, Stack size 8 bytes, lowpower.o(i.LowPower_EnterSTANDBYMode_WAKEUP_1))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LowPower_EnterSTOPMode_EXTI (Thumb, 354 bytes, Stack size 40 bytes, lowpower.o(i.LowPower_EnterSTOPMode_EXTI))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LowPower_EnterSTOPMode_RTCAlarm (Thumb, 352 bytes, Stack size 8 bytes, lowpower.o(i.LowPower_EnterSTOPMode_RTCAlarm))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    LowPower_Init (Thumb, 18 bytes, Stack size 8 bytes, lowpower.o(i.LowPower_Init))

    [Stack]


    [Calls]
    [Called By]

    LowPower_RestoreGPIOConfig (Thumb, 58 bytes, Stack size 16 bytes, lowpower.o(i.LowPower_RestoreGPIOConfig))

    [Stack]


    [Called By]

    LowPower_SYSCLKConfig_STOP (Thumb, 46 bytes, Stack size 8 bytes, lowpower.o(i.LowPower_SYSCLKConfig_STOP))

    [Stack]


    [Calls]
    [Called By]

    LowPower_SaveGPIOConfig (Thumb, 112 bytes, Stack size 32 bytes, lowpower.o(i.LowPower_SaveGPIOConfig))

    [Stack]


    [Calls]
    [Called By]

    LowPower_Set_STOPModeStatus (Thumb, 8 bytes, Stack size 0 bytes, lowpower.o(i.LowPower_Set_STOPModeStatus))

    [Called By]

    Menu_AboutFunc (Thumb, 354 bytes, Stack size 8 bytes, about.o(i.Menu_AboutFunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Menu_Buffercmp (Thumb, 34 bytes, Stack size 8 bytes, menu.o(i.Menu_Buffercmp))

    [Stack]


    [Called By]

    Menu_CheckBitmapFiles (Thumb, 548 bytes, Stack size 32 bytes, menu.o(i.Menu_CheckBitmapFiles))

    [Stack]


    [Calls]
    [Called By]

    Menu_DisplayIcons (Thumb, 74 bytes, Stack size 24 bytes, menu.o(i.Menu_DisplayIcons))

    [Stack]


    [Calls]
    [Called By]

    Menu_DisplayMenu (Thumb, 118 bytes, Stack size 24 bytes, menu.o(i.Menu_DisplayMenu))

    [Stack]


    [Calls]
    [Called By]

    Menu_DownFunc (Thumb, 112 bytes, Stack size 16 bytes, menu.o(i.Menu_DownFunc))

    [Stack]


    [Calls]
    [Called By]

    Menu_IdleFunc (Thumb, 2 bytes, Stack size 0 bytes, menu.o(i.Menu_IdleFunc))
    [Address Reference Count : 14]

    Menu_Init (Thumb, 20 bytes, Stack size 0 bytes, menu.o(i.Menu_Init))

    [Called By]

    Menu_JumpConfFunc (Thumb, 646 bytes, Stack size 16 bytes, help.o(i.Menu_JumpConfFunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Menu_MenuNavigationFunc (Thumb, 244 bytes, Stack size 8 bytes, help.o(i.Menu_MenuNavigationFunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Menu_ReadKey (Thumb, 156 bytes, Stack size 8 bytes, menu.o(i.Menu_ReadKey))

    [Stack]


    [Calls]
    [Called By]

    Menu_RecordedWavePlayFunc (Thumb, 386 bytes, Stack size 24 bytes, waverecord.o(i.Menu_RecordedWavePlayFunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Menu_ReturnFunc (Thumb, 70 bytes, Stack size 8 bytes, menu.o(i.Menu_ReturnFunc))

    [Stack]


    [Calls]
    [Address Reference Count : 13]

    Menu_STM32Intro (Thumb, 160 bytes, Stack size 32 bytes, menu.o(i.Menu_STM32Intro))

    [Stack]


    [Calls]
    [Called By]

    Menu_SelFunc (Thumb, 52 bytes, Stack size 8 bytes, menu.o(i.Menu_SelFunc))

    [Stack]


    [Calls]
    [Called By]

    Menu_ShowMenuIcons (Thumb, 594 bytes, Stack size 72 bytes, menu.o(i.Menu_ShowMenuIcons))

    [Stack]


    [Calls]
    [Called By]

    Menu_ThermometerFun (Thumb, 794 bytes, Stack size 32 bytes, thermometer.o(i.Menu_ThermometerFun))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    Menu_UpFunc (Thumb, 108 bytes, Stack size 16 bytes, menu.o(i.Menu_UpFunc))

    [Stack]


    [Calls]
    [Called By]

    Menu_WaveRecorderFunc (Thumb, 586 bytes, Stack size 32 bytes, waverecord.o(i.Menu_WaveRecorderFunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    NMI_Handler (Thumb, 460 bytes, Stack size 24 bytes, stm32f0xx_it.o(i.NMI_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    NVIC_Init (Thumb, 70 bytes, Stack size 12 bytes, stm32f0xx_misc.o(i.NVIC_Init))

    [Stack]


    [Called By]

    PWR_BackupAccessCmd (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_pwr.o(i.PWR_BackupAccessCmd))

    [Called By]

    PWR_ClearFlag (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_pwr.o(i.PWR_ClearFlag))

    [Called By]

    PWR_EnterSTANDBYMode (Thumb, 30 bytes, Stack size 0 bytes, stm32f0xx_pwr.o(i.PWR_EnterSTANDBYMode))

    [Called By]

    PWR_EnterSTOPMode (Thumb, 40 bytes, Stack size 0 bytes, stm32f0xx_pwr.o(i.PWR_EnterSTOPMode))

    [Called By]

    PWR_GetFlagStatus (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_pwr.o(i.PWR_GetFlagStatus))

    [Called By]

    PWR_WakeUpPinCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_pwr.o(i.PWR_WakeUpPinCmd))

    [Called By]

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.PendSV_Handler))
    [Address Reference Count : 1]

    PlayWaveRecorded_Start (Thumb, 718 bytes, Stack size 72 bytes, waverecord.o(i.PlayWaveRecorded_Start))

    [Stack]


    [Calls]
    [Called By]

    RCC_ADCCLKConfig (Thumb, 38 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_ADCCLKConfig))

    [Called By]

    RCC_AHBPeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_AHBPeriphClockCmd))

    [Called By]

    RCC_APB1PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_APB1PeriphClockCmd))

    [Called By]

    RCC_APB1PeriphResetCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_APB1PeriphResetCmd))

    [Called By]

    RCC_APB2PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_APB2PeriphClockCmd))

    [Called By]

    RCC_APB2PeriphResetCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_APB2PeriphResetCmd))

    [Called By]

    RCC_BackupResetCmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_BackupResetCmd))

    [Called By]

    RCC_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_ClearITPendingBit))

    [Called By]

    RCC_ClockSecuritySystemCmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_ClockSecuritySystemCmd))

    [Called By]

    RCC_DeInit (Thumb, 78 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_DeInit))

    [Called By]

    RCC_GetFlagStatus (Thumb, 48 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_GetFlagStatus))

    [Called By]

    RCC_GetITStatus (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_GetITStatus))

    [Called By]

    RCC_GetSYSCLKSource (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_GetSYSCLKSource))

    [Called By]

    RCC_HSEConfig (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_HSEConfig))

    [Called By]

    RCC_HSI14Cmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_HSI14Cmd))

    [Called By]

    RCC_I2CCLKConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_I2CCLKConfig))

    [Called By]

    RCC_LSEConfig (Thumb, 26 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_LSEConfig))

    [Called By]

    RCC_PLLCmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_PLLCmd))

    [Called By]

    RCC_RTCCLKCmd (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_RTCCLKCmd))

    [Called By]

    RCC_RTCCLKConfig (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_RTCCLKConfig))

    [Called By]

    RCC_SYSCLKConfig (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_rcc.o(i.RCC_SYSCLKConfig))

    [Called By]

    RCC_WaitForHSEStartUp (Thumb, 38 bytes, Stack size 12 bytes, stm32f0xx_rcc.o(i.RCC_WaitForHSEStartUp))

    [Stack]


    [Calls]
    [Called By]

    RF_EEprom_DataLogger (Thumb, 434 bytes, Stack size 32 bytes, rf_eeprom.o(i.RF_EEprom_DataLogger))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    RF_EEprom_DataLogger_Init (Thumb, 700 bytes, Stack size 24 bytes, rf_eeprom.o(i.RF_EEprom_DataLogger_Init))

    [Stack]


    [Calls]
    [Called By]

    RF_EEprom_ESLFunc (Thumb, 1702 bytes, Stack size 64 bytes, rf_eeprom.o(i.RF_EEprom_ESLFunc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    RTC_AlarmCmd (Thumb, 68 bytes, Stack size 8 bytes, stm32f0xx_rtc.o(i.RTC_AlarmCmd))

    [Stack]


    [Called By]

    RTC_AlarmSubSecondConfig (Thumb, 26 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_AlarmSubSecondConfig))

    [Called By]

    RTC_ClearFlag (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_ClearFlag))

    [Called By]

    RTC_ClearITPendingBit (Thumb, 22 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_ClearITPendingBit))

    [Called By]

    RTC_EnterInitMode (Thumb, 48 bytes, Stack size 8 bytes, stm32f0xx_rtc.o(i.RTC_EnterInitMode))

    [Stack]


    [Called By]

    RTC_ExitInitMode (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_ExitInitMode))

    [Called By]

    RTC_GetAlarm (Thumb, 90 bytes, Stack size 16 bytes, stm32f0xx_rtc.o(i.RTC_GetAlarm))

    [Stack]


    [Calls]
    [Called By]

    RTC_GetDate (Thumb, 64 bytes, Stack size 8 bytes, stm32f0xx_rtc.o(i.RTC_GetDate))

    [Stack]


    [Calls]
    [Called By]

    RTC_GetITStatus (Thumb, 54 bytes, Stack size 16 bytes, stm32f0xx_rtc.o(i.RTC_GetITStatus))

    [Stack]


    [Called By]

    RTC_GetSubSecond (Thumb, 8 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_GetSubSecond))

    [Called By]

    RTC_GetTime (Thumb, 68 bytes, Stack size 8 bytes, stm32f0xx_rtc.o(i.RTC_GetTime))

    [Stack]


    [Calls]
    [Called By]

    RTC_Get_Time (Thumb, 220 bytes, Stack size 48 bytes, applications.o(i.RTC_Get_Time))

    [Stack]


    [Calls]
    [Called By]

    RTC_IRQHandler (Thumb, 482 bytes, Stack size 24 bytes, stm32f0xx_it.o(i.RTC_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    RTC_ITConfig (Thumb, 56 bytes, Stack size 12 bytes, stm32f0xx_rtc.o(i.RTC_ITConfig))

    [Stack]


    [Called By]

    RTC_Init (Thumb, 68 bytes, Stack size 16 bytes, stm32f0xx_rtc.o(i.RTC_Init))

    [Stack]


    [Calls]
    [Called By]

    RTC_ReadBackupRegister (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_ReadBackupRegister))

    [Called By]

    RTC_SetAlarm (Thumb, 130 bytes, Stack size 16 bytes, stm32f0xx_rtc.o(i.RTC_SetAlarm))

    [Stack]


    [Calls]
    [Called By]

    RTC_SetDate (Thumb, 140 bytes, Stack size 16 bytes, stm32f0xx_rtc.o(i.RTC_SetDate))

    [Stack]


    [Calls]
    [Called By]

    RTC_SetTime (Thumb, 138 bytes, Stack size 24 bytes, stm32f0xx_rtc.o(i.RTC_SetTime))

    [Stack]


    [Calls]
    [Called By]

    RTC_TamperCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_TamperCmd))

    [Called By]

    RTC_TamperFilterConfig (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_TamperFilterConfig))

    [Called By]

    RTC_TamperPullUpCmd (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_TamperPullUpCmd))

    [Called By]

    RTC_TamperSamplingFreqConfig (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_TamperSamplingFreqConfig))

    [Called By]

    RTC_TamperTriggerConfig (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_TamperTriggerConfig))

    [Called By]

    RTC_TimeStructInit (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_TimeStructInit))

    [Called By]

    RTC_Time_Display (Thumb, 68 bytes, Stack size 40 bytes, applications.o(i.RTC_Time_Display))

    [Stack]


    [Calls]
    [Called By]

    RTC_Time_InitDisplay (Thumb, 138 bytes, Stack size 16 bytes, applications.o(i.RTC_Time_InitDisplay))

    [Stack]


    [Calls]
    [Called By]

    RTC_WaitForSynchro (Thumb, 68 bytes, Stack size 8 bytes, stm32f0xx_rtc.o(i.RTC_WaitForSynchro))

    [Stack]


    [Called By]

    RTC_WriteBackupRegister (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_WriteBackupRegister))

    [Called By]

    ReadUnit (Thumb, 34 bytes, Stack size 20 bytes, waveplayer.o(i.ReadUnit))

    [Stack]


    [Called By]

    SD_Detect (Thumb, 20 bytes, Stack size 8 bytes, stm320518_eval_spi_sd.o(i.SD_Detect))

    [Stack]


    [Calls]
    [Called By]

    SD_GetDataResponse (Thumb, 50 bytes, Stack size 16 bytes, stm320518_eval_spi_sd.o(i.SD_GetDataResponse))

    [Stack]


    [Calls]
    [Called By]

    SD_GetResponse (Thumb, 36 bytes, Stack size 16 bytes, stm320518_eval_spi_sd.o(i.SD_GetResponse))

    [Stack]


    [Calls]
    [Called By]

    SD_GoIdleState (Thumb, 96 bytes, Stack size 8 bytes, stm320518_eval_spi_sd.o(i.SD_GoIdleState))

    [Stack]


    [Calls]
    [Called By]

    SD_Init (Thumb, 34 bytes, Stack size 8 bytes, stm320518_eval_spi_sd.o(i.SD_Init))

    [Stack]


    [Calls]
    [Called By]

    SD_LowLevel_DeInit (Thumb, 98 bytes, Stack size 24 bytes, stm320518_eval.o(i.SD_LowLevel_DeInit))

    [Stack]


    [Calls]
    [Called By]

    SD_LowLevel_Init (Thumb, 216 bytes, Stack size 48 bytes, stm320518_eval.o(i.SD_LowLevel_Init))

    [Stack]


    [Calls]
    [Called By]

    SD_ReadBlock (Thumb, 92 bytes, Stack size 32 bytes, stm320518_eval_spi_sd.o(i.SD_ReadBlock))

    [Stack]


    [Calls]
    [Called By]

    SD_ReadByte (Thumb, 44 bytes, Stack size 8 bytes, stm320518_eval_spi_sd.o(i.SD_ReadByte))

    [Stack]


    [Calls]
    [Called By]

    SD_SendCmd (Thumb, 44 bytes, Stack size 24 bytes, stm320518_eval_spi_sd.o(i.SD_SendCmd))

    [Stack]


    [Calls]
    [Called By]

    SD_WriteBlock (Thumb, 102 bytes, Stack size 32 bytes, stm320518_eval_spi_sd.o(i.SD_WriteBlock))

    [Stack]


    [Calls]
    [Called By]

    SD_WriteByte (Thumb, 46 bytes, Stack size 16 bytes, stm320518_eval_spi_sd.o(i.SD_WriteByte))

    [Stack]


    [Calls]
    [Called By]

    SPI_Cmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_spi.o(i.SPI_Cmd))

    [Called By]

    SPI_I2S_DeInit (Thumb, 54 bytes, Stack size 8 bytes, stm32f0xx_spi.o(i.SPI_I2S_DeInit))

    [Stack]


    [Calls]
    [Called By]

    SPI_I2S_GetFlagStatus (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_spi.o(i.SPI_I2S_GetFlagStatus))

    [Called By]

    SPI_I2S_ReceiveData16 (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_spi.o(i.SPI_I2S_ReceiveData16))

    [Called By]

    SPI_Init (Thumb, 74 bytes, Stack size 12 bytes, stm32f0xx_spi.o(i.SPI_Init))

    [Stack]


    [Called By]

    SPI_ReceiveData8 (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_spi.o(i.SPI_ReceiveData8))

    [Called By]

    SPI_RxFIFOThresholdConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_spi.o(i.SPI_RxFIFOThresholdConfig))

    [Called By]

    SPI_SendData8 (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_spi.o(i.SPI_SendData8))

    [Called By]

    STM320518_LCD_Init (Thumb, 58 bytes, Stack size 8 bytes, stm320518_eval_lcd.o(i.STM320518_LCD_Init))

    [Stack]


    [Calls]
    [Called By]

    STM_EVAL_LEDInit (Thumb, 58 bytes, Stack size 32 bytes, stm320518_eval.o(i.STM_EVAL_LEDInit))

    [Stack]


    [Calls]
    [Called By]

    STM_EVAL_LEDOff (Thumb, 16 bytes, Stack size 0 bytes, stm320518_eval.o(i.STM_EVAL_LEDOff))

    [Called By]

    STM_EVAL_LEDOn (Thumb, 16 bytes, Stack size 0 bytes, stm320518_eval.o(i.STM_EVAL_LEDOn))

    [Called By]

    STM_EVAL_PBGetState (Thumb, 20 bytes, Stack size 8 bytes, stm320518_eval.o(i.STM_EVAL_PBGetState))

    [Stack]


    [Calls]
    [Called By]

    STM_EVAL_PBInit (Thumb, 146 bytes, Stack size 48 bytes, stm320518_eval.o(i.STM_EVAL_PBInit))

    [Stack]


    [Calls]
    [Called By]

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

    SYSCFG_EXTILineConfig (Thumb, 34 bytes, Stack size 8 bytes, stm32f0xx_syscfg.o(i.SYSCFG_EXTILineConfig))

    [Stack]


    [Called By]

    Set_DOWNStatus (Thumb, 8 bytes, Stack size 0 bytes, main.o(i.Set_DOWNStatus))

    [Called By]

    Set_SELStatus (Thumb, 8 bytes, Stack size 0 bytes, main.o(i.Set_SELStatus))

    [Called By]

    Set_UPStatus (Thumb, 8 bytes, Stack size 0 bytes, main.o(i.Set_UPStatus))

    [Called By]

    Storage_Init (Thumb, 38 bytes, Stack size 8 bytes, storage.o(i.Storage_Init))

    [Stack]


    [Calls]
    [Called By]

    Storage_OpenReadFile (Thumb, 424 bytes, Stack size 600 bytes, storage.o(i.Storage_OpenReadFile))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    SystemInit (Thumb, 84 bytes, Stack size 8 bytes, system_stm32f0xx.o(i.SystemInit))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM14_IRQHandler (Thumb, 120 bytes, Stack size 16 bytes, stm32f0xx_it.o(i.TIM14_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM15_IRQHandler (Thumb, 186 bytes, Stack size 16 bytes, stm32f0xx_it.o(i.TIM15_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM3_IRQHandler (Thumb, 92 bytes, Stack size 16 bytes, stm32f0xx_it.o(i.TIM3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_tim.o(i.TIM_ClearITPendingBit))

    [Called By]

    TIM_Cmd (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_tim.o(i.TIM_Cmd))

    [Called By]

    TIM_DeInit (Thumb, 152 bytes, Stack size 8 bytes, stm32f0xx_tim.o(i.TIM_DeInit))

    [Stack]


    [Calls]
    [Called By]

    TIM_GenerateEvent (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_tim.o(i.TIM_GenerateEvent))

    [Called By]

    TIM_ITConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_tim.o(i.TIM_ITConfig))

    [Called By]

    TIM_OC1Init (Thumb, 104 bytes, Stack size 12 bytes, stm32f0xx_tim.o(i.TIM_OC1Init))

    [Stack]


    [Called By]

    TIM_OCStructInit (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_tim.o(i.TIM_OCStructInit))

    [Called By]

    TIM_SelectOutputTrigger (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_tim.o(i.TIM_SelectOutputTrigger))

    [Called By]

    TIM_SetAutoreload (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_tim.o(i.TIM_SetAutoreload))

    [Called By]

    TIM_SetCounter (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_tim.o(i.TIM_SetCounter))

    [Called By]

    TIM_TimeBaseInit (Thumb, 88 bytes, Stack size 8 bytes, stm32f0xx_tim.o(i.TIM_TimeBaseInit))

    [Stack]


    [Called By]

    TIM_TimeBaseStructInit (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_tim.o(i.TIM_TimeBaseStructInit))

    [Called By]

    WavePlayer_Init (Thumb, 120 bytes, Stack size 24 bytes, waveplayer.o(i.WavePlayer_Init))

    [Stack]


    [Calls]
    [Called By]

    WaveRec_HeaderInit (Thumb, 158 bytes, Stack size 20 bytes, waverecord.o(i.WaveRec_HeaderInit))

    [Stack]


    [Called By]

    WaveRec_Init (Thumb, 192 bytes, Stack size 56 bytes, waverecord.o(i.WaveRec_Init))

    [Stack]


    [Calls]
    [Called By]

    WaveRec_Recording (Thumb, 202 bytes, Stack size 24 bytes, waverecord.o(i.WaveRec_Recording))

    [Stack]


    [Calls]
    [Called By]

    WaveRec_Start (Thumb, 110 bytes, Stack size 16 bytes, waverecord.o(i.WaveRec_Start))

    [Stack]


    [Calls]
    [Called By]

    __ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, applications.o(i.__ARM_common_switch8))

    [Stack]


    [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)

    clust2sect (Thumb, 24 bytes, Stack size 0 bytes, ff.o(i.clust2sect))

    [Called By]

    disk_initialize (Thumb, 8 bytes, Stack size 8 bytes, diskio.o(i.disk_initialize))

    [Stack]


    [Calls]
    [Called By]

    disk_ioctl (Thumb, 34 bytes, Stack size 0 bytes, diskio.o(i.disk_ioctl))

    [Called By]

    disk_read (Thumb, 18 bytes, Stack size 8 bytes, diskio.o(i.disk_read))

    [Stack]


    [Calls]
    [Called By]

    disk_status (Thumb, 8 bytes, Stack size 0 bytes, diskio.o(i.disk_status))

    [Called By]

    disk_write (Thumb, 18 bytes, Stack size 8 bytes, diskio.o(i.disk_write))

    [Stack]


    [Calls]
    [Called By]

    f_close (Thumb, 18 bytes, Stack size 8 bytes, ff.o(i.f_close))

    [Stack]


    [Calls]
    [Called By]

    f_lseek (Thumb, 346 bytes, Stack size 40 bytes, ff.o(i.f_lseek))

    [Stack]


    [Calls]
    [Called By]

    f_mkdir (Thumb, 388 bytes, Stack size 120 bytes, ff.o(i.f_mkdir))

    [Stack]


    [Calls]
    [Called By]

    f_mount (Thumb, 32 bytes, Stack size 0 bytes, ff.o(i.f_mount))

    [Called By]

    f_open (Thumb, 324 bytes, Stack size 88 bytes, ff.o(i.f_open))

    [Stack]


    [Calls]
    [Called By]

    f_opendir (Thumb, 94 bytes, Stack size 32 bytes, ff.o(i.f_opendir))

    [Stack]


    [Calls]
    [Called By]

    f_read (Thumb, 358 bytes, Stack size 56 bytes, ff.o(i.f_read))

    [Stack]


    [Calls]
    [Called By]

    f_sync (Thumb, 164 bytes, Stack size 16 bytes, ff.o(i.f_sync))

    [Stack]


    [Calls]
    [Called By]

    f_unlink (Thumb, 168 bytes, Stack size 80 bytes, ff.o(i.f_unlink))

    [Stack]


    [Calls]
    [Called By]

    f_write (Thumb, 414 bytes, Stack size 56 bytes, ff.o(i.f_write))

    [Stack]


    [Calls]
    [Called By]

    get_fat (Thumb, 196 bytes, Stack size 24 bytes, ff.o(i.get_fat))

    [Stack]


    [Calls]
    [Called By]

    get_fattime (Thumb, 4 bytes, Stack size 0 bytes, diskio.o(i.get_fattime))

    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    put_fat (Thumb, 250 bytes, Stack size 24 bytes, ff.o(i.put_fat))

    [Stack]


    [Calls]
    [Called By]

    sEE_DeInit (Thumb, 8 bytes, Stack size 8 bytes, stm320518_eval_i2c_ee.o(i.sEE_DeInit))

    [Stack]


    [Calls]
    [Called By]

    sEE_Init (Thumb, 54 bytes, Stack size 40 bytes, stm320518_eval_i2c_ee.o(i.sEE_Init))

    [Stack]


    [Calls]
    [Called By]

    sEE_LowLevel_DeInit (Thumb, 62 bytes, Stack size 16 bytes, stm320518_eval.o(i.sEE_LowLevel_DeInit))

    [Stack]


    [Calls]
    [Called By]

    sEE_LowLevel_Init (Thumb, 84 bytes, Stack size 16 bytes, stm320518_eval.o(i.sEE_LowLevel_Init))

    [Stack]


    [Calls]
    [Called By]

    sEE_ReadBuffer (Thumb, 578 bytes, Stack size 40 bytes, stm320518_eval_i2c_ee.o(i.sEE_ReadBuffer))

    [Stack]


    [Calls]
    [Called By]

    sEE_TIMEOUT_UserCallback (Thumb, 30 bytes, Stack size 8 bytes, menu.o(i.sEE_TIMEOUT_UserCallback))

    [Stack]


    [Calls]
    [Called By]

    sEE_WaitEepromStandbyState (Thumb, 96 bytes, Stack size 24 bytes, stm320518_eval_i2c_ee.o(i.sEE_WaitEepromStandbyState))

    [Stack]


    [Calls]
    [Called By]

    sEE_WriteBuffer (Thumb, 250 bytes, Stack size 32 bytes, stm320518_eval_i2c_ee.o(i.sEE_WriteBuffer))

    [Stack]


    [Calls]
    [Called By]

    sEE_WritePage (Thumb, 246 bytes, Stack size 40 bytes, stm320518_eval_i2c_ee.o(i.sEE_WritePage))

    [Stack]


    [Calls]
    [Called By]

    Local Symbols

    SetSysClock (Thumb, 120 bytes, Stack size 8 bytes, system_stm32f0xx.o(i.SetSysClock))

    [Stack]


    [Called By]

    check_fs (Thumb, 98 bytes, Stack size 16 bytes, ff.o(i.check_fs))

    [Stack]


    [Calls]
    [Called By]

    chk_mounted (Thumb, 626 bytes, Stack size 56 bytes, ff.o(i.chk_mounted))

    [Stack]


    [Calls]
    [Called By]

    create_chain (Thumb, 154 bytes, Stack size 24 bytes, ff.o(i.create_chain))

    [Stack]


    [Calls]
    [Called By]

    create_name (Thumb, 278 bytes, Stack size 32 bytes, ff.o(i.create_name))

    [Stack]


    [Calls]
    [Called By]

    dir_next (Thumb, 236 bytes, Stack size 24 bytes, ff.o(i.dir_next))

    [Stack]


    [Calls]
    [Called By]

    dir_read (Thumb, 74 bytes, Stack size 8 bytes, ff.o(i.dir_read))

    [Stack]


    [Calls]
    [Called By]

    dir_register (Thumb, 94 bytes, Stack size 16 bytes, ff.o(i.dir_register))

    [Stack]


    [Calls]
    [Called By]

    dir_remove (Thumb, 40 bytes, Stack size 8 bytes, ff.o(i.dir_remove))

    [Stack]


    [Calls]
    [Called By]

    dir_sdi (Thumb, 126 bytes, Stack size 16 bytes, ff.o(i.dir_sdi))

    [Stack]


    [Calls]
    [Called By]

    follow_path (Thumb, 194 bytes, Stack size 24 bytes, ff.o(i.follow_path))

    [Stack]


    [Calls]
    [Called By]

    mem_cpy (Thumb, 16 bytes, Stack size 0 bytes, ff.o(i.mem_cpy))

    [Called By]

    mem_set (Thumb, 14 bytes, Stack size 0 bytes, ff.o(i.mem_set))

    [Called By]

    move_window (Thumb, 110 bytes, Stack size 24 bytes, ff.o(i.move_window))

    [Stack]


    [Calls]
    [Called By]

    remove_chain (Thumb, 90 bytes, Stack size 24 bytes, ff.o(i.remove_chain))

    [Stack]


    [Calls]
    [Called By]

    sync (Thumb, 158 bytes, Stack size 24 bytes, ff.o(i.sync))

    [Stack]


    [Calls]
    [Called By]

    validate (Thumb, 36 bytes, Stack size 8 bytes, ff.o(i.validate))

    [Stack]


    [Calls]
    [Called By]

    RTC_Bcd2ToByte (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_Bcd2ToByte))

    [Called By]

    RTC_ByteToBcd2 (Thumb, 24 bytes, Stack size 0 bytes, stm32f0xx_rtc.o(i.RTC_ByteToBcd2))

    [Called By]

    PutPixel (Thumb, 32 bytes, Stack size 8 bytes, stm320518_eval_lcd.o(i.PutPixel))

    [Stack]


    [Calls]
    [Called By]

    delay (Thumb, 14 bytes, Stack size 0 bytes, stm320518_eval_lcd.o(i.delay))

    [Called By]

    RTC_Config (Thumb, 100 bytes, Stack size 8 bytes, applications.o(i.RTC_Config))

    [Stack]


    [Calls]
    [Called By]

    RTC_Time_ClearDisplay (Thumb, 138 bytes, Stack size 16 bytes, applications.o(i.RTC_Time_ClearDisplay))

    [Stack]


    [Calls]
    [Called By]

    Calendar_DatePreAdjust (Thumb, 170 bytes, Stack size 8 bytes, calendar.o(i.Calendar_DatePreAdjust))

    [Stack]


    [Calls]
    [Called By]

    Calendar_IsLeapYear (Thumb, 42 bytes, Stack size 8 bytes, calendar.o(i.Calendar_IsLeapYear))

    [Stack]


    [Calls]
    [Called By]

    Calendar_RegulateDay (Thumb, 532 bytes, Stack size 32 bytes, calendar.o(i.Calendar_RegulateDay))

    [Stack]


    [Calls]
    [Called By]

    Calendar_RegulateMonth (Thumb, 236 bytes, Stack size 16 bytes, calendar.o(i.Calendar_RegulateMonth))

    [Stack]


    [Calls]
    [Called By]

    Calendar_RegulateYear (Thumb, 228 bytes, Stack size 24 bytes, calendar.o(i.Calendar_RegulateYear))

    [Stack]


    [Calls]
    [Called By]

    Calendar_TimePreAdjust (Thumb, 344 bytes, Stack size 16 bytes, calendar.o(i.Calendar_TimePreAdjust))

    [Stack]


    [Calls]
    [Called By]

    Calendar_WeekDayNum (Thumb, 190 bytes, Stack size 40 bytes, calendar.o(i.Calendar_WeekDayNum))

    [Stack]


    [Calls]
    [Called By]

    NVIC_SetPriority (Thumb, 60 bytes, Stack size 0 bytes, main.o(i.NVIC_SetPriority))

    [Called By]

    acquisition_running (Thumb, 602 bytes, Stack size 72 bytes, rf_eeprom.o(i.acquisition_running))

    [Stack]


    [Calls]
    [Called By]

    start_acquisition (Thumb, 116 bytes, Stack size 24 bytes, rf_eeprom.o(i.start_acquisition))

    [Stack]


    [Calls]
    [Called By]

    stop_acquisition (Thumb, 60 bytes, Stack size 24 bytes, rf_eeprom.o(i.stop_acquisition))

    [Stack]


    [Calls]
    [Called By]

    NVIC_SystemReset (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.NVIC_SystemReset))

    [Called By]

    RecWave_LCDDisplayUpdate (Thumb, 646 bytes, Stack size 24 bytes, waverecord.o(i.RecWave_LCDDisplayUpdate))

    [Stack]


    [Calls]
    [Called By]

    Rec_Inform_Display (Thumb, 504 bytes, Stack size 8 bytes, waverecord.o(i.Rec_Inform_Display))

    [Stack]


    [Calls]
    [Called By]

    Undefined Global Symbols