Static Call Graph for image epd-demo\epd-demo.axf



#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Thu Oct 29 19:24:50 2020

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

Call chain for Maximum Stack Depth:

main ⇒ Browser_display ⇒ Start_Dawring ⇒ Start_Dawring_1in54B ⇒ rfalTransceiveBlockingTxRx ⇒ rfalTransceiveBlockingTx ⇒ rfalTransceiveRunBlockingTx ⇒ rfalWorker ⇒ rfalTransceiveTx ⇒ rfalPrepareTransceive ⇒ st25r3911StartGPTimer_8fcs ⇒ st25r3911ModifyRegister ⇒ st25r3911WriteRegister ⇒ SpiTxRx ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

Mutually Recursive functions

  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler
  • BusFault_Handler   ⇒   BusFault_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
  • Error_Handler   ⇒   Error_Handler
  • UsageFault_Handler   ⇒   UsageFault_Handler
  • rfalListenSetState   ⇒   rfalListenSetState

    Function Pointers

    Global Symbols

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

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

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

    [Calls]

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

    [Called By]

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

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

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

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

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

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

    ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xb.o(.text))

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

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

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

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

    [Called By]

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

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

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

    [Calls]


    [Called By]

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

    [Called By]

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

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

    [Calls]

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

    [Stack]


    [Called By]

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

    [Called By]

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

    [Called By]

    strcasecmp (Thumb, 42 bytes, Stack size 24 bytes, strcasecmp.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    [Calls]


    [Called By]

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

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

    BSP_SD_GetCardInfo (Thumb, 92 bytes, Stack size 16 bytes, sd_card_drive.o(i.BSP_SD_GetCardInfo))

    [Stack]


    [Calls]
    [Called By]

    BSP_SD_GetCardState (Thumb, 50 bytes, Stack size 24 bytes, sd_card_drive.o(i.BSP_SD_GetCardState))

    [Stack]


    [Calls]
    [Called By]

    BSP_SD_Init (Thumb, 38 bytes, Stack size 8 bytes, sd_card_drive.o(i.BSP_SD_Init))

    [Stack]


    [Calls]
    [Called By]

    BSP_SD_ReadBlocks (Thumb, 194 bytes, Stack size 64 bytes, sd_card_drive.o(i.BSP_SD_ReadBlocks))

    [Stack]


    [Calls]
    [Called By]

    BSP_SD_WriteBlocks (Thumb, 242 bytes, Stack size 64 bytes, sd_card_drive.o(i.BSP_SD_WriteBlocks))

    [Stack]


    [Calls]
    [Called By]

    Browser_display (Thumb, 2702 bytes, Stack size 112 bytes, browser.o(i.Browser_display))

    [Stack]


    [Calls]
    [Called By]

    Browser_paper_clean_full (Thumb, 34 bytes, Stack size 16 bytes, browser.o(i.Browser_paper_clean_full))

    [Stack]


    [Calls]
    [Called By]

    Browser_save_fileame (Thumb, 166 bytes, Stack size 24 bytes, browser.o(i.Browser_save_fileame))

    [Stack]


    [Calls]
    [Called By]

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

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    DEV_SPI_ReadByte (Thumb, 22 bytes, Stack size 8 bytes, dev_config.o(i.DEV_SPI_ReadByte))

    [Stack]


    [Calls]
    [Called By]

    DEV_SPI_WriteByte (Thumb, 18 bytes, Stack size 8 bytes, dev_config.o(i.DEV_SPI_WriteByte))

    [Stack]


    [Calls]
    [Called By]

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

    EXTI0_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.EXTI0_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    EXTI2_IRQHandler (Thumb, 22 bytes, Stack size 8 bytes, stm32f1xx_it.o(i.EXTI2_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Calls]


    [Called By]

    FATFS_LinkDriver (Thumb, 6 bytes, Stack size 0 bytes, ff_gen_drv.o(i.FATFS_LinkDriver))

    [Called By]

    FATFS_LinkDriverEx (Thumb, 60 bytes, Stack size 12 bytes, ff_gen_drv.o(i.FATFS_LinkDriverEx), UNUSED)

    GREEN_LED_Turn (Thumb, 36 bytes, Stack size 16 bytes, browser.o(i.GREEN_LED_Turn))

    [Stack]


    [Calls]
    [Called By]

    HAL_Delay (Thumb, 32 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_Delay))

    [Stack]


    [Calls]
    [Called By]

    HAL_GPIO_EXTI_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback))

    [Called By]

    HAL_GPIO_EXTI_IRQHandler (Thumb, 18 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    HAL_GPIO_Init (Thumb, 446 bytes, Stack size 40 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init))

    [Stack]


    [Called By]

    HAL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin))

    [Called By]

    HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin))

    [Called By]

    HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick))

    [Called By]

    HAL_IncTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick))

    [Called By]

    HAL_Init (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal.o(i.HAL_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_InitTick (Thumb, 54 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_InitTick))

    [Stack]


    [Calls]
    [Called By]

    HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(i.HAL_MspInit))

    [Stack]


    [Called By]

    HAL_NVIC_DisableIRQ (Thumb, 34 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ))

    [Called By]

    HAL_NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))

    [Called By]

    HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority))

    [Stack]


    [Calls]
    [Called By]

    HAL_NVIC_SetPriorityGrouping (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping))

    [Called By]

    HAL_RCC_ClockConfig (Thumb, 280 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig))

    [Stack]


    [Calls]
    [Called By]

    HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))

    [Called By]

    HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))

    [Called By]

    HAL_RCC_GetSysClockFreq (Thumb, 74 bytes, Stack size 20 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))

    [Stack]


    [Called By]

    HAL_RCC_OscConfig (Thumb, 778 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_Init (Thumb, 124 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_MspInit (Thumb, 162 bytes, Stack size 32 bytes, spi.o(i.HAL_SPI_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_Receive (Thumb, 336 bytes, Stack size 40 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_Receive))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_Transmit (Thumb, 348 bytes, Stack size 40 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit))

    [Stack]


    [Calls]
    [Called By]

    HAL_SPI_TransmitReceive (Thumb, 482 bytes, Stack size 40 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive))

    [Stack]


    [Calls]
    [Called By]

    HAL_SYSTICK_Config (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIMEx_BreakCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback))

    [Called By]

    HAL_TIMEx_CommutCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback))

    [Called By]

    HAL_TIMEx_MasterConfigSynchronization (Thumb, 66 bytes, Stack size 16 bytes, stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))

    [Stack]


    [Called By]

    HAL_TIM_Base_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_Base_MspInit (Thumb, 50 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_Base_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_Base_Start_IT (Thumb, 34 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT))

    [Called By]

    HAL_TIM_ConfigClockSource (Thumb, 214 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_IC_CaptureCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback))

    [Called By]

    HAL_TIM_IRQHandler (Thumb, 358 bytes, Stack size 16 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler))

    [Stack]


    [Calls]
    [Called By]

    HAL_TIM_OC_DelayElapsedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback))

    [Called By]

    HAL_TIM_PWM_PulseFinishedCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback))

    [Called By]

    HAL_TIM_PeriodElapsedCallback (Thumb, 34 bytes, Stack size 0 bytes, tim.o(i.HAL_TIM_PeriodElapsedCallback))

    [Called By]

    HAL_TIM_TriggerCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback))

    [Called By]

    HAL_UART_Init (Thumb, 98 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Init))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_MspInit (Thumb, 98 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit))

    [Stack]


    [Calls]
    [Called By]

    HAL_UART_Transmit (Thumb, 186 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit))

    [Stack]


    [Calls]
    [Called By]

    HardFault_Handler (Thumb, 18 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    MX_FATFS_Init (Thumb, 18 bytes, Stack size 8 bytes, fatfs.o(i.MX_FATFS_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_GPIO_Init (Thumb, 346 bytes, Stack size 56 bytes, gpio.o(i.MX_GPIO_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_SPI1_Init (Thumb, 62 bytes, Stack size 8 bytes, spi.o(i.MX_SPI1_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_SPI2_Init (Thumb, 62 bytes, Stack size 8 bytes, spi.o(i.MX_SPI2_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_TIM3_Init (Thumb, 98 bytes, Stack size 32 bytes, tim.o(i.MX_TIM3_Init))

    [Stack]


    [Calls]
    [Called By]

    MX_USART2_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART2_UART_Init))

    [Stack]


    [Calls]
    [Called By]

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

    [Calls]


    [Called By]
    [Address Reference Count : 1]

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

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

    Picture_Bit_Depth (Thumb, 98 bytes, Stack size 632 bytes, sd_card_app.o(i.Picture_Bit_Depth))

    [Stack]


    [Calls]
    [Called By]

    ReadKey (Thumb, 184 bytes, Stack size 16 bytes, key.o(i.ReadKey))

    [Stack]


    [Calls]
    [Called By]

    Read_RAM (Thumb, 46 bytes, Stack size 24 bytes, browser.o(i.Read_RAM))

    [Stack]


    [Calls]
    [Called By]

    Read_RedRAM (Thumb, 76 bytes, Stack size 32 bytes, browser.o(i.Read_RedRAM))

    [Stack]


    [Calls]
    [Called By]

    SDCard_Init (Thumb, 106 bytes, Stack size 8 bytes, sd_card_app.o(i.SDCard_Init))

    [Stack]


    [Calls]
    [Called By]

    SDCard_ReadBMP (Thumb, 54 bytes, Stack size 8 bytes, sd_card_app.o(i.SDCard_ReadBMP))

    [Stack]


    [Calls]
    [Called By]

    SDCard_ReadBMP_Bitmap (Thumb, 392 bytes, Stack size 664 bytes, sd_card_app.o(i.SDCard_ReadBMP_Bitmap))

    [Stack]


    [Calls]
    [Called By]

    SDCard_ReadBMP_RGB (Thumb, 426 bytes, Stack size 664 bytes, sd_card_app.o(i.SDCard_ReadBMP_RGB))

    [Stack]


    [Calls]
    [Called By]

    SD_IO_CSState (Thumb, 22 bytes, Stack size 0 bytes, sd_card_interface.o(i.SD_IO_CSState))

    [Calls]


    [Called By]

    SD_IO_WriteByte (Thumb, 34 bytes, Stack size 16 bytes, sd_card_interface.o(i.SD_IO_WriteByte))

    [Stack]


    [Calls]
    [Called By]

    SD_IO_WriteReadData (Thumb, 34 bytes, Stack size 8 bytes, sd_card_interface.o(i.SD_IO_WriteReadData))

    [Stack]


    [Calls]
    [Called By]

    SPIRAM_RD_Byte (Thumb, 64 bytes, Stack size 16 bytes, spi_ram.o(i.SPIRAM_RD_Byte))

    [Stack]


    [Calls]
    [Called By]

    SPIRAM_WR_Byte (Thumb, 66 bytes, Stack size 16 bytes, spi_ram.o(i.SPIRAM_WR_Byte))

    [Stack]


    [Calls]
    [Called By]

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

    Show_Progress (Thumb, 78 bytes, Stack size 16 bytes, browser.o(i.Show_Progress))

    [Stack]


    [Calls]
    [Called By]

    SpiInit (Thumb, 6 bytes, Stack size 0 bytes, spi.o(i.SpiInit))

    [Called By]

    SpiTxRx (Thumb, 60 bytes, Stack size 536 bytes, spi.o(i.SpiTxRx))

    [Stack]


    [Calls]
    [Called By]

    Start_Dawring (Thumb, 3510 bytes, Stack size 440 bytes, browser.o(i.Start_Dawring))

    [Stack]


    [Calls]
    [Called By]

    Start_Dawring_1in54B (Thumb, 584 bytes, Stack size 248 bytes, browser.o(i.Start_Dawring_1in54B))

    [Stack]


    [Calls]
    [Called By]

    SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SysTick_Handler))

    [Calls]


    [Address Reference Count : 1]

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

    [Stack]


    [Calls]
    [Called By]

    SystemInit (Thumb, 56 bytes, Stack size 0 bytes, system_stm32f1xx.o(i.SystemInit))
    [Address Reference Count : 1]

    TIM3_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.TIM3_IRQHandler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    TIM_Base_SetConfig (Thumb, 94 bytes, Stack size 20 bytes, stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig))

    [Stack]


    [Called By]

    TIM_ETR_SetConfig (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig))

    [Stack]


    [Called By]

    USER_initialize (Thumb, 26 bytes, Stack size 8 bytes, user_diskio.o(i.USER_initialize))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USER_ioctl (Thumb, 74 bytes, Stack size 72 bytes, user_diskio.o(i.USER_ioctl))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USER_read (Thumb, 52 bytes, Stack size 24 bytes, user_diskio.o(i.USER_read))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USER_status (Thumb, 26 bytes, Stack size 8 bytes, user_diskio.o(i.USER_status))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    USER_write (Thumb, 52 bytes, Stack size 24 bytes, user_diskio.o(i.USER_write))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Calls]


    [Called By]
    [Address Reference Count : 1]

    __0printf$5 (Thumb, 22 bytes, Stack size 24 bytes, printf5.o(i.__0printf$5), UNUSED)

    [Calls]

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

    __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf5.o(i.__0printf$5))

    [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, 30 bytes, Stack size 0 bytes, ff.o(i.clust2sect))

    [Called By]

    demoCycle (Thumb, 256 bytes, Stack size 40 bytes, demo.o(i.demoCycle))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

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

    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    f_lseek (Thumb, 644 bytes, Stack size 48 bytes, ff.o(i.f_lseek))

    [Stack]


    [Calls]
    [Called By]

    f_mount (Thumb, 88 bytes, Stack size 40 bytes, ff.o(i.f_mount))

    [Stack]


    [Calls]
    [Called By]

    f_open (Thumb, 418 bytes, Stack size 608 bytes, ff.o(i.f_open))

    [Stack]


    [Calls]
    [Called By]

    f_opendir (Thumb, 154 bytes, Stack size 40 bytes, ff.o(i.f_opendir))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    fail_interface (Thumb, 44 bytes, Stack size 16 bytes, browser.o(i.fail_interface))

    [Stack]


    [Calls]
    [Called By]

    ff_convert (Thumb, 52 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, 20 bytes, Stack size 16 bytes, usart.o(i.fputc))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    free (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

    hex2Str (Thumb, 112 bytes, Stack size 20 bytes, logger.o(i.hex2Str))

    [Stack]


    [Called By]

    iso15693PhyConfigure (Thumb, 28 bytes, Stack size 0 bytes, rfal_iso15693_2.o(i.iso15693PhyConfigure))

    [Called By]

    iso15693VCDCode (Thumb, 382 bytes, Stack size 64 bytes, rfal_iso15693_2.o(i.iso15693VCDCode))

    [Stack]


    [Calls]
    [Called By]

    iso15693VICCDecode (Thumb, 300 bytes, Stack size 56 bytes, rfal_iso15693_2.o(i.iso15693VICCDecode))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc))

    [Stack]


    [Called By]

    put_fat (Thumb, 248 bytes, Stack size 32 bytes, ff.o(i.put_fat))

    [Stack]


    [Calls]
    [Called By]

    rfalAnalogConfigInitialize (Thumb, 18 bytes, Stack size 0 bytes, rfal_analogconfig.o(i.rfalAnalogConfigInitialize))

    [Called By]

    rfalCalibrate (Thumb, 78 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalCalibrate))

    [Stack]


    [Calls]
    [Called By]

    rfalChipChangeRegBits (Thumb, 12 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalChipChangeRegBits))

    [Stack]


    [Calls]
    [Called By]

    rfalChipChangeTestRegBits (Thumb, 12 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalChipChangeTestRegBits))

    [Stack]


    [Calls]
    [Called By]

    rfalCrcCalculateCcitt (Thumb, 40 bytes, Stack size 8 bytes, rfal_crc.o(i.rfalCrcCalculateCcitt))

    [Stack]


    [Called By]

    rfalFeliCaPoll (Thumb, 258 bytes, Stack size 80 bytes, rfal_rfst25r3911.o(i.rfalFeliCaPoll))

    [Stack]


    [Calls]
    [Called By]

    rfalFieldOff (Thumb, 22 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalFieldOff))

    [Stack]


    [Calls]
    [Called By]

    rfalFieldOnAndStartGT (Thumb, 106 bytes, Stack size 16 bytes, rfal_rfst25r3911.o(i.rfalFieldOnAndStartGT))

    [Stack]


    [Calls]
    [Called By]

    rfalGetBitRate (Thumb, 30 bytes, Stack size 0 bytes, rfal_rfst25r3911.o(i.rfalGetBitRate))

    [Called By]

    rfalGetTransceiveStatus (Thumb, 14 bytes, Stack size 0 bytes, rfal_rfst25r3911.o(i.rfalGetTransceiveStatus))

    [Called By]

    rfalISO14443ATransceiveAnticollisionFrame (Thumb, 260 bytes, Stack size 56 bytes, rfal_rfst25r3911.o(i.rfalISO14443ATransceiveAnticollisionFrame))

    [Stack]


    [Calls]
    [Called By]

    rfalISO14443ATransceiveShortFrame (Thumb, 348 bytes, Stack size 32 bytes, rfal_rfst25r3911.o(i.rfalISO14443ATransceiveShortFrame))

    [Stack]


    [Calls]
    [Called By]

    rfalISO15693TransceiveAnticollisionEOF (Thumb, 18 bytes, Stack size 16 bytes, rfal_rfst25r3911.o(i.rfalISO15693TransceiveAnticollisionEOF))

    [Stack]


    [Calls]
    [Called By]

    rfalISO15693TransceiveAnticollisionFrame (Thumb, 106 bytes, Stack size 48 bytes, rfal_rfst25r3911.o(i.rfalISO15693TransceiveAnticollisionFrame))

    [Stack]


    [Calls]
    [Called By]

    rfalInitialize (Thumb, 128 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalInitialize))

    [Stack]


    [Calls]
    [Called By]

    rfalIsExtFieldOn (Thumb, 10 bytes, Stack size 0 bytes, rfal_rfst25r3911.o(i.rfalIsExtFieldOn))

    [Stack]


    [Calls]
    [Called By]

    rfalIsGTExpired (Thumb, 20 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalIsGTExpired))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepATTRIB (Thumb, 182 bytes, Stack size 96 bytes, rfal_isodep.o(i.rfalIsoDepATTRIB))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepDeselect (Thumb, 88 bytes, Stack size 32 bytes, rfal_isodep.o(i.rfalIsoDepDeselect))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepFSxI2FSx (Thumb, 54 bytes, Stack size 0 bytes, rfal_isodep.o(i.rfalIsoDepFSxI2FSx))

    [Called By]

    rfalIsoDepFWI2FWT (Thumb, 26 bytes, Stack size 0 bytes, rfal_isodep.o(i.rfalIsoDepFWI2FWT))

    [Called By]

    rfalIsoDepGetApduTransceiveStatus (Thumb, 190 bytes, Stack size 80 bytes, rfal_isodep.o(i.rfalIsoDepGetApduTransceiveStatus))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepGetMaxInfLen (Thumb, 34 bytes, Stack size 0 bytes, rfal_isodep.o(i.rfalIsoDepGetMaxInfLen))

    [Called By]

    rfalIsoDepGetTransceiveStatus (Thumb, 20 bytes, Stack size 0 bytes, rfal_isodep.o(i.rfalIsoDepGetTransceiveStatus))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepInitialize (Thumb, 82 bytes, Stack size 0 bytes, rfal_isodep.o(i.rfalIsoDepInitialize))

    [Calls]


    [Called By]

    rfalIsoDepPPS (Thumb, 104 bytes, Stack size 32 bytes, rfal_isodep.o(i.rfalIsoDepPPS))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepPollAHandleActivation (Thumb, 364 bytes, Stack size 40 bytes, rfal_isodep.o(i.rfalIsoDepPollAHandleActivation))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepPollBHandleActivation (Thumb, 290 bytes, Stack size 72 bytes, rfal_isodep.o(i.rfalIsoDepPollBHandleActivation))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepRATS (Thumb, 106 bytes, Stack size 40 bytes, rfal_isodep.o(i.rfalIsoDepRATS))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepStartApduTransceive (Thumb, 102 bytes, Stack size 96 bytes, rfal_isodep.o(i.rfalIsoDepStartApduTransceive))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepStartTransceive (Thumb, 110 bytes, Stack size 24 bytes, rfal_isodep.o(i.rfalIsoDepStartTransceive))

    [Stack]


    [Calls]
    [Called By]

    rfalListenSetState (Thumb, 264 bytes, Stack size 24 bytes, rfal_rfst25r3911.o(i.rfalListenSetState))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcDepATR (Thumb, 240 bytes, Stack size 304 bytes, rfal_nfcdep.o(i.rfalNfcDepATR))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcDepCalculateRWT (Thumb, 18 bytes, Stack size 0 bytes, rfal_nfcdep.o(i.rfalNfcDepCalculateRWT))

    [Called By]

    rfalNfcDepGetTransceiveStatus (Thumb, 10 bytes, Stack size 0 bytes, rfal_nfcdep.o(i.rfalNfcDepGetTransceiveStatus))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcDepInitialize (Thumb, 70 bytes, Stack size 0 bytes, rfal_nfcdep.o(i.rfalNfcDepInitialize))

    [Calls]


    [Called By]

    rfalNfcDepInitiatorHandleActivation (Thumb, 244 bytes, Stack size 32 bytes, rfal_nfcdep.o(i.rfalNfcDepInitiatorHandleActivation))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcDepPSL (Thumb, 90 bytes, Stack size 40 bytes, rfal_nfcdep.o(i.rfalNfcDepPSL))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcDepStartTransceive (Thumb, 82 bytes, Stack size 40 bytes, rfal_nfcdep.o(i.rfalNfcDepStartTransceive))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcaPollerCheckPresence (Thumb, 42 bytes, Stack size 16 bytes, rfal_nfca.o(i.rfalNfcaPollerCheckPresence))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcaPollerFullCollisionResolution (Thumb, 344 bytes, Stack size 48 bytes, rfal_nfca.o(i.rfalNfcaPollerFullCollisionResolution))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcaPollerInitialize (Thumb, 48 bytes, Stack size 8 bytes, rfal_nfca.o(i.rfalNfcaPollerInitialize))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcaPollerSingleCollisionResolution (Thumb, 450 bytes, Stack size 96 bytes, rfal_nfca.o(i.rfalNfcaPollerSingleCollisionResolution))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcaPollerSleep (Thumb, 48 bytes, Stack size 24 bytes, rfal_nfca.o(i.rfalNfcaPollerSleep))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcaPollerTechnologyDetection (Thumb, 40 bytes, Stack size 8 bytes, rfal_nfca.o(i.rfalNfcaPollerTechnologyDetection))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcbPollerCheckPresence (Thumb, 138 bytes, Stack size 48 bytes, rfal_nfcb.o(i.rfalNfcbPollerCheckPresence))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcbPollerCollisionResolution (Thumb, 20 bytes, Stack size 24 bytes, rfal_nfcb.o(i.rfalNfcbPollerCollisionResolution))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcbPollerCollisionResolutionSlotted (Thumb, 482 bytes, Stack size 56 bytes, rfal_nfcb.o(i.rfalNfcbPollerCollisionResolutionSlotted))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcbPollerInitialize (Thumb, 54 bytes, Stack size 8 bytes, rfal_nfcb.o(i.rfalNfcbPollerInitialize))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcbPollerSleep (Thumb, 72 bytes, Stack size 32 bytes, rfal_nfcb.o(i.rfalNfcbPollerSleep))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcbPollerSlotMarker (Thumb, 88 bytes, Stack size 32 bytes, rfal_nfcb.o(i.rfalNfcbPollerSlotMarker))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcbTR2ToFDT (Thumb, 12 bytes, Stack size 0 bytes, rfal_nfcb.o(i.rfalNfcbTR2ToFDT))

    [Called By]

    rfalNfcfPollerCheckPresence (Thumb, 36 bytes, Stack size 16 bytes, rfal_nfcf.o(i.rfalNfcfPollerCheckPresence))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcfPollerCollisionResolution (Thumb, 158 bytes, Stack size 48 bytes, rfal_nfcf.o(i.rfalNfcfPollerCollisionResolution))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcfPollerInitialize (Thumb, 60 bytes, Stack size 8 bytes, rfal_nfcf.o(i.rfalNfcfPollerInitialize))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcfPollerPoll (Thumb, 22 bytes, Stack size 32 bytes, rfal_nfcf.o(i.rfalNfcfPollerPoll))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcvPollerCollisionResolution (Thumb, 292 bytes, Stack size 192 bytes, rfal_nfcv.o(i.rfalNfcvPollerCollisionResolution))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcvPollerInitialize (Thumb, 48 bytes, Stack size 8 bytes, rfal_nfcv.o(i.rfalNfcvPollerInitialize))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcvPollerInventory (Thumb, 130 bytes, Stack size 32 bytes, rfal_nfcv.o(i.rfalNfcvPollerInventory))

    [Stack]


    [Calls]
    [Called By]

    rfalSetAnalogConfig (Thumb, 204 bytes, Stack size 40 bytes, rfal_analogconfig.o(i.rfalSetAnalogConfig))

    [Stack]


    [Calls]
    [Called By]

    rfalSetBitRate (Thumb, 354 bytes, Stack size 16 bytes, rfal_rfst25r3911.o(i.rfalSetBitRate))

    [Stack]


    [Calls]
    [Called By]

    rfalSetErrorHandling (Thumb, 6 bytes, Stack size 0 bytes, rfal_rfst25r3911.o(i.rfalSetErrorHandling))

    [Called By]

    rfalSetFDTListen (Thumb, 16 bytes, Stack size 0 bytes, rfal_rfst25r3911.o(i.rfalSetFDTListen))

    [Called By]

    rfalSetFDTPoll (Thumb, 14 bytes, Stack size 0 bytes, rfal_rfst25r3911.o(i.rfalSetFDTPoll))

    [Called By]

    rfalSetGT (Thumb, 14 bytes, Stack size 0 bytes, rfal_rfst25r3911.o(i.rfalSetGT))

    [Called By]

    rfalSetMode (Thumb, 384 bytes, Stack size 40 bytes, rfal_rfst25r3911.o(i.rfalSetMode))

    [Stack]


    [Calls]
    [Called By]

    rfalSt25tbPollerCheckPresence (Thumb, 40 bytes, Stack size 16 bytes, rfal_st25tb.o(i.rfalSt25tbPollerCheckPresence))

    [Stack]


    [Calls]
    [Called By]

    rfalSt25tbPollerCollisionResolution (Thumb, 266 bytes, Stack size 32 bytes, rfal_st25tb.o(i.rfalSt25tbPollerCollisionResolution))

    [Stack]


    [Calls]
    [Called By]

    rfalSt25tbPollerGetUID (Thumb, 52 bytes, Stack size 24 bytes, rfal_st25tb.o(i.rfalSt25tbPollerGetUID))

    [Stack]


    [Calls]
    [Called By]

    rfalSt25tbPollerInitialize (Thumb, 4 bytes, Stack size 0 bytes, rfal_st25tb.o(i.rfalSt25tbPollerInitialize))

    [Stack]


    [Calls]
    [Called By]

    rfalSt25tbPollerInitiate (Thumb, 68 bytes, Stack size 32 bytes, rfal_st25tb.o(i.rfalSt25tbPollerInitiate))

    [Stack]


    [Calls]
    [Called By]

    rfalSt25tbPollerPcall (Thumb, 58 bytes, Stack size 24 bytes, rfal_st25tb.o(i.rfalSt25tbPollerPcall))

    [Stack]


    [Calls]
    [Called By]

    rfalSt25tbPollerSelect (Thumb, 66 bytes, Stack size 32 bytes, rfal_st25tb.o(i.rfalSt25tbPollerSelect))

    [Stack]


    [Calls]
    [Called By]

    rfalSt25tbPollerSlotMarker (Thumb, 66 bytes, Stack size 24 bytes, rfal_st25tb.o(i.rfalSt25tbPollerSlotMarker))

    [Stack]


    [Calls]
    [Called By]

    rfalStartTransceive (Thumb, 330 bytes, Stack size 16 bytes, rfal_rfst25r3911.o(i.rfalStartTransceive))

    [Stack]


    [Calls]
    [Called By]

    rfalT1TPollerInitialize (Thumb, 48 bytes, Stack size 8 bytes, rfal_t1t.o(i.rfalT1TPollerInitialize))

    [Stack]


    [Calls]
    [Called By]

    rfalT1TPollerRid (Thumb, 82 bytes, Stack size 32 bytes, rfal_t1t.o(i.rfalT1TPollerRid))

    [Stack]


    [Calls]
    [Called By]

    rfalTransceiveBlockingRx (Thumb, 46 bytes, Stack size 16 bytes, rfal_rfst25r3911.o(i.rfalTransceiveBlockingRx))

    [Stack]


    [Calls]
    [Called By]

    rfalTransceiveBlockingTx (Thumb, 62 bytes, Stack size 48 bytes, rfal_rfst25r3911.o(i.rfalTransceiveBlockingTx))

    [Stack]


    [Calls]
    [Called By]

    rfalTransceiveBlockingTxRx (Thumb, 40 bytes, Stack size 32 bytes, rfal_rfst25r3911.o(i.rfalTransceiveBlockingTxRx))

    [Stack]


    [Calls]
    [Called By]

    rfalWakeUpModeHasWoke (Thumb, 18 bytes, Stack size 0 bytes, rfal_rfst25r3911.o(i.rfalWakeUpModeHasWoke))

    [Called By]

    rfalWakeUpModeStart (Thumb, 400 bytes, Stack size 32 bytes, rfal_rfst25r3911.o(i.rfalWakeUpModeStart))

    [Stack]


    [Calls]
    [Called By]

    rfalWakeUpModeStop (Thumb, 52 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalWakeUpModeStop))

    [Stack]


    [Calls]
    [Called By]

    rfalWorker (Thumb, 108 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalWorker))

    [Stack]


    [Calls]
    [Called By]

    ssd1306_clear_screen (Thumb, 70 bytes, Stack size 16 bytes, ssd1306.o(i.ssd1306_clear_screen))

    [Stack]


    [Calls]
    [Called By]

    ssd1306_display_char (Thumb, 138 bytes, Stack size 52 bytes, ssd1306.o(i.ssd1306_display_char))

    [Stack]


    [Calls]
    [Called By]

    ssd1306_display_string (Thumb, 88 bytes, Stack size 40 bytes, ssd1306.o(i.ssd1306_display_string))

    [Stack]


    [Calls]
    [Called By]

    ssd1306_draw_bitmap (Thumb, 94 bytes, Stack size 52 bytes, ssd1306.o(i.ssd1306_draw_bitmap))

    [Stack]


    [Calls]
    [Called By]

    ssd1306_draw_line (Thumb, 54 bytes, Stack size 24 bytes, ssd1306.o(i.ssd1306_draw_line))

    [Stack]


    [Calls]
    [Called By]

    ssd1306_draw_point (Thumb, 54 bytes, Stack size 8 bytes, ssd1306.o(i.ssd1306_draw_point))

    [Stack]


    [Called By]

    ssd1306_init (Thumb, 286 bytes, Stack size 8 bytes, ssd1306.o(i.ssd1306_init))

    [Stack]


    [Calls]
    [Called By]

    ssd1306_refresh_gram (Thumb, 70 bytes, Stack size 16 bytes, ssd1306.o(i.ssd1306_refresh_gram))

    [Stack]


    [Calls]
    [Called By]

    st25r3911AdjustRegulators (Thumb, 106 bytes, Stack size 24 bytes, st25r3911.o(i.st25r3911AdjustRegulators))

    [Stack]


    [Calls]
    [Called By]

    st25r3911CalibrateAntenna (Thumb, 12 bytes, Stack size 0 bytes, st25r3911.o(i.st25r3911CalibrateAntenna))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ChangeRegisterBits (Thumb, 6 bytes, Stack size 0 bytes, st25r3911_com.o(i.st25r3911ChangeRegisterBits))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ChangeTestRegisterBits (Thumb, 34 bytes, Stack size 24 bytes, st25r3911_com.o(i.st25r3911ChangeTestRegisterBits))

    [Stack]


    [Calls]
    [Called By]

    st25r3911CheckChipID (Thumb, 46 bytes, Stack size 16 bytes, st25r3911.o(i.st25r3911CheckChipID))

    [Stack]


    [Calls]
    [Called By]

    st25r3911CheckForReceivedInterrupts (Thumb, 68 bytes, Stack size 16 bytes, st25r3911_interrupt.o(i.st25r3911CheckForReceivedInterrupts))

    [Stack]


    [Calls]
    [Called By]

    st25r3911CheckReg (Thumb, 36 bytes, Stack size 16 bytes, st25r3911.o(i.st25r3911CheckReg))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ClearInterrupts (Thumb, 32 bytes, Stack size 8 bytes, st25r3911_interrupt.o(i.st25r3911ClearInterrupts))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ClrRegisterBits (Thumb, 30 bytes, Stack size 16 bytes, st25r3911_com.o(i.st25r3911ClrRegisterBits))

    [Stack]


    [Calls]
    [Called By]

    st25r3911DisableInterrupts (Thumb, 8 bytes, Stack size 0 bytes, st25r3911_interrupt.o(i.st25r3911DisableInterrupts))

    [Stack]


    [Calls]
    [Called By]

    st25r3911EnableInterrupts (Thumb, 6 bytes, Stack size 0 bytes, st25r3911_interrupt.o(i.st25r3911EnableInterrupts))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ExecuteCommand (Thumb, 60 bytes, Stack size 16 bytes, st25r3911_com.o(i.st25r3911ExecuteCommand))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ExecuteCommands (Thumb, 54 bytes, Stack size 16 bytes, st25r3911_com.o(i.st25r3911ExecuteCommands))

    [Stack]


    [Calls]
    [Called By]

    st25r3911GetInterrupt (Thumb, 32 bytes, Stack size 16 bytes, st25r3911_interrupt.o(i.st25r3911GetInterrupt))

    [Stack]


    [Calls]
    [Called By]

    st25r3911InitInterrupts (Thumb, 14 bytes, Stack size 0 bytes, st25r3911_interrupt.o(i.st25r3911InitInterrupts))

    [Called By]

    st25r3911Initialize (Thumb, 76 bytes, Stack size 8 bytes, st25r3911.o(i.st25r3911Initialize))

    [Stack]


    [Calls]
    [Called By]

    st25r3911Isr (Thumb, 18 bytes, Stack size 8 bytes, st25r3911_interrupt.o(i.st25r3911Isr))

    [Stack]


    [Calls]
    [Called By]

    st25r3911MeasureAntennaResonance (Thumb, 12 bytes, Stack size 0 bytes, st25r3911.o(i.st25r3911MeasureAntennaResonance))

    [Stack]


    [Calls]
    [Called By]

    st25r3911MeasureRF (Thumb, 12 bytes, Stack size 0 bytes, st25r3911.o(i.st25r3911MeasureRF))

    [Stack]


    [Calls]
    [Called By]

    st25r3911MeasureVoltage (Thumb, 62 bytes, Stack size 8 bytes, st25r3911.o(i.st25r3911MeasureVoltage))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ModifyInterrupts (Thumb, 64 bytes, Stack size 16 bytes, st25r3911_interrupt.o(i.st25r3911ModifyInterrupts))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ModifyRegister (Thumb, 34 bytes, Stack size 24 bytes, st25r3911_com.o(i.st25r3911ModifyRegister))

    [Stack]


    [Calls]
    [Called By]

    st25r3911OscOn (Thumb, 56 bytes, Stack size 8 bytes, st25r3911.o(i.st25r3911OscOn))

    [Stack]


    [Calls]
    [Called By]

    st25r3911PerformCollisionAvoidance (Thumb, 138 bytes, Stack size 16 bytes, st25r3911.o(i.st25r3911PerformCollisionAvoidance))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ReadFifo (Thumb, 72 bytes, Stack size 24 bytes, st25r3911_com.o(i.st25r3911ReadFifo))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ReadMultipleRegisters (Thumb, 70 bytes, Stack size 24 bytes, st25r3911_com.o(i.st25r3911ReadMultipleRegisters))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ReadRegister (Thumb, 76 bytes, Stack size 24 bytes, st25r3911_com.o(i.st25r3911ReadRegister))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ReadTestRegister (Thumb, 82 bytes, Stack size 24 bytes, st25r3911_com.o(i.st25r3911ReadTestRegister))

    [Stack]


    [Calls]
    [Called By]

    st25r3911SetBitrate (Thumb, 78 bytes, Stack size 16 bytes, st25r3911.o(i.st25r3911SetBitrate))

    [Stack]


    [Calls]
    [Called By]

    st25r3911SetGPTime_8fcs (Thumb, 24 bytes, Stack size 8 bytes, st25r3911.o(i.st25r3911SetGPTime_8fcs))

    [Stack]


    [Calls]
    [Called By]

    st25r3911SetNoResponseTime_64fcs (Thumb, 68 bytes, Stack size 16 bytes, st25r3911.o(i.st25r3911SetNoResponseTime_64fcs))

    [Stack]


    [Calls]
    [Called By]

    st25r3911SetNumTxBits (Thumb, 26 bytes, Stack size 8 bytes, st25r3911.o(i.st25r3911SetNumTxBits))

    [Stack]


    [Calls]
    [Called By]

    st25r3911SetRegisterBits (Thumb, 30 bytes, Stack size 16 bytes, st25r3911_com.o(i.st25r3911SetRegisterBits))

    [Stack]


    [Calls]
    [Called By]

    st25r3911StartGPTimer_8fcs (Thumb, 34 bytes, Stack size 8 bytes, st25r3911.o(i.st25r3911StartGPTimer_8fcs))

    [Stack]


    [Calls]
    [Called By]

    st25r3911StreamConfigure (Thumb, 104 bytes, Stack size 8 bytes, st25r3911.o(i.st25r3911StreamConfigure))

    [Stack]


    [Calls]
    [Called By]

    st25r3911TxRxOff (Thumb, 8 bytes, Stack size 0 bytes, st25r3911.o(i.st25r3911TxRxOff))

    [Stack]


    [Calls]
    [Called By]

    st25r3911TxRxOn (Thumb, 8 bytes, Stack size 0 bytes, st25r3911.o(i.st25r3911TxRxOn))

    [Stack]


    [Calls]
    [Called By]

    st25r3911WaitForInterruptsTimed (Thumb, 56 bytes, Stack size 16 bytes, st25r3911_interrupt.o(i.st25r3911WaitForInterruptsTimed))

    [Stack]


    [Calls]
    [Called By]

    st25r3911WriteFifo (Thumb, 72 bytes, Stack size 24 bytes, st25r3911_com.o(i.st25r3911WriteFifo))

    [Stack]


    [Calls]
    [Called By]

    st25r3911WriteRegister (Thumb, 60 bytes, Stack size 24 bytes, st25r3911_com.o(i.st25r3911WriteRegister))

    [Stack]


    [Calls]
    [Called By]

    st25r3911WriteTestRegister (Thumb, 66 bytes, Stack size 24 bytes, st25r3911_com.o(i.st25r3911WriteTestRegister))

    [Stack]


    [Calls]
    [Called By]

    timerCalculateTimer (Thumb, 12 bytes, Stack size 8 bytes, timer.o(i.timerCalculateTimer))

    [Stack]


    [Calls]
    [Called By]

    timerIsExpired (Thumb, 20 bytes, Stack size 8 bytes, timer.o(i.timerIsExpired))

    [Stack]


    [Calls]
    [Called By]

    Local Symbols

    demoActivateP2P (Thumb, 74 bytes, Stack size 32 bytes, demo.o(i.demoActivateP2P))

    [Stack]


    [Calls]
    [Called By]

    demoIsoDepBlockingTxRx (Thumb, 198 bytes, Stack size 88 bytes, demo.o(i.demoIsoDepBlockingTxRx))

    [Stack]


    [Calls]
    [Called By]

    demoNfcDepBlockingTxRx (Thumb, 142 bytes, Stack size 56 bytes, demo.o(i.demoNfcDepBlockingTxRx))

    [Stack]


    [Calls]
    [Called By]

    demoPollAP2P (Thumb, 88 bytes, Stack size 8 bytes, demo.o(i.demoPollAP2P))

    [Stack]


    [Calls]
    [Called By]

    demoPollNFCA (Thumb, 184 bytes, Stack size 40 bytes, demo.o(i.demoPollNFCA))

    [Stack]


    [Calls]
    [Called By]

    demoPollNFCB (Thumb, 112 bytes, Stack size 56 bytes, demo.o(i.demoPollNFCB))

    [Stack]


    [Calls]
    [Called By]

    demoPollNFCF (Thumb, 130 bytes, Stack size 40 bytes, demo.o(i.demoPollNFCF))

    [Stack]


    [Calls]
    [Called By]

    demoPollNFCV (Thumb, 86 bytes, Stack size 32 bytes, demo.o(i.demoPollNFCV))

    [Stack]


    [Calls]
    [Called By]

    demoSendAPDUs (Thumb, 90 bytes, Stack size 24 bytes, demo.o(i.demoSendAPDUs))

    [Stack]


    [Calls]
    [Called By]

    demoSendNdefUri (Thumb, 140 bytes, Stack size 32 bytes, demo.o(i.demoSendNdefUri))

    [Stack]


    [Calls]
    [Called By]

    SD_GetCIDRegister (Thumb, 250 bytes, Stack size 48 bytes, sd_card_drive.o(i.SD_GetCIDRegister))

    [Stack]


    [Calls]
    [Called By]

    SD_GetCSDRegister (Thumb, 494 bytes, Stack size 48 bytes, sd_card_drive.o(i.SD_GetCSDRegister))

    [Stack]


    [Calls]
    [Called By]

    SD_GoIdleState (Thumb, 366 bytes, Stack size 40 bytes, sd_card_drive.o(i.SD_GoIdleState))

    [Stack]


    [Calls]
    [Called By]

    SD_ReadData (Thumb, 24 bytes, Stack size 8 bytes, sd_card_drive.o(i.SD_ReadData))

    [Stack]


    [Calls]
    [Called By]

    SD_SendCmd (Thumb, 216 bytes, Stack size 40 bytes, sd_card_drive.o(i.SD_SendCmd))

    [Stack]


    [Calls]
    [Called By]

    SD_WaitData (Thumb, 38 bytes, Stack size 16 bytes, sd_card_drive.o(i.SD_WaitData))

    [Stack]


    [Calls]
    [Called By]

    __NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority))

    [Called By]

    SPI_EndRxTransaction (Thumb, 92 bytes, Stack size 24 bytes, stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction))

    [Stack]


    [Calls]
    [Called By]

    SPI_EndRxTxTransaction (Thumb, 32 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction))

    [Stack]


    [Calls]
    [Called By]

    SPI_WaitFlagStateUntilTimeout (Thumb, 148 bytes, Stack size 24 bytes, stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    TIM_ITRx_SetConfig (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig))

    [Called By]

    TIM_TI1_ConfigInputStage (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage))

    [Stack]


    [Called By]

    TIM_TI2_ConfigInputStage (Thumb, 36 bytes, Stack size 8 bytes, stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage))

    [Stack]


    [Called By]

    UART_SetConfig (Thumb, 178 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig))

    [Stack]


    [Calls]
    [Called By]

    UART_WaitOnFlagUntilTimeout (Thumb, 100 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))

    [Stack]


    [Calls]
    [Called By]

    check_fs (Thumb, 90 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]

    chk_lock (Thumb, 102 bytes, Stack size 20 bytes, ff.o(i.chk_lock))

    [Stack]


    [Called By]

    clear_lock (Thumb, 32 bytes, Stack size 12 bytes, ff.o(i.clear_lock))

    [Stack]


    [Called By]

    clmt_clust (Thumb, 42 bytes, Stack size 0 bytes, ff.o(i.clmt_clust))

    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    dec_lock (Thumb, 54 bytes, Stack size 0 bytes, ff.o(i.dec_lock))

    [Called By]

    dir_find (Thumb, 320 bytes, Stack size 48 bytes, ff.o(i.dir_find))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    dir_read (Thumb, 258 bytes, Stack size 40 bytes, ff.o(i.dir_read))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    find_volume (Thumb, 588 bytes, Stack size 48 bytes, ff.o(i.find_volume))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    get_ldnumber (Thumb, 60 bytes, Stack size 8 bytes, ff.o(i.get_ldnumber))

    [Stack]


    [Called By]

    inc_lock (Thumb, 154 bytes, Stack size 20 bytes, ff.o(i.inc_lock))

    [Stack]


    [Called By]

    ld_clust (Thumb, 20 bytes, Stack size 0 bytes, ff.o(i.ld_clust))

    [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, 54 bytes, Stack size 16 bytes, ff.o(i.move_window))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

    sync_fs (Thumb, 182 bytes, Stack size 16 bytes, ff.o(i.sync_fs))

    [Stack]


    [Calls]
    [Called By]

    sync_window (Thumb, 96 bytes, Stack size 24 bytes, ff.o(i.sync_window))

    [Stack]


    [Calls]
    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    ssd1306_write_byte (Thumb, 70 bytes, Stack size 24 bytes, ssd1306.o(i.ssd1306_write_byte))

    [Stack]


    [Calls]
    [Called By]

    st25r3911ExecuteCommandAndGetResult (Thumb, 98 bytes, Stack size 24 bytes, st25r3911.o(i.st25r3911ExecuteCommandAndGetResult))

    [Stack]


    [Calls]
    [Called By]

    iso15693PhyVCDCode1Of256 (Thumb, 98 bytes, Stack size 28 bytes, rfal_iso15693_2.o(i.iso15693PhyVCDCode1Of256))

    [Stack]


    [Address Reference Count : 1]

    iso15693PhyVCDCode1Of4 (Thumb, 88 bytes, Stack size 20 bytes, rfal_iso15693_2.o(i.iso15693PhyVCDCode1Of4))

    [Stack]


    [Address Reference Count : 1]

    isoDepClearCounters (Thumb, 12 bytes, Stack size 0 bytes, rfal_isodep.o(i.isoDepClearCounters))

    [Called By]

    isoDepDataExchangePCD (Thumb, 568 bytes, Stack size 32 bytes, rfal_isodep.o(i.isoDepDataExchangePCD))

    [Stack]


    [Calls]
    [Called By]

    isoDepDataExchangePICC (Thumb, 792 bytes, Stack size 48 bytes, rfal_isodep.o(i.isoDepDataExchangePICC))

    [Stack]


    [Calls]
    [Called By]

    isoDepHandleControlMsg (Thumb, 192 bytes, Stack size 40 bytes, rfal_isodep.o(i.isoDepHandleControlMsg))

    [Stack]


    [Calls]
    [Called By]

    isoDepReSendControlMsg (Thumb, 62 bytes, Stack size 0 bytes, rfal_isodep.o(i.isoDepReSendControlMsg))

    [Stack]


    [Calls]
    [Called By]

    isoDepTx (Thumb, 140 bytes, Stack size 32 bytes, rfal_isodep.o(i.isoDepTx))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepApdu2IBLockParam (Thumb, 84 bytes, Stack size 24 bytes, rfal_isodep.o(i.rfalIsoDepApdu2IBLockParam))

    [Stack]


    [Calls]
    [Called By]

    rfalIsoDepCalcBitRate (Thumb, 160 bytes, Stack size 32 bytes, rfal_isodep.o(i.rfalIsoDepCalcBitRate))

    [Stack]


    [Called By]

    rfalIsoDepSFGI2SFGT (Thumb, 30 bytes, Stack size 0 bytes, rfal_isodep.o(i.rfalIsoDepSFGI2SFGT))

    [Called By]

    rfalNfcaCalculateBcc (Thumb, 24 bytes, Stack size 8 bytes, rfal_nfca.o(i.rfalNfcaCalculateBcc))

    [Stack]


    [Called By]

    rfalNfcbCheckSensbRes (Thumb, 28 bytes, Stack size 0 bytes, rfal_nfcb.o(i.rfalNfcbCheckSensbRes))

    [Called By]

    nfcipClearCounters (Thumb, 24 bytes, Stack size 0 bytes, rfal_nfcdep.o(i.nfcipClearCounters))

    [Called By]

    nfcipConfig (Thumb, 82 bytes, Stack size 24 bytes, rfal_nfcdep.o(i.nfcipConfig))

    [Stack]


    [Calls]
    [Called By]

    nfcipDEPControlMsg (Thumb, 90 bytes, Stack size 48 bytes, rfal_nfcdep.o(i.nfcipDEPControlMsg))

    [Stack]


    [Calls]
    [Called By]

    nfcipDataRx (Thumb, 56 bytes, Stack size 8 bytes, rfal_nfcdep.o(i.nfcipDataRx))

    [Stack]


    [Calls]
    [Called By]

    nfcipInitiatorHandleDEP (Thumb, 616 bytes, Stack size 56 bytes, rfal_nfcdep.o(i.nfcipInitiatorHandleDEP))

    [Stack]


    [Calls]
    [Called By]

    nfcipRun (Thumb, 324 bytes, Stack size 40 bytes, rfal_nfcdep.o(i.nfcipRun))

    [Stack]


    [Calls]
    [Called By]

    nfcipSetDEPParams (Thumb, 118 bytes, Stack size 8 bytes, rfal_nfcdep.o(i.nfcipSetDEPParams))

    [Stack]


    [Calls]
    [Called By]

    nfcipTargetHandleRX (Thumb, 820 bytes, Stack size 64 bytes, rfal_nfcdep.o(i.nfcipTargetHandleRX))

    [Stack]


    [Calls]
    [Called By]

    nfcipTx (Thumb, 380 bytes, Stack size 48 bytes, rfal_nfcdep.o(i.nfcipTx))

    [Stack]


    [Calls]
    [Called By]

    nfcipTxRx (Thumb, 96 bytes, Stack size 32 bytes, rfal_nfcdep.o(i.nfcipTxRx))

    [Stack]


    [Calls]
    [Called By]

    rfalNfcfComputeValidSENF (Thumb, 232 bytes, Stack size 40 bytes, rfal_nfcf.o(i.rfalNfcfComputeValidSENF))

    [Stack]


    [Calls]
    [Called By]

    rfalCleanupTransceive (Thumb, 34 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalCleanupTransceive))

    [Stack]


    [Calls]
    [Called By]

    rfalErrorHandling (Thumb, 166 bytes, Stack size 16 bytes, rfal_rfst25r3911.o(i.rfalErrorHandling))

    [Stack]


    [Calls]
    [Called By]

    rfalFIFOGetNumIncompleteBits (Thumb, 18 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalFIFOGetNumIncompleteBits))

    [Stack]


    [Calls]
    [Called By]

    rfalFIFOStatusGetNumBytes (Thumb, 14 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalFIFOStatusGetNumBytes))

    [Stack]


    [Calls]
    [Called By]

    rfalFIFOStatusIsIncompleteByte (Thumb, 22 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalFIFOStatusIsIncompleteByte))

    [Stack]


    [Calls]
    [Called By]

    rfalFIFOStatusIsMissingPar (Thumb, 18 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalFIFOStatusIsMissingPar))

    [Stack]


    [Calls]
    [Called By]

    rfalFIFOStatusUpdate (Thumb, 24 bytes, Stack size 0 bytes, rfal_rfst25r3911.o(i.rfalFIFOStatusUpdate))

    [Stack]


    [Calls]
    [Called By]

    rfalPrepareTransceive (Thumb, 184 bytes, Stack size 16 bytes, rfal_rfst25r3911.o(i.rfalPrepareTransceive))

    [Stack]


    [Calls]
    [Called By]

    rfalRunListenModeWorker (Thumb, 300 bytes, Stack size 16 bytes, rfal_rfst25r3911.o(i.rfalRunListenModeWorker))

    [Stack]


    [Calls]
    [Called By]

    rfalTransceiveRunBlockingTx (Thumb, 36 bytes, Stack size 8 bytes, rfal_rfst25r3911.o(i.rfalTransceiveRunBlockingTx))

    [Stack]


    [Calls]
    [Called By]

    rfalTransceiveRx (Thumb, 936 bytes, Stack size 56 bytes, rfal_rfst25r3911.o(i.rfalTransceiveRx))

    [Stack]


    [Calls]
    [Called By]

    rfalTransceiveTx (Thumb, 678 bytes, Stack size 64 bytes, rfal_rfst25r3911.o(i.rfalTransceiveTx))

    [Stack]


    [Calls]
    [Called By]

    _printf_core (Thumb, 658 bytes, Stack size 104 bytes, printf5.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    Undefined Global Symbols