bsp_prv_software_delay_loop ⇒ bsp_prv_software_delay_loop
Function Pointers
- BusFault_Handler from startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- Callback_btn_Handler from hal_entry.o(.text.Callback_btn_Handler) referenced 2 times from hal_entry.o(.text.hal_entry)
- DebugMon_Handler from startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- HardFault_Handler from startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- MemManage_Handler from startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- NMI_Handler from bsp_group_irq.o(.text.NMI_Handler) referenced from startup.o(.fixed_vectors)
- PendSV_Handler from startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- R_ADC_Calibrate from r_adc.o(.text.R_ADC_Calibrate) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_CallbackSet from r_adc.o(.text.R_ADC_CallbackSet) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_Close from r_adc.o(.text.R_ADC_Close) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_InfoGet from r_adc.o(.text.R_ADC_InfoGet) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_OffsetSet from r_adc.o(.text.R_ADC_OffsetSet) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_Open from r_adc.o(.text.R_ADC_Open) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_Read from r_adc.o(.text.R_ADC_Read) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_Read32 from r_adc.o(.text.R_ADC_Read32) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_ScanCfg from r_adc.o(.text.R_ADC_ScanCfg) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_ScanGroupStart from r_adc.o(.text.R_ADC_ScanGroupStart) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_ScanStart from r_adc.o(.text.R_ADC_ScanStart) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_ScanStop from r_adc.o(.text.R_ADC_ScanStop) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_ADC_StatusGet from r_adc.o(.text.R_ADC_StatusGet) referenced from r_adc.o(.rodata.g_adc_on_adc)
- R_DAC_Close from r_dac.o(.text.R_DAC_Close) referenced from r_dac.o(.rodata.g_dac_on_dac)
- R_DAC_Open from r_dac.o(.text.R_DAC_Open) referenced from r_dac.o(.rodata.g_dac_on_dac)
- R_DAC_Start from r_dac.o(.text.R_DAC_Start) referenced from r_dac.o(.rodata.g_dac_on_dac)
- R_DAC_Stop from r_dac.o(.text.R_DAC_Stop) referenced from r_dac.o(.rodata.g_dac_on_dac)
- R_DAC_Write from r_dac.o(.text.R_DAC_Write) referenced from r_dac.o(.rodata.g_dac_on_dac)
- R_GPT_CallbackSet from r_gpt.o(.text.R_GPT_CallbackSet) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_Close from r_gpt.o(.text.R_GPT_Close) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_CompareMatchSet from r_gpt.o(.text.R_GPT_CompareMatchSet) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_Disable from r_gpt.o(.text.R_GPT_Disable) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_DutyCycleSet from r_gpt.o(.text.R_GPT_DutyCycleSet) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_Enable from r_gpt.o(.text.R_GPT_Enable) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_InfoGet from r_gpt.o(.text.R_GPT_InfoGet) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_Open from r_gpt.o(.text.R_GPT_Open) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_PeriodSet from r_gpt.o(.text.R_GPT_PeriodSet) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_Reset from r_gpt.o(.text.R_GPT_Reset) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_Start from r_gpt.o(.text.R_GPT_Start) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_StatusGet from r_gpt.o(.text.R_GPT_StatusGet) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_GPT_Stop from r_gpt.o(.text.R_GPT_Stop) referenced from r_gpt.o(.rodata.g_timer_on_gpt)
- R_ICU_ExternalIrqCallbackSet from r_icu.o(.text.R_ICU_ExternalIrqCallbackSet) referenced from r_icu.o(.rodata.g_external_irq_on_icu)
- R_ICU_ExternalIrqClose from r_icu.o(.text.R_ICU_ExternalIrqClose) referenced from r_icu.o(.rodata.g_external_irq_on_icu)
- R_ICU_ExternalIrqDisable from r_icu.o(.text.R_ICU_ExternalIrqDisable) referenced from r_icu.o(.rodata.g_external_irq_on_icu)
- R_ICU_ExternalIrqEnable from r_icu.o(.text.R_ICU_ExternalIrqEnable) referenced from r_icu.o(.rodata.g_external_irq_on_icu)
- R_ICU_ExternalIrqOpen from r_icu.o(.text.R_ICU_ExternalIrqOpen) referenced from r_icu.o(.rodata.g_external_irq_on_icu)
- R_IOPORT_Close from r_ioport.o(.text.R_IOPORT_Close) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_Open from r_ioport.o(.text.R_IOPORT_Open) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PinCfg from r_ioport.o(.text.R_IOPORT_PinCfg) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PinEventInputRead from r_ioport.o(.text.R_IOPORT_PinEventInputRead) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PinEventOutputWrite from r_ioport.o(.text.R_IOPORT_PinEventOutputWrite) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PinRead from r_ioport.o(.text.R_IOPORT_PinRead) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PinWrite from r_ioport.o(.text.R_IOPORT_PinWrite) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PinsCfg from r_ioport.o(.text.R_IOPORT_PinsCfg) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PortDirectionSet from r_ioport.o(.text.R_IOPORT_PortDirectionSet) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PortEventInputRead from r_ioport.o(.text.R_IOPORT_PortEventInputRead) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PortEventOutputWrite from r_ioport.o(.text.R_IOPORT_PortEventOutputWrite) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PortRead from r_ioport.o(.text.R_IOPORT_PortRead) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_IOPORT_PortWrite from r_ioport.o(.text.R_IOPORT_PortWrite) referenced from r_ioport.o(.rodata.g_ioport_on_ioport)
- R_LPM_Close from r_lpm.o(.text.R_LPM_Close) referenced from r_lpm.o(.rodata.g_lpm_on_lpm)
- R_LPM_IoKeepClear from r_lpm.o(.text.R_LPM_IoKeepClear) referenced from r_lpm.o(.rodata.g_lpm_on_lpm)
- R_LPM_LowPowerModeEnter from r_lpm.o(.text.R_LPM_LowPowerModeEnter) referenced from r_lpm.o(.rodata.g_lpm_on_lpm)
- R_LPM_LowPowerReconfigure from r_lpm.o(.text.R_LPM_LowPowerReconfigure) referenced from r_lpm.o(.rodata.g_lpm_on_lpm)
- R_LPM_Open from r_lpm.o(.text.R_LPM_Open) referenced from r_lpm.o(.rodata.g_lpm_on_lpm)
- R_SCI_UART_Abort from r_sci_uart.o(.text.R_SCI_UART_Abort) referenced from r_sci_uart.o(.rodata.g_uart_on_sci)
- R_SCI_UART_BaudSet from r_sci_uart.o(.text.R_SCI_UART_BaudSet) referenced from r_sci_uart.o(.rodata.g_uart_on_sci)
- R_SCI_UART_CallbackSet from r_sci_uart.o(.text.R_SCI_UART_CallbackSet) referenced from r_sci_uart.o(.rodata.g_uart_on_sci)
- R_SCI_UART_Close from r_sci_uart.o(.text.R_SCI_UART_Close) referenced from r_sci_uart.o(.rodata.g_uart_on_sci)
- R_SCI_UART_InfoGet from r_sci_uart.o(.text.R_SCI_UART_InfoGet) referenced from r_sci_uart.o(.rodata.g_uart_on_sci)
- R_SCI_UART_Open from r_sci_uart.o(.text.R_SCI_UART_Open) referenced from r_sci_uart.o(.rodata.g_uart_on_sci)
- R_SCI_UART_Read from r_sci_uart.o(.text.R_SCI_UART_Read) referenced from r_sci_uart.o(.rodata.g_uart_on_sci)
- R_SCI_UART_ReadStop from r_sci_uart.o(.text.R_SCI_UART_ReadStop) referenced from r_sci_uart.o(.rodata.g_uart_on_sci)
- R_SCI_UART_Write from r_sci_uart.o(.text.R_SCI_UART_Write) referenced from r_sci_uart.o(.rodata.g_uart_on_sci)
- R_USB_Callback from r_usb_basic.o(.text.R_USB_Callback) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_CallbackMemorySet from r_usb_basic.o(.text.R_USB_CallbackMemorySet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_ClassTypeGet from r_usb_basic.o(.text.R_USB_ClassTypeGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_Close from r_usb_basic.o(.text.R_USB_Close) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_DataSizeGet from r_usb_basic.o(.text.R_USB_DataSizeGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_DeviceAddressGet from r_usb_basic.o(.text.R_USB_DeviceAddressGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_DeviceStateGet from r_usb_basic.o(.text.R_USB_DeviceStateGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_DriverActivate from r_usb_basic.o(.text.R_USB_DriverActivate) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_EventGet from r_usb_basic.o(.text.R_USB_EventGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_HostControlTransfer from r_usb_basic.o(.text.R_USB_HostControlTransfer) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_InfoGet from r_usb_basic.o(.text.R_USB_InfoGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_ModuleNumberGet from r_usb_basic.o(.text.R_USB_ModuleNumberGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_Open from r_usb_basic.o(.text.R_USB_Open) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_OtgCallbackSet from r_usb_basic.o(.text.R_USB_OtgCallbackSet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_OtgSRP from r_usb_basic.o(.text.R_USB_OtgSRP) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_PeriControlDataGet from r_usb_basic.o(.text.R_USB_PeriControlDataGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_PeriControlDataSet from r_usb_basic.o(.text.R_USB_PeriControlDataSet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_PeriControlStatusSet from r_usb_basic.o(.text.R_USB_PeriControlStatusSet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_PipeInfoGet from r_usb_basic.o(.text.R_USB_PipeInfoGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_PipeNumberGet from r_usb_basic.o(.text.R_USB_PipeNumberGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_PipeRead from r_usb_basic.o(.text.R_USB_PipeRead) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_PipeStop from r_usb_basic.o(.text.R_USB_PipeStop) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_PipeWrite from r_usb_basic.o(.text.R_USB_PipeWrite) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_PullUp from r_usb_basic.o(.text.R_USB_PullUp) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_Read from r_usb_basic.o(.text.R_USB_Read) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_RemoteWakeup from r_usb_basic.o(.text.R_USB_RemoteWakeup) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_Resume from r_usb_basic.o(.text.R_USB_Resume) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_SetupGet from r_usb_basic.o(.text.R_USB_SetupGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_Stop from r_usb_basic.o(.text.R_USB_Stop) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_Suspend from r_usb_basic.o(.text.R_USB_Suspend) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_UsedPipesGet from r_usb_basic.o(.text.R_USB_UsedPipesGet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_VbusSet from r_usb_basic.o(.text.R_USB_VbusSet) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- R_USB_Write from r_usb_basic.o(.text.R_USB_Write) referenced from r_usb_basic.o(.rodata.g_usb_on_usb)
- Reset_Handler from startup.o(.text.Reset_Handler) referenced from startup.o(.fixed_vectors)
- SVC_Handler from startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- SecureFault_Handler from startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- SysTick_Handler from hal_entry.o(.text.SysTick_Handler) referenced from startup.o(.fixed_vectors)
- UsageFault_Handler from startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- _sbackspace from _sgetc.o(.text) referenced from __0sscanf.o(.text)
- _scanf_char_input from scanf_char.o(.text) referenced from scanf_char.o(.text)
- _sgetc from _sgetc.o(.text) referenced from __0sscanf.o(.text)
- _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0snprintf)
- _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0vsnprintf)
- _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
- adc_scan_end_isr from r_adc.o(.text.adc_scan_end_isr) referenced from vector_data.o(.application_vectors)
- agencylogHexDump from log.o(.text.agencylogHexDump) referenced from log.o(shellCommand)
- agencylogSetLevel from log.o(.text.agencylogSetLevel) referenced from log.o(shellCommand)
- cmd_hex2dec from shell_cmds.o(.text.cmd_hex2dec) referenced from shell_cmds.o(shellCommand)
- cmd_rd from shell_cmds.o(.text.cmd_rd) referenced from shell_cmds.o(shellCommand)
- cmd_time from shell_cmds.o(.text.cmd_time) referenced from shell_cmds.o(shellCommand)
- cmd_wr from shell_cmds.o(.text.cmd_wr) referenced from shell_cmds.o(shellCommand)
- gpt_capture_compare_a_isr from r_gpt.o(.text.gpt_capture_compare_a_isr) referenced from vector_data.o(.application_vectors)
- gpt_capture_compare_b_isr from r_gpt.o(.text.gpt_capture_compare_b_isr) referenced from vector_data.o(.application_vectors)
- gpt_counter_overflow_isr from r_gpt.o(.text.gpt_counter_overflow_isr) referenced 2 times from vector_data.o(.application_vectors)
- isspace from isspace_c.o(.text) referenced from scanf_char.o(.text)
- logSwitchLevel from log.o(.text.logSwitchLevel) referenced from log.o(shellCommand)
- r_icu_isr from r_icu.o(.text.r_icu_isr) referenced from vector_data.o(.application_vectors)
- read_button_GPIO from hal_entry.o(.text.read_button_GPIO) referenced 2 times from hal_entry.o(.text.hal_entry)
- sci_uart_eri_isr from r_sci_uart.o(.text.sci_uart_eri_isr) referenced from vector_data.o(.application_vectors)
- sci_uart_rxi_isr from r_sci_uart.o(.text.sci_uart_rxi_isr) referenced from vector_data.o(.application_vectors)
- sci_uart_tei_isr from r_sci_uart.o(.text.sci_uart_tei_isr) referenced from vector_data.o(.application_vectors)
- sci_uart_txi_isr from r_sci_uart.o(.text.sci_uart_txi_isr) referenced from vector_data.o(.application_vectors)
- shellBackspace from shell.o(.text.shellBackspace) referenced 2 times from shell.o(shellCommand)
- shellClear from shell.o(.text.shellClear) referenced from shell.o(shellCommand)
- shellCmds from shell.o(.text.shellCmds) referenced from shell.o(shellCommand)
- shellDelete from shell.o(.text.shellDelete) referenced from shell.o(shellCommand)
- shellDown from shell.o(.text.shellDown) referenced from shell.o(shellCommand)
- shellEnter from shell.o(.text.shellEnter) referenced 2 times from shell.o(shellCommand)
- shellHelp from shell.o(.text.shellHelp) referenced from shell.o(shellCommand)
- shellKeys from shell.o(.text.shellKeys) referenced from shell.o(shellCommand)
- shellLeft from shell.o(.text.shellLeft) referenced from shell.o(shellCommand)
- shellRight from shell.o(.text.shellRight) referenced from shell.o(shellCommand)
- shellSetVar from shell.o(.text.shellSetVar) referenced from shell.o(shellCommand)
- shellTab from shell.o(.text.shellTab) referenced from shell.o(shellCommand)
- shellUp from shell.o(.text.shellUp) referenced from shell.o(shellCommand)
- shellUsers from shell.o(.text.shellUsers) referenced from shell.o(shellCommand)
- shellVars from shell.o(.text.shellVars) referenced from shell.o(shellCommand)
- uartLogWrite from shell_port.o(.text.uartLogWrite) referenced from shell_port.o(.data.uartLog)
- usb_pcdc_read_complete from r_usb_pcdc_driver.o(.text.usb_pcdc_read_complete) referenced 2 times from r_usb_cdataio.o(.data.g_usb_callback)
- usb_pcdc_write_complete from r_usb_pcdc_driver.o(.text.usb_pcdc_write_complete) referenced 4 times from r_usb_cdataio.o(.data.g_usb_callback)
- usb_peri_class_request from r_usb_pstdrequest.o(.text.usb_peri_class_request) referenced 2 times from r_usb_pdriver.o(.text.usb_peri_registration)
- usb_peri_configured from r_usb_pdriver.o(.text.usb_peri_configured) referenced 2 times from r_usb_pdriver.o(.text.usb_peri_registration)
- usb_peri_detach from r_usb_pdriver.o(.text.usb_peri_detach) referenced 2 times from r_usb_pdriver.o(.text.usb_peri_registration)
- usb_peri_devdefault from r_usb_pdriver.o(.text.usb_peri_devdefault) referenced 2 times from r_usb_pdriver.o(.text.usb_peri_registration)
- usb_peri_interface from r_usb_pdriver.o(.text.usb_peri_interface) referenced 2 times from r_usb_pdriver.o(.text.usb_peri_registration)
- usb_peri_resume from r_usb_pdriver.o(.text.usb_peri_resume) referenced 2 times from r_usb_pdriver.o(.text.usb_peri_registration)
- usb_peri_suspended from r_usb_pdriver.o(.text.usb_peri_suspended) referenced 2 times from r_usb_pdriver.o(.text.usb_peri_registration)
- usb_pstd_dummy_function from r_usb_pdriver.o(.text.usb_pstd_dummy_function) referenced 2 times from r_usb_clibusbip.o(.text.usb_cstd_remote_wakeup)
- usb_pstd_dummy_function from r_usb_pdriver.o(.text.usb_pstd_dummy_function) referenced 2 times from r_usb_pdriver.o(.text.usb_pstd_driver_release)
- usb_pstd_dummy_trn from r_usb_pdriver.o(.text.usb_pstd_dummy_trn) referenced 2 times from r_usb_pdriver.o(.text.usb_pstd_driver_release)
- usbfs_d0fifo_handler from r_usb_mcu.o(.text.usbfs_d0fifo_handler) referenced from vector_data.o(.application_vectors)
- usbfs_d1fifo_handler from r_usb_mcu.o(.text.usbfs_d1fifo_handler) referenced from vector_data.o(.application_vectors)
- usbfs_interrupt_handler from r_usb_mcu.o(.text.usbfs_interrupt_handler) referenced from vector_data.o(.application_vectors)
- usbfs_resume_handler from r_usb_mcu.o(.text.usbfs_resume_handler) referenced from vector_data.o(.application_vectors)
- userShellWrite from shell_port.o(.text.userShellWrite) referenced 2 times from shell_port.o(.text.userShellInit)
- user_adc_callback from r_adc.o(.text.user_adc_callback) referenced from hal_data.o(.rodata.g_adc0_cfg)
- user_irq4_callback from hal_entry.o(.text.user_irq4_callback) referenced from common_data.o(.rodata.g_external_irq4_cfg)
- user_timer0_callback from hal_entry.o(.text.user_timer0_callback) referenced from hal_data.o(.rodata.g_timer0_cfg)
- user_timer5_callback from hal_entry.o(.text.user_timer5_callback) referenced from hal_data.o(.rodata.g_timer5_cfg)
- user_uart9_callback from r_sci_uart.o(.text.user_uart9_callback) referenced from hal_data.o(.rodata.g_uart9_cfg)
Global Symbols
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_uldivmod
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> cmd_time
- >> hal_entry
- >> _printf_core
- >> _fp_digits
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> lwrb_read_ex
- >> lwrb_write_ex
- >> sci_uart_rxi_isr
__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]
- >> _memset$wrapper
- >> __aeabi_memclr
__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]
- >> SystemInit
- >> shellExtRun
- >> shellSplit
- >> button_init
- >> hal_entry
- >> usb_pstd_set_config_num
- >> usb_pstd_clr_mem
- >> usb_pstd_driver_release
- >> usb_pdriver_init
- >> R_USB_Open
__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]
- >> shellRunCommand
- >> hal_entry
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]- >> shellExec
- >> shellSetUser
- >> shellSeekCommand
strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strncmp
[Called By]
__0sscanf (Thumb, 48 bytes, Stack size 72 bytes, __0sscanf.o(.text))
[Stack]
- Max Depth = 216
- Call Chain = __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]
[Called By]- >> cmd_hex2dec
- >> cmd_wr
- >> cmd_rd
_scanf_int (Thumb, 332 bytes, Stack size 56 bytes, _scanf_int.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = _scanf_int
[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]
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __aeabi_dadd
- >> __aeabi_d2ulz
_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]
- >> __aeabi_uldivmod
- >> _double_epilogue
- >> __aeabi_d2ulz
_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]
- Max Depth = 144
- Call Chain = __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[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]
- >> __aeabi_lasr
- >> _double_round
- >> _double_epilogue
- >> __aeabi_llsl
[Called By]- >> __aeabi_drsub
- >> __aeabi_dsub
- >> _fp_digits
__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]
- >> __aeabi_llsr
- >> __aeabi_llsl
[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]
- Max Depth = 144
- Call Chain = __vfscanf ⇒ _scanf_int
[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
- >> __aeabi_ddiv
- >> __aeabi_dadd
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED)
[Calls]
- >> _double_round
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> __aeabi_dmul
- >> __aeabi_dadd
__ctype_lookup (Thumb, 34 bytes, Stack size 0 bytes, ctype_c.o(.text))
[Called By]
Callback_btn_Handler (Thumb, 392 bytes, Stack size 32 bytes, hal_entry.o(.text.Callback_btn_Handler))
[Stack]
- Max Depth = 80
- Call Chain = Callback_btn_Handler ⇒ logWrite ⇒ logWriteBuffer
[Calls]
[Address Reference Count : 1]- hal_entry.o(.text.hal_entry)
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
[Address Reference Count : 1]
- startup.o(.fixed_vectors)
DebugMon_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
[Address Reference Count : 1]
- startup.o(.fixed_vectors)
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]
- startup.o(.fixed_vectors)
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
[Address Reference Count : 1]
- startup.o(.fixed_vectors)
PendSV_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
[Address Reference Count : 1]
- startup.o(.fixed_vectors)
SVC_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
[Address Reference Count : 1]
- startup.o(.fixed_vectors)
SecureFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
[Address Reference Count : 1]
- startup.o(.fixed_vectors)
UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, startup.o(.text.Default_Handler))
[Address Reference Count : 1]
- startup.o(.fixed_vectors)
NMI_Handler (Thumb, 68 bytes, Stack size 24 bytes, bsp_group_irq.o(.text.NMI_Handler))
[Stack]
- Max Depth = 24
- Call Chain = NMI_Handler
[Address Reference Count : 1]- startup.o(.fixed_vectors)
R_ADC_Calibrate (Thumb, 4 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_Calibrate))
[Address Reference Count : 1]
- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_CallbackSet (Thumb, 14 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_CallbackSet))
[Address Reference Count : 1]
- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_Close (Thumb, 228 bytes, Stack size 16 bytes, r_adc.o(.text.R_ADC_Close))
[Stack]
- Max Depth = 16
- Call Chain = R_ADC_Close
[Address Reference Count : 1]- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_InfoGet (Thumb, 108 bytes, Stack size 8 bytes, r_adc.o(.text.R_ADC_InfoGet))
[Stack]
- Max Depth = 8
- Call Chain = R_ADC_InfoGet
[Called By]
[Address Reference Count : 1]- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_OffsetSet (Thumb, 4 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_OffsetSet))
[Address Reference Count : 1]
- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_Open (Thumb, 270 bytes, Stack size 40 bytes, r_adc.o(.text.R_ADC_Open))
[Stack]
- Max Depth = 40
- Call Chain = R_ADC_Open
[Calls]
[Address Reference Count : 1]- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_Read (Thumb, 14 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_Read))
[Address Reference Count : 1]
- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_Read32 (Thumb, 24 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_Read32))
[Address Reference Count : 1]
- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_ScanCfg (Thumb, 468 bytes, Stack size 20 bytes, r_adc.o(.text.R_ADC_ScanCfg))
[Stack]
- Max Depth = 20
- Call Chain = R_ADC_ScanCfg
[Address Reference Count : 1]- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_ScanGroupStart (Thumb, 4 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_ScanGroupStart))
[Address Reference Count : 1]
- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_ScanStart (Thumb, 10 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_ScanStart))
[Address Reference Count : 1]
- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_ScanStop (Thumb, 10 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_ScanStop))
[Address Reference Count : 1]
- r_adc.o(.rodata.g_adc_on_adc)
R_ADC_StatusGet (Thumb, 12 bytes, Stack size 0 bytes, r_adc.o(.text.R_ADC_StatusGet))
[Address Reference Count : 1]
- r_adc.o(.rodata.g_adc_on_adc)
R_BSP_Init_RTC (Thumb, 122 bytes, Stack size 16 bytes, bsp_clocks.o(.text.R_BSP_Init_RTC))
[Stack]
- Max Depth = 24
- Call Chain = R_BSP_Init_RTC ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> R_BSP_SoftwareDelay
- >> R_BSP_RegisterProtectEnable
- >> R_BSP_RegisterProtectDisable
[Called By]
R_BSP_RegisterProtectDisable (Thumb, 78 bytes, Stack size 8 bytes, bsp_register_protection.o(.text.R_BSP_RegisterProtectDisable))
[Stack]
- Max Depth = 8
- Call Chain = R_BSP_RegisterProtectDisable
[Called By]- >> bsp_vbatt_init
- >> bsp_irq_cfg
- >> R_BSP_Init_RTC
- >> SystemInit
- >> R_LPM_IoKeepClear
- >> R_LPM_LowPowerModeEnter
- >> r_lpm_configure
R_BSP_RegisterProtectEnable (Thumb, 82 bytes, Stack size 0 bytes, bsp_register_protection.o(.text.R_BSP_RegisterProtectEnable))
[Called By]
- >> bsp_vbatt_init
- >> bsp_irq_cfg
- >> R_BSP_Init_RTC
- >> SystemInit
- >> R_LPM_IoKeepClear
- >> R_LPM_LowPowerModeEnter
- >> r_lpm_configure
R_BSP_SoftwareDelay (Thumb, 72 bytes, Stack size 0 bytes, bsp_delay.o(.text.R_BSP_SoftwareDelay))
[Calls]
- >> bsp_prv_software_delay_loop
[Called By]- >> bsp_vbatt_init
- >> R_DAC_Start
- >> R_BSP_Init_RTC
- >> bsp_clock_init
- >> usb_cpu_delay_1us
- >> usb_cpu_delay_xms
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]
- Max Depth = 72
- Call Chain = R_BSP_WarmStart ⇒ R_IOPORT_Open ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Called By]
R_DAC_Close (Thumb, 58 bytes, Stack size 8 bytes, r_dac.o(.text.R_DAC_Close))
[Stack]
- Max Depth = 8
- Call Chain = R_DAC_Close
[Address Reference Count : 1]- r_dac.o(.rodata.g_dac_on_dac)
R_DAC_Open (Thumb, 190 bytes, Stack size 16 bytes, r_dac.o(.text.R_DAC_Open))
[Stack]
- Max Depth = 16
- Call Chain = R_DAC_Open
[Address Reference Count : 1]- r_dac.o(.rodata.g_dac_on_dac)
R_DAC_Start (Thumb, 190 bytes, Stack size 24 bytes, r_dac.o(.text.R_DAC_Start))
[Stack]
- Max Depth = 24
- Call Chain = R_DAC_Start
[Calls]
[Address Reference Count : 1]- r_dac.o(.rodata.g_dac_on_dac)
R_DAC_Stop (Thumb, 40 bytes, Stack size 0 bytes, r_dac.o(.text.R_DAC_Stop))
[Address Reference Count : 1]
- r_dac.o(.rodata.g_dac_on_dac)
R_DAC_Write (Thumb, 12 bytes, Stack size 0 bytes, r_dac.o(.text.R_DAC_Write))
[Address Reference Count : 1]
- r_dac.o(.rodata.g_dac_on_dac)
R_GPT_CallbackSet (Thumb, 14 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_CallbackSet))
[Address Reference Count : 1]
- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_Close (Thumb, 148 bytes, Stack size 8 bytes, r_gpt.o(.text.R_GPT_Close))
[Stack]
- Max Depth = 8
- Call Chain = R_GPT_Close
[Address Reference Count : 1]- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_CompareMatchSet (Thumb, 14 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_CompareMatchSet))
[Address Reference Count : 1]
- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_Disable (Thumb, 30 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_Disable))
[Address Reference Count : 1]
- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_DutyCycleSet (Thumb, 172 bytes, Stack size 40 bytes, r_gpt.o(.text.R_GPT_DutyCycleSet))
[Stack]
- Max Depth = 56
- Call Chain = R_GPT_DutyCycleSet ⇒ gpt_calculate_duty_cycle
[Calls]- >> gpt_calculate_duty_cycle
[Address Reference Count : 1]- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_Enable (Thumb, 56 bytes, Stack size 8 bytes, r_gpt.o(.text.R_GPT_Enable))
[Stack]
- Max Depth = 8
- Call Chain = R_GPT_Enable
[Address Reference Count : 1]- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_InfoGet (Thumb, 60 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_InfoGet))
[Address Reference Count : 1]
- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_Open (Thumb, 576 bytes, Stack size 40 bytes, r_gpt.o(.text.R_GPT_Open))
[Stack]
- Max Depth = 56
- Call Chain = R_GPT_Open ⇒ gpt_calculate_duty_cycle
[Calls]- >> r_gpt_enable_irq
- >> gpt_calculate_duty_cycle
[Address Reference Count : 1]- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_PeriodSet (Thumb, 56 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_PeriodSet))
[Address Reference Count : 1]
- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_Reset (Thumb, 10 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_Reset))
[Address Reference Count : 1]
- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_Start (Thumb, 10 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_Start))
[Address Reference Count : 1]
- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_StatusGet (Thumb, 18 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_StatusGet))
[Address Reference Count : 1]
- r_gpt.o(.rodata.g_timer_on_gpt)
R_GPT_Stop (Thumb, 10 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_Stop))
[Address Reference Count : 1]
- r_gpt.o(.rodata.g_timer_on_gpt)
R_ICU_ExternalIrqCallbackSet (Thumb, 10 bytes, Stack size 0 bytes, r_icu.o(.text.R_ICU_ExternalIrqCallbackSet))
[Address Reference Count : 1]
- r_icu.o(.rodata.g_external_irq_on_icu)
R_ICU_ExternalIrqClose (Thumb, 64 bytes, Stack size 0 bytes, r_icu.o(.text.R_ICU_ExternalIrqClose))
[Address Reference Count : 1]
- r_icu.o(.rodata.g_external_irq_on_icu)
R_ICU_ExternalIrqDisable (Thumb, 38 bytes, Stack size 0 bytes, r_icu.o(.text.R_ICU_ExternalIrqDisable))
[Address Reference Count : 1]
- r_icu.o(.rodata.g_external_irq_on_icu)
R_ICU_ExternalIrqEnable (Thumb, 66 bytes, Stack size 0 bytes, r_icu.o(.text.R_ICU_ExternalIrqEnable))
[Address Reference Count : 1]
- r_icu.o(.rodata.g_external_irq_on_icu)
R_ICU_ExternalIrqOpen (Thumb, 124 bytes, Stack size 20 bytes, r_icu.o(.text.R_ICU_ExternalIrqOpen))
[Stack]
- Max Depth = 20
- Call Chain = R_ICU_ExternalIrqOpen
[Address Reference Count : 1]- r_icu.o(.rodata.g_external_irq_on_icu)
R_IOPORT_Close (Thumb, 10 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_Close))
[Address Reference Count : 1]
- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_Open (Thumb, 22 bytes, Stack size 8 bytes, r_ioport.o(.text.R_IOPORT_Open))
[Stack]
- Max Depth = 72
- Call Chain = R_IOPORT_Open ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Called By]
[Address Reference Count : 1]- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PinCfg (Thumb, 178 bytes, Stack size 40 bytes, r_ioport.o(.text.R_IOPORT_PinCfg))
[Stack]
- Max Depth = 88
- Call Chain = R_IOPORT_PinCfg ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Address Reference Count : 1]- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PinEventInputRead (Thumb, 40 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PinEventInputRead))
[Address Reference Count : 1]
- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PinEventOutputWrite (Thumb, 82 bytes, Stack size 8 bytes, r_ioport.o(.text.R_IOPORT_PinEventOutputWrite))
[Stack]
- Max Depth = 8
- Call Chain = R_IOPORT_PinEventOutputWrite
[Address Reference Count : 1]- r_ioport.o(.rodata.g_ioport_on_ioport)
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.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PinWrite (Thumb, 40 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PinWrite))
[Address Reference Count : 1]
- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PinsCfg (Thumb, 12 bytes, Stack size 8 bytes, r_ioport.o(.text.R_IOPORT_PinsCfg))
[Stack]
- Max Depth = 72
- Call Chain = R_IOPORT_PinsCfg ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Address Reference Count : 1]- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PortDirectionSet (Thumb, 44 bytes, Stack size 8 bytes, r_ioport.o(.text.R_IOPORT_PortDirectionSet))
[Stack]
- Max Depth = 8
- Call Chain = R_IOPORT_PortDirectionSet
[Address Reference Count : 1]- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PortEventInputRead (Thumb, 24 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PortEventInputRead))
[Address Reference Count : 1]
- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PortEventOutputWrite (Thumb, 32 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PortEventOutputWrite))
[Address Reference Count : 1]
- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PortRead (Thumb, 22 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PortRead))
[Address Reference Count : 1]
- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PortWrite (Thumb, 32 bytes, Stack size 0 bytes, r_ioport.o(.text.R_IOPORT_PortWrite))
[Address Reference Count : 1]
- r_ioport.o(.rodata.g_ioport_on_ioport)
R_LPM_Close (Thumb, 10 bytes, Stack size 0 bytes, r_lpm.o(.text.R_LPM_Close))
[Address Reference Count : 1]
- r_lpm.o(.rodata.g_lpm_on_lpm)
R_LPM_IoKeepClear (Thumb, 34 bytes, Stack size 8 bytes, r_lpm.o(.text.R_LPM_IoKeepClear))
[Stack]
- Max Depth = 16
- Call Chain = R_LPM_IoKeepClear ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> R_BSP_RegisterProtectEnable
- >> R_BSP_RegisterProtectDisable
[Address Reference Count : 1]- r_lpm.o(.rodata.g_lpm_on_lpm)
R_LPM_LowPowerModeEnter (Thumb, 286 bytes, Stack size 24 bytes, r_lpm.o(.text.R_LPM_LowPowerModeEnter))
[Stack]
- Max Depth = 32
- Call Chain = R_LPM_LowPowerModeEnter ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> R_BSP_RegisterProtectEnable
- >> R_BSP_RegisterProtectDisable
[Address Reference Count : 1]- r_lpm.o(.rodata.g_lpm_on_lpm)
R_LPM_LowPowerReconfigure (Thumb, 14 bytes, Stack size 8 bytes, r_lpm.o(.text.R_LPM_LowPowerReconfigure))
[Stack]
- Max Depth = 32
- Call Chain = R_LPM_LowPowerReconfigure ⇒ r_lpm_configure ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Address Reference Count : 1]- r_lpm.o(.rodata.g_lpm_on_lpm)
R_LPM_Open (Thumb, 26 bytes, Stack size 8 bytes, r_lpm.o(.text.R_LPM_Open))
[Stack]
- Max Depth = 32
- Call Chain = R_LPM_Open ⇒ r_lpm_configure ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Address Reference Count : 1]- r_lpm.o(.rodata.g_lpm_on_lpm)
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.o(.rodata.g_uart_on_sci)
R_SCI_UART_BaudSet (Thumb, 104 bytes, Stack size 8 bytes, r_sci_uart.o(.text.R_SCI_UART_BaudSet))
[Stack]
- Max Depth = 8
- Call Chain = R_SCI_UART_BaudSet
[Address Reference Count : 1]- r_sci_uart.o(.rodata.g_uart_on_sci)
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.o(.rodata.g_uart_on_sci)
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.o(.rodata.g_uart_on_sci)
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.o(.rodata.g_uart_on_sci)
R_SCI_UART_Open (Thumb, 826 bytes, Stack size 32 bytes, r_sci_uart.o(.text.R_SCI_UART_Open))
[Stack]
- Max Depth = 32
- Call Chain = R_SCI_UART_Open
[Address Reference Count : 1]- r_sci_uart.o(.rodata.g_uart_on_sci)
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.o(.rodata.g_uart_on_sci)
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.o(.rodata.g_uart_on_sci)
R_SCI_UART_Write (Thumb, 74 bytes, Stack size 8 bytes, r_sci_uart.o(.text.R_SCI_UART_Write))
[Stack]
- Max Depth = 8
- Call Chain = R_SCI_UART_Write
[Address Reference Count : 1]- r_sci_uart.o(.rodata.g_uart_on_sci)
R_USB_Callback (Thumb, 16 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_Callback))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_CallbackMemorySet (Thumb, 40 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_CallbackMemorySet))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_ClassTypeGet (Thumb, 12 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_ClassTypeGet))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_Close (Thumb, 80 bytes, Stack size 16 bytes, r_usb_basic.o(.text.R_USB_Close))
[Stack]
- Max Depth = 24
- Call Chain = R_USB_Close ⇒ usb_pstd_driver_release
[Calls]- >> usb_pstd_clr_pipe_table
- >> usb_pstd_driver_release
- >> usb_module_stop
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_DataSizeGet (Thumb, 8 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_DataSizeGet))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_DeviceAddressGet (Thumb, 8 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_DeviceAddressGet))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_DeviceStateGet (Thumb, 44 bytes, Stack size 8 bytes, r_usb_basic.o(.text.R_USB_DeviceStateGet))
[Stack]
- Max Depth = 8
- Call Chain = R_USB_DeviceStateGet
[Calls]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_DriverActivate (Thumb, 34 bytes, Stack size 8 bytes, r_usb_basic.o(.text.R_USB_DriverActivate))
[Stack]
- Max Depth = 244
- Call Chain = R_USB_DriverActivate ⇒ usb_cstd_usb_task ⇒ usb_pstd_pcd_task ⇒ usb_pstd_stand_req3 ⇒ usb_pstd_set_pipe_reg ⇒ usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_EventGet (Thumb, 112 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_EventGet))
[Stack]
- Max Depth = 260
- Call Chain = R_USB_EventGet ⇒ usb_cstd_usb_task ⇒ usb_pstd_pcd_task ⇒ usb_pstd_stand_req3 ⇒ usb_pstd_set_pipe_reg ⇒ usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]
[Called By]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_HostControlTransfer (Thumb, 88 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_HostControlTransfer))
[Stack]
- Max Depth = 240
- Call Chain = R_USB_HostControlTransfer ⇒ usb_ctrl_write ⇒ usb_pstd_ctrl_read ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_ctrl_read
- >> usb_ctrl_write
- >> R_USB_InfoGet
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_InfoGet (Thumb, 112 bytes, Stack size 72 bytes, r_usb_basic.o(.text.R_USB_InfoGet))
[Stack]
- Max Depth = 80
- Call Chain = R_USB_InfoGet ⇒ usb_cstd_port_speed
[Calls]- >> hw_usb_read_intsts
- >> usb_cstd_port_speed
[Called By]- >> R_USB_PeriControlDataSet
- >> R_USB_PeriControlStatusSet
- >> R_USB_Write
- >> R_USB_PeriControlDataGet
- >> R_USB_Read
- >> R_USB_HostControlTransfer
- >> R_USB_PipeInfoGet
- >> R_USB_UsedPipesGet
- >> R_USB_Stop
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_ModuleNumberGet (Thumb, 8 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_ModuleNumberGet))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_Open (Thumb, 242 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_Open))
[Stack]
- Max Depth = 48
- Call Chain = R_USB_Open ⇒ usb_pdriver_init ⇒ usb_peri_registration
[Calls]- >> __aeabi_memclr4
- >> hw_usb_pset_dprpu
- >> usb_cpu_delay_xms
- >> usb_pstd_chk_vbsts
- >> hw_usb_pmodule_init
- >> usb_cpu_usbint_init
- >> usb_pdriver_init
- >> usb_module_start
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_OtgCallbackSet (Thumb, 20 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_OtgCallbackSet))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_OtgSRP (Thumb, 14 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_OtgSRP))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_PeriControlDataGet (Thumb, 60 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_PeriControlDataGet))
[Stack]
- Max Depth = 128
- Call Chain = R_USB_PeriControlDataGet ⇒ usb_ctrl_read ⇒ usb_pstd_ctrl_write ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_ctrl_read
- >> R_USB_InfoGet
[Called By]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_PeriControlDataSet (Thumb, 60 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_PeriControlDataSet))
[Stack]
- Max Depth = 240
- Call Chain = R_USB_PeriControlDataSet ⇒ usb_ctrl_write ⇒ usb_pstd_ctrl_read ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_ctrl_write
- >> R_USB_InfoGet
[Called By]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_PeriControlStatusSet (Thumb, 40 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_PeriControlStatusSet))
[Stack]
- Max Depth = 104
- Call Chain = R_USB_PeriControlStatusSet ⇒ R_USB_InfoGet ⇒ usb_cstd_port_speed
[Calls]- >> hw_usb_pcontrol_dcpctr_pid
- >> R_USB_InfoGet
[Called By]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_PipeInfoGet (Thumb, 164 bytes, Stack size 80 bytes, r_usb_basic.o(.text.R_USB_PipeInfoGet))
[Stack]
- Max Depth = 160
- Call Chain = R_USB_PipeInfoGet ⇒ R_USB_InfoGet ⇒ usb_cstd_port_speed
[Calls]- >> usb_cstd_get_maxpacket_size
- >> usb_cstd_get_pipe_type
- >> R_USB_InfoGet
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_PipeNumberGet (Thumb, 8 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_PipeNumberGet))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_PipeRead (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_PipeRead))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_PipeStop (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_PipeStop))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_PipeWrite (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_PipeWrite))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_PullUp (Thumb, 34 bytes, Stack size 8 bytes, r_usb_basic.o(.text.R_USB_PullUp))
[Stack]
- Max Depth = 8
- Call Chain = R_USB_PullUp
[Calls]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_Read (Thumb, 86 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_Read))
[Stack]
- Max Depth = 176
- Call Chain = R_USB_Read ⇒ usb_data_read ⇒ usb_pstd_transfer_start ⇒ usb_pstd_set_submitutr ⇒ usb_pstd_send_start ⇒ usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_data_read
- >> R_USB_InfoGet
[Called By]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_RemoteWakeup (Thumb, 38 bytes, Stack size 64 bytes, r_usb_basic.o(.text.R_USB_RemoteWakeup))
[Stack]
- Max Depth = 104
- Call Chain = R_USB_RemoteWakeup ⇒ usb_cstd_remote_wakeup ⇒ usb_pstd_change_device_state ⇒ usb_pstd_remote_wakeup
[Calls]- >> usb_cstd_remote_wakeup
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_Resume (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_Resume))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_SetupGet (Thumb, 12 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_SetupGet))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_Stop (Thumb, 88 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_Stop))
[Stack]
- Max Depth = 152
- Call Chain = R_USB_Stop ⇒ usb_data_stop ⇒ usb_pstd_transfer_end ⇒ usb_pstd_forced_termination ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_data_stop
- >> R_USB_InfoGet
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_Suspend (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_Suspend))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_UsedPipesGet (Thumb, 114 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_UsedPipesGet))
[Stack]
- Max Depth = 104
- Call Chain = R_USB_UsedPipesGet ⇒ R_USB_InfoGet ⇒ usb_cstd_port_speed
[Calls]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_VbusSet (Thumb, 6 bytes, Stack size 0 bytes, r_usb_basic.o(.text.R_USB_VbusSet))
[Address Reference Count : 1]
- r_usb_basic.o(.rodata.g_usb_on_usb)
R_USB_Write (Thumb, 86 bytes, Stack size 24 bytes, r_usb_basic.o(.text.R_USB_Write))
[Stack]
- Max Depth = 176
- Call Chain = R_USB_Write ⇒ usb_data_write ⇒ usb_pstd_transfer_start ⇒ usb_pstd_set_submitutr ⇒ usb_pstd_send_start ⇒ usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_data_write
- >> R_USB_InfoGet
[Called By]
[Address Reference Count : 1]- r_usb_basic.o(.rodata.g_usb_on_usb)
Reset_Handler (Thumb, 10 bytes, Stack size 0 bytes, startup.o(.text.Reset_Handler))
[Stack]
- Max Depth = 388
- Call Chain = Reset_Handler ⇒ main ⇒ hal_entry ⇒ R_USB_EventGet ⇒ usb_cstd_usb_task ⇒ usb_pstd_pcd_task ⇒ usb_pstd_stand_req3 ⇒ usb_pstd_set_pipe_reg ⇒ usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]
[Address Reference Count : 1]- startup.o(.fixed_vectors)
SysTick_Handler (Thumb, 24 bytes, Stack size 0 bytes, hal_entry.o(.text.SysTick_Handler))
[Address Reference Count : 1]
- startup.o(.fixed_vectors)
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]
- Max Depth = 88
- Call Chain = SystemInit ⇒ R_BSP_WarmStart ⇒ R_IOPORT_Open ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> bsp_init
- >> bsp_irq_cfg
- >> R_BSP_RegisterProtectEnable
- >> R_BSP_RegisterProtectDisable
- >> R_BSP_Init_RTC
- >> SystemCoreClockUpdate
- >> bsp_clock_init
- >> R_BSP_WarmStart
- >> __aeabi_memclr4
- >> __aeabi_memcpy4
[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]
- Max Depth = 88
- Call Chain = adc_scan_end_isr ⇒ r_adc_scan_end_common_isr
[Calls]- >> r_adc_scan_end_common_isr
[Address Reference Count : 1]- vector_data.o(.application_vectors)
agencylogHexDump (Thumb, 32 bytes, Stack size 16 bytes, log.o(.text.agencylogHexDump))
[Stack]
- Max Depth = 112
- Call Chain = agencylogHexDump ⇒ logHexDump ⇒ __2snprintf
[Calls]- >> logHexDump
- >> shellCompanionGet
- >> shellGetCurrent
[Address Reference Count : 1]
agencylogSetLevel (Thumb, 88 bytes, Stack size 32 bytes, log.o(.text.agencylogSetLevel))
[Stack]
- Max Depth = 80
- Call Chain = agencylogSetLevel ⇒ logWrite ⇒ logWriteBuffer
[Calls]- >> shellCompanionGet
- >> shellGetCurrent
- >> logWrite
[Address Reference Count : 1]
bsp_clock_init (Thumb, 376 bytes, Stack size 24 bytes, bsp_clocks.o(.text.bsp_clock_init))
[Stack]
- Max Depth = 24
- Call Chain = bsp_clock_init
[Calls]- >> R_BSP_SubClockStabilizeWaitAfterReset
- >> R_BSP_SoftwareDelay
[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]
- Max Depth = 40
- Call Chain = bsp_irq_cfg ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> R_BSP_RegisterProtectEnable
- >> R_BSP_RegisterProtectDisable
[Called By]
bsp_prv_software_delay_loop (Thumb, 8 bytes, Stack size 0 bytes, bsp_delay.o(.text.bsp_prv_software_delay_loop))
[Calls]
- >> bsp_prv_software_delay_loop
[Called By]- >> bsp_prv_software_delay_loop
- >> R_BSP_SoftwareDelay
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]
- Max Depth = 24
- Call Chain = button_init
[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]
- Max Depth = 24
- Call Chain = button_ticks
[Called By]
cmd_hex2dec (Thumb, 84 bytes, Stack size 16 bytes, shell_cmds.o(.text.cmd_hex2dec))
[Stack]
- Max Depth = 232
- Call Chain = cmd_hex2dec ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]- >> shellPrint
- >> __0sscanf
[Address Reference Count : 1]- shell_cmds.o(shellCommand)
cmd_rd (Thumb, 356 bytes, Stack size 48 bytes, shell_cmds.o(.text.cmd_rd))
[Stack]
- Max Depth = 264
- Call Chain = cmd_rd ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]- >> shellPrint
- >> puts
- >> __0sscanf
[Address Reference Count : 1]- shell_cmds.o(shellCommand)
cmd_time (Thumb, 312 bytes, Stack size 40 bytes, shell_cmds.o(.text.cmd_time))
[Stack]
- Max Depth = 224
- Call Chain = cmd_time ⇒ shellPrint ⇒ vsnprintf
[Calls]- >> shellPrint
- >> shellSeekCommand
- >> __aeabi_uldivmod
[Address Reference Count : 1]- shell_cmds.o(shellCommand)
cmd_wr (Thumb, 256 bytes, Stack size 24 bytes, shell_cmds.o(.text.cmd_wr))
[Stack]
- Max Depth = 240
- Call Chain = cmd_wr ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_int
[Calls]- >> shellPrint
- >> __0sscanf
[Address Reference Count : 1]- shell_cmds.o(shellCommand)
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]
- Max Depth = 32
- Call Chain = gpt_capture_compare_a_isr ⇒ r_gpt_ccmp_common_isr
[Calls]
[Address Reference Count : 1]- vector_data.o(.application_vectors)
gpt_capture_compare_b_isr (Thumb, 6 bytes, Stack size 0 bytes, r_gpt.o(.text.gpt_capture_compare_b_isr))
[Stack]
- Max Depth = 32
- Call Chain = gpt_capture_compare_b_isr ⇒ r_gpt_ccmp_common_isr
[Calls]
[Address Reference Count : 1]- vector_data.o(.application_vectors)
gpt_counter_overflow_isr (Thumb, 172 bytes, Stack size 24 bytes, r_gpt.o(.text.gpt_counter_overflow_isr))
[Stack]
- Max Depth = 24
- Call Chain = gpt_counter_overflow_isr
[Address Reference Count : 1]- vector_data.o(.application_vectors)
hal_entry (Thumb, 3040 bytes, Stack size 120 bytes, hal_entry.o(.text.hal_entry))
[Stack]
- Max Depth = 380
- Call Chain = hal_entry ⇒ R_USB_EventGet ⇒ usb_cstd_usb_task ⇒ usb_pstd_pcd_task ⇒ usb_pstd_stand_req3 ⇒ usb_pstd_set_pipe_reg ⇒ usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> __aeabi_assert
- >> R_USB_PeriControlDataSet
- >> R_USB_PeriControlStatusSet
- >> R_USB_Write
- >> R_USB_PeriControlDataGet
- >> R_USB_Read
- >> R_USB_EventGet
- >> reset_adc_scan_state
- >> R_ADC_InfoGet
- >> get_adc_scan_status
- >> shellHandler
- >> lwrb_read
- >> lwrb_get_full
- >> button_ticks
- >> button_start
- >> button_attach
- >> button_init
- >> userShellInit
- >> lwrb_init
- >> logWrite
- >> R_BSP_SourceClockHzGet
- >> strlen
- >> __aeabi_memclr4
- >> __aeabi_uldivmod
[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]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_pstd_data_end
- >> usb_pstd_forced_termination
- >> usb_pstd_bemp_pipe
- >> usb_pstd_ctrl_end
hw_usb_clear_brdyenb (Thumb, 50 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_brdyenb))
[Called By]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_pstd_buf_to_fifo
- >> usb_pstd_data_end
- >> usb_pstd_forced_termination
- >> usb_pstd_brdy_pipe
- >> usb_pstd_ctrl_end
hw_usb_clear_nrdyenb (Thumb, 50 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_nrdyenb))
[Called By]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_pstd_data_end
- >> usb_pstd_forced_termination
- >> usb_pstd_ctrl_end
hw_usb_clear_pid (Thumb, 72 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_clear_pid))
[Called By]
- >> usb_cstd_set_nak
- >> usb_cstd_clr_stall
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]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_pstd_brdy_pipe_process
- >> usb_pstd_send_start
- >> usb_pstd_write_data
- >> usb_pstd_ctrl_read
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]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
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]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_pstd_send_start
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]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_clr_transaction_counter
hw_usb_pclear_dprpu (Thumb, 26 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pclear_dprpu))
[Called By]
- >> usb_pstd_detach_process
- >> usb_pstd_change_device_state
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]
- >> usb_pstd_remote_wakeup
- >> usb_pstd_suspend_process
- >> usb_pstd_resume_process
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]
- >> usb_pstd_remote_wakeup
- >> usb_pstd_suspend_process
- >> usb_pstd_resume_process
- >> usbfs_resume_handler
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]
- >> usb_pstd_interrupt_handler
- >> usb_pstd_save_request
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]
- >> R_USB_PeriControlStatusSet
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]
- >> usb_pstd_attach_process
- >> usb_pstd_change_device_state
- >> R_USB_Open
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]
- >> usb_pstd_suspend_process
hw_usb_pset_wkup (Thumb, 24 bytes, Stack size 0 bytes, r_usb_preg_access.o(.text.hw_usb_pset_wkup))
[Called By]
- >> usb_pstd_remote_wakeup
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]
- >> usb_cstd_get_buf_size
- >> usb_cstd_get_maxpacket_size
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]
- Max Depth = 8
- Call Chain = hw_usb_read_fifoctr
[Calls]- >> hw_usb_get_fifoctr_adr
[Called By]- >> usb_cstd_is_set_frdy
- >> usb_pstd_write_data
hw_usb_read_fifosel (Thumb, 10 bytes, Stack size 8 bytes, r_usb_creg_access.o(.text.hw_usb_read_fifosel))
[Stack]
- Max Depth = 8
- Call Chain = hw_usb_read_fifosel
[Calls]- >> hw_usb_get_fifosel_adr
[Called By]- >> usb_pstd_set_pipe_reg
- >> usb_pstd_forced_termination
- >> usb_cstd_chg_curpipe
hw_usb_read_frmnum (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_frmnum))
[Called By]
- >> usb_pstd_nrdy_pipe_process
hw_usb_read_intsts (Thumb, 18 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_intsts))
[Called By]
- >> usb_pstd_interrupt_handler
- >> usb_pstd_remote_wakeup
- >> usb_pstd_chk_configured
- >> usb_pstd_suspend_process
- >> R_USB_DeviceStateGet
- >> R_USB_InfoGet
- >> usb_pstd_chk_vbsts
hw_usb_read_pipecfg (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_pipecfg))
[Called By]
- >> usb_cstd_get_pipe_dir
- >> usb_cstd_get_pipe_type
hw_usb_read_pipectr (Thumb, 92 bytes, Stack size 4 bytes, r_usb_creg_access.o(.text.hw_usb_read_pipectr))
[Stack]
- Max Depth = 4
- Call Chain = hw_usb_read_pipectr
[Called By]- >> usb_pstd_bemp_pipe_process
- >> usb_pstd_data_end
- >> usb_pstd_forced_termination
- >> usb_cstd_set_nak
- >> usb_cstd_get_pid
hw_usb_read_pipemaxp (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_pipemaxp))
[Called By]
- >> usb_cstd_get_buf_size
- >> usb_cstd_get_maxpacket_size
hw_usb_read_syscfg (Thumb, 44 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_syscfg))
[Called By]
- >> usb_cstd_is_set_frdy
- >> usb_pstd_hi_speed_enable
hw_usb_read_syssts (Thumb, 42 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_read_syssts))
[Called By]
- >> usb_cstd_is_set_frdy
- >> usb_pstd_suspend_process
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]
- Max Depth = 16
- Call Chain = hw_usb_rmw_fifosel
[Calls]- >> hw_usb_get_fifosel_adr
[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]
- Max Depth = 8
- Call Chain = hw_usb_set_bclr
[Calls]- >> hw_usb_get_fifoctr_adr
[Called By]- >> usb_pstd_read_data
- >> usb_pstd_brdy_pipe
- >> usb_pstd_ctrl_read
- >> usb_pstd_ctrl_write
hw_usb_set_bempenb (Thumb, 60 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_bempenb))
[Called By]
- >> usb_pstd_bemp_pipe_process
- >> usb_pstd_buf_to_fifo
- >> usb_pstd_ctrl_read
hw_usb_set_brdyenb (Thumb, 50 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_brdyenb))
[Called By]
- >> usb_pstd_buf_to_fifo
- >> usb_pstd_receive_start
- >> usb_pstd_ctrl_write
hw_usb_set_bval (Thumb, 16 bytes, Stack size 8 bytes, r_usb_creg_access.o(.text.hw_usb_set_bval))
[Stack]
- Max Depth = 8
- Call Chain = hw_usb_set_bval
[Calls]- >> hw_usb_get_fifoctr_adr
[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]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_pstd_forced_termination
hw_usb_set_mbw (Thumb, 52 bytes, Stack size 16 bytes, r_usb_creg_access.o(.text.hw_usb_set_mbw))
[Stack]
- Max Depth = 16
- Call Chain = hw_usb_set_mbw
[Calls]- >> hw_usb_get_fifosel_adr
[Called By]- >> usb_pstd_write_fifo
- >> usb_pstd_ctrl_end
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]
- >> usb_pstd_set_stall
- >> usb_cstd_set_buf
- >> usb_pstd_set_stall_pipe0
hw_usb_set_sqclr (Thumb, 66 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_sqclr))
[Called By]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_pstd_stand_req3
hw_usb_set_suspendm (Thumb, 2 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_suspendm))
[Called By]
- >> usb_pstd_interrupt_clock
- >> usb_pstd_self_clock
hw_usb_set_trclr (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_trclr))
[Called By]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_clr_transaction_counter
- >> usb_cstd_set_transaction_counter
hw_usb_set_trenb (Thumb, 54 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_set_trenb))
[Called By]
- >> usb_cstd_set_transaction_counter
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]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
hw_usb_write_pipemaxp (Thumb, 40 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_pipemaxp))
[Called By]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
hw_usb_write_pipeperi (Thumb, 40 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_pipeperi))
[Called By]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
hw_usb_write_pipesel (Thumb, 40 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_pipesel))
[Called By]
- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_cstd_get_buf_size
- >> usb_cstd_get_pipe_dir
- >> usb_cstd_get_maxpacket_size
- >> usb_cstd_get_pipe_type
hw_usb_write_pipetrn (Thumb, 46 bytes, Stack size 0 bytes, r_usb_creg_access.o(.text.hw_usb_write_pipetrn))
[Called By]
- >> usb_cstd_set_transaction_counter
logHexDump (Thumb, 308 bytes, Stack size 56 bytes, log.o(.text.logHexDump))
[Stack]
- Max Depth = 96
- Call Chain = logHexDump ⇒ __2snprintf
[Calls]- >> logWriteBuffer
- >> __2sprintf
- >> __2snprintf
[Called By]
logRegister (Thumb, 54 bytes, Stack size 8 bytes, log.o(.text.logRegister))
[Stack]
- Max Depth = 8
- Call Chain = logRegister
[Calls]
[Called By]
logSwitchLevel (Thumb, 48 bytes, Stack size 8 bytes, log.o(.text.logSwitchLevel))
[Stack]
- Max Depth = 56
- Call Chain = logSwitchLevel ⇒ logWrite ⇒ logWriteBuffer
[Calls]- >> shellCompanionGet
- >> logWrite
[Address Reference Count : 1]
logWrite (Thumb, 60 bytes, Stack size 24 bytes, log.o(.text.logWrite))
[Stack]
- Max Depth = 48
- Call Chain = logWrite ⇒ logWriteBuffer
[Calls]- >> logWriteBuffer
- >> vsnprintf
[Called By]- >> logSwitchLevel
- >> agencylogSetLevel
- >> hal_entry
- >> Callback_btn_Handler
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]
- Max Depth = 56
- Call Chain = lwrb_read ⇒ lwrb_read_ex
[Calls]
[Called By]
lwrb_read_ex (Thumb, 164 bytes, Stack size 40 bytes, lwrb.o(.text.lwrb_read_ex))
[Stack]
- Max Depth = 40
- Call Chain = lwrb_read_ex
[Calls]
[Called By]
lwrb_write (Thumb, 34 bytes, Stack size 16 bytes, lwrb.o(.text.lwrb_write))
[Stack]
- Max Depth = 56
- Call Chain = lwrb_write ⇒ lwrb_write_ex
[Calls]
[Called By]
lwrb_write_ex (Thumb, 168 bytes, Stack size 40 bytes, lwrb.o(.text.lwrb_write_ex))
[Stack]
- Max Depth = 40
- Call Chain = lwrb_write_ex
[Calls]
[Called By]
main (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text.main))
[Stack]
- Max Depth = 388
- Call Chain = main ⇒ hal_entry ⇒ R_USB_EventGet ⇒ usb_cstd_usb_task ⇒ usb_pstd_pcd_task ⇒ usb_pstd_stand_req3 ⇒ usb_pstd_set_pipe_reg ⇒ usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]
[Called By]
r_icu_isr (Thumb, 114 bytes, Stack size 24 bytes, r_icu.o(.text.r_icu_isr))
[Stack]
- Max Depth = 24
- Call Chain = r_icu_isr
[Address Reference Count : 1]- vector_data.o(.application_vectors)
read_button_GPIO (Thumb, 44 bytes, Stack size 16 bytes, hal_entry.o(.text.read_button_GPIO))
[Stack]
- Max Depth = 16
- Call Chain = read_button_GPIO
[Calls]
[Address Reference Count : 1]- hal_entry.o(.text.hal_entry)
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]
- Max Depth = 48
- Call Chain = sci_uart_eri_isr ⇒ r_sci_uart_call_callback
[Calls]- >> r_sci_uart_call_callback
[Address Reference Count : 1]- vector_data.o(.application_vectors)
sci_uart_rxi_isr (Thumb, 136 bytes, Stack size 16 bytes, r_sci_uart.o(.text.sci_uart_rxi_isr))
[Stack]
- Max Depth = 48
- Call Chain = sci_uart_rxi_isr ⇒ r_sci_uart_call_callback
[Calls]- >> __aeabi_memcpy
- >> r_sci_uart_call_callback
[Address Reference Count : 1]- vector_data.o(.application_vectors)
sci_uart_tei_isr (Thumb, 74 bytes, Stack size 8 bytes, r_sci_uart.o(.text.sci_uart_tei_isr))
[Stack]
- Max Depth = 40
- Call Chain = sci_uart_tei_isr ⇒ r_sci_uart_call_callback
[Calls]- >> r_sci_uart_call_callback
[Address Reference Count : 1]- vector_data.o(.application_vectors)
sci_uart_txi_isr (Thumb, 138 bytes, Stack size 0 bytes, r_sci_uart.o(.text.sci_uart_txi_isr))
[Stack]
- Max Depth = 32
- Call Chain = sci_uart_txi_isr ⇒ r_sci_uart_call_callback
[Calls]- >> r_sci_uart_call_callback
[Address Reference Count : 1]- vector_data.o(.application_vectors)
shellBackspace (Thumb, 6 bytes, Stack size 0 bytes, shell.o(.text.shellBackspace))
[Stack]
- Max Depth = 24
- Call Chain = shellBackspace ⇒ shellDeleteByte
[Calls]
[Address Reference Count : 2]- shell.o(shellCommand)
- shell.o(shellCommand)
shellCheckPermission (Thumb, 56 bytes, Stack size 0 bytes, shell.o(.text.shellCheckPermission))
[Called By]
- >> shellTab
- >> shellListKey
- >> shellListUser
- >> shellListVar
- >> shellListCommand
- >> shellSeekCommand
- >> shellHandler
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]
- Max Depth = 24
- Call Chain = shellClearCommandLine
[Called By]- >> shellTab
- >> shellHistory
shellCmds (Thumb, 40 bytes, Stack size 0 bytes, shell.o(.text.shellCmds))
[Stack]
- Max Depth = 56
- Call Chain = shellCmds ⇒ shellListCommand ⇒ shellListItem
[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]
- >> logSwitchLevel
- >> agencylogHexDump
- >> agencylogSetLevel
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]
- Max Depth = 24
- Call Chain = shellDeleteByte
[Called By]
shellDown (Thumb, 8 bytes, Stack size 0 bytes, shell.o(.text.shellDown))
[Stack]
- Max Depth = 40
- Call Chain = shellDown ⇒ shellHistory ⇒ shellClearCommandLine
[Calls]
[Address Reference Count : 1]
shellEnter (Thumb, 20 bytes, Stack size 8 bytes, shell.o(.text.shellEnter))
[Stack]
- Max Depth = 212
- Call Chain = shellEnter ⇒ shellExec ⇒ shellRunCommand ⇒ shellExtRun ⇒ shellExtParsePara ⇒ shellSeekCommand ⇒ strncmp
[Calls]- >> shellExec
- >> shellWritePrompt
[Address Reference Count : 2]- shell.o(shellCommand)
- shell.o(shellCommand)
shellExec (Thumb, 328 bytes, Stack size 24 bytes, shell.o(.text.shellExec))
[Stack]
- Max Depth = 204
- Call Chain = shellExec ⇒ shellRunCommand ⇒ shellExtRun ⇒ shellExtParsePara ⇒ shellSeekCommand ⇒ strncmp
[Calls]- >> shellRunCommand
- >> shellSplit
- >> shellSeekCommand
- >> strcmp
[Called By]
shellExtParsePara (Thumb, 450 bytes, Stack size 24 bytes, shell_ext.o(.text.shellExtParsePara))
[Stack]
- Max Depth = 68
- Call Chain = shellExtParsePara ⇒ shellSeekCommand ⇒ strncmp
[Calls]- >> shellExtParseChar
- >> shellGetVarValue
- >> shellSeekCommand
[Called By]
shellExtRun (Thumb, 230 bytes, Stack size 80 bytes, shell_ext.o(.text.shellExtRun))
[Stack]
- Max Depth = 148
- Call Chain = shellExtRun ⇒ shellExtParsePara ⇒ shellSeekCommand ⇒ strncmp
[Calls]- >> shellExtParsePara
- >> __aeabi_memclr4
[Called By]
shellGetCurrent (Thumb, 38 bytes, Stack size 0 bytes, shell.o(.text.shellGetCurrent))
[Called By]
- >> agencylogHexDump
- >> agencylogSetLevel
shellGetVarValue (Thumb, 60 bytes, Stack size 0 bytes, shell.o(.text.shellGetVarValue))
[Called By]
- >> shellExtParsePara
- >> shellShowVar
shellHandler (Thumb, 248 bytes, Stack size 56 bytes, shell.o(.text.shellHandler))
[Stack]
- Max Depth = 88
- Call Chain = shellHandler ⇒ shellInsertByte ⇒ shellWritePrompt
[Calls]- >> shellInsertByte
- >> shellCheckPermission
[Called By]
shellHelp (Thumb, 216 bytes, Stack size 16 bytes, shell.o(.text.shellHelp))
[Stack]
- Max Depth = 72
- Call Chain = shellHelp ⇒ shellListCommand ⇒ shellListItem
[Calls]- >> shellListCommand
- >> shellSeekCommand
- >> shellGetCommandName
[Address Reference Count : 1]
shellInit (Thumb, 158 bytes, Stack size 8 bytes, shell.o(.text.shellInit))
[Stack]
- Max Depth = 52
- Call Chain = shellInit ⇒ shellSeekCommand ⇒ strncmp
[Calls]- >> shellSetUser
- >> shellSeekCommand
- >> shellWritePrompt
[Called By]
shellInsertByte (Thumb, 274 bytes, Stack size 24 bytes, shell.o(.text.shellInsertByte))
[Stack]
- Max Depth = 32
- Call Chain = shellInsertByte ⇒ shellWritePrompt
[Calls]
[Called By]
shellKeys (Thumb, 40 bytes, Stack size 0 bytes, shell.o(.text.shellKeys))
[Stack]
- Max Depth = 56
- Call Chain = shellKeys ⇒ shellListKey ⇒ shellListItem
[Calls]
[Address Reference Count : 1]
shellLeft (Thumb, 36 bytes, Stack size 16 bytes, shell.o(.text.shellLeft))
[Stack]
- Max Depth = 16
- Call Chain = shellLeft
[Address Reference Count : 1]
shellListCommand (Thumb, 76 bytes, Stack size 24 bytes, shell.o(.text.shellListCommand))
[Stack]
- Max Depth = 56
- Call Chain = shellListCommand ⇒ shellListItem
[Calls]- >> shellListItem
- >> shellCheckPermission
[Called By]- >> shellCmds
- >> shellHelp
- >> shellTab
shellListItem (Thumb, 300 bytes, Stack size 32 bytes, shell.o(.text.shellListItem))
[Stack]
- Max Depth = 32
- Call Chain = shellListItem
[Calls]
[Called By]- >> shellTab
- >> shellListKey
- >> shellListUser
- >> shellListVar
- >> shellListCommand
shellListKey (Thumb, 76 bytes, Stack size 24 bytes, shell.o(.text.shellListKey))
[Stack]
- Max Depth = 56
- Call Chain = shellListKey ⇒ shellListItem
[Calls]- >> shellListItem
- >> shellCheckPermission
[Called By]
shellListUser (Thumb, 76 bytes, Stack size 24 bytes, shell.o(.text.shellListUser))
[Stack]
- Max Depth = 56
- Call Chain = shellListUser ⇒ shellListItem
[Calls]- >> shellListItem
- >> shellCheckPermission
[Called By]
shellListVar (Thumb, 80 bytes, Stack size 24 bytes, shell.o(.text.shellListVar))
[Stack]
- Max Depth = 56
- Call Chain = shellListVar ⇒ shellListItem
[Calls]- >> shellListItem
- >> shellCheckPermission
[Called By]
shellPrint (Thumb, 58 bytes, Stack size 160 bytes, shell.o(.text.shellPrint))
[Stack]
- Max Depth = 184
- Call Chain = shellPrint ⇒ vsnprintf
[Calls]
[Called By]- >> cmd_time
- >> cmd_hex2dec
- >> cmd_wr
- >> cmd_rd
shellRight (Thumb, 38 bytes, Stack size 16 bytes, shell.o(.text.shellRight))
[Stack]
- Max Depth = 16
- Call Chain = shellRight
[Address Reference Count : 1]
shellRunCommand (Thumb, 200 bytes, Stack size 32 bytes, shell.o(.text.shellRunCommand))
[Stack]
- Max Depth = 180
- Call Chain = shellRunCommand ⇒ shellExtRun ⇒ shellExtParsePara ⇒ shellSeekCommand ⇒ strncmp
[Calls]- >> shellExtRun
- >> shellSetUser
- >> shellWriteReturnValue
- >> shellShowVar
- >> strlen
[Called By]
shellSeekCommand (Thumb, 116 bytes, Stack size 32 bytes, shell.o(.text.shellSeekCommand))
[Stack]
- Max Depth = 44
- Call Chain = shellSeekCommand ⇒ strncmp
[Calls]- >> shellCheckPermission
- >> shellGetCommandName
- >> strncmp
- >> strcmp
[Called By]- >> cmd_time
- >> shellExtParsePara
- >> shellHelp
- >> shellExec
- >> shellSetVar
- >> shellInit
shellSetUser (Thumb, 128 bytes, Stack size 8 bytes, shell.o(.text.shellSetUser))
[Stack]
- Max Depth = 16
- Call Chain = shellSetUser ⇒ strcmp
[Calls]
[Called By]- >> shellRunCommand
- >> shellInit
shellSetVar (Thumb, 140 bytes, Stack size 16 bytes, shell.o(.text.shellSetVar))
[Stack]
- Max Depth = 80
- Call Chain = shellSetVar ⇒ shellSetVarValue ⇒ shellShowVar ⇒ shellToDec
[Calls]- >> shellSetVarValue
- >> shellSeekCommand
[Address Reference Count : 1]
shellSetVarValue (Thumb, 144 bytes, Stack size 16 bytes, shell.o(.text.shellSetVarValue))
[Stack]
- Max Depth = 64
- Call Chain = shellSetVarValue ⇒ shellShowVar ⇒ shellToDec
[Calls]
[Called By]
shellSplit (Thumb, 240 bytes, Stack size 64 bytes, shell.o(.text.shellSplit))
[Stack]
- Max Depth = 64
- Call Chain = shellSplit
[Calls]
[Called By]
shellTab (Thumb, 410 bytes, Stack size 40 bytes, shell.o(.text.shellTab))
[Stack]
- Max Depth = 96
- Call Chain = shellTab ⇒ shellListCommand ⇒ shellListItem
[Calls]- >> shellClearCommandLine
- >> shellListCommand
- >> shellListItem
- >> shellCheckPermission
- >> shellGetCommandName
- >> shellWritePrompt
[Address Reference Count : 1]
shellToDec (Thumb, 102 bytes, Stack size 16 bytes, shell.o(.text.shellToDec))
[Stack]
- Max Depth = 16
- Call Chain = shellToDec
[Called By]- >> shellWriteReturnValue
- >> shellShowVar
shellUp (Thumb, 6 bytes, Stack size 0 bytes, shell.o(.text.shellUp))
[Stack]
- Max Depth = 40
- Call Chain = shellUp ⇒ shellHistory ⇒ shellClearCommandLine
[Calls]
[Address Reference Count : 1]
shellUsers (Thumb, 40 bytes, Stack size 0 bytes, shell.o(.text.shellUsers))
[Stack]
- Max Depth = 56
- Call Chain = shellUsers ⇒ shellListUser ⇒ shellListItem
[Calls]
[Address Reference Count : 1]
shellVars (Thumb, 40 bytes, Stack size 0 bytes, shell.o(.text.shellVars))
[Stack]
- Max Depth = 56
- Call Chain = shellVars ⇒ shellListVar ⇒ shellListItem
[Calls]
[Address Reference Count : 1]
shellWriteEndLine (Thumb, 140 bytes, Stack size 24 bytes, shell.o(.text.shellWriteEndLine))
[Stack]
- Max Depth = 32
- Call Chain = shellWriteEndLine ⇒ shellWritePrompt
[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]
- Max Depth = 32
- Call Chain = uartLogWrite ⇒ shellWriteEndLine ⇒ shellWritePrompt
[Calls]
[Address Reference Count : 1]- shell_port.o(.data.uartLog)
usb_cpu_delay_1us (Thumb, 6 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usb_cpu_delay_1us))
[Calls]
[Called By]- >> usb_cstd_is_set_frdy
- >> usb_pstd_interrupt_clock
- >> usb_pstd_self_clock
- >> usb_pstd_chk_vbsts
usb_cpu_delay_xms (Thumb, 8 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usb_cpu_delay_xms))
[Calls]
[Called By]- >> usb_pstd_attach_process
- >> R_USB_Open
usb_cpu_usbint_init (Thumb, 184 bytes, Stack size 16 bytes, r_usb_mcu.o(.text.usb_cpu_usbint_init))
[Stack]
- Max Depth = 16
- Call Chain = usb_cpu_usbint_init
[Called By]
usb_cstd_chg_curpipe (Thumb, 42 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_chg_curpipe))
[Stack]
- Max Depth = 32
- Call Chain = usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> hw_usb_rmw_fifosel
- >> hw_usb_read_fifosel
[Called By]- >> usb_cstd_clr_pipe_cnfg
- >> usb_pstd_set_pipe_reg
- >> usb_cstd_is_set_frdy
- >> usb_pstd_receive_start
- >> usb_pstd_forced_termination
- >> usb_pstd_ctrl_read
- >> usb_pstd_ctrl_write
usb_cstd_clr_pipe_cnfg (Thumb, 192 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_clr_pipe_cnfg))
[Stack]
- Max Depth = 60
- Call Chain = usb_cstd_clr_pipe_cnfg ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> hw_usb_set_trclr
- >> hw_usb_clear_trenb
- >> hw_usb_clear_status_nrdy
- >> hw_usb_set_csclr
- >> hw_usb_write_pipeperi
- >> hw_usb_write_pipemaxp
- >> hw_usb_write_pipecfg
- >> hw_usb_set_sqclr
- >> hw_usb_clear_sts_brdy
- >> hw_usb_clear_nrdyenb
- >> hw_usb_clear_brdyenb
- >> hw_usb_clear_bempenb
- >> hw_usb_clear_status_bemp
- >> usb_cstd_chg_curpipe
- >> usb_cstd_clr_stall
- >> usb_cstd_do_aclrm
- >> hw_usb_write_pipesel
[Called By]- >> usb_pstd_clr_pipe_reg
- >> usb_pstd_detach_process
usb_cstd_clr_stall (Thumb, 30 bytes, Stack size 16 bytes, r_usb_clibusbip.o(.text.usb_cstd_clr_stall))
[Stack]
- Max Depth = 44
- Call Chain = usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> hw_usb_clear_pid
- >> usb_cstd_set_nak
[Called By]- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_pstd_stand_req3
usb_cstd_clr_transaction_counter (Thumb, 22 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_clr_transaction_counter))
[Stack]
- Max Depth = 16
- Call Chain = usb_cstd_clr_transaction_counter
[Calls]- >> hw_usb_set_trclr
- >> hw_usb_clear_trenb
[Called By]- >> usb_pstd_data_end
- >> usb_pstd_forced_termination
usb_cstd_do_aclrm (Thumb, 28 bytes, Stack size 16 bytes, r_usb_clibusbip.o(.text.usb_cstd_do_aclrm))
[Stack]
- Max Depth = 16
- Call Chain = usb_cstd_do_aclrm
[Calls]- >> hw_usb_clear_aclrm
- >> hw_usb_set_aclrm
[Called By]- >> usb_cstd_clr_pipe_cnfg
- >> usb_cstd_pipe_init
- >> usb_pstd_forced_termination
usb_cstd_get_buf_size (Thumb, 48 bytes, Stack size 8 bytes, r_usb_creg_abs.o(.text.usb_cstd_get_buf_size))
[Stack]
- Max Depth = 8
- Call Chain = usb_cstd_get_buf_size
[Calls]- >> hw_usb_read_dcpcfg
- >> hw_usb_read_dcpmaxp
- >> hw_usb_read_pipemaxp
- >> hw_usb_write_pipesel
[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]
- Max Depth = 8
- Call Chain = usb_cstd_get_maxpacket_size
[Calls]- >> hw_usb_read_dcpmaxp
- >> hw_usb_read_pipemaxp
- >> hw_usb_write_pipesel
[Called By]- >> usb_pstd_read_data
- >> usb_pstd_receive_start
- >> usb_pstd_write_data
- >> R_USB_PipeInfoGet
usb_cstd_get_pid (Thumb, 20 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_get_pid))
[Stack]
- Max Depth = 12
- Call Chain = usb_cstd_get_pid ⇒ hw_usb_read_pipectr
[Calls]
[Called By]- >> usb_pstd_bemp_pipe_process
- >> usb_pstd_stand_req3
- >> usb_pstd_stand_req1
- >> usb_pstd_write_data
usb_cstd_get_pipe_dir (Thumb, 28 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_get_pipe_dir))
[Stack]
- Max Depth = 8
- Call Chain = usb_cstd_get_pipe_dir
[Calls]- >> hw_usb_read_pipecfg
- >> hw_usb_write_pipesel
[Called By]- >> usb_pstd_brdy_pipe_process
- >> usb_pstd_set_submitutr
usb_cstd_get_pipe_type (Thumb, 28 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_get_pipe_type))
[Stack]
- Max Depth = 8
- Call Chain = usb_cstd_get_pipe_type
[Calls]- >> hw_usb_read_pipecfg
- >> hw_usb_write_pipesel
[Called By]- >> usb_pstd_nrdy_pipe_process
- >> usb_pstd_transfer_start
- >> R_USB_PipeInfoGet
usb_cstd_is_set_frdy (Thumb, 56 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_is_set_frdy))
[Stack]
- Max Depth = 48
- Call Chain = usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_cpu_delay_1us
- >> hw_usb_read_syssts
- >> hw_usb_read_fifoctr
- >> hw_usb_read_syscfg
- >> usb_cstd_chg_curpipe
[Called By]- >> usb_pstd_read_data
- >> usb_pstd_write_data
usb_cstd_nrdy_enable (Thumb, 10 bytes, Stack size 0 bytes, r_usb_clibusbip.o(.text.usb_cstd_nrdy_enable))
[Calls]
[Called By]- >> usb_pstd_buf_to_fifo
- >> usb_pstd_receive_start
- >> usb_pstd_ctrl_read
- >> usb_pstd_ctrl_write
usb_cstd_pipe_init (Thumb, 230 bytes, Stack size 24 bytes, r_usb_creg_abs.o(.text.usb_cstd_pipe_init))
[Stack]
- Max Depth = 68
- Call Chain = usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> hw_usb_clear_status_nrdy
- >> hw_usb_set_csclr
- >> hw_usb_write_pipeperi
- >> hw_usb_write_pipemaxp
- >> hw_usb_write_pipecfg
- >> hw_usb_set_sqclr
- >> hw_usb_clear_sts_brdy
- >> usb_pstd_pipe2fport
- >> hw_usb_clear_nrdyenb
- >> hw_usb_clear_brdyenb
- >> hw_usb_clear_bempenb
- >> hw_usb_clear_status_bemp
- >> usb_cstd_clr_stall
- >> usb_cstd_do_aclrm
- >> hw_usb_write_pipesel
[Called By]
usb_cstd_port_speed (Thumb, 28 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_port_speed))
[Stack]
- Max Depth = 8
- Call Chain = usb_cstd_port_speed
[Calls]
[Called By]- >> usb_pstd_stand_req3
- >> usb_pstd_stand_req1
- >> usb_pstd_bus_reset
- >> R_USB_InfoGet
usb_cstd_remote_wakeup (Thumb, 52 bytes, Stack size 8 bytes, r_usb_clibusbip.o(.text.usb_cstd_remote_wakeup))
[Stack]
- Max Depth = 40
- Call Chain = usb_cstd_remote_wakeup ⇒ usb_pstd_change_device_state ⇒ usb_pstd_remote_wakeup
[Calls]- >> usb_pstd_change_device_state
[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_peri_class_request_wss
- >> usb_peri_class_request_rss
- >> usb_pstd_receive_start
- >> usb_pstd_send_start
- >> usb_pstd_stand_req3
- >> usb_pstd_stand_req5
- >> usb_pstd_stand_req4
- >> usb_pstd_bemp_pipe
- >> usb_pstd_brdy_pipe
- >> usb_pstd_write_data
- >> usb_pstd_ctrl_read
- >> usb_pstd_ctrl_write
- >> usb_ctrl_write
usb_cstd_set_nak (Thumb, 42 bytes, Stack size 24 bytes, r_usb_creg_abs.o(.text.usb_cstd_set_nak))
[Stack]
- Max Depth = 28
- Call Chain = usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> hw_usb_clear_pid
- >> hw_usb_read_pipectr
[Called By]- >> usb_pstd_data_end
- >> usb_pstd_read_data
- >> usb_pstd_receive_start
- >> usb_pstd_forced_termination
- >> usb_pstd_send_start
- >> usb_pstd_stand_req3
- >> usb_pstd_ctrl_end
- >> usb_pstd_write_data
- >> usb_cstd_clr_stall
usb_cstd_set_transaction_counter (Thumb, 34 bytes, Stack size 16 bytes, r_usb_creg_abs.o(.text.usb_cstd_set_transaction_counter))
[Stack]
- Max Depth = 16
- Call Chain = usb_cstd_set_transaction_counter
[Calls]- >> hw_usb_set_trenb
- >> hw_usb_write_pipetrn
- >> hw_usb_set_trclr
[Called By]- >> usb_pstd_receive_start
usb_cstd_usb_task (Thumb, 4 bytes, Stack size 0 bytes, r_usb_clibusbip.o(.text.usb_cstd_usb_task))
[Stack]
- Max Depth = 236
- Call Chain = usb_cstd_usb_task ⇒ usb_pstd_pcd_task ⇒ usb_pstd_stand_req3 ⇒ usb_pstd_set_pipe_reg ⇒ usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]
[Called By]- >> R_USB_EventGet
- >> R_USB_DriverActivate
usb_ctrl_read (Thumb, 72 bytes, Stack size 64 bytes, r_usb_cdataio.o(.text.usb_ctrl_read))
[Stack]
- Max Depth = 104
- Call Chain = usb_ctrl_read ⇒ usb_pstd_ctrl_write ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]
[Called By]- >> R_USB_PeriControlDataGet
- >> R_USB_HostControlTransfer
usb_ctrl_write (Thumb, 136 bytes, Stack size 112 bytes, r_usb_cdataio.o(.text.usb_ctrl_write))
[Stack]
- Max Depth = 216
- Call Chain = usb_ctrl_write ⇒ usb_pstd_ctrl_read ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_set_event
- >> usb_cstd_set_buf
- >> usb_pstd_ctrl_read
- >> usb_pstd_set_stall_pipe0
[Called By]- >> R_USB_PeriControlDataSet
- >> R_USB_HostControlTransfer
usb_data_read (Thumb, 84 bytes, Stack size 8 bytes, r_usb_cdataio.o(.text.usb_data_read))
[Stack]
- Max Depth = 152
- Call Chain = usb_data_read ⇒ usb_pstd_transfer_start ⇒ usb_pstd_set_submitutr ⇒ usb_pstd_send_start ⇒ usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_transfer_start
[Called By]
usb_data_stop (Thumb, 48 bytes, Stack size 64 bytes, r_usb_cdataio.o(.text.usb_data_stop))
[Stack]
- Max Depth = 128
- Call Chain = usb_data_stop ⇒ usb_pstd_transfer_end ⇒ usb_pstd_forced_termination ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]
[Called By]
usb_data_write (Thumb, 120 bytes, Stack size 8 bytes, r_usb_cdataio.o(.text.usb_data_write))
[Stack]
- Max Depth = 152
- Call Chain = usb_data_write ⇒ usb_pstd_transfer_start ⇒ usb_pstd_set_submitutr ⇒ usb_pstd_send_start ⇒ usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_transfer_start
[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]
- Max Depth = 8
- Call Chain = usb_module_stop
[Calls]- >> usb_module_register_clear
[Called By]
usb_pcdc_read_complete (Thumb, 102 bytes, Stack size 56 bytes, r_usb_pcdc_driver.o(.text.usb_pcdc_read_complete))
[Stack]
- Max Depth = 128
- Call Chain = usb_pcdc_read_complete ⇒ usb_set_event
[Calls]
[Address Reference Count : 1]- r_usb_cdataio.o(.data.g_usb_callback)
usb_pcdc_write_complete (Thumb, 74 bytes, Stack size 56 bytes, r_usb_pcdc_driver.o(.text.usb_pcdc_write_complete))
[Stack]
- Max Depth = 128
- Call Chain = usb_pcdc_write_complete ⇒ usb_set_event
[Calls]
[Address Reference Count : 1]- r_usb_cdataio.o(.data.g_usb_callback)
usb_pdriver_init (Thumb, 268 bytes, Stack size 16 bytes, r_usb_pstdfunction.o(.text.usb_pdriver_init))
[Stack]
- Max Depth = 24
- Call Chain = usb_pdriver_init ⇒ usb_peri_registration
[Calls]- >> __aeabi_memclr4
- >> __aeabi_memclr
- >> usb_peri_registration
[Called By]
usb_peri_class_request (Thumb, 178 bytes, Stack size 56 bytes, r_usb_pstdrequest.o(.text.usb_peri_class_request))
[Stack]
- Max Depth = 192
- Call Chain = usb_peri_class_request ⇒ usb_peri_class_request_wss ⇒ usb_set_event
[Calls]- >> usb_peri_class_request_wnss
- >> usb_peri_class_request_wss
- >> usb_peri_class_request_rss
- >> usb_pstd_ctrl_end
- >> usb_set_event
[Address Reference Count : 1]- r_usb_pdriver.o(.text.usb_peri_registration)
usb_peri_class_request_rss (Thumb, 72 bytes, Stack size 64 bytes, r_usb_pstdrequest.o(.text.usb_peri_class_request_rss))
[Stack]
- Max Depth = 136
- Call Chain = usb_peri_class_request_rss ⇒ usb_set_event
[Calls]- >> usb_pstd_ctrl_end
- >> usb_set_event
- >> usb_cstd_set_buf
[Called By]- >> usb_peri_class_request
usb_peri_class_request_wnss (Thumb, 54 bytes, Stack size 56 bytes, r_usb_pstdrequest.o(.text.usb_peri_class_request_wnss))
[Stack]
- Max Depth = 128
- Call Chain = usb_peri_class_request_wnss ⇒ usb_set_event
[Calls]- >> usb_pstd_ctrl_end
- >> usb_set_event
[Called By]- >> usb_peri_class_request
usb_peri_class_request_wss (Thumb, 86 bytes, Stack size 64 bytes, r_usb_pstdrequest.o(.text.usb_peri_class_request_wss))
[Stack]
- Max Depth = 136
- Call Chain = usb_peri_class_request_wss ⇒ usb_set_event
[Calls]- >> usb_pstd_ctrl_end
- >> usb_set_event
- >> usb_cstd_set_buf
[Called By]- >> usb_peri_class_request
usb_peri_configured (Thumb, 36 bytes, Stack size 56 bytes, r_usb_pdriver.o(.text.usb_peri_configured))
[Stack]
- Max Depth = 128
- Call Chain = usb_peri_configured ⇒ usb_set_event
[Calls]
[Address Reference Count : 1]- r_usb_pdriver.o(.text.usb_peri_registration)
usb_peri_detach (Thumb, 42 bytes, Stack size 56 bytes, r_usb_pdriver.o(.text.usb_peri_detach))
[Stack]
- Max Depth = 128
- Call Chain = usb_peri_detach ⇒ usb_set_event
[Calls]
[Address Reference Count : 1]- r_usb_pdriver.o(.text.usb_peri_registration)
usb_peri_devdefault (Thumb, 146 bytes, Stack size 64 bytes, r_usb_pdriver.o(.text.usb_peri_devdefault))
[Stack]
- Max Depth = 136
- Call Chain = usb_peri_devdefault ⇒ usb_set_event
[Calls]- >> usb_peri_pipe_info
- >> usb_set_event
- >> usb_pstd_clr_pipe_table
[Address Reference Count : 1]- r_usb_pdriver.o(.text.usb_peri_registration)
usb_peri_interface (Thumb, 2 bytes, Stack size 0 bytes, r_usb_pdriver.o(.text.usb_peri_interface))
[Address Reference Count : 1]
- r_usb_pdriver.o(.text.usb_peri_registration)
usb_peri_pipe_info (Thumb, 82 bytes, Stack size 32 bytes, r_usb_pdriver.o(.text.usb_peri_pipe_info))
[Stack]
- Max Depth = 40
- Call Chain = usb_peri_pipe_info ⇒ usb_pstd_set_pipe_table
[Calls]- >> usb_pstd_set_pipe_table
[Called By]
usb_peri_registration (Thumb, 120 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_peri_registration))
[Stack]
- Max Depth = 8
- Call Chain = usb_peri_registration
[Called By]
usb_peri_resume (Thumb, 24 bytes, Stack size 56 bytes, r_usb_pdriver.o(.text.usb_peri_resume))
[Stack]
- Max Depth = 128
- Call Chain = usb_peri_resume ⇒ usb_set_event
[Calls]
[Address Reference Count : 1]- r_usb_pdriver.o(.text.usb_peri_registration)
usb_peri_suspended (Thumb, 24 bytes, Stack size 56 bytes, r_usb_pdriver.o(.text.usb_peri_suspended))
[Stack]
- Max Depth = 128
- Call Chain = usb_peri_suspended ⇒ usb_set_event
[Calls]
[Address Reference Count : 1]- r_usb_pdriver.o(.text.usb_peri_registration)
usb_pstd_attach_process (Thumb, 22 bytes, Stack size 8 bytes, r_usb_psignal.o(.text.usb_pstd_attach_process))
[Stack]
- Max Depth = 8
- Call Chain = usb_pstd_attach_process
[Calls]- >> hw_usb_pset_dprpu
- >> usb_cpu_delay_xms
[Called By]
usb_pstd_bemp_pipe (Thumb, 76 bytes, Stack size 8 bytes, r_usb_pintfifo.o(.text.usb_pstd_bemp_pipe))
[Stack]
- Max Depth = 96
- Call Chain = usb_pstd_bemp_pipe ⇒ usb_pstd_bemp_pipe_process ⇒ usb_pstd_forced_termination ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_bemp_pipe_process
- >> hw_usb_clear_bempenb
- >> usb_pstd_ctrl_end
- >> usb_pstd_write_data
- >> usb_cstd_set_buf
[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]
- Max Depth = 88
- Call Chain = usb_pstd_bemp_pipe_process ⇒ usb_pstd_forced_termination ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_data_end
- >> usb_pstd_forced_termination
- >> hw_usb_set_bempenb
- >> hw_usb_read_pipectr
- >> usb_cstd_get_pid
[Called By]
usb_pstd_brdy_pipe (Thumb, 98 bytes, Stack size 8 bytes, r_usb_pintfifo.o(.text.usb_pstd_brdy_pipe))
[Stack]
- Max Depth = 136
- Call Chain = usb_pstd_brdy_pipe ⇒ usb_pstd_brdy_pipe_process ⇒ usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_brdy_pipe_process
- >> usb_pstd_read_data
- >> hw_usb_clear_brdyenb
- >> usb_pstd_ctrl_end
- >> hw_usb_set_bclr
- >> usb_cstd_set_buf
[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]
- Max Depth = 128
- Call Chain = usb_pstd_brdy_pipe_process ⇒ usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_buf_to_fifo
- >> usb_pstd_fifo_to_buf
- >> hw_usb_clear_status_bemp
- >> usb_cstd_get_pipe_dir
[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]
- Max Depth = 104
- Call Chain = usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_forced_termination
- >> hw_usb_clear_brdyenb
- >> hw_usb_set_brdyenb
- >> hw_usb_set_bempenb
- >> usb_pstd_write_data
- >> usb_cstd_nrdy_enable
[Called By]- >> usb_pstd_brdy_pipe_process
- >> usb_pstd_send_start
usb_pstd_bus_reset (Thumb, 60 bytes, Stack size 16 bytes, r_usb_psignal.o(.text.usb_pstd_bus_reset))
[Stack]
- Max Depth = 24
- Call Chain = usb_pstd_bus_reset ⇒ usb_pstd_clr_mem
[Calls]- >> hw_usb_write_dcpmxps
- >> hw_usb_write_dcpcfg
- >> usb_pstd_busreset_function
- >> usb_pstd_clr_mem
- >> usb_cstd_port_speed
[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]
- Max Depth = 32
- Call Chain = usb_pstd_change_device_state ⇒ usb_pstd_remote_wakeup
[Calls]- >> hw_usb_pclear_dprpu
- >> usb_pstd_remote_wakeup
- >> usb_pstd_self_clock
- >> usb_pstd_set_stall
- >> hw_usb_pset_dprpu
[Called By]- >> usb_cstd_remote_wakeup
usb_pstd_chk_configured (Thumb, 24 bytes, Stack size 8 bytes, r_usb_preg_abs.o(.text.usb_pstd_chk_configured))
[Stack]
- Max Depth = 8
- Call Chain = usb_pstd_chk_configured
[Calls]
[Called By]- >> usb_pstd_set_submitutr
- >> usb_pstd_stand_req3
- >> usb_pstd_stand_req1
- >> usb_pstd_transfer_start
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]
- Max Depth = 16
- Call Chain = usb_pstd_chk_vbsts
[Calls]- >> usb_cpu_delay_1us
- >> hw_usb_read_intsts
[Called By]- >> usb_pstd_pcd_task
- >> R_USB_Open
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]
- Max Depth = 8
- Call Chain = usb_pstd_clr_mem
[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]
- Max Depth = 84
- Call Chain = usb_pstd_clr_pipe_reg ⇒ usb_cstd_clr_pipe_cnfg ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> usb_cstd_clr_pipe_cnfg
[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_peri_devdefault
- >> R_USB_Close
usb_pstd_ctrl_end (Thumb, 122 bytes, Stack size 16 bytes, r_usb_pcontrolrw.o(.text.usb_pstd_ctrl_end))
[Stack]
- Max Depth = 44
- Call Chain = usb_pstd_ctrl_end ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> hw_usb_pset_ccpl
- >> hw_usb_set_mbw
- >> hw_usb_clear_nrdyenb
- >> hw_usb_clear_brdyenb
- >> hw_usb_clear_bempenb
- >> usb_cstd_set_nak
- >> usb_pstd_set_stall_pipe0
[Called By]- >> usb_peri_class_request_wnss
- >> usb_peri_class_request_wss
- >> usb_peri_class_request_rss
- >> usb_peri_class_request
- >> usb_pstd_stand_req3
- >> usb_pstd_stand_req5
- >> usb_pstd_stand_req4
- >> usb_pstd_bemp_pipe
- >> usb_pstd_brdy_pipe
- >> usb_pstd_pcd_task
usb_pstd_ctrl_read (Thumb, 114 bytes, Stack size 16 bytes, r_usb_pcontrolrw.o(.text.usb_pstd_ctrl_read))
[Stack]
- Max Depth = 104
- Call Chain = usb_pstd_ctrl_read ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> hw_usb_set_bempenb
- >> usb_pstd_write_data
- >> hw_usb_clear_status_bemp
- >> hw_usb_set_bclr
- >> usb_cstd_chg_curpipe
- >> usb_cstd_nrdy_enable
- >> usb_cstd_set_buf
[Called By]- >> usb_pstd_stand_req1
- >> usb_ctrl_write
usb_pstd_ctrl_write (Thumb, 84 bytes, Stack size 8 bytes, r_usb_pcontrolrw.o(.text.usb_pstd_ctrl_write))
[Stack]
- Max Depth = 40
- Call Chain = usb_pstd_ctrl_write ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> hw_usb_set_brdyenb
- >> hw_usb_set_bclr
- >> usb_cstd_chg_curpipe
- >> usb_cstd_nrdy_enable
- >> usb_cstd_set_buf
[Called By]
usb_pstd_data_end (Thumb, 120 bytes, Stack size 24 bytes, r_usb_plibusbip.o(.text.usb_pstd_data_end))
[Stack]
- Max Depth = 52
- Call Chain = usb_pstd_data_end ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> usb_cstd_clr_transaction_counter
- >> hw_usb_clear_nrdyenb
- >> hw_usb_clear_brdyenb
- >> hw_usb_clear_bempenb
- >> usb_cstd_set_nak
- >> hw_usb_read_pipectr
[Called By]- >> usb_pstd_bemp_pipe_process
- >> usb_pstd_fifo_to_buf
usb_pstd_detach_process (Thumb, 128 bytes, Stack size 24 bytes, r_usb_psignal.o(.text.usb_pstd_detach_process))
[Stack]
- Max Depth = 84
- Call Chain = usb_pstd_detach_process ⇒ usb_cstd_clr_pipe_cnfg ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> usb_cstd_clr_pipe_cnfg
- >> hw_usb_pclear_dprpu
- >> usb_pstd_forced_termination
[Called By]
usb_pstd_driver_release (Thumb, 50 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_driver_release))
[Stack]
- Max Depth = 8
- Call Chain = usb_pstd_driver_release
[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]
- r_usb_clibusbip.o(.text.usb_cstd_remote_wakeup)
- r_usb_pdriver.o(.text.usb_pstd_driver_release)
usb_pstd_dummy_trn (Thumb, 2 bytes, Stack size 0 bytes, r_usb_pdriver.o(.text.usb_pstd_dummy_trn))
[Address Reference Count : 1]
- r_usb_pdriver.o(.text.usb_pstd_driver_release)
usb_pstd_epadr2pipe (Thumb, 68 bytes, Stack size 0 bytes, r_usb_plibusbip.o(.text.usb_pstd_epadr2pipe))
[Called By]
- >> usb_pstd_stand_req3
- >> usb_pstd_stand_req1
usb_pstd_fifo_to_buf (Thumb, 76 bytes, Stack size 16 bytes, r_usb_pdriver.o(.text.usb_pstd_fifo_to_buf))
[Stack]
- Max Depth = 104
- Call Chain = usb_pstd_fifo_to_buf ⇒ usb_pstd_read_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_data_end
- >> usb_pstd_read_data
[Called By]- >> usb_pstd_brdy_pipe_process
usb_pstd_forced_termination (Thumb, 160 bytes, Stack size 24 bytes, r_usb_preg_abs.o(.text.usb_pstd_forced_termination))
[Stack]
- Max Depth = 56
- Call Chain = usb_pstd_forced_termination ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> hw_usb_set_csclr
- >> hw_usb_read_fifosel
- >> usb_cstd_clr_transaction_counter
- >> hw_usb_clear_nrdyenb
- >> hw_usb_clear_brdyenb
- >> hw_usb_clear_bempenb
- >> usb_cstd_chg_curpipe
- >> usb_cstd_set_nak
- >> usb_cstd_do_aclrm
- >> hw_usb_read_pipectr
[Called By]- >> usb_pstd_bemp_pipe_process
- >> usb_pstd_nrdy_pipe_process
- >> usb_pstd_buf_to_fifo
- >> usb_pstd_set_submitutr
- >> usb_pstd_detach_process
- >> usb_pstd_transfer_end
usb_pstd_get_alternate_num (Thumb, 68 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_get_alternate_num))
[Stack]
- Max Depth = 8
- Call Chain = usb_pstd_get_alternate_num
[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_stand_req3
- >> usb_pstd_stand_req1
usb_pstd_hi_speed_enable (Thumb, 12 bytes, Stack size 8 bytes, r_usb_plibusbip.o(.text.usb_pstd_hi_speed_enable))
[Stack]
- Max Depth = 8
- Call Chain = usb_pstd_hi_speed_enable
[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]
- Max Depth = 8
- Call Chain = usb_pstd_interrupt_clock
[Calls]- >> hw_usb_set_suspendm
- >> usb_cpu_delay_1us
[Called By]
usb_pstd_interrupt_handler (Thumb, 590 bytes, Stack size 64 bytes, r_usb_preg_abs.o(.text.usb_pstd_interrupt_handler))
[Stack]
- Max Depth = 64
- Call Chain = usb_pstd_interrupt_handler
[Calls]- >> hw_usb_pclear_sts_valid
- >> hw_usb_read_intsts
[Called By]
usb_pstd_nrdy_pipe (Thumb, 10 bytes, Stack size 0 bytes, r_usb_pintfifo.o(.text.usb_pstd_nrdy_pipe))
[Stack]
- Max Depth = 80
- Call Chain = usb_pstd_nrdy_pipe ⇒ usb_pstd_nrdy_pipe_process ⇒ usb_pstd_forced_termination ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_nrdy_pipe_process
[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]
- Max Depth = 80
- Call Chain = usb_pstd_nrdy_pipe_process ⇒ usb_pstd_forced_termination ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> hw_usb_read_frmnum
- >> usb_pstd_forced_termination
- >> usb_cstd_get_pipe_type
[Called By]
usb_pstd_pcd_task (Thumb, 436 bytes, Stack size 72 bytes, r_usb_pdriver.o(.text.usb_pstd_pcd_task))
[Stack]
- Max Depth = 236
- Call Chain = usb_pstd_pcd_task ⇒ usb_pstd_stand_req3 ⇒ usb_pstd_set_pipe_reg ⇒ usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> usb_pstd_stand_req3
- >> usb_pstd_stand_req5
- >> usb_pstd_stand_req2
- >> usb_pstd_stand_req4
- >> usb_pstd_stand_req1
- >> usb_pstd_stand_req0
- >> usb_pstd_test_mode
- >> usb_pstd_bus_reset
- >> usb_pstd_detach_process
- >> usb_pstd_bemp_pipe
- >> usb_pstd_brdy_pipe
- >> usb_pstd_save_request
- >> usb_pstd_suspend_process
- >> usb_pstd_resume_process
- >> usb_pstd_nrdy_pipe
- >> usb_pstd_attach_process
- >> usb_pstd_ctrl_end
- >> usb_pstd_chk_vbsts
[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]
- Max Depth = 88
- Call Chain = usb_pstd_read_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_read_fifo
- >> usb_cstd_is_set_frdy
- >> hw_usb_set_bclr
- >> usb_cstd_set_nak
- >> usb_cstd_get_maxpacket_size
[Called By]- >> usb_pstd_fifo_to_buf
- >> usb_pstd_brdy_pipe
usb_pstd_read_fifo (Thumb, 58 bytes, Stack size 24 bytes, r_usb_preg_abs.o(.text.usb_pstd_read_fifo))
[Stack]
- Max Depth = 24
- Call Chain = usb_pstd_read_fifo
[Calls]
[Called By]
usb_pstd_receive_start (Thumb, 132 bytes, Stack size 16 bytes, r_usb_plibusbip.o(.text.usb_pstd_receive_start))
[Stack]
- Max Depth = 48
- Call Chain = usb_pstd_receive_start ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_cstd_set_transaction_counter
- >> hw_usb_set_brdyenb
- >> usb_cstd_chg_curpipe
- >> usb_cstd_set_nak
- >> usb_cstd_nrdy_enable
- >> usb_cstd_set_buf
- >> usb_cstd_get_maxpacket_size
[Called By]- >> usb_pstd_set_submitutr
usb_pstd_remote_wakeup (Thumb, 78 bytes, Stack size 16 bytes, r_usb_preg_abs.o(.text.usb_pstd_remote_wakeup))
[Stack]
- Max Depth = 16
- Call Chain = usb_pstd_remote_wakeup
[Calls]- >> hw_usb_pset_wkup
- >> hw_usb_pclear_enb_rsme
- >> hw_usb_pclear_sts_resm
- >> hw_usb_read_intsts
[Called By]- >> usb_pstd_change_device_state
usb_pstd_resume_process (Thumb, 24 bytes, Stack size 8 bytes, r_usb_preg_abs.o(.text.usb_pstd_resume_process))
[Stack]
- Max Depth = 8
- Call Chain = usb_pstd_resume_process
[Calls]- >> hw_usb_pclear_enb_rsme
- >> hw_usb_pclear_sts_resm
[Called By]
usb_pstd_save_request (Thumb, 74 bytes, Stack size 8 bytes, r_usb_preg_abs.o(.text.usb_pstd_save_request))
[Stack]
- Max Depth = 8
- Call Chain = usb_pstd_save_request
[Calls]- >> hw_usb_pclear_sts_valid
- >> hw_usb_read_usbleng
- >> hw_usb_read_usbindx
- >> hw_usb_read_usbval
- >> hw_usb_read_usbreq
[Called By]
usb_pstd_self_clock (Thumb, 30 bytes, Stack size 8 bytes, r_usb_preg_abs.o(.text.usb_pstd_self_clock))
[Stack]
- Max Depth = 8
- Call Chain = usb_pstd_self_clock
[Calls]- >> hw_usb_set_suspendm
- >> usb_cpu_delay_1us
[Called By]- >> usb_pstd_change_device_state
usb_pstd_send_start (Thumb, 96 bytes, Stack size 16 bytes, r_usb_plibusbip.o(.text.usb_pstd_send_start))
[Stack]
- Max Depth = 120
- Call Chain = usb_pstd_send_start ⇒ usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> hw_usb_clear_sts_brdy
- >> usb_pstd_buf_to_fifo
- >> hw_usb_clear_status_bemp
- >> usb_cstd_set_nak
- >> usb_cstd_set_buf
[Called By]- >> usb_pstd_set_submitutr
usb_pstd_set_config_num (Thumb, 30 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_set_config_num))
[Stack]
- Max Depth = 8
- Call Chain = usb_pstd_set_config_num
[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]
- Max Depth = 32
- Call Chain = usb_pstd_set_eptbl_index
[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]
- >> usb_pstd_set_stall_pipe0
[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]
- Max Depth = 92
- Call Chain = usb_pstd_set_pipe_reg ⇒ usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> usb_cstd_pipe_init
- >> hw_usb_read_fifosel
- >> usb_cstd_chg_curpipe
[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]
- Max Depth = 8
- Call Chain = usb_pstd_set_pipe_table
[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_stand_req3
- >> usb_pstd_change_device_state
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_feature_function
- >> usb_pstd_stand_req3
- >> usb_pstd_stand_req5
- >> usb_pstd_stand_req2
- >> usb_pstd_stand_req4
- >> usb_pstd_stand_req1
- >> usb_pstd_ctrl_end
- >> usb_ctrl_write
usb_pstd_set_submitutr (Thumb, 68 bytes, Stack size 16 bytes, r_usb_pdriver.o(.text.usb_pstd_set_submitutr))
[Stack]
- Max Depth = 136
- Call Chain = usb_pstd_set_submitutr ⇒ usb_pstd_send_start ⇒ usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_receive_start
- >> usb_pstd_forced_termination
- >> usb_pstd_send_start
- >> usb_pstd_chk_configured
- >> usb_cstd_get_pipe_dir
[Called By]- >> usb_pstd_transfer_start
usb_pstd_stand_req0 (Thumb, 144 bytes, Stack size 24 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req0))
[Stack]
- Max Depth = 32
- Call Chain = usb_pstd_stand_req0 ⇒ usb_pstd_set_config_num
[Calls]- >> usb_pstd_set_config_num
[Called By]
usb_pstd_stand_req1 (Thumb, 832 bytes, Stack size 16 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req1))
[Stack]
- Max Depth = 120
- Call Chain = usb_pstd_stand_req1 ⇒ usb_pstd_ctrl_read ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> hw_usb_read_dcpctr
- >> usb_pstd_hi_speed_enable
- >> usb_pstd_epadr2pipe
- >> usb_pstd_get_current_power
- >> usb_pstd_get_interface_num
- >> usb_pstd_chk_configured
- >> usb_cstd_get_pid
- >> usb_pstd_ctrl_read
- >> usb_pstd_set_stall_pipe0
- >> usb_cstd_port_speed
[Called By]
usb_pstd_stand_req2 (Thumb, 4 bytes, Stack size 0 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req2))
[Calls]
- >> usb_pstd_set_stall_pipe0
[Called By]
usb_pstd_stand_req3 (Thumb, 958 bytes, Stack size 72 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req3))
[Stack]
- Max Depth = 164
- Call Chain = usb_pstd_stand_req3 ⇒ usb_pstd_set_pipe_reg ⇒ usb_cstd_pipe_init ⇒ usb_cstd_clr_stall ⇒ usb_cstd_set_nak ⇒ hw_usb_read_pipectr
[Calls]- >> hw_usb_set_sqclr
- >> usb_pstd_set_feature_function
- >> usb_pstd_clr_pipe_reg
- >> usb_pstd_set_pipe_reg
- >> usb_pstd_epadr2pipe
- >> usb_pstd_set_stall
- >> usb_pstd_chk_remote
- >> usb_pstd_set_eptbl_index
- >> usb_pstd_get_alternate_num
- >> usb_pstd_get_interface_num
- >> usb_pstd_clr_eptbl_index
- >> usb_pstd_chk_configured
- >> usb_pstd_ctrl_end
- >> usb_cstd_set_nak
- >> usb_cstd_clr_stall
- >> usb_cstd_get_pid
- >> usb_set_event
- >> usb_cstd_set_buf
- >> usb_pstd_set_stall_pipe0
- >> usb_cstd_port_speed
[Called By]
usb_pstd_stand_req4 (Thumb, 158 bytes, Stack size 64 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req4))
[Stack]
- Max Depth = 136
- Call Chain = usb_pstd_stand_req4 ⇒ usb_set_event
[Calls]- >> usb_pstd_ctrl_end
- >> usb_set_event
- >> usb_cstd_set_buf
- >> usb_pstd_set_stall_pipe0
[Called By]
usb_pstd_stand_req5 (Thumb, 142 bytes, Stack size 64 bytes, r_usb_pstdrequest.o(.text.usb_pstd_stand_req5))
[Stack]
- Max Depth = 136
- Call Chain = usb_pstd_stand_req5 ⇒ usb_set_event
[Calls]- >> usb_pstd_ctrl_end
- >> usb_set_event
- >> usb_cstd_set_buf
- >> usb_pstd_set_stall_pipe0
[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_process
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
usb_pstd_suspend_process (Thumb, 106 bytes, Stack size 16 bytes, r_usb_psignal.o(.text.usb_pstd_suspend_process))
[Stack]
- Max Depth = 16
- Call Chain = usb_pstd_suspend_process
[Calls]- >> hw_usb_pclear_enb_rsme
- >> hw_usb_pclear_sts_resm
- >> usb_pstd_suspend_function
- >> usb_pstd_stop_clock
- >> hw_usb_read_syssts
- >> hw_usb_pset_enb_rsme
- >> hw_usb_read_intsts
[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]
- Max Depth = 64
- Call Chain = usb_pstd_transfer_end ⇒ usb_pstd_forced_termination ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_forced_termination
[Called By]
usb_pstd_transfer_start (Thumb, 62 bytes, Stack size 8 bytes, r_usb_pdriver.o(.text.usb_pstd_transfer_start))
[Stack]
- Max Depth = 144
- Call Chain = usb_pstd_transfer_start ⇒ usb_pstd_set_submitutr ⇒ usb_pstd_send_start ⇒ usb_pstd_buf_to_fifo ⇒ usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> usb_pstd_chk_configured
- >> usb_pstd_set_submitutr
- >> usb_cstd_get_pipe_type
[Called By]- >> usb_data_write
- >> usb_data_read
usb_pstd_usb_handler (Thumb, 74 bytes, Stack size 16 bytes, r_usb_pinthandler_usbip0.o(.text.usb_pstd_usb_handler))
[Stack]
- Max Depth = 80
- Call Chain = usb_pstd_usb_handler ⇒ usb_pstd_interrupt_handler
[Calls]- >> usb_pstd_interrupt_handler
- >> usb_pstd_interrupt_clock
[Called By]- >> usbfs_interrupt_handler
usb_pstd_write_data (Thumb, 238 bytes, Stack size 40 bytes, r_usb_plibusbip.o(.text.usb_pstd_write_data))
[Stack]
- Max Depth = 88
- Call Chain = usb_pstd_write_data ⇒ usb_cstd_is_set_frdy ⇒ usb_cstd_chg_curpipe ⇒ hw_usb_rmw_fifosel
[Calls]- >> hw_usb_set_bval
- >> hw_usb_read_fifoctr
- >> usb_pstd_write_fifo
- >> usb_cstd_get_buf_size
- >> usb_cstd_is_set_frdy
- >> hw_usb_clear_status_bemp
- >> usb_cstd_set_nak
- >> usb_cstd_get_pid
- >> usb_cstd_set_buf
- >> usb_cstd_get_maxpacket_size
[Called By]- >> usb_pstd_buf_to_fifo
- >> usb_pstd_bemp_pipe
- >> usb_pstd_ctrl_read
usb_pstd_write_fifo (Thumb, 80 bytes, Stack size 24 bytes, r_usb_preg_abs.o(.text.usb_pstd_write_fifo))
[Stack]
- Max Depth = 40
- Call Chain = usb_pstd_write_fifo ⇒ hw_usb_set_mbw
[Calls]- >> hw_usb_write_fifo8
- >> hw_usb_write_fifo16
- >> hw_usb_set_mbw
[Called By]
usb_set_event (Thumb, 230 bytes, Stack size 72 bytes, r_usb_clibusbip.o(.text.usb_set_event))
[Stack]
- Max Depth = 72
- Call Chain = usb_set_event
[Called By]- >> usb_peri_class_request_wnss
- >> usb_peri_class_request_wss
- >> usb_peri_class_request_rss
- >> usb_peri_class_request
- >> usb_peri_resume
- >> usb_peri_suspended
- >> usb_peri_detach
- >> usb_peri_configured
- >> usb_peri_devdefault
- >> usb_pstd_stand_req3
- >> usb_pstd_stand_req5
- >> usb_pstd_stand_req4
- >> usb_pcdc_write_complete
- >> usb_pcdc_read_complete
- >> usb_ctrl_write
usbfs_d0fifo_handler (Thumb, 34 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usbfs_d0fifo_handler))
[Address Reference Count : 1]
- vector_data.o(.application_vectors)
usbfs_d1fifo_handler (Thumb, 34 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usbfs_d1fifo_handler))
[Address Reference Count : 1]
- vector_data.o(.application_vectors)
usbfs_interrupt_handler (Thumb, 52 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usbfs_interrupt_handler))
[Stack]
- Max Depth = 80
- Call Chain = usbfs_interrupt_handler ⇒ usb_pstd_usb_handler ⇒ usb_pstd_interrupt_handler
[Calls]
[Address Reference Count : 1]- vector_data.o(.application_vectors)
usbfs_resume_handler (Thumb, 50 bytes, Stack size 0 bytes, r_usb_mcu.o(.text.usbfs_resume_handler))
[Calls]
- >> hw_usb_pclear_sts_resm
[Address Reference Count : 1]- vector_data.o(.application_vectors)
userShellInit (Thumb, 56 bytes, Stack size 8 bytes, shell_port.o(.text.userShellInit))
[Stack]
- Max Depth = 60
- Call Chain = userShellInit ⇒ shellInit ⇒ shellSeekCommand ⇒ strncmp
[Calls]- >> logRegister
- >> shellInit
[Called By]
userShellWrite (Thumb, 36 bytes, Stack size 8 bytes, shell_port.o(.text.userShellWrite))
[Stack]
- Max Depth = 8
- Call Chain = userShellWrite
[Calls]
[Address Reference Count : 1]- shell_port.o(.text.userShellInit)
user_adc_callback (Thumb, 14 bytes, Stack size 0 bytes, r_adc.o(.text.user_adc_callback))
[Address Reference Count : 1]
- hal_data.o(.rodata.g_adc0_cfg)
user_irq4_callback (Thumb, 2 bytes, Stack size 0 bytes, hal_entry.o(.text.user_irq4_callback))
[Address Reference Count : 1]
- common_data.o(.rodata.g_external_irq4_cfg)
user_timer0_callback (Thumb, 50 bytes, Stack size 8 bytes, hal_entry.o(.text.user_timer0_callback))
[Stack]
- Max Depth = 8
- Call Chain = user_timer0_callback
[Address Reference Count : 1]- hal_data.o(.rodata.g_timer0_cfg)
user_timer5_callback (Thumb, 194 bytes, Stack size 0 bytes, hal_entry.o(.text.user_timer5_callback))
[Address Reference Count : 1]
- hal_data.o(.rodata.g_timer5_cfg)
user_uart9_callback (Thumb, 58 bytes, Stack size 0 bytes, r_sci_uart.o(.text.user_uart9_callback))
[Stack]
- Max Depth = 56
- Call Chain = user_uart9_callback ⇒ lwrb_write ⇒ lwrb_write_ex
[Calls]
[Address Reference Count : 1]- hal_data.o(.rodata.g_uart9_cfg)
__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]
- Max Depth = 40
- Call Chain = __2snprintf
[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]
- >> _sputc
- >> _printf_core
__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]
- Max Depth = 24
- Call Chain = __2sprintf
[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]
- Max Depth = 24
- Call Chain = vsnprintf
[Called By]- >> shellPrint
- >> logWrite
fputc (Thumb, 18 bytes, Stack size 16 bytes, fputc.o(i.fputc))
[Stack]
- Max Depth = 16
- Call Chain = fputc
[Called By]
puts (Thumb, 30 bytes, Stack size 8 bytes, puts.o(i.puts))
[Stack]
- Max Depth = 24
- Call Chain = puts ⇒ fputc
[Calls]
[Called By]
Local Symbols
shellWritePrompt (Thumb, 160 bytes, Stack size 8 bytes, shell.o(.text.shellWritePrompt))
[Stack]
- Max Depth = 8
- Call Chain = shellWritePrompt
[Called By]- >> shellWriteEndLine
- >> shellEnter
- >> shellTab
- >> shellInsertByte
- >> shellInit
shellGetCommandName (Thumb, 90 bytes, Stack size 0 bytes, shell.o(.text.shellGetCommandName))
[Called By]
- >> shellHelp
- >> shellTab
- >> shellListItem
- >> shellSeekCommand
shellShowVar (Thumb, 336 bytes, Stack size 32 bytes, shell.o(.text.shellShowVar))
[Stack]
- Max Depth = 48
- Call Chain = shellShowVar ⇒ shellToDec
[Calls]- >> shellGetVarValue
- >> shellToDec
[Called By]- >> shellRunCommand
- >> shellSetVarValue
shellWriteReturnValue (Thumb, 204 bytes, Stack size 32 bytes, shell.o(.text.shellWriteReturnValue))
[Stack]
- Max Depth = 48
- Call Chain = shellWriteReturnValue ⇒ shellToDec
[Calls]
[Called By]
shellHistory (Thumb, 218 bytes, Stack size 16 bytes, shell.o(.text.shellHistory))
[Stack]
- Max Depth = 40
- Call Chain = shellHistory ⇒ shellClearCommandLine
[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]
- Max Depth = 24
- Call Chain = logWriteBuffer
[Called By]- >> logHexDump
- >> logWrite
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]
- Max Depth = 88
- Call Chain = r_adc_scan_end_common_isr
[Called By]
gpt_calculate_duty_cycle (Thumb, 110 bytes, Stack size 16 bytes, r_gpt.o(.text.gpt_calculate_duty_cycle))
[Stack]
- Max Depth = 16
- Call Chain = gpt_calculate_duty_cycle
[Called By]- >> R_GPT_DutyCycleSet
- >> R_GPT_Open
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]
- Max Depth = 32
- Call Chain = r_gpt_ccmp_common_isr
[Called By]- >> gpt_capture_compare_b_isr
- >> gpt_capture_compare_a_isr
r_ioport_pins_config (Thumb, 196 bytes, Stack size 16 bytes, r_ioport.o(.text.r_ioport_pins_config))
[Stack]
- Max Depth = 64
- Call Chain = r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Called By]- >> R_IOPORT_PinsCfg
- >> R_IOPORT_Open
bsp_vbatt_init (Thumb, 204 bytes, Stack size 40 bytes, r_ioport.o(.text.bsp_vbatt_init))
[Stack]
- Max Depth = 48
- Call Chain = bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> R_BSP_SoftwareDelay
- >> R_BSP_RegisterProtectEnable
- >> R_BSP_RegisterProtectDisable
[Called By]- >> R_IOPORT_PinCfg
- >> r_ioport_pins_config
r_sci_uart_call_callback (Thumb, 64 bytes, Stack size 32 bytes, r_sci_uart.o(.text.r_sci_uart_call_callback))
[Stack]
- Max Depth = 32
- Call Chain = r_sci_uart_call_callback
[Called By]- >> sci_uart_eri_isr
- >> sci_uart_tei_isr
- >> sci_uart_rxi_isr
- >> sci_uart_txi_isr
r_lpm_configure (Thumb, 224 bytes, Stack size 16 bytes, r_lpm.o(.text.r_lpm_configure))
[Stack]
- Max Depth = 24
- Call Chain = r_lpm_configure ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> R_BSP_RegisterProtectEnable
- >> R_BSP_RegisterProtectDisable
[Called By]- >> R_LPM_LowPowerReconfigure
- >> R_LPM_Open
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_rmw_fifosel
- >> hw_usb_read_fifosel
- >> hw_usb_set_mbw
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]
- >> hw_usb_set_bval
- >> hw_usb_read_fifoctr
- >> hw_usb_set_bclr
_fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> __aeabi_dmul
- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> __aeabi_d2ulz
- >> __aeabi_cdrcmple
[Called By]
_printf_core (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> __aeabi_uidivmod
- >> _printf_pre_padding
- >> _printf_post_padding
- >> _fp_digits
[Called By]- >> __0vsnprintf
- >> __0sprintf
- >> __0snprintf
_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]
- printfa.o(i.__0snprintf)
- printfa.o(i.__0vsnprintf)
_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