RadioSetPublicNetwork ⇒ RadioSetModem
Function Pointers
- ADC_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- AES_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- BUTTON_SW1_EXTI_Callback from stm32wlxx_lm40x.o(i.BUTTON_SW1_EXTI_Callback) referenced from stm32wlxx_lm40x.o(.data)
- BUTTON_SW2_EXTI_Callback from stm32wlxx_lm40x.o(i.BUTTON_SW2_EXTI_Callback) referenced from stm32wlxx_lm40x.o(.data)
- BUTTON_SW3_EXTI_Callback from stm32wlxx_lm40x.o(i.BUTTON_SW3_EXTI_Callback) referenced from stm32wlxx_lm40x.o(.data)
- BusFault_Handler from stm32wlxx_it.o(i.BusFault_Handler) referenced from startup_stm32wle5xx.o(RESET)
- COMP_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DAC_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA1_Channel1_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA1_Channel2_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA1_Channel3_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA1_Channel4_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA1_Channel5_IRQHandler from stm32wlxx_it.o(i.DMA1_Channel5_IRQHandler) referenced from startup_stm32wle5xx.o(RESET)
- DMA1_Channel6_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA1_Channel7_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA2_Channel1_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA2_Channel2_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA2_Channel3_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA2_Channel4_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA2_Channel5_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA2_Channel6_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMA2_Channel7_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DMAMUX1_OVR_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- DebugMon_Handler from stm32wlxx_it.o(i.DebugMon_Handler) referenced from startup_stm32wle5xx.o(RESET)
- EXTI0_IRQHandler from stm32wlxx_it.o(i.EXTI0_IRQHandler) referenced from startup_stm32wle5xx.o(RESET)
- EXTI15_10_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- EXTI1_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- EXTI2_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- EXTI3_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- EXTI4_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- EXTI9_5_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- FLASH_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- HSEM_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- HardFault_Handler from stm32wlxx_it.o(i.HardFault_Handler) referenced from startup_stm32wle5xx.o(RESET)
- I2C1_ER_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- I2C1_EV_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- I2C2_ER_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- I2C2_EV_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- I2C3_ER_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- I2C3_EV_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- LPTIM1_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- LPTIM2_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- LPTIM3_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- LPUART1_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- MemManage_Handler from stm32wlxx_it.o(i.MemManage_Handler) referenced from startup_stm32wle5xx.o(RESET)
- NMI_Handler from stm32wlxx_it.o(i.NMI_Handler) referenced from startup_stm32wle5xx.o(RESET)
- OnRxDone from subghz_phy_app.o(i.OnRxDone) referenced from subghz_phy_app.o(i.SubghzApp_Init)
- OnRxError from subghz_phy_app.o(i.OnRxError) referenced from subghz_phy_app.o(i.SubghzApp_Init)
- OnRxTimeout from subghz_phy_app.o(i.OnRxTimeout) referenced from subghz_phy_app.o(i.SubghzApp_Init)
- OnTxDone from subghz_phy_app.o(i.OnTxDone) referenced from subghz_phy_app.o(i.SubghzApp_Init)
- OnTxTimeout from subghz_phy_app.o(i.OnTxTimeout) referenced from subghz_phy_app.o(i.SubghzApp_Init)
- OnledEvent from subghz_phy_app.o(i.OnledEvent) referenced from subghz_phy_app.o(i.SubghzApp_Init)
- PKA_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- PVD_PVM_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- PWR_EnterOffMode from stm32_lpm_if.o(i.PWR_EnterOffMode) referenced from stm32_lpm_if.o(.constdata)
- PWR_EnterSleepMode from stm32_lpm_if.o(i.PWR_EnterSleepMode) referenced from stm32_lpm_if.o(.constdata)
- PWR_EnterStopMode from stm32_lpm_if.o(i.PWR_EnterStopMode) referenced from stm32_lpm_if.o(.constdata)
- PWR_ExitOffMode from stm32_lpm_if.o(i.PWR_ExitOffMode) referenced from stm32_lpm_if.o(.constdata)
- PWR_ExitSleepMode from stm32_lpm_if.o(i.PWR_ExitSleepMode) referenced from stm32_lpm_if.o(.constdata)
- PWR_ExitStopMode from stm32_lpm_if.o(i.PWR_ExitStopMode) referenced from stm32_lpm_if.o(.constdata)
- PendSV_Handler from stm32wlxx_it.o(i.PendSV_Handler) referenced from startup_stm32wle5xx.o(RESET)
- PingPong_Process from subghz_phy_app.o(i.PingPong_Process) referenced from subghz_phy_app.o(i.SubghzApp_Init)
- RCC_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- RFW_ReceiveLongPacket from radio_fw.o(i.RFW_ReceiveLongPacket) referenced from radio.o(.constdata)
- RFW_TransmitLongPacket from radio_fw.o(i.RFW_TransmitLongPacket) referenced from radio.o(.constdata)
- RNG_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- RTC_Alarm_IRQHandler from stm32wlxx_it.o(i.RTC_Alarm_IRQHandler) referenced from startup_stm32wle5xx.o(RESET)
- RTC_WKUP_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- RadioCheckRfFrequency from radio.o(i.RadioCheckRfFrequency) referenced from radio.o(.constdata)
- RadioGetStatus from radio.o(i.RadioGetStatus) referenced from radio.o(.constdata)
- RadioGetWakeupTime from radio.o(i.RadioGetWakeupTime) referenced from radio.o(.constdata)
- RadioInit from radio.o(i.RadioInit) referenced from radio.o(.constdata)
- RadioIrqProcess from radio.o(i.RadioIrqProcess) referenced from radio.o(.constdata)
- RadioIsChannelFree from radio.o(i.RadioIsChannelFree) referenced from radio.o(.constdata)
- RadioOnDioIrq from radio.o(i.RadioOnDioIrq) referenced from radio.o(i.RadioInit)
- RadioOnRxTimeoutIrq from radio.o(i.RadioOnRxTimeoutIrq) referenced from radio.o(i.RadioInit)
- RadioOnTxTimeoutIrq from radio.o(i.RadioOnTxTimeoutIrq) referenced from radio.o(i.RadioInit)
- RadioRandom from radio.o(i.RadioRandom) referenced from radio.o(.constdata)
- RadioRead from radio.o(i.RadioRead) referenced from radio.o(.constdata)
- RadioReadRegisters from radio.o(i.RadioReadRegisters) referenced from radio.o(.constdata)
- RadioRssi from radio.o(i.RadioRssi) referenced from radio.o(.constdata)
- RadioRx from radio.o(i.RadioRx) referenced from radio.o(.constdata)
- RadioRxBoosted from radio.o(i.RadioRxBoosted) referenced from radio.o(.constdata)
- RadioSend from radio.o(i.RadioSend) referenced from radio.o(.constdata)
- RadioSetChannel from radio.o(i.RadioSetChannel) referenced from radio.o(.constdata)
- RadioSetMaxPayloadLength from radio.o(i.RadioSetMaxPayloadLength) referenced from radio.o(.constdata)
- RadioSetModem from radio.o(i.RadioSetModem) referenced from radio.o(.constdata)
- RadioSetPublicNetwork from radio.o(i.RadioSetPublicNetwork) referenced from radio.o(.constdata)
- RadioSetRxConfig from radio.o(i.RadioSetRxConfig) referenced from radio.o(.constdata)
- RadioSetRxDutyCycle from radio.o(i.RadioSetRxDutyCycle) referenced from radio.o(.constdata)
- RadioSetRxGenericConfig from radio.o(i.RadioSetRxGenericConfig) referenced from radio.o(.constdata)
- RadioSetTxConfig from radio.o(i.RadioSetTxConfig) referenced from radio.o(.constdata)
- RadioSetTxContinuousWave from radio.o(i.RadioSetTxContinuousWave) referenced from radio.o(.constdata)
- RadioSetTxGenericConfig from radio.o(i.RadioSetTxGenericConfig) referenced from radio.o(.constdata)
- RadioSleep from radio.o(i.RadioSleep) referenced from radio.o(.constdata)
- RadioStandby from radio.o(i.RadioStandby) referenced from radio.o(.constdata)
- RadioStartCad from radio.o(i.RadioStartCad) referenced from radio.o(.constdata)
- RadioTimeOnAir from radio.o(i.RadioTimeOnAir) referenced from radio.o(.constdata)
- RadioTxCw from radio.o(i.RadioTxCw) referenced from radio.o(.constdata)
- RadioTxPrbs from radio.o(i.RadioTxPrbs) referenced from radio.o(.constdata)
- RadioWrite from radio.o(i.RadioWrite) referenced from radio.o(.constdata)
- RadioWriteRegisters from radio.o(i.RadioWriteRegisters) referenced from radio.o(.constdata)
- Reset_Handler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- SPI1_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- SPI2_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- SUBGHZSPI_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- SUBGHZ_Radio_IRQHandler from stm32wlxx_it.o(i.SUBGHZ_Radio_IRQHandler) referenced from startup_stm32wle5xx.o(RESET)
- SVC_Handler from stm32wlxx_it.o(i.SVC_Handler) referenced from startup_stm32wle5xx.o(RESET)
- SysTick_Handler from stm32wlxx_it.o(i.SysTick_Handler) referenced from startup_stm32wle5xx.o(RESET)
- SystemInit from system_stm32wlxx.o(i.SystemInit) referenced from startup_stm32wle5xx.o(.text)
- TAMP_STAMP_LSECSS_SSRU_IRQHandler from stm32wlxx_it.o(i.TAMP_STAMP_LSECSS_SSRU_IRQHandler) referenced from startup_stm32wle5xx.o(RESET)
- TIM16_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- TIM17_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- TIM1_BRK_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- TIM1_CC_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- TIM1_TRG_COM_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- TIM1_UP_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- TIM2_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- TIMER_IF_BkUp_Read_Seconds from timer_if.o(i.TIMER_IF_BkUp_Read_Seconds) referenced from timer_if.o(.constdata)
- TIMER_IF_BkUp_Read_SubSeconds from timer_if.o(i.TIMER_IF_BkUp_Read_SubSeconds) referenced from timer_if.o(.constdata)
- TIMER_IF_BkUp_Write_Seconds from timer_if.o(i.TIMER_IF_BkUp_Write_Seconds) referenced from timer_if.o(.constdata)
- TIMER_IF_BkUp_Write_SubSeconds from timer_if.o(i.TIMER_IF_BkUp_Write_SubSeconds) referenced from timer_if.o(.constdata)
- TIMER_IF_Convert_Tick2ms from timer_if.o(i.TIMER_IF_Convert_Tick2ms) referenced from timer_if.o(.constdata)
- TIMER_IF_Convert_ms2Tick from timer_if.o(i.TIMER_IF_Convert_ms2Tick) referenced from timer_if.o(.constdata)
- TIMER_IF_GetMinimumTimeout from timer_if.o(i.TIMER_IF_GetMinimumTimeout) referenced from timer_if.o(.constdata)
- TIMER_IF_GetTime from timer_if.o(i.TIMER_IF_GetTime) referenced from timer_if.o(.constdata)
- TIMER_IF_GetTimerContext from timer_if.o(i.TIMER_IF_GetTimerContext) referenced from timer_if.o(.constdata)
- TIMER_IF_GetTimerElapsedTime from timer_if.o(i.TIMER_IF_GetTimerElapsedTime) referenced from timer_if.o(.constdata)
- TIMER_IF_GetTimerValue from timer_if.o(i.TIMER_IF_GetTimerValue) referenced from timer_if.o(.constdata)
- TIMER_IF_Init from timer_if.o(i.TIMER_IF_Init) referenced from timer_if.o(.constdata)
- TIMER_IF_SetTimerContext from timer_if.o(i.TIMER_IF_SetTimerContext) referenced from timer_if.o(.constdata)
- TIMER_IF_StartTimer from timer_if.o(i.TIMER_IF_StartTimer) referenced from timer_if.o(.constdata)
- TIMER_IF_StopTimer from timer_if.o(i.TIMER_IF_StopTimer) referenced from timer_if.o(.constdata)
- TRACE_TxCpltCallback from stm32_adv_trace.o(i.TRACE_TxCpltCallback) referenced from stm32_adv_trace.o(i.UTIL_ADV_TRACE_Init)
- TimestampNow from sys_app.o(i.TimestampNow) referenced from sys_app.o(i.SystemApp_Init)
- UART_DMAAbortOnError from stm32wlxx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32wlxx_hal_uart.o(i.HAL_UART_IRQHandler)
- UART_DMAError from stm32wlxx_hal_uart.o(i.UART_DMAError) referenced from stm32wlxx_hal_uart.o(i.HAL_UART_Transmit_DMA)
- UART_DMATransmitCplt from stm32wlxx_hal_uart.o(i.UART_DMATransmitCplt) referenced from stm32wlxx_hal_uart.o(i.HAL_UART_Transmit_DMA)
- UART_DMATxHalfCplt from stm32wlxx_hal_uart.o(i.UART_DMATxHalfCplt) referenced from stm32wlxx_hal_uart.o(i.HAL_UART_Transmit_DMA)
- UART_RxISR_16BIT from stm32wlxx_hal_uart.o(i.UART_RxISR_16BIT) referenced from stm32wlxx_hal_uart.o(i.UART_RxISR_16BIT_FIFOEN)
- UART_RxISR_16BIT from stm32wlxx_hal_uart.o(i.UART_RxISR_16BIT) referenced from stm32wlxx_hal_uart.o(i.UART_Start_Receive_IT)
- UART_RxISR_16BIT_FIFOEN from stm32wlxx_hal_uart.o(i.UART_RxISR_16BIT_FIFOEN) referenced from stm32wlxx_hal_uart.o(i.UART_Start_Receive_IT)
- UART_RxISR_8BIT from stm32wlxx_hal_uart.o(i.UART_RxISR_8BIT) referenced from stm32wlxx_hal_uart.o(i.UART_RxISR_8BIT_FIFOEN)
- UART_RxISR_8BIT from stm32wlxx_hal_uart.o(i.UART_RxISR_8BIT) referenced from stm32wlxx_hal_uart.o(i.UART_Start_Receive_IT)
- UART_RxISR_8BIT_FIFOEN from stm32wlxx_hal_uart.o(i.UART_RxISR_8BIT_FIFOEN) referenced from stm32wlxx_hal_uart.o(i.UART_Start_Receive_IT)
- USART1_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- USART2_IRQHandler from stm32wlxx_it.o(i.USART2_IRQHandler) referenced from startup_stm32wle5xx.o(RESET)
- UsageFault_Handler from stm32wlxx_it.o(i.UsageFault_Handler) referenced from startup_stm32wle5xx.o(RESET)
- WWDG_IRQHandler from startup_stm32wle5xx.o(.text) referenced from startup_stm32wle5xx.o(RESET)
- __main from __main.o(!!!main) referenced from startup_stm32wle5xx.o(.text)
- vcom_DeInit from usart_if.o(i.vcom_DeInit) referenced from usart_if.o(.constdata)
- vcom_Init from usart_if.o(i.vcom_Init) referenced from usart_if.o(.constdata)
- vcom_ReceiveInit from usart_if.o(i.vcom_ReceiveInit) referenced from usart_if.o(.constdata)
- vcom_Trace_DMA from usart_if.o(i.vcom_Trace_DMA) referenced from usart_if.o(.constdata)
Global Symbols
__main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
[Calls]
- >> __scatterload
- >> __rt_entry
__scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
[Called By]
__scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
[Calls]
__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
__scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
[Calls]
[Called By]
__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
__rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
[Called By]
__rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))
__rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C))
__rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))
__rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))
__rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))
__rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))
__rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002))
__rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))
__rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))
__rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))
__rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))
__rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))
__rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))
__rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))
__rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))
__rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))
__rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))
__rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033))
__rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))
__rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))
__rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))
__rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
[Called By]
__rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006))
__rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))
__rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))
__rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009))
__rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003))
__rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B))
__rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))
[Called By]
- >> __scatterload_rt2
- >> __main
__rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))
__rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap
[Calls]- >> __user_setup_stackheap
__rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
[Calls]
__rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
__rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
[Stack]
- Max Depth = 288 + Unknown Stack Size
- Call Chain = __rt_entry_main ⇒ main ⇒ MX_SubGHz_Phy_Init ⇒ SubghzApp_Init ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]
__rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))
__rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
[Called By]
__rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003))
[Calls]
__rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))
__rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
[Calls]
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
AES_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
COMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA2_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA2_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA2_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA2_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA2_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA2_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMA2_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
DMAMUX1_OVR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
HSEM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
LPTIM1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
LPTIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
LPTIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
LPUART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
PKA_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
PVD_PVM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
SUBGHZSPI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
TIM16_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
TIM17_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32wle5xx.o(.text))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
__user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32wle5xx.o(.text))
[Called By]
- >> __user_setup_stackheap
__aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text))
[Stack]
- Max Depth = 48
- Call Chain = __aeabi_uldivmod
[Called By]- >> TIMER_IF_Convert_ms2Tick
- >> UART_SetConfig
- >> SUBGRF_SetRfFrequency
- >> SUBGRF_SetModulationParams
_ll_udiv (Thumb, 238 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED)
strlen (Thumb, 62 bytes, Stack size 8 bytes, strlen.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = strlen
[Called By]- >> tiny_vsnprintf_like
- >> TimestampNow
strncmp (Thumb, 150 bytes, Stack size 16 bytes, strncmp.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = strncmp
[Called By]
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text))
[Called By]
__rt_memcpy (Thumb, 138 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text), UNUSED)
[Calls]
_memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)
__aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text))
[Called By]
__rt_memclr (Thumb, 68 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
[Calls]
_memset (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr.o(.text), UNUSED)
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_memclr4
[Called By]- >> MX_RTC_Init
- >> HAL_RTC_MspInit
- >> MX_GPIO_Init
- >> SystemClock_Config
- >> BSP_RADIO_Init
- >> BSP_PB_Init
- >> BSP_LED_Init
- >> OnRxDone
- >> HAL_UART_MspInit
- >> TIMER_IF_StartTimer
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)
__rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED)
_memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)
[Called By]
__use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
__rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
__rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
[Called By]
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
__rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)
_memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED)
__user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
[Stack]
- Max Depth = 8 + Unknown Stack Size
- Call Chain = __user_setup_stackheap
[Calls]- >> __user_initial_stackheap
- >> __user_perproc_libspace
[Called By]
exit (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))
[Calls]
[Called By]
__user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
__user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
[Called By]
- >> __user_setup_stackheap
__user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
_sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))
[Called By]
__I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
__use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
__semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED)
BSP_LED_Init (Thumb, 72 bytes, Stack size 40 bytes, stm32wlxx_lm40x.o(i.BSP_LED_Init))
[Stack]
- Max Depth = 76
- Call Chain = BSP_LED_Init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin
- >> HAL_GPIO_Init
- >> LL_AHB2_GRP1_EnableClock
- >> __aeabi_memclr4
[Called By]
BSP_LED_Toggle (Thumb, 22 bytes, Stack size 8 bytes, stm32wlxx_lm40x.o(i.BSP_LED_Toggle))
[Stack]
- Max Depth = 8
- Call Chain = BSP_LED_Toggle
[Calls]
[Called By]- >> HAL_GPIO_EXTI_Callback
BSP_PB_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_lm40x.o(i.BSP_PB_Callback))
[Called By]
- >> BUTTON_SW3_EXTI_Callback
- >> BUTTON_SW2_EXTI_Callback
- >> BUTTON_SW1_EXTI_Callback
BSP_PB_Init (Thumb, 152 bytes, Stack size 32 bytes, stm32wlxx_lm40x.o(i.BSP_PB_Init))
[Stack]
- Max Depth = 68
- Call Chain = BSP_PB_Init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
- >> HAL_EXTI_RegisterCallback
- >> HAL_EXTI_GetHandle
- >> LL_AHB2_GRP1_EnableClock
- >> __aeabi_memclr4
[Called By]
BSP_RADIO_ConfigRFSwitch (Thumb, 68 bytes, Stack size 16 bytes, stm32wlxx_lm40x_radio.o(i.BSP_RADIO_ConfigRFSwitch))
[Stack]
- Max Depth = 16
- Call Chain = BSP_RADIO_ConfigRFSwitch
[Calls]
[Called By]
BSP_RADIO_GetRFOMaxPowerConfig (Thumb, 10 bytes, Stack size 0 bytes, stm32wlxx_lm40x_radio.o(i.BSP_RADIO_GetRFOMaxPowerConfig))
[Called By]
- >> RBI_GetRFOMaxPowerConfig
BSP_RADIO_GetTxConfig (Thumb, 4 bytes, Stack size 0 bytes, stm32wlxx_lm40x_radio.o(i.BSP_RADIO_GetTxConfig))
[Called By]
BSP_RADIO_Init (Thumb, 92 bytes, Stack size 32 bytes, stm32wlxx_lm40x_radio.o(i.BSP_RADIO_Init))
[Stack]
- Max Depth = 68
- Call Chain = BSP_RADIO_Init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_GPIO_WritePin
- >> HAL_GPIO_Init
- >> LL_AHB2_GRP1_EnableClock
- >> __aeabi_memclr4
[Called By]
BSP_RADIO_IsDCDC (Thumb, 4 bytes, Stack size 0 bytes, stm32wlxx_lm40x_radio.o(i.BSP_RADIO_IsDCDC))
[Called By]
BSP_RADIO_IsTCXO (Thumb, 4 bytes, Stack size 0 bytes, stm32wlxx_lm40x_radio.o(i.BSP_RADIO_IsTCXO))
[Called By]
BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.BusFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
DMA1_Channel5_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.DMA1_Channel5_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = DMA1_Channel5_IRQHandler ⇒ HAL_DMA_IRQHandler
[Calls]
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.DebugMon_Handler))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
EXTI0_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.EXTI0_IRQHandler))
[Stack]
- Max Depth = 224
- Call Chain = EXTI0_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> HAL_GPIO_EXTI_IRQHandler
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
Error_Handler (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
[Called By]
- >> vcom_Resume
- >> MX_SUBGHZ_Init
- >> MX_RTC_Init
- >> HAL_RTC_MspInit
- >> HAL_UART_MspInit
- >> MX_USART2_UART_Init
- >> TIMER_IF_StartTimer
HAL_DMA_Abort (Thumb, 110 bytes, Stack size 8 bytes, stm32wlxx_hal_dma.o(i.HAL_DMA_Abort))
[Stack]
- Max Depth = 8
- Call Chain = HAL_DMA_Abort
[Called By]
HAL_DMA_Abort_IT (Thumb, 112 bytes, Stack size 8 bytes, stm32wlxx_hal_dma.o(i.HAL_DMA_Abort_IT))
[Stack]
- Max Depth = 8
- Call Chain = HAL_DMA_Abort_IT
[Called By]
HAL_DMA_DeInit (Thumb, 154 bytes, Stack size 16 bytes, stm32wlxx_hal_dma.o(i.HAL_DMA_DeInit))
[Stack]
- Max Depth = 28
- Call Chain = HAL_DMA_DeInit ⇒ DMA_CalcDMAMUXChannelBaseAndMask
[Calls]- >> DMA_CalcDMAMUXRequestGenBaseAndMask
- >> DMA_CalcDMAMUXChannelBaseAndMask
[Called By]
HAL_DMA_IRQHandler (Thumb, 206 bytes, Stack size 16 bytes, stm32wlxx_hal_dma.o(i.HAL_DMA_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = HAL_DMA_IRQHandler
[Called By]- >> DMA1_Channel5_IRQHandler
HAL_DMA_Init (Thumb, 188 bytes, Stack size 16 bytes, stm32wlxx_hal_dma.o(i.HAL_DMA_Init))
[Stack]
- Max Depth = 28
- Call Chain = HAL_DMA_Init ⇒ DMA_CalcDMAMUXChannelBaseAndMask
[Calls]- >> DMA_CalcDMAMUXRequestGenBaseAndMask
- >> DMA_CalcDMAMUXChannelBaseAndMask
[Called By]- >> vcom_Resume
- >> HAL_UART_MspInit
HAL_DMA_Start_IT (Thumb, 144 bytes, Stack size 16 bytes, stm32wlxx_hal_dma.o(i.HAL_DMA_Start_IT))
[Stack]
- Max Depth = 28
- Call Chain = HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
HAL_Delay (Thumb, 10 bytes, Stack size 8 bytes, sys_app.o(i.HAL_Delay))
[Stack]
- Max Depth = 80
- Call Chain = HAL_Delay ⇒ TIMER_IF_DelayMs ⇒ TIMER_IF_Convert_ms2Tick ⇒ __aeabi_uldivmod
[Calls]
[Called By]- >> HAL_GPIO_EXTI_Callback
- >> PingPong_Process
- >> RadioSleep
- >> RadioIsChannelFree
HAL_EXTI_GetHandle (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_exti.o(i.HAL_EXTI_GetHandle))
[Called By]
HAL_EXTI_RegisterCallback (Thumb, 14 bytes, Stack size 0 bytes, stm32wlxx_hal_exti.o(i.HAL_EXTI_RegisterCallback))
[Called By]
HAL_GPIO_DeInit (Thumb, 224 bytes, Stack size 36 bytes, stm32wlxx_hal_gpio.o(i.HAL_GPIO_DeInit))
[Stack]
- Max Depth = 36
- Call Chain = HAL_GPIO_DeInit
[Called By]
HAL_GPIO_EXTI_Callback (Thumb, 44 bytes, Stack size 8 bytes, subghz_phy_app.o(i.HAL_GPIO_EXTI_Callback))
[Stack]
- Max Depth = 216
- Call Chain = HAL_GPIO_EXTI_Callback ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> HAL_Delay
- >> UTIL_ADV_TRACE_COND_FSend
- >> BSP_LED_Toggle
[Called By]- >> HAL_GPIO_EXTI_IRQHandler
HAL_GPIO_EXTI_IRQHandler (Thumb, 18 bytes, Stack size 8 bytes, stm32wlxx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))
[Stack]
- Max Depth = 224
- Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> HAL_GPIO_EXTI_Callback
[Called By]
HAL_GPIO_Init (Thumb, 334 bytes, Stack size 36 bytes, stm32wlxx_hal_gpio.o(i.HAL_GPIO_Init))
[Stack]
- Max Depth = 36
- Call Chain = HAL_GPIO_Init
[Called By]- >> MX_GPIO_Init
- >> BSP_RADIO_Init
- >> BSP_PB_Init
- >> BSP_LED_Init
- >> HAL_UART_MspInit
HAL_GPIO_TogglePin (Thumb, 16 bytes, Stack size 0 bytes, stm32wlxx_hal_gpio.o(i.HAL_GPIO_TogglePin))
[Called By]
- >> BSP_LED_Toggle
- >> PingPong_Process
- >> OnledEvent
HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32wlxx_hal_gpio.o(i.HAL_GPIO_WritePin))
[Called By]
- >> MX_GPIO_Init
- >> BSP_RADIO_Init
- >> BSP_RADIO_ConfigRFSwitch
- >> BSP_LED_Init
- >> PingPong_Process
HAL_GetTick (Thumb, 16 bytes, Stack size 0 bytes, sys_app.o(i.HAL_GetTick))
[Calls]
- >> TIMER_IF_GetTimerValue
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> RCC_SetFlashLatency
- >> HAL_UARTEx_StopModeWakeUpSourceConfig
- >> RTC_EnterInitMode
- >> HAL_RTC_WaitForSynchro
- >> UART_WaitOnFlagUntilTimeout
- >> UART_CheckIdleState
HAL_Init (Thumb, 38 bytes, Stack size 8 bytes, stm32wlxx_hal.o(i.HAL_Init))
[Stack]
- Max Depth = 48
- Call Chain = HAL_Init ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_InitTick
- >> HAL_RCC_GetHCLKFreq
- >> HAL_MspInit
- >> HAL_NVIC_SetPriorityGrouping
[Called By]
HAL_InitTick (Thumb, 4 bytes, Stack size 0 bytes, sys_app.o(i.HAL_InitTick))
[Called By]
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> HAL_Init
HAL_MspInit (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_hal_msp.o(i.HAL_MspInit))
[Called By]
HAL_NVIC_DisableIRQ (Thumb, 34 bytes, Stack size 0 bytes, stm32wlxx_hal_cortex.o(i.HAL_NVIC_DisableIRQ))
[Called By]
- >> HAL_UART_MspDeInit
- >> vcom_DeInit
HAL_NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32wlxx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
[Called By]
- >> HAL_SUBGHZ_MspInit
- >> HAL_RTC_MspInit
- >> MX_DMA_Init
- >> MX_GPIO_Init
- >> BSP_PB_Init
- >> HAL_UART_MspInit
HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32wlxx_hal_cortex.o(i.HAL_NVIC_SetPriority))
[Stack]
- Max Depth = 16
- Call Chain = HAL_NVIC_SetPriority
[Calls]
[Called By]- >> HAL_SUBGHZ_MspInit
- >> HAL_RTC_MspInit
- >> MX_DMA_Init
- >> MX_GPIO_Init
- >> BSP_PB_Init
- >> HAL_UART_MspInit
HAL_NVIC_SetPriorityGrouping (Thumb, 26 bytes, Stack size 0 bytes, stm32wlxx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping))
[Called By]
HAL_PWREx_DisableLowPowerRunMode (Thumb, 56 bytes, Stack size 0 bytes, stm32wlxx_hal_pwr_ex.o(i.HAL_PWREx_DisableLowPowerRunMode))
[Called By]
- >> HAL_PWR_EnterSLEEPMode
HAL_PWREx_EnableLowPowerRunMode (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_pwr_ex.o(i.HAL_PWREx_EnableLowPowerRunMode))
[Called By]
- >> HAL_PWR_EnterSLEEPMode
HAL_PWREx_EnterSTOP2Mode (Thumb, 46 bytes, Stack size 0 bytes, stm32wlxx_hal_pwr_ex.o(i.HAL_PWREx_EnterSTOP2Mode))
[Called By]
HAL_PWREx_GetVoltageRange (Thumb, 10 bytes, Stack size 0 bytes, stm32wlxx_hal_pwr_ex.o(i.HAL_PWREx_GetVoltageRange))
[Called By]
- >> RCC_SetFlashLatencyFromMSIRange
HAL_PWR_EnableBkUpAccess (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_RCC_OscConfig
- >> SystemClock_Config
HAL_PWR_EnterSLEEPMode (Thumb, 64 bytes, Stack size 8 bytes, stm32wlxx_hal_pwr.o(i.HAL_PWR_EnterSLEEPMode))
[Stack]
- Max Depth = 8
- Call Chain = HAL_PWR_EnterSLEEPMode
[Calls]- >> HAL_PWREx_EnableLowPowerRunMode
- >> HAL_PWREx_DisableLowPowerRunMode
[Called By]
HAL_RCCEx_PeriphCLKConfig (Thumb, 410 bytes, Stack size 32 bytes, stm32wlxx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig))
[Stack]
- Max Depth = 40
- Call Chain = HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> HAL_GetTick
- >> HAL_PWR_EnableBkUpAccess
- >> LL_RCC_SetUSARTClockSource
- >> LL_RCC_SetLPTIMClockSource
- >> LL_RCC_SetI2CClockSource
- >> LL_RCC_LSE_IsReady
[Called By]- >> HAL_RTC_MspInit
- >> HAL_UART_MspInit
HAL_RCC_ClockConfig (Thumb, 442 bytes, Stack size 24 bytes, stm32wlxx_hal_rcc.o(i.HAL_RCC_ClockConfig))
[Stack]
- Max Depth = 64
- Call Chain = HAL_RCC_ClockConfig ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_InitTick
- >> HAL_GetTick
- >> HAL_RCC_GetHCLKFreq
- >> LL_RCC_PLL_IsReady
- >> LL_RCC_MSI_IsReady
- >> LL_RCC_HSI_IsReady
- >> LL_RCC_HSE_IsReady
- >> LL_RCC_GetSysClkSource
[Called By]
HAL_RCC_GetHCLKFreq (Thumb, 30 bytes, Stack size 8 bytes, stm32wlxx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq))
[Stack]
- Max Depth = 40
- Call Chain = HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_RCC_GetSysClockFreq
[Called By]- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> HAL_Init
- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
HAL_RCC_GetPCLK1Freq (Thumb, 28 bytes, Stack size 8 bytes, stm32wlxx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))
[Stack]
- Max Depth = 48
- Call Chain = HAL_RCC_GetPCLK1Freq ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]
[Called By]
HAL_RCC_GetPCLK2Freq (Thumb, 28 bytes, Stack size 8 bytes, stm32wlxx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
[Stack]
- Max Depth = 48
- Call Chain = HAL_RCC_GetPCLK2Freq ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]
[Called By]
HAL_RCC_GetSysClockFreq (Thumb, 218 bytes, Stack size 32 bytes, stm32wlxx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
[Stack]
- Max Depth = 32
- Call Chain = HAL_RCC_GetSysClockFreq
[Calls]- >> LL_RCC_PLL_GetMainSource
- >> LL_RCC_GetSysClkSource
[Called By]- >> HAL_RCC_GetHCLKFreq
- >> UART_SetConfig
HAL_RCC_OscConfig (Thumb, 1294 bytes, Stack size 24 bytes, stm32wlxx_hal_rcc.o(i.HAL_RCC_OscConfig))
[Stack]
- Max Depth = 80
- Call Chain = HAL_RCC_OscConfig ⇒ RCC_SetFlashLatencyFromMSIRange ⇒ RCC_SetFlashLatency
[Calls]- >> HAL_InitTick
- >> HAL_GetTick
- >> HAL_PWR_EnableBkUpAccess
- >> HAL_RCC_GetHCLKFreq
- >> RCC_SetFlashLatencyFromMSIRange
- >> LL_RCC_PLL_IsReady
- >> LL_RCC_PLL_GetMainSource
- >> LL_RCC_MSI_SetCalibTrimming
- >> LL_RCC_MSI_IsReady
- >> LL_RCC_HSI_SetCalibTrimming
- >> LL_RCC_HSI_IsReady
- >> LL_RCC_HSE_IsReady
- >> LL_RCC_GetSysClkSource
[Called By]
HAL_RTCEx_AlarmBEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_hal_rtc_ex.o(i.HAL_RTCEx_AlarmBEventCallback))
[Called By]
- >> HAL_RTC_AlarmIRQHandler
HAL_RTCEx_BKUPRead (Thumb, 8 bytes, Stack size 0 bytes, stm32wlxx_hal_rtc_ex.o(i.HAL_RTCEx_BKUPRead))
[Called By]
- >> TIMER_IF_BkUp_Read_MSBticks
- >> TIMER_IF_BkUp_Read_SubSeconds
- >> TIMER_IF_BkUp_Read_Seconds
HAL_RTCEx_BKUPWrite (Thumb, 8 bytes, Stack size 0 bytes, stm32wlxx_hal_rtc_ex.o(i.HAL_RTCEx_BKUPWrite))
[Called By]
- >> TIMER_IF_BkUp_Write_MSBticks
- >> TIMER_IF_BkUp_Write_SubSeconds
- >> TIMER_IF_BkUp_Write_Seconds
HAL_RTCEx_EnableBypassShadow (Thumb, 60 bytes, Stack size 8 bytes, stm32wlxx_hal_rtc_ex.o(i.HAL_RTCEx_EnableBypassShadow))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RTCEx_EnableBypassShadow
[Called By]
HAL_RTCEx_SSRUEventCallback (Thumb, 16 bytes, Stack size 8 bytes, timer_if.o(i.HAL_RTCEx_SSRUEventCallback))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RTCEx_SSRUEventCallback
[Calls]- >> TIMER_IF_BkUp_Write_MSBticks
- >> TIMER_IF_BkUp_Read_MSBticks
[Called By]- >> HAL_RTCEx_SSRUIRQHandler
HAL_RTCEx_SSRUIRQHandler (Thumb, 34 bytes, Stack size 8 bytes, stm32wlxx_hal_rtc_ex.o(i.HAL_RTCEx_SSRUIRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RTCEx_SSRUIRQHandler ⇒ HAL_RTCEx_SSRUEventCallback
[Calls]- >> HAL_RTCEx_SSRUEventCallback
[Called By]- >> TAMP_STAMP_LSECSS_SSRU_IRQHandler
HAL_RTCEx_SetSSRU_IT (Thumb, 70 bytes, Stack size 8 bytes, stm32wlxx_hal_rtc_ex.o(i.HAL_RTCEx_SetSSRU_IT))
[Stack]
- Max Depth = 8
- Call Chain = HAL_RTCEx_SetSSRU_IT
[Called By]
HAL_RTC_AlarmAEventCallback (Thumb, 4 bytes, Stack size 0 bytes, timer_if.o(i.HAL_RTC_AlarmAEventCallback))
[Stack]
- Max Depth = 64
- Call Chain = HAL_RTC_AlarmAEventCallback ⇒ UTIL_TIMER_IRQ_Handler ⇒ UTIL_TIMER_Start ⇒ TimerInsertNewHeadTimer ⇒ TimerSetTimeout
[Calls]- >> UTIL_TIMER_IRQ_Handler
[Called By]- >> HAL_RTC_AlarmIRQHandler
HAL_RTC_AlarmIRQHandler (Thumb, 54 bytes, Stack size 24 bytes, stm32wlxx_hal_rtc.o(i.HAL_RTC_AlarmIRQHandler))
[Stack]
- Max Depth = 88
- Call Chain = HAL_RTC_AlarmIRQHandler ⇒ HAL_RTC_AlarmAEventCallback ⇒ UTIL_TIMER_IRQ_Handler ⇒ UTIL_TIMER_Start ⇒ TimerInsertNewHeadTimer ⇒ TimerSetTimeout
[Calls]- >> HAL_RTC_AlarmAEventCallback
- >> HAL_RTCEx_AlarmBEventCallback
[Called By]
HAL_RTC_DeactivateAlarm (Thumb, 128 bytes, Stack size 16 bytes, stm32wlxx_hal_rtc.o(i.HAL_RTC_DeactivateAlarm))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RTC_DeactivateAlarm
[Called By]- >> TIMER_IF_StopTimer
- >> TIMER_IF_Init
HAL_RTC_Init (Thumb, 158 bytes, Stack size 16 bytes, stm32wlxx_hal_rtc.o(i.HAL_RTC_Init))
[Stack]
- Max Depth = 128
- Call Chain = HAL_RTC_Init ⇒ HAL_RTC_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> HAL_RTC_MspInit
- >> RTC_ExitInitMode
- >> RTC_EnterInitMode
[Called By]
HAL_RTC_MspInit (Thumb, 110 bytes, Stack size 72 bytes, rtc.o(i.HAL_RTC_MspInit))
[Stack]
- Max Depth = 112
- Call Chain = HAL_RTC_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> Error_Handler
- >> __aeabi_memclr4
[Called By]
HAL_RTC_SetAlarm_IT (Thumb, 370 bytes, Stack size 36 bytes, stm32wlxx_hal_rtc.o(i.HAL_RTC_SetAlarm_IT))
[Stack]
- Max Depth = 36
- Call Chain = HAL_RTC_SetAlarm_IT
[Calls]
[Called By]- >> MX_RTC_Init
- >> TIMER_IF_StartTimer
HAL_RTC_WaitForSynchro (Thumb, 48 bytes, Stack size 16 bytes, stm32wlxx_hal_rtc.o(i.HAL_RTC_WaitForSynchro))
[Stack]
- Max Depth = 16
- Call Chain = HAL_RTC_WaitForSynchro
[Calls]
[Called By]
HAL_ResumeTick (Thumb, 14 bytes, Stack size 0 bytes, stm32wlxx_hal.o(i.HAL_ResumeTick))
[Called By]
- >> PWR_ExitStopMode
- >> PWR_ExitSleepMode
HAL_SUBGHZ_CADStatusCallback (Thumb, 20 bytes, Stack size 0 bytes, radio_driver.o(i.HAL_SUBGHZ_CADStatusCallback))
[Called By]
HAL_SUBGHZ_CRCErrorCallback (Thumb, 8 bytes, Stack size 0 bytes, radio_driver.o(i.HAL_SUBGHZ_CRCErrorCallback))
[Called By]
HAL_SUBGHZ_ExecGetCmd (Thumb, 112 bytes, Stack size 24 bytes, stm32wlxx_hal_subghz.o(i.HAL_SUBGHZ_ExecGetCmd))
[Stack]
- Max Depth = 52
- Call Chain = HAL_SUBGHZ_ExecGetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGHZ_WaitOnBusy
- >> SUBGHZ_CheckDeviceReady
- >> SUBGHZSPI_Transmit
- >> SUBGHZSPI_Receive
- >> LL_PWR_UnselectSUBGHZSPI_NSS
- >> LL_PWR_SelectSUBGHZSPI_NSS
[Called By]- >> HAL_SUBGHZ_IRQHandler
- >> SUBGRF_ReadCommand
HAL_SUBGHZ_ExecSetCmd (Thumb, 122 bytes, Stack size 32 bytes, stm32wlxx_hal_subghz.o(i.HAL_SUBGHZ_ExecSetCmd))
[Stack]
- Max Depth = 60
- Call Chain = HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGHZ_WaitOnBusy
- >> SUBGHZ_CheckDeviceReady
- >> SUBGHZSPI_Transmit
- >> LL_PWR_UnselectSUBGHZSPI_NSS
- >> LL_PWR_SelectSUBGHZSPI_NSS
[Called By]- >> HAL_SUBGHZ_IRQHandler
- >> SUBGRF_WriteCommand
HAL_SUBGHZ_HeaderErrorCallback (Thumb, 8 bytes, Stack size 0 bytes, radio_driver.o(i.HAL_SUBGHZ_HeaderErrorCallback))
[Called By]
HAL_SUBGHZ_HeaderValidCallback (Thumb, 8 bytes, Stack size 0 bytes, radio_driver.o(i.HAL_SUBGHZ_HeaderValidCallback))
[Called By]
HAL_SUBGHZ_IRQHandler (Thumb, 148 bytes, Stack size 16 bytes, stm32wlxx_hal_subghz.o(i.HAL_SUBGHZ_IRQHandler))
[Stack]
- Max Depth = 76
- Call Chain = HAL_SUBGHZ_IRQHandler ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> HAL_SUBGHZ_ExecSetCmd
- >> HAL_SUBGHZ_ExecGetCmd
- >> HAL_SUBGHZ_TxCpltCallback
- >> HAL_SUBGHZ_SyncWordValidCallback
- >> HAL_SUBGHZ_RxTxTimeoutCallback
- >> HAL_SUBGHZ_RxCpltCallback
- >> HAL_SUBGHZ_PreambleDetectedCallback
- >> HAL_SUBGHZ_HeaderValidCallback
- >> HAL_SUBGHZ_HeaderErrorCallback
- >> HAL_SUBGHZ_CRCErrorCallback
- >> HAL_SUBGHZ_CADStatusCallback
[Called By]- >> SUBGHZ_Radio_IRQHandler
HAL_SUBGHZ_Init (Thumb, 150 bytes, Stack size 32 bytes, stm32wlxx_hal_subghz.o(i.HAL_SUBGHZ_Init))
[Stack]
- Max Depth = 56
- Call Chain = HAL_SUBGHZ_Init ⇒ HAL_SUBGHZ_MspInit ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_SUBGHZ_MspInit
- >> SUBGHZSPI_Init
- >> LL_PWR_UnselectSUBGHZSPI_NSS
- >> LL_PWR_SetRadioBusyTrigger
[Called By]
HAL_SUBGHZ_MspInit (Thumb, 42 bytes, Stack size 8 bytes, subghz.o(i.HAL_SUBGHZ_MspInit))
[Stack]
- Max Depth = 24
- Call Chain = HAL_SUBGHZ_MspInit ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
[Called By]
HAL_SUBGHZ_PreambleDetectedCallback (Thumb, 8 bytes, Stack size 0 bytes, radio_driver.o(i.HAL_SUBGHZ_PreambleDetectedCallback))
[Called By]
HAL_SUBGHZ_ReadBuffer (Thumb, 120 bytes, Stack size 24 bytes, stm32wlxx_hal_subghz.o(i.HAL_SUBGHZ_ReadBuffer))
[Stack]
- Max Depth = 52
- Call Chain = HAL_SUBGHZ_ReadBuffer ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGHZ_WaitOnBusy
- >> SUBGHZ_CheckDeviceReady
- >> SUBGHZSPI_Transmit
- >> SUBGHZSPI_Receive
- >> LL_PWR_UnselectSUBGHZSPI_NSS
- >> LL_PWR_SelectSUBGHZSPI_NSS
[Called By]
HAL_SUBGHZ_ReadRegisters (Thumb, 128 bytes, Stack size 24 bytes, stm32wlxx_hal_subghz.o(i.HAL_SUBGHZ_ReadRegisters))
[Stack]
- Max Depth = 52
- Call Chain = HAL_SUBGHZ_ReadRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGHZ_WaitOnBusy
- >> SUBGHZ_CheckDeviceReady
- >> SUBGHZSPI_Transmit
- >> SUBGHZSPI_Receive
- >> LL_PWR_UnselectSUBGHZSPI_NSS
- >> LL_PWR_SelectSUBGHZSPI_NSS
[Called By]- >> SUBGRF_ReadRegisters
- >> SUBGRF_ReadRegister
HAL_SUBGHZ_RxCpltCallback (Thumb, 8 bytes, Stack size 0 bytes, radio_driver.o(i.HAL_SUBGHZ_RxCpltCallback))
[Called By]
HAL_SUBGHZ_RxTxTimeoutCallback (Thumb, 10 bytes, Stack size 0 bytes, radio_driver.o(i.HAL_SUBGHZ_RxTxTimeoutCallback))
[Called By]
HAL_SUBGHZ_SyncWordValidCallback (Thumb, 8 bytes, Stack size 0 bytes, radio_driver.o(i.HAL_SUBGHZ_SyncWordValidCallback))
[Called By]
HAL_SUBGHZ_TxCpltCallback (Thumb, 8 bytes, Stack size 0 bytes, radio_driver.o(i.HAL_SUBGHZ_TxCpltCallback))
[Called By]
HAL_SUBGHZ_WriteBuffer (Thumb, 110 bytes, Stack size 24 bytes, stm32wlxx_hal_subghz.o(i.HAL_SUBGHZ_WriteBuffer))
[Stack]
- Max Depth = 52
- Call Chain = HAL_SUBGHZ_WriteBuffer ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGHZ_WaitOnBusy
- >> SUBGHZ_CheckDeviceReady
- >> SUBGHZSPI_Transmit
- >> LL_PWR_UnselectSUBGHZSPI_NSS
- >> LL_PWR_SelectSUBGHZSPI_NSS
[Called By]
HAL_SUBGHZ_WriteRegisters (Thumb, 122 bytes, Stack size 24 bytes, stm32wlxx_hal_subghz.o(i.HAL_SUBGHZ_WriteRegisters))
[Stack]
- Max Depth = 52
- Call Chain = HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGHZ_WaitOnBusy
- >> SUBGHZ_CheckDeviceReady
- >> SUBGHZSPI_Transmit
- >> LL_PWR_UnselectSUBGHZSPI_NSS
- >> LL_PWR_SelectSUBGHZSPI_NSS
[Called By]- >> SUBGRF_WriteRegisters
- >> SUBGRF_WriteRegister
HAL_SuspendTick (Thumb, 14 bytes, Stack size 0 bytes, stm32wlxx_hal.o(i.HAL_SuspendTick))
[Called By]
- >> PWR_EnterStopMode
- >> PWR_EnterSleepMode
HAL_UARTEx_EnableFifoMode (Thumb, 74 bytes, Stack size 8 bytes, stm32wlxx_hal_uart_ex.o(i.HAL_UARTEx_EnableFifoMode))
[Stack]
- Max Depth = 20
- Call Chain = HAL_UARTEx_EnableFifoMode ⇒ UARTEx_SetNbDataToProcess
[Calls]- >> UARTEx_SetNbDataToProcess
[Called By]
HAL_UARTEx_EnableStopMode (Thumb, 46 bytes, Stack size 0 bytes, stm32wlxx_hal_uart_ex.o(i.HAL_UARTEx_EnableStopMode))
[Called By]
HAL_UARTEx_RxEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_hal_uart.o(i.HAL_UARTEx_RxEventCallback))
[Called By]
- >> HAL_UART_IRQHandler
- >> UART_RxISR_8BIT_FIFOEN
- >> UART_RxISR_8BIT
- >> UART_RxISR_16BIT_FIFOEN
- >> UART_RxISR_16BIT
HAL_UARTEx_RxFifoFullCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_hal_uart_ex.o(i.HAL_UARTEx_RxFifoFullCallback))
[Called By]
HAL_UARTEx_SetRxFifoThreshold (Thumb, 76 bytes, Stack size 16 bytes, stm32wlxx_hal_uart_ex.o(i.HAL_UARTEx_SetRxFifoThreshold))
[Stack]
- Max Depth = 28
- Call Chain = HAL_UARTEx_SetRxFifoThreshold ⇒ UARTEx_SetNbDataToProcess
[Calls]- >> UARTEx_SetNbDataToProcess
[Called By]
HAL_UARTEx_SetTxFifoThreshold (Thumb, 76 bytes, Stack size 16 bytes, stm32wlxx_hal_uart_ex.o(i.HAL_UARTEx_SetTxFifoThreshold))
[Stack]
- Max Depth = 28
- Call Chain = HAL_UARTEx_SetTxFifoThreshold ⇒ UARTEx_SetNbDataToProcess
[Calls]- >> UARTEx_SetNbDataToProcess
[Called By]
HAL_UARTEx_StopModeWakeUpSourceConfig (Thumb, 138 bytes, Stack size 16 bytes, stm32wlxx_hal_uart_ex.o(i.HAL_UARTEx_StopModeWakeUpSourceConfig))
[Stack]
- Max Depth = 48
- Call Chain = HAL_UARTEx_StopModeWakeUpSourceConfig ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_GetTick
- >> UART_WaitOnFlagUntilTimeout
[Called By]
HAL_UARTEx_TxFifoEmptyCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_hal_uart_ex.o(i.HAL_UARTEx_TxFifoEmptyCallback))
[Called By]
HAL_UARTEx_WakeupCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_hal_uart_ex.o(i.HAL_UARTEx_WakeupCallback))
[Called By]
HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_hal_uart.o(i.HAL_UART_ErrorCallback))
[Called By]
- >> HAL_UART_IRQHandler
- >> UART_RxISR_8BIT_FIFOEN
- >> UART_RxISR_16BIT_FIFOEN
- >> UART_DMAError
- >> UART_DMAAbortOnError
HAL_UART_IRQHandler (Thumb, 722 bytes, Stack size 24 bytes, stm32wlxx_hal_uart.o(i.HAL_UART_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = HAL_UART_IRQHandler ⇒ HAL_DMA_Abort_IT
[Calls]- >> HAL_UART_TxCpltCallback
- >> HAL_DMA_Abort_IT
- >> HAL_DMA_Abort
- >> HAL_UART_ErrorCallback
- >> HAL_UARTEx_RxEventCallback
- >> HAL_UARTEx_WakeupCallback
- >> HAL_UARTEx_TxFifoEmptyCallback
- >> HAL_UARTEx_RxFifoFullCallback
- >> UART_EndRxTransfer
[Called By]
HAL_UART_Init (Thumb, 106 bytes, Stack size 8 bytes, stm32wlxx_hal_uart.o(i.HAL_UART_Init))
[Stack]
- Max Depth = 144
- Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> HAL_UART_MspInit
- >> UART_SetConfig
- >> UART_CheckIdleState
- >> UART_AdvFeatureConfig
[Called By]- >> vcom_Resume
- >> MX_USART2_UART_Init
HAL_UART_MspDeInit (Thumb, 52 bytes, Stack size 8 bytes, usart.o(i.HAL_UART_MspDeInit))
[Stack]
- Max Depth = 44
- Call Chain = HAL_UART_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]- >> HAL_NVIC_DisableIRQ
- >> HAL_GPIO_DeInit
- >> HAL_DMA_DeInit
[Called By]
HAL_UART_MspInit (Thumb, 180 bytes, Stack size 96 bytes, usart.o(i.HAL_UART_MspInit))
[Stack]
- Max Depth = 136
- Call Chain = HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> HAL_RCCEx_PeriphCLKConfig
- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_Init
- >> Error_Handler
- >> HAL_DMA_Init
- >> __aeabi_memclr4
[Called By]
HAL_UART_Receive_IT (Thumb, 80 bytes, Stack size 8 bytes, stm32wlxx_hal_uart.o(i.HAL_UART_Receive_IT))
[Stack]
- Max Depth = 24
- Call Chain = HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
[Calls]
[Called By]- >> vcom_ReceiveInit
- >> HAL_UART_RxCpltCallback
HAL_UART_RxCpltCallback (Thumb, 48 bytes, Stack size 8 bytes, usart_if.o(i.HAL_UART_RxCpltCallback))
[Stack]
- Max Depth = 32
- Call Chain = HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
[Calls]
[Called By]- >> UART_RxISR_8BIT_FIFOEN
- >> UART_RxISR_8BIT
- >> UART_RxISR_16BIT_FIFOEN
- >> UART_RxISR_16BIT
HAL_UART_Transmit_DMA (Thumb, 150 bytes, Stack size 16 bytes, stm32wlxx_hal_uart.o(i.HAL_UART_Transmit_DMA))
[Stack]
- Max Depth = 44
- Call Chain = HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Called By]
HAL_UART_TxCpltCallback (Thumb, 18 bytes, Stack size 0 bytes, usart_if.o(i.HAL_UART_TxCpltCallback))
[Called By]
- >> HAL_UART_IRQHandler
- >> UART_DMATransmitCplt
HAL_UART_TxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback))
[Called By]
HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.HardFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
MX_DMA_Init (Thumb, 34 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init))
[Stack]
- Max Depth = 24
- Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority
[Calls]- >> LL_AHB1_GRP1_EnableClock
- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
[Called By]
MX_GPIO_Init (Thumb, 104 bytes, Stack size 32 bytes, gpio.o(i.MX_GPIO_Init))
[Stack]
- Max Depth = 68
- Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
[Calls]- >> HAL_NVIC_SetPriority
- >> HAL_NVIC_EnableIRQ
- >> HAL_GPIO_WritePin
- >> HAL_GPIO_Init
- >> LL_AHB2_GRP1_EnableClock
- >> __aeabi_memclr4
[Called By]
MX_RTC_Init (Thumb, 100 bytes, Stack size 56 bytes, rtc.o(i.MX_RTC_Init))
[Stack]
- Max Depth = 184
- Call Chain = MX_RTC_Init ⇒ HAL_RTC_Init ⇒ HAL_RTC_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> HAL_RTC_SetAlarm_IT
- >> HAL_RTC_Init
- >> HAL_RTCEx_SetSSRU_IT
- >> Error_Handler
- >> __aeabi_memclr4
[Called By]
MX_SUBGHZ_Init (Thumb, 28 bytes, Stack size 8 bytes, subghz.o(i.MX_SUBGHZ_Init))
[Stack]
- Max Depth = 64
- Call Chain = MX_SUBGHZ_Init ⇒ HAL_SUBGHZ_Init ⇒ HAL_SUBGHZ_MspInit ⇒ HAL_NVIC_SetPriority
[Calls]- >> HAL_SUBGHZ_Init
- >> Error_Handler
[Called By]
MX_SubGHz_Phy_Init (Thumb, 14 bytes, Stack size 8 bytes, app_subghz_phy.o(i.MX_SubGHz_Phy_Init))
[Stack]
- Max Depth = 288
- Call Chain = MX_SubGHz_Phy_Init ⇒ SubghzApp_Init ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> SystemApp_Init
- >> SubghzApp_Init
[Called By]
MX_SubGHz_Phy_Process (Thumb, 8 bytes, Stack size 0 bytes, app_subghz_phy.o(i.MX_SubGHz_Phy_Process))
[Stack]
- Max Depth = 48
- Call Chain = MX_SubGHz_Phy_Process ⇒ UTIL_SEQ_Run ⇒ UTIL_SEQ_Idle ⇒ UTIL_LPM_EnterLowPower
[Calls]
[Called By]
MX_USART2_UART_Init (Thumb, 94 bytes, Stack size 8 bytes, usart.o(i.MX_USART2_UART_Init))
[Stack]
- Max Depth = 152
- Call Chain = MX_USART2_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> Error_Handler
- >> HAL_UARTEx_SetTxFifoThreshold
- >> HAL_UARTEx_SetRxFifoThreshold
- >> HAL_UARTEx_EnableFifoMode
- >> HAL_UART_Init
[Called By]
MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.MemManage_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.NMI_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
PWR_EnterOffMode (Thumb, 2 bytes, Stack size 0 bytes, stm32_lpm_if.o(i.PWR_EnterOffMode))
[Address Reference Count : 1]
- stm32_lpm_if.o(.constdata)
PWR_EnterSleepMode (Thumb, 18 bytes, Stack size 8 bytes, stm32_lpm_if.o(i.PWR_EnterSleepMode))
[Stack]
- Max Depth = 16
- Call Chain = PWR_EnterSleepMode ⇒ HAL_PWR_EnterSLEEPMode
[Calls]- >> HAL_SuspendTick
- >> HAL_PWR_EnterSLEEPMode
[Address Reference Count : 1]- stm32_lpm_if.o(.constdata)
PWR_EnterStopMode (Thumb, 20 bytes, Stack size 8 bytes, stm32_lpm_if.o(i.PWR_EnterStopMode))
[Stack]
- Max Depth = 8
- Call Chain = PWR_EnterStopMode
[Calls]- >> HAL_SuspendTick
- >> HAL_PWREx_EnterSTOP2Mode
[Address Reference Count : 1]- stm32_lpm_if.o(.constdata)
PWR_ExitOffMode (Thumb, 2 bytes, Stack size 0 bytes, stm32_lpm_if.o(i.PWR_ExitOffMode))
[Address Reference Count : 1]
- stm32_lpm_if.o(.constdata)
PWR_ExitSleepMode (Thumb, 4 bytes, Stack size 0 bytes, stm32_lpm_if.o(i.PWR_ExitSleepMode))
[Calls]
[Address Reference Count : 1]- stm32_lpm_if.o(.constdata)
PWR_ExitStopMode (Thumb, 14 bytes, Stack size 8 bytes, stm32_lpm_if.o(i.PWR_ExitStopMode))
[Stack]
- Max Depth = 160
- Call Chain = PWR_ExitStopMode ⇒ vcom_Resume ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> vcom_Resume
- >> HAL_ResumeTick
[Address Reference Count : 1]- stm32_lpm_if.o(.constdata)
PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.PendSV_Handler))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
RBI_ConfigRFSwitch (Thumb, 4 bytes, Stack size 0 bytes, radio_board_if.o(i.RBI_ConfigRFSwitch))
[Stack]
- Max Depth = 16
- Call Chain = RBI_ConfigRFSwitch ⇒ BSP_RADIO_ConfigRFSwitch
[Calls]- >> BSP_RADIO_ConfigRFSwitch
[Called By]- >> SUBGRF_SetSwitch
- >> SUBGRF_SetSleep
RBI_GetRFOMaxPowerConfig (Thumb, 4 bytes, Stack size 0 bytes, radio_board_if.o(i.RBI_GetRFOMaxPowerConfig))
[Calls]
- >> BSP_RADIO_GetRFOMaxPowerConfig
[Called By]
RBI_GetTxConfig (Thumb, 4 bytes, Stack size 0 bytes, radio_board_if.o(i.RBI_GetTxConfig))
[Calls]
[Called By]
RBI_Init (Thumb, 4 bytes, Stack size 0 bytes, radio_board_if.o(i.RBI_Init))
[Stack]
- Max Depth = 68
- Call Chain = RBI_Init ⇒ BSP_RADIO_Init ⇒ HAL_GPIO_Init
[Calls]
[Called By]
RBI_IsDCDC (Thumb, 4 bytes, Stack size 0 bytes, radio_board_if.o(i.RBI_IsDCDC))
[Calls]
[Called By]- >> SUBGRF_SetRegulatorMode
- >> Radio_SMPS_Set
RBI_IsTCXO (Thumb, 4 bytes, Stack size 0 bytes, radio_board_if.o(i.RBI_IsTCXO))
[Calls]
[Called By]
RFW_DeInit (Thumb, 2 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_DeInit))
[Called By]
- >> RadioSetTxGenericConfig
- >> RadioSetTxConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
RFW_DeInit_TxLongPacket (Thumb, 2 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_DeInit_TxLongPacket))
[Called By]
RFW_Init (Thumb, 6 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_Init))
[Called By]
- >> RadioSetTxGenericConfig
- >> RadioSetRxGenericConfig
RFW_Is_Init (Thumb, 4 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_Is_Init))
[Called By]
- >> RadioSend
- >> RadioRxBoosted
- >> RadioRx
- >> RadioIrqProcess
RFW_Is_LongPacketModeEnabled (Thumb, 4 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_Is_LongPacketModeEnabled))
[Called By]
RFW_ReceiveInit (Thumb, 6 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_ReceiveInit))
[Called By]
- >> RadioRxBoosted
- >> RadioRx
RFW_ReceiveLongPacket (Thumb, 6 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_ReceiveLongPacket))
[Address Reference Count : 1]
RFW_ReceivePayload (Thumb, 2 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_ReceivePayload))
[Called By]
RFW_SetAntSwitch (Thumb, 2 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_SetAntSwitch))
[Called By]
- >> RadioSetTxGenericConfig
- >> RadioSetTxConfig
RFW_SetRadioModem (Thumb, 2 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_SetRadioModem))
[Called By]
RFW_TransmitInit (Thumb, 6 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_TransmitInit))
[Called By]
RFW_TransmitLongPacket (Thumb, 6 bytes, Stack size 0 bytes, radio_fw.o(i.RFW_TransmitLongPacket))
[Address Reference Count : 1]
RTC_Alarm_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.RTC_Alarm_IRQHandler))
[Stack]
- Max Depth = 88
- Call Chain = RTC_Alarm_IRQHandler ⇒ HAL_RTC_AlarmIRQHandler ⇒ HAL_RTC_AlarmAEventCallback ⇒ UTIL_TIMER_IRQ_Handler ⇒ UTIL_TIMER_Start ⇒ TimerInsertNewHeadTimer ⇒ TimerSetTimeout
[Calls]- >> HAL_RTC_AlarmIRQHandler
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
RTC_ByteToBcd2 (Thumb, 22 bytes, Stack size 0 bytes, stm32wlxx_hal_rtc.o(i.RTC_ByteToBcd2))
[Called By]
RTC_EnterInitMode (Thumb, 72 bytes, Stack size 32 bytes, stm32wlxx_hal_rtc.o(i.RTC_EnterInitMode))
[Stack]
- Max Depth = 32
- Call Chain = RTC_EnterInitMode
[Calls]
[Called By]
RTC_ExitInitMode (Thumb, 84 bytes, Stack size 24 bytes, stm32wlxx_hal_rtc.o(i.RTC_ExitInitMode))
[Stack]
- Max Depth = 40
- Call Chain = RTC_ExitInitMode ⇒ HAL_RTC_WaitForSynchro
[Calls]- >> HAL_RTC_WaitForSynchro
[Called By]
SEQ_BitPosition (Thumb, 46 bytes, Stack size 0 bytes, stm32_seq.o(i.SEQ_BitPosition))
[Called By]
- >> UTIL_SEQ_RegTask
- >> UTIL_SEQ_Run
SUBGHZSPI_Init (Thumb, 32 bytes, Stack size 0 bytes, stm32wlxx_hal_subghz.o(i.SUBGHZSPI_Init))
[Called By]
SUBGHZSPI_Receive (Thumb, 82 bytes, Stack size 20 bytes, stm32wlxx_hal_subghz.o(i.SUBGHZSPI_Receive))
[Stack]
- Max Depth = 20
- Call Chain = SUBGHZSPI_Receive
[Called By]- >> HAL_SUBGHZ_ReadRegisters
- >> HAL_SUBGHZ_ReadBuffer
- >> HAL_SUBGHZ_ExecGetCmd
SUBGHZSPI_Transmit (Thumb, 78 bytes, Stack size 20 bytes, stm32wlxx_hal_subghz.o(i.SUBGHZSPI_Transmit))
[Stack]
- Max Depth = 20
- Call Chain = SUBGHZSPI_Transmit
[Called By]- >> HAL_SUBGHZ_WriteRegisters
- >> HAL_SUBGHZ_WriteBuffer
- >> HAL_SUBGHZ_ReadRegisters
- >> HAL_SUBGHZ_ReadBuffer
- >> HAL_SUBGHZ_ExecSetCmd
- >> HAL_SUBGHZ_ExecGetCmd
SUBGHZ_CheckDeviceReady (Thumb, 50 bytes, Stack size 16 bytes, stm32wlxx_hal_subghz.o(i.SUBGHZ_CheckDeviceReady))
[Stack]
- Max Depth = 28
- Call Chain = SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGHZ_WaitOnBusy
- >> LL_PWR_UnselectSUBGHZSPI_NSS
- >> LL_PWR_SelectSUBGHZSPI_NSS
[Called By]- >> HAL_SUBGHZ_WriteRegisters
- >> HAL_SUBGHZ_WriteBuffer
- >> HAL_SUBGHZ_ReadRegisters
- >> HAL_SUBGHZ_ReadBuffer
- >> HAL_SUBGHZ_ExecSetCmd
- >> HAL_SUBGHZ_ExecGetCmd
SUBGHZ_Radio_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.SUBGHZ_Radio_IRQHandler))
[Stack]
- Max Depth = 76
- Call Chain = SUBGHZ_Radio_IRQHandler ⇒ HAL_SUBGHZ_IRQHandler ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
SUBGHZ_WaitOnBusy (Thumb, 62 bytes, Stack size 12 bytes, stm32wlxx_hal_subghz.o(i.SUBGHZ_WaitOnBusy))
[Stack]
- Max Depth = 12
- Call Chain = SUBGHZ_WaitOnBusy
[Called By]- >> SUBGHZ_CheckDeviceReady
- >> HAL_SUBGHZ_WriteRegisters
- >> HAL_SUBGHZ_WriteBuffer
- >> HAL_SUBGHZ_ReadRegisters
- >> HAL_SUBGHZ_ReadBuffer
- >> HAL_SUBGHZ_ExecSetCmd
- >> HAL_SUBGHZ_ExecGetCmd
SUBGRF_Calibrate (Thumb, 70 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_Calibrate))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_Calibrate ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_CalibrateImage (Thumb, 96 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_CalibrateImage))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_CalibrateImage ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_GetCFO (Thumb, 104 bytes, Stack size 24 bytes, radio_driver.o(i.SUBGRF_GetCFO))
[Stack]
- Max Depth = 84
- Call Chain = SUBGRF_GetCFO ⇒ SUBGRF_ReadRegister ⇒ HAL_SUBGHZ_ReadRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_GetFskBandwidthRegValue (Thumb, 36 bytes, Stack size 0 bytes, radio_driver.o(i.SUBGRF_GetFskBandwidthRegValue))
[Called By]
- >> RadioSetTxConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
SUBGRF_GetOperatingMode (Thumb, 6 bytes, Stack size 0 bytes, radio_driver.o(i.SUBGRF_GetOperatingMode))
[Called By]
- >> RadioIrqProcess
- >> RadioGetStatus
SUBGRF_GetPacketStatus (Thumb, 110 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_GetPacketStatus))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_GetPacketStatus ⇒ SUBGRF_ReadCommand ⇒ HAL_SUBGHZ_ExecGetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> UTIL_MEM_set_8
- >> SUBGRF_ReadCommand
[Called By]
SUBGRF_GetPayload (Thumb, 46 bytes, Stack size 24 bytes, radio_driver.o(i.SUBGRF_GetPayload))
[Stack]
- Max Depth = 100
- Call Chain = SUBGRF_GetPayload ⇒ SUBGRF_GetRxBufferStatus ⇒ SUBGRF_ReadRegister ⇒ HAL_SUBGHZ_ReadRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_ReadBuffer
- >> SUBGRF_GetRxBufferStatus
[Called By]
SUBGRF_GetRadioWakeUpTime (Thumb, 4 bytes, Stack size 0 bytes, radio_driver.o(i.SUBGRF_GetRadioWakeUpTime))
[Called By]
- >> RadioIsChannelFree
- >> RadioGetWakeupTime
SUBGRF_GetRandom (Thumb, 94 bytes, Stack size 24 bytes, radio_driver.o(i.SUBGRF_GetRandom))
[Stack]
- Max Depth = 100
- Call Chain = SUBGRF_GetRandom ⇒ SUBGRF_SetStandby ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_WriteRegister
- >> SUBGRF_SetStandby
- >> SUBGRF_SetRx
- >> SUBGRF_ReadRegisters
- >> SUBGRF_ReadRegister
[Called By]
SUBGRF_GetRssiInst (Thumb, 24 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_GetRssiInst))
[Stack]
- Max Depth = 68
- Call Chain = SUBGRF_GetRssiInst ⇒ SUBGRF_ReadCommand ⇒ HAL_SUBGHZ_ExecGetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioRssi
- >> RadioIsChannelFree
SUBGRF_GetRxBufferStatus (Thumb, 54 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_GetRxBufferStatus))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_GetRxBufferStatus ⇒ SUBGRF_ReadRegister ⇒ HAL_SUBGHZ_ReadRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_ReadRegister
- >> SUBGRF_ReadCommand
[Called By]
SUBGRF_Init (Thumb, 88 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_Init))
[Stack]
- Max Depth = 100
- Call Chain = SUBGRF_Init ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> MX_SUBGHZ_Init
- >> RBI_IsTCXO
- >> RBI_Init
- >> SUBGRF_WriteRegister
- >> SUBGRF_SetTcxoMode
- >> SUBGRF_SetStandby
- >> SUBGRF_Calibrate
- >> Radio_SMPS_Set
[Called By]
SUBGRF_ReadBuffer (Thumb, 26 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_ReadBuffer))
[Stack]
- Max Depth = 60
- Call Chain = SUBGRF_ReadBuffer ⇒ HAL_SUBGHZ_ReadBuffer ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_ReadRegister (Thumb, 20 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_ReadRegister))
[Stack]
- Max Depth = 60
- Call Chain = SUBGRF_ReadRegister ⇒ HAL_SUBGHZ_ReadRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> HAL_SUBGHZ_ReadRegisters
[Called By]- >> RadioSetTxGenericConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
- >> RadioSend
- >> RadioRead
- >> RadioIrqProcess
- >> SUBGRF_SetWhiteningSeed
- >> SUBGRF_SetTxParams
- >> SUBGRF_GetRxBufferStatus
- >> SUBGRF_GetRandom
- >> SUBGRF_GetCFO
- >> Radio_SMPS_Set
SUBGRF_ReadRegisters (Thumb, 26 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_ReadRegisters))
[Stack]
- Max Depth = 60
- Call Chain = SUBGRF_ReadRegisters ⇒ HAL_SUBGHZ_ReadRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> HAL_SUBGHZ_ReadRegisters
[Called By]- >> RadioReadRegisters
- >> SUBGRF_GetRandom
SUBGRF_SendPayload (Thumb, 18 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SendPayload))
[Stack]
- Max Depth = 84
- Call Chain = SUBGRF_SendPayload ⇒ SUBGRF_SetTx ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_SetTx
- >> SUBGRF_SetPayload
[Called By]
SUBGRF_SetBufferBaseAddress (Thumb, 22 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetBufferBaseAddress))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetBufferBaseAddress ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_SetCad (Thumb, 20 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetCad))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetCad ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_SetCrcPolynomial (Thumb, 34 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetCrcPolynomial))
[Stack]
- Max Depth = 68
- Call Chain = SUBGRF_SetCrcPolynomial ⇒ SUBGRF_WriteRegisters ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioSetTxGenericConfig
- >> RadioSetRxGenericConfig
- >> SUBGRF_SetPacketParams
SUBGRF_SetCrcSeed (Thumb, 34 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetCrcSeed))
[Stack]
- Max Depth = 68
- Call Chain = SUBGRF_SetCrcSeed ⇒ SUBGRF_WriteRegisters ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> SUBGRF_SetPacketParams
SUBGRF_SetDioIrqParams (Thumb, 54 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_SetDioIrqParams))
[Stack]
- Max Depth = 84
- Call Chain = SUBGRF_SetDioIrqParams ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioStartCad
- >> RadioSetRxDutyCycle
- >> RadioSend
- >> RadioRxBoosted
- >> RadioRx
- >> RadioRandom
- >> RadioIrqProcess
- >> RadioInit
SUBGRF_SetLoRaSymbNumTimeout (Thumb, 52 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetLoRaSymbNumTimeout))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetLoRaSymbNumTimeout ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_WriteRegister
- >> SUBGRF_WriteCommand
[Called By]- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
SUBGRF_SetModulationParams (Thumb, 214 bytes, Stack size 24 bytes, radio_driver.o(i.SUBGRF_SetModulationParams))
[Stack]
- Max Depth = 100
- Call Chain = SUBGRF_SetModulationParams ⇒ SUBGRF_SetPacketType ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_SetPacketType
- >> SUBGRF_WriteCommand
- >> __aeabi_uldivmod
[Called By]- >> RadioSetTxGenericConfig
- >> RadioSetTxConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
SUBGRF_SetPaConfig (Thumb, 30 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetPaConfig))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetPaConfig ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_SetPacketParams (Thumb, 210 bytes, Stack size 24 bytes, radio_driver.o(i.SUBGRF_SetPacketParams))
[Stack]
- Max Depth = 100
- Call Chain = SUBGRF_SetPacketParams ⇒ SUBGRF_SetPacketType ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_SetPacketType
- >> SUBGRF_SetCrcSeed
- >> SUBGRF_SetCrcPolynomial
- >> SUBGRF_WriteCommand
[Called By]- >> RadioSetTxGenericConfig
- >> RadioSetTxConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
- >> RadioSetMaxPayloadLength
- >> RadioSend
SUBGRF_SetPacketType (Thumb, 34 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetPacketType))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetPacketType ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_WriteRegister
- >> SUBGRF_WriteCommand
[Called By]- >> RadioSetModem
- >> SUBGRF_SetPacketParams
- >> SUBGRF_SetModulationParams
SUBGRF_SetPayload (Thumb, 10 bytes, Stack size 0 bytes, radio_driver.o(i.SUBGRF_SetPayload))
[Stack]
- Max Depth = 60
- Call Chain = SUBGRF_SetPayload ⇒ SUBGRF_WriteBuffer ⇒ HAL_SUBGHZ_WriteBuffer ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_SetRegulatorMode (Thumb, 28 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetRegulatorMode))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetRegulatorMode ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> RBI_IsDCDC
- >> SUBGRF_WriteCommand
[Called By]
SUBGRF_SetRfFrequency (Thumb, 66 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_SetRfFrequency))
[Stack]
- Max Depth = 92
- Call Chain = SUBGRF_SetRfFrequency ⇒ SUBGRF_CalibrateImage ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_CalibrateImage
- >> SUBGRF_WriteCommand
- >> __aeabi_uldivmod
[Called By]- >> RadioSetTxContinuousWave
- >> RadioSetChannel
- >> RadioIsChannelFree
SUBGRF_SetRfTxPower (Thumb, 42 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_SetRfTxPower))
[Stack]
- Max Depth = 116
- Call Chain = SUBGRF_SetRfTxPower ⇒ SUBGRF_SetTxParams ⇒ SUBGRF_SetPaConfig ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> RBI_GetTxConfig
- >> SUBGRF_SetTxParams
[Called By]- >> RadioTxCw
- >> RadioSetTxGenericConfig
- >> RadioSetTxContinuousWave
- >> RadioSetTxConfig
SUBGRF_SetRx (Thumb, 36 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetRx))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetRx ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioRx
- >> SUBGRF_GetRandom
SUBGRF_SetRxBoosted (Thumb, 48 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_SetRxBoosted))
[Stack]
- Max Depth = 84
- Call Chain = SUBGRF_SetRxBoosted ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_WriteRegister
- >> SUBGRF_WriteCommand
[Called By]
SUBGRF_SetRxDutyCycle (Thumb, 52 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_SetRxDutyCycle))
[Stack]
- Max Depth = 84
- Call Chain = SUBGRF_SetRxDutyCycle ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_SetSleep (Thumb, 58 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_SetSleep))
[Stack]
- Max Depth = 100
- Call Chain = SUBGRF_SetSleep ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> RBI_ConfigRFSwitch
- >> SUBGRF_WriteCommand
- >> Radio_SMPS_Set
[Called By]
SUBGRF_SetStandby (Thumb, 30 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetStandby))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetStandby ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioStandby
- >> RadioSetTxGenericConfig
- >> RadioSetTxConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
- >> RadioIsChannelFree
- >> RadioIrqProcess
- >> SUBGRF_Init
- >> SUBGRF_GetRandom
SUBGRF_SetStopRxTimerOnPreambleDetect (Thumb, 14 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetStopRxTimerOnPreambleDetect))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetStopRxTimerOnPreambleDetect ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
SUBGRF_SetSwitch (Thumb, 40 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetSwitch))
[Stack]
- Max Depth = 92
- Call Chain = SUBGRF_SetSwitch ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> RBI_ConfigRFSwitch
- >> Radio_SMPS_Set
[Called By]- >> RadioTxPrbs
- >> RadioTxCw
- >> RadioStartCad
- >> RadioSetTxContinuousWave
- >> RadioSetRxDutyCycle
- >> RadioSend
- >> RadioRxBoosted
- >> RadioRx
SUBGRF_SetSyncWord (Thumb, 18 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetSyncWord))
[Stack]
- Max Depth = 68
- Call Chain = SUBGRF_SetSyncWord ⇒ SUBGRF_WriteRegisters ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioSetTxGenericConfig
- >> RadioSetTxConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
SUBGRF_SetTcxoMode (Thumb, 38 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetTcxoMode))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetTcxoMode ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_SetTx (Thumb, 36 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_SetTx))
[Stack]
- Max Depth = 76
- Call Chain = SUBGRF_SetTx ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioTxPrbs
- >> SUBGRF_SendPayload
SUBGRF_SetTxContinuousWave (Thumb, 10 bytes, Stack size 0 bytes, radio_driver.o(i.SUBGRF_SetTxContinuousWave))
[Stack]
- Max Depth = 68
- Call Chain = SUBGRF_SetTxContinuousWave ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioTxCw
- >> RadioSetTxContinuousWave
SUBGRF_SetTxInfinitePreamble (Thumb, 10 bytes, Stack size 0 bytes, radio_driver.o(i.SUBGRF_SetTxInfinitePreamble))
[Stack]
- Max Depth = 68
- Call Chain = SUBGRF_SetTxInfinitePreamble ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]
SUBGRF_SetTxParams (Thumb, 270 bytes, Stack size 24 bytes, radio_driver.o(i.SUBGRF_SetTxParams))
[Stack]
- Max Depth = 100
- Call Chain = SUBGRF_SetTxParams ⇒ SUBGRF_SetPaConfig ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> RBI_GetRFOMaxPowerConfig
- >> SUBGRF_WriteRegister
- >> SUBGRF_SetPaConfig
- >> SUBGRF_ReadRegister
- >> SUBGRF_WriteCommand
[Called By]- >> RadioInit
- >> SUBGRF_SetRfTxPower
SUBGRF_SetWhiteningSeed (Thumb, 52 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_SetWhiteningSeed))
[Stack]
- Max Depth = 84
- Call Chain = SUBGRF_SetWhiteningSeed ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_WriteRegister
- >> SUBGRF_ReadRegister
[Called By]- >> RadioSetTxGenericConfig
- >> RadioSetTxConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
SUBGRF_WriteBuffer (Thumb, 26 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_WriteBuffer))
[Stack]
- Max Depth = 60
- Call Chain = SUBGRF_WriteBuffer ⇒ HAL_SUBGHZ_WriteBuffer ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> HAL_SUBGHZ_WriteBuffer
[Called By]
SUBGRF_WriteRegister (Thumb, 16 bytes, Stack size 16 bytes, radio_driver.o(i.SUBGRF_WriteRegister))
[Stack]
- Max Depth = 68
- Call Chain = SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> HAL_SUBGHZ_WriteRegisters
[Called By]- >> RadioWrite
- >> RadioSetTxGenericConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
- >> RadioSetPublicNetwork
- >> RadioSend
- >> RadioIrqProcess
- >> SUBGRF_SetWhiteningSeed
- >> SUBGRF_SetTxParams
- >> SUBGRF_SetRxBoosted
- >> SUBGRF_SetPacketType
- >> SUBGRF_SetLoRaSymbNumTimeout
- >> SUBGRF_Init
- >> SUBGRF_GetRandom
- >> Radio_SMPS_Set
SUBGRF_WriteRegisters (Thumb, 26 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_WriteRegisters))
[Stack]
- Max Depth = 60
- Call Chain = SUBGRF_WriteRegisters ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> HAL_SUBGHZ_WriteRegisters
[Called By]- >> RadioWriteRegisters
- >> SUBGRF_SetSyncWord
- >> SUBGRF_SetCrcSeed
- >> SUBGRF_SetCrcPolynomial
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.SVC_Handler))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
SubghzApp_Init (Thumb, 346 bytes, Stack size 72 bytes, subghz_phy_app.o(i.SubghzApp_Init))
[Stack]
- Max Depth = 280
- Call Chain = SubghzApp_Init ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> UTIL_TIMER_Start
- >> UTIL_TIMER_Create
- >> UTIL_SEQ_RegTask
- >> UTIL_ADV_TRACE_COND_FSend
- >> BSP_PB_Init
- >> BSP_LED_Init
- >> __aeabi_memclr
[Called By]
SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.SysTick_Handler))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(RESET)
SysTimeAdd (Thumb, 38 bytes, Stack size 12 bytes, stm32_systime.o(i.SysTimeAdd))
[Stack]
- Max Depth = 12
- Call Chain = SysTimeAdd
[Called By]
SysTimeGet (Thumb, 62 bytes, Stack size 40 bytes, stm32_systime.o(i.SysTimeGet))
[Stack]
- Max Depth = 52
- Call Chain = SysTimeGet ⇒ SysTimeAdd
[Calls]
[Called By]
SystemApp_Init (Thumb, 64 bytes, Stack size 8 bytes, sys_app.o(i.SystemApp_Init))
[Stack]
- Max Depth = 16
- Call Chain = SystemApp_Init ⇒ UTIL_LPM_SetStopMode
[Calls]- >> UTIL_TIMER_Init
- >> UTIL_LPM_SetStopMode
- >> UTIL_LPM_SetOffMode
- >> UTIL_LPM_Init
- >> UTIL_ADV_TRACE_SetVerboseLevel
- >> UTIL_ADV_TRACE_RegisterTimeStampFunction
- >> UTIL_ADV_TRACE_Init
[Called By]
SystemClock_Config (Thumb, 128 bytes, Stack size 112 bytes, main.o(i.SystemClock_Config))
[Stack]
- Max Depth = 192
- Call Chain = SystemClock_Config ⇒ HAL_RCC_OscConfig ⇒ RCC_SetFlashLatencyFromMSIRange ⇒ RCC_SetFlashLatency
[Calls]- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> HAL_PWR_EnableBkUpAccess
- >> __aeabi_memclr4
[Called By]
SystemInit (Thumb, 2 bytes, Stack size 0 bytes, system_stm32wlxx.o(i.SystemInit))
[Address Reference Count : 1]
- startup_stm32wle5xx.o(.text)
TAMP_STAMP_LSECSS_SSRU_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.TAMP_STAMP_LSECSS_SSRU_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = TAMP_STAMP_LSECSS_SSRU_IRQHandler ⇒ HAL_RTCEx_SSRUIRQHandler ⇒ HAL_RTCEx_SSRUEventCallback
[Calls]- >> HAL_RTCEx_SSRUIRQHandler
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
TIMER_IF_BkUp_Read_Seconds (Thumb, 8 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_BkUp_Read_Seconds))
[Calls]
[Address Reference Count : 1]
TIMER_IF_BkUp_Read_SubSeconds (Thumb, 8 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_BkUp_Read_SubSeconds))
[Calls]
[Address Reference Count : 1]
TIMER_IF_BkUp_Write_Seconds (Thumb, 10 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_BkUp_Write_Seconds))
[Calls]
[Address Reference Count : 1]
TIMER_IF_BkUp_Write_SubSeconds (Thumb, 10 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_BkUp_Write_SubSeconds))
[Calls]
[Address Reference Count : 1]
TIMER_IF_Convert_Tick2ms (Thumb, 16 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_Convert_Tick2ms))
[Called By]
[Address Reference Count : 1]
TIMER_IF_Convert_ms2Tick (Thumb, 18 bytes, Stack size 8 bytes, timer_if.o(i.TIMER_IF_Convert_ms2Tick))
[Stack]
- Max Depth = 56
- Call Chain = TIMER_IF_Convert_ms2Tick ⇒ __aeabi_uldivmod
[Calls]
[Called By]
[Address Reference Count : 1]
TIMER_IF_DelayMs (Thumb, 30 bytes, Stack size 16 bytes, timer_if.o(i.TIMER_IF_DelayMs))
[Stack]
- Max Depth = 72
- Call Chain = TIMER_IF_DelayMs ⇒ TIMER_IF_Convert_ms2Tick ⇒ __aeabi_uldivmod
[Calls]- >> GetTimerTicks
- >> TIMER_IF_Convert_ms2Tick
[Called By]
TIMER_IF_GetMinimumTimeout (Thumb, 4 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_GetMinimumTimeout))
[Address Reference Count : 1]
TIMER_IF_GetTime (Thumb, 40 bytes, Stack size 16 bytes, timer_if.o(i.TIMER_IF_GetTime))
[Stack]
- Max Depth = 16
- Call Chain = TIMER_IF_GetTime
[Calls]- >> TIMER_IF_BkUp_Read_MSBticks
- >> GetTimerTicks
- >> TIMER_IF_Convert_Tick2ms
[Address Reference Count : 1]
TIMER_IF_GetTimerContext (Thumb, 6 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_GetTimerContext))
[Address Reference Count : 1]
TIMER_IF_GetTimerElapsedTime (Thumb, 14 bytes, Stack size 8 bytes, timer_if.o(i.TIMER_IF_GetTimerElapsedTime))
[Stack]
- Max Depth = 8
- Call Chain = TIMER_IF_GetTimerElapsedTime
[Calls]
[Address Reference Count : 1]
TIMER_IF_GetTimerValue (Thumb, 16 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_GetTimerValue))
[Calls]
[Called By]
[Address Reference Count : 1]
TIMER_IF_Init (Thumb, 64 bytes, Stack size 24 bytes, timer_if.o(i.TIMER_IF_Init))
[Stack]
- Max Depth = 208
- Call Chain = TIMER_IF_Init ⇒ MX_RTC_Init ⇒ HAL_RTC_Init ⇒ HAL_RTC_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> TIMER_IF_BkUp_Write_MSBticks
- >> MX_RTC_Init
- >> HAL_RTC_DeactivateAlarm
- >> HAL_RTCEx_EnableBypassShadow
- >> TIMER_IF_StopTimer
- >> TIMER_IF_SetTimerContext
[Address Reference Count : 1]
TIMER_IF_SetTimerContext (Thumb, 12 bytes, Stack size 8 bytes, timer_if.o(i.TIMER_IF_SetTimerContext))
[Stack]
- Max Depth = 8
- Call Chain = TIMER_IF_SetTimerContext
[Calls]
[Called By]
[Address Reference Count : 1]
TIMER_IF_StartTimer (Thumb, 68 bytes, Stack size 56 bytes, timer_if.o(i.TIMER_IF_StartTimer))
[Stack]
- Max Depth = 92
- Call Chain = TIMER_IF_StartTimer ⇒ HAL_RTC_SetAlarm_IT
[Calls]- >> HAL_RTC_SetAlarm_IT
- >> Error_Handler
- >> TIMER_IF_StopTimer
- >> __aeabi_memclr4
[Address Reference Count : 1]
TIMER_IF_StopTimer (Thumb, 28 bytes, Stack size 8 bytes, timer_if.o(i.TIMER_IF_StopTimer))
[Stack]
- Max Depth = 24
- Call Chain = TIMER_IF_StopTimer ⇒ HAL_RTC_DeactivateAlarm
[Calls]- >> HAL_RTC_DeactivateAlarm
[Called By]- >> TIMER_IF_StartTimer
- >> TIMER_IF_Init
[Address Reference Count : 1]
TimerExists (Thumb, 24 bytes, Stack size 0 bytes, stm32_timer.o(i.TimerExists))
[Called By]
- >> UTIL_TIMER_Start
- >> UTIL_TIMER_SetPeriod
TimerInsertNewHeadTimer (Thumb, 18 bytes, Stack size 0 bytes, stm32_timer.o(i.TimerInsertNewHeadTimer))
[Stack]
- Max Depth = 16
- Call Chain = TimerInsertNewHeadTimer ⇒ TimerSetTimeout
[Calls]
[Called By]
TimerInsertTimer (Thumb, 34 bytes, Stack size 8 bytes, stm32_timer.o(i.TimerInsertTimer))
[Stack]
- Max Depth = 8
- Call Chain = TimerInsertTimer
[Called By]
TimerSetTimeout (Thumb, 48 bytes, Stack size 16 bytes, stm32_timer.o(i.TimerSetTimeout))
[Stack]
- Max Depth = 16
- Call Chain = TimerSetTimeout
[Called By]- >> UTIL_TIMER_Stop
- >> UTIL_TIMER_IRQ_Handler
- >> TimerInsertNewHeadTimer
UART_AdvFeatureConfig (Thumb, 200 bytes, Stack size 0 bytes, stm32wlxx_hal_uart.o(i.UART_AdvFeatureConfig))
[Called By]
UART_CheckIdleState (Thumb, 96 bytes, Stack size 24 bytes, stm32wlxx_hal_uart.o(i.UART_CheckIdleState))
[Stack]
- Max Depth = 56
- Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_GetTick
- >> UART_WaitOnFlagUntilTimeout
[Called By]
UART_SetConfig (Thumb, 552 bytes, Stack size 24 bytes, stm32wlxx_hal_uart.o(i.UART_SetConfig))
[Stack]
- Max Depth = 72
- Call Chain = UART_SetConfig ⇒ HAL_RCC_GetPCLK2Freq ⇒ HAL_RCC_GetHCLKFreq ⇒ HAL_RCC_GetSysClockFreq
[Calls]- >> HAL_RCC_GetSysClockFreq
- >> HAL_RCC_GetPCLK2Freq
- >> HAL_RCC_GetPCLK1Freq
- >> __aeabi_uldivmod
[Called By]
UART_Start_Receive_IT (Thumb, 262 bytes, Stack size 16 bytes, stm32wlxx_hal_uart.o(i.UART_Start_Receive_IT))
[Stack]
- Max Depth = 16
- Call Chain = UART_Start_Receive_IT
[Called By]
UART_WaitOnFlagUntilTimeout (Thumb, 196 bytes, Stack size 32 bytes, stm32wlxx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
[Stack]
- Max Depth = 32
- Call Chain = UART_WaitOnFlagUntilTimeout
[Calls]
[Called By]- >> HAL_UARTEx_StopModeWakeUpSourceConfig
- >> UART_CheckIdleState
USART2_IRQHandler (Thumb, 6 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.USART2_IRQHandler))
[Stack]
- Max Depth = 32
- Call Chain = USART2_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ HAL_DMA_Abort_IT
[Calls]
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
UTIL_ADV_TRACE_COND_FSend (Thumb, 170 bytes, Stack size 56 bytes, stm32_adv_trace.o(i.UTIL_ADV_TRACE_COND_FSend))
[Stack]
- Max Depth = 208
- Call Chain = UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> tiny_vsnprintf_like
- >> TRACE_UnLock
- >> TRACE_Send
- >> TRACE_Lock
- >> TRACE_AllocateBufer
[Called By]- >> HAL_GPIO_EXTI_Callback
- >> PingPong_Process
- >> OnledEvent
- >> OnTxTimeout
- >> OnTxDone
- >> OnRxTimeout
- >> OnRxError
- >> OnRxDone
- >> SubghzApp_Init
- >> RadioSend
- >> RadioIrqProcess
UTIL_ADV_TRACE_Init (Thumb, 38 bytes, Stack size 8 bytes, stm32_adv_trace.o(i.UTIL_ADV_TRACE_Init))
[Stack]
- Max Depth = 8
- Call Chain = UTIL_ADV_TRACE_Init
[Calls]
[Called By]
UTIL_ADV_TRACE_PostSendHook (Thumb, 8 bytes, Stack size 0 bytes, sys_app.o(i.UTIL_ADV_TRACE_PostSendHook))
[Stack]
- Max Depth = 8
- Call Chain = UTIL_ADV_TRACE_PostSendHook ⇒ UTIL_LPM_SetStopMode
[Calls]
[Called By]
UTIL_ADV_TRACE_PreSendHook (Thumb, 8 bytes, Stack size 0 bytes, sys_app.o(i.UTIL_ADV_TRACE_PreSendHook))
[Stack]
- Max Depth = 8
- Call Chain = UTIL_ADV_TRACE_PreSendHook ⇒ UTIL_LPM_SetStopMode
[Calls]
[Called By]
UTIL_ADV_TRACE_RegisterTimeStampFunction (Thumb, 6 bytes, Stack size 0 bytes, stm32_adv_trace.o(i.UTIL_ADV_TRACE_RegisterTimeStampFunction))
[Called By]
UTIL_ADV_TRACE_SetVerboseLevel (Thumb, 6 bytes, Stack size 0 bytes, stm32_adv_trace.o(i.UTIL_ADV_TRACE_SetVerboseLevel))
[Called By]
UTIL_LPM_EnterLowPower (Thumb, 50 bytes, Stack size 16 bytes, stm32_lpm.o(i.UTIL_LPM_EnterLowPower))
[Stack]
- Max Depth = 16
- Call Chain = UTIL_LPM_EnterLowPower
[Called By]
UTIL_LPM_Init (Thumb, 10 bytes, Stack size 0 bytes, stm32_lpm.o(i.UTIL_LPM_Init))
[Called By]
UTIL_LPM_SetOffMode (Thumb, 32 bytes, Stack size 0 bytes, stm32_lpm.o(i.UTIL_LPM_SetOffMode))
[Called By]
UTIL_LPM_SetStopMode (Thumb, 32 bytes, Stack size 8 bytes, stm32_lpm.o(i.UTIL_LPM_SetStopMode))
[Stack]
- Max Depth = 8
- Call Chain = UTIL_LPM_SetStopMode
[Called By]- >> UTIL_ADV_TRACE_PreSendHook
- >> UTIL_ADV_TRACE_PostSendHook
- >> SystemApp_Init
UTIL_MEM_cpy_8 (Thumb, 18 bytes, Stack size 0 bytes, stm32_mem.o(i.UTIL_MEM_cpy_8))
[Called By]
- >> RadioSetTxGenericConfig
- >> RadioSetRxGenericConfig
UTIL_MEM_set_8 (Thumb, 14 bytes, Stack size 0 bytes, stm32_mem.o(i.UTIL_MEM_set_8))
[Called By]
- >> UTIL_ADV_TRACE_Init
- >> SUBGRF_GetPacketStatus
UTIL_SEQ_Idle (Thumb, 4 bytes, Stack size 0 bytes, sys_app.o(i.UTIL_SEQ_Idle))
[Stack]
- Max Depth = 16
- Call Chain = UTIL_SEQ_Idle ⇒ UTIL_LPM_EnterLowPower
[Calls]- >> UTIL_LPM_EnterLowPower
[Called By]
UTIL_SEQ_PostIdle (Thumb, 2 bytes, Stack size 0 bytes, stm32_seq.o(i.UTIL_SEQ_PostIdle))
[Called By]
UTIL_SEQ_PreIdle (Thumb, 2 bytes, Stack size 0 bytes, stm32_seq.o(i.UTIL_SEQ_PreIdle))
[Called By]
UTIL_SEQ_RegTask (Thumb, 26 bytes, Stack size 8 bytes, stm32_seq.o(i.UTIL_SEQ_RegTask))
[Stack]
- Max Depth = 8
- Call Chain = UTIL_SEQ_RegTask
[Calls]
[Called By]
UTIL_SEQ_Run (Thumb, 206 bytes, Stack size 32 bytes, stm32_seq.o(i.UTIL_SEQ_Run))
[Stack]
- Max Depth = 48
- Call Chain = UTIL_SEQ_Run ⇒ UTIL_SEQ_Idle ⇒ UTIL_LPM_EnterLowPower
[Calls]- >> UTIL_SEQ_Idle
- >> UTIL_SEQ_PreIdle
- >> UTIL_SEQ_PostIdle
- >> SEQ_BitPosition
[Called By]
UTIL_SEQ_SetTask (Thumb, 34 bytes, Stack size 8 bytes, stm32_seq.o(i.UTIL_SEQ_SetTask))
[Stack]
- Max Depth = 8
- Call Chain = UTIL_SEQ_SetTask
[Called By]- >> OnTxTimeout
- >> OnTxDone
- >> OnRxTimeout
- >> OnRxError
- >> OnRxDone
UTIL_TIMER_Create (Thumb, 56 bytes, Stack size 24 bytes, stm32_timer.o(i.UTIL_TIMER_Create))
[Stack]
- Max Depth = 24
- Call Chain = UTIL_TIMER_Create
[Called By]- >> SubghzApp_Init
- >> RadioInit
UTIL_TIMER_GetCurrentTime (Thumb, 16 bytes, Stack size 8 bytes, stm32_timer.o(i.UTIL_TIMER_GetCurrentTime))
[Stack]
- Max Depth = 8
- Call Chain = UTIL_TIMER_GetCurrentTime
[Called By]
UTIL_TIMER_GetElapsedTime (Thumb, 28 bytes, Stack size 16 bytes, stm32_timer.o(i.UTIL_TIMER_GetElapsedTime))
[Stack]
- Max Depth = 16
- Call Chain = UTIL_TIMER_GetElapsedTime
[Called By]
UTIL_TIMER_IRQ_Handler (Thumb, 128 bytes, Stack size 24 bytes, stm32_timer.o(i.UTIL_TIMER_IRQ_Handler))
[Stack]
- Max Depth = 64
- Call Chain = UTIL_TIMER_IRQ_Handler ⇒ UTIL_TIMER_Start ⇒ TimerInsertNewHeadTimer ⇒ TimerSetTimeout
[Calls]- >> UTIL_TIMER_Start
- >> TimerSetTimeout
[Called By]- >> HAL_RTC_AlarmAEventCallback
UTIL_TIMER_Init (Thumb, 12 bytes, Stack size 0 bytes, stm32_timer.o(i.UTIL_TIMER_Init))
[Called By]
UTIL_TIMER_SetPeriod (Thumb, 50 bytes, Stack size 16 bytes, stm32_timer.o(i.UTIL_TIMER_SetPeriod))
[Stack]
- Max Depth = 56
- Call Chain = UTIL_TIMER_SetPeriod ⇒ UTIL_TIMER_Start ⇒ TimerInsertNewHeadTimer ⇒ TimerSetTimeout
[Calls]- >> UTIL_TIMER_Stop
- >> UTIL_TIMER_Start
- >> TimerExists
[Called By]- >> RadioSetTxContinuousWave
- >> RadioSend
- >> RadioRxBoosted
- >> RadioRx
UTIL_TIMER_Start (Thumb, 116 bytes, Stack size 24 bytes, stm32_timer.o(i.UTIL_TIMER_Start))
[Stack]
- Max Depth = 40
- Call Chain = UTIL_TIMER_Start ⇒ TimerInsertNewHeadTimer ⇒ TimerSetTimeout
[Calls]- >> TimerInsertTimer
- >> TimerInsertNewHeadTimer
- >> TimerExists
[Called By]- >> OnledEvent
- >> SubghzApp_Init
- >> UTIL_TIMER_IRQ_Handler
- >> RadioSetTxContinuousWave
- >> RadioSend
- >> RadioRxBoosted
- >> RadioRx
- >> UTIL_TIMER_SetPeriod
UTIL_TIMER_Stop (Thumb, 94 bytes, Stack size 16 bytes, stm32_timer.o(i.UTIL_TIMER_Stop))
[Stack]
- Max Depth = 32
- Call Chain = UTIL_TIMER_Stop ⇒ TimerSetTimeout
[Calls]
[Called By]- >> PingPong_Process
- >> RadioIrqProcess
- >> RadioInit
- >> UTIL_TIMER_SetPeriod
UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32wlxx_it.o(i.UsageFault_Handler))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_stm32wle5xx.o(RESET)
main (Thumb, 22 bytes, Stack size 0 bytes, main.o(i.main))
[Stack]
- Max Depth = 288
- Call Chain = main ⇒ MX_SubGHz_Phy_Init ⇒ SubghzApp_Init ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> MX_SubGHz_Phy_Process
- >> MX_SubGHz_Phy_Init
- >> MX_GPIO_Init
- >> HAL_Init
- >> SystemClock_Config
[Called By]
tiny_vsnprintf_like (Thumb, 328 bytes, Stack size 48 bytes, stm32_tiny_vsnprintf.o(i.tiny_vsnprintf_like))
[Stack]
- Max Depth = 152
- Call Chain = tiny_vsnprintf_like ⇒ ee_number
[Calls]
[Called By]- >> tiny_snprintf_like
- >> UTIL_ADV_TRACE_COND_FSend
vcom_DeInit (Thumb, 38 bytes, Stack size 8 bytes, usart_if.o(i.vcom_DeInit))
[Stack]
- Max Depth = 52
- Call Chain = vcom_DeInit ⇒ HAL_UART_MspDeInit ⇒ HAL_GPIO_DeInit
[Calls]- >> HAL_NVIC_DisableIRQ
- >> HAL_UART_MspDeInit
[Address Reference Count : 1]
vcom_Init (Thumb, 28 bytes, Stack size 8 bytes, usart_if.o(i.vcom_Init))
[Stack]
- Max Depth = 160
- Call Chain = vcom_Init ⇒ MX_USART2_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> MX_DMA_Init
- >> MX_USART2_UART_Init
[Address Reference Count : 1]
vcom_ReceiveInit (Thumb, 64 bytes, Stack size 8 bytes, usart_if.o(i.vcom_ReceiveInit))
[Stack]
- Max Depth = 56
- Call Chain = vcom_ReceiveInit ⇒ HAL_UARTEx_StopModeWakeUpSourceConfig ⇒ UART_WaitOnFlagUntilTimeout
[Calls]- >> HAL_UART_Receive_IT
- >> HAL_UARTEx_StopModeWakeUpSourceConfig
- >> HAL_UARTEx_EnableStopMode
[Address Reference Count : 1]
vcom_Resume (Thumb, 34 bytes, Stack size 8 bytes, usart_if.o(i.vcom_Resume))
[Stack]
- Max Depth = 152
- Call Chain = vcom_Resume ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_RCCEx_PeriphCLKConfig ⇒ LL_RCC_SetI2CClockSource
[Calls]- >> Error_Handler
- >> HAL_UART_Init
- >> HAL_DMA_Init
[Called By]
vcom_Trace_DMA (Thumb, 16 bytes, Stack size 8 bytes, usart_if.o(i.vcom_Trace_DMA))
[Stack]
- Max Depth = 52
- Call Chain = vcom_Trace_DMA ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
[Calls]
[Address Reference Count : 1]
Local Symbols
LL_AHB2_GRP1_EnableClock (Thumb, 20 bytes, Stack size 8 bytes, gpio.o(i.LL_AHB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB2_GRP1_EnableClock
[Called By]
LL_AHB1_GRP1_EnableClock (Thumb, 20 bytes, Stack size 8 bytes, dma.o(i.LL_AHB1_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB1_GRP1_EnableClock
[Called By]
TimestampNow (Thumb, 40 bytes, Stack size 24 bytes, sys_app.o(i.TimestampNow))
[Stack]
- Max Depth = 200
- Call Chain = TimestampNow ⇒ tiny_snprintf_like ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> SysTimeGet
- >> tiny_snprintf_like
- >> strlen
[Address Reference Count : 1]- sys_app.o(i.SystemApp_Init)
tiny_snprintf_like (Thumb, 18 bytes, Stack size 24 bytes, sys_app.o(i.tiny_snprintf_like))
[Stack]
- Max Depth = 176
- Call Chain = tiny_snprintf_like ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]
[Called By]
GetTimerTicks (Thumb, 14 bytes, Stack size 0 bytes, timer_if.o(i.GetTimerTicks))
[Called By]
- >> TIMER_IF_GetTimerValue
- >> TIMER_IF_DelayMs
- >> TIMER_IF_SetTimerContext
- >> TIMER_IF_GetTimerElapsedTime
- >> TIMER_IF_GetTime
TIMER_IF_BkUp_Read_MSBticks (Thumb, 8 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_BkUp_Read_MSBticks))
[Calls]
[Called By]- >> TIMER_IF_GetTime
- >> HAL_RTCEx_SSRUEventCallback
TIMER_IF_BkUp_Write_MSBticks (Thumb, 10 bytes, Stack size 0 bytes, timer_if.o(i.TIMER_IF_BkUp_Write_MSBticks))
[Calls]
[Called By]- >> TIMER_IF_Init
- >> HAL_RTCEx_SSRUEventCallback
OnRxDone (Thumb, 162 bytes, Stack size 32 bytes, subghz_phy_app.o(i.OnRxDone))
[Stack]
- Max Depth = 240
- Call Chain = OnRxDone ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> UTIL_SEQ_SetTask
- >> UTIL_ADV_TRACE_COND_FSend
- >> __aeabi_memclr4
- >> __aeabi_memcpy
[Address Reference Count : 1]- subghz_phy_app.o(i.SubghzApp_Init)
OnRxError (Thumb, 32 bytes, Stack size 8 bytes, subghz_phy_app.o(i.OnRxError))
[Stack]
- Max Depth = 216
- Call Chain = OnRxError ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> UTIL_SEQ_SetTask
- >> UTIL_ADV_TRACE_COND_FSend
[Address Reference Count : 1]- subghz_phy_app.o(i.SubghzApp_Init)
OnRxTimeout (Thumb, 30 bytes, Stack size 8 bytes, subghz_phy_app.o(i.OnRxTimeout))
[Stack]
- Max Depth = 216
- Call Chain = OnRxTimeout ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> UTIL_SEQ_SetTask
- >> UTIL_ADV_TRACE_COND_FSend
[Address Reference Count : 1]- subghz_phy_app.o(i.SubghzApp_Init)
OnTxDone (Thumb, 32 bytes, Stack size 8 bytes, subghz_phy_app.o(i.OnTxDone))
[Stack]
- Max Depth = 216
- Call Chain = OnTxDone ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> UTIL_SEQ_SetTask
- >> UTIL_ADV_TRACE_COND_FSend
[Address Reference Count : 1]- subghz_phy_app.o(i.SubghzApp_Init)
OnTxTimeout (Thumb, 32 bytes, Stack size 8 bytes, subghz_phy_app.o(i.OnTxTimeout))
[Stack]
- Max Depth = 216
- Call Chain = OnTxTimeout ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> UTIL_SEQ_SetTask
- >> UTIL_ADV_TRACE_COND_FSend
[Address Reference Count : 1]- subghz_phy_app.o(i.SubghzApp_Init)
OnledEvent (Thumb, 76 bytes, Stack size 8 bytes, subghz_phy_app.o(i.OnledEvent))
[Stack]
- Max Depth = 216
- Call Chain = OnledEvent ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> UTIL_TIMER_Start
- >> UTIL_ADV_TRACE_COND_FSend
- >> HAL_GPIO_TogglePin
[Address Reference Count : 1]- subghz_phy_app.o(i.SubghzApp_Init)
PingPong_Process (Thumb, 312 bytes, Stack size 32 bytes, subghz_phy_app.o(i.PingPong_Process))
[Stack]
- Max Depth = 240
- Call Chain = PingPong_Process ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> HAL_Delay
- >> HAL_GPIO_WritePin
- >> UTIL_TIMER_Stop
- >> UTIL_ADV_TRACE_COND_FSend
- >> HAL_GPIO_TogglePin
- >> strncmp
[Address Reference Count : 1]- subghz_phy_app.o(i.SubghzApp_Init)
LL_RCC_GetSysClkSource (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc.o(i.LL_RCC_GetSysClkSource))
[Called By]
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
- >> HAL_RCC_GetSysClockFreq
LL_RCC_HSE_IsReady (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc.o(i.LL_RCC_HSE_IsReady))
[Called By]
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
LL_RCC_HSI_IsReady (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc.o(i.LL_RCC_HSI_IsReady))
[Called By]
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
LL_RCC_HSI_SetCalibTrimming (Thumb, 18 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc.o(i.LL_RCC_HSI_SetCalibTrimming))
[Called By]
LL_RCC_MSI_IsReady (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc.o(i.LL_RCC_MSI_IsReady))
[Called By]
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
LL_RCC_MSI_SetCalibTrimming (Thumb, 18 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc.o(i.LL_RCC_MSI_SetCalibTrimming))
[Called By]
LL_RCC_PLL_GetMainSource (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc.o(i.LL_RCC_PLL_GetMainSource))
[Called By]
- >> HAL_RCC_OscConfig
- >> HAL_RCC_GetSysClockFreq
LL_RCC_PLL_IsReady (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc.o(i.LL_RCC_PLL_IsReady))
[Called By]
- >> HAL_RCC_OscConfig
- >> HAL_RCC_ClockConfig
RCC_SetFlashLatency (Thumb, 130 bytes, Stack size 48 bytes, stm32wlxx_hal_rcc.o(i.RCC_SetFlashLatency))
[Stack]
- Max Depth = 48
- Call Chain = RCC_SetFlashLatency
[Calls]
[Called By]- >> RCC_SetFlashLatencyFromMSIRange
RCC_SetFlashLatencyFromMSIRange (Thumb, 54 bytes, Stack size 8 bytes, stm32wlxx_hal_rcc.o(i.RCC_SetFlashLatencyFromMSIRange))
[Stack]
- Max Depth = 56
- Call Chain = RCC_SetFlashLatencyFromMSIRange ⇒ RCC_SetFlashLatency
[Calls]- >> HAL_PWREx_GetVoltageRange
- >> RCC_SetFlashLatency
[Called By]
LL_RCC_LSE_IsReady (Thumb, 14 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc_ex.o(i.LL_RCC_LSE_IsReady))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetI2CClockSource (Thumb, 30 bytes, Stack size 8 bytes, stm32wlxx_hal_rcc_ex.o(i.LL_RCC_SetI2CClockSource))
[Stack]
- Max Depth = 8
- Call Chain = LL_RCC_SetI2CClockSource
[Called By]- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetLPTIMClockSource (Thumb, 22 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc_ex.o(i.LL_RCC_SetLPTIMClockSource))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
LL_RCC_SetUSARTClockSource (Thumb, 20 bytes, Stack size 0 bytes, stm32wlxx_hal_rcc_ex.o(i.LL_RCC_SetUSARTClockSource))
[Called By]
- >> HAL_RCCEx_PeriphCLKConfig
DMA_CalcDMAMUXChannelBaseAndMask (Thumb, 66 bytes, Stack size 12 bytes, stm32wlxx_hal_dma.o(i.DMA_CalcDMAMUXChannelBaseAndMask))
[Stack]
- Max Depth = 12
- Call Chain = DMA_CalcDMAMUXChannelBaseAndMask
[Called By]- >> HAL_DMA_DeInit
- >> HAL_DMA_Init
DMA_CalcDMAMUXRequestGenBaseAndMask (Thumb, 34 bytes, Stack size 0 bytes, stm32wlxx_hal_dma.o(i.DMA_CalcDMAMUXRequestGenBaseAndMask))
[Called By]
- >> HAL_DMA_DeInit
- >> HAL_DMA_Init
DMA_SetConfig (Thumb, 62 bytes, Stack size 12 bytes, stm32wlxx_hal_dma.o(i.DMA_SetConfig))
[Stack]
- Max Depth = 12
- Call Chain = DMA_SetConfig
[Called By]
__NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, stm32wlxx_hal_cortex.o(i.__NVIC_SetPriority))
[Called By]
LL_PWR_SelectSUBGHZSPI_NSS (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_subghz.o(i.LL_PWR_SelectSUBGHZSPI_NSS))
[Called By]
- >> SUBGHZ_CheckDeviceReady
- >> HAL_SUBGHZ_WriteRegisters
- >> HAL_SUBGHZ_WriteBuffer
- >> HAL_SUBGHZ_ReadRegisters
- >> HAL_SUBGHZ_ReadBuffer
- >> HAL_SUBGHZ_ExecSetCmd
- >> HAL_SUBGHZ_ExecGetCmd
LL_PWR_SetRadioBusyTrigger (Thumb, 14 bytes, Stack size 0 bytes, stm32wlxx_hal_subghz.o(i.LL_PWR_SetRadioBusyTrigger))
[Called By]
LL_PWR_UnselectSUBGHZSPI_NSS (Thumb, 12 bytes, Stack size 0 bytes, stm32wlxx_hal_subghz.o(i.LL_PWR_UnselectSUBGHZSPI_NSS))
[Called By]
- >> HAL_SUBGHZ_Init
- >> SUBGHZ_CheckDeviceReady
- >> HAL_SUBGHZ_WriteRegisters
- >> HAL_SUBGHZ_WriteBuffer
- >> HAL_SUBGHZ_ReadRegisters
- >> HAL_SUBGHZ_ReadBuffer
- >> HAL_SUBGHZ_ExecSetCmd
- >> HAL_SUBGHZ_ExecGetCmd
UART_DMAAbortOnError (Thumb, 20 bytes, Stack size 8 bytes, stm32wlxx_hal_uart.o(i.UART_DMAAbortOnError))
[Stack]
- Max Depth = 8
- Call Chain = UART_DMAAbortOnError
[Calls]- >> HAL_UART_ErrorCallback
[Address Reference Count : 1]- stm32wlxx_hal_uart.o(i.HAL_UART_IRQHandler)
UART_DMAError (Thumb, 80 bytes, Stack size 16 bytes, stm32wlxx_hal_uart.o(i.UART_DMAError))
[Stack]
- Max Depth = 24
- Call Chain = UART_DMAError ⇒ UART_EndRxTransfer
[Calls]- >> HAL_UART_ErrorCallback
- >> UART_EndTxTransfer
- >> UART_EndRxTransfer
[Address Reference Count : 1]- stm32wlxx_hal_uart.o(i.HAL_UART_Transmit_DMA)
UART_DMATransmitCplt (Thumb, 66 bytes, Stack size 8 bytes, stm32wlxx_hal_uart.o(i.UART_DMATransmitCplt))
[Stack]
- Max Depth = 8
- Call Chain = UART_DMATransmitCplt
[Calls]- >> HAL_UART_TxCpltCallback
[Address Reference Count : 1]- stm32wlxx_hal_uart.o(i.HAL_UART_Transmit_DMA)
UART_DMATxHalfCplt (Thumb, 10 bytes, Stack size 8 bytes, stm32wlxx_hal_uart.o(i.UART_DMATxHalfCplt))
[Stack]
- Max Depth = 8
- Call Chain = UART_DMATxHalfCplt
[Calls]- >> HAL_UART_TxHalfCpltCallback
[Address Reference Count : 1]- stm32wlxx_hal_uart.o(i.HAL_UART_Transmit_DMA)
UART_EndRxTransfer (Thumb, 78 bytes, Stack size 8 bytes, stm32wlxx_hal_uart.o(i.UART_EndRxTransfer))
[Stack]
- Max Depth = 8
- Call Chain = UART_EndRxTransfer
[Called By]- >> HAL_UART_IRQHandler
- >> UART_DMAError
UART_EndTxTransfer (Thumb, 46 bytes, Stack size 0 bytes, stm32wlxx_hal_uart.o(i.UART_EndTxTransfer))
[Calls]
[Called By]- >> UART_EndTxTransfer
- >> UART_DMAError
UART_RxISR_16BIT (Thumb, 162 bytes, Stack size 8 bytes, stm32wlxx_hal_uart.o(i.UART_RxISR_16BIT))
[Stack]
- Max Depth = 40
- Call Chain = UART_RxISR_16BIT ⇒ HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
[Calls]- >> HAL_UART_RxCpltCallback
- >> HAL_UARTEx_RxEventCallback
[Address Reference Count : 2]- stm32wlxx_hal_uart.o(i.UART_RxISR_16BIT_FIFOEN)
- stm32wlxx_hal_uart.o(i.UART_Start_Receive_IT)
UART_RxISR_16BIT_FIFOEN (Thumb, 360 bytes, Stack size 32 bytes, stm32wlxx_hal_uart.o(i.UART_RxISR_16BIT_FIFOEN))
[Stack]
- Max Depth = 64
- Call Chain = UART_RxISR_16BIT_FIFOEN ⇒ HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
[Calls]- >> HAL_UART_RxCpltCallback
- >> HAL_UART_ErrorCallback
- >> HAL_UARTEx_RxEventCallback
[Address Reference Count : 1]- stm32wlxx_hal_uart.o(i.UART_Start_Receive_IT)
UART_RxISR_8BIT (Thumb, 162 bytes, Stack size 8 bytes, stm32wlxx_hal_uart.o(i.UART_RxISR_8BIT))
[Stack]
- Max Depth = 40
- Call Chain = UART_RxISR_8BIT ⇒ HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
[Calls]- >> HAL_UART_RxCpltCallback
- >> HAL_UARTEx_RxEventCallback
[Address Reference Count : 2]- stm32wlxx_hal_uart.o(i.UART_RxISR_8BIT_FIFOEN)
- stm32wlxx_hal_uart.o(i.UART_Start_Receive_IT)
UART_RxISR_8BIT_FIFOEN (Thumb, 360 bytes, Stack size 32 bytes, stm32wlxx_hal_uart.o(i.UART_RxISR_8BIT_FIFOEN))
[Stack]
- Max Depth = 64
- Call Chain = UART_RxISR_8BIT_FIFOEN ⇒ HAL_UART_RxCpltCallback ⇒ HAL_UART_Receive_IT ⇒ UART_Start_Receive_IT
[Calls]- >> HAL_UART_RxCpltCallback
- >> HAL_UART_ErrorCallback
- >> HAL_UARTEx_RxEventCallback
[Address Reference Count : 1]- stm32wlxx_hal_uart.o(i.UART_Start_Receive_IT)
UARTEx_SetNbDataToProcess (Thumb, 62 bytes, Stack size 12 bytes, stm32wlxx_hal_uart_ex.o(i.UARTEx_SetNbDataToProcess))
[Stack]
- Max Depth = 12
- Call Chain = UARTEx_SetNbDataToProcess
[Called By]- >> HAL_UARTEx_SetTxFifoThreshold
- >> HAL_UARTEx_SetRxFifoThreshold
- >> HAL_UARTEx_EnableFifoMode
Radio_SMPS_Set (Thumb, 40 bytes, Stack size 16 bytes, radio_driver.o(i.Radio_SMPS_Set))
[Stack]
- Max Depth = 84
- Call Chain = Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> RBI_IsDCDC
- >> SUBGRF_WriteRegister
- >> SUBGRF_ReadRegister
[Called By]- >> SUBGRF_SetSwitch
- >> SUBGRF_SetSleep
- >> SUBGRF_Init
SUBGRF_ReadCommand (Thumb, 26 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_ReadCommand))
[Stack]
- Max Depth = 60
- Call Chain = SUBGRF_ReadCommand ⇒ HAL_SUBGHZ_ExecGetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> SUBGRF_GetRxBufferStatus
- >> SUBGRF_GetRssiInst
- >> SUBGRF_GetPacketStatus
SUBGRF_WriteCommand (Thumb, 26 bytes, Stack size 8 bytes, radio_driver.o(i.SUBGRF_WriteCommand))
[Stack]
- Max Depth = 68
- Call Chain = SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> SUBGRF_SetTxParams
- >> SUBGRF_SetTxInfinitePreamble
- >> SUBGRF_SetTxContinuousWave
- >> SUBGRF_SetTx
- >> SUBGRF_SetTcxoMode
- >> SUBGRF_SetStopRxTimerOnPreambleDetect
- >> SUBGRF_SetStandby
- >> SUBGRF_SetSleep
- >> SUBGRF_SetRxDutyCycle
- >> SUBGRF_SetRxBoosted
- >> SUBGRF_SetRx
- >> SUBGRF_SetRfFrequency
- >> SUBGRF_SetRegulatorMode
- >> SUBGRF_SetPacketType
- >> SUBGRF_SetPacketParams
- >> SUBGRF_SetPaConfig
- >> SUBGRF_SetModulationParams
- >> SUBGRF_SetLoRaSymbNumTimeout
- >> SUBGRF_SetDioIrqParams
- >> SUBGRF_SetCad
- >> SUBGRF_SetBufferBaseAddress
- >> SUBGRF_CalibrateImage
- >> SUBGRF_Calibrate
RadioCheckRfFrequency (Thumb, 4 bytes, Stack size 0 bytes, radio.o(i.RadioCheckRfFrequency))
[Address Reference Count : 1]
RadioGetLoRaTimeOnAirNumerator (Thumb, 122 bytes, Stack size 20 bytes, radio.o(i.RadioGetLoRaTimeOnAirNumerator))
[Stack]
- Max Depth = 20
- Call Chain = RadioGetLoRaTimeOnAirNumerator
[Called By]
RadioGetStatus (Thumb, 34 bytes, Stack size 8 bytes, radio.o(i.RadioGetStatus))
[Stack]
- Max Depth = 8
- Call Chain = RadioGetStatus
[Calls]- >> SUBGRF_GetOperatingMode
[Address Reference Count : 1]
RadioGetWakeupTime (Thumb, 10 bytes, Stack size 8 bytes, radio.o(i.RadioGetWakeupTime))
[Stack]
- Max Depth = 8
- Call Chain = RadioGetWakeupTime
[Calls]- >> SUBGRF_GetRadioWakeUpTime
[Address Reference Count : 1]
RadioInit (Thumb, 122 bytes, Stack size 16 bytes, radio.o(i.RadioInit))
[Stack]
- Max Depth = 124
- Call Chain = RadioInit ⇒ RadioSleep ⇒ SUBGRF_SetSleep ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> UTIL_TIMER_Stop
- >> UTIL_TIMER_Create
- >> RadioSleep
- >> SUBGRF_SetTxParams
- >> SUBGRF_SetRegulatorMode
- >> SUBGRF_SetDioIrqParams
- >> SUBGRF_SetBufferBaseAddress
- >> SUBGRF_Init
[Address Reference Count : 1]
RadioIrqProcess (Thumb, 602 bytes, Stack size 32 bytes, radio.o(i.RadioIrqProcess))
[Stack]
- Max Depth = 240
- Call Chain = RadioIrqProcess ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> UTIL_TIMER_Stop
- >> UTIL_ADV_TRACE_COND_FSend
- >> RadioWrite
- >> RadioRead
- >> RFW_ReceivePayload
- >> RFW_Is_LongPacketModeEnabled
- >> RFW_Is_Init
- >> RFW_DeInit_TxLongPacket
- >> SUBGRF_WriteRegister
- >> SUBGRF_SetStandby
- >> SUBGRF_SetDioIrqParams
- >> SUBGRF_ReadRegister
- >> SUBGRF_GetPayload
- >> SUBGRF_GetPacketStatus
- >> SUBGRF_GetOperatingMode
- >> SUBGRF_GetCFO
[Called By]
[Address Reference Count : 1]
RadioIsChannelFree (Thumb, 134 bytes, Stack size 64 bytes, radio.o(i.RadioIsChannelFree))
[Stack]
- Max Depth = 244
- Call Chain = RadioIsChannelFree ⇒ RadioSetRxConfig ⇒ RadioSetModem ⇒ RadioSetPublicNetwork ⇒ RadioSetModem (Cycle)
[Calls]- >> HAL_Delay
- >> RadioSetRxConfig
- >> RadioSetModem
- >> RadioRx
- >> SUBGRF_SetStandby
- >> SUBGRF_SetRfFrequency
- >> SUBGRF_GetRssiInst
- >> SUBGRF_GetRadioWakeUpTime
- >> UTIL_TIMER_GetElapsedTime
- >> UTIL_TIMER_GetCurrentTime
[Address Reference Count : 1]
RadioOnDioIrq (Thumb, 10 bytes, Stack size 0 bytes, radio.o(i.RadioOnDioIrq))
[Stack]
- Max Depth = 240
- Call Chain = RadioOnDioIrq ⇒ RadioIrqProcess ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]
[Address Reference Count : 1]
RadioOnRxTimeoutIrq (Thumb, 18 bytes, Stack size 0 bytes, radio.o(i.RadioOnRxTimeoutIrq))
[Address Reference Count : 1]
RadioOnTxTimeoutIrq (Thumb, 18 bytes, Stack size 0 bytes, radio.o(i.RadioOnTxTimeoutIrq))
[Address Reference Count : 1]
RadioRandom (Thumb, 22 bytes, Stack size 8 bytes, radio.o(i.RadioRandom))
[Stack]
- Max Depth = 108
- Call Chain = RadioRandom ⇒ SUBGRF_GetRandom ⇒ SUBGRF_SetStandby ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_SetDioIrqParams
- >> SUBGRF_GetRandom
[Address Reference Count : 1]
RadioRead (Thumb, 4 bytes, Stack size 0 bytes, radio.o(i.RadioRead))
[Stack]
- Max Depth = 60
- Call Chain = RadioRead ⇒ SUBGRF_ReadRegister ⇒ HAL_SUBGHZ_ReadRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioSetRxConfig
- >> RadioIrqProcess
[Address Reference Count : 1]
RadioReadRegisters (Thumb, 4 bytes, Stack size 0 bytes, radio.o(i.RadioReadRegisters))
[Stack]
- Max Depth = 60
- Call Chain = RadioReadRegisters ⇒ SUBGRF_ReadRegisters ⇒ HAL_SUBGHZ_ReadRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Address Reference Count : 1]
RadioRssi (Thumb, 4 bytes, Stack size 0 bytes, radio.o(i.RadioRssi))
[Stack]
- Max Depth = 68
- Call Chain = RadioRssi ⇒ SUBGRF_GetRssiInst ⇒ SUBGRF_ReadCommand ⇒ HAL_SUBGHZ_ExecGetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Address Reference Count : 1]
RadioRx (Thumb, 90 bytes, Stack size 8 bytes, radio.o(i.RadioRx))
[Stack]
- Max Depth = 100
- Call Chain = RadioRx ⇒ SUBGRF_SetSwitch ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> UTIL_TIMER_Start
- >> RFW_ReceiveInit
- >> RFW_Is_Init
- >> SUBGRF_SetSwitch
- >> SUBGRF_SetRx
- >> SUBGRF_SetDioIrqParams
- >> UTIL_TIMER_SetPeriod
[Called By]
[Address Reference Count : 1]
RadioRxBoosted (Thumb, 90 bytes, Stack size 8 bytes, radio.o(i.RadioRxBoosted))
[Stack]
- Max Depth = 100
- Call Chain = RadioRxBoosted ⇒ SUBGRF_SetSwitch ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> UTIL_TIMER_Start
- >> RFW_ReceiveInit
- >> RFW_Is_Init
- >> SUBGRF_SetSwitch
- >> SUBGRF_SetRxBoosted
- >> SUBGRF_SetDioIrqParams
- >> UTIL_TIMER_SetPeriod
[Address Reference Count : 1]
RadioSend (Thumb, 312 bytes, Stack size 32 bytes, radio.o(i.RadioSend))
[Stack]
- Max Depth = 240
- Call Chain = RadioSend ⇒ UTIL_ADV_TRACE_COND_FSend ⇒ tiny_vsnprintf_like ⇒ ee_number
[Calls]- >> UTIL_TIMER_Start
- >> UTIL_ADV_TRACE_COND_FSend
- >> payload_integration
- >> RadioWrite
- >> RFW_TransmitInit
- >> RFW_Is_Init
- >> SUBGRF_WriteRegister
- >> SUBGRF_SetSwitch
- >> SUBGRF_SetPacketParams
- >> SUBGRF_SetDioIrqParams
- >> SUBGRF_SendPayload
- >> SUBGRF_ReadRegister
- >> UTIL_TIMER_SetPeriod
[Address Reference Count : 1]
RadioSetChannel (Thumb, 4 bytes, Stack size 0 bytes, radio.o(i.RadioSetChannel))
[Stack]
- Max Depth = 92
- Call Chain = RadioSetChannel ⇒ SUBGRF_SetRfFrequency ⇒ SUBGRF_CalibrateImage ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Address Reference Count : 1]
RadioSetMaxPayloadLength (Thumb, 42 bytes, Stack size 8 bytes, radio.o(i.RadioSetMaxPayloadLength))
[Stack]
- Max Depth = 108
- Call Chain = RadioSetMaxPayloadLength ⇒ SUBGRF_SetPacketParams ⇒ SUBGRF_SetPacketType ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_SetPacketParams
[Address Reference Count : 1]
RadioSetModem (Thumb, 70 bytes, Stack size 16 bytes, radio.o(i.RadioSetModem))
[Stack]
- Max Depth = 100
- Call Chain = RadioSetModem ⇒ RadioSetPublicNetwork ⇒ RadioSetModem (Cycle)
[Calls]- >> RadioSetPublicNetwork
- >> RFW_SetRadioModem
- >> SUBGRF_SetPacketType
[Called By]- >> RadioSetTxGenericConfig
- >> RadioSetTxConfig
- >> RadioSetRxGenericConfig
- >> RadioSetRxConfig
- >> RadioSetPublicNetwork
- >> RadioIsChannelFree
[Address Reference Count : 1]
RadioSetPublicNetwork (Thumb, 52 bytes, Stack size 16 bytes, radio.o(i.RadioSetPublicNetwork))
[Stack]
- Max Depth = 116 + In Cycle
- Call Chain = RadioSetPublicNetwork ⇒ RadioSetModem (Cycle)
[Calls]- >> RadioSetModem
- >> SUBGRF_WriteRegister
[Called By]
[Address Reference Count : 1]
RadioSetRxConfig (Thumb, 660 bytes, Stack size 80 bytes, radio.o(i.RadioSetRxConfig))
[Stack]
- Max Depth = 180
- Call Chain = RadioSetRxConfig ⇒ RadioSetModem ⇒ RadioSetPublicNetwork ⇒ RadioSetModem (Cycle)
[Calls]- >> RadioWrite
- >> RadioSetModem
- >> RadioRead
- >> RFW_DeInit
- >> SUBGRF_WriteRegister
- >> SUBGRF_SetWhiteningSeed
- >> SUBGRF_SetSyncWord
- >> SUBGRF_SetStopRxTimerOnPreambleDetect
- >> SUBGRF_SetStandby
- >> SUBGRF_SetPacketParams
- >> SUBGRF_SetModulationParams
- >> SUBGRF_SetLoRaSymbNumTimeout
- >> SUBGRF_ReadRegister
- >> SUBGRF_GetFskBandwidthRegValue
[Called By]
[Address Reference Count : 1]
RadioSetRxDutyCycle (Thumb, 50 bytes, Stack size 16 bytes, radio.o(i.RadioSetRxDutyCycle))
[Stack]
- Max Depth = 108
- Call Chain = RadioSetRxDutyCycle ⇒ SUBGRF_SetSwitch ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_SetSwitch
- >> SUBGRF_SetRxDutyCycle
- >> SUBGRF_SetDioIrqParams
[Address Reference Count : 1]
RadioSetRxGenericConfig (Thumb, 542 bytes, Stack size 72 bytes, radio.o(i.RadioSetRxGenericConfig))
[Stack]
- Max Depth = 172
- Call Chain = RadioSetRxGenericConfig ⇒ RadioSetModem ⇒ RadioSetPublicNetwork ⇒ RadioSetModem (Cycle)
[Calls]- >> UTIL_MEM_cpy_8
- >> RadioSetModem
- >> RFW_Init
- >> RFW_DeInit
- >> SUBGRF_WriteRegister
- >> SUBGRF_SetWhiteningSeed
- >> SUBGRF_SetSyncWord
- >> SUBGRF_SetStopRxTimerOnPreambleDetect
- >> SUBGRF_SetStandby
- >> SUBGRF_SetPacketParams
- >> SUBGRF_SetModulationParams
- >> SUBGRF_SetLoRaSymbNumTimeout
- >> SUBGRF_SetCrcPolynomial
- >> SUBGRF_ReadRegister
- >> SUBGRF_GetFskBandwidthRegValue
[Address Reference Count : 1]
RadioSetTxConfig (Thumb, 364 bytes, Stack size 72 bytes, radio.o(i.RadioSetTxConfig))
[Stack]
- Max Depth = 188
- Call Chain = RadioSetTxConfig ⇒ SUBGRF_SetRfTxPower ⇒ SUBGRF_SetTxParams ⇒ SUBGRF_SetPaConfig ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> RadioSetModem
- >> RFW_SetAntSwitch
- >> RFW_DeInit
- >> SUBGRF_SetWhiteningSeed
- >> SUBGRF_SetSyncWord
- >> SUBGRF_SetStandby
- >> SUBGRF_SetRfTxPower
- >> SUBGRF_SetPacketParams
- >> SUBGRF_SetModulationParams
- >> SUBGRF_GetFskBandwidthRegValue
[Address Reference Count : 1]
RadioSetTxContinuousWave (Thumb, 54 bytes, Stack size 16 bytes, radio.o(i.RadioSetTxContinuousWave))
[Stack]
- Max Depth = 132
- Call Chain = RadioSetTxContinuousWave ⇒ SUBGRF_SetRfTxPower ⇒ SUBGRF_SetTxParams ⇒ SUBGRF_SetPaConfig ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> UTIL_TIMER_Start
- >> SUBGRF_SetTxContinuousWave
- >> SUBGRF_SetSwitch
- >> SUBGRF_SetRfTxPower
- >> SUBGRF_SetRfFrequency
- >> UTIL_TIMER_SetPeriod
[Address Reference Count : 1]
RadioSetTxGenericConfig (Thumb, 644 bytes, Stack size 80 bytes, radio.o(i.RadioSetTxGenericConfig))
[Stack]
- Max Depth = 196
- Call Chain = RadioSetTxGenericConfig ⇒ SUBGRF_SetRfTxPower ⇒ SUBGRF_SetTxParams ⇒ SUBGRF_SetPaConfig ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> UTIL_MEM_cpy_8
- >> RadioSetModem
- >> RFW_SetAntSwitch
- >> RFW_Init
- >> RFW_DeInit
- >> SUBGRF_WriteRegister
- >> SUBGRF_SetWhiteningSeed
- >> SUBGRF_SetSyncWord
- >> SUBGRF_SetStandby
- >> SUBGRF_SetRfTxPower
- >> SUBGRF_SetPacketParams
- >> SUBGRF_SetModulationParams
- >> SUBGRF_SetCrcPolynomial
- >> SUBGRF_ReadRegister
[Address Reference Count : 1]
RadioSleep (Thumb, 18 bytes, Stack size 8 bytes, radio.o(i.RadioSleep))
[Stack]
- Max Depth = 108
- Call Chain = RadioSleep ⇒ SUBGRF_SetSleep ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> HAL_Delay
- >> SUBGRF_SetSleep
[Called By]
[Address Reference Count : 1]
RadioStandby (Thumb, 6 bytes, Stack size 0 bytes, radio.o(i.RadioStandby))
[Stack]
- Max Depth = 76
- Call Chain = RadioStandby ⇒ SUBGRF_SetStandby ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Address Reference Count : 1]
RadioStartCad (Thumb, 36 bytes, Stack size 8 bytes, radio.o(i.RadioStartCad))
[Stack]
- Max Depth = 100
- Call Chain = RadioStartCad ⇒ SUBGRF_SetSwitch ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_SetSwitch
- >> SUBGRF_SetDioIrqParams
- >> SUBGRF_SetCad
[Address Reference Count : 1]
RadioTimeOnAir (Thumb, 190 bytes, Stack size 32 bytes, radio.o(i.RadioTimeOnAir))
[Stack]
- Max Depth = 52
- Call Chain = RadioTimeOnAir ⇒ RadioGetLoRaTimeOnAirNumerator
[Calls]- >> RadioGetLoRaTimeOnAirNumerator
[Address Reference Count : 1]
RadioTxCw (Thumb, 20 bytes, Stack size 8 bytes, radio.o(i.RadioTxCw))
[Stack]
- Max Depth = 124
- Call Chain = RadioTxCw ⇒ SUBGRF_SetRfTxPower ⇒ SUBGRF_SetTxParams ⇒ SUBGRF_SetPaConfig ⇒ SUBGRF_WriteCommand ⇒ HAL_SUBGHZ_ExecSetCmd ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> SUBGRF_SetTxContinuousWave
- >> SUBGRF_SetSwitch
- >> SUBGRF_SetRfTxPower
[Address Reference Count : 1]
RadioTxPrbs (Thumb, 38 bytes, Stack size 8 bytes, radio.o(i.RadioTxPrbs))
[Stack]
- Max Depth = 100
- Call Chain = RadioTxPrbs ⇒ SUBGRF_SetSwitch ⇒ Radio_SMPS_Set ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]- >> RadioWrite
- >> SUBGRF_SetTxInfinitePreamble
- >> SUBGRF_SetTx
- >> SUBGRF_SetSwitch
[Address Reference Count : 1]
RadioWrite (Thumb, 4 bytes, Stack size 0 bytes, radio.o(i.RadioWrite))
[Stack]
- Max Depth = 68
- Call Chain = RadioWrite ⇒ SUBGRF_WriteRegister ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Called By]- >> RadioTxPrbs
- >> RadioSetRxConfig
- >> RadioSend
- >> RadioIrqProcess
[Address Reference Count : 1]
RadioWriteRegisters (Thumb, 4 bytes, Stack size 0 bytes, radio.o(i.RadioWriteRegisters))
[Stack]
- Max Depth = 60
- Call Chain = RadioWriteRegisters ⇒ SUBGRF_WriteRegisters ⇒ HAL_SUBGHZ_WriteRegisters ⇒ SUBGHZ_CheckDeviceReady ⇒ SUBGHZ_WaitOnBusy
[Calls]
[Address Reference Count : 1]
payload_integration (Thumb, 124 bytes, Stack size 20 bytes, radio.o(i.payload_integration))
[Stack]
- Max Depth = 20
- Call Chain = payload_integration
[Called By]
TRACE_AllocateBufer (Thumb, 90 bytes, Stack size 20 bytes, stm32_adv_trace.o(i.TRACE_AllocateBufer))
[Stack]
- Max Depth = 20
- Call Chain = TRACE_AllocateBufer
[Called By]- >> UTIL_ADV_TRACE_COND_FSend
TRACE_Lock (Thumb, 20 bytes, Stack size 0 bytes, stm32_adv_trace.o(i.TRACE_Lock))
[Called By]
- >> UTIL_ADV_TRACE_COND_FSend
- >> TRACE_Send
TRACE_Send (Thumb, 126 bytes, Stack size 16 bytes, stm32_adv_trace.o(i.TRACE_Send))
[Stack]
- Max Depth = 24
- Call Chain = TRACE_Send ⇒ UTIL_ADV_TRACE_PreSendHook ⇒ UTIL_LPM_SetStopMode
[Calls]- >> UTIL_ADV_TRACE_PreSendHook
- >> TRACE_UnLock
- >> TRACE_Lock
[Called By]- >> UTIL_ADV_TRACE_COND_FSend
TRACE_TxCpltCallback (Thumb, 140 bytes, Stack size 16 bytes, stm32_adv_trace.o(i.TRACE_TxCpltCallback))
[Stack]
- Max Depth = 24
- Call Chain = TRACE_TxCpltCallback ⇒ UTIL_ADV_TRACE_PostSendHook ⇒ UTIL_LPM_SetStopMode
[Calls]- >> UTIL_ADV_TRACE_PostSendHook
- >> TRACE_UnLock
[Address Reference Count : 1]- stm32_adv_trace.o(i.UTIL_ADV_TRACE_Init)
TRACE_UnLock (Thumb, 20 bytes, Stack size 0 bytes, stm32_adv_trace.o(i.TRACE_UnLock))
[Called By]
- >> UTIL_ADV_TRACE_COND_FSend
- >> TRACE_TxCpltCallback
- >> TRACE_Send
ee_number (Thumb, 236 bytes, Stack size 104 bytes, stm32_tiny_vsnprintf.o(i.ee_number))
[Stack]
- Max Depth = 104
- Call Chain = ee_number
[Called By]
BUTTON_SW1_EXTI_Callback (Thumb, 10 bytes, Stack size 8 bytes, stm32wlxx_lm40x.o(i.BUTTON_SW1_EXTI_Callback))
[Stack]
- Max Depth = 8
- Call Chain = BUTTON_SW1_EXTI_Callback
[Calls]
[Address Reference Count : 1]
BUTTON_SW2_EXTI_Callback (Thumb, 10 bytes, Stack size 8 bytes, stm32wlxx_lm40x.o(i.BUTTON_SW2_EXTI_Callback))
[Stack]
- Max Depth = 8
- Call Chain = BUTTON_SW2_EXTI_Callback
[Calls]
[Address Reference Count : 1]
BUTTON_SW3_EXTI_Callback (Thumb, 10 bytes, Stack size 8 bytes, stm32wlxx_lm40x.o(i.BUTTON_SW3_EXTI_Callback))
[Stack]
- Max Depth = 8
- Call Chain = BUTTON_SW3_EXTI_Callback
[Calls]
[Address Reference Count : 1]
LL_AHB2_GRP1_EnableClock (Thumb, 20 bytes, Stack size 8 bytes, stm32wlxx_lm40x.o(i.LL_AHB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB2_GRP1_EnableClock
[Called By]- >> BSP_PB_Init
- >> BSP_LED_Init
LL_AHB2_GRP1_EnableClock (Thumb, 20 bytes, Stack size 8 bytes, stm32wlxx_lm40x_radio.o(i.LL_AHB2_GRP1_EnableClock))
[Stack]
- Max Depth = 8
- Call Chain = LL_AHB2_GRP1_EnableClock
[Called By]
Undefined Global Symbols