Static Call Graph for image .\Objects\RA4M2_Sensor.axf



#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Sat Dec 6 18:14:56 2025

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

Call chain for Maximum Stack Depth:

Callback_btn_Handler ⇒ FLASH_HP_DataFlash_Operation ⇒ shellPrint ⇒ vsnprintf

Mutually Recursive functions

  • bsp_prv_software_delay_loop   ⇒   bsp_prv_software_delay_loop

    Function Pointers

    Global Symbols

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

    [Stack]


    [Calls]
    [Called By]

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

    [Called By]

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

    [Called By]

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

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

    [Called By]

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

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

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

    [Calls]


    [Called By]

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

    [Called By]

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

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

    [Calls]

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

    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

    strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    _scanf_int (Thumb, 332 bytes, Stack size 56 bytes, _scanf_int.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

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

    [Called By]

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

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

    [Called By]

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

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

    [Called By]

    __vfscanf_char (Thumb, 20 bytes, Stack size 0 bytes, scanf_char.o(.text))

    [Stack]


    [Calls]
    [Called By]

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

    _sbackspace (Thumb, 34 bytes, Stack size 0 bytes, _sgetc.o(.text))
    [Address Reference Count : 1]

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

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

    [Calls]


    [Called By]

    __aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)

    [Calls]

    __aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)

    [Calls]


    [Called By]

    __aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)

    [Called By]

    __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)

    [Called By]

    __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, semi.o(.text), UNUSED)

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

    isspace (Thumb, 10 bytes, Stack size 0 bytes, isspace_c.o(.text))

    [Calls]


    [Address Reference Count : 1]

    __vfscanf (Thumb, 808 bytes, Stack size 88 bytes, _scanf.o(.text))

    [Stack]


    [Calls]
    [Called By]

    __I$use$semihosting$fputc (Thumb, 0 bytes, Stack size 8 bytes, iusesemip.o(.text), UNUSED)

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

    [Called By]

    _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)

    [Calls]


    [Called By]

    __ctype_lookup (Thumb, 34 bytes, Stack size 0 bytes, ctype_c.o(.text))

    [Called By]

    Callback_btn_Handler (Thumb, 408 bytes, Stack size 32 bytes, hal_entry.o(.text.Callback_btn_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
    [Address Reference Count : 1]

    DebugMon_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
    [Address Reference Count : 1]

    Default_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler), UNUSED)

    HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
    [Address Reference Count : 1]

    MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
    [Address Reference Count : 1]

    PendSV_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
    [Address Reference Count : 1]

    SVC_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
    [Address Reference Count : 1]

    SecureFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
    [Address Reference Count : 1]

    UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
    [Address Reference Count : 1]

    FLASH_HP_DataFlash_Operation (Thumb, 1092 bytes, Stack size 184 bytes, hal_entry.o(.text.FLASH_HP_DataFlash_Operation))

    [Stack]


    [Calls]
    [Called By]

    NMI_Handler (Thumb, 68 bytes, Stack size 24 bytes, bsp_group_irq.o(.text.NMI_Handler))

    [Stack]


    [Address Reference Count : 1]

    R_ADC_Calibrate (Thumb, 4 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_Calibrate))
    [Address Reference Count : 1]

    R_ADC_CallbackSet (Thumb, 14 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_CallbackSet))
    [Address Reference Count : 1]

    R_ADC_Close (Thumb, 228 bytes, Stack size 16 bytes, r_adc.o(.text.R_ADC_Close))

    [Stack]


    [Address Reference Count : 1]

    R_ADC_InfoGet (Thumb, 108 bytes, Stack size 8 bytes, r_adc.o(.text.R_ADC_InfoGet))

    [Stack]


    [Called By]
    [Address Reference Count : 1]

    R_ADC_OffsetSet (Thumb, 4 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_OffsetSet))
    [Address Reference Count : 1]

    R_ADC_Open (Thumb, 270 bytes, Stack size 40 bytes, r_adc.o(.text.R_ADC_Open))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_ADC_Read (Thumb, 14 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_Read))
    [Address Reference Count : 1]

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

    R_ADC_ScanCfg (Thumb, 468 bytes, Stack size 20 bytes, r_adc.o(.text.R_ADC_ScanCfg))

    [Stack]


    [Address Reference Count : 1]

    R_ADC_ScanGroupStart (Thumb, 4 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_ScanGroupStart))
    [Address Reference Count : 1]

    R_ADC_ScanStart (Thumb, 10 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_ScanStart))
    [Address Reference Count : 1]

    R_ADC_ScanStop (Thumb, 10 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_ScanStop))
    [Address Reference Count : 1]

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

    R_BSP_Init_RTC (Thumb, 122 bytes, Stack size 16 bytes, bsp_clocks.o(.text.R_BSP_Init_RTC))

    [Stack]


    [Calls]
    [Called By]

    R_BSP_RegisterProtectDisable (Thumb, 78 bytes, Stack size 8 bytes, bsp_register_protection.o(.text.R_BSP_RegisterProtectDisable))

    [Stack]


    [Called By]

    R_BSP_RegisterProtectEnable (Thumb, 82 bytes, Stack size 0 bytes, bsp_register_protection.o(.text.R_BSP_RegisterProtectEnable))

    [Called By]

    R_BSP_SoftwareDelay (Thumb, 72 bytes, Stack size 0 bytes, bsp_delay.o(.text.R_BSP_SoftwareDelay))

    [Calls]


    [Called By]

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

    [Called By]

    R_BSP_SubClockStabilizeWaitAfterReset (Thumb, 2 bytes, Stack size 0 bytes, bsp_clocks.o(.text.R_BSP_SubClockStabilizeWaitAfterReset))

    [Called By]

    R_BSP_WarmStart (Thumb, 26 bytes, Stack size 0 bytes, hal_entry.o(.text.R_BSP_WarmStart))

    [Stack]


    [Calls]
    [Called By]

    R_DAC_Close (Thumb, 58 bytes, Stack size 8 bytes, r_dac.o(.text.R_DAC_Close))

    [Stack]


    [Address Reference Count : 1]

    R_DAC_Open (Thumb, 190 bytes, Stack size 16 bytes, r_dac.o(.text.R_DAC_Open))

    [Stack]


    [Address Reference Count : 1]

    R_DAC_Start (Thumb, 190 bytes, Stack size 24 bytes, r_dac.o(.text.R_DAC_Start))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_DAC_Stop (Thumb, 40 bytes, Stack size 0 bytes, r_dac.o(.text.R_DAC_Stop))
    [Address Reference Count : 1]

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

    R_FLASH_HP_AccessWindowClear (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_AccessWindowClear))
    [Address Reference Count : 1]

    R_FLASH_HP_AccessWindowSet (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_AccessWindowSet))
    [Address Reference Count : 1]

    R_FLASH_HP_AntiRollbackCounterIncrement (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_AntiRollbackCounterIncrement))
    [Address Reference Count : 1]

    R_FLASH_HP_AntiRollbackCounterRead (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_AntiRollbackCounterRead))
    [Address Reference Count : 1]

    R_FLASH_HP_AntiRollbackCounterRefresh (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_AntiRollbackCounterRefresh))
    [Address Reference Count : 1]

    R_FLASH_HP_BankSwap (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_BankSwap))
    [Address Reference Count : 1]

    R_FLASH_HP_BlankCheck (Thumb, 202 bytes, Stack size 24 bytes, r_flash_hp.o(.text.R_FLASH_HP_BlankCheck))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_FLASH_HP_CallbackSet (Thumb, 14 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_CallbackSet))
    [Address Reference Count : 1]

    R_FLASH_HP_Close (Thumb, 102 bytes, Stack size 8 bytes, r_flash_hp.o(.text.R_FLASH_HP_Close))

    [Stack]


    [Address Reference Count : 1]

    R_FLASH_HP_Erase (Thumb, 148 bytes, Stack size 16 bytes, r_flash_hp.o(.text.R_FLASH_HP_Erase))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_FLASH_HP_IdCodeSet (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_IdCodeSet))
    [Address Reference Count : 1]

    R_FLASH_HP_InfoGet (Thumb, 36 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_InfoGet))
    [Address Reference Count : 1]

    R_FLASH_HP_Open (Thumb, 220 bytes, Stack size 24 bytes, r_flash_hp.o(.text.R_FLASH_HP_Open))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_FLASH_HP_Reset (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_Reset))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_FLASH_HP_StartUpAreaSelect (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_StartUpAreaSelect))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_FLASH_HP_StatusGet (Thumb, 26 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_StatusGet))
    [Address Reference Count : 1]

    R_FLASH_HP_UpdateFlashClockFreq (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_UpdateFlashClockFreq))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_FLASH_HP_UserLockableAreaWrite (Thumb, 4 bytes, Stack size 0 bytes, r_flash_hp.o(.text.R_FLASH_HP_UserLockableAreaWrite))
    [Address Reference Count : 1]

    R_FLASH_HP_Write (Thumb, 110 bytes, Stack size 16 bytes, r_flash_hp.o(.text.R_FLASH_HP_Write))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_GPT_CallbackSet (Thumb, 14 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_CallbackSet))
    [Address Reference Count : 1]

    R_GPT_Close (Thumb, 148 bytes, Stack size 8 bytes, r_gpt.o(.text.R_GPT_Close))

    [Stack]


    [Address Reference Count : 1]

    R_GPT_CompareMatchSet (Thumb, 14 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_CompareMatchSet))
    [Address Reference Count : 1]

    R_GPT_Disable (Thumb, 30 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_Disable))
    [Address Reference Count : 1]

    R_GPT_DutyCycleSet (Thumb, 172 bytes, Stack size 40 bytes, r_gpt.o(.text.R_GPT_DutyCycleSet))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_GPT_Enable (Thumb, 56 bytes, Stack size 8 bytes, r_gpt.o(.text.R_GPT_Enable))

    [Stack]


    [Address Reference Count : 1]

    R_GPT_InfoGet (Thumb, 60 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_InfoGet))
    [Address Reference Count : 1]

    R_GPT_Open (Thumb, 576 bytes, Stack size 40 bytes, r_gpt.o(.text.R_GPT_Open))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_GPT_PeriodSet (Thumb, 56 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_PeriodSet))
    [Address Reference Count : 1]

    R_GPT_Reset (Thumb, 10 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_Reset))
    [Address Reference Count : 1]

    R_GPT_Start (Thumb, 10 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_Start))
    [Address Reference Count : 1]

    R_GPT_StatusGet (Thumb, 18 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_StatusGet))
    [Address Reference Count : 1]

    R_GPT_Stop (Thumb, 10 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_Stop))
    [Address Reference Count : 1]

    R_ICU_ExternalIrqCallbackSet (Thumb, 10 bytes, Stack size 0 bytes, r_icu.o(.text.R_ICU_ExternalIrqCallbackSet))
    [Address Reference Count : 1]

    R_ICU_ExternalIrqClose (Thumb, 64 bytes, Stack size 0 bytes, r_icu.o(.text.R_ICU_ExternalIrqClose))
    [Address Reference Count : 1]

    R_ICU_ExternalIrqDisable (Thumb, 38 bytes, Stack size 0 bytes, r_icu.o(.text.R_ICU_ExternalIrqDisable))
    [Address Reference Count : 1]

    R_ICU_ExternalIrqEnable (Thumb, 66 bytes, Stack size 0 bytes, r_icu.o(.text.R_ICU_ExternalIrqEnable))
    [Address Reference Count : 1]

    R_ICU_ExternalIrqOpen (Thumb, 124 bytes, Stack size 20 bytes, r_icu.o(.text.R_ICU_ExternalIrqOpen))

    [Stack]


    [Address Reference Count : 1]

    R_IOPORT_Close (Thumb, 10 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_Close))
    [Address Reference Count : 1]

    R_IOPORT_Open (Thumb, 22 bytes, Stack size 8 bytes, r_ioport.o(.text.R_IOPORT_Open))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    R_IOPORT_PinCfg (Thumb, 178 bytes, Stack size 40 bytes, r_ioport.o(.text.R_IOPORT_PinCfg))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_IOPORT_PinEventInputRead (Thumb, 40 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PinEventInputRead))
    [Address Reference Count : 1]

    R_IOPORT_PinEventOutputWrite (Thumb, 82 bytes, Stack size 8 bytes, r_ioport.o(.text.R_IOPORT_PinEventOutputWrite))

    [Stack]


    [Address Reference Count : 1]

    R_IOPORT_PinRead (Thumb, 34 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PinRead))

    [Called By]


    [Address Reference Count : 1]

    R_IOPORT_PinWrite (Thumb, 40 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PinWrite))
    [Address Reference Count : 1]

    R_IOPORT_PinsCfg (Thumb, 12 bytes, Stack size 8 bytes, r_ioport.o(.text.R_IOPORT_PinsCfg))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_IOPORT_PortDirectionSet (Thumb, 44 bytes, Stack size 8 bytes, r_ioport.o(.text.R_IOPORT_PortDirectionSet))

    [Stack]


    [Address Reference Count : 1]

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

    R_IOPORT_PortEventOutputWrite (Thumb, 32 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PortEventOutputWrite))
    [Address Reference Count : 1]

    R_IOPORT_PortRead (Thumb, 22 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PortRead))
    [Address Reference Count : 1]

    R_IOPORT_PortWrite (Thumb, 32 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PortWrite))
    [Address Reference Count : 1]

    R_LPM_Close (Thumb, 10 bytes, Stack size 0 bytes, r_lpm.o(.text.R_LPM_Close))
    [Address Reference Count : 1]

    R_LPM_IoKeepClear (Thumb, 34 bytes, Stack size 8 bytes, r_lpm.o(.text.R_LPM_IoKeepClear))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_LPM_LowPowerModeEnter (Thumb, 286 bytes, Stack size 24 bytes, r_lpm.o(.text.R_LPM_LowPowerModeEnter))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_LPM_LowPowerReconfigure (Thumb, 14 bytes, Stack size 8 bytes, r_lpm.o(.text.R_LPM_LowPowerReconfigure))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_LPM_Open (Thumb, 26 bytes, Stack size 8 bytes, r_lpm.o(.text.R_LPM_Open))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_SCI_UART_Abort (Thumb, 34 bytes, Stack size 0 bytes, r_sci_uart.o(.text.R_SCI_UART_Abort))
    [Address Reference Count : 1]

    R_SCI_UART_BaudSet (Thumb, 104 bytes, Stack size 8 bytes, r_sci_uart.o(.text.R_SCI_UART_BaudSet))

    [Stack]


    [Address Reference Count : 1]

    R_SCI_UART_CallbackSet (Thumb, 14 bytes, Stack size 0 bytes, r_sci_uart.o(.text.R_SCI_UART_CallbackSet))
    [Address Reference Count : 1]

    R_SCI_UART_Close (Thumb, 166 bytes, Stack size 0 bytes, r_sci_uart.o(.text.R_SCI_UART_Close))
    [Address Reference Count : 1]

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

    R_SCI_UART_Open (Thumb, 826 bytes, Stack size 32 bytes, r_sci_uart.o(.text.R_SCI_UART_Open))

    [Stack]


    [Address Reference Count : 1]

    R_SCI_UART_Read (Thumb, 10 bytes, Stack size 0 bytes, r_sci_uart.o(.text.R_SCI_UART_Read))
    [Address Reference Count : 1]

    R_SCI_UART_ReadStop (Thumb, 14 bytes, Stack size 0 bytes, r_sci_uart.o(.text.R_SCI_UART_ReadStop))
    [Address Reference Count : 1]

    R_SCI_UART_Write (Thumb, 74 bytes, Stack size 8 bytes, r_sci_uart.o(.text.R_SCI_UART_Write))

    [Stack]


    [Address Reference Count : 1]

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

    R_USB_CallbackMemorySet (Thumb, 40 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_CallbackMemorySet))
    [Address Reference Count : 1]

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

    R_USB_Close (Thumb, 80 bytes, Stack size 16 bytes, r_usb_basic.o(.text.R_USB_Close))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

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

    R_USB_DeviceStateGet (Thumb, 44 bytes, Stack size 8 bytes, r_usb_basic.o(.text.R_USB_DeviceStateGet))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_USB_DriverActivate (Thumb, 34 bytes, Stack size 8 bytes, r_usb_basic.o(.text.R_USB_DriverActivate))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_USB_EventGet (Thumb, 112 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_EventGet))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    R_USB_HostControlTransfer (Thumb, 88 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_HostControlTransfer))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_USB_InfoGet (Thumb, 112 bytes, Stack size 72 bytes, r_usb_basic.o(.text.R_USB_InfoGet))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

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

    R_USB_Open (Thumb, 242 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_Open))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_USB_OtgCallbackSet (Thumb, 20 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_OtgCallbackSet))
    [Address Reference Count : 1]

    R_USB_OtgSRP (Thumb, 14 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_OtgSRP))
    [Address Reference Count : 1]

    R_USB_PeriControlDataGet (Thumb, 60 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_PeriControlDataGet))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    R_USB_PeriControlDataSet (Thumb, 60 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_PeriControlDataSet))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    R_USB_PeriControlStatusSet (Thumb, 40 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_PeriControlStatusSet))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    R_USB_PipeInfoGet (Thumb, 164 bytes, Stack size 80 bytes, r_usb_basic.o(.text.R_USB_PipeInfoGet))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    R_USB_PipeRead (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_PipeRead))
    [Address Reference Count : 1]

    R_USB_PipeStop (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_PipeStop))
    [Address Reference Count : 1]

    R_USB_PipeWrite (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_PipeWrite))
    [Address Reference Count : 1]

    R_USB_PullUp (Thumb, 34 bytes, Stack size 8 bytes, r_usb_basic.o(.text.R_USB_PullUp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_USB_Read (Thumb, 86 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_Read))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    R_USB_RemoteWakeup (Thumb, 38 bytes, Stack size 64 bytes, r_usb_basic.o(.text.R_USB_RemoteWakeup))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_USB_Resume (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_Resume))
    [Address Reference Count : 1]

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

    R_USB_Stop (Thumb, 88 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_Stop))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_USB_Suspend (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_Suspend))
    [Address Reference Count : 1]

    R_USB_UsedPipesGet (Thumb, 114 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_UsedPipesGet))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    R_USB_VbusSet (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_VbusSet))
    [Address Reference Count : 1]

    R_USB_Write (Thumb, 86 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_Write))

    [Stack]


    [Calls]
    [Called By]
    [Address Reference Count : 1]

    Reset_Handler (Thumb, 10 bytes, Stack size 0 bytes, startup.o(.text.Reset_Handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    SystemCoreClockUpdate (Thumb, 44 bytes, Stack size 0 bytes, bsp_clocks.o(.text.SystemCoreClockUpdate))

    [Called By]

    SystemInit (Thumb, 240 bytes, Stack size 16 bytes, system.o(.text.SystemInit))

    [Stack]


    [Calls]
    [Called By]

    __aeabi_assert (Thumb, 6 bytes, Stack size 0 bytes, bsp_common.o(.text.__aeabi_assert))

    [Called By]

    adc_scan_end_isr (Thumb, 6 bytes, Stack size 0 bytes, r_adc.o(.text.adc_scan_end_isr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    agencylogHexDump (Thumb, 32 bytes, Stack size 16 bytes, log.o(.text.agencylogHexDump))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    agencylogSetLevel (Thumb, 88 bytes, Stack size 32 bytes, log.o(.text.agencylogSetLevel))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    bsp_clock_init (Thumb, 376 bytes, Stack size 24 bytes, bsp_clocks.o(.text.bsp_clock_init))

    [Stack]


    [Calls]
    [Called By]

    bsp_init (Thumb, 2 bytes, Stack size 0 bytes, bsp_common.o(.text.bsp_init_internal))

    [Called By]

    bsp_init_internal (Thumb, 2 bytes, Stack size 0 bytes, bsp_common.o(.text.bsp_init_internal), UNUSED)

    bsp_irq_cfg (Thumb, 138 bytes, Stack size 32 bytes, bsp_irq.o(.text.bsp_irq_cfg))

    [Stack]


    [Calls]
    [Called By]

    bsp_prv_software_delay_loop (Thumb, 8 bytes, Stack size 0 bytes, bsp_delay.o(.text.bsp_prv_software_delay_loop))

    [Calls]


    [Called By]

    button_attach (Thumb, 8 bytes, Stack size 0 bytes, multi_button.o(.text.button_attach))

    [Called By]

    button_init (Thumb, 44 bytes, Stack size 24 bytes, multi_button.o(.text.button_init))

    [Stack]


    [Calls]
    [Called By]

    button_start (Thumb, 40 bytes, Stack size 0 bytes, multi_button.o(.text.button_start))

    [Called By]

    button_ticks (Thumb, 474 bytes, Stack size 24 bytes, multi_button.o(.text.button_ticks))

    [Stack]


    [Called By]

    cmd_hex2dec (Thumb, 84 bytes, Stack size 16 bytes, shell_cmds.o(.text.cmd_hex2dec))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cmd_rd (Thumb, 356 bytes, Stack size 48 bytes, shell_cmds.o(.text.cmd_rd))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cmd_time (Thumb, 312 bytes, Stack size 40 bytes, shell_cmds.o(.text.cmd_time))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    cmd_wr (Thumb, 256 bytes, Stack size 24 bytes, shell_cmds.o(.text.cmd_wr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    fcu_fiferr_isr (Thumb, 148 bytes, Stack size 24 bytes, r_flash_hp.o(.text.fcu_fiferr_isr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    fcu_frdyi_isr (Thumb, 182 bytes, Stack size 24 bytes, r_flash_hp.o(.text.fcu_frdyi_isr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Called By]

    gpt_capture_compare_a_isr (Thumb, 6 bytes, Stack size 0 bytes, r_gpt.o(.text.gpt_capture_compare_a_isr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gpt_capture_compare_b_isr (Thumb, 6 bytes, Stack size 0 bytes, r_gpt.o(.text.gpt_capture_compare_b_isr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    gpt_counter_overflow_isr (Thumb, 172 bytes, Stack size 24 bytes, r_gpt.o(.text.gpt_counter_overflow_isr))

    [Stack]


    [Address Reference Count : 1]

    hal_entry (Thumb, 3152 bytes, Stack size 120 bytes, hal_entry.o(.text.hal_entry))

    [Stack]


    [Calls]
    [Called By]

    hw_usb_clear_aclrm (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_aclrm))

    [Called By]

    hw_usb_clear_bempenb (Thumb, 50 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_bempenb))

    [Called By]

    hw_usb_clear_brdyenb (Thumb, 50 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_brdyenb))

    [Called By]

    hw_usb_clear_nrdyenb (Thumb, 50 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_nrdyenb))

    [Called By]

    hw_usb_clear_pid (Thumb, 72 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_pid))

    [Called By]

    hw_usb_clear_status_bemp (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_status_bemp))

    [Called By]

    hw_usb_clear_status_nrdy (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_status_nrdy))

    [Called By]

    hw_usb_clear_sts_brdy (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_sts_brdy))

    [Called By]

    hw_usb_clear_suspm (Thumb, 2 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_suspm))

    [Called By]

    hw_usb_clear_trenb (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_trenb))

    [Called By]

    hw_usb_pclear_dprpu (Thumb, 26 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pclear_dprpu))

    [Called By]

    hw_usb_pclear_enb_rsme (Thumb, 24 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pclear_enb_rsme))

    [Called By]

    hw_usb_pclear_sts_resm (Thumb, 22 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pclear_sts_resm))

    [Called By]

    hw_usb_pclear_sts_valid (Thumb, 22 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pclear_sts_valid))

    [Called By]

    hw_usb_pcontrol_dcpctr_pid (Thumb, 42 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pcontrol_dcpctr_pid))

    [Called By]

    hw_usb_pcontrol_dprpu (Thumb, 34 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pcontrol_dprpu))

    [Called By]

    hw_usb_pmodule_init (Thumb, 60 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pmodule_init))

    [Called By]

    hw_usb_pset_ccpl (Thumb, 24 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pset_ccpl))

    [Called By]

    hw_usb_pset_dprpu (Thumb, 26 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pset_dprpu))

    [Called By]

    hw_usb_pset_enb_rsme (Thumb, 24 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pset_enb_rsme))

    [Called By]

    hw_usb_pset_wkup (Thumb, 24 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pset_wkup))

    [Called By]

    hw_usb_read_dcpcfg (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_dcpcfg))

    [Called By]

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

    [Called By]

    hw_usb_read_dcpmaxp (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_dcpmaxp))

    [Called By]

    hw_usb_read_dvstctr (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_dvstctr))

    [Called By]

    hw_usb_read_fifo16 (Thumb, 50 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_fifo16))

    [Called By]

    hw_usb_read_fifoctr (Thumb, 10 bytes, Stack size 8 bytes, r_usb_creg_access.o(.text.hw_usb_read_fifoctr))

    [Stack]


    [Calls]
    [Called By]

    hw_usb_read_fifosel (Thumb, 10 bytes, Stack size 8 bytes, r_usb_creg_access.o(.text.hw_usb_read_fifosel))

    [Stack]


    [Calls]
    [Called By]

    hw_usb_read_frmnum (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_frmnum))

    [Called By]

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

    [Called By]

    hw_usb_read_pipecfg (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_pipecfg))

    [Called By]

    hw_usb_read_pipectr (Thumb, 92 bytes, Stack size 4 bytes, r_usb_creg_access.o(.text.hw_usb_read_pipectr))

    [Stack]


    [Called By]

    hw_usb_read_pipemaxp (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_pipemaxp))

    [Called By]

    hw_usb_read_syscfg (Thumb, 44 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_syscfg))

    [Called By]

    hw_usb_read_syssts (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_syssts))

    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

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

    [Called By]

    hw_usb_rmw_fifosel (Thumb, 24 bytes, Stack size 16 bytes, r_usb_creg_access.o(.text.hw_usb_rmw_fifosel))

    [Stack]


    [Calls]
    [Called By]

    hw_usb_set_aclrm (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_aclrm))

    [Called By]

    hw_usb_set_bclr (Thumb, 14 bytes, Stack size 8 bytes, r_usb_creg_access.o(.text.hw_usb_set_bclr))

    [Stack]


    [Calls]
    [Called By]

    hw_usb_set_bempenb (Thumb, 60 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_bempenb))

    [Called By]

    hw_usb_set_brdyenb (Thumb, 50 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_brdyenb))

    [Called By]

    hw_usb_set_bval (Thumb, 16 bytes, Stack size 8 bytes, r_usb_creg_access.o(.text.hw_usb_set_bval))

    [Stack]


    [Calls]
    [Called By]

    hw_usb_set_csclr (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_csclr))

    [Called By]

    hw_usb_set_mbw (Thumb, 52 bytes, Stack size 16 bytes, r_usb_creg_access.o(.text.hw_usb_set_mbw))

    [Stack]


    [Calls]
    [Called By]

    hw_usb_set_nrdyenb (Thumb, 50 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_nrdyenb))

    [Called By]

    hw_usb_set_pid (Thumb, 74 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_pid))

    [Called By]

    hw_usb_set_sqclr (Thumb, 66 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_sqclr))

    [Called By]

    hw_usb_set_suspendm (Thumb, 2 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_suspendm))

    [Called By]

    hw_usb_set_trclr (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_trclr))

    [Called By]

    hw_usb_set_trenb (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_trenb))

    [Called By]

    hw_usb_write_dcpcfg (Thumb, 40 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_dcpcfg))

    [Called By]

    hw_usb_write_dcpmxps (Thumb, 40 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_dcpmxps))

    [Called By]

    hw_usb_write_fifo16 (Thumb, 68 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_fifo16))

    [Called By]

    hw_usb_write_fifo8 (Thumb, 68 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_fifo8))

    [Called By]

    hw_usb_write_pipecfg (Thumb, 40 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_pipecfg))

    [Called By]

    hw_usb_write_pipemaxp (Thumb, 40 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_pipemaxp))

    [Called By]

    hw_usb_write_pipeperi (Thumb, 40 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_pipeperi))

    [Called By]

    hw_usb_write_pipesel (Thumb, 40 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_pipesel))

    [Called By]

    hw_usb_write_pipetrn (Thumb, 46 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_pipetrn))

    [Called By]

    logHexDump (Thumb, 308 bytes, Stack size 56 bytes, log.o(.text.logHexDump))

    [Stack]


    [Calls]
    [Called By]

    logRegister (Thumb, 54 bytes, Stack size 8 bytes, log.o(.text.logRegister))

    [Stack]


    [Calls]
    [Called By]

    logSwitchLevel (Thumb, 48 bytes, Stack size 8 bytes, log.o(.text.logSwitchLevel))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    logWrite (Thumb, 60 bytes, Stack size 24 bytes, log.o(.text.logWrite))

    [Stack]


    [Calls]
    [Called By]

    lwrb_get_full (Thumb, 30 bytes, Stack size 0 bytes, lwrb.o(.text.lwrb_get_full))

    [Called By]

    lwrb_init (Thumb, 36 bytes, Stack size 0 bytes, lwrb.o(.text.lwrb_init))

    [Called By]

    lwrb_read (Thumb, 34 bytes, Stack size 16 bytes, lwrb.o(.text.lwrb_read))

    [Stack]


    [Calls]
    [Called By]

    lwrb_read_ex (Thumb, 164 bytes, Stack size 40 bytes, lwrb.o(.text.lwrb_read_ex))

    [Stack]


    [Calls]
    [Called By]

    lwrb_write (Thumb, 34 bytes, Stack size 16 bytes, lwrb.o(.text.lwrb_write))

    [Stack]


    [Calls]
    [Called By]

    lwrb_write_ex (Thumb, 168 bytes, Stack size 40 bytes, lwrb.o(.text.lwrb_write_ex))

    [Stack]


    [Calls]
    [Called By]

    main (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text.main))

    [Stack]


    [Calls]
    [Called By]

    r_icu_isr (Thumb, 114 bytes, Stack size 24 bytes, r_icu.o(.text.r_icu_isr))

    [Stack]


    [Address Reference Count : 1]

    read_button_GPIO (Thumb, 44 bytes, Stack size 16 bytes, hal_entry.o(.text.read_button_GPIO))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

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

    [Called By]

    sci_uart_eri_isr (Thumb, 106 bytes, Stack size 16 bytes, r_sci_uart.o(.text.sci_uart_eri_isr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    sci_uart_rxi_isr (Thumb, 136 bytes, Stack size 16 bytes, r_sci_uart.o(.text.sci_uart_rxi_isr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    sci_uart_tei_isr (Thumb, 74 bytes, Stack size 8 bytes, r_sci_uart.o(.text.sci_uart_tei_isr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    sci_uart_txi_isr (Thumb, 138 bytes, Stack size 0 bytes, r_sci_uart.o(.text.sci_uart_txi_isr))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellBackspace (Thumb, 6 bytes, Stack size 0 bytes, shell.o(.text.shellBackspace))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    shellCheckPermission (Thumb, 56 bytes, Stack size 0 bytes, shell.o(.text.shellCheckPermission))

    [Called By]

    shellClear (Thumb, 52 bytes, Stack size 0 bytes, shell.o(.text.shellClear))
    [Address Reference Count : 1]

    shellClearCommandLine (Thumb, 76 bytes, Stack size 24 bytes, shell.o(.text.shellClearCommandLine))

    [Stack]


    [Called By]

    shellCmds (Thumb, 40 bytes, Stack size 0 bytes, shell.o(.text.shellCmds))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellCompanionAdd (Thumb, 6 bytes, Stack size 0 bytes, shell_companion.o(.text.shellCompanionAdd))

    [Called By]

    shellCompanionGet (Thumb, 24 bytes, Stack size 0 bytes, shell_companion.o(.text.shellCompanionGet))

    [Called By]

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

    shellDeleteByte (Thumb, 240 bytes, Stack size 24 bytes, shell.o(.text.shellDeleteByte))

    [Stack]


    [Called By]

    shellDown (Thumb, 8 bytes, Stack size 0 bytes, shell.o(.text.shellDown))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellEnter (Thumb, 20 bytes, Stack size 8 bytes, shell.o(.text.shellEnter))

    [Stack]


    [Calls]
    [Address Reference Count : 2]

    shellExec (Thumb, 328 bytes, Stack size 24 bytes, shell.o(.text.shellExec))

    [Stack]


    [Calls]
    [Called By]

    shellExtParsePara (Thumb, 450 bytes, Stack size 24 bytes, shell_ext.o(.text.shellExtParsePara))

    [Stack]


    [Calls]
    [Called By]

    shellExtRun (Thumb, 230 bytes, Stack size 80 bytes, shell_ext.o(.text.shellExtRun))

    [Stack]


    [Calls]
    [Called By]

    shellGetCurrent (Thumb, 38 bytes, Stack size 0 bytes, shell.o(.text.shellGetCurrent))

    [Called By]

    shellGetVarValue (Thumb, 60 bytes, Stack size 0 bytes, shell.o(.text.shellGetVarValue))

    [Called By]

    shellHandler (Thumb, 248 bytes, Stack size 56 bytes, shell.o(.text.shellHandler))

    [Stack]


    [Calls]
    [Called By]

    shellHelp (Thumb, 216 bytes, Stack size 16 bytes, shell.o(.text.shellHelp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellInit (Thumb, 158 bytes, Stack size 8 bytes, shell.o(.text.shellInit))

    [Stack]


    [Calls]
    [Called By]

    shellInsertByte (Thumb, 274 bytes, Stack size 24 bytes, shell.o(.text.shellInsertByte))

    [Stack]


    [Calls]
    [Called By]

    shellKeys (Thumb, 40 bytes, Stack size 0 bytes, shell.o(.text.shellKeys))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellLeft (Thumb, 36 bytes, Stack size 16 bytes, shell.o(.text.shellLeft))

    [Stack]


    [Address Reference Count : 1]

    shellListCommand (Thumb, 76 bytes, Stack size 24 bytes, shell.o(.text.shellListCommand))

    [Stack]


    [Calls]
    [Called By]

    shellListItem (Thumb, 300 bytes, Stack size 32 bytes, shell.o(.text.shellListItem))

    [Stack]


    [Calls]
    [Called By]

    shellListKey (Thumb, 76 bytes, Stack size 24 bytes, shell.o(.text.shellListKey))

    [Stack]


    [Calls]
    [Called By]

    shellListUser (Thumb, 76 bytes, Stack size 24 bytes, shell.o(.text.shellListUser))

    [Stack]


    [Calls]
    [Called By]

    shellListVar (Thumb, 80 bytes, Stack size 24 bytes, shell.o(.text.shellListVar))

    [Stack]


    [Calls]
    [Called By]

    shellPrint (Thumb, 58 bytes, Stack size 160 bytes, shell.o(.text.shellPrint))

    [Stack]


    [Calls]
    [Called By]

    shellRight (Thumb, 38 bytes, Stack size 16 bytes, shell.o(.text.shellRight))

    [Stack]


    [Address Reference Count : 1]

    shellRunCommand (Thumb, 200 bytes, Stack size 32 bytes, shell.o(.text.shellRunCommand))

    [Stack]


    [Calls]
    [Called By]

    shellSeekCommand (Thumb, 116 bytes, Stack size 32 bytes, shell.o(.text.shellSeekCommand))

    [Stack]


    [Calls]
    [Called By]

    shellSetUser (Thumb, 128 bytes, Stack size 8 bytes, shell.o(.text.shellSetUser))

    [Stack]


    [Calls]
    [Called By]

    shellSetVar (Thumb, 140 bytes, Stack size 16 bytes, shell.o(.text.shellSetVar))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellSetVarValue (Thumb, 144 bytes, Stack size 16 bytes, shell.o(.text.shellSetVarValue))

    [Stack]


    [Calls]
    [Called By]

    shellSplit (Thumb, 240 bytes, Stack size 64 bytes, shell.o(.text.shellSplit))

    [Stack]


    [Calls]
    [Called By]

    shellTab (Thumb, 410 bytes, Stack size 40 bytes, shell.o(.text.shellTab))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellToDec (Thumb, 102 bytes, Stack size 16 bytes, shell.o(.text.shellToDec))

    [Stack]


    [Called By]

    shellUp (Thumb, 6 bytes, Stack size 0 bytes, shell.o(.text.shellUp))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellUsers (Thumb, 40 bytes, Stack size 0 bytes, shell.o(.text.shellUsers))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellVars (Thumb, 40 bytes, Stack size 0 bytes, shell.o(.text.shellVars))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    shellWriteEndLine (Thumb, 140 bytes, Stack size 24 bytes, shell.o(.text.shellWriteEndLine))

    [Stack]


    [Calls]
    [Called By]

    uart9_wait_for_tx (Thumb, 20 bytes, Stack size 0 bytes, r_sci_uart.o(.text.uart9_wait_for_tx))

    [Called By]

    uartLogWrite (Thumb, 26 bytes, Stack size 0 bytes, shell_port.o(.text.uartLogWrite))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usb_cpu_delay_1us (Thumb, 6 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usb_cpu_delay_1us))

    [Calls]


    [Called By]

    usb_cpu_delay_xms (Thumb, 8 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usb_cpu_delay_xms))

    [Calls]


    [Called By]

    usb_cpu_usbint_init (Thumb, 184 bytes, Stack size 16 bytes, r_usb_mcu.o(.text.usb_cpu_usbint_init))

    [Stack]


    [Called By]

    usb_cstd_chg_curpipe (Thumb, 42 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_chg_curpipe))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_clr_pipe_cnfg (Thumb, 192 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_clr_pipe_cnfg))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_clr_stall (Thumb, 30 bytes, Stack size 16 bytes, r_usb_clibusbip.o(.text.usb_cstd_clr_stall))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_clr_transaction_counter (Thumb, 22 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_clr_transaction_counter))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_do_aclrm (Thumb, 28 bytes, Stack size 16 bytes, r_usb_clibusbip.o(.text.usb_cstd_do_aclrm))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_get_buf_size (Thumb, 48 bytes, Stack size 8 bytes, r_usb_creg_abs.o(.text.usb_cstd_get_buf_size))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_get_maxpacket_size (Thumb, 40 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_get_maxpacket_size))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_get_pid (Thumb, 20 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_get_pid))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_get_pipe_dir (Thumb, 28 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_get_pipe_dir))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_get_pipe_type (Thumb, 28 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_get_pipe_type))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_is_set_frdy (Thumb, 56 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_is_set_frdy))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_nrdy_enable (Thumb, 10 bytes, Stack size 0 bytes, r_usb_clibusbip.o(.text.usb_cstd_nrdy_enable))

    [Calls]


    [Called By]

    usb_cstd_pipe_init (Thumb, 230 bytes, Stack size 24 bytes, r_usb_creg_abs.o(.text.usb_cstd_pipe_init))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_port_speed (Thumb, 28 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_port_speed))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_remote_wakeup (Thumb, 52 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_remote_wakeup))

    [Stack]


    [Calls]
    [Called By]

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

    [Calls]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_set_transaction_counter (Thumb, 34 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_set_transaction_counter))

    [Stack]


    [Calls]
    [Called By]

    usb_cstd_usb_task (Thumb, 4 bytes, Stack size 0 bytes, r_usb_clibusbip.o(.text.usb_cstd_usb_task))

    [Stack]


    [Calls]
    [Called By]

    usb_ctrl_read (Thumb, 72 bytes, Stack size 64 bytes, r_usb_cdataio.o(.text.usb_ctrl_read))

    [Stack]


    [Calls]
    [Called By]

    usb_ctrl_write (Thumb, 136 bytes, Stack size 112 bytes, r_usb_cdataio.o(.text.usb_ctrl_write))

    [Stack]


    [Calls]
    [Called By]

    usb_data_read (Thumb, 84 bytes, Stack size 8 bytes, r_usb_cdataio.o(.text.usb_data_read))

    [Stack]


    [Calls]
    [Called By]

    usb_data_stop (Thumb, 48 bytes, Stack size 64 bytes, r_usb_cdataio.o(.text.usb_data_stop))

    [Stack]


    [Calls]
    [Called By]

    usb_data_write (Thumb, 120 bytes, Stack size 8 bytes, r_usb_cdataio.o(.text.usb_data_write))

    [Stack]


    [Calls]
    [Called By]

    usb_module_register_clear (Thumb, 224 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usb_module_register_clear))

    [Called By]

    usb_module_start (Thumb, 80 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usb_module_start))

    [Called By]

    usb_module_stop (Thumb, 80 bytes, Stack size 8 bytes, r_usb_mcu.o(.text.usb_module_stop))

    [Stack]


    [Calls]
    [Called By]

    usb_pcdc_read_complete (Thumb, 102 bytes, Stack size 56 bytes, r_usb_pcdc_driver.o(.text.usb_pcdc_read_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usb_pcdc_write_complete (Thumb, 74 bytes, Stack size 56 bytes, r_usb_pcdc_driver.o(.text.usb_pcdc_write_complete))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usb_pdriver_init (Thumb, 268 bytes, Stack size 16 bytes, r_usb_pstdfunction.o(.text.usb_pdriver_init))

    [Stack]


    [Calls]
    [Called By]

    usb_peri_class_request (Thumb, 178 bytes, Stack size 56 bytes, r_usb_pstdrequest.o(.text.usb_peri_class_request))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usb_peri_class_request_rss (Thumb, 72 bytes, Stack size 64 bytes, r_usb_pstdrequest.o(.text.usb_peri_class_request_rss))

    [Stack]


    [Calls]
    [Called By]

    usb_peri_class_request_wnss (Thumb, 54 bytes, Stack size 56 bytes, r_usb_pstdrequest.o(.text.usb_peri_class_request_wnss))

    [Stack]


    [Calls]
    [Called By]

    usb_peri_class_request_wss (Thumb, 86 bytes, Stack size 64 bytes, r_usb_pstdrequest.o(.text.usb_peri_class_request_wss))

    [Stack]


    [Calls]
    [Called By]

    usb_peri_configured (Thumb, 36 bytes, Stack size 56 bytes, r_usb_pdriver.o(.text.usb_peri_configured))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usb_peri_detach (Thumb, 42 bytes, Stack size 56 bytes, r_usb_pdriver.o(.text.usb_peri_detach))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usb_peri_devdefault (Thumb, 146 bytes, Stack size 64 bytes, r_usb_pdriver.o(.text.usb_peri_devdefault))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usb_peri_interface (Thumb, 2 bytes, Stack size 0 bytes, r_usb_pdriver.o(.text.usb_peri_interface))
    [Address Reference Count : 1]

    usb_peri_pipe_info (Thumb, 82 bytes, Stack size 32 bytes, r_usb_pdriver.o(.text.usb_peri_pipe_info))

    [Stack]


    [Calls]
    [Called By]

    usb_peri_registration (Thumb, 120 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_peri_registration))

    [Stack]


    [Called By]

    usb_peri_resume (Thumb, 24 bytes, Stack size 56 bytes, r_usb_pdriver.o(.text.usb_peri_resume))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usb_peri_suspended (Thumb, 24 bytes, Stack size 56 bytes, r_usb_pdriver.o(.text.usb_peri_suspended))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usb_pstd_attach_process (Thumb, 22 bytes, Stack size 8 bytes, r_usb_psignal.o(.text.usb_pstd_attach_process))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_bemp_pipe (Thumb, 76 bytes, Stack size 8 bytes, r_usb_pintfifo.o(.text.usb_pstd_bemp_pipe))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_bemp_pipe_process (Thumb, 212 bytes, Stack size 32 bytes, r_usb_plibusbip.o(.text.usb_pstd_bemp_pipe_process))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_brdy_pipe (Thumb, 98 bytes, Stack size 8 bytes, r_usb_pintfifo.o(.text.usb_pstd_brdy_pipe))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_brdy_pipe_process (Thumb, 92 bytes, Stack size 24 bytes, r_usb_plibusbip.o(.text.usb_pstd_brdy_pipe_process))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_buf_to_fifo (Thumb, 94 bytes, Stack size 16 bytes, r_usb_pdriver.o(.text.usb_pstd_buf_to_fifo))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_bus_reset (Thumb, 60 bytes, Stack size 16 bytes, r_usb_psignal.o(.text.usb_pstd_bus_reset))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_busreset_function (Thumb, 2 bytes, Stack size 0 bytes, r_usb_pstdfunction.o(.text.usb_pstd_busreset_function))

    [Called By]

    usb_pstd_change_device_state (Thumb, 118 bytes, Stack size 16 bytes, r_usb_pdriver.o(.text.usb_pstd_change_device_state))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_chk_configured (Thumb, 24 bytes, Stack size 8 bytes, r_usb_preg_abs.o(.text.usb_pstd_chk_configured))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_chk_remote (Thumb, 34 bytes, Stack size 0 bytes, r_usb_pdriver.o(.text.usb_pstd_chk_remote))

    [Called By]

    usb_pstd_chk_vbsts (Thumb, 68 bytes, Stack size 16 bytes, r_usb_pstdfunction.o(.text.usb_pstd_chk_vbsts))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_clr_eptbl_index (Thumb, 30 bytes, Stack size 0 bytes, r_usb_pdriver.o(.text.usb_pstd_clr_eptbl_index))

    [Called By]

    usb_pstd_clr_mem (Thumb, 42 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_clr_mem))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_clr_pipe_reg (Thumb, 62 bytes, Stack size 24 bytes, r_usb_plibusbip.o(.text.usb_pstd_clr_pipe_reg))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_clr_pipe_table (Thumb, 50 bytes, Stack size 0 bytes, r_usb_plibusbip.o(.text.usb_pstd_clr_pipe_table))

    [Called By]

    usb_pstd_ctrl_end (Thumb, 122 bytes, Stack size 16 bytes, r_usb_pcontrolrw.o(.text.usb_pstd_ctrl_end))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_ctrl_read (Thumb, 114 bytes, Stack size 16 bytes, r_usb_pcontrolrw.o(.text.usb_pstd_ctrl_read))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_ctrl_write (Thumb, 84 bytes, Stack size 8 bytes, r_usb_pcontrolrw.o(.text.usb_pstd_ctrl_write))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_data_end (Thumb, 120 bytes, Stack size 24 bytes, r_usb_plibusbip.o(.text.usb_pstd_data_end))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_detach_process (Thumb, 128 bytes, Stack size 24 bytes, r_usb_psignal.o(.text.usb_pstd_detach_process))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_driver_release (Thumb, 50 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_driver_release))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_dummy_function (Thumb, 2 bytes, Stack size 0 bytes, r_usb_pdriver.o(.text.usb_pstd_dummy_function))
    [Address Reference Count : 2]

    usb_pstd_dummy_trn (Thumb, 2 bytes, Stack size 0 bytes, r_usb_pdriver.o(.text.usb_pstd_dummy_trn))
    [Address Reference Count : 1]

    usb_pstd_epadr2pipe (Thumb, 68 bytes, Stack size 0 bytes, r_usb_plibusbip.o(.text.usb_pstd_epadr2pipe))

    [Called By]

    usb_pstd_fifo_to_buf (Thumb, 76 bytes, Stack size 16 bytes, r_usb_pdriver.o(.text.usb_pstd_fifo_to_buf))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_forced_termination (Thumb, 160 bytes, Stack size 24 bytes, r_usb_preg_abs.o(.text.usb_pstd_forced_termination))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_get_alternate_num (Thumb, 68 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_get_alternate_num))

    [Stack]


    [Called By]

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

    [Called By]

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

    [Called By]

    usb_pstd_hi_speed_enable (Thumb, 12 bytes, Stack size 8 bytes, r_usb_plibusbip.o(.text.usb_pstd_hi_speed_enable))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_interrupt_clock (Thumb, 30 bytes, Stack size 8 bytes, r_usb_preg_abs.o(.text.usb_pstd_interrupt_clock))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_interrupt_handler (Thumb, 590 bytes, Stack size 64 bytes, r_usb_preg_abs.o(.text.usb_pstd_interrupt_handler))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_nrdy_pipe (Thumb, 10 bytes, Stack size 0 bytes, r_usb_pintfifo.o(.text.usb_pstd_nrdy_pipe))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_nrdy_pipe_process (Thumb, 88 bytes, Stack size 24 bytes, r_usb_plibusbip.o(.text.usb_pstd_nrdy_pipe_process))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_pcd_task (Thumb, 436 bytes, Stack size 72 bytes, r_usb_pdriver.o(.text.usb_pstd_pcd_task))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_pipe2fport (Thumb, 4 bytes, Stack size 0 bytes, r_usb_plibusbip.o(.text.usb_pstd_pipe2fport))

    [Called By]

    usb_pstd_read_data (Thumb, 220 bytes, Stack size 40 bytes, r_usb_plibusbip.o(.text.usb_pstd_read_data))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_read_fifo (Thumb, 58 bytes, Stack size 24 bytes, r_usb_preg_abs.o(.text.usb_pstd_read_fifo))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_receive_start (Thumb, 132 bytes, Stack size 16 bytes, r_usb_plibusbip.o(.text.usb_pstd_receive_start))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_remote_wakeup (Thumb, 78 bytes, Stack size 16 bytes, r_usb_preg_abs.o(.text.usb_pstd_remote_wakeup))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_resume_process (Thumb, 24 bytes, Stack size 8 bytes, r_usb_preg_abs.o(.text.usb_pstd_resume_process))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_save_request (Thumb, 74 bytes, Stack size 8 bytes, r_usb_preg_abs.o(.text.usb_pstd_save_request))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_self_clock (Thumb, 30 bytes, Stack size 8 bytes, r_usb_preg_abs.o(.text.usb_pstd_self_clock))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_send_start (Thumb, 96 bytes, Stack size 16 bytes, r_usb_plibusbip.o(.text.usb_pstd_send_start))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_set_config_num (Thumb, 30 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_set_config_num))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_set_eptbl_index (Thumb, 150 bytes, Stack size 32 bytes, r_usb_pdriver.o(.text.usb_pstd_set_eptbl_index))

    [Stack]


    [Called By]

    usb_pstd_set_feature_function (Thumb, 4 bytes, Stack size 0 bytes, r_usb_pstdfunction.o(.text.usb_pstd_set_feature_function))

    [Calls]


    [Called By]

    usb_pstd_set_pipe_reg (Thumb, 148 bytes, Stack size 24 bytes, r_usb_plibusbip.o(.text.usb_pstd_set_pipe_reg))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_set_pipe_table (Thumb, 204 bytes, Stack size 8 bytes, r_usb_plibusbip.o(.text.usb_pstd_set_pipe_table))

    [Stack]


    [Called By]

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

    [Calls]


    [Called By]

    usb_pstd_set_stall_pipe0 (Thumb, 8 bytes, Stack size 0 bytes, r_usb_preg_abs.o(.text.usb_pstd_set_stall_pipe0))

    [Calls]


    [Called By]

    usb_pstd_set_submitutr (Thumb, 68 bytes, Stack size 16 bytes, r_usb_pdriver.o(.text.usb_pstd_set_submitutr))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_stand_req0 (Thumb, 144 bytes, Stack size 24 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req0))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_stand_req1 (Thumb, 832 bytes, Stack size 16 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req1))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_stand_req2 (Thumb, 4 bytes, Stack size 0 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req2))

    [Calls]


    [Called By]

    usb_pstd_stand_req3 (Thumb, 958 bytes, Stack size 72 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req3))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_stand_req4 (Thumb, 158 bytes, Stack size 64 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req4))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_stand_req5 (Thumb, 142 bytes, Stack size 64 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req5))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_stop_clock (Thumb, 16 bytes, Stack size 0 bytes, r_usb_preg_abs.o(.text.usb_pstd_stop_clock))

    [Calls]


    [Called By]

    usb_pstd_suspend_function (Thumb, 2 bytes, Stack size 0 bytes, r_usb_pstdfunction.o(.text.usb_pstd_suspend_function))

    [Called By]

    usb_pstd_suspend_process (Thumb, 106 bytes, Stack size 16 bytes, r_usb_psignal.o(.text.usb_pstd_suspend_process))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_test_mode (Thumb, 2 bytes, Stack size 0 bytes, r_usb_preg_abs.o(.text.usb_pstd_test_mode))

    [Called By]

    usb_pstd_transfer_end (Thumb, 38 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_transfer_end))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_transfer_start (Thumb, 62 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_transfer_start))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_usb_handler (Thumb, 74 bytes, Stack size 16 bytes, r_usb_pinthandler_usbip0.o(.text.usb_pstd_usb_handler))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_write_data (Thumb, 238 bytes, Stack size 40 bytes, r_usb_plibusbip.o(.text.usb_pstd_write_data))

    [Stack]


    [Calls]
    [Called By]

    usb_pstd_write_fifo (Thumb, 80 bytes, Stack size 24 bytes, r_usb_preg_abs.o(.text.usb_pstd_write_fifo))

    [Stack]


    [Calls]
    [Called By]

    usb_set_event (Thumb, 230 bytes, Stack size 72 bytes, r_usb_clibusbip.o(.text.usb_set_event))

    [Stack]


    [Called By]

    usbfs_d0fifo_handler (Thumb, 34 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usbfs_d0fifo_handler))
    [Address Reference Count : 1]

    usbfs_d1fifo_handler (Thumb, 34 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usbfs_d1fifo_handler))
    [Address Reference Count : 1]

    usbfs_interrupt_handler (Thumb, 52 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usbfs_interrupt_handler))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    usbfs_resume_handler (Thumb, 50 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usbfs_resume_handler))

    [Calls]


    [Address Reference Count : 1]

    userShellInit (Thumb, 56 bytes, Stack size 8 bytes, shell_port.o(.text.userShellInit))

    [Stack]


    [Calls]
    [Called By]

    userShellWrite (Thumb, 36 bytes, Stack size 8 bytes, shell_port.o(.text.userShellWrite))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    user_adc_callback (Thumb, 14 bytes, Stack size 0 bytes, r_adc.o(.text.user_adc_callback))
    [Address Reference Count : 1]

    user_flash_callback (Thumb, 82 bytes, Stack size 0 bytes, hal_entry.o(.text.user_flash_callback))
    [Address Reference Count : 1]

    user_irq4_callback (Thumb, 2 bytes, Stack size 0 bytes, hal_entry.o(.text.user_irq4_callback))
    [Address Reference Count : 1]

    user_timer0_callback (Thumb, 50 bytes, Stack size 8 bytes, hal_entry.o(.text.user_timer0_callback))

    [Stack]


    [Address Reference Count : 1]

    user_timer5_callback (Thumb, 194 bytes, Stack size 0 bytes, hal_entry.o(.text.user_timer5_callback))
    [Address Reference Count : 1]

    user_uart9_callback (Thumb, 58 bytes, Stack size 0 bytes, r_sci_uart.o(.text.user_uart9_callback))

    [Stack]


    [Calls]
    [Address Reference Count : 1]

    __0snprintf (Thumb, 48 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED)

    [Calls]

    __1snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED)

    __2snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf))

    [Stack]


    [Called By]

    __c89snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED)

    snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED)

    __0sprintf (Thumb, 34 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)

    [Calls]

    __1sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)

    __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))

    [Stack]


    [Called By]

    __c89sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)

    sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)

    __0vsnprintf (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)

    [Calls]

    __1vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)

    __2vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)

    __c89vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)

    vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf))

    [Stack]


    [Called By]

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

    [Stack]


    [Called By]

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

    [Stack]


    [Calls]
    [Called By]

    Local Symbols

    shellWritePrompt (Thumb, 160 bytes, Stack size 8 bytes, shell.o(.text.shellWritePrompt))

    [Stack]


    [Called By]

    shellGetCommandName (Thumb, 90 bytes, Stack size 0 bytes, shell.o(.text.shellGetCommandName))

    [Called By]

    shellShowVar (Thumb, 336 bytes, Stack size 32 bytes, shell.o(.text.shellShowVar))

    [Stack]


    [Calls]
    [Called By]

    shellWriteReturnValue (Thumb, 204 bytes, Stack size 32 bytes, shell.o(.text.shellWriteReturnValue))

    [Stack]


    [Calls]
    [Called By]

    shellHistory (Thumb, 218 bytes, Stack size 16 bytes, shell.o(.text.shellHistory))

    [Stack]


    [Calls]
    [Called By]

    shellExtParseChar (Thumb, 70 bytes, Stack size 0 bytes, shell_ext.o(.text.shellExtParseChar))

    [Called By]

    logWriteBuffer (Thumb, 96 bytes, Stack size 24 bytes, log.o(.text.logWriteBuffer))

    [Stack]


    [Called By]

    r_adc_irq_enable (Thumb, 88 bytes, Stack size 0 bytes, r_adc.o(.text.r_adc_irq_enable))

    [Called By]

    r_adc_scan_end_common_isr (Thumb, 176 bytes, Stack size 88 bytes, r_adc.o(.text.r_adc_scan_end_common_isr))

    [Stack]


    [Called By]

    gpt_calculate_duty_cycle (Thumb, 110 bytes, Stack size 16 bytes, r_gpt.o(.text.gpt_calculate_duty_cycle))

    [Stack]


    [Called By]

    r_gpt_enable_irq (Thumb, 88 bytes, Stack size 0 bytes, r_gpt.o(.text.r_gpt_enable_irq))

    [Called By]

    r_gpt_ccmp_common_isr (Thumb, 214 bytes, Stack size 32 bytes, r_gpt.o(.text.r_gpt_ccmp_common_isr))

    [Stack]


    [Called By]

    r_ioport_pins_config (Thumb, 196 bytes, Stack size 16 bytes, r_ioport.o(.text.r_ioport_pins_config))

    [Stack]


    [Calls]
    [Called By]

    bsp_vbatt_init (Thumb, 204 bytes, Stack size 40 bytes, r_ioport.o(.text.bsp_vbatt_init))

    [Stack]


    [Calls]
    [Called By]

    r_lpm_configure (Thumb, 224 bytes, Stack size 16 bytes, r_lpm.o(.text.r_lpm_configure))

    [Stack]


    [Calls]
    [Called By]

    r_sci_uart_call_callback (Thumb, 64 bytes, Stack size 32 bytes, r_sci_uart.o(.text.r_sci_uart_call_callback))

    [Stack]


    [Called By]

    hw_usb_get_fifosel_adr (Thumb, 102 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_get_fifosel_adr))

    [Called By]

    hw_usb_get_fifoctr_adr (Thumb, 102 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_get_fifoctr_adr))

    [Called By]

    flash_hp_init (Thumb, 286 bytes, Stack size 8 bytes, r_flash_hp.o(.text.flash_hp_init))

    [Stack]


    [Called By]

    flash_hp_cf_write (Thumb, 64 bytes, Stack size 16 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Calls]
    [Called By]

    flash_hp_enter_pe_df_mode (Thumb, 166 bytes, Stack size 12 bytes, r_flash_hp.o(.text.flash_hp_enter_pe_df_mode))

    [Stack]


    [Called By]

    flash_hp_write_data (Thumb, 218 bytes, Stack size 20 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Called By]

    flash_hp_check_errors (Thumb, 62 bytes, Stack size 8 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Calls]
    [Called By]

    flash_hp_pe_mode_exit (Thumb, 92 bytes, Stack size 0 bytes, r_flash_hp.o(.code_in_ram))

    [Called By]

    flash_hp_cf_erase (Thumb, 102 bytes, Stack size 16 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Calls]
    [Called By]

    flash_hp_erase_block (Thumb, 84 bytes, Stack size 8 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Called By]

    flash_hp_reset (Thumb, 122 bytes, Stack size 16 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Calls]
    [Called By]

    flash_hp_set_startup_area_boot (Thumb, 104 bytes, Stack size 24 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Calls]
    [Called By]

    flash_hp_enter_pe_cf_mode (Thumb, 130 bytes, Stack size 4 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Called By]

    flash_hp_stop (Thumb, 66 bytes, Stack size 4 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Called By]

    flash_hp_status_clear (Thumb, 66 bytes, Stack size 4 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Called By]

    flash_hp_configuration_area_write (Thumb, 88 bytes, Stack size 4 bytes, r_flash_hp.o(.code_in_ram))

    [Stack]


    [Called By]

    flash_hp_configuration_area_data_setup (Thumb, 38 bytes, Stack size 0 bytes, r_flash_hp.o(.code_in_ram), UNUSED, KEPT)

    [Called By]

    flash_hp_access_window_set (Thumb, 82 bytes, Stack size 24 bytes, r_flash_hp.o(.code_in_ram), UNUSED, KEPT)

    [Stack]


    [Calls]

    _fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)

    [Calls]


    [Called By]

    _printf_core (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)

    [Calls]


    [Called By]

    _printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)

    [Called By]

    _printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)

    [Called By]

    _snputc (Thumb, 22 bytes, Stack size 0 bytes, printfa.o(i._snputc))
    [Address Reference Count : 2]

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

    [Called By]


    [Address Reference Count : 1]

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

    Undefined Global Symbols