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)
- 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_CTSU_CallbackSet from r_ctsu.o(.text.R_CTSU_CallbackSet) referenced from r_ctsu.o(.rodata.g_ctsu_on_ctsu)
- R_CTSU_Close from r_ctsu.o(.text.R_CTSU_Close) referenced from r_ctsu.o(.rodata.g_ctsu_on_ctsu)
- R_CTSU_DataGet from r_ctsu.o(.text.R_CTSU_DataGet) referenced from r_ctsu.o(.rodata.g_ctsu_on_ctsu)
- R_CTSU_DataInsert from r_ctsu.o(.text.R_CTSU_DataInsert) referenced from r_ctsu.o(.rodata.g_ctsu_on_ctsu)
- R_CTSU_Diagnosis from r_ctsu.o(.text.R_CTSU_Diagnosis) referenced from r_ctsu.o(.rodata.g_ctsu_on_ctsu)
- R_CTSU_Open from r_ctsu.o(.text.R_CTSU_Open) referenced from r_ctsu.o(.rodata.g_ctsu_on_ctsu)
- R_CTSU_ScanStart from r_ctsu.o(.text.R_CTSU_ScanStart) referenced from r_ctsu.o(.rodata.g_ctsu_on_ctsu)
- R_CTSU_ScanStop from r_ctsu.o(.text.R_CTSU_ScanStop) referenced from r_ctsu.o(.rodata.g_ctsu_on_ctsu)
- R_CTSU_SpecificDataGet from r_ctsu.o(.text.R_CTSU_SpecificDataGet) referenced from r_ctsu.o(.rodata.g_ctsu_on_ctsu)
- 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_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)
- 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 startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- UsageFault_Handler from startup.o(.text.Default_Handler) referenced from startup.o(.fixed_vectors)
- _sputc from printf2.o(i._sputc) referenced from printf2.o(i.__0sprintf$2)
- adc_callback from bsp_adc.o(.text.adc_callback) referenced from hal_data.o(.rodata.g_adc0_cfg)
- adc_scan_end_isr from r_adc.o(.text.adc_scan_end_isr) referenced from vector_data.o(.application_vectors)
- button1_callback from hal_entry.o(.text.button1_callback) referenced from common_data.o(.rodata.button1_cfg)
- button2_callback from hal_entry.o(.text.button2_callback) referenced from common_data.o(.rodata.button2_cfg)
- ctsu_end_isr from r_ctsu.o(.text.ctsu_end_isr) referenced from vector_data.o(.application_vectors)
- ctsu_read_isr from r_ctsu.o(.text.ctsu_read_isr) referenced from vector_data.o(.application_vectors)
- ctsu_write_isr from r_ctsu.o(.text.ctsu_write_isr) referenced from vector_data.o(.application_vectors)
- debug_uart4_callback from bsp_debug_uart.o(.text.debug_uart4_callback) referenced from hal_data.o(.rodata.g_uart4_cfg)
- esp8266_uart9_callback from bsp_wifi_esp8266.o(.text.esp8266_uart9_callback) referenced from hal_data.o(.rodata.g_uart9_esp8266_cfg)
- fputc from bsp_debug_uart.o(.text.fputc) referenced from printf2.o(i.__0printf$2)
- qe_touch_callback from qe_touch_config.o(.text.qe_touch_callback) referenced from qe_touch_config.o(.rodata.g_qe_ctsu_cfg_config01)
- r_icu_isr from r_icu.o(.text.r_icu_isr) referenced 2 times from vector_data.o(.application_vectors)
- sci_uart_eri_isr from r_sci_uart.o(.text.sci_uart_eri_isr) referenced 2 times from vector_data.o(.application_vectors)
- sci_uart_rxi_isr from r_sci_uart.o(.text.sci_uart_rxi_isr) referenced 2 times from vector_data.o(.application_vectors)
- sci_uart_tei_isr from r_sci_uart.o(.text.sci_uart_tei_isr) referenced 2 times from vector_data.o(.application_vectors)
- sci_uart_txi_isr from r_sci_uart.o(.text.sci_uart_txi_isr) referenced 2 times from vector_data.o(.application_vectors)
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]- >> R_GPT_PWM_SetDuty
- >> L_GPT_PWM_SetDuty
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
[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), UNUSED)
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> SystemInit
- >> ESP8266_Send_Data
- >> ESP8266_STA_Transmission
- >> ESP8266_STA_JoinServer
- >> Link_Mode
- >> ESP8266_STA_JoinAP
- >> ESP8266_STA
__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]
strstr (Thumb, 36 bytes, Stack size 12 bytes, strstr.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = strstr
[Called By]- >> ESP8266_Send_Data
- >> ESP8266_STA_Transmission
- >> ESP8266_STA_JoinServer
- >> Link_Mode
- >> ESP8266_STA_JoinAP
- >> ESP8266_STA
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
[Called By]
- >> ESP8266_STA_JoinServer
- >> ESP8266_STA_JoinAP
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
[Called By]
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
ADC_Init (Thumb, 52 bytes, Stack size 8 bytes, bsp_adc.o(.text.ADC_Init))
[Stack]
- Max Depth = 40
- Call Chain = ADC_Init ⇒ R_ADC_Open
[Calls]- >> R_ADC_ScanCfg
- >> R_ADC_Open
- >> __aeabi_assert
[Called By]
Debug_UART4_Init (Thumb, 36 bytes, Stack size 8 bytes, bsp_debug_uart.o(.text.Debug_UART4_Init))
[Stack]
- Max Depth = 40
- Call Chain = Debug_UART4_Init ⇒ R_SCI_UART_Open
[Calls]- >> __aeabi_assert
- >> R_SCI_UART_Open
[Called By]
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)
SysTick_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)
ESP8266_STA (Thumb, 112 bytes, Stack size 32 bytes, bsp_wifi_esp8266.o(.text.ESP8266_STA))
[Stack]
- Max Depth = 64
- Call Chain = ESP8266_STA ⇒ puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]- >> strstr
- >> __aeabi_memclr4
- >> puts
- >> R_SCI_UART_Write
[Called By]
ESP8266_STA_JoinAP (Thumb, 360 bytes, Stack size 296 bytes, bsp_wifi_esp8266.o(.text.ESP8266_STA_JoinAP))
[Stack]
- Max Depth = 328
- Call Chain = ESP8266_STA_JoinAP ⇒ puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]- >> strlen
- >> strstr
- >> __aeabi_memclr4
- >> puts
- >> R_BSP_SoftwareDelay
- >> R_SCI_UART_Write
- >> __2sprintf
[Called By]
ESP8266_STA_JoinServer (Thumb, 268 bytes, Stack size 296 bytes, bsp_wifi_esp8266.o(.text.ESP8266_STA_JoinServer))
[Stack]
- Max Depth = 328
- Call Chain = ESP8266_STA_JoinServer ⇒ puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]- >> strlen
- >> strstr
- >> __aeabi_memclr4
- >> puts
- >> R_BSP_SoftwareDelay
- >> R_SCI_UART_Write
- >> __2sprintf
[Called By]
ESP8266_STA_Test (Thumb, 108 bytes, Stack size 8 bytes, bsp_wifi_esp8266.o(.text.ESP8266_STA_Test))
[Stack]
- Max Depth = 336
- Call Chain = ESP8266_STA_Test ⇒ ESP8266_STA_JoinServer ⇒ puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]- >> puts
- >> ESP8266_Send_Data
- >> ESP8266_STA_Transmission
- >> ESP8266_STA_JoinServer
- >> Link_Mode
- >> ESP8266_STA_JoinAP
- >> ESP8266_STA
- >> ESP8266_TouChuan_Exit
- >> R_SCI_UART_Open
[Called By]
ESP8266_STA_Transmission (Thumb, 112 bytes, Stack size 32 bytes, bsp_wifi_esp8266.o(.text.ESP8266_STA_Transmission))
[Stack]
- Max Depth = 64
- Call Chain = ESP8266_STA_Transmission ⇒ puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]- >> strstr
- >> __aeabi_memclr4
- >> puts
- >> R_SCI_UART_Write
[Called By]
ESP8266_Send_Data (Thumb, 128 bytes, Stack size 40 bytes, bsp_wifi_esp8266.o(.text.ESP8266_Send_Data))
[Stack]
- Max Depth = 64
- Call Chain = ESP8266_Send_Data ⇒ __2printf
[Calls]- >> strstr
- >> __aeabi_memclr4
- >> R_SCI_UART_Write
- >> __2printf
[Called By]
ESP8266_TouChuan_Exit (Thumb, 60 bytes, Stack size 16 bytes, bsp_wifi_esp8266.o(.text.ESP8266_TouChuan_Exit))
[Stack]
- Max Depth = 24
- Call Chain = ESP8266_TouChuan_Exit ⇒ R_SCI_UART_Write
[Calls]- >> R_BSP_SoftwareDelay
- >> R_SCI_UART_Write
[Called By]
GPT_PWM_Init (Thumb, 62 bytes, Stack size 16 bytes, bsp_gpt_pwm_output.o(.text.GPT_PWM_Init))
[Stack]
- Max Depth = 72
- Call Chain = GPT_PWM_Init ⇒ R_GPT_Open ⇒ gpt_calculate_duty_cycle
[Calls]- >> R_GPT_Start
- >> R_GPT_Open
[Called By]
LED_Init (Thumb, 22 bytes, Stack size 0 bytes, bsp_led.o(.text.LED_Init))
[Stack]
- Max Depth = 56
- Call Chain = LED_Init ⇒ R_IOPORT_Open ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Called By]
LED_OFF (Thumb, 86 bytes, Stack size 8 bytes, bsp_led.o(.text.LED_OFF))
[Stack]
- Max Depth = 8
- Call Chain = LED_OFF
[Calls]
[Called By]
L_GPT_PWM_SetDuty (Thumb, 58 bytes, Stack size 32 bytes, bsp_gpt_pwm_output.o(.text.L_GPT_PWM_SetDuty))
[Stack]
- Max Depth = 88
- Call Chain = L_GPT_PWM_SetDuty ⇒ R_GPT_DutyCycleSet ⇒ gpt_calculate_duty_cycle
[Calls]- >> __aeabi_uldivmod
- >> R_GPT_DutyCycleSet
- >> R_GPT_InfoGet
[Called By]- >> esp8266_uart9_callback
Link_Mode (Thumb, 148 bytes, Stack size 32 bytes, bsp_wifi_esp8266.o(.text.Link_Mode))
[Stack]
- Max Depth = 64
- Call Chain = Link_Mode ⇒ puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]- >> strstr
- >> __aeabi_memclr4
- >> puts
- >> R_SCI_UART_Write
[Called By]
MOTOR_Init (Thumb, 22 bytes, Stack size 0 bytes, motor.o(.text.MOTOR_Init))
[Stack]
- Max Depth = 56
- Call Chain = MOTOR_Init ⇒ R_IOPORT_Open ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Called By]
NMI_Handler (Thumb, 54 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)
RM_TOUCH_DataGet (Thumb, 516 bytes, Stack size 48 bytes, rm_touch.o(.text.RM_TOUCH_DataGet))
[Stack]
- Max Depth = 48
- Call Chain = RM_TOUCH_DataGet
[Called By]
RM_TOUCH_Open (Thumb, 366 bytes, Stack size 56 bytes, rm_touch.o(.text.RM_TOUCH_Open))
[Stack]
- Max Depth = 56
- Call Chain = RM_TOUCH_Open
[Called By]
RM_TOUCH_ScanStart (Thumb, 20 bytes, Stack size 0 bytes, rm_touch.o(.text.RM_TOUCH_ScanStart))
[Called By]
R_ADC_Open (Thumb, 464 bytes, Stack size 32 bytes, r_adc.o(.text.R_ADC_Open))
[Stack]
- Max Depth = 32
- Call Chain = R_ADC_Open
[Called By]
R_ADC_ScanCfg (Thumb, 470 bytes, Stack size 16 bytes, r_adc.o(.text.R_ADC_ScanCfg))
[Stack]
- Max Depth = 16
- Call Chain = R_ADC_ScanCfg
[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
- >> SystemInit
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
- >> SystemInit
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]- >> R_CTSU_Open
- >> bsp_clock_init
- >> esp8266_uart9_callback
- >> ESP8266_STA_JoinServer
- >> ESP8266_STA_JoinAP
- >> ESP8266_TouChuan_Exit
- >> qe_touch_main
R_BSP_WarmStart (Thumb, 28 bytes, Stack size 0 bytes, hal_entry.o(.text.R_BSP_WarmStart))
[Stack]
- Max Depth = 56
- Call Chain = R_BSP_WarmStart ⇒ R_IOPORT_Open ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Called By]
R_CTSU_CallbackSet (Thumb, 16 bytes, Stack size 0 bytes, r_ctsu.o(.text.R_CTSU_CallbackSet))
[Address Reference Count : 1]
- r_ctsu.o(.rodata.g_ctsu_on_ctsu)
R_CTSU_Close (Thumb, 84 bytes, Stack size 0 bytes, r_ctsu.o(.text.R_CTSU_Close))
[Address Reference Count : 1]
- r_ctsu.o(.rodata.g_ctsu_on_ctsu)
R_CTSU_DataGet (Thumb, 122 bytes, Stack size 16 bytes, r_ctsu.o(.text.R_CTSU_DataGet))
[Stack]
- Max Depth = 64
- Call Chain = R_CTSU_DataGet ⇒ ctsu_correction_exec
[Calls]- >> ctsu_initial_offset_tuning
- >> ctsu_correction_exec
[Address Reference Count : 1]- r_ctsu.o(.rodata.g_ctsu_on_ctsu)
R_CTSU_DataInsert (Thumb, 62 bytes, Stack size 0 bytes, r_ctsu.o(.text.R_CTSU_DataInsert))
[Address Reference Count : 1]
- r_ctsu.o(.rodata.g_ctsu_on_ctsu)
R_CTSU_Diagnosis (Thumb, 14 bytes, Stack size 0 bytes, r_ctsu.o(.text.R_CTSU_Diagnosis))
[Address Reference Count : 1]
- r_ctsu.o(.rodata.g_ctsu_on_ctsu)
R_CTSU_Open (Thumb, 1204 bytes, Stack size 40 bytes, r_ctsu.o(.text.R_CTSU_Open))
[Stack]
- Max Depth = 96
- Call Chain = R_CTSU_Open ⇒ R_IOPORT_PinsCfg ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> R_IOPORT_Close
- >> R_IOPORT_PinsCfg
- >> R_BSP_SoftwareDelay
- >> R_IOPORT_Open
[Address Reference Count : 1]- r_ctsu.o(.rodata.g_ctsu_on_ctsu)
R_CTSU_ScanStart (Thumb, 176 bytes, Stack size 8 bytes, r_ctsu.o(.text.R_CTSU_ScanStart))
[Stack]
- Max Depth = 8
- Call Chain = R_CTSU_ScanStart
[Address Reference Count : 1]- r_ctsu.o(.rodata.g_ctsu_on_ctsu)
R_CTSU_ScanStop (Thumb, 90 bytes, Stack size 0 bytes, r_ctsu.o(.text.R_CTSU_ScanStop))
[Address Reference Count : 1]
- r_ctsu.o(.rodata.g_ctsu_on_ctsu)
R_CTSU_SpecificDataGet (Thumb, 108 bytes, Stack size 0 bytes, r_ctsu.o(.text.R_CTSU_SpecificDataGet))
[Address Reference Count : 1]
- r_ctsu.o(.rodata.g_ctsu_on_ctsu)
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
[Called By]- >> R_GPT_PWM_SetDuty
- >> L_GPT_PWM_SetDuty
R_GPT_InfoGet (Thumb, 60 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_InfoGet))
[Called By]
- >> R_GPT_PWM_SetDuty
- >> L_GPT_PWM_SetDuty
R_GPT_Open (Thumb, 518 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
[Called By]
R_GPT_PWM_SetDuty (Thumb, 58 bytes, Stack size 32 bytes, bsp_gpt_pwm_output.o(.text.R_GPT_PWM_SetDuty))
[Stack]
- Max Depth = 88
- Call Chain = R_GPT_PWM_SetDuty ⇒ R_GPT_DutyCycleSet ⇒ gpt_calculate_duty_cycle
[Calls]- >> __aeabi_uldivmod
- >> R_GPT_DutyCycleSet
- >> R_GPT_InfoGet
[Called By]- >> esp8266_uart9_callback
R_GPT_Start (Thumb, 10 bytes, Stack size 0 bytes, r_gpt.o(.text.R_GPT_Start))
[Called By]
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, 60 bytes, Stack size 0 bytes, r_icu.o(.text.R_ICU_ExternalIrqEnable))
[Called By]
[Address Reference Count : 1]- r_icu.o(.rodata.g_external_irq_on_icu)
R_ICU_ExternalIrqOpen (Thumb, 118 bytes, Stack size 16 bytes, r_icu.o(.text.R_ICU_ExternalIrqOpen))
[Stack]
- Max Depth = 16
- Call Chain = R_ICU_ExternalIrqOpen
[Called By]
[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))
[Called By]
[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 = 56
- Call Chain = R_IOPORT_Open ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]
[Called By]- >> R_CTSU_Open
- >> R_BSP_WarmStart
- >> qe_touch_main
- >> MOTOR_Init
- >> LED_Init
[Address Reference Count : 1]- r_ioport.o(.rodata.g_ioport_on_ioport)
R_IOPORT_PinCfg (Thumb, 178 bytes, Stack size 32 bytes, r_ioport.o(.text.R_IOPORT_PinCfg))
[Stack]
- Max Depth = 64
- 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, 88 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))
[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))
[Called By]
- >> esp8266_uart9_callback
- >> right
- >> left
- >> go
- >> back
- >> stop
- >> qe_touch_main
- >> LED_OFF
- >> button2_callback
- >> button1_callback
[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 = 56
- Call Chain = R_IOPORT_PinsCfg ⇒ 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_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_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, 80 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, 748 bytes, Stack size 32 bytes, r_sci_uart.o(.text.R_SCI_UART_Open))
[Stack]
- Max Depth = 32
- Call Chain = R_SCI_UART_Open
[Called By]- >> ESP8266_STA_Test
- >> Debug_UART4_Init
[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
[Called By]- >> esp8266_uart9_callback
- >> ESP8266_Send_Data
- >> ESP8266_STA_Transmission
- >> ESP8266_STA_JoinServer
- >> Link_Mode
- >> ESP8266_STA_JoinAP
- >> ESP8266_STA
- >> ESP8266_TouChuan_Exit
- >> fputc
- >> debug_uart4_callback
[Address Reference Count : 1]- r_sci_uart.o(.rodata.g_uart_on_sci)
Reset_Handler (Thumb, 10 bytes, Stack size 0 bytes, startup.o(.text.Reset_Handler))
[Stack]
- Max Depth = 344
- Call Chain = Reset_Handler ⇒ main ⇒ hal_entry ⇒ ESP8266_STA_Test ⇒ ESP8266_STA_JoinServer ⇒ puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]
[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, 208 bytes, Stack size 16 bytes, system.o(.text.SystemInit))
[Stack]
- Max Depth = 72
- Call Chain = SystemInit ⇒ R_BSP_WarmStart ⇒ R_IOPORT_Open ⇒ r_ioport_pins_config ⇒ bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> __aeabi_memclr4
- >> __aeabi_memcpy4
- >> bsp_init
- >> bsp_irq_cfg
- >> R_BSP_RegisterProtectEnable
- >> R_BSP_RegisterProtectDisable
- >> SystemCoreClockUpdate
- >> bsp_clock_init
- >> R_BSP_WarmStart
[Called By]
__aeabi_assert (Thumb, 6 bytes, Stack size 0 bytes, bsp_common.o(.text.__aeabi_assert))
[Called By]
- >> ADC_Init
- >> Debug_UART4_Init
adc_callback (Thumb, 14 bytes, Stack size 0 bytes, bsp_adc.o(.text.adc_callback))
[Address Reference Count : 1]
- hal_data.o(.rodata.g_adc0_cfg)
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)
back (Thumb, 62 bytes, Stack size 8 bytes, motor.o(.text.back))
[Stack]
- Max Depth = 8
- Call Chain = back
[Calls]
[Called By]- >> esp8266_uart9_callback
bsp_clock_init (Thumb, 272 bytes, Stack size 32 bytes, bsp_clocks.o(.text.bsp_clock_init))
[Stack]
- Max Depth = 32
- Call Chain = bsp_clock_init
[Calls]
[Called By]
bsp_init (Thumb, 2 bytes, Stack size 0 bytes, bsp_common.o(.text.bsp_init_internal))
[Called By]
bsp_init_internal (Thumb, 2 bytes, Stack size 0 bytes, bsp_common.o(.text.bsp_init_internal), UNUSED)
bsp_irq_cfg (Thumb, 146 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
button1_callback (Thumb, 36 bytes, Stack size 8 bytes, hal_entry.o(.text.button1_callback))
[Stack]
- Max Depth = 8
- Call Chain = button1_callback
[Calls]
[Address Reference Count : 1]- common_data.o(.rodata.button1_cfg)
button2_callback (Thumb, 36 bytes, Stack size 8 bytes, hal_entry.o(.text.button2_callback))
[Stack]
- Max Depth = 8
- Call Chain = button2_callback
[Calls]
[Address Reference Count : 1]- common_data.o(.rodata.button2_cfg)
ctsu_end_interrupt (Thumb, 136 bytes, Stack size 16 bytes, r_ctsu.o(.text.ctsu_end_interrupt))
[Stack]
- Max Depth = 16
- Call Chain = ctsu_end_interrupt
[Called By]- >> ctsu_end_isr
- >> ctsu_read_isr
ctsu_end_isr (Thumb, 96 bytes, Stack size 0 bytes, r_ctsu.o(.text.ctsu_end_isr))
[Stack]
- Max Depth = 16
- Call Chain = ctsu_end_isr ⇒ ctsu_end_interrupt
[Calls]
[Address Reference Count : 1]- vector_data.o(.application_vectors)
ctsu_read_isr (Thumb, 148 bytes, Stack size 8 bytes, r_ctsu.o(.text.ctsu_read_isr))
[Stack]
- Max Depth = 24
- Call Chain = ctsu_read_isr ⇒ ctsu_end_interrupt
[Calls]
[Address Reference Count : 1]- vector_data.o(.application_vectors)
ctsu_write_isr (Thumb, 154 bytes, Stack size 0 bytes, r_ctsu.o(.text.ctsu_write_isr))
[Address Reference Count : 1]
- vector_data.o(.application_vectors)
debug_uart4_callback (Thumb, 44 bytes, Stack size 0 bytes, bsp_debug_uart.o(.text.debug_uart4_callback))
[Stack]
- Max Depth = 8
- Call Chain = debug_uart4_callback ⇒ R_SCI_UART_Write
[Calls]
[Address Reference Count : 1]- hal_data.o(.rodata.g_uart4_cfg)
esp8266_uart9_callback (Thumb, 460 bytes, Stack size 16 bytes, bsp_wifi_esp8266.o(.text.esp8266_uart9_callback))
[Stack]
- Max Depth = 104
- Call Chain = esp8266_uart9_callback ⇒ R_GPT_PWM_SetDuty ⇒ R_GPT_DutyCycleSet ⇒ gpt_calculate_duty_cycle
[Calls]- >> R_BSP_SoftwareDelay
- >> right
- >> left
- >> go
- >> back
- >> R_GPT_PWM_SetDuty
- >> L_GPT_PWM_SetDuty
- >> R_SCI_UART_Write
- >> stop
- >> R_IOPORT_PinWrite
[Address Reference Count : 1]- hal_data.o(.rodata.g_uart9_esp8266_cfg)
fputc (Thumb, 48 bytes, Stack size 16 bytes, bsp_debug_uart.o(.text.fputc))
[Stack]
- Max Depth = 24
- Call Chain = fputc ⇒ R_SCI_UART_Write
[Calls]
[Called By]
[Address Reference Count : 1]
go (Thumb, 62 bytes, Stack size 8 bytes, motor.o(.text.go))
[Stack]
- Max Depth = 8
- Call Chain = go
[Calls]
[Called By]- >> esp8266_uart9_callback
- >> qe_touch_main
hal_entry (Thumb, 86 bytes, Stack size 0 bytes, hal_entry.o(.text.hal_entry))
[Stack]
- Max Depth = 336
- Call Chain = hal_entry ⇒ ESP8266_STA_Test ⇒ ESP8266_STA_JoinServer ⇒ puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]- >> R_ICU_ExternalIrqEnable
- >> R_ICU_ExternalIrqOpen
- >> stop
- >> ESP8266_STA_Test
- >> qe_touch_main
- >> LED_OFF
- >> MOTOR_Init
- >> ADC_Init
- >> GPT_PWM_Init
- >> Debug_UART4_Init
- >> LED_Init
[Called By]
left (Thumb, 62 bytes, Stack size 8 bytes, motor.o(.text.left))
[Stack]
- Max Depth = 8
- Call Chain = left
[Calls]
[Called By]- >> esp8266_uart9_callback
main (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text.main))
[Stack]
- Max Depth = 344
- Call Chain = main ⇒ hal_entry ⇒ ESP8266_STA_Test ⇒ ESP8266_STA_JoinServer ⇒ puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]
[Called By]
qe_touch_callback (Thumb, 26 bytes, Stack size 0 bytes, qe_touch_config.o(.text.qe_touch_callback))
[Address Reference Count : 1]
- qe_touch_config.o(.rodata.g_qe_ctsu_cfg_config01)
qe_touch_main (Thumb, 250 bytes, Stack size 24 bytes, qe_touch_config.o(.text.qe_touch_main))
[Stack]
- Max Depth = 80
- Call Chain = qe_touch_main ⇒ RM_TOUCH_Open
[Calls]- >> RM_TOUCH_DataGet
- >> RM_TOUCH_ScanStart
- >> RM_TOUCH_Open
- >> R_BSP_SoftwareDelay
- >> go
- >> R_IOPORT_Open
- >> R_IOPORT_PinWrite
[Called By]
r_icu_isr (Thumb, 106 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)
right (Thumb, 62 bytes, Stack size 8 bytes, motor.o(.text.right))
[Stack]
- Max Depth = 8
- Call Chain = right
[Calls]
[Called By]- >> esp8266_uart9_callback
sci_uart_eri_isr (Thumb, 102 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, 134 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, 70 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, 136 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)
stop (Thumb, 62 bytes, Stack size 8 bytes, motor.o(.text.stop))
[Stack]
- Max Depth = 8
- Call Chain = stop
[Calls]
[Called By]- >> esp8266_uart9_callback
- >> hal_entry
__0printf$2 (Thumb, 22 bytes, Stack size 24 bytes, printf2.o(i.__0printf$2), UNUSED)
[Calls]
__1printf$2 (Thumb, 0 bytes, Stack size 24 bytes, printf2.o(i.__0printf$2), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printf2.o(i.__0printf$2))
[Stack]
- Max Depth = 24
- Call Chain = __2printf
[Called By]
__0sprintf$2 (Thumb, 34 bytes, Stack size 24 bytes, printf2.o(i.__0sprintf$2), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1sprintf$2 (Thumb, 0 bytes, Stack size 24 bytes, printf2.o(i.__0sprintf$2), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf2.o(i.__0sprintf$2))
[Stack]
- Max Depth = 24
- Call Chain = __2sprintf
[Called By]- >> ESP8266_STA_JoinServer
- >> ESP8266_STA_JoinAP
puts (Thumb, 30 bytes, Stack size 8 bytes, puts.o(i.puts))
[Stack]
- Max Depth = 32
- Call Chain = puts ⇒ fputc ⇒ R_SCI_UART_Write
[Calls]
[Called By]- >> ESP8266_STA_Transmission
- >> ESP8266_STA_JoinServer
- >> Link_Mode
- >> ESP8266_STA_JoinAP
- >> ESP8266_STA
- >> ESP8266_STA_Test
Local Symbols
r_adc_scan_end_common_isr (Thumb, 172 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]
ctsu_correction_exec (Thumb, 208 bytes, Stack size 48 bytes, r_ctsu.o(.text.ctsu_correction_exec))
[Stack]
- Max Depth = 48
- Call Chain = ctsu_correction_exec
[Called By]
ctsu_initial_offset_tuning (Thumb, 302 bytes, Stack size 36 bytes, r_ctsu.o(.text.ctsu_initial_offset_tuning))
[Stack]
- Max Depth = 36
- Call Chain = ctsu_initial_offset_tuning
[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, 80 bytes, Stack size 0 bytes, r_gpt.o(.text.r_gpt_enable_irq))
[Called By]
r_ioport_pins_config (Thumb, 196 bytes, Stack size 16 bytes, r_ioport.o(.text.r_ioport_pins_config))
[Stack]
- Max Depth = 48
- 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, 124 bytes, Stack size 24 bytes, r_ioport.o(.text.bsp_vbatt_init))
[Stack]
- Max Depth = 32
- Call Chain = bsp_vbatt_init ⇒ R_BSP_RegisterProtectDisable
[Calls]- >> 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
_printf_core (Thumb, 214 bytes, Stack size 40 bytes, printf2.o(i._printf_core), UNUSED)
[Called By]
- >> __0sprintf$2
- >> __0printf$2
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printf2.o(i._sputc))
[Called By]
[Address Reference Count : 1]- printf2.o(i.__0sprintf$2)
Undefined Global Symbols