Static Call Graph for image .\STM322xG-EVAL\STM322xG-EVAL.axf



#<CALLGRAPH># ARM Linker, 4.1 [Build 894]: Last Updated: Thu Jun 28 18:17:59 2012

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

Call chain for Maximum Stack Depth:

USBH_USR_MSC_Application ⇒ Image_Browser ⇒ f_open ⇒ dir_register ⇒ dir_find ⇒ dir_next ⇒ create_chain ⇒ put_fat ⇒ move_window ⇒ disk_write ⇒ USBH_MSC_HandleBOTXfer ⇒ USBH_BulkSendData ⇒ HCD_SubmitRequest ⇒ USB_OTG_HC_StartXfer ⇒ USB_OTG_WritePacket

Mutually Recursive functions

  • SysTick_Handler   ⇒   SysTick_Handler
  • ADC_IRQHandler   ⇒   ADC_IRQHandler
  • BusFault_Handler   ⇒   BusFault_Handler
  • HardFault_Handler   ⇒   HardFault_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
  • Explore_Disk   ⇒   Explore_Disk
  • UsageFault_Handler   ⇒   UsageFault_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_stm32f2xx.o(.text))
    [Address Reference Count : 1]

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f2xx.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    [Stack]


    [Called By]

    __aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)

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

    __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

    [Called By]

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

    __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

    [Called By]

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

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32fxxx_it.o(i.BusFault_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

    EXTI1_IRQHandler (Thumb, 34 bytes, Stack size 8 bytes, stm32fxxx_it.o(i.EXTI1_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Called By]

    EXTI_GetITStatus (Thumb, 28 bytes, Stack size 0 bytes, stm32f2xx_exti.o(i.EXTI_GetITStatus))

    [Called By]

    EXTI_Init (Thumb, 108 bytes, Stack size 12 bytes, stm32f2xx_exti.o(i.EXTI_Init))

    [Stack]


    [Called By]

    FSMC_NORSRAMCmd (Thumb, 28 bytes, Stack size 0 bytes, stm32f2xx_fsmc.o(i.FSMC_NORSRAMCmd))

    [Called By]

    FSMC_NORSRAMInit (Thumb, 192 bytes, Stack size 12 bytes, stm32f2xx_fsmc.o(i.FSMC_NORSRAMInit))

    [Stack]


    [Called By]

    GPIO_Init (Thumb, 124 bytes, Stack size 20 bytes, stm32f2xx_gpio.o(i.GPIO_Init))

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

    HCD_GetCurrentFrame (Thumb, 8 bytes, Stack size 0 bytes, usb_hcd.o(i.HCD_GetCurrentFrame))

    [Called By]

    HCD_GetCurrentSpeed (Thumb, 12 bytes, Stack size 0 bytes, usb_hcd.o(i.HCD_GetCurrentSpeed))

    [Called By]

    HCD_GetURB_State (Thumb, 8 bytes, Stack size 0 bytes, usb_hcd.o(i.HCD_GetURB_State))

    [Called By]

    HCD_GetXferCnt (Thumb, 10 bytes, Stack size 0 bytes, usb_hcd.o(i.HCD_GetXferCnt))

    [Called By]

    HCD_Init (Thumb, 86 bytes, Stack size 8 bytes, usb_hcd.o(i.HCD_Init))

    [Stack]


    [Calls]
    [Called By]

    HCD_IsDeviceConnected (Thumb, 6 bytes, Stack size 0 bytes, usb_hcd.o(i.HCD_IsDeviceConnected))

    [Called By]

    HCD_ResetPort (Thumb, 10 bytes, Stack size 8 bytes, usb_hcd.o(i.HCD_ResetPort))

    [Stack]


    [Calls]
    [Called By]

    HCD_SubmitRequest (Thumb, 20 bytes, Stack size 0 bytes, usb_hcd.o(i.HCD_SubmitRequest))

    [Stack]


    [Calls]
    [Called By]

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

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    LCD_Clear (Thumb, 116 bytes, Stack size 12 bytes, stm322xg_eval_lcd.o(i.LCD_Clear))

    [Stack]


    [Calls]
    [Called By]

    LCD_ClearLine (Thumb, 44 bytes, Stack size 16 bytes, stm322xg_eval_lcd.o(i.LCD_ClearLine))

    [Stack]


    [Calls]
    [Called By]

    LCD_CtrlLinesConfig (Thumb, 386 bytes, Stack size 32 bytes, stm322xg_eval_lcd.o(i.LCD_CtrlLinesConfig))

    [Stack]


    [Calls]
    [Called By]

    LCD_DisplayChar (Thumb, 26 bytes, Stack size 4 bytes, stm322xg_eval_lcd.o(i.LCD_DisplayChar))

    [Stack]


    [Calls]
    [Called By]

    LCD_DisplayStringLine (Thumb, 52 bytes, Stack size 20 bytes, stm322xg_eval_lcd.o(i.LCD_DisplayStringLine))

    [Stack]


    [Calls]
    [Called By]

    LCD_DrawChar (Thumb, 118 bytes, Stack size 32 bytes, stm322xg_eval_lcd.o(i.LCD_DrawChar))

    [Stack]


    [Calls]
    [Called By]

    LCD_FSMCConfig (Thumb, 76 bytes, Stack size 96 bytes, stm322xg_eval_lcd.o(i.LCD_FSMCConfig))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    LCD_LOG_ClearTextZone (Thumb, 38 bytes, Stack size 16 bytes, lcd_log.o(i.LCD_LOG_ClearTextZone))

    [Stack]


    [Calls]
    [Called By]

    LCD_LOG_DeInit (Thumb, 34 bytes, Stack size 0 bytes, lcd_log.o(i.LCD_LOG_DeInit))

    [Called By]

    LCD_LOG_Init (Thumb, 18 bytes, Stack size 8 bytes, lcd_log.o(i.LCD_LOG_Init))

    [Stack]


    [Calls]
    [Called By]

    LCD_LOG_SetFooter (Thumb, 100 bytes, Stack size 56 bytes, lcd_log.o(i.LCD_LOG_SetFooter))

    [Stack]


    [Calls]
    [Called By]

    LCD_LOG_SetHeader (Thumb, 134 bytes, Stack size 48 bytes, lcd_log.o(i.LCD_LOG_SetHeader))

    [Stack]


    [Calls]
    [Called By]

    LCD_ReadReg (Thumb, 12 bytes, Stack size 0 bytes, stm322xg_eval_lcd.o(i.LCD_ReadReg))

    [Called By]

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

    [Called By]

    LCD_SetCursor (Thumb, 96 bytes, Stack size 8 bytes, stm322xg_eval_lcd.o(i.LCD_SetCursor))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    LCD_WriteRAM (Thumb, 6 bytes, Stack size 0 bytes, stm322xg_eval_lcd.o(i.LCD_WriteRAM))

    [Called By]

    LCD_WriteRAM_Prepare (Thumb, 10 bytes, Stack size 0 bytes, stm322xg_eval_lcd.o(i.LCD_WriteRAM_Prepare))

    [Called By]

    LCD_WriteReg (Thumb, 12 bytes, Stack size 0 bytes, stm322xg_eval_lcd.o(i.LCD_WriteReg))

    [Called By]

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32fxxx_it.o(i.MemManage_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

    NVIC_Init (Thumb, 92 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init))

    [Stack]


    [Called By]

    NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))

    [Called By]

    NVIC_SetVectorTable (Thumb, 12 bytes, Stack size 0 bytes, misc.o(i.NVIC_SetVectorTable))

    [Called By]

    OTG_FS_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32fxxx_it.o(i.OTG_FS_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    RCC_AHB1PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f2xx_rcc.o(i.RCC_AHB1PeriphClockCmd))

    [Called By]

    RCC_AHB2PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f2xx_rcc.o(i.RCC_AHB2PeriphClockCmd))

    [Called By]

    RCC_AHB3PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, stm32f2xx_rcc.o(i.RCC_AHB3PeriphClockCmd))

    [Called By]

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

    [Called By]

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

    [Called By]

    RCC_GetClocksFreq (Thumb, 134 bytes, Stack size 16 bytes, stm32f2xx_rcc.o(i.RCC_GetClocksFreq))

    [Stack]


    [Called By]

    STM322xG_LCD_Init (Thumb, 5700 bytes, Stack size 40 bytes, stm322xg_eval_lcd.o(i.STM322xG_LCD_Init))

    [Stack]


    [Calls]
    [Called By]

    STM_EVAL_LEDInit (Thumb, 62 bytes, Stack size 16 bytes, stm32_eval.o(i.STM_EVAL_LEDInit))

    [Stack]


    [Calls]
    [Called By]

    STM_EVAL_LEDToggle (Thumb, 20 bytes, Stack size 0 bytes, stm32_eval.o(i.STM_EVAL_LEDToggle))

    [Called By]

    STM_EVAL_PBGetState (Thumb, 16 bytes, Stack size 0 bytes, stm32_eval.o(i.STM_EVAL_PBGetState))

    [Calls]


    [Called By]

    STM_EVAL_PBInit (Thumb, 150 bytes, Stack size 40 bytes, stm32_eval.o(i.STM_EVAL_PBInit))

    [Stack]


    [Calls]
    [Called By]

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

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

    [Stack]


    [Called By]

    SystemInit (Thumb, 62 bytes, Stack size 8 bytes, system_stm32f2xx.o(i.SystemInit))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM2_IRQHandler (Thumb, 4 bytes, Stack size 0 bytes, stm32fxxx_it.o(i.TIM2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM_ARRPreloadConfig (Thumb, 20 bytes, Stack size 0 bytes, stm32f2xx_tim.o(i.TIM_ARRPreloadConfig))

    [Called By]

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

    [Called By]

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

    [Called By]

    TIM_GetITStatus (Thumb, 22 bytes, Stack size 0 bytes, stm32f2xx_tim.o(i.TIM_GetITStatus))

    [Called By]

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

    [Called By]

    TIM_TimeBaseInit (Thumb, 96 bytes, Stack size 12 bytes, stm32f2xx_tim.o(i.TIM_TimeBaseInit))

    [Stack]


    [Called By]

    USART_Cmd (Thumb, 20 bytes, Stack size 0 bytes, stm32f2xx_usart.o(i.USART_Cmd))

    [Called By]

    USART_Configuration (Thumb, 158 bytes, Stack size 40 bytes, usart.o(i.USART_Configuration))

    [Stack]


    [Calls]
    [Called By]

    USART_GetFlagStatus (Thumb, 14 bytes, Stack size 0 bytes, stm32f2xx_usart.o(i.USART_GetFlagStatus))

    [Called By]

    USART_ITConfig (Thumb, 48 bytes, Stack size 8 bytes, stm32f2xx_usart.o(i.USART_ITConfig))

    [Stack]


    [Called By]

    USART_Init (Thumb, 174 bytes, Stack size 32 bytes, stm32f2xx_usart.o(i.USART_Init))

    [Stack]


    [Calls]
    [Called By]

    USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, stm32f2xx_usart.o(i.USART_SendData))

    [Called By]

    USBH_Alloc_Channel (Thumb, 52 bytes, Stack size 8 bytes, usbh_hcs.o(i.USBH_Alloc_Channel))

    [Stack]


    [Called By]

    USBH_BulkReceiveData (Thumb, 40 bytes, Stack size 16 bytes, usbh_ioreq.o(i.USBH_BulkReceiveData))

    [Stack]


    [Calls]
    [Called By]

    USBH_BulkSendData (Thumb, 46 bytes, Stack size 16 bytes, usbh_ioreq.o(i.USBH_BulkSendData))

    [Stack]


    [Calls]
    [Called By]

    USBH_ClrFeature (Thumb, 46 bytes, Stack size 8 bytes, usbh_stdreq.o(i.USBH_ClrFeature))

    [Stack]


    [Calls]
    [Called By]

    USBH_Connect (Thumb, 18 bytes, Stack size 0 bytes, usbh_core.o(i.USBH_Connect))
    [Address Reference Count : 1]

    USBH_CtlReceiveData (Thumb, 36 bytes, Stack size 16 bytes, usbh_ioreq.o(i.USBH_CtlReceiveData))

    [Stack]


    [Calls]
    [Called By]

    USBH_CtlReq (Thumb, 80 bytes, Stack size 16 bytes, usbh_ioreq.o(i.USBH_CtlReq))

    [Stack]


    [Calls]
    [Called By]

    USBH_CtlSendData (Thumb, 58 bytes, Stack size 16 bytes, usbh_ioreq.o(i.USBH_CtlSendData))

    [Stack]


    [Calls]
    [Called By]

    USBH_CtlSendSetup (Thumb, 40 bytes, Stack size 8 bytes, usbh_ioreq.o(i.USBH_CtlSendSetup))

    [Stack]


    [Calls]
    [Called By]

    USBH_DeAllocate_AllChannel (Thumb, 24 bytes, Stack size 0 bytes, usbh_hcs.o(i.USBH_DeAllocate_AllChannel))

    [Called By]

    USBH_DeInit (Thumb, 52 bytes, Stack size 16 bytes, usbh_core.o(i.USBH_DeInit))

    [Stack]


    [Calls]
    [Called By]

    USBH_Disconnect (Thumb, 18 bytes, Stack size 0 bytes, usbh_core.o(i.USBH_Disconnect))
    [Address Reference Count : 1]

    USBH_ErrorHandle (Thumb, 44 bytes, Stack size 16 bytes, usbh_core.o(i.USBH_ErrorHandle))

    [Stack]


    [Called By]

    USBH_Free_Channel (Thumb, 26 bytes, Stack size 0 bytes, usbh_hcs.o(i.USBH_Free_Channel))

    [Called By]

    USBH_GetDescriptor (Thumb, 48 bytes, Stack size 8 bytes, usbh_stdreq.o(i.USBH_GetDescriptor))

    [Stack]


    [Calls]
    [Called By]

    USBH_Get_CfgDesc (Thumb, 56 bytes, Stack size 32 bytes, usbh_stdreq.o(i.USBH_Get_CfgDesc))

    [Stack]


    [Calls]
    [Called By]

    USBH_Get_DevDesc (Thumb, 132 bytes, Stack size 24 bytes, usbh_stdreq.o(i.USBH_Get_DevDesc))

    [Stack]


    [Calls]
    [Called By]

    USBH_Get_StringDesc (Thumb, 74 bytes, Stack size 24 bytes, usbh_stdreq.o(i.USBH_Get_StringDesc))

    [Stack]


    [Calls]
    [Called By]

    USBH_HandleControl (Thumb, 458 bytes, Stack size 40 bytes, usbh_core.o(i.USBH_HandleControl))

    [Stack]


    [Calls]
    [Called By]

    USBH_Init (Thumb, 84 bytes, Stack size 24 bytes, usbh_core.o(i.USBH_Init))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_BOT_Abort (Thumb, 48 bytes, Stack size 16 bytes, usbh_msc_bot.o(i.USBH_MSC_BOT_Abort))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_DecodeCSW (Thumb, 78 bytes, Stack size 16 bytes, usbh_msc_bot.o(i.USBH_MSC_DecodeCSW))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_ErrorHandle (Thumb, 42 bytes, Stack size 0 bytes, usbh_msc_core.o(i.USBH_MSC_ErrorHandle))

    [Called By]

    USBH_MSC_HandleBOTXfer (Thumb, 504 bytes, Stack size 48 bytes, usbh_msc_bot.o(i.USBH_MSC_HandleBOTXfer))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_Init (Thumb, 40 bytes, Stack size 8 bytes, usbh_msc_bot.o(i.USBH_MSC_Init))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_ModeSense6 (Thumb, 142 bytes, Stack size 16 bytes, usbh_msc_scsi.o(i.USBH_MSC_ModeSense6))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_Read10 (Thumb, 208 bytes, Stack size 56 bytes, usbh_msc_scsi.o(i.USBH_MSC_Read10))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_ReadCapacity10 (Thumb, 148 bytes, Stack size 16 bytes, usbh_msc_scsi.o(i.USBH_MSC_ReadCapacity10))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_RequestSense (Thumb, 146 bytes, Stack size 16 bytes, usbh_msc_scsi.o(i.USBH_MSC_RequestSense))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_TestUnitReady (Thumb, 116 bytes, Stack size 16 bytes, usbh_msc_scsi.o(i.USBH_MSC_TestUnitReady))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_Write10 (Thumb, 158 bytes, Stack size 40 bytes, usbh_msc_scsi.o(i.USBH_MSC_Write10))

    [Stack]


    [Calls]
    [Called By]

    USBH_Modify_Channel (Thumb, 50 bytes, Stack size 16 bytes, usbh_hcs.o(i.USBH_Modify_Channel))

    [Stack]


    [Calls]
    [Called By]

    USBH_OTG_ISR_Handler (Thumb, 168 bytes, Stack size 16 bytes, usb_hcd_int.o(i.USBH_OTG_ISR_Handler))

    [Stack]


    [Calls]
    [Called By]

    USBH_Open_Channel (Thumb, 82 bytes, Stack size 24 bytes, usbh_hcs.o(i.USBH_Open_Channel))

    [Stack]


    [Calls]
    [Called By]

    USBH_Process (Thumb, 404 bytes, Stack size 40 bytes, usbh_core.o(i.USBH_Process))

    [Stack]


    [Calls]
    [Called By]

    USBH_SetAddress (Thumb, 24 bytes, Stack size 8 bytes, usbh_stdreq.o(i.USBH_SetAddress))

    [Stack]


    [Calls]
    [Called By]

    USBH_SetCfg (Thumb, 24 bytes, Stack size 8 bytes, usbh_stdreq.o(i.USBH_SetCfg))

    [Stack]


    [Calls]
    [Called By]

    USBH_USR_Configuration_DescAvailable (Thumb, 56 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_Configuration_DescAvailable))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_DeInit (Thumb, 8 bytes, Stack size 0 bytes, usbh_usr.o(i.USBH_USR_DeInit))
    [Address Reference Count : 1]

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

    USBH_USR_DeviceAttached (Thumb, 28 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_DeviceAttached))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_DeviceDisconnected (Thumb, 60 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_DeviceDisconnected))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_DeviceNotSupported (Thumb, 38 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_DeviceNotSupported))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_DeviceSpeedDetected (Thumb, 84 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_DeviceSpeedDetected))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_Device_DescAvailable (Thumb, 50 bytes, Stack size 16 bytes, usbh_usr.o(i.USBH_USR_Device_DescAvailable))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_EnumerationDone (Thumb, 70 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_EnumerationDone))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_Init (Thumb, 108 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_Init))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_MSC_Application (Thumb, 540 bytes, Stack size 104 bytes, usbh_usr.o(i.USBH_USR_MSC_Application))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_Manufacturer_String (Thumb, 32 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_Manufacturer_String))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_OverCurrentDetected (Thumb, 38 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_OverCurrentDetected))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_Product_String (Thumb, 32 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_Product_String))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    USBH_USR_SerialNum_String (Thumb, 32 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_SerialNum_String))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_UnrecoveredError (Thumb, 40 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_UnrecoveredError))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_USR_UserInput (Thumb, 18 bytes, Stack size 8 bytes, usbh_usr.o(i.USBH_USR_UserInput))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USB_OTG_BSP_ConfigVBUS (Thumb, 62 bytes, Stack size 16 bytes, usb_bsp.o(i.USB_OTG_BSP_ConfigVBUS))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_BSP_DriveVBUS (Thumb, 18 bytes, Stack size 0 bytes, usb_bsp.o(i.USB_OTG_BSP_DriveVBUS))

    [Calls]


    [Called By]

    USB_OTG_BSP_EnableInterrupt (Thumb, 40 bytes, Stack size 8 bytes, usb_bsp.o(i.USB_OTG_BSP_EnableInterrupt))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_BSP_Init (Thumb, 190 bytes, Stack size 32 bytes, usb_bsp.o(i.USB_OTG_BSP_Init))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_BSP_TimerIRQ (Thumb, 50 bytes, Stack size 8 bytes, usb_bsp.o(i.USB_OTG_BSP_TimerIRQ))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_BSP_mDelay (Thumb, 6 bytes, Stack size 0 bytes, usb_bsp.o(i.USB_OTG_BSP_mDelay))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_BSP_uDelay (Thumb, 6 bytes, Stack size 0 bytes, usb_bsp.o(i.USB_OTG_BSP_uDelay))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_CoreInit (Thumb, 218 bytes, Stack size 16 bytes, usb_core.o(i.USB_OTG_CoreInit))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_CoreInitHost (Thumb, 150 bytes, Stack size 24 bytes, usb_core.o(i.USB_OTG_CoreInitHost))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_DisableGlobalInt (Thumb, 16 bytes, Stack size 0 bytes, usb_core.o(i.USB_OTG_DisableGlobalInt))

    [Called By]

    USB_OTG_DriveVbus (Thumb, 60 bytes, Stack size 16 bytes, usb_core.o(i.USB_OTG_DriveVbus))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_EnableGlobalInt (Thumb, 16 bytes, Stack size 0 bytes, usb_core.o(i.USB_OTG_EnableGlobalInt))

    [Called By]

    USB_OTG_EnableHostInt (Thumb, 62 bytes, Stack size 8 bytes, usb_core.o(i.USB_OTG_EnableHostInt))

    [Stack]


    [Called By]

    USB_OTG_FlushRxFifo (Thumb, 52 bytes, Stack size 16 bytes, usb_core.o(i.USB_OTG_FlushRxFifo))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_FlushTxFifo (Thumb, 60 bytes, Stack size 16 bytes, usb_core.o(i.USB_OTG_FlushTxFifo))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_HC_DoPing (Thumb, 42 bytes, Stack size 8 bytes, usb_core.o(i.USB_OTG_HC_DoPing))

    [Stack]


    [Called By]

    USB_OTG_HC_Halt (Thumb, 60 bytes, Stack size 8 bytes, usb_core.o(i.USB_OTG_HC_Halt))

    [Stack]


    [Called By]

    USB_OTG_HC_Init (Thumb, 230 bytes, Stack size 20 bytes, usb_core.o(i.USB_OTG_HC_Init))

    [Stack]


    [Called By]

    USB_OTG_HC_StartXfer (Thumb, 258 bytes, Stack size 20 bytes, usb_core.o(i.USB_OTG_HC_StartXfer))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_InitFSLSPClkSel (Thumb, 12 bytes, Stack size 0 bytes, usb_core.o(i.USB_OTG_InitFSLSPClkSel))

    [Called By]

    USB_OTG_IsEvenFrame (Thumb, 12 bytes, Stack size 0 bytes, usb_core.o(i.USB_OTG_IsEvenFrame))

    [Called By]

    USB_OTG_IsHostMode (Thumb, 16 bytes, Stack size 0 bytes, usb_core.o(i.USB_OTG_IsHostMode))

    [Called By]

    USB_OTG_ReadCoreItr (Thumb, 10 bytes, Stack size 0 bytes, usb_core.o(i.USB_OTG_ReadCoreItr))

    [Called By]

    USB_OTG_ReadHPRT0 (Thumb, 12 bytes, Stack size 0 bytes, usb_core.o(i.USB_OTG_ReadHPRT0))

    [Called By]

    USB_OTG_ReadHostAllChannels_intr (Thumb, 6 bytes, Stack size 0 bytes, usb_core.o(i.USB_OTG_ReadHostAllChannels_intr))

    [Called By]

    USB_OTG_ReadPacket (Thumb, 32 bytes, Stack size 8 bytes, usb_core.o(i.USB_OTG_ReadPacket))

    [Stack]


    [Called By]

    USB_OTG_ResetPort (Thumb, 42 bytes, Stack size 16 bytes, usb_core.o(i.USB_OTG_ResetPort))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_SelectCore (Thumb, 188 bytes, Stack size 16 bytes, usb_core.o(i.USB_OTG_SelectCore))

    [Stack]


    [Called By]

    USB_OTG_SetCurrentMode (Thumb, 42 bytes, Stack size 8 bytes, usb_core.o(i.USB_OTG_SetCurrentMode))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_WritePacket (Thumb, 40 bytes, Stack size 12 bytes, usb_core.o(i.USB_OTG_WritePacket))

    [Stack]


    [Called By]

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32fxxx_it.o(i.UsageFault_Handler))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    __0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)

    [Calls]

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

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))

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

    chk_mounted (Thumb, 448 bytes, Stack size 24 bytes, ff.o(i.chk_mounted))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    disk_ioctl (Thumb, 56 bytes, Stack size 0 bytes, usbh_msc_fatfs.o(i.disk_ioctl))

    [Called By]

    disk_read (Thumb, 86 bytes, Stack size 24 bytes, usbh_msc_fatfs.o(i.disk_read))

    [Stack]


    [Calls]
    [Called By]

    disk_status (Thumb, 12 bytes, Stack size 0 bytes, usbh_msc_fatfs.o(i.disk_status))

    [Called By]

    disk_write (Thumb, 96 bytes, Stack size 24 bytes, usbh_msc_fatfs.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, 320 bytes, Stack size 24 bytes, ff.o(i.f_lseek))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    f_open (Thumb, 334 bytes, Stack size 96 bytes, ff.o(i.f_open))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    f_read (Thumb, 350 bytes, Stack size 40 bytes, ff.o(i.f_read))

    [Stack]


    [Calls]
    [Called By]

    f_readdir (Thumb, 84 bytes, Stack size 32 bytes, ff.o(i.f_readdir))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    f_write (Thumb, 410 bytes, Stack size 40 bytes, ff.o(i.f_write))

    [Stack]


    [Calls]
    [Called By]

    ff_convert (Thumb, 50 bytes, Stack size 0 bytes, ccsbcs.o(i.ff_convert))

    [Called By]

    ff_wtoupper (Thumb, 28 bytes, Stack size 0 bytes, ccsbcs.o(i.ff_wtoupper))

    [Called By]

    fputc (Thumb, 30 bytes, Stack size 16 bytes, usart.o(i.fputc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gen_numname (Thumb, 104 bytes, Stack size 24 bytes, ff.o(i.gen_numname))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    put_fat (Thumb, 240 bytes, Stack size 40 bytes, ff.o(i.put_fat))

    [Stack]


    [Calls]
    [Called By]

    Local Symbols

    BSP_Delay (Thumb, 32 bytes, Stack size 8 bytes, usb_bsp.o(i.BSP_Delay))

    [Stack]


    [Calls]
    [Called By]

    BSP_SetTime (Thumb, 106 bytes, Stack size 24 bytes, usb_bsp.o(i.BSP_SetTime))

    [Stack]


    [Calls]
    [Called By]

    Explore_Disk (Thumb, 284 bytes, Stack size 104 bytes, usbh_usr.o(i.Explore_Disk))

    [Stack]


    [Calls]
    [Called By]

    Image_Browser (Thumb, 214 bytes, Stack size 80 bytes, usbh_usr.o(i.Image_Browser))

    [Stack]


    [Calls]
    [Called By]

    Show_Image (Thumb, 190 bytes, Stack size 24 bytes, usbh_usr.o(i.Show_Image))

    [Stack]


    [Calls]
    [Called By]

    Toggle_Leds (Thumb, 46 bytes, Stack size 8 bytes, usbh_usr.o(i.Toggle_Leds))

    [Stack]


    [Calls]
    [Called By]

    SetSysClock (Thumb, 118 bytes, Stack size 0 bytes, system_stm32f2xx.o(i.SetSysClock))

    [Called By]

    delay_ms (Thumb, 28 bytes, Stack size 0 bytes, stm322xg_eval_lcd.o(i.delay_ms))

    [Called By]

    USBH_GetNextDesc (Thumb, 14 bytes, Stack size 0 bytes, usbh_stdreq.o(i.USBH_GetNextDesc))

    [Called By]

    USBH_ParseCfgDesc (Thumb, 234 bytes, Stack size 32 bytes, usbh_stdreq.o(i.USBH_ParseCfgDesc))

    [Stack]


    [Calls]
    [Called By]

    USBH_HandleEnum (Thumb, 402 bytes, Stack size 96 bytes, usbh_core.o(i.USBH_HandleEnum))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_USBH_handle_Disconnect_ISR (Thumb, 46 bytes, Stack size 16 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_Disconnect_ISR))

    [Stack]


    [Called By]

    USB_OTG_USBH_handle_IncompletePeriodicXfer_ISR (Thumb, 70 bytes, Stack size 12 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_IncompletePeriodicXfer_ISR))

    [Stack]


    [Called By]

    USB_OTG_USBH_handle_hc_ISR (Thumb, 86 bytes, Stack size 24 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_hc_ISR))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_USBH_handle_hc_n_In_ISR (Thumb, 1064 bytes, Stack size 40 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_hc_n_In_ISR))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_USBH_handle_hc_n_Out_ISR (Thumb, 904 bytes, Stack size 32 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_hc_n_Out_ISR))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_USBH_handle_nptxfempty_ISR (Thumb, 296 bytes, Stack size 24 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_nptxfempty_ISR))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_USBH_handle_port_ISR (Thumb, 280 bytes, Stack size 32 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_port_ISR))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_USBH_handle_ptxfempty_ISR (Thumb, 298 bytes, Stack size 24 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_ptxfempty_ISR))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_USBH_handle_rx_qlvl_ISR (Thumb, 318 bytes, Stack size 32 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_rx_qlvl_ISR))

    [Stack]


    [Calls]
    [Called By]

    USB_OTG_USBH_handle_sof_ISR (Thumb, 28 bytes, Stack size 8 bytes, usb_hcd_int.o(i.USB_OTG_USBH_handle_sof_ISR))

    [Stack]


    [Called By]

    USB_OTG_CoreReset (Thumb, 84 bytes, Stack size 24 bytes, usb_core.o(i.USB_OTG_CoreReset))

    [Stack]


    [Calls]
    [Called By]

    USBH_MSC_ClassRequest (Thumb, 8 bytes, Stack size 0 bytes, usbh_msc_core.o(i.USBH_MSC_ClassRequest))
    [Address Reference Count : 1]

    USBH_MSC_Handle (Thumb, 348 bytes, Stack size 40 bytes, usbh_msc_core.o(i.USBH_MSC_Handle))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_MSC_InterfaceDeInit (Thumb, 50 bytes, Stack size 16 bytes, usbh_msc_core.o(i.USBH_MSC_InterfaceDeInit))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USBH_MSC_InterfaceInit (Thumb, 156 bytes, Stack size 32 bytes, usbh_msc_core.o(i.USBH_MSC_InterfaceInit))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    check_fs (Thumb, 86 bytes, Stack size 8 bytes, ff.o(i.check_fs))

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    create_name (Thumb, 474 bytes, Stack size 40 bytes, ff.o(i.create_name))

    [Stack]


    [Calls]
    [Called By]

    dir_find (Thumb, 302 bytes, Stack size 40 bytes, ff.o(i.dir_find))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    dir_read (Thumb, 236 bytes, Stack size 32 bytes, ff.o(i.dir_read))

    [Stack]


    [Calls]
    [Called By]

    dir_register (Thumb, 426 bytes, Stack size 56 bytes, ff.o(i.dir_register))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    get_fileinfo (Thumb, 202 bytes, Stack size 24 bytes, ff.o(i.get_fileinfo))

    [Stack]


    [Calls]
    [Called By]

    mem_cpy (Thumb, 18 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, 106 bytes, Stack size 24 bytes, ff.o(i.move_window))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    sum_sfn (Thumb, 26 bytes, Stack size 0 bytes, ff.o(i.sum_sfn))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    _printf_core (Thumb, 1010 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    _printf_post_padding (Thumb, 38 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)

    [Called By]

    _printf_pre_padding (Thumb, 48 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED)

    [Called By]

    Undefined Global Symbols