ZbZclAttrParseLength ⇒ ZbZclAttrParseLength
Function Pointers
- ADC1_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- AES1_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- AES2_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- APPE_SysStatusNot from app_entry.o(.text.APPE_SysStatusNot) referenced 2 times from app_entry.o(.text.appe_Tl_Init)
- APPE_SysUserEvtRx from app_entry.o(.text.APPE_SysUserEvtRx) referenced 2 times from app_entry.o(.text.appe_Tl_Init)
- APP_ZIGBEE_NwkForm from app_zigbee.o(.text.APP_ZIGBEE_NwkForm) referenced 2 times from app_zigbee.o(.text.APP_ZIGBEE_Init)
- APP_ZIGBEE_ProcessNotifyM0ToM4 from app_zigbee.o(.text.APP_ZIGBEE_ProcessNotifyM0ToM4) referenced 2 times from app_zigbee.o(.text.APP_ZIGBEE_Init)
- APP_ZIGBEE_ProcessRequestM0ToM4 from app_zigbee.o(.text.APP_ZIGBEE_ProcessRequestM0ToM4) referenced 2 times from app_zigbee.o(.text.APP_ZIGBEE_Init)
- APP_ZIGBEE_SlaveReportConfCb from app_zigbee.o(.text.APP_ZIGBEE_SlaveReportConfCb) referenced 2 times from app_zigbee.o(.text.APP_ZIGBEE_SendSlaveReport)
- APP_ZIGBEE_SlaveReportIndCb from app_zigbee.o(.text.APP_ZIGBEE_SlaveReportIndCb) referenced 2 times from app_zigbee.o(.text.APP_ZIGBEE_ConfigEndpoints)
- BusFault_Handler from stm32wbxx_it.o(.text.BusFault_Handler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- C2SEV_PWR_C2H_IRQHandler from stm32wbxx_it.o(.text.C2SEV_PWR_C2H_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- COMP_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- CRS_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA1_Channel1_IRQHandler from stm32wbxx_it.o(.text.DMA1_Channel1_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA1_Channel2_IRQHandler from stm32wbxx_it.o(.text.DMA1_Channel2_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA1_Channel3_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA1_Channel4_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA1_Channel5_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA1_Channel6_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA1_Channel7_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA2_Channel1_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA2_Channel2_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA2_Channel3_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA2_Channel4_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA2_Channel5_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA2_Channel6_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMA2_Channel7_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DMAMUX1_OVR_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- DbgTrace_TxCpltCallback from dbg_trace.o(.text.DbgTrace_TxCpltCallback) referenced 2 times from dbg_trace.o(.text.DbgTraceWrite)
- DbgTrace_TxCpltCallback from dbg_trace.o(.text.DbgTrace_TxCpltCallback) referenced 2 times from dbg_trace.o(.text.DbgTrace_TxCpltCallback)
- DebugMon_Handler from stm32wbxx_it.o(.text.DebugMon_Handler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- EXTI0_IRQHandler from stm32wbxx_it.o(.text.EXTI0_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- EXTI1_IRQHandler from stm32wbxx_it.o(.text.EXTI1_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- EXTI2_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- EXTI3_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- EXTI4_IRQHandler from stm32wbxx_it.o(.text.EXTI4_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- EXTI9_5_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- FLASH_IRQHandler from stm32wbxx_it.o(.text.FLASH_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- FPU_IRQHandler from stm32wbxx_it.o(.text.FPU_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- HAL_IPCC_RxCallback from stm32wbxx_hal_ipcc.o(.text.HAL_IPCC_RxCallback) referenced 2 times from stm32wbxx_hal_ipcc.o(.text.IPCC_SetDefaultCallbacks)
- HAL_IPCC_TxCallback from stm32wbxx_hal_ipcc.o(.text.HAL_IPCC_TxCallback) referenced 2 times from stm32wbxx_hal_ipcc.o(.text.IPCC_SetDefaultCallbacks)
- HSEM_IRQHandler from stm32wbxx_it.o(.text.HSEM_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- HardFault_Handler from stm32wbxx_it.o(.text.HardFault_Handler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- I2C3_ER_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- I2C3_EV_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- IPCC_C1_RX_IRQHandler from stm32wbxx_it.o(.text.IPCC_C1_RX_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- IPCC_C1_TX_IRQHandler from stm32wbxx_it.o(.text.IPCC_C1_TX_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- LCD_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- LPTIM1_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- LPTIM2_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- LPUART1_IRQHandler from stm32wbxx_it.o(.text.LPUART1_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- MemManage_Handler from stm32wbxx_it.o(.text.MemManage_Handler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- NMI_Handler from stm32wbxx_it.o(.text.NMI_Handler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- PKA_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- PVD_PVM_IRQHandler from stm32wbxx_it.o(.text.PVD_PVM_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- PWR_SOTF_BLEACT_802ACT_RFPHASE_IRQHandler from stm32wbxx_it.o(.text.PWR_SOTF_BLEACT_802ACT_RFPHASE_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- PendSV_Handler from stm32wbxx_it.o(.text.PendSV_Handler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- QUADSPI_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- RCC_IRQHandler from stm32wbxx_it.o(.text.RCC_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- RNG_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- RTC_Alarm_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- RTC_WKUP_IRQHandler from stm32wbxx_it.o(.text.RTC_WKUP_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- Reset_Handler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- RxCpltCallback from app_entry.o(.text.RxCpltCallback) referenced 2 times from app_entry.o(.text.RxCpltCallback)
- RxCpltCallback from app_entry.o(.text.RxCpltCallback) referenced 2 times from app_entry.o(.text.RxUART_Init)
- SAI1_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- SPI1_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- SPI2_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- SVC_Handler from stm32wbxx_it.o(.text.SVC_Handler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- SendFreeBuf from tl_mbox.o(.text.SendFreeBuf) referenced 2 times from tl_mbox.o(.text.TL_MM_EvtDone)
- SysTick_Handler from stm32wbxx_it.o(.text.SysTick_Handler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- SystemInit from system_stm32wbxx.o(.text.SystemInit) referenced from startup_stm32wb55xx_cm4.o(.text)
- TAMP_STAMP_LSECSS_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- TIM1_BRK_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- TIM1_TRG_COM_TIM17_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- TIM1_UP_TIM16_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- TIM2_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- TL_SYS_Init from tl_mbox.o(.text.TL_SYS_Init) referenced 2 times from shci_tl_if.o(.text.shci_register_io_bus)
- TL_SYS_SendCmd from tl_mbox.o(.text.TL_SYS_SendCmd) referenced 2 times from shci_tl_if.o(.text.shci_register_io_bus)
- TSC_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- TlCmdEvtReceived from shci_tl.o(.text.TlCmdEvtReceived) referenced 2 times from shci_tl.o(.text.TlInit)
- TlUserEvtReceived from shci_tl.o(.text.TlUserEvtReceived) referenced 2 times from shci_tl.o(.text.TlInit)
- UART_DMAAbortOnError from stm32wbxx_hal_uart.o(.text.UART_DMAAbortOnError) referenced 2 times from stm32wbxx_hal_uart.o(.text.HAL_UART_IRQHandler)
- UART_DMAError from stm32wbxx_hal_uart.o(.text.UART_DMAError) referenced 2 times from stm32wbxx_hal_uart.o(.text.HAL_UART_Transmit_DMA)
- UART_DMATransmitCplt from stm32wbxx_hal_uart.o(.text.UART_DMATransmitCplt) referenced 2 times from stm32wbxx_hal_uart.o(.text.HAL_UART_Transmit_DMA)
- UART_DMATxHalfCplt from stm32wbxx_hal_uart.o(.text.UART_DMATxHalfCplt) referenced 2 times from stm32wbxx_hal_uart.o(.text.HAL_UART_Transmit_DMA)
- UART_RxISR_16BIT from stm32wbxx_hal_uart.o(.text.UART_RxISR_16BIT) referenced 2 times from stm32wbxx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN)
- UART_RxISR_16BIT from stm32wbxx_hal_uart.o(.text.UART_RxISR_16BIT) referenced 2 times from stm32wbxx_hal_uart.o(.text.UART_Start_Receive_IT)
- UART_RxISR_16BIT_FIFOEN from stm32wbxx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN) referenced 2 times from stm32wbxx_hal_uart.o(.text.UART_Start_Receive_IT)
- UART_RxISR_8BIT from stm32wbxx_hal_uart.o(.text.UART_RxISR_8BIT) referenced 2 times from stm32wbxx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN)
- UART_RxISR_8BIT from stm32wbxx_hal_uart.o(.text.UART_RxISR_8BIT) referenced 2 times from stm32wbxx_hal_uart.o(.text.UART_Start_Receive_IT)
- UART_RxISR_8BIT_FIFOEN from stm32wbxx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN) referenced 2 times from stm32wbxx_hal_uart.o(.text.UART_Start_Receive_IT)
- USART1_IRQHandler from stm32wbxx_it.o(.text.USART1_IRQHandler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- USB_HP_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- USB_LP_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- UsageFault_Handler from stm32wbxx_it.o(.text.UsageFault_Handler) referenced from startup_stm32wb55xx_cm4.o(RESET)
- WWDG_IRQHandler from startup_stm32wb55xx_cm4.o(.text) referenced from startup_stm32wb55xx_cm4.o(RESET)
- ZbStartupWaitCb from app_zigbee.o(.text.ZbStartupWaitCb) referenced 2 times from app_zigbee.o(.text.ZbStartupWait)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32wb55xx_cm4.o(.text)
- _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0snprintf)
- _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0vsnprintf)
- _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf)
- fputc from dbg_trace.o(.text.fputc) referenced from printfa.o(i.__0printf)
- main from main.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
- onOffServerCommand from zcl_onoff_server.o(.text.onOffServerCommand) referenced 2 times from zcl_onoff_server.o(.text.ZbZclOnOffServerAlloc)
- onOffServerGetSceneData from zcl_onoff_server.o(.text.onOffServerGetSceneData) referenced 2 times from zcl_onoff_server.o(.text.ZbZclOnOffServerAlloc)
- onOffServerSetSceneData from zcl_onoff_server.o(.text.onOffServerSetSceneData) referenced 2 times from zcl_onoff_server.o(.text.ZbZclOnOffServerAlloc)
- onOff_server_1_off from app_zigbee.o(.text.onOff_server_1_off) referenced 2 times from app_zigbee.o(.data.OnOffServerCallbacks_1)
- onOff_server_1_on from app_zigbee.o(.text.onOff_server_1_on) referenced 2 times from app_zigbee.o(.data.OnOffServerCallbacks_1)
- onOff_server_1_toggle from app_zigbee.o(.text.onOff_server_1_toggle) referenced 2 times from app_zigbee.o(.data.OnOffServerCallbacks_1)
- report_command_timer from zcl_attr_report.o(.text.report_command_timer) referenced 2 times from zcl_attr_report.o(.text.zcl_reporting_queue_report)
- shci_user_evt_proc from shci_tl.o(.text.shci_user_evt_proc) referenced 2 times from app_entry.o(.text.appe_Tl_Init)
- zcl_cluster_command_dummy from zcl_cluster_init.o(.text.zcl_cluster_command_dummy) referenced 2 times from zcl_cluster_init.o(.text.ZbZclClusterAttach)
- zcl_cluster_persist_timer from zcl_cluster_init.o(.text.zcl_cluster_persist_timer) referenced 2 times from zcl_cluster_init.o(.text.ZbZclClusterAlloc)
- zcl_cluster_reports_timer from zcl_attr_report.o(.text.zcl_cluster_reports_timer) referenced 2 times from zcl_cluster_init.o(.text.ZbZclClusterAlloc)
- zcl_reporting_send_conf from zcl_attr_report.o(.text.zcl_reporting_send_conf) referenced 2 times from zcl_attr_report.o(.text.zcl_reporting_send_report)
- zcl_reporting_stack_event from zcl_attr_report.o(.text.zcl_reporting_stack_event) referenced 2 times from zcl_cluster_init.o(.text.ZbZclClusterAlloc)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
AES1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
AES2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
CRS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA2_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA2_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA2_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA2_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA2_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMA2_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
DMAMUX1_OVR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
LCD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
LPTIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
PKA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
QUADSPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
SAI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
TAMP_STAMP_LSECSS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
TIM1_TRG_COM_TIM17_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
TIM1_UP_TIM16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
TSC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
USB_HP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
USB_LP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wb55xx_cm4.o(.text))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
__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]- >> UART_SetConfig
- >> _printf_core
- >> _fp_digits
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> ZbZclAttrRead
- >> CircularQueue_Add
- >> shci_send
- >> zcl_cluster_persist_timer
- >> zcl_cluster_reports_timer
- >> ZbZclAttrDefaultWrite
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> zcl_reporting_queue_report
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> _memset$wrapper
- >> __aeabi_memclr
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
[Calls]
[Called By]- >> RxCpltCallback
- >> ZbZclAttrAppendList
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> HAL_RTC_MspInit
- >> HAL_UART_MspInit
- >> PeriphCommonClock_Config
- >> SystemClock_Config
- >> zcl_cluster_reports_timer
- >> zcl_reporting_queue_report
- >> ZbZclClusterAlloc
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
[Called By]
- >> APP_ZIGBEE_SendSlaveReport
- >> zcl_persist_send_cache
- >> zcl_reporting_create_default_reports
- >> ZbZclHandleConfigReport
- >> ZbZclClusterInitApsdeReq
_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]- >> APP_ZIGBEE_CheckWirelessFirmwareInfo
strchr (Thumb, 20 bytes, Stack size 0 bytes, strchr.o(.text))
[Called By]
- >> APP_ZIGBEE_CheckWirelessFirmwareInfo
strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strcmp
[Called By]
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
[Called By]
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_lasr
- >> __aeabi_llsl
- >> _double_round
- >> _double_epilogue
[Called By]- >> __aeabi_drsub
- >> _fp_digits
- >> ZbZclFloatLdexp
- >> __aeabi_dsub
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> zcl_cluster_reports_timer
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> _fp_digits
- >> ZbZclFloatLdexp
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_ddiv ⇒ _double_round
[Calls]
[Called By]- >> _fp_digits
- >> ZbZclFloatLdexp
__aeabi_dcmplt (Thumb, 54 bytes, Stack size 12 bytes, dcmplt.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_dcmplt
[Called By]- >> zcl_cluster_reports_timer
- >> zcl_reporting_epsilon_check
- >> ZbZclHandleConfigReport
__aeabi_dcmpge (Thumb, 54 bytes, Stack size 12 bytes, dcmpge.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_dcmpge
[Called By]- >> zcl_reporting_epsilon_check
__aeabi_dcmpgt (Thumb, 54 bytes, Stack size 12 bytes, dcmpgt.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_dcmpgt
[Called By]- >> zcl_cluster_reports_timer
- >> zcl_append_report_config_record
__aeabi_dcmpeq (Thumb, 56 bytes, Stack size 12 bytes, dcmpeq.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_dcmpeq
[Called By]- >> ZbZclFloatLdexp
- >> zcl_reporting_epsilon_check
- >> ZbZclHandleConfigReport
__aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]
__aeabi_l2d (Thumb, 40 bytes, Stack size 24 bytes, dfltl.o(.text))
[Stack]
- Max Depth = 64
- Call Chain = __aeabi_l2d ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> ZbZclHandleConfigReport
__aeabi_ul2d (Thumb, 24 bytes, Stack size 16 bytes, dfltul.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_ul2d ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> ZbZclFloatLdexp
- >> ZbZclParseFloat
- >> zcl_cluster_reports_timer
__aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_d2iz
[Calls]
[Called By]- >> zcl_append_report_config_record
__aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2uiz
[Calls]
[Called By]- >> zcl_append_report_config_record
__aeabi_d2lz (Thumb, 74 bytes, Stack size 16 bytes, dfixl.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_d2lz
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text))
[Calls]
- >> __aeabi_llsr
- >> __aeabi_llsl
[Called By]- >> _fp_digits
- >> zcl_append_report_config_record
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
[Called By]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> _double_epilogue
- >> __aeabi_uldivmod
- >> __aeabi_dadd
- >> __aeabi_d2ulz
- >> __aeabi_d2lz
_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]
- >> _double_epilogue
- >> __aeabi_uldivmod
- >> __aeabi_d2uiz
- >> __aeabi_d2ulz
- >> __aeabi_d2iz
- >> __aeabi_d2lz
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
__I$use$fp (Thumb, 0 bytes, Stack size 8 bytes, iusefp.o(.text), UNUSED)
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _double_round
[Called By]- >> _double_epilogue
- >> __aeabi_ddiv
- >> __aeabi_dadd
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
- >> _double_round
[Called By]- >> __aeabi_ui2d
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_l2d
- >> __aeabi_ul2d
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
[Called By]
__scatterload (Thumb, 38 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)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
__decompress0 (Thumb, 58 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
APP_ZIGBEE_Error (Thumb, 28 bytes, Stack size 16 bytes, app_zigbee.o(.text.APP_ZIGBEE_Error))
[Stack]
- Max Depth = 432
- Call Chain = APP_ZIGBEE_Error ⇒ APP_ZIGBEE_TraceError ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]
[Called By]- >> APP_ZIGBEE_CheckWirelessFirmwareInfo
APP_ZIGBEE_Init (Thumb, 108 bytes, Stack size 24 bytes, app_zigbee.o(.text.APP_ZIGBEE_Init))
[Stack]
- Max Depth = 652
- Call Chain = APP_ZIGBEE_Init ⇒ APP_ZIGBEE_StackLayersInit ⇒ APP_ZIGBEE_ConfigEndpoints ⇒ ZbZclOnOffServerAlloc ⇒ ZbZclClusterAlloc ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> SHCI_C2_ZIGBEE_Init
- >> APP_ZIGBEE_TL_INIT
- >> APP_ZIGBEE_RegisterCmdBuffer
- >> APP_ZIGBEE_StackLayersInit
- >> APP_ZIGBEE_CheckWirelessFirmwareInfo
- >> logApplication
- >> UTIL_SEQ_RegTask
[Called By]- >> APPE_SysEvtReadyProcessing
APP_ZIGBEE_IsReady (Thumb, 102 bytes, Stack size 8 bytes, app_zigbee.o(.text.APP_ZIGBEE_IsReady))
[Stack]
- Max Depth = 8
- Call Chain = APP_ZIGBEE_IsReady
[Called By]- >> APP_ZIGBEE_SendSlaveReport
- >> APP_ZIGBEE_Process
APP_ZIGBEE_Process (Thumb, 220 bytes, Stack size 16 bytes, app_zigbee.o(.text.APP_ZIGBEE_Process))
[Stack]
- Max Depth = 432
- Call Chain = APP_ZIGBEE_Process ⇒ APP_ZIGBEE_OpenPermitJoin ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> APP_ZIGBEE_IsReady
- >> APP_ZIGBEE_RequestNetworkRestart
- >> APP_ZIGBEE_OpenPermitJoin
- >> HAL_GetTick
[Called By]
APP_ZIGBEE_RegisterCmdBuffer (Thumb, 20 bytes, Stack size 4 bytes, app_zigbee.o(.text.APP_ZIGBEE_RegisterCmdBuffer))
[Stack]
- Max Depth = 4
- Call Chain = APP_ZIGBEE_RegisterCmdBuffer
[Called By]
APP_ZIGBEE_SendSlaveReport (Thumb, 280 bytes, Stack size 80 bytes, app_zigbee.o(.text.APP_ZIGBEE_SendSlaveReport))
[Stack]
- Max Depth = 400
- Call Chain = APP_ZIGBEE_SendSlaveReport ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbApsdeDataReqCallback
- >> APP_ZIGBEE_IsReady
- >> APP_ZIGBEE_EncodeSlaveReport
- >> __aeabi_memclr8
[Called By]- >> ZigbeePort_SendSlaveInputs
APP_ZIGBEE_TL_INIT (Thumb, 46 bytes, Stack size 8 bytes, app_zigbee.o(.text.APP_ZIGBEE_TL_INIT))
[Stack]
- Max Depth = 64
- Call Chain = APP_ZIGBEE_TL_INIT ⇒ TL_ZIGBEE_Init ⇒ HW_IPCC_ZIGBEE_Init ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]
[Called By]
App_DebugOnSlaveReportTx (Thumb, 30 bytes, Stack size 16 bytes, app_globals.o(.text.App_DebugOnSlaveReportTx))
[Stack]
- Max Depth = 20
- Call Chain = App_DebugOnSlaveReportTx ⇒ App_DebugCopyReportToSlaveWatch
[Calls]- >> App_DebugCopyReportToSlaveWatch
[Called By]- >> ZigbeePort_SendSlaveInputs
App_DebugRefresh (Thumb, 128 bytes, Stack size 16 bytes, app_globals.o(.text.App_DebugRefresh))
[Stack]
- Max Depth = 20
- Call Chain = App_DebugRefresh ⇒ App_DebugCopyReportToMasterWatch
[Calls]- >> App_DebugCopyReportToMasterWatch
[Called By]- >> ZigbeeApp_UpdateRoleFromSwitch
- >> App_MasterAcceptReport
- >> ZigbeeApp_Init
App_MakeSlaveReport (Thumb, 110 bytes, Stack size 12 bytes, app_globals.o(.text.App_MakeSlaveReport))
[Stack]
- Max Depth = 12
- Call Chain = App_MakeSlaveReport
[Called By]- >> ZigbeePort_SendSlaveInputs
App_MasterAcceptReport (Thumb, 78 bytes, Stack size 16 bytes, app_globals.o(.text.App_MasterAcceptReport))
[Stack]
- Max Depth = 36
- Call Chain = App_MasterAcceptReport ⇒ App_DebugRefresh ⇒ App_DebugCopyReportToMasterWatch
[Calls]- >> App_DebugRefresh
- >> App_DebugCopyReportToMasterWatch
[Called By]- >> ZigbeePort_OnSlaveReportReceived
App_SetRole (Thumb, 30 bytes, Stack size 4 bytes, app_globals.o(.text.App_SetRole))
[Stack]
- Max Depth = 4
- Call Chain = App_SetRole
[Called By]- >> ZigbeeApp_UpdateRoleFromSwitch
BSP_LED_Init (Thumb, 112 bytes, Stack size 48 bytes, stm32wbxx_nucleo.o(.text.BSP_LED_Init))
[Stack]
- Max Depth = 84
- Call Chain = BSP_LED_Init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin
- >> HAL_GPIO_Init
- >> LL_AHB2_GRP1_EnableClock
[Called By]
BSP_LED_Off (Thumb, 46 bytes, Stack size 16 bytes, stm32wbxx_nucleo.o(.text.BSP_LED_Off))
[Stack]
- Max Depth = 24
- Call Chain = BSP_LED_Off ⇒ HAL_GPIO_WritePin
[Calls]
[Called By]- >> onOff_server_1_off
- >> APP_ZIGBEE_StackLayersInit
BSP_LED_On (Thumb, 46 bytes, Stack size 16 bytes, stm32wbxx_nucleo.o(.text.BSP_LED_On))
[Stack]
- Max Depth = 24
- Call Chain = BSP_LED_On ⇒ HAL_GPIO_WritePin
[Calls]
[Called By]- >> onOff_server_1_on
- >> APP_ZIGBEE_NwkForm
BSP_LED_Toggle (Thumb, 44 bytes, Stack size 16 bytes, stm32wbxx_nucleo.o(.text.BSP_LED_Toggle))
[Stack]
- Max Depth = 28
- Call Chain = BSP_LED_Toggle ⇒ HAL_GPIO_TogglePin
[Calls]
[Called By]
BSP_PB_Init (Thumb, 256 bytes, Stack size 40 bytes, stm32wbxx_nucleo.o(.text.BSP_PB_Init))
[Stack]
- Max Depth = 104
- Call Chain = BSP_PB_Init ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_GPIO_Init
- >> HAL_Delay
- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
- >> LL_AHB2_GRP1_EnableClock
[Called By]
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.BusFault_Handler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
C2SEV_PWR_C2H_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.C2SEV_PWR_C2H_IRQHandler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
CircularQueue_Add (Thumb, 1224 bytes, Stack size 120 bytes, stm_queue.o(.text.CircularQueue_Add))
[Stack]
- Max Depth = 120
- Call Chain = CircularQueue_Add
[Calls]
[Called By]
CircularQueue_Init (Thumb, 110 bytes, Stack size 28 bytes, stm_queue.o(.text.CircularQueue_Init))
[Stack]
- Max Depth = 28
- Call Chain = CircularQueue_Init
[Called By]
CircularQueue_Remove (Thumb, 516 bytes, Stack size 64 bytes, stm_queue.o(.text.CircularQueue_Remove))
[Stack]
- Max Depth = 64
- Call Chain = CircularQueue_Remove
[Called By]- >> DbgTrace_TxCpltCallback
CircularQueue_Sense (Thumb, 394 bytes, Stack size 64 bytes, stm_queue.o(.text.CircularQueue_Sense))
[Stack]
- Max Depth = 64
- Call Chain = CircularQueue_Sense
[Called By]- >> DbgTrace_TxCpltCallback
DMA1_Channel1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.DMA1_Channel1_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = DMA1_Channel1_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.DMA1_Channel2_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = DMA1_Channel2_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
DbgOutputInit (Thumb, 8 bytes, Stack size 8 bytes, app_entry.o(.text.DbgOutputInit))
[Stack]
- Max Depth = 256
- Call Chain = DbgOutputInit ⇒ MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]
[Called By]
DbgOutputTraces (Thumb, 30 bytes, Stack size 24 bytes, app_entry.o(.text.DbgOutputTraces))
[Stack]
- Max Depth = 144
- Call Chain = DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]- >> DbgTraceWrite
- >> DbgTrace_TxCpltCallback
DbgTraceInit (Thumb, 44 bytes, Stack size 16 bytes, dbg_trace.o(.text.DbgTraceInit))
[Stack]
- Max Depth = 272
- Call Chain = DbgTraceInit ⇒ DbgOutputInit ⇒ MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> DbgOutputInit
- >> CircularQueue_Init
[Called By]
DbgTraceWrite (Thumb, 188 bytes, Stack size 48 bytes, dbg_trace.o(.text.DbgTraceWrite))
[Stack]
- Max Depth = 192
- Call Chain = DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> DbgOutputTraces
- >> CircularQueue_Add
[Called By]- >> TL_TRACES_EvtReceived
- >> fputc
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
EXTI0_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.EXTI0_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = EXTI0_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
EXTI1_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.EXTI1_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = EXTI1_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
EXTI4_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.EXTI4_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = EXTI4_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
Error_Handler (Thumb, 14 bytes, Stack size 4 bytes, main.o(.text.Error_Handler))
[Stack]
- Max Depth = 4
- Call Chain = Error_Handler
[Called By]- >> HAL_RTC_MspInit
- >> HAL_UART_MspInit
- >> MX_USART1_UART_Init
- >> PeriphCommonClock_Config
- >> SystemClock_Config
- >> MX_RTC_Init
- >> MX_IPCC_Init
FLASH_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.FLASH_IRQHandler))
[Stack]
- Max Depth = 28
- Call Chain = FLASH_IRQHandler ⇒ HAL_FLASH_IRQHandler ⇒ HAL_FLASH_EndOfOperationCallback
[Calls]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
FLASH_PageErase (Thumb, 44 bytes, Stack size 4 bytes, stm32wbxx_hal_flash_ex.o(.text.FLASH_PageErase))
[Stack]
- Max Depth = 4
- Call Chain = FLASH_PageErase
[Called By]
FPU_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.FPU_IRQHandler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
HAL_DBGMCU_EnableDBGSleepMode (Thumb, 8 bytes, Stack size 8 bytes, stm32wbxx_hal.o(.text.HAL_DBGMCU_EnableDBGSleepMode))
[Stack]
- Max Depth = 8
- Call Chain = HAL_DBGMCU_EnableDBGSleepMode
[Calls]- >> LL_DBGMCU_EnableDBGSleepMode
[Called By]
HAL_DMA_Abort (Thumb, 184 bytes, Stack size 8 bytes, stm32wbxx_hal_dma.o(.text.HAL_DMA_Abort))
[Stack]
- Max Depth = 8
- Call Chain = HAL_DMA_Abort
[Called By]
HAL_DMA_Abort_IT (Thumb, 174 bytes, Stack size 16 bytes, stm32wbxx_hal_dma.o(.text.HAL_DMA_Abort_IT))
[Stack]
- Max Depth = 16
- Call Chain = HAL_DMA_Abort_IT
[Called By]
HAL_DMA_IRQHandler (Thumb, 342 bytes, Stack size 24 bytes, stm32wbxx_hal_dma.o(.text.HAL_DMA_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = HAL_DMA_IRQHandler
[Called By]- >> DMA1_Channel2_IRQHandler
- >> DMA1_Channel1_IRQHandler
HAL_DMA_Init (Thumb, 346 bytes, Stack size 24 bytes, stm32wbxx_hal_dma.o(.text.HAL_DMA_Init))
[Stack]
- Max Depth = 32
- Call Chain = HAL_DMA_Init ⇒ DMA_CalcDMAMUXRequestGenBaseAndMask
[Calls]- >> DMA_CalcDMAMUXRequestGenBaseAndMask
- >> DMA_CalcDMAMUXChannelBaseAndMask
[Called By]
HAL_DMA_Start_IT (Thumb, 252 bytes, Stack size 32 bytes, stm32wbxx_hal_dma.o(.text.HAL_DMA_Start_IT))
[Stack]
- Max Depth = 48
- Call Chain = HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
HAL_Delay (Thumb, 68 bytes, Stack size 24 bytes, app_entry.o(.text.HAL_Delay))
[Stack]
- Max Depth = 24
- Call Chain = HAL_Delay
[Calls]- >> HAL_GetTickFreq
- >> HAL_GetTick
- >> LL_LPM_EnableSleep
[Called By]- >> APP_ZIGBEE_TraceError
- >> BSP_PB_Init
HAL_EXTI_GenerateSWI (Thumb, 54 bytes, Stack size 16 bytes, stm32wbxx_hal_exti.o(.text.HAL_EXTI_GenerateSWI))
[Stack]
- Max Depth = 16
- Call Chain = HAL_EXTI_GenerateSWI
[Called By]
HAL_FLASH_EndOfOperationCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32wbxx_hal_flash.o(.text.HAL_FLASH_EndOfOperationCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_FLASH_EndOfOperationCallback
[Called By]
HAL_FLASH_IRQHandler (Thumb, 432 bytes, Stack size 16 bytes, stm32wbxx_hal_flash.o(.text.HAL_FLASH_IRQHandler))
[Stack]
- Max Depth = 20
- Call Chain = HAL_FLASH_IRQHandler ⇒ HAL_FLASH_EndOfOperationCallback
[Calls]- >> HAL_FLASH_EndOfOperationCallback
- >> FLASH_PageErase
- >> HAL_FLASH_OperationErrorCallback
[Called By]
HAL_FLASH_OperationErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32wbxx_hal_flash.o(.text.HAL_FLASH_OperationErrorCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_FLASH_OperationErrorCallback
[Called By]
HAL_GPIO_EXTI_Callback (Thumb, 48 bytes, Stack size 8 bytes, app_entry.o(.text.HAL_GPIO_EXTI_Callback))
[Stack]
- Max Depth = 8
- Call Chain = HAL_GPIO_EXTI_Callback
[Called By]- >> HAL_GPIO_EXTI_IRQHandler
HAL_GPIO_EXTI_IRQHandler (Thumb, 56 bytes, Stack size 16 bytes, stm32wbxx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler))
[Stack]
- Max Depth = 24
- Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
[Calls]- >> HAL_GPIO_EXTI_Callback
[Called By]- >> EXTI1_IRQHandler
- >> EXTI0_IRQHandler
- >> EXTI4_IRQHandler
HAL_GPIO_Init (Thumb, 814 bytes, Stack size 36 bytes, stm32wbxx_hal_gpio.o(.text.HAL_GPIO_Init))
[Stack]
- Max Depth = 36
- Call Chain = HAL_GPIO_Init
[Called By]- >> HAL_UART_MspInit
- >> BSP_PB_Init
- >> BSP_LED_Init
- >> Hardware_Init
HAL_GPIO_ReadPin (Thumb, 46 bytes, Stack size 8 bytes, stm32wbxx_hal_gpio.o(.text.HAL_GPIO_ReadPin))
[Stack]
- Max Depth = 8
- Call Chain = HAL_GPIO_ReadPin
[Called By]
HAL_GPIO_TogglePin (Thumb, 38 bytes, Stack size 12 bytes, stm32wbxx_hal_gpio.o(.text.HAL_GPIO_TogglePin))
[Stack]
- Max Depth = 12
- Call Chain = HAL_GPIO_TogglePin
[Called By]
HAL_GPIO_WritePin (Thumb, 44 bytes, Stack size 8 bytes, stm32wbxx_hal_gpio.o(.text.HAL_GPIO_WritePin))
[Stack]
- Max Depth = 8
- Call Chain = HAL_GPIO_WritePin
[Called By]- >> Hardware_SetRoleLed
- >> BSP_LED_Off
- >> BSP_LED_On
- >> BSP_LED_Init
HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32wbxx_hal.o(.text.HAL_GetTick))
[Called By]
- >> Hardware_GetTickMs
- >> APP_ZIGBEE_Process
- >> APP_ZIGBEE_SlaveReportIndCb
- >> APP_ZIGBEE_StackLayersInit
- >> APP_ZIGBEE_NwkForm
- >> HAL_Delay
- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> RCCEx_PLLSAI1_ConfigNR
- >> RCCEx_PLLSAI1_ConfigNQ
- >> RCCEx_PLLSAI1_ConfigNP
- >> RCC_SetFlashLatency
- >> HAL_RTC_WaitForSynchro
- >> RTC_EnterInitMode
- >> UART_WaitOnFlagUntilTimeout
- >> UART_CheckIdleState
HAL_GetTickFreq (Thumb, 12 bytes, Stack size 0 bytes, stm32wbxx_hal.o(.text.HAL_GetTickFreq))
[Called By]
HAL_GetTickPrio (Thumb, 12 bytes, Stack size 0 bytes, stm32wbxx_hal.o(.text.HAL_GetTickPrio))
[Called By]
HAL_HSEM_FreeCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32wbxx_hal_hsem.o(.text.HAL_HSEM_FreeCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_HSEM_FreeCallback
[Called By]
HAL_HSEM_IRQHandler (Thumb, 54 bytes, Stack size 16 bytes, stm32wbxx_hal_hsem.o(.text.HAL_HSEM_IRQHandler))
[Stack]
- Max Depth = 20
- Call Chain = HAL_HSEM_IRQHandler ⇒ HAL_HSEM_FreeCallback
[Calls]
[Called By]
HAL_IPCC_Init (Thumb, 100 bytes, Stack size 24 bytes, stm32wbxx_hal_ipcc.o(.text.HAL_IPCC_Init))
[Stack]
- Max Depth = 112
- Call Chain = HAL_IPCC_Init ⇒ HAL_IPCC_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_IPCC_MspInit
- >> IPCC_SetDefaultCallbacks
- >> IPCC_Reset_Register
[Called By]
HAL_IPCC_MspInit (Thumb, 76 bytes, Stack size 24 bytes, stm32wbxx_hal_msp.o(.text.HAL_IPCC_MspInit))
[Stack]
- Max Depth = 88
- Call Chain = HAL_IPCC_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> LL_AHB3_GRP1_EnableClock
- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
[Called By]
HAL_IPCC_RxCallback (Thumb, 14 bytes, Stack size 12 bytes, stm32wbxx_hal_ipcc.o(.text.HAL_IPCC_RxCallback))
[Stack]
- Max Depth = 12
- Call Chain = HAL_IPCC_RxCallback
[Address Reference Count : 1]- stm32wbxx_hal_ipcc.o(.text.IPCC_SetDefaultCallbacks)
HAL_IPCC_TxCallback (Thumb, 14 bytes, Stack size 12 bytes, stm32wbxx_hal_ipcc.o(.text.HAL_IPCC_TxCallback))
[Stack]
- Max Depth = 12
- Call Chain = HAL_IPCC_TxCallback
[Address Reference Count : 1]- stm32wbxx_hal_ipcc.o(.text.IPCC_SetDefaultCallbacks)
HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32wbxx_hal.o(.text.HAL_IncTick))
[Called By]
HAL_Init (Thumb, 66 bytes, Stack size 16 bytes, stm32wbxx_hal.o(.text.HAL_Init))
[Stack]
- Max Depth = 120
- Call Chain = HAL_Init ⇒ HAL_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_MspInit
- >> HAL_NVIC_SetPriorityGrouping
- >> HAL_InitTick
[Called By]
HAL_InitTick (Thumb, 130 bytes, Stack size 16 bytes, stm32wbxx_hal.o(.text.HAL_InitTick))
[Stack]
- Max Depth = 84
- Call Chain = HAL_InitTick ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq ⇒ LL_RCC_MSI_GetRange
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_SYSTICK_Config
- >> HAL_RCC_GetHCLKFreq
[Called By]- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_Init
HAL_MspInit (Thumb, 144 bytes, Stack size 40 bytes, stm32wbxx_hal_msp.o(.text.HAL_MspInit))
[Stack]
- Max Depth = 104
- Call Chain = HAL_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> LL_AHB3_GRP1_EnableClock
- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
[Called By]
HAL_NVIC_ClearPendingIRQ (Thumb, 20 bytes, Stack size 16 bytes, stm32wbxx_hal_cortex.o(.text.HAL_NVIC_ClearPendingIRQ))
[Stack]
- Max Depth = 20
- Call Chain = HAL_NVIC_ClearPendingIRQ ⇒ __NVIC_ClearPendingIRQ
[Calls]- >> __NVIC_ClearPendingIRQ
[Called By]- >> HW_TS_Stop
- >> RestartWakeupCounter
- >> HW_TS_Init
HAL_NVIC_DisableIRQ (Thumb, 20 bytes, Stack size 16 bytes, stm32wbxx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ))
[Stack]
- Max Depth = 20
- Call Chain = HAL_NVIC_DisableIRQ ⇒ __NVIC_DisableIRQ
[Calls]
[Called By]- >> HW_TS_Stop
- >> HW_TS_Start
HAL_NVIC_EnableIRQ (Thumb, 20 bytes, Stack size 16 bytes, stm32wbxx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ))
[Stack]
- Max Depth = 20
- Call Chain = HAL_NVIC_EnableIRQ ⇒ __NVIC_EnableIRQ
[Calls]
[Called By]- >> HW_IPCC_Init
- >> HAL_RTC_MspInit
- >> HAL_UART_MspInit
- >> HAL_IPCC_MspInit
- >> HAL_MspInit
- >> HW_TS_Stop
- >> HW_TS_Start
- >> BSP_PB_Init
- >> HW_TS_Init
- >> MX_DMA_Init
HAL_NVIC_SetPendingIRQ (Thumb, 20 bytes, Stack size 16 bytes, stm32wbxx_hal_cortex.o(.text.HAL_NVIC_SetPendingIRQ))
[Stack]
- Max Depth = 20
- Call Chain = HAL_NVIC_SetPendingIRQ ⇒ __NVIC_SetPendingIRQ
[Calls]
[Called By]- >> RestartWakeupCounter
- >> HW_TS_Init
HAL_NVIC_SetPriority (Thumb, 46 bytes, Stack size 32 bytes, stm32wbxx_hal_cortex.o(.text.HAL_NVIC_SetPriority))
[Stack]
- Max Depth = 64
- Call Chain = HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> __NVIC_SetPriority
- >> NVIC_EncodePriority
- >> __NVIC_GetPriorityGrouping
[Called By]- >> HAL_RTC_MspInit
- >> HAL_UART_MspInit
- >> HAL_IPCC_MspInit
- >> HAL_MspInit
- >> BSP_PB_Init
- >> HW_TS_Init
- >> MX_DMA_Init
- >> HAL_InitTick
HAL_NVIC_SetPriorityGrouping (Thumb, 16 bytes, Stack size 16 bytes, stm32wbxx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping))
[Stack]
- Max Depth = 28
- Call Chain = HAL_NVIC_SetPriorityGrouping ⇒ __NVIC_SetPriorityGrouping
[Calls]- >> __NVIC_SetPriorityGrouping
[Called By]
HAL_NVIC_SystemReset (Thumb, 4 bytes, Stack size 0 bytes, stm32wbxx_hal_cortex.o(.text.HAL_NVIC_SystemReset))
[Calls]
[Called By]
HAL_PWREx_GetVoltageRange (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_pwr_ex.o(.text.HAL_PWREx_GetVoltageRange))
[Called By]
- >> RCC_SetFlashLatencyFromMSIRange
HAL_PWREx_PVD_PVM_IRQHandler (Thumb, 78 bytes, Stack size 8 bytes, stm32wbxx_hal_pwr_ex.o(.text.HAL_PWREx_PVD_PVM_IRQHandler))
[Stack]
- Max Depth = 12
- Call Chain = HAL_PWREx_PVD_PVM_IRQHandler ⇒ LL_EXTI_ClearFlag_32_63
[Calls]- >> HAL_PWREx_PVM3Callback
- >> HAL_PWREx_PVM1Callback
- >> LL_EXTI_ClearFlag_32_63
- >> LL_EXTI_ReadFlag_32_63
- >> LL_EXTI_ClearFlag_0_31
- >> LL_EXTI_ReadFlag_0_31
- >> HAL_PWR_PVDCallback
[Called By]
HAL_PWREx_PVM1Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_hal_pwr_ex.o(.text.HAL_PWREx_PVM1Callback))
[Called By]
- >> HAL_PWREx_PVD_PVM_IRQHandler
HAL_PWREx_PVM3Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_hal_pwr_ex.o(.text.HAL_PWREx_PVM3Callback))
[Called By]
- >> HAL_PWREx_PVD_PVM_IRQHandler
HAL_PWR_EnableBkUpAccess (Thumb, 18 bytes, Stack size 0 bytes, stm32wbxx_hal_pwr.o(.text.HAL_PWR_EnableBkUpAccess))
[Called By]
- >> HAL_RTC_MspInit
- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_RCC_OscConfig
- >> SystemClock_Config
HAL_PWR_PVDCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_hal_pwr.o(.text.HAL_PWR_PVDCallback))
[Called By]
- >> HAL_PWREx_PVD_PVM_IRQHandler
HAL_RCCEx_PeriphCLKConfig (Thumb, 800 bytes, Stack size 40 bytes, stm32wbxx_hal_rcc_ex.o(.text.HAL_RCCEx_PeriphCLKConfig))
[Stack]
- Max Depth = 64
- Call Chain = HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_ConfigNR
[Calls]- >> HAL_GetTick
- >> HAL_PWR_EnableBkUpAccess
- >> LL_RCC_SetSMPSClockSource
- >> LL_RCC_SetSMPSPrescaler
- >> LL_RCC_SetRFWKPClockSource
- >> RCCEx_PLLSAI1_ConfigNR
- >> LL_RCC_SetADCClockSource
- >> LL_RCC_SetCLK48ClockSource
- >> LL_RCC_SetRNGClockSource
- >> RCCEx_PLLSAI1_ConfigNQ
- >> LL_RCC_SetUSBClockSource
- >> LL_RCC_SetI2CClockSource
- >> LL_RCC_SetLPTIMClockSource
- >> LL_RCC_SetLPUARTClockSource
- >> LL_RCC_SetUSARTClockSource
- >> LL_RCC_LSE_IsReady
- >> LL_RCC_LSE_IsEnabled
- >> LL_RCC_ReleaseBackupDomainReset
- >> LL_RCC_ForceBackupDomainReset
- >> LL_RCC_SetRTCClockSource
- >> LL_RCC_GetRTCClockSource
- >> LL_RCC_SetSAIClockSource
- >> RCCEx_PLLSAI1_ConfigNP
[Called By]- >> HAL_RTC_MspInit
- >> HAL_UART_MspInit
- >> PeriphCommonClock_Config
HAL_RCC_ClockConfig (Thumb, 744 bytes, Stack size 24 bytes, stm32wbxx_hal_rcc.o(.text.HAL_RCC_ClockConfig))
[Stack]
- Max Depth = 108
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq ⇒ LL_RCC_MSI_GetRange
[Calls]- >> HAL_GetTick
- >> HAL_GetTickPrio
- >> HAL_RCC_GetHCLKFreq
- >> HAL_InitTick
- >> LL_RCC_SetSysClkSource
- >> LL_RCC_IsActiveFlag_PPRE2
- >> LL_RCC_SetAPB2Prescaler
- >> LL_RCC_IsActiveFlag_PPRE1
- >> LL_RCC_SetAPB1Prescaler
- >> LL_RCC_IsActiveFlag_SHDHPRE
- >> LL_RCC_SetAHB4Prescaler
- >> LL_RCC_IsActiveFlag_C2HPRE
- >> LL_C2_RCC_SetAHBPrescaler
- >> LL_RCC_IsActiveFlag_HPRE
- >> LL_RCC_SetAHBPrescaler
- >> LL_RCC_HSI_IsReady
- >> LL_RCC_HSE_IsReady
- >> LL_RCC_GetSysClkSource
- >> LL_RCC_PLL_IsReady
- >> LL_RCC_MSI_IsReady
[Called By]
HAL_RCC_GetHCLKFreq (Thumb, 42 bytes, Stack size 16 bytes, stm32wbxx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq))
[Stack]
- Max Depth = 68
- Call Chain = HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq ⇒ LL_RCC_MSI_GetRange
[Calls]- >> HAL_RCC_GetSysClockFreq
- >> LL_RCC_GetAHBPrescaler
[Called By]- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
- >> HAL_InitTick
HAL_RCC_GetPCLK1Freq (Thumb, 44 bytes, Stack size 16 bytes, stm32wbxx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq))
[Stack]
- Max Depth = 84
- Call Chain = HAL_RCC_GetPCLK1Freq ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq ⇒ LL_RCC_MSI_GetRange
[Calls]- >> HAL_RCC_GetHCLKFreq
- >> LL_RCC_GetAPB1Prescaler
[Called By]
HAL_RCC_GetPCLK2Freq (Thumb, 44 bytes, Stack size 16 bytes, stm32wbxx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq))
[Stack]
- Max Depth = 84
- Call Chain = HAL_RCC_GetPCLK2Freq ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq ⇒ LL_RCC_MSI_GetRange
[Calls]- >> HAL_RCC_GetHCLKFreq
- >> LL_RCC_GetAPB2Prescaler
[Called By]
HAL_RCC_GetSysClockFreq (Thumb, 280 bytes, Stack size 48 bytes, stm32wbxx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq))
[Stack]
- Max Depth = 52
- Call Chain = HAL_RCC_GetSysClockFreq ⇒ LL_RCC_MSI_GetRange
[Calls]- >> LL_RCC_PLL_GetR
- >> LL_RCC_PLL_GetDivider
- >> LL_RCC_PLL_GetN
- >> LL_RCC_HSE_IsEnabledDiv2
- >> LL_RCC_MSI_GetRange
- >> LL_RCC_PLL_GetMainSource
- >> LL_RCC_GetSysClkSource
[Called By]- >> HAL_RCC_GetHCLKFreq
- >> UART_SetConfig
HAL_RCC_OscConfig (Thumb, 2000 bytes, Stack size 64 bytes, stm32wbxx_hal_rcc.o(.text.HAL_RCC_OscConfig))
[Stack]
- Max Depth = 176
- Call Chain = HAL_RCC_OscConfig ⇒ RCC_SetFlashLatencyFromMSIRange ⇒ RCC_SetFlashLatency
[Calls]- >> HAL_GetTick
- >> HAL_PWR_EnableBkUpAccess
- >> HAL_RCC_GetHCLKFreq
- >> HAL_InitTick
- >> LL_RCC_PLL_Enable
- >> LL_RCC_PLL_Disable
- >> LL_RCC_HSI48_Disable
- >> LL_RCC_HSI48_IsReady
- >> LL_RCC_HSI48_Enable
- >> LL_RCC_LSE_IsReady
- >> LL_RCC_LSE_DisableBypass
- >> LL_RCC_LSE_Disable
- >> LL_RCC_LSE_EnableBypass
- >> LL_RCC_LSE_Enable
- >> LL_RCC_LSI2_Disable
- >> LL_RCC_LSI1_Disable
- >> LL_RCC_LSI2_SetTrimming
- >> LL_RCC_LSI2_IsReady
- >> LL_RCC_LSI2_Enable
- >> LL_RCC_LSI1_Enable
- >> LL_RCC_LSI1_IsReady
- >> LL_RCC_HSI_Disable
- >> LL_RCC_HSI_IsReady
- >> LL_RCC_HSI_Enable
- >> LL_RCC_HSE_IsReady
- >> LL_RCC_HSE_Disable
- >> LL_RCC_HSE_Enable
- >> LL_RCC_MSI_Disable
- >> RCC_SetFlashLatencyFromMSIRange
- >> LL_RCC_MSI_GetRange
- >> LL_RCC_PLL_GetMainSource
- >> LL_RCC_GetSysClkSource
- >> LL_RCC_HSI_SetCalibTrimming
- >> LL_RCC_MSI_SetCalibTrimming
- >> LL_RCC_MSI_SetRange
- >> LL_RCC_MSI_IsReady
- >> LL_RCC_MSI_Enable
[Called By]
HAL_RTCEx_SetWakeUpTimer_IT (Thumb, 474 bytes, Stack size 20 bytes, stm32wbxx_hal_rtc_ex.o(.text.HAL_RTCEx_SetWakeUpTimer_IT))
[Stack]
- Max Depth = 20
- Call Chain = HAL_RTCEx_SetWakeUpTimer_IT
[Called By]
HAL_RTC_Init (Thumb, 280 bytes, Stack size 24 bytes, stm32wbxx_hal_rtc.o(.text.HAL_RTC_Init))
[Stack]
- Max Depth = 192
- Call Chain = HAL_RTC_Init ⇒ HAL_RTC_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_RTC_MspInit
- >> RTC_ExitInitMode
- >> RTC_EnterInitMode
[Called By]
HAL_RTC_MspInit (Thumb, 128 bytes, Stack size 104 bytes, stm32wbxx_hal_msp.o(.text.HAL_RTC_MspInit))
[Stack]
- Max Depth = 168
- Call Chain = HAL_RTC_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> LL_APB1_GRP1_EnableClock
- >> LL_RCC_EnableRTC
- >> LL_RCC_SetRTCClockSource
- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
- >> HAL_RCCEx_PeriphCLKConfig
- >> Error_Handler
- >> HAL_PWR_EnableBkUpAccess
- >> __aeabi_memclr4
[Called By]
HAL_RTC_WaitForSynchro (Thumb, 88 bytes, Stack size 24 bytes, stm32wbxx_hal_rtc.o(.text.HAL_RTC_WaitForSynchro))
[Stack]
- Max Depth = 24
- Call Chain = HAL_RTC_WaitForSynchro
[Calls]
[Called By]
HAL_SYSTICK_Config (Thumb, 16 bytes, Stack size 16 bytes, stm32wbxx_hal_cortex.o(.text.HAL_SYSTICK_Config))
[Stack]
- Max Depth = 40
- Call Chain = HAL_SYSTICK_Config ⇒ SysTick_Config ⇒ __NVIC_SetPriority
[Calls]
[Called By]
HAL_UARTEx_DisableFifoMode (Thumb, 124 bytes, Stack size 12 bytes, stm32wbxx_hal_uart_ex.o(.text.HAL_UARTEx_DisableFifoMode))
[Stack]
- Max Depth = 12
- Call Chain = HAL_UARTEx_DisableFifoMode
[Called By]
HAL_UARTEx_RxEventCallback (Thumb, 12 bytes, Stack size 8 bytes, stm32wbxx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback))
[Stack]
- Max Depth = 8
- Call Chain = HAL_UARTEx_RxEventCallback
[Called By]- >> HAL_UART_IRQHandler
- >> UART_RxISR_8BIT
- >> UART_RxISR_16BIT
- >> UART_RxISR_8BIT_FIFOEN
- >> UART_RxISR_16BIT_FIFOEN
HAL_UARTEx_RxFifoFullCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32wbxx_hal_uart_ex.o(.text.HAL_UARTEx_RxFifoFullCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_UARTEx_RxFifoFullCallback
[Called By]
HAL_UARTEx_SetRxFifoThreshold (Thumb, 140 bytes, Stack size 24 bytes, stm32wbxx_hal_uart_ex.o(.text.HAL_UARTEx_SetRxFifoThreshold))
[Stack]
- Max Depth = 32
- Call Chain = HAL_UARTEx_SetRxFifoThreshold ⇒ UARTEx_SetNbDataToProcess
[Calls]- >> UARTEx_SetNbDataToProcess
[Called By]
HAL_UARTEx_SetTxFifoThreshold (Thumb, 140 bytes, Stack size 24 bytes, stm32wbxx_hal_uart_ex.o(.text.HAL_UARTEx_SetTxFifoThreshold))
[Stack]
- Max Depth = 32
- Call Chain = HAL_UARTEx_SetTxFifoThreshold ⇒ UARTEx_SetNbDataToProcess
[Calls]- >> UARTEx_SetNbDataToProcess
[Called By]
HAL_UARTEx_TxFifoEmptyCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32wbxx_hal_uart_ex.o(.text.HAL_UARTEx_TxFifoEmptyCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_UARTEx_TxFifoEmptyCallback
[Called By]
HAL_UARTEx_WakeupCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32wbxx_hal_uart_ex.o(.text.HAL_UARTEx_WakeupCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_UARTEx_WakeupCallback
[Called By]
HAL_UART_ErrorCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32wbxx_hal_uart.o(.text.HAL_UART_ErrorCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_UART_ErrorCallback
[Called By]- >> HAL_UART_IRQHandler
- >> UART_DMAAbortOnError
- >> UART_DMAError
- >> UART_RxISR_8BIT_FIFOEN
- >> UART_RxISR_16BIT_FIFOEN
HAL_UART_IRQHandler (Thumb, 1430 bytes, Stack size 72 bytes, stm32wbxx_hal_uart.o(.text.HAL_UART_IRQHandler))
[Stack]
- Max Depth = 104
- Call Chain = HAL_UART_IRQHandler ⇒ UART_EndTransmit_IT ⇒ HAL_UART_TxCpltCallback
[Calls]- >> HAL_DMA_Abort_IT
- >> HAL_DMA_Abort
- >> HAL_UARTEx_RxFifoFullCallback
- >> HAL_UARTEx_TxFifoEmptyCallback
- >> HAL_UARTEx_WakeupCallback
- >> HAL_UARTEx_RxEventCallback
- >> HAL_UART_ErrorCallback
- >> UART_EndTransmit_IT
- >> UART_EndRxTransfer
[Called By]- >> LPUART1_IRQHandler
- >> USART1_IRQHandler
HAL_UART_Init (Thumb, 170 bytes, Stack size 16 bytes, stm32wbxx_hal_uart.o(.text.HAL_UART_Init))
[Stack]
- Max Depth = 232
- Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_UART_MspInit
- >> UART_CheckIdleState
- >> UART_SetConfig
- >> UART_AdvFeatureConfig
[Called By]
HAL_UART_MspInit (Thumb, 446 bytes, Stack size 152 bytes, stm32wbxx_hal_msp.o(.text.HAL_UART_MspInit))
[Stack]
- Max Depth = 216
- Call Chain = HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_DMA_Init
- >> HAL_GPIO_Init
- >> LL_APB2_GRP1_EnableClock
- >> LL_AHB2_GRP1_EnableClock
- >> LL_APB1_GRP2_EnableClock
- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
- >> HAL_RCCEx_PeriphCLKConfig
- >> Error_Handler
- >> __aeabi_memclr4
[Called By]
HAL_UART_Receive_IT (Thumb, 160 bytes, Stack size 32 bytes, stm32wbxx_hal_uart.o(.text.HAL_UART_Receive_IT))
[Stack]
- Max Depth = 64
- Call Chain = HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
[Calls]
[Called By]
HAL_UART_RxCpltCallback (Thumb, 108 bytes, Stack size 16 bytes, hw_uart.o(.text.HAL_UART_RxCpltCallback))
[Stack]
- Max Depth = 16
- Call Chain = HAL_UART_RxCpltCallback
[Called By]- >> UART_RxISR_8BIT
- >> UART_RxISR_16BIT
- >> UART_RxISR_8BIT_FIFOEN
- >> UART_RxISR_16BIT_FIFOEN
HAL_UART_Transmit_DMA (Thumb, 264 bytes, Stack size 32 bytes, stm32wbxx_hal_uart.o(.text.HAL_UART_Transmit_DMA))
[Stack]
- Max Depth = 80
- Call Chain = HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
HAL_UART_TxCpltCallback (Thumb, 108 bytes, Stack size 16 bytes, hw_uart.o(.text.HAL_UART_TxCpltCallback))
[Stack]
- Max Depth = 16
- Call Chain = HAL_UART_TxCpltCallback
[Called By]- >> UART_EndTransmit_IT
- >> UART_DMATransmitCplt
HAL_UART_TxHalfCpltCallback (Thumb, 8 bytes, Stack size 4 bytes, stm32wbxx_hal_uart.o(.text.HAL_UART_TxHalfCpltCallback))
[Stack]
- Max Depth = 4
- Call Chain = HAL_UART_TxHalfCpltCallback
[Called By]
HSEM_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.HSEM_IRQHandler))
[Stack]
- Max Depth = 28
- Call Chain = HSEM_IRQHandler ⇒ HAL_HSEM_IRQHandler ⇒ HAL_HSEM_FreeCallback
[Calls]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
HW_IPCC_BLE_AclDataAckNot (Thumb, 24 bytes, Stack size 8 bytes, tl_mbox.o(.text.HW_IPCC_BLE_AclDataAckNot))
[Stack]
- Max Depth = 44
- Call Chain = HW_IPCC_BLE_AclDataAckNot ⇒ OutputDbgTrace
[Calls]
[Called By]- >> HW_IPCC_BLE_AclDataEvtHandler
HW_IPCC_BLE_RxEvtNot (Thumb, 96 bytes, Stack size 16 bytes, tl_mbox.o(.text.HW_IPCC_BLE_RxEvtNot))
[Stack]
- Max Depth = 68
- Call Chain = HW_IPCC_BLE_RxEvtNot ⇒ LST_remove_head ⇒ LST_remove_node
[Calls]- >> LST_remove_head
- >> LST_is_empty
- >> OutputDbgTrace
[Called By]- >> HW_IPCC_BLE_EvtHandler
HW_IPCC_Enable (Thumb, 40 bytes, Stack size 16 bytes, hw_ipcc.o(.text.HW_IPCC_Enable))
[Stack]
- Max Depth = 24
- Call Chain = HW_IPCC_Enable ⇒ LL_C2_AHB3_GRP1_EnableClock
[Calls]- >> LL_PWR_EnableBootC2
- >> LL_C2_EXTI_EnableEvent_32_63
- >> LL_EXTI_EnableRisingTrig_32_63
- >> LL_C2_AHB3_GRP1_EnableClock
[Called By]
HW_IPCC_Init (Thumb, 48 bytes, Stack size 16 bytes, hw_ipcc.o(.text.HW_IPCC_Init))
[Stack]
- Max Depth = 36
- Call Chain = HW_IPCC_Init ⇒ HAL_NVIC_EnableIRQ ⇒ __NVIC_EnableIRQ
[Calls]- >> LL_C1_IPCC_EnableIT_TXF
- >> LL_C1_IPCC_EnableIT_RXO
- >> LL_AHB3_GRP1_EnableClock
- >> HAL_NVIC_EnableIRQ
[Called By]
HW_IPCC_MM_SendFreeBuf (Thumb, 104 bytes, Stack size 32 bytes, hw_ipcc.o(.text.HW_IPCC_MM_SendFreeBuf))
[Stack]
- Max Depth = 40
- Call Chain = HW_IPCC_MM_SendFreeBuf ⇒ LL_C1_IPCC_EnableTransmitChannel
[Calls]- >> LL_C1_IPCC_EnableTransmitChannel
- >> LL_C1_IPCC_SetFlag_CHx
- >> LL_C1_IPCC_IsActiveFlag_CHx
[Called By]
HW_IPCC_Rx_Handler (Thumb, 230 bytes, Stack size 8 bytes, hw_ipcc.o(.text.HW_IPCC_Rx_Handler))
[Stack]
- Max Depth = 240
- Call Chain = HW_IPCC_Rx_Handler ⇒ HW_IPCC_TRACES_EvtHandler ⇒ HW_IPCC_TRACES_EvtNot ⇒ TL_TRACES_EvtReceived ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> HW_IPCC_TRACES_EvtHandler
- >> HW_IPCC_BLE_EvtHandler
- >> HW_IPCC_ZIGBEE_StackM0RequestHandler
- >> HW_IPCC_ZIGBEE_StackNotifEvtHandler
- >> HW_IPCC_SYS_EvtHandler
- >> LL_C2_IPCC_IsActiveFlag_CHx
[Called By]
HW_IPCC_SYS_CmdEvtNot (Thumb, 46 bytes, Stack size 16 bytes, tl_mbox.o(.text.HW_IPCC_SYS_CmdEvtNot))
[Stack]
- Max Depth = 52
- Call Chain = HW_IPCC_SYS_CmdEvtNot ⇒ OutputDbgTrace
[Calls]
[Called By]- >> HW_IPCC_SYS_CmdEvtHandler
HW_IPCC_SYS_EvtNot (Thumb, 64 bytes, Stack size 16 bytes, tl_mbox.o(.text.HW_IPCC_SYS_EvtNot))
[Stack]
- Max Depth = 68
- Call Chain = HW_IPCC_SYS_EvtNot ⇒ LST_remove_head ⇒ LST_remove_node
[Calls]- >> LST_remove_head
- >> LST_is_empty
- >> OutputDbgTrace
[Called By]- >> HW_IPCC_SYS_EvtHandler
HW_IPCC_SYS_Init (Thumb, 50 bytes, Stack size 24 bytes, hw_ipcc.o(.text.HW_IPCC_SYS_Init))
[Stack]
- Max Depth = 32
- Call Chain = HW_IPCC_SYS_Init ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]- >> LL_C1_IPCC_EnableReceiveChannel
[Called By]
HW_IPCC_SYS_SendCmd (Thumb, 62 bytes, Stack size 32 bytes, hw_ipcc.o(.text.HW_IPCC_SYS_SendCmd))
[Stack]
- Max Depth = 40
- Call Chain = HW_IPCC_SYS_SendCmd ⇒ LL_C1_IPCC_EnableTransmitChannel
[Calls]- >> LL_C1_IPCC_EnableTransmitChannel
- >> LL_C1_IPCC_SetFlag_CHx
[Called By]
HW_IPCC_TRACES_EvtNot (Thumb, 48 bytes, Stack size 16 bytes, tl_mbox.o(.text.HW_IPCC_TRACES_EvtNot))
[Stack]
- Max Depth = 224
- Call Chain = HW_IPCC_TRACES_EvtNot ⇒ TL_TRACES_EvtReceived ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> TL_TRACES_EvtReceived
- >> LST_remove_head
- >> LST_is_empty
[Called By]- >> HW_IPCC_TRACES_EvtHandler
HW_IPCC_TRACES_Init (Thumb, 50 bytes, Stack size 24 bytes, hw_ipcc.o(.text.HW_IPCC_TRACES_Init))
[Stack]
- Max Depth = 32
- Call Chain = HW_IPCC_TRACES_Init ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]- >> LL_C1_IPCC_EnableReceiveChannel
[Called By]
HW_IPCC_Tx_Handler (Thumb, 184 bytes, Stack size 8 bytes, hw_ipcc.o(.text.HW_IPCC_Tx_Handler))
[Stack]
- Max Depth = 84
- Call Chain = HW_IPCC_Tx_Handler ⇒ HW_IPCC_ZIGBEE_CmdEvtHandler ⇒ HW_IPCC_ZIGBEE_RecvAppliAckFromM0 ⇒ TL_ZIGBEE_CmdEvtReceived ⇒ Receive_Ack_From_M0 ⇒ UTIL_SEQ_SetEvt
[Calls]- >> HW_IPCC_BLE_AclDataEvtHandler
- >> HW_IPCC_MM_FreeBufHandler
- >> HW_IPCC_ZIGBEE_CmdEvtHandler
- >> HW_IPCC_SYS_CmdEvtHandler
- >> LL_C1_IPCC_IsActiveFlag_CHx
[Called By]
HW_IPCC_ZIGBEE_Init (Thumb, 60 bytes, Stack size 32 bytes, hw_ipcc.o(.text.HW_IPCC_ZIGBEE_Init))
[Stack]
- Max Depth = 40
- Call Chain = HW_IPCC_ZIGBEE_Init ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]- >> LL_C1_IPCC_EnableReceiveChannel
[Called By]
HW_IPCC_ZIGBEE_RecvAppliAckFromM0 (Thumb, 20 bytes, Stack size 8 bytes, tl_mbox.o(.text.HW_IPCC_ZIGBEE_RecvAppliAckFromM0))
[Stack]
- Max Depth = 52
- Call Chain = HW_IPCC_ZIGBEE_RecvAppliAckFromM0 ⇒ TL_ZIGBEE_CmdEvtReceived ⇒ Receive_Ack_From_M0 ⇒ UTIL_SEQ_SetEvt
[Calls]- >> TL_ZIGBEE_CmdEvtReceived
[Called By]- >> HW_IPCC_ZIGBEE_CmdEvtHandler
HW_IPCC_ZIGBEE_RecvM0NotifyToM4 (Thumb, 20 bytes, Stack size 8 bytes, tl_mbox.o(.text.HW_IPCC_ZIGBEE_RecvM0NotifyToM4))
[Stack]
- Max Depth = 56
- Call Chain = HW_IPCC_ZIGBEE_RecvM0NotifyToM4 ⇒ TL_ZIGBEE_NotReceived ⇒ Receive_Notification_From_M0 ⇒ UTIL_SEQ_SetTask
[Calls]
[Called By]- >> HW_IPCC_ZIGBEE_StackNotifEvtHandler
HW_IPCC_ZIGBEE_RecvM0RequestToM4 (Thumb, 20 bytes, Stack size 8 bytes, tl_mbox.o(.text.HW_IPCC_ZIGBEE_RecvM0RequestToM4))
[Stack]
- Max Depth = 48
- Call Chain = HW_IPCC_ZIGBEE_RecvM0RequestToM4 ⇒ TL_ZIGBEE_M0RequestReceived ⇒ UTIL_SEQ_SetTask
[Calls]- >> TL_ZIGBEE_M0RequestReceived
[Called By]- >> HW_IPCC_ZIGBEE_StackM0RequestHandler
HW_IPCC_ZIGBEE_SendM4AckToM0Notify (Thumb, 62 bytes, Stack size 32 bytes, hw_ipcc.o(.text.HW_IPCC_ZIGBEE_SendM4AckToM0Notify))
[Stack]
- Max Depth = 40
- Call Chain = HW_IPCC_ZIGBEE_SendM4AckToM0Notify ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]- >> LL_C1_IPCC_EnableReceiveChannel
- >> LL_C1_IPCC_ClearFlag_CHx
[Called By]- >> TL_ZIGBEE_SendM4AckToM0Notify
HW_IPCC_ZIGBEE_SendM4AckToM0Request (Thumb, 62 bytes, Stack size 32 bytes, hw_ipcc.o(.text.HW_IPCC_ZIGBEE_SendM4AckToM0Request))
[Stack]
- Max Depth = 40
- Call Chain = HW_IPCC_ZIGBEE_SendM4AckToM0Request ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]- >> LL_C1_IPCC_EnableReceiveChannel
- >> LL_C1_IPCC_ClearFlag_CHx
[Called By]- >> TL_ZIGBEE_SendM4AckToM0Request
HW_IPCC_ZIGBEE_SendM4RequestToM0 (Thumb, 62 bytes, Stack size 32 bytes, hw_ipcc.o(.text.HW_IPCC_ZIGBEE_SendM4RequestToM0))
[Stack]
- Max Depth = 40
- Call Chain = HW_IPCC_ZIGBEE_SendM4RequestToM0 ⇒ LL_C1_IPCC_EnableTransmitChannel
[Calls]- >> LL_C1_IPCC_EnableTransmitChannel
- >> LL_C1_IPCC_SetFlag_CHx
[Called By]- >> TL_ZIGBEE_SendM4RequestToM0
HW_TS_Init (Thumb, 498 bytes, Stack size 48 bytes, hw_timerserver.o(.text.HW_TS_Init))
[Stack]
- Max Depth = 112
- Call Chain = HW_TS_Init ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_NVIC_SetPendingIRQ
- >> HAL_NVIC_ClearPendingIRQ
- >> LL_EXTI_EnableIT_0_31
- >> LL_EXTI_EnableRisingTrig_0_31
- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
[Called By]
HW_TS_RTC_Int_AppNot (Thumb, 20 bytes, Stack size 24 bytes, hw_timerserver.o(.text.HW_TS_RTC_Int_AppNot))
[Stack]
- Max Depth = 24
- Call Chain = HW_TS_RTC_Int_AppNot
[Called By]- >> HW_TS_RTC_Wakeup_Handler
HW_TS_RTC_Wakeup_Handler (Thumb, 438 bytes, Stack size 48 bytes, hw_timerserver.o(.text.HW_TS_RTC_Wakeup_Handler))
[Stack]
- Max Depth = 180
- Call Chain = HW_TS_RTC_Wakeup_Handler ⇒ HW_TS_Start ⇒ HW_TS_Stop ⇒ RescheduleTimerList ⇒ RestartWakeupCounter ⇒ HAL_NVIC_SetPendingIRQ ⇒ __NVIC_SetPendingIRQ
[Calls]- >> HW_TS_RTC_Int_AppNot
- >> HW_TS_Stop
- >> HW_TS_Start
- >> RescheduleTimerList
- >> UnlinkTimer
[Called By]
HW_TS_Start (Thumb, 274 bytes, Stack size 40 bytes, hw_timerserver.o(.text.HW_TS_Start))
[Stack]
- Max Depth = 132
- Call Chain = HW_TS_Start ⇒ HW_TS_Stop ⇒ RescheduleTimerList ⇒ RestartWakeupCounter ⇒ HAL_NVIC_SetPendingIRQ ⇒ __NVIC_SetPendingIRQ
[Calls]- >> HAL_NVIC_DisableIRQ
- >> HW_TS_Stop
- >> linkTimer
- >> RescheduleTimerList
- >> HAL_NVIC_EnableIRQ
[Called By]- >> HW_TS_RTC_Wakeup_Handler
HW_TS_Stop (Thumb, 336 bytes, Stack size 32 bytes, hw_timerserver.o(.text.HW_TS_Stop))
[Stack]
- Max Depth = 92
- Call Chain = HW_TS_Stop ⇒ RescheduleTimerList ⇒ RestartWakeupCounter ⇒ HAL_NVIC_SetPendingIRQ ⇒ __NVIC_SetPendingIRQ
[Calls]- >> HAL_NVIC_ClearPendingIRQ
- >> HAL_NVIC_DisableIRQ
- >> RescheduleTimerList
- >> UnlinkTimer
- >> HAL_NVIC_EnableIRQ
[Called By]- >> HW_TS_Start
- >> HW_TS_RTC_Wakeup_Handler
HW_UART_Receive_IT (Thumb, 134 bytes, Stack size 32 bytes, hw_uart.o(.text.HW_UART_Receive_IT))
[Stack]
- Max Depth = 96
- Call Chain = HW_UART_Receive_IT ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
[Calls]
[Called By]- >> RxCpltCallback
- >> RxUART_Init
HW_UART_Transmit_DMA (Thumb, 204 bytes, Stack size 40 bytes, hw_uart.o(.text.HW_UART_Transmit_DMA))
[Stack]
- Max Depth = 120
- Call Chain = HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.HardFault_Handler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
Hardware_GetTickMs (Thumb, 8 bytes, Stack size 8 bytes, hardware.o(.text.Hardware_GetTickMs))
[Stack]
- Max Depth = 8
- Call Chain = Hardware_GetTickMs
[Calls]
[Called By]- >> SlaveInputs_Process
- >> SlaveInputs_Init
- >> ZigbeeApp_Process
Hardware_Init (Thumb, 102 bytes, Stack size 48 bytes, hardware.o(.text.Hardware_Init))
[Stack]
- Max Depth = 84
- Call Chain = Hardware_Init ⇒ HAL_GPIO_Init
[Calls]- >> Hardware_SetRoleLed
- >> LL_AHB2_GRP1_EnableClock
- >> HAL_GPIO_Init
[Called By]
Hardware_ReadAnalogRaw (Thumb, 4 bytes, Stack size 0 bytes, hardware.o(.text.Hardware_ReadAnalogRaw))
[Called By]
- >> SlaveInputs_Process
- >> SlaveInputs_Init
Hardware_ReadButton (Thumb, 104 bytes, Stack size 16 bytes, hardware.o(.text.Hardware_ReadButton))
[Stack]
- Max Depth = 24
- Call Chain = Hardware_ReadButton ⇒ HAL_GPIO_ReadPin
[Calls]
[Called By]- >> SlaveInputs_Process
- >> SlaveInputs_Init
Hardware_ReadRoleSwitchIsMaster (Thumb, 4 bytes, Stack size 0 bytes, hardware.o(.text.Hardware_ReadRoleSwitchIsMaster))
[Called By]
- >> ZigbeeApp_UpdateRoleFromSwitch
- >> ZigbeeApp_Init
Hardware_SetRoleLed (Thumb, 46 bytes, Stack size 16 bytes, hardware.o(.text.Hardware_SetRoleLed))
[Stack]
- Max Depth = 24
- Call Chain = Hardware_SetRoleLed ⇒ HAL_GPIO_WritePin
[Calls]
[Called By]- >> ZigbeeApp_UpdateStatusLed
- >> Hardware_Init
IPCC_C1_RX_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.IPCC_C1_RX_IRQHandler))
[Stack]
- Max Depth = 248
- Call Chain = IPCC_C1_RX_IRQHandler ⇒ HW_IPCC_Rx_Handler ⇒ HW_IPCC_TRACES_EvtHandler ⇒ HW_IPCC_TRACES_EvtNot ⇒ TL_TRACES_EvtReceived ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
IPCC_C1_TX_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.IPCC_C1_TX_IRQHandler))
[Stack]
- Max Depth = 92
- Call Chain = IPCC_C1_TX_IRQHandler ⇒ HW_IPCC_Tx_Handler ⇒ HW_IPCC_ZIGBEE_CmdEvtHandler ⇒ HW_IPCC_ZIGBEE_RecvAppliAckFromM0 ⇒ TL_ZIGBEE_CmdEvtReceived ⇒ Receive_Ack_From_M0 ⇒ UTIL_SEQ_SetEvt
[Calls]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
IPCC_Reset_Register (Thumb, 28 bytes, Stack size 4 bytes, stm32wbxx_hal_ipcc.o(.text.IPCC_Reset_Register))
[Stack]
- Max Depth = 4
- Call Chain = IPCC_Reset_Register
[Called By]
IPCC_SetDefaultCallbacks (Thumb, 68 bytes, Stack size 8 bytes, stm32wbxx_hal_ipcc.o(.text.IPCC_SetDefaultCallbacks))
[Stack]
- Max Depth = 8
- Call Chain = IPCC_SetDefaultCallbacks
[Called By]
Init_Exti (Thumb, 10 bytes, Stack size 8 bytes, app_entry.o(.text.Init_Exti))
[Stack]
- Max Depth = 12
- Call Chain = Init_Exti ⇒ LL_EXTI_EnableIT_32_63
[Calls]- >> LL_EXTI_EnableIT_32_63
[Called By]
Init_Smps (Thumb, 2 bytes, Stack size 0 bytes, app_entry.o(.text.Init_Smps))
[Called By]
LPUART1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.LPUART1_IRQHandler))
[Stack]
- Max Depth = 112
- Call Chain = LPUART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_EndTransmit_IT ⇒ HAL_UART_TxCpltCallback
[Calls]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
LST_init_head (Thumb, 16 bytes, Stack size 4 bytes, stm_list.o(.text.LST_init_head))
[Stack]
- Max Depth = 4
- Call Chain = LST_init_head
[Called By]- >> TL_TRACES_Init
- >> TL_MM_Init
- >> TlInit
- >> TL_SYS_Init
LST_insert_head (Thumb, 64 bytes, Stack size 24 bytes, stm_list.o(.text.LST_insert_head))
[Stack]
- Max Depth = 24
- Call Chain = LST_insert_head
[Called By]
LST_insert_tail (Thumb, 64 bytes, Stack size 24 bytes, stm_list.o(.text.LST_insert_tail))
[Stack]
- Max Depth = 24
- Call Chain = LST_insert_tail
[Called By]- >> TL_MM_EvtDone
- >> TlUserEvtReceived
- >> SendFreeBuf
LST_is_empty (Thumb, 66 bytes, Stack size 24 bytes, stm_list.o(.text.LST_is_empty))
[Stack]
- Max Depth = 24
- Call Chain = LST_is_empty
[Called By]- >> shci_user_evt_proc
- >> HW_IPCC_TRACES_EvtNot
- >> HW_IPCC_SYS_EvtNot
- >> HW_IPCC_BLE_RxEvtNot
- >> SendFreeBuf
LST_remove_head (Thumb, 56 bytes, Stack size 32 bytes, stm_list.o(.text.LST_remove_head))
[Stack]
- Max Depth = 52
- Call Chain = LST_remove_head ⇒ LST_remove_node
[Calls]
[Called By]- >> shci_user_evt_proc
- >> HW_IPCC_TRACES_EvtNot
- >> HW_IPCC_SYS_EvtNot
- >> HW_IPCC_BLE_RxEvtNot
- >> SendFreeBuf
LST_remove_node (Thumb, 52 bytes, Stack size 20 bytes, stm_list.o(.text.LST_remove_node))
[Stack]
- Max Depth = 20
- Call Chain = LST_remove_node
[Called By]
MX_APPE_Config (Thumb, 30 bytes, Stack size 8 bytes, app_entry.o(.text.MX_APPE_Config))
[Stack]
- Max Depth = 36
- Call Chain = MX_APPE_Config ⇒ Config_HSE ⇒ OTP_Read
[Calls]- >> Config_HSE
- >> Reset_Device
[Called By]
MX_APPE_Init (Thumb, 54 bytes, Stack size 8 bytes, app_entry.o(.text.MX_APPE_Init))
[Stack]
- Max Depth = 296
- Call Chain = MX_APPE_Init ⇒ Init_Debug ⇒ DbgTraceInit ⇒ DbgOutputInit ⇒ MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> ZigbeeApp_Init
- >> Hardware_Init
- >> HW_TS_Init
- >> appe_Tl_Init
- >> RxUART_Init
- >> Button_Init
- >> Led_Init
- >> Init_Debug
- >> SystemPower_Config
- >> System_Init
[Called By]
MX_APPE_Process (Thumb, 16 bytes, Stack size 8 bytes, app_entry.o(.text.MX_APPE_Process))
[Stack]
- Max Depth = 464
- Call Chain = MX_APPE_Process ⇒ ZigbeeApp_Process ⇒ ZigbeePort_Process ⇒ APP_ZIGBEE_Process ⇒ APP_ZIGBEE_OpenPermitJoin ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> ZigbeeApp_Process
- >> UTIL_SEQ_Run
[Called By]
MX_USART1_UART_Init (Thumb, 144 bytes, Stack size 16 bytes, main.o(.text.MX_USART1_UART_Init))
[Stack]
- Max Depth = 248
- Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_UARTEx_DisableFifoMode
- >> HAL_UARTEx_SetRxFifoThreshold
- >> HAL_UARTEx_SetTxFifoThreshold
- >> HAL_UART_Init
- >> Error_Handler
[Called By]
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.MemManage_Handler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
NMI_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.NMI_Handler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
OTP_Read (Thumb, 98 bytes, Stack size 12 bytes, otp.o(.text.OTP_Read))
[Stack]
- Max Depth = 12
- Call Chain = OTP_Read
[Called By]
PVD_PVM_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.PVD_PVM_IRQHandler))
[Stack]
- Max Depth = 20
- Call Chain = PVD_PVM_IRQHandler ⇒ HAL_PWREx_PVD_PVM_IRQHandler ⇒ LL_EXTI_ClearFlag_32_63
[Calls]- >> HAL_PWREx_PVD_PVM_IRQHandler
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
PWR_SOTF_BLEACT_802ACT_RFPHASE_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.PWR_SOTF_BLEACT_802ACT_RFPHASE_IRQHandler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.PendSV_Handler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
PeriphCommonClock_Config (Thumb, 54 bytes, Stack size 96 bytes, main.o(.text.PeriphCommonClock_Config))
[Stack]
- Max Depth = 160
- Call Chain = PeriphCommonClock_Config ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ RCCEx_PLLSAI1_ConfigNR
[Calls]- >> HAL_RCCEx_PeriphCLKConfig
- >> Error_Handler
- >> __aeabi_memclr4
[Called By]
Post_ZigbeeCmdProcessing (Thumb, 2 bytes, Stack size 0 bytes, tl_zigbee_hci.o(.text.Post_ZigbeeCmdProcessing))
[Called By]
- >> ZbApsmeAddGroupReq
- >> ZbApsFilterClusterAdd
- >> ZbZclClusterEndpointRegister
- >> ZbZclAddEndpoint
- >> ZbApsdeDataReqCallback
- >> ZbReset
- >> ZbNlmePermitJoinReq
- >> ZbStartup
- >> ZbInit
- >> ZbStartupConfigGetProDefaults
- >> ZbSetLogging
- >> ZbZclClusterRemoveAlarmResetHandler
- >> ZbZclClusterUnbind
- >> ZbZclClusterBind
- >> ZbZclClusterEndpointRemove
- >> ZbZclSendDefaultResponse
- >> ZbZclGetNextSeqnum
- >> ZbZclDeviceLogCheckAllow
- >> ZbNwkSetIndex
- >> ZbTimerReset
- >> ZbTimerFree
- >> ZbTimerAlloc
- >> ZbMsgFilterRemove
- >> ZbMsgFilterRegister
- >> ZbApsmeBindReq
- >> ZbApsGetIndex
- >> ZbBdbGetIndex
- >> ZbNwkGetIndex
- >> ZbExtendedAddress
Pre_ZigbeeCmdProcessing (Thumb, 10 bytes, Stack size 8 bytes, app_zigbee.o(.text.Pre_ZigbeeCmdProcessing))
[Stack]
- Max Depth = 188
- Call Chain = Pre_ZigbeeCmdProcessing ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]- >> ZbApsmeAddGroupReq
- >> ZbApsFilterClusterAdd
- >> ZbZclClusterEndpointRegister
- >> ZbZclAddEndpoint
- >> ZbApsdeDataReqCallback
- >> ZbReset
- >> ZbNlmePermitJoinReq
- >> ZbStartup
- >> ZbInit
- >> ZbStartupConfigGetProDefaults
- >> ZbSetLogging
- >> ZbZclClusterRemoveAlarmResetHandler
- >> ZbZclClusterUnbind
- >> ZbZclClusterBind
- >> ZbZclClusterEndpointRemove
- >> ZbZclSendDefaultResponse
- >> ZbZclGetNextSeqnum
- >> ZbZclDeviceLogCheckAllow
- >> ZbNwkSetIndex
- >> ZbTimerReset
- >> ZbTimerFree
- >> ZbTimerAlloc
- >> ZbMsgFilterRemove
- >> ZbMsgFilterRegister
- >> ZbApsmeBindReq
- >> ZbApsGetIndex
- >> ZbBdbGetIndex
- >> ZbNwkGetIndex
- >> ZbExtendedAddress
RCC_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.RCC_IRQHandler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
RTC_EnterInitMode (Thumb, 132 bytes, Stack size 24 bytes, stm32wbxx_hal_rtc.o(.text.RTC_EnterInitMode))
[Stack]
- Max Depth = 24
- Call Chain = RTC_EnterInitMode
[Calls]
[Called By]
RTC_ExitInitMode (Thumb, 74 bytes, Stack size 16 bytes, stm32wbxx_hal_rtc.o(.text.RTC_ExitInitMode))
[Stack]
- Max Depth = 40
- Call Chain = RTC_ExitInitMode ⇒ HAL_RTC_WaitForSynchro
[Calls]- >> HAL_RTC_WaitForSynchro
[Called By]
RTC_WKUP_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.RTC_WKUP_IRQHandler))
[Stack]
- Max Depth = 188
- Call Chain = RTC_WKUP_IRQHandler ⇒ HW_TS_RTC_Wakeup_Handler ⇒ HW_TS_Start ⇒ HW_TS_Stop ⇒ RescheduleTimerList ⇒ RestartWakeupCounter ⇒ HAL_NVIC_SetPendingIRQ ⇒ __NVIC_SetPendingIRQ
[Calls]- >> HW_TS_RTC_Wakeup_Handler
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
SEQ_BitPosition (Thumb, 48 bytes, Stack size 12 bytes, stm32_seq.o(.text.SEQ_BitPosition))
[Stack]
- Max Depth = 12
- Call Chain = SEQ_BitPosition
[Called By]- >> UTIL_SEQ_Run
- >> UTIL_SEQ_RegTask
SHCI_C2_ZIGBEE_Init (Thumb, 30 bytes, Stack size 32 bytes, shci.o(.text.SHCI_C2_ZIGBEE_Init))
[Stack]
- Max Depth = 260
- Call Chain = SHCI_C2_ZIGBEE_Init ⇒ shci_send ⇒ shci_cmd_resp_wait ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]
SHCI_GetWirelessFwInfo (Thumb, 292 bytes, Stack size 40 bytes, shci.o(.text.SHCI_GetWirelessFwInfo))
[Stack]
- Max Depth = 40
- Call Chain = SHCI_GetWirelessFwInfo
[Called By]- >> APP_ZIGBEE_CheckWirelessFirmwareInfo
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.SVC_Handler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
SlaveInputs_ClearChanges (Thumb, 58 bytes, Stack size 4 bytes, slave_inputs.o(.text.SlaveInputs_ClearChanges))
[Stack]
- Max Depth = 4
- Call Chain = SlaveInputs_ClearChanges
[Called By]
SlaveInputs_Init (Thumb, 132 bytes, Stack size 24 bytes, slave_inputs.o(.text.SlaveInputs_Init))
[Stack]
- Max Depth = 48
- Call Chain = SlaveInputs_Init ⇒ Hardware_ReadButton ⇒ HAL_GPIO_ReadPin
[Calls]- >> Analog_ToPercent
- >> Hardware_ReadAnalogRaw
- >> Hardware_ReadButton
- >> Hardware_GetTickMs
[Called By]
SlaveInputs_Process (Thumb, 250 bytes, Stack size 32 bytes, slave_inputs.o(.text.SlaveInputs_Process))
[Stack]
- Max Depth = 56
- Call Chain = SlaveInputs_Process ⇒ Hardware_ReadButton ⇒ HAL_GPIO_ReadPin
[Calls]- >> Analog_ToPercent
- >> Hardware_ReadAnalogRaw
- >> Hardware_ReadButton
- >> Hardware_GetTickMs
[Called By]
SysTick_Handler (Thumb, 8 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.SysTick_Handler))
[Stack]
- Max Depth = 8
- Call Chain = SysTick_Handler
[Calls]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
SystemClock_Config (Thumb, 158 bytes, Stack size 120 bytes, main.o(.text.SystemClock_Config))
[Stack]
- Max Depth = 296
- Call Chain = SystemClock_Config ⇒ HAL_RCC_OscConfig ⇒ RCC_SetFlashLatencyFromMSIRange ⇒ RCC_SetFlashLatency
[Calls]- >> HAL_RCC_ClockConfig
- >> Error_Handler
- >> HAL_RCC_OscConfig
- >> HAL_PWR_EnableBkUpAccess
- >> LL_RCC_LSE_SetDriveCapability
- >> __aeabi_memclr4
[Called By]
SystemInit (Thumb, 126 bytes, Stack size 0 bytes, system_stm32wbxx.o(.text.SystemInit))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(.text)
TL_Enable (Thumb, 8 bytes, Stack size 8 bytes, tl_mbox.o(.text.TL_Enable))
[Stack]
- Max Depth = 32
- Call Chain = TL_Enable ⇒ HW_IPCC_Enable ⇒ LL_C2_AHB3_GRP1_EnableClock
[Calls]
[Called By]
TL_Init (Thumb, 116 bytes, Stack size 8 bytes, tl_mbox.o(.text.TL_Init))
[Stack]
- Max Depth = 44
- Call Chain = TL_Init ⇒ HW_IPCC_Init ⇒ HAL_NVIC_EnableIRQ ⇒ __NVIC_EnableIRQ
[Calls]
[Called By]
TL_MM_EvtDone (Thumb, 44 bytes, Stack size 16 bytes, tl_mbox.o(.text.TL_MM_EvtDone))
[Stack]
- Max Depth = 56
- Call Chain = TL_MM_EvtDone ⇒ HW_IPCC_MM_SendFreeBuf ⇒ LL_C1_IPCC_EnableTransmitChannel
[Calls]- >> HW_IPCC_MM_SendFreeBuf
- >> LST_insert_tail
- >> OutputDbgTrace
[Called By]- >> TL_TRACES_EvtReceived
- >> shci_user_evt_proc
TL_MM_Init (Thumb, 110 bytes, Stack size 16 bytes, tl_mbox.o(.text.TL_MM_Init))
[Stack]
- Max Depth = 20
- Call Chain = TL_MM_Init ⇒ LST_init_head
[Calls]
[Called By]
TL_SYS_Init (Thumb, 88 bytes, Stack size 24 bytes, tl_mbox.o(.text.TL_SYS_Init))
[Stack]
- Max Depth = 56
- Call Chain = TL_SYS_Init ⇒ HW_IPCC_SYS_Init ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]- >> HW_IPCC_SYS_Init
- >> LST_init_head
[Address Reference Count : 1]- shci_tl_if.o(.text.shci_register_io_bus)
TL_SYS_SendCmd (Thumb, 46 bytes, Stack size 16 bytes, tl_mbox.o(.text.TL_SYS_SendCmd))
[Stack]
- Max Depth = 56
- Call Chain = TL_SYS_SendCmd ⇒ HW_IPCC_SYS_SendCmd ⇒ LL_C1_IPCC_EnableTransmitChannel
[Calls]- >> HW_IPCC_SYS_SendCmd
- >> OutputDbgTrace
[Address Reference Count : 1]- shci_tl_if.o(.text.shci_register_io_bus)
TL_TRACES_EvtReceived (Thumb, 32 bytes, Stack size 16 bytes, app_entry.o(.text.TL_TRACES_EvtReceived))
[Stack]
- Max Depth = 208
- Call Chain = TL_TRACES_EvtReceived ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> TL_MM_EvtDone
- >> DbgTraceWrite
[Called By]
TL_TRACES_Init (Thumb, 40 bytes, Stack size 16 bytes, tl_mbox.o(.text.TL_TRACES_Init))
[Stack]
- Max Depth = 48
- Call Chain = TL_TRACES_Init ⇒ HW_IPCC_TRACES_Init ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]- >> HW_IPCC_TRACES_Init
- >> LST_init_head
[Called By]- >> APPE_SysEvtReadyProcessing
TL_ZIGBEE_CmdEvtReceived (Thumb, 14 bytes, Stack size 16 bytes, app_zigbee.o(.text.TL_ZIGBEE_CmdEvtReceived))
[Stack]
- Max Depth = 44
- Call Chain = TL_ZIGBEE_CmdEvtReceived ⇒ Receive_Ack_From_M0 ⇒ UTIL_SEQ_SetEvt
[Calls]
[Called By]- >> HW_IPCC_ZIGBEE_RecvAppliAckFromM0
TL_ZIGBEE_Init (Thumb, 50 bytes, Stack size 16 bytes, tl_mbox.o(.text.TL_ZIGBEE_Init))
[Stack]
- Max Depth = 56
- Call Chain = TL_ZIGBEE_Init ⇒ HW_IPCC_ZIGBEE_Init ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]
[Called By]
TL_ZIGBEE_M0RequestReceived (Thumb, 44 bytes, Stack size 16 bytes, app_zigbee.o(.text.TL_ZIGBEE_M0RequestReceived))
[Stack]
- Max Depth = 40
- Call Chain = TL_ZIGBEE_M0RequestReceived ⇒ UTIL_SEQ_SetTask
[Calls]
[Called By]- >> HW_IPCC_ZIGBEE_RecvM0RequestToM4
TL_ZIGBEE_NotReceived (Thumb, 26 bytes, Stack size 16 bytes, app_zigbee.o(.text.TL_ZIGBEE_NotReceived))
[Stack]
- Max Depth = 48
- Call Chain = TL_ZIGBEE_NotReceived ⇒ Receive_Notification_From_M0 ⇒ UTIL_SEQ_SetTask
[Calls]- >> Receive_Notification_From_M0
[Called By]- >> HW_IPCC_ZIGBEE_RecvM0NotifyToM4
TL_ZIGBEE_SendM4AckToM0Notify (Thumb, 24 bytes, Stack size 8 bytes, tl_mbox.o(.text.TL_ZIGBEE_SendM4AckToM0Notify))
[Stack]
- Max Depth = 48
- Call Chain = TL_ZIGBEE_SendM4AckToM0Notify ⇒ HW_IPCC_ZIGBEE_SendM4AckToM0Notify ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]- >> HW_IPCC_ZIGBEE_SendM4AckToM0Notify
[Called By]- >> Zigbee_CallBackProcessing
TL_ZIGBEE_SendM4AckToM0Request (Thumb, 24 bytes, Stack size 8 bytes, tl_mbox.o(.text.TL_ZIGBEE_SendM4AckToM0Request))
[Stack]
- Max Depth = 48
- Call Chain = TL_ZIGBEE_SendM4AckToM0Request ⇒ HW_IPCC_ZIGBEE_SendM4AckToM0Request ⇒ LL_C1_IPCC_EnableReceiveChannel
[Calls]- >> HW_IPCC_ZIGBEE_SendM4AckToM0Request
[Called By]- >> Zigbee_M0RequestProcessing
TL_ZIGBEE_SendM4RequestToM0 (Thumb, 24 bytes, Stack size 8 bytes, tl_mbox.o(.text.TL_ZIGBEE_SendM4RequestToM0))
[Stack]
- Max Depth = 48
- Call Chain = TL_ZIGBEE_SendM4RequestToM0 ⇒ HW_IPCC_ZIGBEE_SendM4RequestToM0 ⇒ LL_C1_IPCC_EnableTransmitChannel
[Calls]- >> HW_IPCC_ZIGBEE_SendM4RequestToM0
[Called By]
UART_AdvFeatureConfig (Thumb, 328 bytes, Stack size 4 bytes, stm32wbxx_hal_uart.o(.text.UART_AdvFeatureConfig))
[Stack]
- Max Depth = 4
- Call Chain = UART_AdvFeatureConfig
[Called By]
UART_CheckIdleState (Thumb, 326 bytes, Stack size 40 bytes, stm32wbxx_hal_uart.o(.text.UART_CheckIdleState))
[Stack]
- Max Depth = 88
- Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer
[Calls]- >> HAL_GetTick
- >> UART_WaitOnFlagUntilTimeout
[Called By]
UART_SetConfig (Thumb, 1042 bytes, Stack size 64 bytes, stm32wbxx_hal_uart.o(.text.UART_SetConfig))
[Stack]
- Max Depth = 148
- Call Chain = UART_SetConfig ⇒ HAL_RCC_GetPCLK2Freq ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq ⇒ LL_RCC_MSI_GetRange
[Calls]- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
- >> HAL_RCC_GetSysClockFreq
- >> LL_RCC_GetLPUARTClockSource
- >> LL_RCC_GetUSARTClockSource
- >> __aeabi_uldivmod
[Called By]
UART_Start_Receive_IT (Thumb, 546 bytes, Stack size 32 bytes, stm32wbxx_hal_uart.o(.text.UART_Start_Receive_IT))
[Stack]
- Max Depth = 32
- Call Chain = UART_Start_Receive_IT
[Called By]
UART_WaitOnFlagUntilTimeout (Thumb, 268 bytes, Stack size 32 bytes, stm32wbxx_hal_uart.o(.text.UART_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 48
- Call Chain = UART_WaitOnFlagUntilTimeout ⇒ UART_EndRxTransfer
[Calls]- >> HAL_GetTick
- >> UART_EndRxTransfer
[Called By]
USART1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32wbxx_it.o(.text.USART1_IRQHandler))
[Stack]
- Max Depth = 112
- Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_EndTransmit_IT ⇒ HAL_UART_TxCpltCallback
[Calls]
[Address Reference Count : 1]- startup_stm32wb55xx_cm4.o(RESET)
UTIL_LPM_Init (Thumb, 24 bytes, Stack size 0 bytes, stm32_lpm.o(.text.UTIL_LPM_Init))
[Called By]
UTIL_LPM_SetOffMode (Thumb, 98 bytes, Stack size 28 bytes, stm32_lpm.o(.text.UTIL_LPM_SetOffMode))
[Stack]
- Max Depth = 28
- Call Chain = UTIL_LPM_SetOffMode
[Called By]
UTIL_LPM_SetStopMode (Thumb, 98 bytes, Stack size 28 bytes, stm32_lpm.o(.text.UTIL_LPM_SetStopMode))
[Stack]
- Max Depth = 28
- Call Chain = UTIL_LPM_SetStopMode
[Called By]
UTIL_SEQ_CatchWarning (Thumb, 10 bytes, Stack size 4 bytes, stm32_seq.o(.text.UTIL_SEQ_CatchWarning))
[Stack]
- Max Depth = 4
- Call Chain = UTIL_SEQ_CatchWarning
[Called By]
UTIL_SEQ_EvtIdle (Thumb, 84 bytes, Stack size 24 bytes, app_entry.o(.text.UTIL_SEQ_EvtIdle))
[Stack]
- Max Depth = 140
- Call Chain = UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> UTIL_SEQ_SetEvt
- >> UTIL_SEQ_Run
[Called By]
UTIL_SEQ_Idle (Thumb, 2 bytes, Stack size 0 bytes, app_entry.o(.text.UTIL_SEQ_Idle))
[Called By]
UTIL_SEQ_PostIdle (Thumb, 2 bytes, Stack size 0 bytes, stm32_seq.o(.text.UTIL_SEQ_PostIdle))
[Called By]
UTIL_SEQ_PostTask (Thumb, 8 bytes, Stack size 4 bytes, stm32_seq.o(.text.UTIL_SEQ_PostTask))
[Stack]
- Max Depth = 4
- Call Chain = UTIL_SEQ_PostTask
[Called By]
UTIL_SEQ_PreIdle (Thumb, 2 bytes, Stack size 0 bytes, stm32_seq.o(.text.UTIL_SEQ_PreIdle))
[Called By]
UTIL_SEQ_PreTask (Thumb, 8 bytes, Stack size 4 bytes, stm32_seq.o(.text.UTIL_SEQ_PreTask))
[Stack]
- Max Depth = 4
- Call Chain = UTIL_SEQ_PreTask
[Called By]
UTIL_SEQ_RegTask (Thumb, 68 bytes, Stack size 40 bytes, stm32_seq.o(.text.UTIL_SEQ_RegTask))
[Stack]
- Max Depth = 52
- Call Chain = UTIL_SEQ_RegTask ⇒ SEQ_BitPosition
[Calls]
[Called By]- >> APP_ZIGBEE_Init
- >> appe_Tl_Init
UTIL_SEQ_Run (Thumb, 966 bytes, Stack size 104 bytes, stm32_seq.o(.text.UTIL_SEQ_Run))
[Stack]
- Max Depth = 116
- Call Chain = UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> UTIL_SEQ_Idle
- >> UTIL_SEQ_PostIdle
- >> UTIL_SEQ_PreIdle
- >> UTIL_SEQ_CatchWarning
- >> UTIL_SEQ_PostTask
- >> UTIL_SEQ_PreTask
- >> SEQ_BitPosition
[Called By]- >> UTIL_SEQ_EvtIdle
- >> MX_APPE_Process
UTIL_SEQ_SetEvt (Thumb, 52 bytes, Stack size 20 bytes, stm32_seq.o(.text.UTIL_SEQ_SetEvt))
[Stack]
- Max Depth = 20
- Call Chain = UTIL_SEQ_SetEvt
[Called By]- >> Receive_Ack_From_M0
- >> ZbStartupWaitCb
- >> shci_cmd_resp_release
- >> UTIL_SEQ_EvtIdle
UTIL_SEQ_SetTask (Thumb, 76 bytes, Stack size 24 bytes, stm32_seq.o(.text.UTIL_SEQ_SetTask))
[Stack]
- Max Depth = 24
- Call Chain = UTIL_SEQ_SetTask
[Called By]- >> TL_ZIGBEE_M0RequestReceived
- >> APP_ZIGBEE_RequestNetworkRestart
- >> Receive_Notification_From_M0
- >> APP_ZIGBEE_StackLayersInit
- >> APP_ZIGBEE_NwkForm
- >> shci_notify_asynch_evt
UTIL_SEQ_WaitEvt (Thumb, 168 bytes, Stack size 40 bytes, stm32_seq.o(.text.UTIL_SEQ_WaitEvt))
[Stack]
- Max Depth = 180
- Call Chain = UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]- >> Pre_ZigbeeCmdProcessing
- >> ZbStartupWait
- >> Wait_Getting_Ack_From_M0
- >> shci_cmd_resp_wait
UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32wbxx_it.o(.text.UsageFault_Handler))
[Address Reference Count : 1]
- startup_stm32wb55xx_cm4.o(RESET)
WpanCrc (Thumb, 72 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.WpanCrc))
[Stack]
- Max Depth = 16
- Call Chain = WpanCrc
[Called By]- >> zcl_cluster_reports_timer
- >> zcl_reporting_save_curr_val
ZIGBEE_CmdTransfer (Thumb, 54 bytes, Stack size 16 bytes, app_zigbee.o(.text.ZIGBEE_CmdTransfer))
[Stack]
- Max Depth = 204
- Call Chain = ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> TL_ZIGBEE_SendM4RequestToM0
- >> Wait_Getting_Ack_From_M0
[Called By]- >> ZbApsmeAddGroupReq
- >> ZbApsFilterClusterAdd
- >> ZbZclClusterEndpointRegister
- >> ZbZclAddEndpoint
- >> ZbApsdeDataReqCallback
- >> ZbReset
- >> ZbNlmePermitJoinReq
- >> ZbStartup
- >> ZbInit
- >> ZbStartupConfigGetProDefaults
- >> ZbSetLogging
- >> ZbZclClusterRemoveAlarmResetHandler
- >> ZbZclClusterUnbind
- >> ZbZclClusterBind
- >> ZbZclClusterEndpointRemove
- >> ZbZclSendDefaultResponse
- >> ZbZclGetNextSeqnum
- >> ZbZclDeviceLogCheckAllow
- >> ZbNwkSetIndex
- >> ZbTimerReset
- >> ZbTimerFree
- >> ZbTimerAlloc
- >> ZbMsgFilterRemove
- >> ZbMsgFilterRegister
- >> ZbApsmeBindReq
- >> ZbApsGetIndex
- >> ZbBdbGetIndex
- >> ZbNwkGetIndex
- >> ZbExtendedAddress
ZIGBEE_Get_M0RequestPayloadBuffer (Thumb, 14 bytes, Stack size 0 bytes, app_zigbee.o(.text.ZIGBEE_Get_M0RequestPayloadBuffer))
[Called By]
- >> Zigbee_M0RequestProcessing
ZIGBEE_Get_NotificationPayloadBuffer (Thumb, 14 bytes, Stack size 0 bytes, app_zigbee.o(.text.ZIGBEE_Get_NotificationPayloadBuffer))
[Called By]
- >> Zigbee_CallBackProcessing
ZIGBEE_Get_OTCmdPayloadBuffer (Thumb, 14 bytes, Stack size 0 bytes, app_zigbee.o(.text.ZIGBEE_Get_OTCmdPayloadBuffer))
[Called By]
- >> ZbApsmeAddGroupReq
- >> ZbApsFilterClusterAdd
- >> ZbZclClusterEndpointRegister
- >> ZbZclAddEndpoint
- >> ZbApsdeDataReqCallback
- >> ZbReset
- >> ZbNlmePermitJoinReq
- >> ZbStartup
- >> ZbInit
- >> ZbStartupConfigGetProDefaults
- >> ZbSetLogging
- >> ZbZclClusterRemoveAlarmResetHandler
- >> ZbZclClusterUnbind
- >> ZbZclClusterBind
- >> ZbZclClusterEndpointRemove
- >> ZbZclSendDefaultResponse
- >> ZbZclGetNextSeqnum
- >> ZbZclDeviceLogCheckAllow
- >> ZbNwkSetIndex
- >> ZbTimerReset
- >> ZbTimerFree
- >> ZbTimerAlloc
- >> ZbMsgFilterRemove
- >> ZbMsgFilterRegister
- >> ZbApsmeBindReq
- >> ZbApsGetIndex
- >> ZbBdbGetIndex
- >> ZbNwkGetIndex
- >> ZbExtendedAddress
ZIGBEE_Get_OTCmdRspPayloadBuffer (Thumb, 14 bytes, Stack size 0 bytes, app_zigbee.o(.text.ZIGBEE_Get_OTCmdRspPayloadBuffer))
[Called By]
- >> zb_ipc_m4_get_retval
- >> ZbExtendedAddress
ZbApsAddrIsBcast (Thumb, 84 bytes, Stack size 8 bytes, zigbee_core_wb.o(.text.ZbApsAddrIsBcast))
[Stack]
- Max Depth = 8
- Call Chain = ZbApsAddrIsBcast
[Called By]- >> ZbZclClusterCheckMinSecurity
- >> ZbZclAttrHandleDiscover
ZbApsAddrIsLocal (Thumb, 120 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbApsAddrIsLocal))
[Stack]
- Max Depth = 340
- Call Chain = ZbApsAddrIsLocal ⇒ ZbShortAddress ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbShortAddress
- >> ZbExtendedAddress
[Called By]
ZbApsBindSrcExists (Thumb, 158 bytes, Stack size 80 bytes, zigbee_core_wb.o(.text.ZbApsBindSrcExists))
[Stack]
- Max Depth = 376
- Call Chain = ZbApsBindSrcExists ⇒ ZbExtendedAddress ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbApsGetIndex
- >> ZbExtendedAddress
[Called By]- >> zcl_cluster_reports_timer
ZbApsFilterClusterAdd (Thumb, 160 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbApsFilterClusterAdd))
[Stack]
- Max Depth = 312
- Call Chain = ZbApsFilterClusterAdd ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
- >> malloc
- >> free
[Called By]- >> APP_ZIGBEE_ConfigEndpoints
ZbApsGetIndex (Thumb, 90 bytes, Stack size 48 bytes, zigbee_core_wb.o(.text.ZbApsGetIndex))
[Stack]
- Max Depth = 252
- Call Chain = ZbApsGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbApsdeDataReqCallback (Thumb, 122 bytes, Stack size 40 bytes, zigbee_core_wb.o(.text.ZbApsdeDataReqCallback))
[Stack]
- Max Depth = 320
- Call Chain = ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_cb_info_free
- >> zb_ipc_m4_cb_info_alloc
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
[Called By]- >> APP_ZIGBEE_SendSlaveReport
- >> zcl_persist_send_cache
- >> zcl_reporting_send_report
- >> ZbZclHandleSetSceneData
- >> ZbZclHandleGetSceneData
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadReport
- >> ZbZclHandleReadAttr
- >> ZbZclAttrHandleDiscover
- >> zcl_cluster_alarm_data_ind
- >> zcl_cluster_data_ind
ZbApsmeAddGroupReq (Thumb, 58 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.ZbApsmeAddGroupReq))
[Stack]
- Max Depth = 228
- Call Chain = ZbApsmeAddGroupReq ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]- >> APP_ZIGBEE_ConfigGroupAddr
ZbApsmeBindReq (Thumb, 58 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.ZbApsmeBindReq))
[Stack]
- Max Depth = 228
- Call Chain = ZbApsmeBindReq ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]- >> ZbZclHandleConfigReport
ZbBdbGetIndex (Thumb, 98 bytes, Stack size 56 bytes, zigbee_core_wb.o(.text.ZbBdbGetIndex))
[Stack]
- Max Depth = 260
- Call Chain = ZbBdbGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbExtendedAddress (Thumb, 110 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbExtendedAddress))
[Stack]
- Max Depth = 296
- Call Chain = ZbExtendedAddress ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdRspPayloadBuffer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> __aeabi_assert
- >> zb_ipc_m4_memcpy2
- >> Post_ZigbeeCmdProcessing
[Called By]- >> zcl_persist_send_cache
- >> ZbZclHandleConfigReport
- >> ZbApsBindSrcExists
- >> ZbApsAddrIsLocal
ZbInit (Thumb, 148 bytes, Stack size 40 bytes, zigbee_core_wb.o(.text.ZbInit))
[Stack]
- Max Depth = 320
- Call Chain = ZbInit ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_get_retval
- >> zb_ipc_m4_memcpy2
- >> Post_ZigbeeCmdProcessing
[Called By]- >> APP_ZIGBEE_StackLayersInit
ZbMsgFilterRegister (Thumb, 180 bytes, Stack size 48 bytes, zigbee_core_wb.o(.text.ZbMsgFilterRegister))
[Stack]
- Max Depth = 328
- Call Chain = ZbMsgFilterRegister ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbMsgFilterRemove (Thumb, 132 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbMsgFilterRemove))
[Stack]
- Max Depth = 236
- Call Chain = ZbMsgFilterRemove ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbNlmePermitJoinReq (Thumb, 58 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.ZbNlmePermitJoinReq))
[Stack]
- Max Depth = 228
- Call Chain = ZbNlmePermitJoinReq ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]- >> APP_ZIGBEE_OpenPermitJoin
ZbNwkGet (Thumb, 42 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbNwkGet))
[Stack]
- Max Depth = 292
- Call Chain = ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]- >> zcl_reporting_stack_event
- >> ZbZclReportCleanup
- >> zcl_cluster_reports_timer
- >> zcl_reporting_create_new
- >> zcl_cluster_attr_report_delete
- >> ZbZclHandleConfigReport
- >> zcl_attr_reporting_check
- >> ZbShortAddress
ZbNwkGetIndex (Thumb, 98 bytes, Stack size 56 bytes, zigbee_core_wb.o(.text.ZbNwkGetIndex))
[Stack]
- Max Depth = 260
- Call Chain = ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbNwkSet (Thumb, 42 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbNwkSet))
[Stack]
- Max Depth = 292
- Call Chain = ZbNwkSet ⇒ ZbNwkSetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]
ZbNwkSetIndex (Thumb, 98 bytes, Stack size 56 bytes, zigbee_core_wb.o(.text.ZbNwkSetIndex))
[Stack]
- Max Depth = 260
- Call Chain = ZbNwkSetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbReset (Thumb, 40 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.ZbReset))
[Stack]
- Max Depth = 220
- Call Chain = ZbReset ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]- >> APP_ZIGBEE_RequestNetworkRestart
ZbSetLogging (Thumb, 108 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbSetLogging))
[Stack]
- Max Depth = 236
- Call Chain = ZbSetLogging ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbShortAddress (Thumb, 34 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.ZbShortAddress))
[Stack]
- Max Depth = 308
- Call Chain = ZbShortAddress ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]
ZbStartup (Thumb, 136 bytes, Stack size 40 bytes, zigbee_core_wb.o(.text.ZbStartup))
[Stack]
- Max Depth = 320
- Call Chain = ZbStartup ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_cb_info_free
- >> zb_ipc_m4_cb_info_alloc
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbStartupConfigGetProDefaults (Thumb, 46 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.ZbStartupConfigGetProDefaults))
[Stack]
- Max Depth = 220
- Call Chain = ZbStartupConfigGetProDefaults ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbStartupWait (Thumb, 126 bytes, Stack size 32 bytes, app_zigbee.o(.text.ZbStartupWait))
[Stack]
- Max Depth = 352
- Call Chain = ZbStartupWait ⇒ ZbStartup ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbStartup
- >> UTIL_SEQ_WaitEvt
- >> malloc
- >> free
[Called By]
ZbTimeoutRemaining (Thumb, 114 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.ZbTimeoutRemaining))
[Stack]
- Max Depth = 16
- Call Chain = ZbTimeoutRemaining
[Called By]- >> zcl_cluster_reports_timer
ZbTimerAlloc (Thumb, 134 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbTimerAlloc))
[Stack]
- Max Depth = 312
- Call Chain = ZbTimerAlloc ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
- >> zb_heap_free
- >> zb_heap_alloc
[Called By]- >> zcl_reporting_queue_report
- >> ZbZclClusterAlloc
ZbTimerFree (Thumb, 66 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.ZbTimerFree))
[Stack]
- Max Depth = 220
- Call Chain = ZbTimerFree ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
- >> zb_heap_free
[Called By]- >> report_command_timer
- >> ZbZclClusterFree
ZbTimerReset (Thumb, 56 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.ZbTimerReset))
[Stack]
- Max Depth = 228
- Call Chain = ZbTimerReset ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]- >> zcl_reporting_stack_event
- >> ZbZclReportCleanup
- >> zcl_cluster_reports_timer
- >> zcl_reporting_create_new
- >> zcl_reporting_queue_report
- >> zcl_cluster_attr_report_delete
- >> ZbZclHandleConfigReport
- >> zcl_attr_reporting_check
- >> ZbZclAttrWrite
ZbZclAddEndpoint (Thumb, 58 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.ZbZclAddEndpoint))
[Stack]
- Max Depth = 228
- Call Chain = ZbZclAddEndpoint ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]- >> APP_ZIGBEE_ConfigEndpoints
ZbZclAppendHeader (Thumb, 114 bytes, Stack size 8 bytes, zcl_header.o(.text.ZbZclAppendHeader))
[Stack]
- Max Depth = 8
- Call Chain = ZbZclAppendHeader
[Called By]- >> zcl_persist_send_cache
- >> zcl_reporting_send_report
- >> ZbZclHandleSetSceneData
- >> ZbZclHandleGetSceneData
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadReport
- >> ZbZclHandleReadAttr
- >> ZbZclAttrHandleDiscover
- >> zcl_cluster_alarm_data_ind
- >> zcl_cluster_data_ind
ZbZclAttrAddSorted (Thumb, 70 bytes, Stack size 8 bytes, zcl_attr.o(.text.ZbZclAttrAddSorted))
[Stack]
- Max Depth = 8
- Call Chain = ZbZclAttrAddSorted
[Called By]
ZbZclAttrAppendList (Thumb, 364 bytes, Stack size 64 bytes, zcl_attr_list.o(.text.ZbZclAttrAppendList))
[Stack]
- Max Depth = 484
- Call Chain = ZbZclAttrAppendList ⇒ zcl_reporting_create_default_reports ⇒ zcl_reporting_create_new ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> __aeabi_memclr
- >> zcl_reporting_create_default_reports
- >> zcl_cluster_attr_report_delete
- >> ZbZclAttrDefaultValue
- >> ZbZclAttrTypeLength
- >> ZbZclAttrFind
- >> ZbZclAttrAddSorted
- >> zb_heap_free
- >> zb_heap_alloc
[Called By]- >> ZbZclOnOffServerAlloc
- >> ZbZclClusterAlloc
ZbZclAttrCallbackExec (Thumb, 16 bytes, Stack size 0 bytes, zcl_attr_list.o(.text.ZbZclAttrCallbackExec))
[Called By]
- >> ZbZclAttrRead
- >> zcl_cluster_persist_timer
- >> ZbZclAttrWrite
ZbZclAttrDefaultValue (Thumb, 1046 bytes, Stack size 8 bytes, zcl_attr.o(.text.ZbZclAttrDefaultValue))
[Stack]
- Max Depth = 16
- Call Chain = ZbZclAttrDefaultValue ⇒ putle64
[Calls]- >> putle64
- >> putle32
- >> putle16
[Called By]
ZbZclAttrDefaultWrite (Thumb, 708 bytes, Stack size 24 bytes, zcl_attr.o(.text.ZbZclAttrDefaultWrite))
[Stack]
- Max Depth = 24
- Call Chain = ZbZclAttrDefaultWrite
[Calls]- >> __aeabi_memcpy
- >> putle16
- >> pletoh16
[Called By]
ZbZclAttrFind (Thumb, 50 bytes, Stack size 0 bytes, zcl_attr.o(.text.ZbZclAttrFind))
[Called By]
- >> ZbZclAttrAppendList
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadReport
ZbZclAttrFreeList (Thumb, 104 bytes, Stack size 24 bytes, zcl_attr_list.o(.text.ZbZclAttrFreeList))
[Stack]
- Max Depth = 340
- Call Chain = ZbZclAttrFreeList ⇒ zcl_cluster_attr_report_delete ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> zcl_cluster_attr_report_delete
- >> zb_heap_free
[Called By]
ZbZclAttrHandleDiscover (Thumb, 360 bytes, Stack size 184 bytes, zcl_attr.o(.text.ZbZclAttrHandleDiscover))
[Stack]
- Max Depth = 504
- Call Chain = ZbZclAttrHandleDiscover ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbApsdeDataReqCallback
- >> ZbZclTxOptsFromSecurityStatus
- >> ZbZclClusterInitApsdeReq
- >> putle16
- >> ZbZclAppendHeader
- >> pletoh16
- >> ZbZclSendDefaultResponse
- >> ZbApsAddrIsBcast
[Called By]
ZbZclAttrIntegerRangeCheck (Thumb, 688 bytes, Stack size 16 bytes, zcl_attr_integer.o(.text.ZbZclAttrIntegerRangeCheck))
[Stack]
- Max Depth = 16
- Call Chain = ZbZclAttrIntegerRangeCheck
[Called By]- >> ZbZclAttrIntegerWrite
- >> ZbZclAttrWrite
ZbZclAttrIntegerWrite (Thumb, 180 bytes, Stack size 64 bytes, zcl_attr_integer.o(.text.ZbZclAttrIntegerWrite))
[Stack]
- Max Depth = 484
- Call Chain = ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclAttrRead
- >> putle64
- >> ZbZclAttrIntegerRangeCheck
- >> ZbZclParseInteger
- >> ZbZclAttrWrite
[Called By]- >> ZbZclOnOffServerAlloc
- >> onOff_server_1_on
- >> onOff_server_1_off
- >> ZbZclClusterAlloc
- >> onOffServerCommand
- >> onOffServerSetSceneData
ZbZclAttrIsAnalog (Thumb, 48 bytes, Stack size 0 bytes, zcl_attr.o(.text.ZbZclAttrIsAnalog))
[Called By]
- >> zcl_cluster_reports_timer
- >> zcl_append_report_config_record
- >> zcl_reporting_epsilon_check
- >> zcl_reporting_save_curr_val
- >> zcl_reporting_create_default_reports
- >> ZbZclHandleConfigReport
ZbZclAttrIsFloat (Thumb, 14 bytes, Stack size 0 bytes, zcl_attr_float.o(.text.ZbZclAttrIsFloat))
[Called By]
- >> zcl_append_report_config_record
- >> zcl_reporting_save_curr_val
ZbZclAttrIsInteger (Thumb, 496 bytes, Stack size 0 bytes, zcl_attr_integer.o(.text.ZbZclAttrIsInteger))
[Called By]
- >> ZbZclParseInteger
- >> ZbZclAttrWrite
ZbZclAttrParseLength (Thumb, 318 bytes, Stack size 40 bytes, zcl_attr.o(.text.ZbZclAttrParseLength))
[Stack]
- Max Depth = 40 + In Cycle
- Call Chain = ZbZclAttrParseLength ⇒ ZbZclAttrParseLength (Cycle)
[Calls]- >> ZbZclAttrTypeLength
- >> ZbZclAttrParseLength
- >> pletoh16
[Called By]- >> zcl_cluster_persist_timer
- >> zcl_cluster_reports_timer
- >> zcl_reporting_save_curr_val
- >> ZbZclHandleReportAttr
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadAttr
- >> ZbZclAttrParseLength
- >> ZbZclAttrWrite
- >> zcl_cluster_data_ind
ZbZclAttrRead (Thumb, 862 bytes, Stack size 48 bytes, zcl_attr.o(.text.ZbZclAttrRead))
[Stack]
- Max Depth = 48
- Call Chain = ZbZclAttrRead
[Calls]- >> __aeabi_memcpy
- >> ZbZclAttrCallbackExec
- >> pletoh16
[Called By]- >> ZbZclAttrIntegerWrite
- >> onOff_server_1_toggle
- >> zcl_cluster_reports_timer
- >> zcl_reporting_save_curr_val
- >> onOffServerCommand
- >> onOffServerGetSceneData
- >> ZbZclHandleReadAttr
ZbZclAttrTypeLength (Thumb, 24 bytes, Stack size 0 bytes, zcl_attr.o(.text.ZbZclAttrTypeLength))
[Called By]
- >> zcl_append_report_config_record
- >> ZbZclAttrAppendList
- >> ZbZclAttrParseLength
ZbZclAttrWrite (Thumb, 448 bytes, Stack size 104 bytes, zcl_attr.o(.text.ZbZclAttrWrite))
[Stack]
- Max Depth = 420
- Call Chain = ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> zcl_attr_reporting_check
- >> ZbZclAttrDefaultWrite
- >> ZbZclAttrIntegerRangeCheck
- >> __aeabi_d2lz
- >> ZbZclParseInteger
- >> ZbZclAttrIsInteger
- >> ZbZclAttrParseLength
- >> ZbZclAttrCallbackExec
- >> ZbTimerReset
[Called By]- >> ZbZclAttrIntegerWrite
- >> zcl_persist_handle_set
- >> zcl_cluster_data_ind
ZbZclClusterAlloc (Thumb, 250 bytes, Stack size 40 bytes, zcl_cluster_init.o(.text.ZbZclClusterAlloc))
[Stack]
- Max Depth = 524
- Call Chain = ZbZclClusterAlloc ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclAttrIntegerWrite
- >> __aeabi_memclr4
- >> ZbZclClusterFree
- >> ZbZclAttrAppendList
- >> ZbZclClusterSetMinSecurity
- >> zb_heap_free
- >> zb_heap_alloc
- >> ZbTimerAlloc
- >> ZbMsgFilterRegister
[Called By]
ZbZclClusterAttach (Thumb, 48 bytes, Stack size 8 bytes, zcl_cluster_init.o(.text.ZbZclClusterAttach))
[Stack]
- Max Depth = 320
- Call Chain = ZbZclClusterAttach ⇒ ZbZclClusterBind ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
ZbZclClusterBind (Thumb, 96 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbZclClusterBind))
[Stack]
- Max Depth = 312
- Call Chain = ZbZclClusterBind ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbZclClusterCheckMinSecurity (Thumb, 252 bytes, Stack size 16 bytes, zcl_cluster.o(.text.ZbZclClusterCheckMinSecurity))
[Stack]
- Max Depth = 24
- Call Chain = ZbZclClusterCheckMinSecurity ⇒ ZbApsAddrIsBcast
[Calls]- >> pletoh16
- >> ZbApsAddrIsBcast
[Called By]
ZbZclClusterEndpointRegister (Thumb, 70 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.ZbZclClusterEndpointRegister))
[Stack]
- Max Depth = 304
- Call Chain = ZbZclClusterEndpointRegister ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
[Called By]- >> APP_ZIGBEE_ConfigEndpoints
ZbZclClusterEndpointRemove (Thumb, 70 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.ZbZclClusterEndpointRemove))
[Stack]
- Max Depth = 304
- Call Chain = ZbZclClusterEndpointRemove ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbZclClusterFree (Thumb, 120 bytes, Stack size 16 bytes, zcl_cluster_init.o(.text.ZbZclClusterFree))
[Stack]
- Max Depth = 356
- Call Chain = ZbZclClusterFree ⇒ ZbZclAttrFreeList ⇒ zcl_cluster_attr_report_delete ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclReportCleanup
- >> ZbZclAttrFreeList
- >> ZbZclClusterRemoveAlarmResetHandler
- >> ZbZclClusterUnbind
- >> ZbZclClusterEndpointRemove
- >> ZbTimerFree
- >> zb_heap_free
- >> ZbMsgFilterRemove
[Called By]- >> ZbZclOnOffServerAlloc
- >> ZbZclClusterAlloc
ZbZclClusterGetClusterId (Thumb, 4 bytes, Stack size 0 bytes, zcl_cluster.o(.text.ZbZclClusterGetClusterId))
[Called By]
- >> zcl_cluster_alarm_data_ind
ZbZclClusterGetEndpoint (Thumb, 4 bytes, Stack size 0 bytes, zcl_cluster.o(.text.ZbZclClusterGetEndpoint))
[Called By]
- >> onOff_server_1_on
- >> onOff_server_1_off
ZbZclClusterInitApsdeReq (Thumb, 62 bytes, Stack size 16 bytes, zcl_cluster.o(.text.ZbZclClusterInitApsdeReq))
[Stack]
- Max Depth = 16
- Call Chain = ZbZclClusterInitApsdeReq
[Calls]
[Called By]- >> zcl_reporting_send_report
- >> ZbZclHandleSetSceneData
- >> ZbZclHandleGetSceneData
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadReport
- >> ZbZclHandleReadAttr
- >> ZbZclAttrHandleDiscover
- >> zcl_cluster_data_ind
ZbZclClusterRemoveAlarmResetHandler (Thumb, 48 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.ZbZclClusterRemoveAlarmResetHandler))
[Stack]
- Max Depth = 220
- Call Chain = ZbZclClusterRemoveAlarmResetHandler ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbZclClusterSetCallbackArg (Thumb, 4 bytes, Stack size 0 bytes, zcl_cluster.o(.text.ZbZclClusterSetCallbackArg))
[Called By]
ZbZclClusterSetMinSecurity (Thumb, 54 bytes, Stack size 0 bytes, zcl_cluster.o(.text.ZbZclClusterSetMinSecurity))
[Called By]
ZbZclClusterUnbind (Thumb, 48 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.ZbZclClusterUnbind))
[Stack]
- Max Depth = 220
- Call Chain = ZbZclClusterUnbind ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbZclDeviceLogCheckAllow (Thumb, 80 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbZclDeviceLogCheckAllow))
[Stack]
- Max Depth = 312
- Call Chain = ZbZclDeviceLogCheckAllow ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
[Called By]
ZbZclGetNextSeqnum (Thumb, 52 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.ZbZclGetNextSeqnum))
[Stack]
- Max Depth = 296
- Call Chain = ZbZclGetNextSeqnum ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> zb_ipc_m4_get_retval
- >> Post_ZigbeeCmdProcessing
[Called By]- >> zcl_persist_send_cache
- >> zcl_reporting_send_report
ZbZclHandleConfigReport (Thumb, 1442 bytes, Stack size 256 bytes, zcl_attr_report.o(.text.ZbZclHandleConfigReport))
[Stack]
- Max Depth = 580
- Call Chain = ZbZclHandleConfigReport ⇒ zcl_reporting_create_new ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbApsdeDataReqCallback
- >> __aeabi_memclr8
- >> __aeabi_l2d
- >> __aeabi_dcmpeq
- >> __aeabi_dcmplt
- >> ZbZclParseFloat
- >> zcl_reporting_epsilon_check
- >> zcl_reporting_create_new
- >> zcl_reporting_save_curr_val
- >> ZbZclAttrIsAnalog
- >> ZbZclParseInteger
- >> ZbZclAttrParseLength
- >> ZbZclTxOptsFromSecurityStatus
- >> ZbZclClusterInitApsdeReq
- >> putle16
- >> ZbZclAppendHeader
- >> pletoh16
- >> ZbZclAttrFind
- >> ZbZclSendDefaultResponse
- >> ZbZclUptime
- >> ZbTimerReset
- >> ZbApsmeBindReq
- >> ZbNwkGet
- >> ZbExtendedAddress
[Called By]
ZbZclHandleGetSceneData (Thumb, 214 bytes, Stack size 160 bytes, zcl_cluster_scene.o(.text.ZbZclHandleGetSceneData))
[Stack]
- Max Depth = 480
- Call Chain = ZbZclHandleGetSceneData ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbApsdeDataReqCallback
- >> ZbZclClusterInitApsdeReq
- >> ZbZclAppendHeader
- >> ZbZclSendDefaultResponse
[Called By]
ZbZclHandleReadReport (Thumb, 566 bytes, Stack size 104 bytes, zcl_attr_report.o(.text.ZbZclHandleReadReport))
[Stack]
- Max Depth = 424
- Call Chain = ZbZclHandleReadReport ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbApsdeDataReqCallback
- >> zcl_append_report_config_record
- >> ZbZclTxOptsFromSecurityStatus
- >> ZbZclClusterInitApsdeReq
- >> putle16
- >> ZbZclAppendHeader
- >> pletoh16
- >> ZbZclAttrFind
- >> ZbZclSendDefaultResponse
- >> zb_heap_free
- >> zb_heap_alloc
[Called By]
ZbZclHandleReportAttr (Thumb, 130 bytes, Stack size 48 bytes, zcl_attr_report.o(.text.ZbZclHandleReportAttr))
[Stack]
- Max Depth = 88
- Call Chain = ZbZclHandleReportAttr ⇒ ZbZclAttrParseLength ⇒ ZbZclAttrParseLength (Cycle)
[Calls]- >> ZbZclAttrParseLength
- >> pletoh16
[Called By]
ZbZclHandleSetSceneData (Thumb, 240 bytes, Stack size 168 bytes, zcl_cluster_scene.o(.text.ZbZclHandleSetSceneData))
[Stack]
- Max Depth = 488
- Call Chain = ZbZclHandleSetSceneData ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbApsdeDataReqCallback
- >> pletoh32
- >> ZbZclClusterInitApsdeReq
- >> ZbZclAppendHeader
- >> ZbZclSendDefaultResponse
[Called By]
ZbZclOnOffServerAlloc (Thumb, 156 bytes, Stack size 24 bytes, zcl_onoff_server.o(.text.ZbZclOnOffServerAlloc))
[Stack]
- Max Depth = 548
- Call Chain = ZbZclOnOffServerAlloc ⇒ ZbZclClusterAlloc ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclAttrIntegerWrite
- >> ZbZclClusterAttach
- >> ZbZclClusterFree
- >> ZbZclAttrAppendList
- >> ZbZclClusterAlloc
- >> ZbZclClusterSetCallbackArg
[Called By]- >> APP_ZIGBEE_ConfigEndpoints
ZbZclParseFloat (Thumb, 368 bytes, Stack size 40 bytes, zcl_attr_float.o(.text.ZbZclParseFloat))
[Stack]
- Max Depth = 152
- Call Chain = ZbZclParseFloat ⇒ ZbZclFloatLdexp ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_ui2d
- >> ZbZclFloatLdexp
- >> pletoh32
- >> __aeabi_ul2d
- >> pletoh64
- >> pletoh16
[Called By]- >> zcl_cluster_reports_timer
- >> zcl_reporting_save_curr_val
- >> ZbZclHandleConfigReport
ZbZclParseHeader (Thumb, 108 bytes, Stack size 16 bytes, zcl_header.o(.text.ZbZclParseHeader))
[Stack]
- Max Depth = 16
- Call Chain = ZbZclParseHeader
[Calls]
[Called By]- >> zcl_cluster_alarm_data_ind
- >> zcl_cluster_data_ind
ZbZclParseInteger (Thumb, 1290 bytes, Stack size 112 bytes, zcl_attr_integer.o(.text.ZbZclParseInteger))
[Stack]
- Max Depth = 112
- Call Chain = ZbZclParseInteger
[Calls]
[Called By]- >> ZbZclAttrIntegerWrite
- >> zcl_cluster_reports_timer
- >> zcl_reporting_save_curr_val
- >> ZbZclHandleConfigReport
- >> ZbZclAttrWrite
ZbZclReportCleanup (Thumb, 144 bytes, Stack size 40 bytes, zcl_attr_report.o(.text.ZbZclReportCleanup))
[Stack]
- Max Depth = 332
- Call Chain = ZbZclReportCleanup ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbTimerReset
- >> zb_heap_free
- >> ZbNwkGet
[Called By]
ZbZclSendDefaultResponse (Thumb, 76 bytes, Stack size 32 bytes, zigbee_core_wb.o(.text.ZbZclSendDefaultResponse))
[Stack]
- Max Depth = 236
- Call Chain = ZbZclSendDefaultResponse ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Pre_ZigbeeCmdProcessing
- >> ZIGBEE_CmdTransfer
- >> ZIGBEE_Get_OTCmdPayloadBuffer
- >> Post_ZigbeeCmdProcessing
[Called By]- >> ZbZclHandleSetSceneData
- >> ZbZclHandleGetSceneData
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadReport
- >> ZbZclHandleReadAttr
- >> ZbZclAttrHandleDiscover
- >> zcl_cluster_data_ind
ZbZclTxOptsFromSecurityStatus (Thumb, 18 bytes, Stack size 0 bytes, zcl_cluster.o(.text.ZbZclTxOptsFromSecurityStatus))
[Called By]
- >> onOffServerCommand
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadReport
- >> ZbZclHandleReadAttr
- >> ZbZclAttrHandleDiscover
- >> zcl_cluster_alarm_data_ind
- >> zcl_cluster_data_ind
ZbZclUptime (Thumb, 32 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.ZbZclUptime))
[Stack]
- Max Depth = 284
- Call Chain = ZbZclUptime ⇒ ZbBdbGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]- >> zcl_reporting_stack_event
- >> zcl_cluster_reports_timer
- >> zcl_reporting_create_new
- >> zcl_reporting_create_default_reports
- >> ZbZclHandleConfigReport
ZigbeeApp_Init (Thumb, 52 bytes, Stack size 16 bytes, zigbee_app.o(.text.ZigbeeApp_Init))
[Stack]
- Max Depth = 72
- Call Chain = ZigbeeApp_Init ⇒ ZigbeeApp_UpdateStatusLed ⇒ Hardware_SetRoleLed ⇒ HAL_GPIO_WritePin
[Calls]- >> ZigbeePort_Init
- >> ZigbeeApp_UpdateStatusLed
- >> SlaveInputs_Init
- >> Hardware_ReadRoleSwitchIsMaster
- >> App_DebugRefresh
[Called By]
ZigbeeApp_Process (Thumb, 108 bytes, Stack size 16 bytes, zigbee_app.o(.text.ZigbeeApp_Process))
[Stack]
- Max Depth = 456
- Call Chain = ZigbeeApp_Process ⇒ ZigbeePort_Process ⇒ APP_ZIGBEE_Process ⇒ APP_ZIGBEE_OpenPermitJoin ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> ZigbeePort_SendSlaveInputs
- >> ZigbeePort_Process
- >> ZigbeeApp_UpdateRoleFromSwitch
- >> ZigbeeApp_UpdateStatusLed
- >> SlaveInputs_ClearChanges
- >> SlaveInputs_Process
- >> Hardware_GetTickMs
[Called By]
ZigbeePort_Init (Thumb, 12 bytes, Stack size 8 bytes, zigbee_port.o(.text.ZigbeePort_Init))
[Stack]
- Max Depth = 8
- Call Chain = ZigbeePort_Init
[Called By]- >> ZigbeeApp_UpdateRoleFromSwitch
- >> ZigbeeApp_Init
ZigbeePort_OnSlaveReportReceived (Thumb, 20 bytes, Stack size 16 bytes, zigbee_port.o(.text.ZigbeePort_OnSlaveReportReceived))
[Stack]
- Max Depth = 52
- Call Chain = ZigbeePort_OnSlaveReportReceived ⇒ App_MasterAcceptReport ⇒ App_DebugRefresh ⇒ App_DebugCopyReportToMasterWatch
[Calls]- >> App_MasterAcceptReport
[Called By]- >> APP_ZIGBEE_SlaveReportIndCb
ZigbeePort_Process (Thumb, 8 bytes, Stack size 8 bytes, zigbee_port.o(.text.ZigbeePort_Process))
[Stack]
- Max Depth = 440
- Call Chain = ZigbeePort_Process ⇒ APP_ZIGBEE_Process ⇒ APP_ZIGBEE_OpenPermitJoin ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]
[Called By]
ZigbeePort_SendSlaveInputs (Thumb, 36 bytes, Stack size 32 bytes, zigbee_port.o(.text.ZigbeePort_SendSlaveInputs))
[Stack]
- Max Depth = 432
- Call Chain = ZigbeePort_SendSlaveInputs ⇒ APP_ZIGBEE_SendSlaveReport ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> App_DebugOnSlaveReportTx
- >> App_MakeSlaveReport
- >> APP_ZIGBEE_SendSlaveReport
[Called By]
Zigbee_CallBackProcessing (Thumb, 4998 bytes, Stack size 320 bytes, zigbee_core_wb.o(.text.Zigbee_CallBackProcessing))
[Stack]
- Max Depth = 1092
- Call Chain = Zigbee_CallBackProcessing ⇒ zcl_cluster_data_ind ⇒ ZbZclHandleConfigReport ⇒ zcl_reporting_create_new ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZIGBEE_Get_NotificationPayloadBuffer
- >> __aeabi_assert
- >> zb_ipc_m4_cb_info_free
- >> zb_ipc_m4_memcpy2
- >> TL_ZIGBEE_SendM4AckToM0Notify
- >> zcl_cluster_alarm_data_ind
- >> zcl_cluster_data_ind
[Called By]- >> APP_ZIGBEE_ProcessNotifyM0ToM4
Zigbee_M0RequestProcessing (Thumb, 332 bytes, Stack size 40 bytes, zigbee_core_wb.o(.text.Zigbee_M0RequestProcessing))
[Stack]
- Max Depth = 304
- Call Chain = Zigbee_M0RequestProcessing ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZIGBEE_Get_M0RequestPayloadBuffer
- >> __aeabi_assert
- >> zb_malloc_track
- >> TL_ZIGBEE_SendM4AckToM0Request
- >> malloc
- >> free
- >> zb_malloc_untrack
[Called By]- >> APP_ZIGBEE_ProcessRequestM0ToM4
__aeabi_assert (Thumb, 188 bytes, Stack size 32 bytes, dbg_trace.o(.text.__aeabi_assert))
[Stack]
- Max Depth = 264
- Call Chain = __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]- >> Zigbee_M0RequestProcessing
- >> Zigbee_CallBackProcessing
- >> APP_ZIGBEE_ConfigEndpoints
- >> APP_ZIGBEE_StackLayersInit
- >> zb_ipc_m4_get_retval
- >> ZbExtendedAddress
fputc (Thumb, 32 bytes, Stack size 24 bytes, dbg_trace.o(.text.fputc))
[Stack]
- Max Depth = 216
- Call Chain = fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
[Address Reference Count : 1]
logApplication (Thumb, 218 bytes, Stack size 296 bytes, stm_logging.o(.text.logApplication))
[Stack]
- Max Depth = 392
- Call Chain = logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> logRegion
- >> logLevel
- >> vsnprintf
- >> printf
[Called By]- >> onOff_server_1_on
- >> onOff_server_1_off
- >> APP_ZIGBEE_SlaveReportConfCb
- >> APP_ZIGBEE_TraceError
- >> APP_ZIGBEE_OpenPermitJoin
- >> APP_ZIGBEE_StackLayersInit
- >> APP_ZIGBEE_NwkForm
- >> APP_ZIGBEE_CheckWirelessFirmwareInfo
- >> APP_ZIGBEE_Init
- >> UartCmdExecute
- >> APPE_SysEvtError
- >> RxCpltCallback
main (Thumb, 56 bytes, Stack size 16 bytes, main.o(.text.main))
[Stack]
- Max Depth = 480
- Call Chain = main ⇒ MX_APPE_Process ⇒ ZigbeeApp_Process ⇒ ZigbeePort_Process ⇒ APP_ZIGBEE_Process ⇒ APP_ZIGBEE_OpenPermitJoin ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> MX_APPE_Process
- >> MX_APPE_Init
- >> PeriphCommonClock_Config
- >> SystemClock_Config
- >> MX_APPE_Config
- >> HAL_Init
- >> MX_RF_Init
- >> MX_RTC_Init
- >> MX_DMA_Init
- >> MX_GPIO_Init
- >> MX_IPCC_Init
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
pletoh16 (Thumb, 4 bytes, Stack size 0 bytes, pletoh.o(.text.pletoh16))
[Called By]
- >> ZbZclAttrRead
- >> ZbZclParseFloat
- >> ZbZclHandleReportAttr
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadReport
- >> ZbZclParseHeader
- >> zcl_persist_handle_set
- >> ZbZclHandleReadAttr
- >> ZbZclClusterCheckMinSecurity
- >> ZbZclAttrDefaultWrite
- >> ZbZclAttrParseLength
- >> ZbZclAttrHandleDiscover
- >> zcl_cluster_alarm_data_ind
- >> zcl_cluster_data_ind
pletoh32 (Thumb, 4 bytes, Stack size 0 bytes, pletoh.o(.text.pletoh32))
[Called By]
- >> ZbZclParseFloat
- >> ZbZclHandleSetSceneData
pletoh64 (Thumb, 8 bytes, Stack size 0 bytes, pletoh.o(.text.pletoh64))
[Called By]
putle16 (Thumb, 4 bytes, Stack size 0 bytes, pletoh.o(.text.putle16))
[Called By]
- >> zcl_persist_send_cache
- >> zcl_cluster_persist_timer
- >> zcl_cluster_reports_timer
- >> zcl_append_report_config_record
- >> onOffServerGetSceneData
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadReport
- >> ZbZclHandleReadAttr
- >> ZbZclAttrDefaultValue
- >> ZbZclAttrDefaultWrite
- >> ZbZclAttrHandleDiscover
- >> zcl_cluster_data_ind
putle24 (Thumb, 12 bytes, Stack size 0 bytes, pletoh.o(.text.putle24))
[Called By]
- >> zcl_append_report_config_record
putle32 (Thumb, 4 bytes, Stack size 0 bytes, pletoh.o(.text.putle32))
[Called By]
- >> zcl_append_report_config_record
- >> ZbZclAttrDefaultValue
putle40 (Thumb, 18 bytes, Stack size 0 bytes, pletoh.o(.text.putle40))
[Called By]
- >> zcl_append_report_config_record
putle48 (Thumb, 26 bytes, Stack size 0 bytes, pletoh.o(.text.putle48))
[Called By]
- >> zcl_append_report_config_record
putle56 (Thumb, 36 bytes, Stack size 8 bytes, pletoh.o(.text.putle56))
[Stack]
- Max Depth = 8
- Call Chain = putle56
[Called By]- >> zcl_append_report_config_record
putle64 (Thumb, 40 bytes, Stack size 8 bytes, pletoh.o(.text.putle64))
[Stack]
- Max Depth = 8
- Call Chain = putle64
[Called By]- >> ZbZclAttrIntegerWrite
- >> zcl_append_report_config_record
- >> ZbZclAttrDefaultValue
shci_cmd_resp_release (Thumb, 16 bytes, Stack size 16 bytes, app_entry.o(.text.shci_cmd_resp_release))
[Stack]
- Max Depth = 36
- Call Chain = shci_cmd_resp_release ⇒ UTIL_SEQ_SetEvt
[Calls]
[Called By]
shci_cmd_resp_wait (Thumb, 16 bytes, Stack size 16 bytes, app_entry.o(.text.shci_cmd_resp_wait))
[Stack]
- Max Depth = 196
- Call Chain = shci_cmd_resp_wait ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]
shci_init (Thumb, 50 bytes, Stack size 16 bytes, shci_tl.o(.text.shci_init))
[Stack]
- Max Depth = 64
- Call Chain = shci_init ⇒ TlInit ⇒ Cmd_SetStatus
[Calls]- >> shci_register_io_bus
- >> TlInit
[Called By]
shci_notify_asynch_evt (Thumb, 18 bytes, Stack size 16 bytes, app_entry.o(.text.shci_notify_asynch_evt))
[Stack]
- Max Depth = 40
- Call Chain = shci_notify_asynch_evt ⇒ UTIL_SEQ_SetTask
[Calls]
[Called By]- >> shci_user_evt_proc
- >> TlUserEvtReceived
shci_register_io_bus (Thumb, 32 bytes, Stack size 4 bytes, shci_tl_if.o(.text.shci_register_io_bus))
[Stack]
- Max Depth = 4
- Call Chain = shci_register_io_bus
[Called By]
shci_send (Thumb, 130 bytes, Stack size 32 bytes, shci_tl.o(.text.shci_send))
[Stack]
- Max Depth = 228
- Call Chain = shci_send ⇒ shci_cmd_resp_wait ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> shci_cmd_resp_wait
- >> Cmd_SetStatus
- >> __aeabi_memcpy
[Called By]
shci_user_evt_proc (Thumb, 206 bytes, Stack size 24 bytes, shci_tl.o(.text.shci_user_evt_proc))
[Stack]
- Max Depth = 80
- Call Chain = shci_user_evt_proc ⇒ TL_MM_EvtDone ⇒ HW_IPCC_MM_SendFreeBuf ⇒ LL_C1_IPCC_EnableTransmitChannel
[Calls]- >> TL_MM_EvtDone
- >> shci_notify_asynch_evt
- >> LST_insert_head
- >> LST_remove_head
- >> LST_is_empty
[Address Reference Count : 1]- app_entry.o(.text.appe_Tl_Init)
zb_heap_alloc (Thumb, 22 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.zb_heap_alloc))
[Stack]
- Max Depth = 44
- Call Chain = zb_heap_alloc ⇒ malloc
[Calls]
[Called By]- >> zcl_cluster_persist_timer
- >> zcl_cluster_reports_timer
- >> zcl_reporting_create_new
- >> zcl_reporting_save_curr_val
- >> zcl_reporting_queue_report
- >> ZbZclAttrAppendList
- >> ZbZclClusterAlloc
- >> ZbZclHandleReadReport
- >> ZbZclHandleReadAttr
- >> ZbTimerAlloc
zb_heap_free (Thumb, 22 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.zb_heap_free))
[Stack]
- Max Depth = 32
- Call Chain = zb_heap_free ⇒ free
[Calls]
[Called By]- >> zcl_cluster_persist_timer
- >> ZbZclReportCleanup
- >> zcl_cluster_reports_timer
- >> zcl_reporting_save_curr_val
- >> zcl_reporting_send_report
- >> report_command_timer
- >> zcl_reporting_queue_report
- >> ZbZclAttrFreeList
- >> zcl_cluster_attr_report_delete
- >> ZbZclClusterFree
- >> ZbZclAttrAppendList
- >> ZbZclClusterAlloc
- >> ZbZclHandleReadReport
- >> ZbZclHandleReadAttr
- >> ZbTimerFree
- >> ZbTimerAlloc
zcl_attr_reporting_check (Thumb, 124 bytes, Stack size 24 bytes, zcl_attr_report.o(.text.zcl_attr_reporting_check))
[Stack]
- Max Depth = 316
- Call Chain = zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbTimerReset
- >> ZbNwkGet
[Called By]
zcl_cluster_alarm_data_ind (Thumb, 350 bytes, Stack size 112 bytes, zcl_command_ind.o(.text.zcl_cluster_alarm_data_ind))
[Stack]
- Max Depth = 432
- Call Chain = zcl_cluster_alarm_data_ind ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbApsdeDataReqCallback
- >> ZbZclParseHeader
- >> ZbZclClusterGetClusterId
- >> ZbZclTxOptsFromSecurityStatus
- >> ZbZclAppendHeader
- >> pletoh16
[Called By]- >> Zigbee_CallBackProcessing
zcl_cluster_attr_report_delete (Thumb, 166 bytes, Stack size 24 bytes, zcl_attr_report.o(.text.zcl_cluster_attr_report_delete))
[Stack]
- Max Depth = 316
- Call Chain = zcl_cluster_attr_report_delete ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbTimerReset
- >> zb_heap_free
- >> ZbNwkGet
[Called By]- >> ZbZclAttrFreeList
- >> ZbZclAttrAppendList
zcl_cluster_data_ind (Thumb, 1026 bytes, Stack size 192 bytes, zcl_command_ind.o(.text.zcl_cluster_data_ind))
[Stack]
- Max Depth = 772
- Call Chain = zcl_cluster_data_ind ⇒ ZbZclHandleConfigReport ⇒ zcl_reporting_create_new ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbApsdeDataReqCallback
- >> ZbZclHandleSetSceneData
- >> ZbZclHandleReportAttr
- >> ZbZclHandleGetSceneData
- >> ZbZclHandleConfigReport
- >> ZbZclHandleReadReport
- >> ZbZclParseHeader
- >> zcl_persist_handle_set
- >> ZbZclHandleReadAttr
- >> ZbZclClusterCheckMinSecurity
- >> ZbZclAttrParseLength
- >> ZbZclAttrWrite
- >> ZbZclTxOptsFromSecurityStatus
- >> ZbZclClusterInitApsdeReq
- >> putle16
- >> ZbZclAppendHeader
- >> pletoh16
- >> ZbZclAttrHandleDiscover
- >> ZbZclSendDefaultResponse
- >> ZbZclDeviceLogCheckAllow
- >> ZbApsAddrIsLocal
[Called By]- >> Zigbee_CallBackProcessing
zcl_cluster_reports_timer (Thumb, 1612 bytes, Stack size 280 bytes, zcl_attr_report.o(.text.zcl_cluster_reports_timer))
[Stack]
- Max Depth = 928
- Call Chain = zcl_cluster_reports_timer ⇒ zcl_reporting_queue_report ⇒ zcl_reporting_send_report ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbZclAttrRead
- >> __aeabi_memclr4
- >> __aeabi_memcpy
- >> __aeabi_dcmpgt
- >> __aeabi_ul2d
- >> __aeabi_dcmplt
- >> __aeabi_dsub
- >> ZbZclParseFloat
- >> zcl_reporting_queue_report
- >> ZbZclAttrIsAnalog
- >> ZbZclParseInteger
- >> ZbZclAttrParseLength
- >> putle16
- >> WpanCrc
- >> ZbZclUptime
- >> ZbTimeoutRemaining
- >> ZbTimerReset
- >> zb_heap_free
- >> zb_heap_alloc
- >> ZbApsBindSrcExists
- >> ZbNwkGet
[Address Reference Count : 1]- zcl_cluster_init.o(.text.ZbZclClusterAlloc)
zcl_persist_send_cache (Thumb, 218 bytes, Stack size 136 bytes, zcl_cluster_init.o(.text.zcl_persist_send_cache))
[Stack]
- Max Depth = 456
- Call Chain = zcl_persist_send_cache ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbApsdeDataReqCallback
- >> __aeabi_memclr8
- >> putle16
- >> ZbZclAppendHeader
- >> ZbZclGetNextSeqnum
- >> ZbExtendedAddress
[Called By]- >> zcl_cluster_persist_timer
zcl_reporting_create_default_reports (Thumb, 300 bytes, Stack size 96 bytes, zcl_attr_report.o(.text.zcl_reporting_create_default_reports))
[Stack]
- Max Depth = 420
- Call Chain = zcl_reporting_create_default_reports ⇒ zcl_reporting_create_new ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> __aeabi_memclr8
- >> zcl_reporting_create_new
- >> zcl_reporting_save_curr_val
- >> ZbZclAttrIsAnalog
- >> ZbZclUptime
[Called By]
zcl_reporting_stack_event (Thumb, 164 bytes, Stack size 40 bytes, zcl_attr_report.o(.text.zcl_reporting_stack_event))
[Stack]
- Max Depth = 332
- Call Chain = zcl_reporting_stack_event ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclUptime
- >> ZbTimerReset
- >> ZbNwkGet
[Address Reference Count : 1]- zcl_cluster_init.o(.text.ZbZclClusterAlloc)
__0printf (Thumb, 22 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
[Calls]
__1printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
__2printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
__c89printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf), UNUSED)
printf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0printf))
[Stack]
- Max Depth = 24
- Call Chain = printf
[Called By]
__0snprintf (Thumb, 48 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED)
[Calls]
__1snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED)
__2snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED)
__c89snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED)
snprintf (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf))
[Stack]
- Max Depth = 40
- Call Chain = snprintf
[Called By]
__0sprintf (Thumb, 34 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
[Calls]
- >> _sputc
- >> _printf_core
__1sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
__c89sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED)
sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf))
[Stack]
- Max Depth = 24
- Call Chain = sprintf
[Called By]- >> APP_ZIGBEE_CheckWirelessFirmwareInfo
__0vsnprintf (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
[Calls]
__1vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
__2vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
__c89vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED)
vsnprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf))
[Stack]
- Max Depth = 24
- Call Chain = vsnprintf
[Called By]
__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)
fputs (Thumb, 24 bytes, Stack size 16 bytes, fputs.o(i.fputs))
[Stack]
- Max Depth = 232
- Call Chain = fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
free (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free))
[Stack]
- Max Depth = 8
- Call Chain = free
[Called By]- >> ZbApsFilterClusterAdd
- >> ZbStartupWait
- >> Zigbee_M0RequestProcessing
- >> zb_ipc_m4_cb_info_free
- >> zb_heap_free
malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc))
[Stack]
- Max Depth = 20
- Call Chain = malloc
[Called By]- >> ZbApsFilterClusterAdd
- >> ZbStartupWait
- >> Zigbee_M0RequestProcessing
- >> zb_ipc_m4_cb_info_alloc
- >> zb_heap_alloc
Local Symbols
MX_IPCC_Init (Thumb, 36 bytes, Stack size 8 bytes, main.o(.text.MX_IPCC_Init))
[Stack]
- Max Depth = 120
- Call Chain = MX_IPCC_Init ⇒ HAL_IPCC_Init ⇒ HAL_IPCC_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_IPCC_Init
- >> Error_Handler
[Called By]
MX_GPIO_Init (Thumb, 22 bytes, Stack size 8 bytes, main.o(.text.MX_GPIO_Init))
[Stack]
- Max Depth = 16
- Call Chain = MX_GPIO_Init ⇒ LL_AHB2_GRP1_EnableClock
[Calls]- >> LL_AHB2_GRP1_EnableClock
[Called By]
MX_DMA_Init (Thumb, 58 bytes, Stack size 24 bytes, main.o(.text.MX_DMA_Init))
[Stack]
- Max Depth = 88
- Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_NVIC_EnableIRQ
- >> HAL_NVIC_SetPriority
- >> LL_AHB1_GRP1_EnableClock
[Called By]
MX_RTC_Init (Thumb, 90 bytes, Stack size 16 bytes, main.o(.text.MX_RTC_Init))
[Stack]
- Max Depth = 208
- Call Chain = MX_RTC_Init ⇒ HAL_RTC_Init ⇒ HAL_RTC_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> HAL_RTCEx_SetWakeUpTimer_IT
- >> HAL_RTC_Init
- >> Error_Handler
[Called By]
MX_RF_Init (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text.MX_RF_Init))
[Called By]
LL_RCC_LSE_SetDriveCapability (Thumb, 26 bytes, Stack size 4 bytes, main.o(.text.LL_RCC_LSE_SetDriveCapability))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_LSE_SetDriveCapability
[Called By]
LL_AHB2_GRP1_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, main.o(.text.LL_AHB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB2_GRP1_EnableClock
[Called By]
LL_AHB1_GRP1_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, main.o(.text.LL_AHB1_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB1_GRP1_EnableClock
[Called By]
Reset_Device (Thumb, 2 bytes, Stack size 0 bytes, app_entry.o(.text.Reset_Device))
[Called By]
Config_HSE (Thumb, 32 bytes, Stack size 16 bytes, app_entry.o(.text.Config_HSE))
[Stack]
- Max Depth = 28
- Call Chain = Config_HSE ⇒ OTP_Read
[Calls]- >> OTP_Read
- >> LL_RCC_HSE_SetCapacitorTuning
[Called By]
LL_RCC_HSE_SetCapacitorTuning (Thumb, 38 bytes, Stack size 4 bytes, app_entry.o(.text.LL_RCC_HSE_SetCapacitorTuning))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_HSE_SetCapacitorTuning
[Called By]
System_Init (Thumb, 16 bytes, Stack size 8 bytes, app_entry.o(.text.System_Init))
[Stack]
- Max Depth = 32
- Call Chain = System_Init ⇒ Init_Rtc ⇒ LL_RTC_WAKEUP_SetClock
[Calls]- >> Init_Exti
- >> Init_Smps
- >> Init_Rtc
[Called By]
SystemPower_Config (Thumb, 48 bytes, Stack size 16 bytes, app_entry.o(.text.SystemPower_Config))
[Stack]
- Max Depth = 44
- Call Chain = SystemPower_Config ⇒ UTIL_LPM_SetStopMode
[Calls]- >> UTIL_LPM_SetStopMode
- >> UTIL_LPM_SetOffMode
- >> UTIL_LPM_Init
- >> LL_C2_PWR_SetPowerMode
- >> LL_RCC_SetClkAfterWakeFromStop
- >> LL_RCC_HSI_EnableAutoFromStop
[Called By]
Init_Debug (Thumb, 32 bytes, Stack size 16 bytes, app_entry.o(.text.Init_Debug))
[Stack]
- Max Depth = 288
- Call Chain = Init_Debug ⇒ DbgTraceInit ⇒ DbgOutputInit ⇒ MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]- >> DbgTraceInit
- >> HAL_DBGMCU_EnableDBGSleepMode
- >> LL_C2_EXTI_EnableIT_32_63
- >> LL_EXTI_EnableIT_32_63
[Called By]
Led_Init (Thumb, 22 bytes, Stack size 8 bytes, app_entry.o(.text.Led_Init))
[Stack]
- Max Depth = 92
- Call Chain = Led_Init ⇒ BSP_LED_Init ⇒ HAL_GPIO_Init
[Calls]
[Called By]
Button_Init (Thumb, 34 bytes, Stack size 16 bytes, app_entry.o(.text.Button_Init))
[Stack]
- Max Depth = 120
- Call Chain = Button_Init ⇒ BSP_PB_Init ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
[Calls]
[Called By]
RxUART_Init (Thumb, 28 bytes, Stack size 8 bytes, app_entry.o(.text.RxUART_Init))
[Stack]
- Max Depth = 104
- Call Chain = RxUART_Init ⇒ HW_UART_Receive_IT ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
[Calls]
[Called By]
appe_Tl_Init (Thumb, 116 bytes, Stack size 48 bytes, app_entry.o(.text.appe_Tl_Init))
[Stack]
- Max Depth = 112
- Call Chain = appe_Tl_Init ⇒ shci_init ⇒ TlInit ⇒ Cmd_SetStatus
[Calls]- >> TL_Enable
- >> TL_MM_Init
- >> shci_init
- >> UTIL_SEQ_RegTask
- >> TL_Init
[Called By]
Init_Rtc (Thumb, 36 bytes, Stack size 16 bytes, app_entry.o(.text.Init_Rtc))
[Stack]
- Max Depth = 24
- Call Chain = Init_Rtc ⇒ LL_RTC_WAKEUP_SetClock
[Calls]- >> LL_RTC_EnableWriteProtection
- >> LL_RTC_WAKEUP_SetClock
- >> LL_RTC_DisableWriteProtection
[Called By]
LL_RCC_HSI_EnableAutoFromStop (Thumb, 14 bytes, Stack size 0 bytes, app_entry.o(.text.LL_RCC_HSI_EnableAutoFromStop))
[Called By]
LL_RCC_SetClkAfterWakeFromStop (Thumb, 26 bytes, Stack size 4 bytes, app_entry.o(.text.LL_RCC_SetClkAfterWakeFromStop))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetClkAfterWakeFromStop
[Called By]
LL_C2_PWR_SetPowerMode (Thumb, 28 bytes, Stack size 4 bytes, app_entry.o(.text.LL_C2_PWR_SetPowerMode))
[Stack]
- Max Depth = 4
- Call Chain = LL_C2_PWR_SetPowerMode
[Called By]
LL_EXTI_EnableIT_32_63 (Thumb, 24 bytes, Stack size 4 bytes, app_entry.o(.text.LL_EXTI_EnableIT_32_63))
[Stack]
- Max Depth = 4
- Call Chain = LL_EXTI_EnableIT_32_63
[Called By]- >> Init_Exti
- >> Init_Debug
LL_C2_EXTI_EnableIT_32_63 (Thumb, 24 bytes, Stack size 4 bytes, app_entry.o(.text.LL_C2_EXTI_EnableIT_32_63))
[Stack]
- Max Depth = 4
- Call Chain = LL_C2_EXTI_EnableIT_32_63
[Called By]
RxCpltCallback (Thumb, 158 bytes, Stack size 16 bytes, app_entry.o(.text.RxCpltCallback))
[Stack]
- Max Depth = 416
- Call Chain = RxCpltCallback ⇒ UartCmdExecute ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> logApplication
- >> HW_UART_Receive_IT
- >> UartCmdExecute
- >> __aeabi_memclr
[Address Reference Count : 2]- app_entry.o(.text.RxUART_Init)
- app_entry.o(.text.RxCpltCallback)
APPE_SysStatusNot (Thumb, 10 bytes, Stack size 4 bytes, app_entry.o(.text.APPE_SysStatusNot))
[Stack]
- Max Depth = 4
- Call Chain = APPE_SysStatusNot
[Address Reference Count : 1]- app_entry.o(.text.appe_Tl_Init)
APPE_SysUserEvtRx (Thumb, 64 bytes, Stack size 24 bytes, app_entry.o(.text.APPE_SysUserEvtRx))
[Stack]
- Max Depth = 684
- Call Chain = APPE_SysUserEvtRx ⇒ APPE_SysEvtReadyProcessing ⇒ APP_ZIGBEE_Init ⇒ APP_ZIGBEE_StackLayersInit ⇒ APP_ZIGBEE_ConfigEndpoints ⇒ ZbZclOnOffServerAlloc ⇒ ZbZclClusterAlloc ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> APPE_SysEvtError
- >> APPE_SysEvtReadyProcessing
[Address Reference Count : 1]- app_entry.o(.text.appe_Tl_Init)
LL_LPM_EnableSleep (Thumb, 18 bytes, Stack size 0 bytes, app_entry.o(.text.LL_LPM_EnableSleep))
[Called By]
LL_RTC_DisableWriteProtection (Thumb, 20 bytes, Stack size 4 bytes, app_entry.o(.text.LL_RTC_DisableWriteProtection))
[Stack]
- Max Depth = 4
- Call Chain = LL_RTC_DisableWriteProtection
[Called By]
LL_RTC_WAKEUP_SetClock (Thumb, 26 bytes, Stack size 8 bytes, app_entry.o(.text.LL_RTC_WAKEUP_SetClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_RTC_WAKEUP_SetClock
[Called By]
LL_RTC_EnableWriteProtection (Thumb, 14 bytes, Stack size 4 bytes, app_entry.o(.text.LL_RTC_EnableWriteProtection))
[Stack]
- Max Depth = 4
- Call Chain = LL_RTC_EnableWriteProtection
[Called By]
APPE_SysEvtReadyProcessing (Thumb, 12 bytes, Stack size 8 bytes, app_entry.o(.text.APPE_SysEvtReadyProcessing))
[Stack]
- Max Depth = 660
- Call Chain = APPE_SysEvtReadyProcessing ⇒ APP_ZIGBEE_Init ⇒ APP_ZIGBEE_StackLayersInit ⇒ APP_ZIGBEE_ConfigEndpoints ⇒ ZbZclOnOffServerAlloc ⇒ ZbZclClusterAlloc ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> APP_ZIGBEE_Init
- >> TL_TRACES_Init
[Called By]
APPE_SysEvtError (Thumb, 62 bytes, Stack size 16 bytes, app_entry.o(.text.APPE_SysEvtError))
[Stack]
- Max Depth = 408
- Call Chain = APPE_SysEvtError ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]
[Called By]
UartCmdExecute (Thumb, 266 bytes, Stack size 8 bytes, app_entry.o(.text.UartCmdExecute))
[Stack]
- Max Depth = 400
- Call Chain = UartCmdExecute ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> HAL_NVIC_SystemReset
- >> HAL_EXTI_GenerateSWI
- >> logApplication
- >> strcmp
[Called By]
UnlinkTimer (Thumb, 266 bytes, Stack size 4 bytes, hw_timerserver.o(.text.UnlinkTimer))
[Stack]
- Max Depth = 4
- Call Chain = UnlinkTimer
[Called By]- >> HW_TS_Stop
- >> HW_TS_RTC_Wakeup_Handler
RescheduleTimerList (Thumb, 378 bytes, Stack size 24 bytes, hw_timerserver.o(.text.RescheduleTimerList))
[Stack]
- Max Depth = 60
- Call Chain = RescheduleTimerList ⇒ RestartWakeupCounter ⇒ HAL_NVIC_SetPendingIRQ ⇒ __NVIC_SetPendingIRQ
[Calls]- >> RestartWakeupCounter
- >> ReturnTimeElapsed
[Called By]- >> HW_TS_Stop
- >> HW_TS_Start
- >> HW_TS_RTC_Wakeup_Handler
linkTimer (Thumb, 390 bytes, Stack size 32 bytes, hw_timerserver.o(.text.linkTimer))
[Stack]
- Max Depth = 56
- Call Chain = linkTimer ⇒ ReturnTimeElapsed ⇒ ReadRtcSsrValue
[Calls]- >> LinkTimerBefore
- >> LinkTimerAfter
- >> ReturnTimeElapsed
[Called By]
ReturnTimeElapsed (Thumb, 144 bytes, Stack size 16 bytes, hw_timerserver.o(.text.ReturnTimeElapsed))
[Stack]
- Max Depth = 24
- Call Chain = ReturnTimeElapsed ⇒ ReadRtcSsrValue
[Calls]
[Called By]- >> linkTimer
- >> RescheduleTimerList
RestartWakeupCounter (Thumb, 214 bytes, Stack size 16 bytes, hw_timerserver.o(.text.RestartWakeupCounter))
[Stack]
- Max Depth = 36
- Call Chain = RestartWakeupCounter ⇒ HAL_NVIC_SetPendingIRQ ⇒ __NVIC_SetPendingIRQ
[Calls]- >> HAL_NVIC_SetPendingIRQ
- >> HAL_NVIC_ClearPendingIRQ
- >> ReadRtcSsrValue
[Called By]
LL_EXTI_EnableRisingTrig_0_31 (Thumb, 24 bytes, Stack size 4 bytes, hw_timerserver.o(.text.LL_EXTI_EnableRisingTrig_0_31))
[Stack]
- Max Depth = 4
- Call Chain = LL_EXTI_EnableRisingTrig_0_31
[Called By]
LL_EXTI_EnableIT_0_31 (Thumb, 24 bytes, Stack size 4 bytes, hw_timerserver.o(.text.LL_EXTI_EnableIT_0_31))
[Stack]
- Max Depth = 4
- Call Chain = LL_EXTI_EnableIT_0_31
[Called By]
LinkTimerAfter (Thumb, 140 bytes, Stack size 4 bytes, hw_timerserver.o(.text.LinkTimerAfter))
[Stack]
- Max Depth = 4
- Call Chain = LinkTimerAfter
[Called By]
LinkTimerBefore (Thumb, 180 bytes, Stack size 4 bytes, hw_timerserver.o(.text.LinkTimerBefore))
[Stack]
- Max Depth = 4
- Call Chain = LinkTimerBefore
[Called By]
ReadRtcSsrValue (Thumb, 60 bytes, Stack size 8 bytes, hw_timerserver.o(.text.ReadRtcSsrValue))
[Stack]
- Max Depth = 8
- Call Chain = ReadRtcSsrValue
[Called By]- >> RestartWakeupCounter
- >> ReturnTimeElapsed
logLevel (Thumb, 56 bytes, Stack size 24 bytes, stm_logging.o(.text.logLevel))
[Stack]
- Max Depth = 64
- Call Chain = logLevel ⇒ snprintf
[Calls]- >> levelToString
- >> snprintf
[Called By]
logRegion (Thumb, 118 bytes, Stack size 56 bytes, stm_logging.o(.text.logRegion))
[Stack]
- Max Depth = 96
- Call Chain = logRegion ⇒ snprintf
[Calls]
[Called By]
levelToString (Thumb, 86 bytes, Stack size 12 bytes, stm_logging.o(.text.levelToString))
[Stack]
- Max Depth = 12
- Call Chain = levelToString
[Called By]
LL_AHB3_GRP1_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, stm32wbxx_hal_msp.o(.text.LL_AHB3_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB3_GRP1_EnableClock
[Called By]- >> HAL_IPCC_MspInit
- >> HAL_MspInit
LL_APB1_GRP2_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, stm32wbxx_hal_msp.o(.text.LL_APB1_GRP2_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_APB1_GRP2_EnableClock
[Called By]
LL_AHB2_GRP1_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, stm32wbxx_hal_msp.o(.text.LL_AHB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB2_GRP1_EnableClock
[Called By]
LL_APB2_GRP1_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, stm32wbxx_hal_msp.o(.text.LL_APB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_APB2_GRP1_EnableClock
[Called By]
LL_RCC_SetRTCClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_msp.o(.text.LL_RCC_SetRTCClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetRTCClockSource
[Called By]
LL_RCC_EnableRTC (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_msp.o(.text.LL_RCC_EnableRTC))
[Called By]
LL_APB1_GRP1_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, stm32wbxx_hal_msp.o(.text.LL_APB1_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_APB1_GRP1_EnableClock
[Called By]
APP_ZIGBEE_CheckWirelessFirmwareInfo (Thumb, 478 bytes, Stack size 136 bytes, app_zigbee.o(.text.APP_ZIGBEE_CheckWirelessFirmwareInfo))
[Stack]
- Max Depth = 568
- Call Chain = APP_ZIGBEE_CheckWirelessFirmwareInfo ⇒ APP_ZIGBEE_Error ⇒ APP_ZIGBEE_TraceError ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> APP_ZIGBEE_Error
- >> SHCI_GetWirelessFwInfo
- >> logApplication
- >> sprintf
- >> strchr
- >> strstr
[Called By]
APP_ZIGBEE_ProcessNotifyM0ToM4 (Thumb, 36 bytes, Stack size 8 bytes, app_zigbee.o(.text.APP_ZIGBEE_ProcessNotifyM0ToM4))
[Stack]
- Max Depth = 1100
- Call Chain = APP_ZIGBEE_ProcessNotifyM0ToM4 ⇒ Zigbee_CallBackProcessing ⇒ zcl_cluster_data_ind ⇒ ZbZclHandleConfigReport ⇒ zcl_reporting_create_new ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> Zigbee_CallBackProcessing
[Address Reference Count : 1]- app_zigbee.o(.text.APP_ZIGBEE_Init)
APP_ZIGBEE_ProcessRequestM0ToM4 (Thumb, 36 bytes, Stack size 8 bytes, app_zigbee.o(.text.APP_ZIGBEE_ProcessRequestM0ToM4))
[Stack]
- Max Depth = 312
- Call Chain = APP_ZIGBEE_ProcessRequestM0ToM4 ⇒ Zigbee_M0RequestProcessing ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> Zigbee_M0RequestProcessing
[Address Reference Count : 1]- app_zigbee.o(.text.APP_ZIGBEE_Init)
APP_ZIGBEE_NwkForm (Thumb, 674 bytes, Stack size 520 bytes, app_zigbee.o(.text.APP_ZIGBEE_NwkForm))
[Stack]
- Max Depth = 936
- Call Chain = APP_ZIGBEE_NwkForm ⇒ APP_ZIGBEE_OpenPermitJoin ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> ZbNwkSet
- >> BSP_LED_On
- >> ZbStartupWait
- >> ZbStartupConfigGetProDefaults
- >> ZbSetLogging
- >> APP_ZIGBEE_OpenPermitJoin
- >> APP_ZIGBEE_ConfigGroupAddr
- >> APP_ZIGBEE_NextSlaveStartupControl
- >> logApplication
- >> UTIL_SEQ_SetTask
- >> HAL_GetTick
[Address Reference Count : 1]- app_zigbee.o(.text.APP_ZIGBEE_Init)
APP_ZIGBEE_StackLayersInit (Thumb, 200 bytes, Stack size 24 bytes, app_zigbee.o(.text.APP_ZIGBEE_StackLayersInit))
[Stack]
- Max Depth = 628
- Call Chain = APP_ZIGBEE_StackLayersInit ⇒ APP_ZIGBEE_ConfigEndpoints ⇒ ZbZclOnOffServerAlloc ⇒ ZbZclClusterAlloc ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> BSP_LED_Off
- >> __aeabi_assert
- >> ZbInit
- >> APP_ZIGBEE_ConfigEndpoints
- >> APP_ZIGBEE_NextSlaveStartupControl
- >> logApplication
- >> UTIL_SEQ_SetTask
- >> HAL_GetTick
[Called By]
APP_ZIGBEE_NextSlaveStartupControl (Thumb, 42 bytes, Stack size 4 bytes, app_zigbee.o(.text.APP_ZIGBEE_NextSlaveStartupControl))
[Stack]
- Max Depth = 4
- Call Chain = APP_ZIGBEE_NextSlaveStartupControl
[Called By]- >> APP_ZIGBEE_RequestNetworkRestart
- >> APP_ZIGBEE_StackLayersInit
- >> APP_ZIGBEE_NwkForm
APP_ZIGBEE_ConfigGroupAddr (Thumb, 88 bytes, Stack size 40 bytes, app_zigbee.o(.text.APP_ZIGBEE_ConfigGroupAddr))
[Stack]
- Max Depth = 268
- Call Chain = APP_ZIGBEE_ConfigGroupAddr ⇒ ZbApsmeAddGroupReq ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]
APP_ZIGBEE_OpenPermitJoin (Thumb, 120 bytes, Stack size 24 bytes, app_zigbee.o(.text.APP_ZIGBEE_OpenPermitJoin))
[Stack]
- Max Depth = 416
- Call Chain = APP_ZIGBEE_OpenPermitJoin ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> ZbNlmePermitJoinReq
- >> logApplication
[Called By]- >> APP_ZIGBEE_Process
- >> APP_ZIGBEE_NwkForm
APP_ZIGBEE_ConfigEndpoints (Thumb, 336 bytes, Stack size 56 bytes, app_zigbee.o(.text.APP_ZIGBEE_ConfigEndpoints))
[Stack]
- Max Depth = 604
- Call Chain = APP_ZIGBEE_ConfigEndpoints ⇒ ZbZclOnOffServerAlloc ⇒ ZbZclClusterAlloc ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbApsFilterClusterAdd
- >> ZbZclClusterEndpointRegister
- >> ZbZclOnOffServerAlloc
- >> ZbZclAddEndpoint
- >> __aeabi_assert
[Called By]- >> APP_ZIGBEE_StackLayersInit
ZbStartupWaitCb (Thumb, 38 bytes, Stack size 24 bytes, app_zigbee.o(.text.ZbStartupWaitCb))
[Stack]
- Max Depth = 44
- Call Chain = ZbStartupWaitCb ⇒ UTIL_SEQ_SetEvt
[Calls]
[Address Reference Count : 1]- app_zigbee.o(.text.ZbStartupWait)
APP_ZIGBEE_TraceError (Thumb, 76 bytes, Stack size 24 bytes, app_zigbee.o(.text.APP_ZIGBEE_TraceError))
[Stack]
- Max Depth = 416
- Call Chain = APP_ZIGBEE_TraceError ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]- >> BSP_LED_Toggle
- >> logApplication
- >> HAL_Delay
[Called By]
Wait_Getting_Ack_From_M0 (Thumb, 10 bytes, Stack size 8 bytes, app_zigbee.o(.text.Wait_Getting_Ack_From_M0))
[Stack]
- Max Depth = 188
- Call Chain = Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Called By]
Receive_Ack_From_M0 (Thumb, 10 bytes, Stack size 8 bytes, app_zigbee.o(.text.Receive_Ack_From_M0))
[Stack]
- Max Depth = 28
- Call Chain = Receive_Ack_From_M0 ⇒ UTIL_SEQ_SetEvt
[Calls]
[Called By]- >> TL_ZIGBEE_CmdEvtReceived
Receive_Notification_From_M0 (Thumb, 26 bytes, Stack size 8 bytes, app_zigbee.o(.text.Receive_Notification_From_M0))
[Stack]
- Max Depth = 32
- Call Chain = Receive_Notification_From_M0 ⇒ UTIL_SEQ_SetTask
[Calls]
[Called By]
APP_ZIGBEE_RequestNetworkRestart (Thumb, 176 bytes, Stack size 24 bytes, app_zigbee.o(.text.APP_ZIGBEE_RequestNetworkRestart))
[Stack]
- Max Depth = 244
- Call Chain = APP_ZIGBEE_RequestNetworkRestart ⇒ ZbReset ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbReset
- >> APP_ZIGBEE_NextSlaveStartupControl
- >> UTIL_SEQ_SetTask
[Called By]
APP_ZIGBEE_EncodeSlaveReport (Thumb, 76 bytes, Stack size 8 bytes, app_zigbee.o(.text.APP_ZIGBEE_EncodeSlaveReport))
[Stack]
- Max Depth = 8
- Call Chain = APP_ZIGBEE_EncodeSlaveReport
[Called By]- >> APP_ZIGBEE_SendSlaveReport
APP_ZIGBEE_SlaveReportConfCb (Thumb, 160 bytes, Stack size 16 bytes, app_zigbee.o(.text.APP_ZIGBEE_SlaveReportConfCb))
[Stack]
- Max Depth = 408
- Call Chain = APP_ZIGBEE_SlaveReportConfCb ⇒ logApplication ⇒ logRegion ⇒ snprintf
[Calls]
[Address Reference Count : 1]- app_zigbee.o(.text.APP_ZIGBEE_SendSlaveReport)
APP_ZIGBEE_SlaveReportIndCb (Thumb, 150 bytes, Stack size 32 bytes, app_zigbee.o(.text.APP_ZIGBEE_SlaveReportIndCb))
[Stack]
- Max Depth = 84
- Call Chain = APP_ZIGBEE_SlaveReportIndCb ⇒ ZigbeePort_OnSlaveReportReceived ⇒ App_MasterAcceptReport ⇒ App_DebugRefresh ⇒ App_DebugCopyReportToMasterWatch
[Calls]- >> ZigbeePort_OnSlaveReportReceived
- >> APP_ZIGBEE_DecodeSlaveReport
- >> HAL_GetTick
[Address Reference Count : 1]- app_zigbee.o(.text.APP_ZIGBEE_ConfigEndpoints)
APP_ZIGBEE_DecodeSlaveReport (Thumb, 94 bytes, Stack size 16 bytes, app_zigbee.o(.text.APP_ZIGBEE_DecodeSlaveReport))
[Stack]
- Max Depth = 16
- Call Chain = APP_ZIGBEE_DecodeSlaveReport
[Called By]- >> APP_ZIGBEE_SlaveReportIndCb
onOff_server_1_off (Thumb, 92 bytes, Stack size 32 bytes, app_zigbee.o(.text.onOff_server_1_off))
[Stack]
- Max Depth = 516
- Call Chain = onOff_server_1_off ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclAttrIntegerWrite
- >> ZbZclClusterGetEndpoint
- >> BSP_LED_Off
- >> logApplication
[Called By]
[Address Reference Count : 1]- app_zigbee.o(.data.OnOffServerCallbacks_1)
onOff_server_1_on (Thumb, 94 bytes, Stack size 40 bytes, app_zigbee.o(.text.onOff_server_1_on))
[Stack]
- Max Depth = 524
- Call Chain = onOff_server_1_on ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclAttrIntegerWrite
- >> ZbZclClusterGetEndpoint
- >> BSP_LED_On
- >> logApplication
[Called By]
[Address Reference Count : 1]- app_zigbee.o(.data.OnOffServerCallbacks_1)
onOff_server_1_toggle (Thumb, 92 bytes, Stack size 40 bytes, app_zigbee.o(.text.onOff_server_1_toggle))
[Stack]
- Max Depth = 564
- Call Chain = onOff_server_1_toggle ⇒ onOff_server_1_on ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclAttrRead
- >> onOff_server_1_on
- >> onOff_server_1_off
[Address Reference Count : 1]- app_zigbee.o(.data.OnOffServerCallbacks_1)
LL_C2_IPCC_IsActiveFlag_CHx (Thumb, 26 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_C2_IPCC_IsActiveFlag_CHx))
[Stack]
- Max Depth = 8
- Call Chain = LL_C2_IPCC_IsActiveFlag_CHx
[Called By]
HW_IPCC_SYS_EvtHandler (Thumb, 22 bytes, Stack size 8 bytes, hw_ipcc.o(.text.HW_IPCC_SYS_EvtHandler))
[Stack]
- Max Depth = 76
- Call Chain = HW_IPCC_SYS_EvtHandler ⇒ HW_IPCC_SYS_EvtNot ⇒ LST_remove_head ⇒ LST_remove_node
[Calls]- >> LL_C1_IPCC_ClearFlag_CHx
- >> HW_IPCC_SYS_EvtNot
[Called By]
HW_IPCC_ZIGBEE_StackNotifEvtHandler (Thumb, 54 bytes, Stack size 24 bytes, hw_ipcc.o(.text.HW_IPCC_ZIGBEE_StackNotifEvtHandler))
[Stack]
- Max Depth = 80
- Call Chain = HW_IPCC_ZIGBEE_StackNotifEvtHandler ⇒ HW_IPCC_ZIGBEE_RecvM0NotifyToM4 ⇒ TL_ZIGBEE_NotReceived ⇒ Receive_Notification_From_M0 ⇒ UTIL_SEQ_SetTask
[Calls]- >> LL_C1_IPCC_DisableReceiveChannel
- >> HW_IPCC_ZIGBEE_RecvM0NotifyToM4
[Called By]
HW_IPCC_ZIGBEE_StackM0RequestHandler (Thumb, 54 bytes, Stack size 24 bytes, hw_ipcc.o(.text.HW_IPCC_ZIGBEE_StackM0RequestHandler))
[Stack]
- Max Depth = 72
- Call Chain = HW_IPCC_ZIGBEE_StackM0RequestHandler ⇒ HW_IPCC_ZIGBEE_RecvM0RequestToM4 ⇒ TL_ZIGBEE_M0RequestReceived ⇒ UTIL_SEQ_SetTask
[Calls]- >> LL_C1_IPCC_DisableReceiveChannel
- >> HW_IPCC_ZIGBEE_RecvM0RequestToM4
[Called By]
HW_IPCC_BLE_EvtHandler (Thumb, 22 bytes, Stack size 8 bytes, hw_ipcc.o(.text.HW_IPCC_BLE_EvtHandler))
[Stack]
- Max Depth = 76
- Call Chain = HW_IPCC_BLE_EvtHandler ⇒ HW_IPCC_BLE_RxEvtNot ⇒ LST_remove_head ⇒ LST_remove_node
[Calls]- >> LL_C1_IPCC_ClearFlag_CHx
- >> HW_IPCC_BLE_RxEvtNot
[Called By]
HW_IPCC_TRACES_EvtHandler (Thumb, 22 bytes, Stack size 8 bytes, hw_ipcc.o(.text.HW_IPCC_TRACES_EvtHandler))
[Stack]
- Max Depth = 232
- Call Chain = HW_IPCC_TRACES_EvtHandler ⇒ HW_IPCC_TRACES_EvtNot ⇒ TL_TRACES_EvtReceived ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> LL_C1_IPCC_ClearFlag_CHx
- >> HW_IPCC_TRACES_EvtNot
[Called By]
LL_C1_IPCC_ClearFlag_CHx (Thumb, 16 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_C1_IPCC_ClearFlag_CHx))
[Stack]
- Max Depth = 8
- Call Chain = LL_C1_IPCC_ClearFlag_CHx
[Called By]- >> HW_IPCC_ZIGBEE_SendM4AckToM0Request
- >> HW_IPCC_ZIGBEE_SendM4AckToM0Notify
- >> HW_IPCC_TRACES_EvtHandler
- >> HW_IPCC_BLE_EvtHandler
- >> HW_IPCC_SYS_EvtHandler
LL_C1_IPCC_DisableReceiveChannel (Thumb, 20 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_C1_IPCC_DisableReceiveChannel))
[Stack]
- Max Depth = 8
- Call Chain = LL_C1_IPCC_DisableReceiveChannel
[Called By]- >> HW_IPCC_ZIGBEE_StackM0RequestHandler
- >> HW_IPCC_ZIGBEE_StackNotifEvtHandler
LL_C1_IPCC_IsActiveFlag_CHx (Thumb, 26 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_C1_IPCC_IsActiveFlag_CHx))
[Stack]
- Max Depth = 8
- Call Chain = LL_C1_IPCC_IsActiveFlag_CHx
[Called By]- >> HW_IPCC_MM_SendFreeBuf
- >> HW_IPCC_Tx_Handler
HW_IPCC_SYS_CmdEvtHandler (Thumb, 54 bytes, Stack size 24 bytes, hw_ipcc.o(.text.HW_IPCC_SYS_CmdEvtHandler))
[Stack]
- Max Depth = 76
- Call Chain = HW_IPCC_SYS_CmdEvtHandler ⇒ HW_IPCC_SYS_CmdEvtNot ⇒ OutputDbgTrace
[Calls]- >> LL_C1_IPCC_DisableTransmitChannel
- >> HW_IPCC_SYS_CmdEvtNot
[Called By]
HW_IPCC_ZIGBEE_CmdEvtHandler (Thumb, 54 bytes, Stack size 24 bytes, hw_ipcc.o(.text.HW_IPCC_ZIGBEE_CmdEvtHandler))
[Stack]
- Max Depth = 76
- Call Chain = HW_IPCC_ZIGBEE_CmdEvtHandler ⇒ HW_IPCC_ZIGBEE_RecvAppliAckFromM0 ⇒ TL_ZIGBEE_CmdEvtReceived ⇒ Receive_Ack_From_M0 ⇒ UTIL_SEQ_SetEvt
[Calls]- >> LL_C1_IPCC_DisableTransmitChannel
- >> HW_IPCC_ZIGBEE_RecvAppliAckFromM0
[Called By]
HW_IPCC_MM_FreeBufHandler (Thumb, 74 bytes, Stack size 32 bytes, hw_ipcc.o(.text.HW_IPCC_MM_FreeBufHandler))
[Stack]
- Max Depth = 40
- Call Chain = HW_IPCC_MM_FreeBufHandler ⇒ LL_C1_IPCC_SetFlag_CHx
[Calls]- >> LL_C1_IPCC_SetFlag_CHx
- >> LL_C1_IPCC_DisableTransmitChannel
[Called By]
HW_IPCC_BLE_AclDataEvtHandler (Thumb, 54 bytes, Stack size 24 bytes, hw_ipcc.o(.text.HW_IPCC_BLE_AclDataEvtHandler))
[Stack]
- Max Depth = 68
- Call Chain = HW_IPCC_BLE_AclDataEvtHandler ⇒ HW_IPCC_BLE_AclDataAckNot ⇒ OutputDbgTrace
[Calls]- >> LL_C1_IPCC_DisableTransmitChannel
- >> HW_IPCC_BLE_AclDataAckNot
[Called By]
LL_C1_IPCC_DisableTransmitChannel (Thumb, 22 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_C1_IPCC_DisableTransmitChannel))
[Stack]
- Max Depth = 8
- Call Chain = LL_C1_IPCC_DisableTransmitChannel
[Called By]- >> HW_IPCC_BLE_AclDataEvtHandler
- >> HW_IPCC_MM_FreeBufHandler
- >> HW_IPCC_ZIGBEE_CmdEvtHandler
- >> HW_IPCC_SYS_CmdEvtHandler
LL_C1_IPCC_SetFlag_CHx (Thumb, 18 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_C1_IPCC_SetFlag_CHx))
[Stack]
- Max Depth = 8
- Call Chain = LL_C1_IPCC_SetFlag_CHx
[Called By]- >> HW_IPCC_MM_SendFreeBuf
- >> HW_IPCC_ZIGBEE_SendM4RequestToM0
- >> HW_IPCC_SYS_SendCmd
- >> HW_IPCC_MM_FreeBufHandler
LL_C2_AHB3_GRP1_EnableClock (Thumb, 34 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_C2_AHB3_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_C2_AHB3_GRP1_EnableClock
[Called By]
LL_EXTI_EnableRisingTrig_32_63 (Thumb, 24 bytes, Stack size 4 bytes, hw_ipcc.o(.text.LL_EXTI_EnableRisingTrig_32_63))
[Stack]
- Max Depth = 4
- Call Chain = LL_EXTI_EnableRisingTrig_32_63
[Called By]
LL_C2_EXTI_EnableEvent_32_63 (Thumb, 24 bytes, Stack size 4 bytes, hw_ipcc.o(.text.LL_C2_EXTI_EnableEvent_32_63))
[Stack]
- Max Depth = 4
- Call Chain = LL_C2_EXTI_EnableEvent_32_63
[Called By]
LL_PWR_EnableBootC2 (Thumb, 18 bytes, Stack size 0 bytes, hw_ipcc.o(.text.LL_PWR_EnableBootC2))
[Called By]
LL_AHB3_GRP1_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_AHB3_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB3_GRP1_EnableClock
[Called By]
LL_C1_IPCC_EnableIT_RXO (Thumb, 18 bytes, Stack size 4 bytes, hw_ipcc.o(.text.LL_C1_IPCC_EnableIT_RXO))
[Stack]
- Max Depth = 4
- Call Chain = LL_C1_IPCC_EnableIT_RXO
[Called By]
LL_C1_IPCC_EnableIT_TXF (Thumb, 18 bytes, Stack size 4 bytes, hw_ipcc.o(.text.LL_C1_IPCC_EnableIT_TXF))
[Stack]
- Max Depth = 4
- Call Chain = LL_C1_IPCC_EnableIT_TXF
[Called By]
LL_C1_IPCC_EnableReceiveChannel (Thumb, 20 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_C1_IPCC_EnableReceiveChannel))
[Stack]
- Max Depth = 8
- Call Chain = LL_C1_IPCC_EnableReceiveChannel
[Called By]- >> HW_IPCC_TRACES_Init
- >> HW_IPCC_ZIGBEE_SendM4AckToM0Request
- >> HW_IPCC_ZIGBEE_SendM4AckToM0Notify
- >> HW_IPCC_ZIGBEE_Init
- >> HW_IPCC_SYS_Init
LL_C1_IPCC_EnableTransmitChannel (Thumb, 22 bytes, Stack size 8 bytes, hw_ipcc.o(.text.LL_C1_IPCC_EnableTransmitChannel))
[Stack]
- Max Depth = 8
- Call Chain = LL_C1_IPCC_EnableTransmitChannel
[Called By]- >> HW_IPCC_MM_SendFreeBuf
- >> HW_IPCC_ZIGBEE_SendM4RequestToM0
- >> HW_IPCC_SYS_SendCmd
App_DebugCopyReportToMasterWatch (Thumb, 64 bytes, Stack size 4 bytes, app_globals.o(.text.App_DebugCopyReportToMasterWatch))
[Stack]
- Max Depth = 4
- Call Chain = App_DebugCopyReportToMasterWatch
[Called By]- >> App_DebugRefresh
- >> App_MasterAcceptReport
App_DebugCopyReportToSlaveWatch (Thumb, 64 bytes, Stack size 4 bytes, app_globals.o(.text.App_DebugCopyReportToSlaveWatch))
[Stack]
- Max Depth = 4
- Call Chain = App_DebugCopyReportToSlaveWatch
[Called By]- >> App_DebugOnSlaveReportTx
LL_AHB2_GRP1_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, hardware.o(.text.LL_AHB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB2_GRP1_EnableClock
[Called By]
Analog_ToPercent (Thumb, 62 bytes, Stack size 8 bytes, slave_inputs.o(.text.Analog_ToPercent))
[Stack]
- Max Depth = 8
- Call Chain = Analog_ToPercent
[Called By]- >> SlaveInputs_Process
- >> SlaveInputs_Init
ZigbeeApp_UpdateStatusLed (Thumb, 284 bytes, Stack size 32 bytes, zigbee_app.o(.text.ZigbeeApp_UpdateStatusLed))
[Stack]
- Max Depth = 56
- Call Chain = ZigbeeApp_UpdateStatusLed ⇒ Hardware_SetRoleLed ⇒ HAL_GPIO_WritePin
[Calls]
[Called By]- >> ZigbeeApp_Process
- >> ZigbeeApp_Init
ZigbeeApp_UpdateRoleFromSwitch (Thumb, 86 bytes, Stack size 16 bytes, zigbee_app.o(.text.ZigbeeApp_UpdateRoleFromSwitch))
[Stack]
- Max Depth = 36
- Call Chain = ZigbeeApp_UpdateRoleFromSwitch ⇒ App_DebugRefresh ⇒ App_DebugCopyReportToMasterWatch
[Calls]- >> ZigbeePort_Init
- >> Hardware_ReadRoleSwitchIsMaster
- >> App_DebugRefresh
- >> App_SetRole
[Called By]
LL_AHB2_GRP1_EnableClock (Thumb, 32 bytes, Stack size 8 bytes, stm32wbxx_nucleo.o(.text.LL_AHB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB2_GRP1_EnableClock
[Called By]- >> BSP_PB_Init
- >> BSP_LED_Init
LL_RCC_MSI_Enable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_MSI_Enable))
[Called By]
LL_RCC_MSI_IsReady (Thumb, 12 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_MSI_IsReady))
[Called By]
- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
LL_RCC_MSI_SetRange (Thumb, 24 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_MSI_SetRange))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_MSI_SetRange
[Called By]
LL_RCC_MSI_SetCalibTrimming (Thumb, 28 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_MSI_SetCalibTrimming))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_MSI_SetCalibTrimming
[Called By]
LL_RCC_HSI_SetCalibTrimming (Thumb, 28 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSI_SetCalibTrimming))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_HSI_SetCalibTrimming
[Called By]
LL_RCC_PLL_IsReady (Thumb, 12 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_PLL_IsReady))
[Called By]
LL_RCC_GetSysClkSource (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_GetSysClkSource))
[Called By]
- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
- >> HAL_RCC_GetSysClockFreq
LL_RCC_PLL_GetMainSource (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_PLL_GetMainSource))
[Called By]
- >> HAL_RCC_OscConfig
- >> HAL_RCC_GetSysClockFreq
LL_RCC_MSI_GetRange (Thumb, 34 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_MSI_GetRange))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_MSI_GetRange
[Called By]- >> HAL_RCC_OscConfig
- >> HAL_RCC_GetSysClockFreq
RCC_SetFlashLatencyFromMSIRange (Thumb, 118 bytes, Stack size 32 bytes, stm32wbxx_hal_rcc.o(.text.RCC_SetFlashLatencyFromMSIRange))
[Stack]
- Max Depth = 112
- Call Chain = RCC_SetFlashLatencyFromMSIRange ⇒ RCC_SetFlashLatency
[Calls]- >> HAL_PWREx_GetVoltageRange
- >> RCC_SetFlashLatency
- >> LL_RCC_GetAHB4Prescaler
[Called By]
LL_RCC_MSI_Disable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_MSI_Disable))
[Called By]
LL_RCC_HSE_Enable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSE_Enable))
[Called By]
LL_RCC_HSE_Disable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSE_Disable))
[Called By]
LL_RCC_HSE_IsReady (Thumb, 12 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSE_IsReady))
[Called By]
- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
LL_RCC_HSI_Enable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSI_Enable))
[Called By]
LL_RCC_HSI_IsReady (Thumb, 12 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSI_IsReady))
[Called By]
- >> HAL_RCC_ClockConfig
- >> HAL_RCC_OscConfig
LL_RCC_HSI_Disable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSI_Disable))
[Called By]
LL_RCC_LSI1_IsReady (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSI1_IsReady))
[Called By]
LL_RCC_LSI1_Enable (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSI1_Enable))
[Called By]
LL_RCC_LSI2_Enable (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSI2_Enable))
[Called By]
LL_RCC_LSI2_IsReady (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSI2_IsReady))
[Called By]
LL_RCC_LSI2_SetTrimming (Thumb, 28 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSI2_SetTrimming))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_LSI2_SetTrimming
[Called By]
LL_RCC_LSI1_Disable (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSI1_Disable))
[Called By]
LL_RCC_LSI2_Disable (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSI2_Disable))
[Called By]
LL_RCC_LSE_Enable (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSE_Enable))
[Called By]
LL_RCC_LSE_EnableBypass (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSE_EnableBypass))
[Called By]
LL_RCC_LSE_Disable (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSE_Disable))
[Called By]
LL_RCC_LSE_DisableBypass (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSE_DisableBypass))
[Called By]
LL_RCC_LSE_IsReady (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_LSE_IsReady))
[Called By]
LL_RCC_HSI48_Enable (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSI48_Enable))
[Called By]
LL_RCC_HSI48_IsReady (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSI48_IsReady))
[Called By]
LL_RCC_HSI48_Disable (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSI48_Disable))
[Called By]
LL_RCC_PLL_Disable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_PLL_Disable))
[Called By]
LL_RCC_PLL_Enable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_PLL_Enable))
[Called By]
LL_RCC_GetAHB4Prescaler (Thumb, 18 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_GetAHB4Prescaler))
[Called By]
- >> RCC_SetFlashLatencyFromMSIRange
RCC_SetFlashLatency (Thumb, 262 bytes, Stack size 80 bytes, stm32wbxx_hal_rcc.o(.text.RCC_SetFlashLatency))
[Stack]
- Max Depth = 80
- Call Chain = RCC_SetFlashLatency
[Calls]
[Called By]- >> RCC_SetFlashLatencyFromMSIRange
LL_RCC_GetAHBPrescaler (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_GetAHBPrescaler))
[Called By]
LL_RCC_SetAHBPrescaler (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_SetAHBPrescaler))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetAHBPrescaler
[Called By]
LL_RCC_IsActiveFlag_HPRE (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_IsActiveFlag_HPRE))
[Called By]
LL_C2_RCC_SetAHBPrescaler (Thumb, 28 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_C2_RCC_SetAHBPrescaler))
[Stack]
- Max Depth = 4
- Call Chain = LL_C2_RCC_SetAHBPrescaler
[Called By]
LL_RCC_IsActiveFlag_C2HPRE (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_IsActiveFlag_C2HPRE))
[Called By]
LL_RCC_SetAHB4Prescaler (Thumb, 30 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_SetAHB4Prescaler))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetAHB4Prescaler
[Called By]
LL_RCC_IsActiveFlag_SHDHPRE (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_IsActiveFlag_SHDHPRE))
[Called By]
LL_RCC_SetAPB1Prescaler (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_SetAPB1Prescaler))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetAPB1Prescaler
[Called By]
LL_RCC_IsActiveFlag_PPRE1 (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_IsActiveFlag_PPRE1))
[Called By]
LL_RCC_SetAPB2Prescaler (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_SetAPB2Prescaler))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetAPB2Prescaler
[Called By]
LL_RCC_IsActiveFlag_PPRE2 (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_IsActiveFlag_PPRE2))
[Called By]
LL_RCC_SetSysClkSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_SetSysClkSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetSysClkSource
[Called By]
LL_RCC_HSE_IsEnabledDiv2 (Thumb, 12 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_HSE_IsEnabledDiv2))
[Called By]
- >> HAL_RCC_GetSysClockFreq
LL_RCC_PLL_GetN (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_PLL_GetN))
[Called By]
- >> HAL_RCC_GetSysClockFreq
LL_RCC_PLL_GetDivider (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_PLL_GetDivider))
[Called By]
- >> HAL_RCC_GetSysClockFreq
LL_RCC_PLL_GetR (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_PLL_GetR))
[Called By]
- >> HAL_RCC_GetSysClockFreq
LL_RCC_GetAPB1Prescaler (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_GetAPB1Prescaler))
[Called By]
LL_RCC_GetAPB2Prescaler (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc.o(.text.LL_RCC_GetAPB2Prescaler))
[Called By]
RCCEx_PLLSAI1_ConfigNP (Thumb, 182 bytes, Stack size 24 bytes, stm32wbxx_hal_rcc_ex.o(.text.RCCEx_PLLSAI1_ConfigNP))
[Stack]
- Max Depth = 24
- Call Chain = RCCEx_PLLSAI1_ConfigNP
[Calls]- >> HAL_GetTick
- >> LL_RCC_PLLSAI1_Enable
- >> LL_RCC_PLLSAI1_IsReady
- >> LL_RCC_PLLSAI1_Disable
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetSAIClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetSAIClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetSAIClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_GetRTCClockSource (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_GetRTCClockSource))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetRTCClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetRTCClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetRTCClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_ForceBackupDomainReset (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_ForceBackupDomainReset))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_ReleaseBackupDomainReset (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_ReleaseBackupDomainReset))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_LSE_IsEnabled (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_LSE_IsEnabled))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_LSE_IsReady (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_LSE_IsReady))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetUSARTClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetUSARTClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetUSARTClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetLPUARTClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetLPUARTClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetLPUARTClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetLPTIMClockSource (Thumb, 34 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetLPTIMClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetLPTIMClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetI2CClockSource (Thumb, 38 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetI2CClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetI2CClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetUSBClockSource (Thumb, 16 bytes, Stack size 16 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetUSBClockSource))
[Stack]
- Max Depth = 20
- Call Chain = LL_RCC_SetUSBClockSource ⇒ LL_RCC_SetCLK48ClockSource
[Calls]- >> LL_RCC_SetCLK48ClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
RCCEx_PLLSAI1_ConfigNQ (Thumb, 182 bytes, Stack size 24 bytes, stm32wbxx_hal_rcc_ex.o(.text.RCCEx_PLLSAI1_ConfigNQ))
[Stack]
- Max Depth = 24
- Call Chain = RCCEx_PLLSAI1_ConfigNQ
[Calls]- >> HAL_GetTick
- >> LL_RCC_PLLSAI1_Enable
- >> LL_RCC_PLLSAI1_IsReady
- >> LL_RCC_PLLSAI1_Disable
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetRNGClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetRNGClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetRNGClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetCLK48ClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetCLK48ClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetCLK48ClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
- >> LL_RCC_SetUSBClockSource
LL_RCC_SetADCClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetADCClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetADCClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
RCCEx_PLLSAI1_ConfigNR (Thumb, 182 bytes, Stack size 24 bytes, stm32wbxx_hal_rcc_ex.o(.text.RCCEx_PLLSAI1_ConfigNR))
[Stack]
- Max Depth = 24
- Call Chain = RCCEx_PLLSAI1_ConfigNR
[Calls]- >> HAL_GetTick
- >> LL_RCC_PLLSAI1_Enable
- >> LL_RCC_PLLSAI1_IsReady
- >> LL_RCC_PLLSAI1_Disable
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetRFWKPClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetRFWKPClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetRFWKPClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetSMPSPrescaler (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetSMPSPrescaler))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetSMPSPrescaler
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetSMPSClockSource (Thumb, 26 bytes, Stack size 4 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_SetSMPSClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_SetSMPSClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_PLLSAI1_Disable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_PLLSAI1_Disable))
[Called By]
- >> RCCEx_PLLSAI1_ConfigNR
- >> RCCEx_PLLSAI1_ConfigNQ
- >> RCCEx_PLLSAI1_ConfigNP
LL_RCC_PLLSAI1_IsReady (Thumb, 12 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_PLLSAI1_IsReady))
[Called By]
- >> RCCEx_PLLSAI1_ConfigNR
- >> RCCEx_PLLSAI1_ConfigNQ
- >> RCCEx_PLLSAI1_ConfigNP
LL_RCC_PLLSAI1_Enable (Thumb, 14 bytes, Stack size 0 bytes, stm32wbxx_hal_rcc_ex.o(.text.LL_RCC_PLLSAI1_Enable))
[Called By]
- >> RCCEx_PLLSAI1_ConfigNR
- >> RCCEx_PLLSAI1_ConfigNQ
- >> RCCEx_PLLSAI1_ConfigNP
DMA_CalcDMAMUXChannelBaseAndMask (Thumb, 118 bytes, Stack size 8 bytes, stm32wbxx_hal_dma.o(.text.DMA_CalcDMAMUXChannelBaseAndMask))
[Stack]
- Max Depth = 8
- Call Chain = DMA_CalcDMAMUXChannelBaseAndMask
[Called By]
DMA_CalcDMAMUXRequestGenBaseAndMask (Thumb, 64 bytes, Stack size 8 bytes, stm32wbxx_hal_dma.o(.text.DMA_CalcDMAMUXRequestGenBaseAndMask))
[Stack]
- Max Depth = 8
- Call Chain = DMA_CalcDMAMUXRequestGenBaseAndMask
[Called By]
DMA_SetConfig (Thumb, 110 bytes, Stack size 16 bytes, stm32wbxx_hal_dma.o(.text.DMA_SetConfig))
[Stack]
- Max Depth = 16
- Call Chain = DMA_SetConfig
[Called By]
LL_EXTI_ReadFlag_0_31 (Thumb, 22 bytes, Stack size 4 bytes, stm32wbxx_hal_pwr_ex.o(.text.LL_EXTI_ReadFlag_0_31))
[Stack]
- Max Depth = 4
- Call Chain = LL_EXTI_ReadFlag_0_31
[Called By]- >> HAL_PWREx_PVD_PVM_IRQHandler
LL_EXTI_ClearFlag_0_31 (Thumb, 20 bytes, Stack size 4 bytes, stm32wbxx_hal_pwr_ex.o(.text.LL_EXTI_ClearFlag_0_31))
[Stack]
- Max Depth = 4
- Call Chain = LL_EXTI_ClearFlag_0_31
[Called By]- >> HAL_PWREx_PVD_PVM_IRQHandler
LL_EXTI_ReadFlag_32_63 (Thumb, 22 bytes, Stack size 4 bytes, stm32wbxx_hal_pwr_ex.o(.text.LL_EXTI_ReadFlag_32_63))
[Stack]
- Max Depth = 4
- Call Chain = LL_EXTI_ReadFlag_32_63
[Called By]- >> HAL_PWREx_PVD_PVM_IRQHandler
LL_EXTI_ClearFlag_32_63 (Thumb, 20 bytes, Stack size 4 bytes, stm32wbxx_hal_pwr_ex.o(.text.LL_EXTI_ClearFlag_32_63))
[Stack]
- Max Depth = 4
- Call Chain = LL_EXTI_ClearFlag_32_63
[Called By]- >> HAL_PWREx_PVD_PVM_IRQHandler
__NVIC_SetPriorityGrouping (Thumb, 60 bytes, Stack size 12 bytes, stm32wbxx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping))
[Stack]
- Max Depth = 12
- Call Chain = __NVIC_SetPriorityGrouping
[Called By]- >> HAL_NVIC_SetPriorityGrouping
__NVIC_GetPriorityGrouping (Thumb, 16 bytes, Stack size 0 bytes, stm32wbxx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping))
[Called By]
NVIC_EncodePriority (Thumb, 108 bytes, Stack size 32 bytes, stm32wbxx_hal_cortex.o(.text.NVIC_EncodePriority))
[Stack]
- Max Depth = 32
- Call Chain = NVIC_EncodePriority
[Called By]
__NVIC_SetPriority (Thumb, 66 bytes, Stack size 8 bytes, stm32wbxx_hal_cortex.o(.text.__NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = __NVIC_SetPriority
[Called By]- >> HAL_NVIC_SetPriority
- >> SysTick_Config
__NVIC_EnableIRQ (Thumb, 48 bytes, Stack size 4 bytes, stm32wbxx_hal_cortex.o(.text.__NVIC_EnableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_EnableIRQ
[Called By]
__NVIC_DisableIRQ (Thumb, 56 bytes, Stack size 4 bytes, stm32wbxx_hal_cortex.o(.text.__NVIC_DisableIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_DisableIRQ
[Called By]
__NVIC_SystemReset (Thumb, 38 bytes, Stack size 0 bytes, stm32wbxx_hal_cortex.o(.text.__NVIC_SystemReset))
[Called By]
SysTick_Config (Thumb, 82 bytes, Stack size 16 bytes, stm32wbxx_hal_cortex.o(.text.SysTick_Config))
[Stack]
- Max Depth = 24
- Call Chain = SysTick_Config ⇒ __NVIC_SetPriority
[Calls]
[Called By]
__NVIC_SetPendingIRQ (Thumb, 48 bytes, Stack size 4 bytes, stm32wbxx_hal_cortex.o(.text.__NVIC_SetPendingIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_SetPendingIRQ
[Called By]- >> HAL_NVIC_SetPendingIRQ
__NVIC_ClearPendingIRQ (Thumb, 48 bytes, Stack size 4 bytes, stm32wbxx_hal_cortex.o(.text.__NVIC_ClearPendingIRQ))
[Stack]
- Max Depth = 4
- Call Chain = __NVIC_ClearPendingIRQ
[Called By]- >> HAL_NVIC_ClearPendingIRQ
LL_DBGMCU_EnableDBGSleepMode (Thumb, 18 bytes, Stack size 0 bytes, stm32wbxx_hal.o(.text.LL_DBGMCU_EnableDBGSleepMode))
[Called By]
- >> HAL_DBGMCU_EnableDBGSleepMode
LL_RCC_GetUSARTClockSource (Thumb, 20 bytes, Stack size 4 bytes, stm32wbxx_hal_uart.o(.text.LL_RCC_GetUSARTClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_GetUSARTClockSource
[Called By]
LL_RCC_GetLPUARTClockSource (Thumb, 20 bytes, Stack size 4 bytes, stm32wbxx_hal_uart.o(.text.LL_RCC_GetLPUARTClockSource))
[Stack]
- Max Depth = 4
- Call Chain = LL_RCC_GetLPUARTClockSource
[Called By]
UART_EndRxTransfer (Thumb, 158 bytes, Stack size 16 bytes, stm32wbxx_hal_uart.o(.text.UART_EndRxTransfer))
[Stack]
- Max Depth = 16
- Call Chain = UART_EndRxTransfer
[Called By]- >> HAL_UART_IRQHandler
- >> UART_WaitOnFlagUntilTimeout
- >> UART_DMAError
UART_RxISR_16BIT_FIFOEN (Thumb, 776 bytes, Stack size 64 bytes, stm32wbxx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN))
[Stack]
- Max Depth = 80
- Call Chain = UART_RxISR_16BIT_FIFOEN ⇒ HAL_UART_RxCpltCallback
[Calls]- >> HAL_UART_RxCpltCallback
- >> HAL_UARTEx_RxEventCallback
- >> HAL_UART_ErrorCallback
[Address Reference Count : 1]- stm32wbxx_hal_uart.o(.text.UART_Start_Receive_IT)
UART_RxISR_8BIT_FIFOEN (Thumb, 772 bytes, Stack size 64 bytes, stm32wbxx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN))
[Stack]
- Max Depth = 80
- Call Chain = UART_RxISR_8BIT_FIFOEN ⇒ HAL_UART_RxCpltCallback
[Calls]- >> HAL_UART_RxCpltCallback
- >> HAL_UARTEx_RxEventCallback
- >> HAL_UART_ErrorCallback
[Address Reference Count : 1]- stm32wbxx_hal_uart.o(.text.UART_Start_Receive_IT)
UART_RxISR_16BIT (Thumb, 388 bytes, Stack size 40 bytes, stm32wbxx_hal_uart.o(.text.UART_RxISR_16BIT))
[Stack]
- Max Depth = 56
- Call Chain = UART_RxISR_16BIT ⇒ HAL_UART_RxCpltCallback
[Calls]- >> HAL_UART_RxCpltCallback
- >> HAL_UARTEx_RxEventCallback
[Address Reference Count : 2]- stm32wbxx_hal_uart.o(.text.UART_Start_Receive_IT)
- stm32wbxx_hal_uart.o(.text.UART_RxISR_16BIT_FIFOEN)
UART_RxISR_8BIT (Thumb, 384 bytes, Stack size 32 bytes, stm32wbxx_hal_uart.o(.text.UART_RxISR_8BIT))
[Stack]
- Max Depth = 48
- Call Chain = UART_RxISR_8BIT ⇒ HAL_UART_RxCpltCallback
[Calls]- >> HAL_UART_RxCpltCallback
- >> HAL_UARTEx_RxEventCallback
[Address Reference Count : 2]- stm32wbxx_hal_uart.o(.text.UART_Start_Receive_IT)
- stm32wbxx_hal_uart.o(.text.UART_RxISR_8BIT_FIFOEN)
UART_DMATransmitCplt (Thumb, 124 bytes, Stack size 24 bytes, stm32wbxx_hal_uart.o(.text.UART_DMATransmitCplt))
[Stack]
- Max Depth = 40
- Call Chain = UART_DMATransmitCplt ⇒ HAL_UART_TxCpltCallback
[Calls]- >> HAL_UART_TxCpltCallback
[Address Reference Count : 1]- stm32wbxx_hal_uart.o(.text.HAL_UART_Transmit_DMA)
UART_DMATxHalfCplt (Thumb, 22 bytes, Stack size 16 bytes, stm32wbxx_hal_uart.o(.text.UART_DMATxHalfCplt))
[Stack]
- Max Depth = 20
- Call Chain = UART_DMATxHalfCplt ⇒ HAL_UART_TxHalfCpltCallback
[Calls]- >> HAL_UART_TxHalfCpltCallback
[Address Reference Count : 1]- stm32wbxx_hal_uart.o(.text.HAL_UART_Transmit_DMA)
UART_DMAError (Thumb, 128 bytes, Stack size 24 bytes, stm32wbxx_hal_uart.o(.text.UART_DMAError))
[Stack]
- Max Depth = 40
- Call Chain = UART_DMAError ⇒ UART_EndRxTransfer
[Calls]- >> HAL_UART_ErrorCallback
- >> UART_EndTxTransfer
- >> UART_EndRxTransfer
[Address Reference Count : 1]- stm32wbxx_hal_uart.o(.text.HAL_UART_Transmit_DMA)
UART_EndTxTransfer (Thumb, 92 bytes, Stack size 12 bytes, stm32wbxx_hal_uart.o(.text.UART_EndTxTransfer))
[Stack]
- Max Depth = 12
- Call Chain = UART_EndTxTransfer
[Called By]
UART_DMAAbortOnError (Thumb, 30 bytes, Stack size 16 bytes, stm32wbxx_hal_uart.o(.text.UART_DMAAbortOnError))
[Stack]
- Max Depth = 20
- Call Chain = UART_DMAAbortOnError ⇒ HAL_UART_ErrorCallback
[Calls]- >> HAL_UART_ErrorCallback
[Address Reference Count : 1]- stm32wbxx_hal_uart.o(.text.HAL_UART_IRQHandler)
UART_EndTransmit_IT (Thumb, 68 bytes, Stack size 16 bytes, stm32wbxx_hal_uart.o(.text.UART_EndTransmit_IT))
[Stack]
- Max Depth = 32
- Call Chain = UART_EndTransmit_IT ⇒ HAL_UART_TxCpltCallback
[Calls]- >> HAL_UART_TxCpltCallback
[Called By]
UARTEx_SetNbDataToProcess (Thumb, 134 bytes, Stack size 8 bytes, stm32wbxx_hal_uart_ex.o(.text.UARTEx_SetNbDataToProcess))
[Stack]
- Max Depth = 8
- Call Chain = UARTEx_SetNbDataToProcess
[Called By]- >> HAL_UARTEx_SetRxFifoThreshold
- >> HAL_UARTEx_SetTxFifoThreshold
OutputDbgTrace (Thumb, 280 bytes, Stack size 36 bytes, tl_mbox.o(.text.OutputDbgTrace))
[Stack]
- Max Depth = 36
- Call Chain = OutputDbgTrace
[Called By]- >> TL_MM_EvtDone
- >> HW_IPCC_SYS_EvtNot
- >> HW_IPCC_SYS_CmdEvtNot
- >> TL_SYS_SendCmd
- >> HW_IPCC_BLE_AclDataAckNot
- >> HW_IPCC_BLE_RxEvtNot
SendFreeBuf (Thumb, 60 bytes, Stack size 16 bytes, tl_mbox.o(.text.SendFreeBuf))
[Stack]
- Max Depth = 68
- Call Chain = SendFreeBuf ⇒ LST_remove_head ⇒ LST_remove_node
[Calls]- >> LST_insert_tail
- >> LST_remove_head
- >> LST_is_empty
[Address Reference Count : 1]- tl_mbox.o(.text.TL_MM_EvtDone)
DbgTrace_TxCpltCallback (Thumb, 116 bytes, Stack size 48 bytes, dbg_trace.o(.text.DbgTrace_TxCpltCallback))
[Stack]
- Max Depth = 192
- Call Chain = DbgTrace_TxCpltCallback ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> DbgOutputTraces
- >> CircularQueue_Sense
- >> CircularQueue_Remove
[Address Reference Count : 2]- dbg_trace.o(.text.DbgTrace_TxCpltCallback)
- dbg_trace.o(.text.DbgTraceWrite)
TlInit (Thumb, 108 bytes, Stack size 32 bytes, shci_tl.o(.text.TlInit))
[Stack]
- Max Depth = 48
- Call Chain = TlInit ⇒ Cmd_SetStatus
[Calls]- >> Cmd_SetStatus
- >> LST_init_head
[Called By]
Cmd_SetStatus (Thumb, 108 bytes, Stack size 16 bytes, shci_tl.o(.text.Cmd_SetStatus))
[Stack]
- Max Depth = 16
- Call Chain = Cmd_SetStatus
[Called By]
TlCmdEvtReceived (Thumb, 16 bytes, Stack size 16 bytes, shci_tl.o(.text.TlCmdEvtReceived))
[Stack]
- Max Depth = 52
- Call Chain = TlCmdEvtReceived ⇒ shci_cmd_resp_release ⇒ UTIL_SEQ_SetEvt
[Calls]
[Address Reference Count : 1]
TlUserEvtReceived (Thumb, 32 bytes, Stack size 16 bytes, shci_tl.o(.text.TlUserEvtReceived))
[Stack]
- Max Depth = 56
- Call Chain = TlUserEvtReceived ⇒ shci_notify_asynch_evt ⇒ UTIL_SEQ_SetTask
[Calls]- >> shci_notify_asynch_evt
- >> LST_insert_tail
[Address Reference Count : 1]
zb_ipc_m4_memcpy2 (Thumb, 48 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.zb_ipc_m4_memcpy2))
[Stack]
- Max Depth = 16
- Call Chain = zb_ipc_m4_memcpy2
[Called By]- >> ZbInit
- >> Zigbee_CallBackProcessing
- >> zb_ipc_m4_get_retval
- >> ZbExtendedAddress
zb_ipc_m4_get_retval (Thumb, 66 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.zb_ipc_m4_get_retval))
[Stack]
- Max Depth = 280
- Call Chain = zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZIGBEE_Get_OTCmdRspPayloadBuffer
- >> __aeabi_assert
- >> zb_ipc_m4_memcpy2
[Called By]- >> ZbApsFilterClusterAdd
- >> ZbZclClusterEndpointRegister
- >> ZbApsdeDataReqCallback
- >> ZbStartup
- >> ZbInit
- >> ZbZclClusterBind
- >> ZbZclClusterEndpointRemove
- >> ZbZclGetNextSeqnum
- >> ZbZclDeviceLogCheckAllow
- >> ZbTimerAlloc
- >> ZbMsgFilterRegister
zb_ipc_m4_cb_info_alloc (Thumb, 52 bytes, Stack size 24 bytes, zigbee_core_wb.o(.text.zb_ipc_m4_cb_info_alloc))
[Stack]
- Max Depth = 44
- Call Chain = zb_ipc_m4_cb_info_alloc ⇒ malloc
[Calls]
[Called By]- >> ZbApsdeDataReqCallback
- >> ZbStartup
zb_ipc_m4_cb_info_free (Thumb, 16 bytes, Stack size 16 bytes, zigbee_core_wb.o(.text.zb_ipc_m4_cb_info_free))
[Stack]
- Max Depth = 24
- Call Chain = zb_ipc_m4_cb_info_free ⇒ free
[Calls]
[Called By]- >> ZbApsdeDataReqCallback
- >> ZbStartup
- >> Zigbee_CallBackProcessing
zb_malloc_track (Thumb, 44 bytes, Stack size 12 bytes, zigbee_core_wb.o(.text.zb_malloc_track))
[Stack]
- Max Depth = 12
- Call Chain = zb_malloc_track
[Called By]- >> Zigbee_M0RequestProcessing
zb_malloc_untrack (Thumb, 42 bytes, Stack size 12 bytes, zigbee_core_wb.o(.text.zb_malloc_untrack))
[Stack]
- Max Depth = 12
- Call Chain = zb_malloc_untrack
[Called By]- >> Zigbee_M0RequestProcessing
ZbZclHandleReadAttr (Thumb, 434 bytes, Stack size 104 bytes, zcl_command_ind.o(.text.ZbZclHandleReadAttr))
[Stack]
- Max Depth = 424
- Call Chain = ZbZclHandleReadAttr ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbZclAttrRead
- >> ZbApsdeDataReqCallback
- >> ZbZclAttrParseLength
- >> ZbZclTxOptsFromSecurityStatus
- >> ZbZclClusterInitApsdeReq
- >> putle16
- >> ZbZclAppendHeader
- >> pletoh16
- >> ZbZclSendDefaultResponse
- >> zb_heap_free
- >> zb_heap_alloc
[Called By]
zcl_persist_handle_set (Thumb, 108 bytes, Stack size 40 bytes, zcl_command_ind.o(.text.zcl_persist_handle_set))
[Stack]
- Max Depth = 460
- Call Chain = zcl_persist_handle_set ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclAttrWrite
- >> pletoh16
[Called By]
onOffServerGetSceneData (Thumb, 54 bytes, Stack size 32 bytes, zcl_onoff_server.o(.text.onOffServerGetSceneData))
[Stack]
- Max Depth = 80
- Call Chain = onOffServerGetSceneData ⇒ ZbZclAttrRead
[Calls]- >> ZbZclAttrRead
- >> putle16
[Address Reference Count : 1]- zcl_onoff_server.o(.text.ZbZclOnOffServerAlloc)
onOffServerSetSceneData (Thumb, 32 bytes, Stack size 8 bytes, zcl_onoff_server.o(.text.onOffServerSetSceneData))
[Stack]
- Max Depth = 492
- Call Chain = onOffServerSetSceneData ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]
[Address Reference Count : 1]- zcl_onoff_server.o(.text.ZbZclOnOffServerAlloc)
onOffServerCommand (Thumb, 184 bytes, Stack size 56 bytes, zcl_onoff_server.o(.text.onOffServerCommand))
[Stack]
- Max Depth = 540
- Call Chain = onOffServerCommand ⇒ ZbZclAttrIntegerWrite ⇒ ZbZclAttrWrite ⇒ zcl_attr_reporting_check ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclAttrRead
- >> ZbZclAttrIntegerWrite
- >> ZbZclTxOptsFromSecurityStatus
[Address Reference Count : 1]- zcl_onoff_server.o(.text.ZbZclOnOffServerAlloc)
zcl_reporting_queue_report (Thumb, 126 bytes, Stack size 24 bytes, zcl_attr_report.o(.text.zcl_reporting_queue_report))
[Stack]
- Max Depth = 648
- Call Chain = zcl_reporting_queue_report ⇒ zcl_reporting_send_report ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> __aeabi_memclr4
- >> __aeabi_memcpy4
- >> zcl_reporting_send_report
- >> ZbTimerReset
- >> zb_heap_free
- >> zb_heap_alloc
- >> ZbTimerAlloc
[Called By]- >> zcl_cluster_reports_timer
report_command_timer (Thumb, 42 bytes, Stack size 8 bytes, zcl_attr_report.o(.text.report_command_timer))
[Stack]
- Max Depth = 632
- Call Chain = report_command_timer ⇒ zcl_reporting_send_report ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> zcl_reporting_send_report
- >> ZbTimerFree
- >> zb_heap_free
[Address Reference Count : 1]- zcl_attr_report.o(.text.zcl_reporting_queue_report)
zcl_reporting_send_report (Thumb, 286 bytes, Stack size 304 bytes, zcl_attr_report.o(.text.zcl_reporting_send_report))
[Stack]
- Max Depth = 624
- Call Chain = zcl_reporting_send_report ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> ZbApsdeDataReqCallback
- >> ZbZclClusterInitApsdeReq
- >> ZbZclAppendHeader
- >> ZbZclGetNextSeqnum
- >> zb_heap_free
[Called By]- >> report_command_timer
- >> zcl_reporting_queue_report
zcl_reporting_save_curr_val (Thumb, 234 bytes, Stack size 40 bytes, zcl_attr_report.o(.text.zcl_reporting_save_curr_val))
[Stack]
- Max Depth = 192
- Call Chain = zcl_reporting_save_curr_val ⇒ ZbZclParseFloat ⇒ ZbZclFloatLdexp ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> ZbZclAttrRead
- >> ZbZclAttrIsFloat
- >> ZbZclParseFloat
- >> ZbZclAttrIsAnalog
- >> ZbZclParseInteger
- >> ZbZclAttrParseLength
- >> WpanCrc
- >> zb_heap_free
- >> zb_heap_alloc
[Called By]- >> zcl_reporting_create_default_reports
- >> ZbZclHandleConfigReport
zcl_reporting_create_new (Thumb, 282 bytes, Stack size 32 bytes, zcl_attr_report.o(.text.zcl_reporting_create_new))
[Stack]
- Max Depth = 324
- Call Chain = zcl_reporting_create_new ⇒ ZbNwkGet ⇒ ZbNwkGetIndex ⇒ ZIGBEE_CmdTransfer ⇒ Wait_Getting_Ack_From_M0 ⇒ UTIL_SEQ_WaitEvt ⇒ UTIL_SEQ_EvtIdle ⇒ UTIL_SEQ_Run ⇒ SEQ_BitPosition
[Calls]- >> ZbZclUptime
- >> ZbTimerReset
- >> zb_heap_alloc
- >> ZbNwkGet
[Called By]- >> zcl_reporting_create_default_reports
- >> ZbZclHandleConfigReport
zcl_reporting_epsilon_check (Thumb, 208 bytes, Stack size 24 bytes, zcl_attr_report.o(.text.zcl_reporting_epsilon_check))
[Stack]
- Max Depth = 36
- Call Chain = zcl_reporting_epsilon_check ⇒ __aeabi_dcmpge
[Calls]- >> __aeabi_dcmpge
- >> __aeabi_dcmpeq
- >> __aeabi_dcmplt
- >> ZbZclAttrIsAnalog
[Called By]- >> ZbZclHandleConfigReport
zcl_append_report_config_record (Thumb, 576 bytes, Stack size 24 bytes, zcl_attr_report.o(.text.zcl_append_report_config_record))
[Stack]
- Max Depth = 40
- Call Chain = zcl_append_report_config_record ⇒ __aeabi_d2iz
[Calls]- >> putle56
- >> putle48
- >> putle24
- >> __aeabi_d2uiz
- >> putle40
- >> __aeabi_d2ulz
- >> __aeabi_d2iz
- >> ZbZclAttrIsFloat
- >> __aeabi_dcmpgt
- >> ZbZclAttrIsAnalog
- >> putle64
- >> putle32
- >> ZbZclAttrTypeLength
- >> putle16
[Called By]
zcl_reporting_send_conf (Thumb, 2 bytes, Stack size 0 bytes, zcl_attr_report.o(.text.zcl_reporting_send_conf))
[Address Reference Count : 1]
- zcl_attr_report.o(.text.zcl_reporting_send_report)
zcl_cluster_persist_timer (Thumb, 544 bytes, Stack size 88 bytes, zcl_cluster_init.o(.text.zcl_cluster_persist_timer))
[Stack]
- Max Depth = 544
- Call Chain = zcl_cluster_persist_timer ⇒ zcl_persist_send_cache ⇒ ZbApsdeDataReqCallback ⇒ zb_ipc_m4_get_retval ⇒ __aeabi_assert ⇒ fputs ⇒ fputc ⇒ DbgTraceWrite ⇒ DbgOutputTraces ⇒ HW_UART_Transmit_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]- >> __aeabi_memcpy
- >> zcl_persist_send_cache
- >> ZbZclAttrParseLength
- >> ZbZclAttrCallbackExec
- >> putle16
- >> zb_heap_free
- >> zb_heap_alloc
[Address Reference Count : 1]- zcl_cluster_init.o(.text.ZbZclClusterAlloc)
zcl_cluster_command_dummy (Thumb, 4 bytes, Stack size 0 bytes, zcl_cluster_init.o(.text.zcl_cluster_command_dummy))
[Address Reference Count : 1]
- zcl_cluster_init.o(.text.ZbZclClusterAttach)
ZbZclFloatLdexp (Thumb, 256 bytes, Stack size 24 bytes, zcl_attr_float.o(.text.ZbZclFloatLdexp))
[Stack]
- Max Depth = 112
- Call Chain = ZbZclFloatLdexp ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_ddiv
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_dcmpeq
- >> __aeabi_ul2d
[Called By]
_fp_digits (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED)
[Calls]
- >> __aeabi_cdrcmple
- >> __aeabi_uldivmod
- >> __aeabi_ddiv
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_d2ulz
[Called By]
_printf_core (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED)
[Calls]
- >> __aeabi_uidivmod
- >> _printf_pre_padding
- >> _printf_post_padding
- >> _fp_digits
- >> __aeabi_uldivmod
[Called By]- >> __0vsnprintf
- >> __0sprintf
- >> __0snprintf
- >> __0printf
_printf_post_padding (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED)
[Called By]
_printf_pre_padding (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED)
[Called By]
_snputc (Thumb, 22 bytes, Stack size 0 bytes, printfa.o(i._snputc))
[Address Reference Count : 2]
- printfa.o(i.__0snprintf)
- printfa.o(i.__0vsnprintf)
_sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc))
[Called By]
[Address Reference Count : 1]
Undefined Global Symbols