ClockGet ⇒ ClockGet
Function Pointers
- ADC_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- BUSERROR_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- BusFault_Handler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- CAN1_RX0_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- CAN1_RX1_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- CAN1_SCE_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- CAN1_TX_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- CAN2_RX0_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- CAN2_RX1_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- CAN2_SCE_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- CAN2_TX_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DCMI_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DHCP_time_handler from dhcp.o(i.DHCP_time_handler) referenced from wiz_interface.o(i.wiz_dhcp_process)
- DMA1_Stream0_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA1_Stream1_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA1_Stream2_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA1_Stream3_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA1_Stream4_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA1_Stream5_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA1_Stream6_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA1_Stream7_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA2D_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA2_Stream0_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA2_Stream1_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA2_Stream2_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA2_Stream3_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA2_Stream4_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA2_Stream5_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA2_Stream6_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DMA2_Stream7_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DSI_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- DebugMon_Handler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- ETH_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- EXTI0_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- EXTI15_10_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- EXTI1_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- EXTI2_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- EXTI3_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- EXTI4_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- EXTI9_5_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- FPU_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- FSMC_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- HASH_RNG_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- HSPI_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- HardFault_Handler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- I2C1_ER_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- I2C1_EV_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- I2C2_ER_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- I2C2_EV_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- I2C3_ER_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- I2C3_EV_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- JPEGD_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- LTDC_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- MemManage_Handler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- NMI_Handler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- PVD_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- PendSV_Handler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- QSPI_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- RCC_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- RTC_Alarm_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- Reset_Handler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- SDIO_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- SPI1_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- SPI2_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- SPI3_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- SPI4_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- SVC_Handler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- SysTick_Handler from wiz_platform.o(i.SysTick_Handler) referenced from startup_mh245x.o(RESET)
- SystemDelayUs from system_mh2457.o(.emb_text) referenced from system_mh2457.o(i.SystemCoreClockUpdate)
- SystemInit from system_mh2457.o(i.SystemInit) referenced from startup_mh245x.o(.text)
- TIM1_BRK_TIM9_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM1_CC_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM1_TRG_COM_TIM11_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM1_UP_TIM10_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM2_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM3_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM4_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM5_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM6_DAC_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM7_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM8_BRK_TIM12_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM8_CC_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM8_TRG_COM_TIM14_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- TIM8_UP_TIM13_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- UART4_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- UART7_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- USART1_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- USART2_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- USART3_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- USART6_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- USB1_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- UsageFault_Handler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- WWDG_IRQHandler from startup_mh245x.o(.text) referenced from startup_mh245x.o(RESET)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_mh245x.o(.text)
- default_ip_assign from dhcp.o(i.default_ip_assign) referenced from dhcp.o(.data)
- default_ip_conflict from dhcp.o(i.default_ip_conflict) referenced from dhcp.o(.data)
- default_ip_update from dhcp.o(i.default_ip_update) referenced from dhcp.o(.data)
- fputc from wiz_platform.o(i.fputc) referenced from printf8.o(i.__0printf$8)
- main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- wizchip_bus_readdata from wizchip_conf.o(i.wizchip_bus_readdata) referenced from wizchip_conf.o(.data)
- wizchip_bus_writedata from wizchip_conf.o(i.wizchip_bus_writedata) referenced from wizchip_conf.o(.data)
- wizchip_cris_enter from wizchip_conf.o(i.wizchip_cris_enter) referenced from wizchip_conf.o(.data)
- wizchip_cris_enter from wizchip_conf.o(i.wizchip_cris_enter) referenced from wizchip_conf.o(i.reg_wizchip_cris_cbfunc)
- wizchip_cris_enter from wiz_platform.o(i.wizchip_cris_enter) referenced from wiz_platform.o(i.wizchip_spi_cb_reg)
- wizchip_cris_exit from wizchip_conf.o(i.wizchip_cris_exit) referenced from wizchip_conf.o(.data)
- wizchip_cris_exit from wizchip_conf.o(i.wizchip_cris_exit) referenced from wizchip_conf.o(i.reg_wizchip_cris_cbfunc)
- wizchip_cris_exit from wiz_platform.o(i.wizchip_cris_exit) referenced from wiz_platform.o(i.wizchip_spi_cb_reg)
- wizchip_cs_deselect from wizchip_conf.o(i.wizchip_cs_deselect) referenced from wizchip_conf.o(.data)
- wizchip_cs_deselect from wizchip_conf.o(i.wizchip_cs_deselect) referenced from wizchip_conf.o(i.reg_wizchip_cs_cbfunc)
- wizchip_cs_deselect from wiz_platform.o(i.wizchip_cs_deselect) referenced from wiz_platform.o(i.wizchip_spi_cb_reg)
- wizchip_cs_select from wizchip_conf.o(i.wizchip_cs_select) referenced from wizchip_conf.o(.data)
- wizchip_cs_select from wizchip_conf.o(i.wizchip_cs_select) referenced from wizchip_conf.o(i.reg_wizchip_cs_cbfunc)
- wizchip_cs_select from wiz_platform.o(i.wizchip_cs_select) referenced from wiz_platform.o(i.wizchip_spi_cb_reg)
- wizchip_qspi_read from wizchip_conf.o(i.wizchip_qspi_read) referenced from wizchip_conf.o(i.reg_wizchip_qspi_cbfunc)
- wizchip_qspi_read from wiz_platform.o(i.wizchip_qspi_read) referenced from wiz_platform.o(i.wizchip_spi_cb_reg)
- wizchip_qspi_write from wizchip_conf.o(i.wizchip_qspi_write) referenced from wizchip_conf.o(i.reg_wizchip_qspi_cbfunc)
- wizchip_qspi_write from wiz_platform.o(i.wizchip_qspi_write) referenced from wiz_platform.o(i.wizchip_spi_cb_reg)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
__asm___15_system_mh2457_c_5d646a67__QSPIClockConfig (Thumb, 18 bytes, Stack size 0 bytes, system_mh2457.o(.emb_text))
[Called By]
SystemDelayUs (Thumb, 40 bytes, Stack size 0 bytes, system_mh2457.o(.emb_text))
[Called By]
- >> SystemDelay
- >> ClockSelect
- >> ClockEnable
[Address Reference Count : 1]- system_mh2457.o(i.SystemCoreClockUpdate)
Reset_Handler (Thumb, 18 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Address Reference Count : 1]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
WWDG_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
PVD_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
QSPI_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
RCC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
EXTI0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
EXTI1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
EXTI2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
EXTI3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
EXTI4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DMA1_Stream0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA1_Stream0_IRQHandler
[Called By]- >> DMA1_Stream0_IRQHandler
[Address Reference Count : 1]
DMA1_Stream1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA1_Stream1_IRQHandler
[Called By]- >> DMA1_Stream1_IRQHandler
[Address Reference Count : 1]
DMA1_Stream2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA1_Stream2_IRQHandler
[Called By]- >> DMA1_Stream2_IRQHandler
[Address Reference Count : 1]
DMA1_Stream3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA1_Stream3_IRQHandler
[Called By]- >> DMA1_Stream3_IRQHandler
[Address Reference Count : 1]
DMA1_Stream4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA1_Stream4_IRQHandler
[Called By]- >> DMA1_Stream4_IRQHandler
[Address Reference Count : 1]
DMA1_Stream5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA1_Stream5_IRQHandler
[Called By]- >> DMA1_Stream5_IRQHandler
[Address Reference Count : 1]
DMA1_Stream6_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA1_Stream6_IRQHandler
[Called By]- >> DMA1_Stream6_IRQHandler
[Address Reference Count : 1]
ADC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN1_TX_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN1_RX0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN1_RX1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN1_SCE_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
EXTI9_5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIM1_BRK_TIM9_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> TIM1_BRK_TIM9_IRQHandler
[Called By]- >> TIM1_BRK_TIM9_IRQHandler
[Address Reference Count : 1]
TIM1_UP_TIM10_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> TIM1_UP_TIM10_IRQHandler
[Called By]- >> TIM1_UP_TIM10_IRQHandler
[Address Reference Count : 1]
TIM1_TRG_COM_TIM11_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> TIM1_TRG_COM_TIM11_IRQHandler
[Called By]- >> TIM1_TRG_COM_TIM11_IRQHandler
[Address Reference Count : 1]
TIM1_CC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIM2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIM3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIM4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C1_EV_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C1_ER_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C2_EV_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C2_ER_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SPI1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SPI2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
USART1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
USART2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
USART3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
EXTI15_10_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
RTC_Alarm_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIM8_BRK_TIM12_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> TIM8_BRK_TIM12_IRQHandler
[Called By]- >> TIM8_BRK_TIM12_IRQHandler
[Address Reference Count : 1]
TIM8_UP_TIM13_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> TIM8_UP_TIM13_IRQHandler
[Called By]- >> TIM8_UP_TIM13_IRQHandler
[Address Reference Count : 1]
TIM8_TRG_COM_TIM14_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> TIM8_TRG_COM_TIM14_IRQHandler
[Called By]- >> TIM8_TRG_COM_TIM14_IRQHandler
[Address Reference Count : 1]
TIM8_CC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DMA1_Stream7_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA1_Stream7_IRQHandler
[Called By]- >> DMA1_Stream7_IRQHandler
[Address Reference Count : 1]
FSMC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SDIO_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIM5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SPI3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UART4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIM6_DAC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
TIM7_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DMA2_Stream0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA2_Stream0_IRQHandler
[Called By]- >> DMA2_Stream0_IRQHandler
[Address Reference Count : 1]
DMA2_Stream1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA2_Stream1_IRQHandler
[Called By]- >> DMA2_Stream1_IRQHandler
[Address Reference Count : 1]
DMA2_Stream2_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA2_Stream2_IRQHandler
[Called By]- >> DMA2_Stream2_IRQHandler
[Address Reference Count : 1]
DMA2_Stream3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA2_Stream3_IRQHandler
[Called By]- >> DMA2_Stream3_IRQHandler
[Address Reference Count : 1]
DMA2_Stream4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA2_Stream4_IRQHandler
[Called By]- >> DMA2_Stream4_IRQHandler
[Address Reference Count : 1]
ETH_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN2_TX_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN2_RX0_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN2_RX1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
CAN2_SCE_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
USB1_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DMA2_Stream5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA2_Stream5_IRQHandler
[Called By]- >> DMA2_Stream5_IRQHandler
[Address Reference Count : 1]
DMA2_Stream6_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA2_Stream6_IRQHandler
[Called By]- >> DMA2_Stream6_IRQHandler
[Address Reference Count : 1]
DMA2_Stream7_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
- >> DMA2_Stream7_IRQHandler
[Called By]- >> DMA2_Stream7_IRQHandler
[Address Reference Count : 1]
USART6_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C3_EV_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
I2C3_ER_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DCMI_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HASH_RNG_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
FPU_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
UART7_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
SPI4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
LTDC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DMA2D_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
DSI_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
HSPI_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
JPEGD_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
BUSERROR_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, startup_mh245x.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]
__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]- >> ClockMultiply
- >> ClockGet
- >> ClockDivide
- >> _printf_core
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> ClockMultiply
- >> ClockDivide
- >> __aeabi_uldivmod
_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]
- >> ClockGetMultiple
- >> ClockGetDivisor
- >> __aeabi_uldivmod
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.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]
- >> print_network_information
- >> wiz_dhcp_process
__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]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
ClockDivide (Thumb, 174 bytes, Stack size 8 bytes, peripheral.o(i.ClockDivide))
[Stack]
- Max Depth = 48
- Call Chain = ClockDivide ⇒ __aeabi_uldivmod
[Calls]- >> __aeabi_llsl
- >> __aeabi_uldivmod
[Called By]
ClockEnable (Thumb, 150 bytes, Stack size 24 bytes, peripheral.o(i.ClockEnable))
[Stack]
- Max Depth = 24
- Call Chain = ClockEnable
[Calls]
[Called By]
ClockGet (Thumb, 238 bytes, Stack size 24 bytes, peripheral.o(i.ClockGet))
[Stack]
- Max Depth = 64 + In Cycle
- Call Chain = ClockGet ⇒ ClockGet (Cycle)
[Calls]- >> ClockGetSelection
- >> ClockGetMultiple
- >> ClockGetDivisor
- >> ClockGet
- >> __aeabi_uldivmod
[Called By]- >> USART_Init
- >> ClockGet
- >> SystemCoreClockUpdate
ClockGetDivisor (Thumb, 164 bytes, Stack size 16 bytes, peripheral.o(i.ClockGetDivisor))
[Stack]
- Max Depth = 16
- Call Chain = ClockGetDivisor
[Calls]
[Called By]
ClockGetMultiple (Thumb, 82 bytes, Stack size 8 bytes, peripheral.o(i.ClockGetMultiple))
[Stack]
- Max Depth = 8
- Call Chain = ClockGetMultiple
[Calls]
[Called By]
ClockGetSelection (Thumb, 60 bytes, Stack size 0 bytes, peripheral.o(i.ClockGetSelection))
[Called By]
- >> ClockGet
- >> SystemClockConfig
ClockMultiply (Thumb, 132 bytes, Stack size 24 bytes, peripheral.o(i.ClockMultiply))
[Stack]
- Max Depth = 64 + In Cycle
- Call Chain = ClockMultiply ⇒ ClockMultiply (Cycle)
[Calls]- >> ClockMultiply
- >> __aeabi_llsl
- >> __aeabi_uldivmod
[Called By]- >> ClockMultiply
- >> SystemClockConfig
ClockSelect (Thumb, 146 bytes, Stack size 24 bytes, peripheral.o(i.ClockSelect))
[Stack]
- Max Depth = 24
- Call Chain = ClockSelect
[Calls]
[Called By]
DHCP_init (Thumb, 164 bytes, Stack size 32 bytes, dhcp.o(i.DHCP_init))
[Stack]
- Max Depth = 64
- Call Chain = DHCP_init ⇒ dhcp_w6300_net_unlock_for_write ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_WRITE_BUF
- >> WIZCHIP_READ_BUF
- >> reset_DHCP_timeout
- >> dhcp_w6300_net_unlock_for_write
- >> dhcp_w6300_net_restore_lock
[Called By]
DHCP_run (Thumb, 288 bytes, Stack size 24 bytes, dhcp.o(i.DHCP_run))
[Stack]
- Max Depth = 224
- Call Chain = DHCP_run ⇒ parseDHCPMSG ⇒ recvfrom_W6x00 ⇒ recvfrom_IO_6 ⇒ wiz_recv_data ⇒ WIZCHIP_READ_BUF
[Calls]- >> WIZCHIP_READ
- >> send_DHCP_REQUEST
- >> send_DHCP_DISCOVER
- >> reset_DHCP_timeout
- >> parseDHCPMSG
- >> check_DHCP_timeout
- >> check_DHCP_leasedIP
- >> socket
[Called By]
DHCP_stop (Thumb, 16 bytes, Stack size 8 bytes, dhcp.o(i.DHCP_stop))
[Stack]
- Max Depth = 48
- Call Chain = DHCP_stop ⇒ close ⇒ WIZCHIP_WRITE
[Calls]
[Called By]
DHCP_time_handler (Thumb, 10 bytes, Stack size 0 bytes, dhcp.o(i.DHCP_time_handler))
[Address Reference Count : 1]
- wiz_interface.o(i.wiz_dhcp_process)
GPIO_Init (Thumb, 96 bytes, Stack size 20 bytes, mh245x_gpio.o(i.GPIO_Init))
[Stack]
- Max Depth = 20
- Call Chain = GPIO_Init
[Called By]- >> wizchip_gpio_init
- >> hspi_init
- >> debug_usart_init
GPIO_PinAFConfig (Thumb, 28 bytes, Stack size 8 bytes, mh245x_gpio.o(i.GPIO_PinAFConfig))
[Stack]
- Max Depth = 8
- Call Chain = GPIO_PinAFConfig
[Called By]- >> hspi_init
- >> debug_usart_init
HSPI_Cmd (Thumb, 22 bytes, Stack size 0 bytes, mh245x_hspi.o(i.HSPI_Cmd))
[Called By]
- >> w6300_qspi_transfer_once
- >> hspi_quad_write
- >> hspi_dual_write
HSPI_DualSPI_Config (Thumb, 106 bytes, Stack size 16 bytes, mh245x_hspi.o(i.HSPI_DualSPI_Config))
[Stack]
- Max Depth = 16
- Call Chain = HSPI_DualSPI_Config
[Called By]- >> w6300_qspi_transfer_once
- >> hspi_dual_write
HSPI_GetFlagStatus (Thumb, 44 bytes, Stack size 0 bytes, mh245x_hspi.o(i.HSPI_GetFlagStatus))
[Called By]
- >> hspi_write_frame
- >> hspi_wait_rx_not_empty
- >> hspi_wait_idle
HSPI_ITConfig (Thumb, 18 bytes, Stack size 0 bytes, mh245x_hspi.o(i.HSPI_ITConfig))
[Called By]
HSPI_Init (Thumb, 88 bytes, Stack size 8 bytes, mh245x_hspi.o(i.HSPI_Init))
[Stack]
- Max Depth = 8
- Call Chain = HSPI_Init
[Called By]
HSPI_QuadSPI_Config (Thumb, 106 bytes, Stack size 16 bytes, mh245x_hspi.o(i.HSPI_QuadSPI_Config))
[Stack]
- Max Depth = 16
- Call Chain = HSPI_QuadSPI_Config
[Called By]- >> w6300_qspi_transfer_once
- >> hspi_quad_write
HSPI_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, mh245x_hspi.o(i.HSPI_ReceiveData))
[Called By]
- >> w6300_qspi_transfer_once
- >> hspi_exchange_byte
HSPI_SendData (Thumb, 6 bytes, Stack size 0 bytes, mh245x_hspi.o(i.HSPI_SendData))
[Called By]
HSPI_StandardSPI_Config (Thumb, 70 bytes, Stack size 12 bytes, mh245x_hspi.o(i.HSPI_StandardSPI_Config))
[Stack]
- Max Depth = 12
- Call Chain = HSPI_StandardSPI_Config
[Called By]- >> w6300_qspi_transfer_once
HSPI_StructInit (Thumb, 26 bytes, Stack size 0 bytes, mh245x_hspi.o(i.HSPI_StructInit))
[Called By]
NibbleToHex (Thumb, 16 bytes, Stack size 0 bytes, dhcp.o(i.NibbleToHex))
[Called By]
- >> send_DHCP_REQUEST
- >> send_DHCP_DISCOVER
PeripheralEnable (Thumb, 42 bytes, Stack size 8 bytes, peripheral.o(i.PeripheralEnable))
[Stack]
- Max Depth = 8
- Call Chain = PeripheralEnable
[Called By]- >> wizchip_gpio_init
- >> hspi_init
RCC_AHB1PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, mh245x_sysctrl.o(i.RCC_AHB1PeriphClockCmd))
[Called By]
- >> hspi_init
- >> debug_usart_init
RCC_APB2PeriphClockCmd (Thumb, 18 bytes, Stack size 0 bytes, mh245x_sysctrl.o(i.RCC_APB2PeriphClockCmd))
[Called By]
SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, wiz_platform.o(i.SysTick_Handler))
[Stack]
- Max Depth = 16
- Call Chain = SysTick_Handler ⇒ wiz_timer_handler
[Calls]
[Address Reference Count : 1]
SystemClockConfig (Thumb, 274 bytes, Stack size 56 bytes, system_mh2457.o(i.SystemClockConfig))
[Stack]
- Max Depth = 128
- Call Chain = SystemClockConfig ⇒ SystemCoreClockUpdate ⇒ ClockGet ⇒ ClockGet (Cycle)
[Calls]- >> ClockSelect
- >> ClockMultiply
- >> ClockGetSelection
- >> ClockEnable
- >> ClockDivide
- >> SystemCoreClockUpdate
- >> __asm___15_system_mh2457_c_5d646a67__QSPIClockConfig
[Called By]
SystemCoreClockUpdate (Thumb, 56 bytes, Stack size 8 bytes, system_mh2457.o(i.SystemCoreClockUpdate))
[Stack]
- Max Depth = 72
- Call Chain = SystemCoreClockUpdate ⇒ ClockGet ⇒ ClockGet (Cycle)
[Calls]
[Called By]
SystemDelay (Thumb, 24 bytes, Stack size 16 bytes, system_mh2457.o(i.SystemDelay))
[Stack]
- Max Depth = 16
- Call Chain = SystemDelay
[Calls]
[Called By]
SystemInit (Thumb, 48 bytes, Stack size 24 bytes, system_mh2457.o(i.SystemInit))
[Stack]
- Max Depth = 152
- Call Chain = SystemInit ⇒ SystemClockConfig ⇒ SystemCoreClockUpdate ⇒ ClockGet ⇒ ClockGet (Cycle)
[Calls]
[Address Reference Count : 1]
USART_Cmd (Thumb, 20 bytes, Stack size 0 bytes, mh245x_usart.o(i.USART_Cmd))
[Called By]
USART_GetFlagStatus (Thumb, 42 bytes, Stack size 8 bytes, mh245x_usart.o(i.USART_GetFlagStatus))
[Stack]
- Max Depth = 8
- Call Chain = USART_GetFlagStatus
[Called By]
USART_Init (Thumb, 166 bytes, Stack size 16 bytes, mh245x_usart.o(i.USART_Init))
[Stack]
- Max Depth = 80
- Call Chain = USART_Init ⇒ ClockGet ⇒ ClockGet (Cycle)
[Calls]
[Called By]
USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, mh245x_usart.o(i.USART_SendData))
[Called By]
WIZCHIP_READ (Thumb, 50 bytes, Stack size 16 bytes, w6300.o(i.WIZCHIP_READ))
[Stack]
- Max Depth = 16
- Call Chain = WIZCHIP_READ
[Called By]- >> wiz_mdio_write
- >> wiz_mdio_read
- >> wizphy_setphyconf
- >> wizphy_getphyconf
- >> wizchip_sw_reset
- >> wizchip_getinterruptmask
- >> wizchip_getinterrupt
- >> wizchip_setnetinfo
- >> ctlwizchip
- >> DHCP_run
- >> wiz_print_phy_info
- >> getVERSIONR
- >> default_ip_update
- >> default_ip_conflict
- >> check_DHCP_leasedIP
- >> dhcp_w6300_net_unlock_for_write
- >> socket
- >> close
- >> sendto_IO_6
- >> recvfrom_IO_6
- >> wiz_send_data
- >> wiz_recv_ignore
- >> wiz_recv_data
- >> getSn_TX_FSR
- >> getSn_RX_RSR
WIZCHIP_READ_BUF (Thumb, 50 bytes, Stack size 24 bytes, w6300.o(i.WIZCHIP_READ_BUF))
[Stack]
- Max Depth = 24
- Call Chain = WIZCHIP_READ_BUF
[Called By]- >> wizchip_sw_reset
- >> DHCP_init
- >> wizchip_getnetinfo
- >> makeDHCPMSG
- >> socket
- >> wiz_recv_data
WIZCHIP_WRITE (Thumb, 42 bytes, Stack size 24 bytes, w6300.o(i.WIZCHIP_WRITE))
[Stack]
- Max Depth = 24
- Call Chain = WIZCHIP_WRITE
[Called By]- >> wiz_mdio_write
- >> wiz_mdio_read
- >> wizphy_setphyconf
- >> wizchip_sw_reset
- >> wizchip_setinterruptmask
- >> wizchip_clrinterrupt
- >> wizchip_setnetinfo
- >> wizchip_init
- >> ctlwizchip
- >> default_ip_update
- >> default_ip_conflict
- >> check_DHCP_leasedIP
- >> dhcp_w6300_net_unlock_for_write
- >> dhcp_w6300_net_restore_lock
- >> socket
- >> close
- >> sendto_IO_6
- >> recvfrom_IO_6
- >> wiz_send_data
- >> wiz_recv_ignore
- >> wiz_recv_data
WIZCHIP_WRITE_BUF (Thumb, 50 bytes, Stack size 24 bytes, w6300.o(i.WIZCHIP_WRITE_BUF))
[Stack]
- Max Depth = 24
- Call Chain = WIZCHIP_WRITE_BUF
[Called By]- >> wizchip_sw_reset
- >> wizchip_setnetinfo
- >> DHCP_init
- >> default_ip_update
- >> default_ip_conflict
- >> default_ip_assign
- >> sendto_IO_6
- >> wiz_send_data
__0printf$8 (Thumb, 22 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
[Calls]
__1printf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0printf$8))
[Stack]
- Max Depth = 24
- Call Chain = __2printf
[Called By]- >> wizchip_version_check
- >> wiz_print_phy_info
- >> wiz_phy_link_check
- >> wiz_add_timer
- >> print_network_information
- >> wiz_dhcp_process
- >> user_run
- >> main
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
check_DHCP_leasedIP (Thumb, 84 bytes, Stack size 32 bytes, dhcp.o(i.check_DHCP_leasedIP))
[Stack]
- Max Depth = 192
- Call Chain = check_DHCP_leasedIP ⇒ send_DHCP_DECLINE ⇒ sendto_W6x00 ⇒ sendto_IO_6 ⇒ wiz_send_data ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
- >> send_DHCP_DECLINE
- >> sendto_W6x00
[Called By]
check_DHCP_timeout (Thumb, 106 bytes, Stack size 16 bytes, dhcp.o(i.check_DHCP_timeout))
[Stack]
- Max Depth = 200
- Call Chain = check_DHCP_timeout ⇒ send_DHCP_REQUEST ⇒ sendto_W6x00 ⇒ sendto_IO_6 ⇒ wiz_send_data ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> send_DHCP_REQUEST
- >> send_DHCP_DISCOVER
- >> reset_DHCP_timeout
[Called By]
close (Thumb, 108 bytes, Stack size 16 bytes, socket.o(i.close))
[Stack]
- Max Depth = 40
- Call Chain = close ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]- >> DHCP_stop
- >> socket
- >> recvfrom_IO_6
ctlwizchip (Thumb, 344 bytes, Stack size 32 bytes, wizchip_conf.o(i.ctlwizchip))
[Stack]
- Max Depth = 200
- Call Chain = ctlwizchip ⇒ wizchip_init ⇒ wizchip_sw_reset ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> wizphy_setphypmode
- >> wizphy_setphyconf
- >> wizphy_reset
- >> wizphy_getphypmode
- >> wizphy_getphylink
- >> wizphy_getphyconf
- >> wizchip_sw_reset
- >> wizchip_setinterruptmask
- >> wizchip_getinterruptmask
- >> wizchip_getinterrupt
- >> wizchip_clrinterrupt
- >> WIZCHIP_WRITE
- >> wizchip_init
- >> WIZCHIP_READ
[Called By]
debug_usart_init (Thumb, 136 bytes, Stack size 40 bytes, wiz_platform.o(i.debug_usart_init))
[Stack]
- Max Depth = 120
- Call Chain = debug_usart_init ⇒ USART_Init ⇒ ClockGet ⇒ ClockGet (Cycle)
[Calls]- >> USART_Init
- >> USART_Cmd
- >> RCC_APB2PeriphClockCmd
- >> RCC_AHB1PeriphClockCmd
- >> GPIO_PinAFConfig
- >> GPIO_Init
[Called By]
default_ip_assign (Thumb, 52 bytes, Stack size 8 bytes, dhcp.o(i.default_ip_assign))
[Stack]
- Max Depth = 40
- Call Chain = default_ip_assign ⇒ dhcp_w6300_net_unlock_for_write ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_WRITE_BUF
- >> dhcp_w6300_net_unlock_for_write
- >> dhcp_w6300_net_restore_lock
[Called By]
[Address Reference Count : 1]
default_ip_conflict (Thumb, 62 bytes, Stack size 8 bytes, dhcp.o(i.default_ip_conflict))
[Stack]
- Max Depth = 40
- Call Chain = default_ip_conflict ⇒ dhcp_w6300_net_unlock_for_write ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_WRITE_BUF
- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
- >> dhcp_w6300_net_unlock_for_write
- >> dhcp_w6300_net_restore_lock
[Address Reference Count : 1]
default_ip_update (Thumb, 66 bytes, Stack size 8 bytes, dhcp.o(i.default_ip_update))
[Stack]
- Max Depth = 48
- Call Chain = default_ip_update ⇒ default_ip_assign ⇒ dhcp_w6300_net_unlock_for_write ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_WRITE_BUF
- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
- >> default_ip_assign
- >> dhcp_w6300_net_unlock_for_write
- >> dhcp_w6300_net_restore_lock
[Address Reference Count : 1]
fputc (Thumb, 30 bytes, Stack size 16 bytes, wiz_platform.o(i.fputc))
[Stack]
- Max Depth = 24
- Call Chain = fputc ⇒ USART_GetFlagStatus
[Calls]- >> USART_SendData
- >> USART_GetFlagStatus
[Address Reference Count : 1]
free (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free))
[Stack]
- Max Depth = 8
- Call Chain = free
[Called By]
getDNSfromDHCP (Thumb, 20 bytes, Stack size 0 bytes, dhcp.o(i.getDNSfromDHCP))
[Called By]
getGWfromDHCP (Thumb, 20 bytes, Stack size 0 bytes, dhcp.o(i.getGWfromDHCP))
[Called By]
getIPfromDHCP (Thumb, 20 bytes, Stack size 0 bytes, dhcp.o(i.getIPfromDHCP))
[Called By]
getSNfromDHCP (Thumb, 20 bytes, Stack size 0 bytes, dhcp.o(i.getSNfromDHCP))
[Called By]
getSn_RX_RSR (Thumb, 50 bytes, Stack size 24 bytes, w6300.o(i.getSn_RX_RSR))
[Stack]
- Max Depth = 40
- Call Chain = getSn_RX_RSR ⇒ WIZCHIP_READ
[Calls]
[Called By]- >> parseDHCPMSG
- >> recvfrom_IO_6
getSn_TX_FSR (Thumb, 50 bytes, Stack size 24 bytes, w6300.o(i.getSn_TX_FSR))
[Stack]
- Max Depth = 40
- Call Chain = getSn_TX_FSR ⇒ WIZCHIP_READ
[Calls]
[Called By]
getVERSIONR (Thumb, 62 bytes, Stack size 16 bytes, wiz_interface.o(i.getVERSIONR))
[Stack]
- Max Depth = 32
- Call Chain = getVERSIONR ⇒ WIZCHIP_READ
[Calls]
[Called By]
hspi_init (Thumb, 260 bytes, Stack size 56 bytes, wiz_platform.o(i.hspi_init))
[Stack]
- Max Depth = 76
- Call Chain = hspi_init ⇒ GPIO_Init
[Calls]- >> RCC_AHB1PeriphClockCmd
- >> PeripheralEnable
- >> HSPI_StructInit
- >> HSPI_Init
- >> HSPI_ITConfig
- >> GPIO_PinAFConfig
- >> GPIO_Init
[Called By]
main (Thumb, 28 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 496
- Call Chain = main ⇒ user_run ⇒ network_init ⇒ wiz_dhcp_process ⇒ DHCP_run ⇒ parseDHCPMSG ⇒ recvfrom_W6x00 ⇒ recvfrom_IO_6 ⇒ wiz_recv_data ⇒ WIZCHIP_READ_BUF
[Calls]- >> wizchip_gpio_init
- >> user_run
- >> hspi_init
- >> debug_usart_init
- >> __2printf
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
makeDHCPMSG (Thumb, 192 bytes, Stack size 16 bytes, dhcp.o(i.makeDHCPMSG))
[Stack]
- Max Depth = 40
- Call Chain = makeDHCPMSG ⇒ WIZCHIP_READ_BUF
[Calls]
[Called By]- >> send_DHCP_REQUEST
- >> send_DHCP_DISCOVER
- >> send_DHCP_DECLINE
malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc))
[Stack]
- Max Depth = 20
- Call Chain = malloc
[Called By]
network_init (Thumb, 106 bytes, Stack size 32 bytes, wiz_interface.o(i.network_init))
[Stack]
- Max Depth = 384
- Call Chain = network_init ⇒ wiz_dhcp_process ⇒ DHCP_run ⇒ parseDHCPMSG ⇒ recvfrom_W6x00 ⇒ recvfrom_IO_6 ⇒ wiz_recv_data ⇒ WIZCHIP_READ_BUF
[Calls]- >> wizchip_setnetinfo
- >> wizchip_init
- >> print_network_information
- >> wiz_dhcp_process
[Called By]
parseDHCPMSG (Thumb, 440 bytes, Stack size 48 bytes, dhcp.o(i.parseDHCPMSG))
[Stack]
- Max Depth = 200
- Call Chain = parseDHCPMSG ⇒ recvfrom_W6x00 ⇒ recvfrom_IO_6 ⇒ wiz_recv_data ⇒ WIZCHIP_READ_BUF
[Calls]- >> recvfrom_W6x00
- >> getSn_RX_RSR
[Called By]
print_network_information (Thumb, 204 bytes, Stack size 120 bytes, wiz_interface.o(i.print_network_information))
[Stack]
- Max Depth = 160
- Call Chain = print_network_information ⇒ wizchip_getnetinfo ⇒ WIZCHIP_READ_BUF
[Calls]- >> wizchip_getnetinfo
- >> __aeabi_memclr4
- >> __2printf
[Called By]
recvfrom_W6x00 (Thumb, 16 bytes, Stack size 24 bytes, socket.o(i.recvfrom_W6x00))
[Stack]
- Max Depth = 152
- Call Chain = recvfrom_W6x00 ⇒ recvfrom_IO_6 ⇒ wiz_recv_data ⇒ WIZCHIP_READ_BUF
[Calls]
[Called By]
reg_wizchip_cris_cbfunc (Thumb, 22 bytes, Stack size 0 bytes, wizchip_conf.o(i.reg_wizchip_cris_cbfunc))
[Called By]
reg_wizchip_cs_cbfunc (Thumb, 22 bytes, Stack size 0 bytes, wizchip_conf.o(i.reg_wizchip_cs_cbfunc))
[Called By]
reg_wizchip_qspi_cbfunc (Thumb, 32 bytes, Stack size 8 bytes, wizchip_conf.o(i.reg_wizchip_qspi_cbfunc))
[Stack]
- Max Depth = 8
- Call Chain = reg_wizchip_qspi_cbfunc
[Called By]
reset_DHCP_timeout (Thumb, 14 bytes, Stack size 0 bytes, dhcp.o(i.reset_DHCP_timeout))
[Called By]
- >> DHCP_run
- >> DHCP_init
- >> check_DHCP_timeout
send_DHCP_DECLINE (Thumb, 264 bytes, Stack size 24 bytes, dhcp.o(i.send_DHCP_DECLINE))
[Stack]
- Max Depth = 160
- Call Chain = send_DHCP_DECLINE ⇒ sendto_W6x00 ⇒ sendto_IO_6 ⇒ wiz_send_data ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> makeDHCPMSG
- >> sendto_W6x00
[Called By]
send_DHCP_DISCOVER (Thumb, 456 bytes, Stack size 40 bytes, dhcp.o(i.send_DHCP_DISCOVER))
[Stack]
- Max Depth = 176
- Call Chain = send_DHCP_DISCOVER ⇒ sendto_W6x00 ⇒ sendto_IO_6 ⇒ wiz_send_data ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> makeDHCPMSG
- >> NibbleToHex
- >> sendto_W6x00
[Called By]- >> DHCP_run
- >> check_DHCP_timeout
send_DHCP_REQUEST (Thumb, 652 bytes, Stack size 48 bytes, dhcp.o(i.send_DHCP_REQUEST))
[Stack]
- Max Depth = 184
- Call Chain = send_DHCP_REQUEST ⇒ sendto_W6x00 ⇒ sendto_IO_6 ⇒ wiz_send_data ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> makeDHCPMSG
- >> NibbleToHex
- >> sendto_W6x00
[Called By]- >> DHCP_run
- >> check_DHCP_timeout
sendto_W6x00 (Thumb, 16 bytes, Stack size 24 bytes, socket.o(i.sendto_W6x00))
[Stack]
- Max Depth = 136
- Call Chain = sendto_W6x00 ⇒ sendto_IO_6 ⇒ wiz_send_data ⇒ WIZCHIP_WRITE_BUF
[Calls]
[Called By]- >> send_DHCP_REQUEST
- >> send_DHCP_DISCOVER
- >> send_DHCP_DECLINE
- >> check_DHCP_leasedIP
socket (Thumb, 442 bytes, Stack size 48 bytes, socket.o(i.socket))
[Stack]
- Max Depth = 88
- Call Chain = socket ⇒ close ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_READ_BUF
- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
- >> close
[Called By]
user_run (Thumb, 54 bytes, Stack size 112 bytes, user_main.o(i.user_run))
[Stack]
- Max Depth = 496
- Call Chain = user_run ⇒ network_init ⇒ wiz_dhcp_process ⇒ DHCP_run ⇒ parseDHCPMSG ⇒ recvfrom_W6x00 ⇒ recvfrom_IO_6 ⇒ wiz_recv_data ⇒ WIZCHIP_READ_BUF
[Calls]- >> wizchip_initialize
- >> wizchip_getnetinfo
- >> network_init
- >> __2printf
[Called By]
wiz_add_timer (Thumb, 62 bytes, Stack size 16 bytes, wiz_interface.o(i.wiz_add_timer))
[Stack]
- Max Depth = 40
- Call Chain = wiz_add_timer ⇒ __2printf
[Calls]
[Called By]
wiz_delete_timer (Thumb, 54 bytes, Stack size 8 bytes, wiz_interface.o(i.wiz_delete_timer))
[Stack]
- Max Depth = 16
- Call Chain = wiz_delete_timer ⇒ free
[Calls]
[Called By]
wiz_mdio_read (Thumb, 52 bytes, Stack size 8 bytes, w6300.o(i.wiz_mdio_read))
[Stack]
- Max Depth = 32
- Call Chain = wiz_mdio_read ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]- >> wizphy_setphypmode
- >> wizphy_setphyconf
- >> wizphy_reset
- >> wizphy_getphypmode
- >> wizphy_getphylink
- >> wizphy_getphyconf
wiz_mdio_write (Thumb, 50 bytes, Stack size 8 bytes, w6300.o(i.wiz_mdio_write))
[Stack]
- Max Depth = 32
- Call Chain = wiz_mdio_write ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]- >> wizphy_setphypmode
- >> wizphy_setphyconf
- >> wizphy_reset
wiz_phy_link_check (Thumb, 56 bytes, Stack size 16 bytes, wiz_interface.o(i.wiz_phy_link_check))
[Stack]
- Max Depth = 216
- Call Chain = wiz_phy_link_check ⇒ ctlwizchip ⇒ wizchip_init ⇒ wizchip_sw_reset ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> ctlwizchip
- >> wiz_user_delay_ms
- >> wiz_print_phy_info
- >> __2printf
[Called By]
wiz_print_phy_info (Thumb, 48 bytes, Stack size 8 bytes, wiz_interface.o(i.wiz_print_phy_info))
[Stack]
- Max Depth = 32
- Call Chain = wiz_print_phy_info ⇒ __2printf
[Calls]- >> WIZCHIP_READ
- >> __2printf
[Called By]
wiz_recv_data (Thumb, 88 bytes, Stack size 32 bytes, w6300.o(i.wiz_recv_data))
[Stack]
- Max Depth = 56
- Call Chain = wiz_recv_data ⇒ WIZCHIP_READ_BUF
[Calls]- >> WIZCHIP_READ_BUF
- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]
wiz_recv_ignore (Thumb, 82 bytes, Stack size 24 bytes, w6300.o(i.wiz_recv_ignore))
[Stack]
- Max Depth = 48
- Call Chain = wiz_recv_ignore ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]
wiz_send_data (Thumb, 86 bytes, Stack size 32 bytes, w6300.o(i.wiz_send_data))
[Stack]
- Max Depth = 56
- Call Chain = wiz_send_data ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> WIZCHIP_WRITE_BUF
- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]
wiz_tim_irq_enable (Thumb, 44 bytes, Stack size 0 bytes, wiz_platform.o(i.wiz_tim_irq_enable))
[Called By]
wiz_timer_handler (Thumb, 42 bytes, Stack size 16 bytes, wiz_interface.o(i.wiz_timer_handler))
[Stack]
- Max Depth = 16
- Call Chain = wiz_timer_handler
[Called By]
wiz_user_delay_ms (Thumb, 14 bytes, Stack size 0 bytes, wiz_interface.o(i.wiz_user_delay_ms))
[Called By]
- >> wizchip_version_check
- >> wiz_phy_link_check
wizchip_bus_readdata (Thumb, 4 bytes, Stack size 0 bytes, wizchip_conf.o(i.wizchip_bus_readdata))
[Address Reference Count : 1]
wizchip_bus_writedata (Thumb, 4 bytes, Stack size 0 bytes, wizchip_conf.o(i.wizchip_bus_writedata))
[Address Reference Count : 1]
wizchip_clrinterrupt (Thumb, 64 bytes, Stack size 24 bytes, wizchip_conf.o(i.wizchip_clrinterrupt))
[Stack]
- Max Depth = 48
- Call Chain = wizchip_clrinterrupt ⇒ WIZCHIP_WRITE
[Calls]
[Called By]
wizchip_cris_enter (Thumb, 2 bytes, Stack size 0 bytes, wizchip_conf.o(i.wizchip_cris_enter))
[Address Reference Count : 2]
- wizchip_conf.o(.data)
- wizchip_conf.o(i.reg_wizchip_cris_cbfunc)
wizchip_cris_exit (Thumb, 2 bytes, Stack size 0 bytes, wizchip_conf.o(i.wizchip_cris_exit))
[Address Reference Count : 2]
- wizchip_conf.o(.data)
- wizchip_conf.o(i.reg_wizchip_cris_cbfunc)
wizchip_cs_deselect (Thumb, 2 bytes, Stack size 0 bytes, wizchip_conf.o(i.wizchip_cs_deselect))
[Address Reference Count : 2]
- wizchip_conf.o(.data)
- wizchip_conf.o(i.reg_wizchip_cs_cbfunc)
wizchip_cs_select (Thumb, 2 bytes, Stack size 0 bytes, wizchip_conf.o(i.wizchip_cs_select))
[Address Reference Count : 2]
- wizchip_conf.o(.data)
- wizchip_conf.o(i.reg_wizchip_cs_cbfunc)
wizchip_getinterrupt (Thumb, 34 bytes, Stack size 8 bytes, wizchip_conf.o(i.wizchip_getinterrupt))
[Stack]
- Max Depth = 24
- Call Chain = wizchip_getinterrupt ⇒ WIZCHIP_READ
[Calls]
[Called By]
wizchip_getinterruptmask (Thumb, 32 bytes, Stack size 8 bytes, wizchip_conf.o(i.wizchip_getinterruptmask))
[Stack]
- Max Depth = 24
- Call Chain = wizchip_getinterruptmask ⇒ WIZCHIP_READ
[Calls]
[Called By]
wizchip_getnetinfo (Thumb, 148 bytes, Stack size 16 bytes, wizchip_conf.o(i.wizchip_getnetinfo))
[Stack]
- Max Depth = 40
- Call Chain = wizchip_getnetinfo ⇒ WIZCHIP_READ_BUF
[Calls]
[Called By]- >> print_network_information
- >> user_run
wizchip_gpio_init (Thumb, 86 bytes, Stack size 32 bytes, wiz_platform.o(i.wizchip_gpio_init))
[Stack]
- Max Depth = 52
- Call Chain = wizchip_gpio_init ⇒ GPIO_Init
[Calls]- >> PeripheralEnable
- >> GPIO_Init
[Called By]
wizchip_init (Thumb, 118 bytes, Stack size 24 bytes, wizchip_conf.o(i.wizchip_init))
[Stack]
- Max Depth = 168
- Call Chain = wizchip_init ⇒ wizchip_sw_reset ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> wizchip_sw_reset
- >> WIZCHIP_WRITE
[Called By]- >> ctlwizchip
- >> network_init
wizchip_initialize (Thumb, 26 bytes, Stack size 8 bytes, wiz_interface.o(i.wizchip_initialize))
[Stack]
- Max Depth = 224
- Call Chain = wizchip_initialize ⇒ wiz_phy_link_check ⇒ ctlwizchip ⇒ wizchip_init ⇒ wizchip_sw_reset ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> wizchip_spi_cb_reg
- >> wizchip_reset
- >> wiz_tim_irq_enable
- >> wizchip_version_check
- >> wiz_phy_link_check
[Called By]
wizchip_qspi_read (Thumb, 2 bytes, Stack size 0 bytes, wizchip_conf.o(i.wizchip_qspi_read))
[Address Reference Count : 1]
- wizchip_conf.o(i.reg_wizchip_qspi_cbfunc)
wizchip_qspi_write (Thumb, 2 bytes, Stack size 0 bytes, wizchip_conf.o(i.wizchip_qspi_write))
[Address Reference Count : 1]
- wizchip_conf.o(i.reg_wizchip_qspi_cbfunc)
wizchip_reset (Thumb, 36 bytes, Stack size 8 bytes, wiz_platform.o(i.wizchip_reset))
[Stack]
- Max Depth = 24
- Call Chain = wizchip_reset ⇒ SystemDelay
[Calls]
[Called By]
wizchip_setinterruptmask (Thumb, 38 bytes, Stack size 16 bytes, wizchip_conf.o(i.wizchip_setinterruptmask))
[Stack]
- Max Depth = 40
- Call Chain = wizchip_setinterruptmask ⇒ WIZCHIP_WRITE
[Calls]
[Called By]
wizchip_setnetinfo (Thumb, 186 bytes, Stack size 24 bytes, wizchip_conf.o(i.wizchip_setnetinfo))
[Stack]
- Max Depth = 48
- Call Chain = wizchip_setnetinfo ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> WIZCHIP_WRITE_BUF
- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]- >> wiz_dhcp_process
- >> network_init
wizchip_spi_cb_reg (Thumb, 30 bytes, Stack size 8 bytes, wiz_platform.o(i.wizchip_spi_cb_reg))
[Stack]
- Max Depth = 16
- Call Chain = wizchip_spi_cb_reg ⇒ reg_wizchip_qspi_cbfunc
[Calls]- >> reg_wizchip_qspi_cbfunc
- >> reg_wizchip_cs_cbfunc
- >> reg_wizchip_cris_cbfunc
[Called By]
wizchip_sw_reset (Thumb, 258 bytes, Stack size 120 bytes, wizchip_conf.o(i.wizchip_sw_reset))
[Stack]
- Max Depth = 144
- Call Chain = wizchip_sw_reset ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> WIZCHIP_WRITE_BUF
- >> WIZCHIP_READ_BUF
- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]- >> wizchip_init
- >> ctlwizchip
wizchip_version_check (Thumb, 48 bytes, Stack size 16 bytes, wiz_interface.o(i.wizchip_version_check))
[Stack]
- Max Depth = 48
- Call Chain = wizchip_version_check ⇒ getVERSIONR ⇒ WIZCHIP_READ
[Calls]- >> wiz_user_delay_ms
- >> getVERSIONR
- >> __2printf
[Called By]
wizphy_getphyconf (Thumb, 46 bytes, Stack size 16 bytes, wizchip_conf.o(i.wizphy_getphyconf))
[Stack]
- Max Depth = 48
- Call Chain = wizphy_getphyconf ⇒ wiz_mdio_read ⇒ WIZCHIP_WRITE
[Calls]- >> wiz_mdio_read
- >> WIZCHIP_READ
[Called By]
wizphy_getphylink (Thumb, 20 bytes, Stack size 8 bytes, wizchip_conf.o(i.wizphy_getphylink))
[Stack]
- Max Depth = 40
- Call Chain = wizphy_getphylink ⇒ wiz_mdio_read ⇒ WIZCHIP_WRITE
[Calls]
[Called By]
wizphy_getphypmode (Thumb, 20 bytes, Stack size 8 bytes, wizchip_conf.o(i.wizphy_getphypmode))
[Stack]
- Max Depth = 40
- Call Chain = wizphy_getphypmode ⇒ wiz_mdio_read ⇒ WIZCHIP_WRITE
[Calls]
[Called By]
wizphy_reset (Thumb, 30 bytes, Stack size 8 bytes, wizchip_conf.o(i.wizphy_reset))
[Stack]
- Max Depth = 40
- Call Chain = wizphy_reset ⇒ wiz_mdio_write ⇒ WIZCHIP_WRITE
[Calls]- >> wiz_mdio_write
- >> wiz_mdio_read
[Called By]
wizphy_setphyconf (Thumb, 110 bytes, Stack size 16 bytes, wizchip_conf.o(i.wizphy_setphyconf))
[Stack]
- Max Depth = 48
- Call Chain = wizphy_setphyconf ⇒ wiz_mdio_write ⇒ WIZCHIP_WRITE
[Calls]- >> wiz_mdio_write
- >> wiz_mdio_read
- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]
wizphy_setphypmode (Thumb, 34 bytes, Stack size 8 bytes, wizchip_conf.o(i.wizphy_setphypmode))
[Stack]
- Max Depth = 40
- Call Chain = wizphy_setphypmode ⇒ wiz_mdio_write ⇒ WIZCHIP_WRITE
[Calls]- >> wiz_mdio_write
- >> wiz_mdio_read
[Called By]
Local Symbols
wiz_dhcp_process (Thumb, 166 bytes, Stack size 128 bytes, wiz_interface.o(i.wiz_dhcp_process))
[Stack]
- Max Depth = 352
- Call Chain = wiz_dhcp_process ⇒ DHCP_run ⇒ parseDHCPMSG ⇒ recvfrom_W6x00 ⇒ recvfrom_IO_6 ⇒ wiz_recv_data ⇒ WIZCHIP_READ_BUF
[Calls]- >> wizchip_setnetinfo
- >> getSNfromDHCP
- >> getIPfromDHCP
- >> getGWfromDHCP
- >> getDNSfromDHCP
- >> DHCP_stop
- >> DHCP_run
- >> DHCP_init
- >> wiz_delete_timer
- >> wiz_add_timer
- >> __aeabi_memclr4
- >> __2printf
[Called By]
hspi_dual_write (Thumb, 102 bytes, Stack size 56 bytes, wiz_platform.o(i.hspi_dual_write))
[Stack]
- Max Depth = 72
- Call Chain = hspi_dual_write ⇒ HSPI_DualSPI_Config
[Calls]- >> HSPI_DualSPI_Config
- >> HSPI_Cmd
- >> hspi_write_frame
- >> hspi_wait_idle
[Called By]- >> w6300_qspi_transfer_once
hspi_exchange_byte (Thumb, 18 bytes, Stack size 8 bytes, wiz_platform.o(i.hspi_exchange_byte))
[Stack]
- Max Depth = 16
- Call Chain = hspi_exchange_byte ⇒ hspi_write_frame
[Calls]- >> HSPI_ReceiveData
- >> hspi_write_frame
- >> hspi_wait_rx_not_empty
[Called By]- >> w6300_qspi_transfer_once
hspi_quad_write (Thumb, 102 bytes, Stack size 56 bytes, wiz_platform.o(i.hspi_quad_write))
[Stack]
- Max Depth = 72
- Call Chain = hspi_quad_write ⇒ HSPI_QuadSPI_Config
[Calls]- >> HSPI_QuadSPI_Config
- >> HSPI_Cmd
- >> hspi_write_frame
- >> hspi_wait_idle
[Called By]- >> w6300_qspi_transfer_once
hspi_wait_idle (Thumb, 24 bytes, Stack size 8 bytes, wiz_platform.o(i.hspi_wait_idle))
[Stack]
- Max Depth = 8
- Call Chain = hspi_wait_idle
[Calls]
[Called By]- >> w6300_qspi_transfer_once
- >> hspi_quad_write
- >> hspi_dual_write
hspi_wait_rx_not_empty (Thumb, 14 bytes, Stack size 8 bytes, wiz_platform.o(i.hspi_wait_rx_not_empty))
[Stack]
- Max Depth = 8
- Call Chain = hspi_wait_rx_not_empty
[Calls]
[Called By]- >> w6300_qspi_transfer_once
- >> hspi_exchange_byte
hspi_write_frame (Thumb, 24 bytes, Stack size 8 bytes, wiz_platform.o(i.hspi_write_frame))
[Stack]
- Max Depth = 8
- Call Chain = hspi_write_frame
[Calls]- >> HSPI_SendData
- >> HSPI_GetFlagStatus
[Called By]- >> w6300_qspi_transfer_once
- >> hspi_quad_write
- >> hspi_exchange_byte
- >> hspi_dual_write
w6300_qspi_transfer (Thumb, 86 bytes, Stack size 40 bytes, wiz_platform.o(i.w6300_qspi_transfer))
[Stack]
- Max Depth = 176
- Call Chain = w6300_qspi_transfer ⇒ w6300_qspi_transfer_once ⇒ hspi_quad_write ⇒ HSPI_QuadSPI_Config
[Calls]- >> w6300_qspi_transfer_once
[Called By]- >> wizchip_qspi_write
- >> wizchip_qspi_read
w6300_qspi_transfer_once (Thumb, 388 bytes, Stack size 64 bytes, wiz_platform.o(i.w6300_qspi_transfer_once))
[Stack]
- Max Depth = 136
- Call Chain = w6300_qspi_transfer_once ⇒ hspi_quad_write ⇒ HSPI_QuadSPI_Config
[Calls]- >> HSPI_StandardSPI_Config
- >> HSPI_ReceiveData
- >> HSPI_QuadSPI_Config
- >> HSPI_DualSPI_Config
- >> HSPI_Cmd
- >> hspi_write_frame
- >> hspi_wait_rx_not_empty
- >> hspi_wait_idle
- >> hspi_quad_write
- >> hspi_exchange_byte
- >> hspi_dual_write
[Called By]
wizchip_cris_enter (Thumb, 2 bytes, Stack size 0 bytes, wiz_platform.o(i.wizchip_cris_enter))
[Address Reference Count : 1]
- wiz_platform.o(i.wizchip_spi_cb_reg)
wizchip_cris_exit (Thumb, 2 bytes, Stack size 0 bytes, wiz_platform.o(i.wizchip_cris_exit))
[Address Reference Count : 1]
- wiz_platform.o(i.wizchip_spi_cb_reg)
wizchip_cs_deselect (Thumb, 2 bytes, Stack size 0 bytes, wiz_platform.o(i.wizchip_cs_deselect))
[Address Reference Count : 1]
- wiz_platform.o(i.wizchip_spi_cb_reg)
wizchip_cs_select (Thumb, 2 bytes, Stack size 0 bytes, wiz_platform.o(i.wizchip_cs_select))
[Address Reference Count : 1]
- wiz_platform.o(i.wizchip_spi_cb_reg)
wizchip_qspi_read (Thumb, 12 bytes, Stack size 16 bytes, wiz_platform.o(i.wizchip_qspi_read))
[Stack]
- Max Depth = 192
- Call Chain = wizchip_qspi_read ⇒ w6300_qspi_transfer ⇒ w6300_qspi_transfer_once ⇒ hspi_quad_write ⇒ HSPI_QuadSPI_Config
[Calls]
[Address Reference Count : 1]- wiz_platform.o(i.wizchip_spi_cb_reg)
wizchip_qspi_write (Thumb, 12 bytes, Stack size 16 bytes, wiz_platform.o(i.wizchip_qspi_write))
[Stack]
- Max Depth = 192
- Call Chain = wizchip_qspi_write ⇒ w6300_qspi_transfer ⇒ w6300_qspi_transfer_once ⇒ hspi_quad_write ⇒ HSPI_QuadSPI_Config
[Calls]
[Address Reference Count : 1]- wiz_platform.o(i.wizchip_spi_cb_reg)
recvfrom_IO_6 (Thumb, 622 bytes, Stack size 72 bytes, socket.o(i.recvfrom_IO_6))
[Stack]
- Max Depth = 128
- Call Chain = recvfrom_IO_6 ⇒ wiz_recv_data ⇒ WIZCHIP_READ_BUF
[Calls]- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
- >> close
- >> wiz_recv_ignore
- >> wiz_recv_data
- >> getSn_RX_RSR
[Called By]
sendto_IO_6 (Thumb, 378 bytes, Stack size 56 bytes, socket.o(i.sendto_IO_6))
[Stack]
- Max Depth = 112
- Call Chain = sendto_IO_6 ⇒ wiz_send_data ⇒ WIZCHIP_WRITE_BUF
[Calls]- >> WIZCHIP_WRITE_BUF
- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
- >> wiz_send_data
- >> getSn_TX_FSR
[Called By]
dhcp_w6300_net_restore_lock (Thumb, 14 bytes, Stack size 0 bytes, dhcp.o(i.dhcp_w6300_net_restore_lock))
[Stack]
- Max Depth = 24
- Call Chain = dhcp_w6300_net_restore_lock ⇒ WIZCHIP_WRITE
[Calls]
[Called By]- >> DHCP_init
- >> default_ip_update
- >> default_ip_conflict
- >> default_ip_assign
dhcp_w6300_net_unlock_for_write (Thumb, 28 bytes, Stack size 8 bytes, dhcp.o(i.dhcp_w6300_net_unlock_for_write))
[Stack]
- Max Depth = 32
- Call Chain = dhcp_w6300_net_unlock_for_write ⇒ WIZCHIP_WRITE
[Calls]- >> WIZCHIP_WRITE
- >> WIZCHIP_READ
[Called By]- >> DHCP_init
- >> default_ip_update
- >> default_ip_conflict
- >> default_ip_assign
_printf_core (Thumb, 984 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED)
[Calls]
- >> __aeabi_uldivmod
- >> _printf_pre_padding
- >> _printf_post_padding
[Called By]
_printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printf8.o(i._printf_pre_padding), UNUSED)
[Called By]
Undefined Global Symbols