2023-04-21 17:47:03 +08:00
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
< html > < head >
< title > Static Call Graph - [110Vchuanganqi\110Vchuanganqi.axf]< / title > < / head >
< body > < HR >
< H1 > Static Call Graph for image 110Vchuanganqi\110Vchuanganqi.axf< / H1 > < HR >
2023-07-12 14:20:59 +08:00
< BR > < P > #& #060CALLGRAPH& #062# ARM Linker, 5060960: Last Updated: Sun Jun 18 12:11:56 2023
2023-04-21 17:47:03 +08:00
< BR > < P >
< H3 > Maximum Stack Usage = 216 bytes + Unknown(Cycles, Untraceable Function Pointers)< / H3 > < H3 >
Call chain for Maximum Stack Depth:< / H3 >
main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl
< P >
< H3 >
Mutually Recursive functions
< / H3 > < LI > < a href = "#[a]" > EXTI0_1_IRQHandler< / a > ⇒ < a href = "#[a]" > EXTI0_1_IRQHandler< / a > < BR >
< LI > < a href = "#[2]" > HardFault_Handler< / a > ⇒ < a href = "#[2]" > HardFault_Handler< / a > < BR >
< LI > < a href = "#[1]" > NMI_Handler< / a > ⇒ < a href = "#[1]" > NMI_Handler< / a > < BR >
< / UL >
< P >
< H3 >
Function Pointers
< / H3 > < UL >
< LI > < a href = "#[10]" > ADC1_IRQHandler< / a > from stm32f0xx_it.o(i.ADC1_IRQHandler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[1d]" > ADC_DMAConvCplt< / a > from stm32f0xx_hal_adc.o(i.ADC_DMAConvCplt) referenced from stm32f0xx_hal_adc.o(i.HAL_ADC_Start_DMA)
< LI > < a href = "#[1f]" > ADC_DMAError< / a > from stm32f0xx_hal_adc.o(i.ADC_DMAError) referenced from stm32f0xx_hal_adc.o(i.HAL_ADC_Start_DMA)
< LI > < a href = "#[1e]" > ADC_DMAHalfConvCplt< / a > from stm32f0xx_hal_adc.o(i.ADC_DMAHalfConvCplt) referenced from stm32f0xx_hal_adc.o(i.HAL_ADC_Start_DMA)
< LI > < a href = "#[d]" > DMA1_Channel1_IRQHandler< / a > from stm32f0xx_it.o(i.DMA1_Channel1_IRQHandler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[e]" > DMA1_Channel2_3_IRQHandler< / a > from stm32f0xx_it.o(i.DMA1_Channel2_3_IRQHandler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[f]" > DMA1_Channel4_5_IRQHandler< / a > from stm32f0xx_it.o(i.DMA1_Channel4_5_IRQHandler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[a]" > EXTI0_1_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[b]" > EXTI2_3_IRQHandler< / a > from stm32f0xx_it.o(i.EXTI2_3_IRQHandler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[c]" > EXTI4_15_IRQHandler< / a > from stm32f0xx_it.o(i.EXTI4_15_IRQHandler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[8]" > FLASH_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[2]" > HardFault_Handler< / a > from stm32f0xx_it.o(i.HardFault_Handler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[17]" > I2C1_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[1]" > NMI_Handler< / a > from stm32f0xx_it.o(i.NMI_Handler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[4]" > PendSV_Handler< / a > from stm32f0xx_it.o(i.PendSV_Handler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[9]" > RCC_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[7]" > RTC_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[0]" > Reset_Handler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[18]" > SPI1_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[3]" > SVC_Handler< / a > from stm32f0xx_it.o(i.SVC_Handler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[5]" > SysTick_Handler< / a > from user_stick.o(i.SysTick_Handler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[1b]" > SystemInit< / a > from system_stm32f0xx.o(i.SystemInit) referenced from startup_stm32f030x6.o(.text)
< LI > < a href = "#[14]" > TIM14_IRQHandler< / a > from stm32f0xx_it.o(i.TIM14_IRQHandler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[15]" > TIM16_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[16]" > TIM17_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[11]" > TIM1_BRK_UP_TRG_COM_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[12]" > TIM1_CC_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[13]" > TIM3_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[20]" > UART_DMAAbortOnError< / a > from stm32f0xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f0xx_hal_uart.o(i.HAL_UART_IRQHandler)
< LI > < a href = "#[23]" > UART_DMAError< / a > from stm32f0xx_hal_uart.o(i.UART_DMAError) referenced from stm32f0xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
< LI > < a href = "#[23]" > UART_DMAError< / a > from stm32f0xx_hal_uart.o(i.UART_DMAError) referenced from stm32f0xx_hal_uart.o(i.UART_Start_Receive_DMA)
< LI > < a href = "#[24]" > UART_DMAReceiveCplt< / a > from stm32f0xx_hal_uart.o(i.UART_DMAReceiveCplt) referenced from stm32f0xx_hal_uart.o(i.UART_Start_Receive_DMA)
< LI > < a href = "#[25]" > UART_DMARxHalfCplt< / a > from stm32f0xx_hal_uart.o(i.UART_DMARxHalfCplt) referenced from stm32f0xx_hal_uart.o(i.UART_Start_Receive_DMA)
< LI > < a href = "#[21]" > UART_DMATransmitCplt< / a > from stm32f0xx_hal_uart.o(i.UART_DMATransmitCplt) referenced from stm32f0xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
< LI > < a href = "#[22]" > UART_DMATxHalfCplt< / a > from stm32f0xx_hal_uart.o(i.UART_DMATxHalfCplt) referenced from stm32f0xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
< LI > < a href = "#[19]" > USART1_IRQHandler< / a > from stm32f0xx_it.o(i.USART1_IRQHandler) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[6]" > WWDG_IRQHandler< / a > from startup_stm32f030x6.o(.text) referenced from startup_stm32f030x6.o(RESET)
< LI > < a href = "#[1c]" > __main< / a > from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f030x6.o(.text)
< LI > < a href = "#[1a]" > main< / a > from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
< / UL >
< P >
< H3 >
Global Symbols
< / H3 >
< P > < STRONG > < a name = "[1c]" > < / a > __main< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(.text)
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[9d]" > < / a > _main_stk< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[26]" > < / a > _main_scatterload< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[27]" > > > < / a > __scatterload
< / UL >
< P > < STRONG > < a name = "[32]" > < / a > __main_after_scatterload< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[27]" > > > < / a > __scatterload
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[9e]" > < / a > _main_clock< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[9f]" > < / a > _main_cpp_init< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a0]" > < / a > _main_init< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[28]" > < / a > __rt_lib_shutdown_fini< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[29]" > > > < / a > __arm_fini_ (Weak Reference)
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a1]" > < / a > __rt_final_cpp< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a2]" > < / a > __rt_final_exit< / STRONG > (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[0]" > < / a > Reset_Handler< / STRONG > (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[a]" > < / a > EXTI0_1_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[a]" > > > < / a > EXTI0_1_IRQHandler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[a]" > > > < / a > EXTI0_1_IRQHandler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[8]" > < / a > FLASH_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[17]" > < / a > I2C1_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[9]" > < / a > RCC_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[7]" > < / a > RTC_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[18]" > < / a > SPI1_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[15]" > < / a > TIM16_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[16]" > < / a > TIM17_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[11]" > < / a > TIM1_BRK_UP_TRG_COM_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[12]" > < / a > TIM1_CC_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[13]" > < / a > TIM3_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[6]" > < / a > WWDG_IRQHandler< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f030x6.o(.text))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a3]" > < / a > __aeabi_uidiv< / STRONG > (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[2b]" > < / a > __aeabi_uidivmod< / STRONG > (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = __aeabi_uidivmod
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[44]" > > > < / a > HAL_DMA_Init
< LI > < a href = "#[3f]" > > > < / a > HAL_ADC_ConfigChannel
< LI > < a href = "#[53]" > > > < / a > HAL_InitTick
< LI > < a href = "#[3a]" > > > < / a > ADC_Enable
< LI > < a href = "#[2a]" > > > < / a > __aeabi_idivmod
< LI > < a href = "#[78]" > > > < / a > UART_SetConfig
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a4]" > < / a > __aeabi_idiv< / STRONG > (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[2a]" > < / a > __aeabi_idivmod< / STRONG > (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = __aeabi_idivmod ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[2b]" > > > < / a > __aeabi_uidivmod
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[83]" > > > < / a > MODBUS_06H
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[3b]" > > > < / a > ADC_MAX
< / UL >
< P > < STRONG > < a name = "[2c]" > < / a > __aeabi_uldivmod< / STRONG > (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = __aeabi_uldivmod ⇒ __aeabi_llsl
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[2e]" > > > < / a > __aeabi_llsl
< LI > < a href = "#[2d]" > > > < / a > __aeabi_llsr
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[58]" > > > < / a > HAL_RCC_GetSysClockFreq
< / UL >
< P > < STRONG > < a name = "[2d]" > < / a > __aeabi_llsr< / STRONG > (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = __aeabi_llsr
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[4d]" > > > < / a > HAL_FLASH_Program
< LI > < a href = "#[2c]" > > > < / a > __aeabi_uldivmod
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a5]" > < / a > _ll_ushift_r< / STRONG > (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[93]" > < / a > __aeabi_memcpy< / STRONG > (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[19]" > > > < / a > USART1_IRQHandler
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a6]" > < / a > __aeabi_memcpy4< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a7]" > < / a > __aeabi_memcpy8< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[30]" > < / a > __aeabi_memset< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[31]" > > > < / a > _memset$wrapper
< LI > < a href = "#[2f]" > > > < / a > __aeabi_memclr
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a8]" > < / a > __aeabi_memset4< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[a9]" > < / a > __aeabi_memset8< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[2f]" > < / a > __aeabi_memclr< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[30]" > > > < / a > __aeabi_memset
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[83]" > > > < / a > MODBUS_06H
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[aa]" > < / a > __aeabi_memclr4< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[ab]" > < / a > __aeabi_memclr8< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[31]" > < / a > _memset$wrapper< / STRONG > (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
< BR > < BR > [Calls]< UL > < LI > < a href = "#[30]" > > > < / a > __aeabi_memset
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[81]" > < / a > strlen< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[7e]" > > > < / a > MODBUS_03H
< / UL >
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[2e]" > < / a > __aeabi_llsl< / STRONG > (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = __aeabi_llsl
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[2c]" > > > < / a > __aeabi_uldivmod
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[ac]" > < / a > _ll_shift_l< / STRONG > (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[27]" > < / a > __scatterload< / STRONG > (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[32]" > > > < / a > __main_after_scatterload
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[26]" > > > < / a > _main_scatterload
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[ad]" > < / a > __scatterload_rt2< / STRONG > (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[10]" > < / a > ADC1_IRQHandler< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.ADC1_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = ADC1_IRQHandler ⇒ HAL_ADC_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[33]" > > > < / a > HAL_ADC_IRQHandler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[3b]" > < / a > ADC_MAX< / STRONG > (Thumb, 132 bytes, Stack size 8 bytes, user.o(i.ADC_MAX))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 36< LI > Call Chain = ADC_MAX ⇒ __aeabi_idivmod ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[2a]" > > > < / a > __aeabi_idivmod
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[7f]" > < / a > BEBufToUint16< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, user_lib.o(i.BEBufToUint16))
2023-07-12 14:20:59 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[83]" > > > < / a > MODBUS_06H
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[7e]" > > > < / a > MODBUS_03H
< / UL >
< P > < STRONG > < a name = "[80]" > < / a > CRC16_Modbus< / STRONG > (Thumb, 48 bytes, Stack size 12 bytes, user_lib.o(i.CRC16_Modbus))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = CRC16_Modbus
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[83]" > > > < / a > MODBUS_06H
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[7e]" > > > < / a > MODBUS_03H
< / UL >
< P > < STRONG > < a name = "[d]" > < / a > DMA1_Channel1_IRQHandler< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.DMA1_Channel1_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = DMA1_Channel1_IRQHandler ⇒ HAL_DMA_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[3c]" > > > < / a > HAL_DMA_IRQHandler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[e]" > < / a > DMA1_Channel2_3_IRQHandler< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.DMA1_Channel2_3_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = DMA1_Channel2_3_IRQHandler ⇒ HAL_DMA_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[3c]" > > > < / a > HAL_DMA_IRQHandler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[f]" > < / a > DMA1_Channel4_5_IRQHandler< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.DMA1_Channel4_5_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = DMA1_Channel4_5_IRQHandler ⇒ HAL_DMA_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[3c]" > > > < / a > HAL_DMA_IRQHandler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[b]" > < / a > EXTI2_3_IRQHandler< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.EXTI2_3_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = EXTI2_3_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[3d]" > > > < / a > HAL_GPIO_EXTI_IRQHandler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[c]" > < / a > EXTI4_15_IRQHandler< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.EXTI4_15_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = EXTI4_15_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[3d]" > > > < / a > HAL_GPIO_EXTI_IRQHandler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[45]" > < / a > Error_Handler< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, main.o(i.Error_Handler))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[77]" > > > < / a > HAL_UART_MspInit
< LI > < a href = "#[42]" > > > < / a > HAL_ADC_MspInit
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[8b]" > > > < / a > MX_USART1_UART_Init
< LI > < a href = "#[8a]" > > > < / a > MX_TIM14_Init
< LI > < a href = "#[89]" > > > < / a > MX_IWDG_Init
< LI > < a href = "#[85]" > > > < / a > MX_ADC_Init
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[3e]" > < / a > FLASH_WaitForLastOperation< / STRONG > (Thumb, 116 bytes, Stack size 16 bytes, stm32f0xx_hal_flash.o(i.FLASH_WaitForLastOperation))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[35]" > > > < / a > HAL_GetTick
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[4d]" > > > < / a > HAL_FLASH_Program
< LI > < a href = "#[4c]" > > > < / a > HAL_FLASHEx_Erase
< / UL >
< P > < STRONG > < a name = "[3f]" > < / a > HAL_ADC_ConfigChannel< / STRONG > (Thumb, 254 bytes, Stack size 24 bytes, stm32f0xx_hal_adc.o(i.HAL_ADC_ConfigChannel))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 36< LI > Call Chain = HAL_ADC_ConfigChannel ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[2b]" > > > < / a > __aeabi_uidivmod
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[85]" > > > < / a > MX_ADC_Init
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[36]" > < / a > HAL_ADC_ConvCpltCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_adc.o(i.HAL_ADC_ConvCpltCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1d]" > > > < / a > ADC_DMAConvCplt
< LI > < a href = "#[33]" > > > < / a > HAL_ADC_IRQHandler
< / UL >
< P > < STRONG > < a name = "[38]" > < / a > HAL_ADC_ConvHalfCpltCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_adc.o(i.HAL_ADC_ConvHalfCpltCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1e]" > > > < / a > ADC_DMAHalfConvCplt
< / UL >
< P > < STRONG > < a name = "[37]" > < / a > HAL_ADC_ErrorCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_adc.o(i.HAL_ADC_ErrorCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1f]" > > > < / a > ADC_DMAError
< LI > < a href = "#[33]" > > > < / a > HAL_ADC_IRQHandler
< / UL >
< P > < STRONG > < a name = "[33]" > < / a > HAL_ADC_IRQHandler< / STRONG > (Thumb, 208 bytes, Stack size 16 bytes, stm32f0xx_hal_adc.o(i.HAL_ADC_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = HAL_ADC_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[40]" > > > < / a > HAL_ADC_LevelOutOfWindowCallback
< LI > < a href = "#[37]" > > > < / a > HAL_ADC_ErrorCallback
< LI > < a href = "#[36]" > > > < / a > HAL_ADC_ConvCpltCallback
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[10]" > > > < / a > ADC1_IRQHandler
< / UL >
< P > < STRONG > < a name = "[41]" > < / a > HAL_ADC_Init< / STRONG > (Thumb, 366 bytes, Stack size 24 bytes, stm32f0xx_hal_adc.o(i.HAL_ADC_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 92< LI > Call Chain = HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_DMA_Init ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[42]" > > > < / a > HAL_ADC_MspInit
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[85]" > > > < / a > MX_ADC_Init
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[40]" > < / a > HAL_ADC_LevelOutOfWindowCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_adc.o(i.HAL_ADC_LevelOutOfWindowCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[33]" > > > < / a > HAL_ADC_IRQHandler
< / UL >
< P > < STRONG > < a name = "[42]" > < / a > HAL_ADC_MspInit< / STRONG > (Thumb, 142 bytes, Stack size 40 bytes, adc.o(i.HAL_ADC_MspInit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 68< LI > Call Chain = HAL_ADC_MspInit ⇒ HAL_DMA_Init ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[44]" > > > < / a > HAL_DMA_Init
< LI > < a href = "#[46]" > > > < / a > HAL_NVIC_SetPriority
< LI > < a href = "#[47]" > > > < / a > HAL_NVIC_EnableIRQ
< LI > < a href = "#[43]" > > > < / a > HAL_GPIO_Init
< LI > < a href = "#[45]" > > > < / a > Error_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[41]" > > > < / a > HAL_ADC_Init
< / UL >
< P > < STRONG > < a name = "[48]" > < / a > HAL_ADC_Start_DMA< / STRONG > (Thumb, 148 bytes, Stack size 32 bytes, stm32f0xx_hal_adc.o(i.HAL_ADC_Start_DMA))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 68< LI > Call Chain = HAL_ADC_Start_DMA ⇒ ADC_Enable ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[49]" > > > < / a > HAL_DMA_Start_IT
< LI > < a href = "#[3a]" > > > < / a > ADC_Enable
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[4a]" > < / a > HAL_ADC_Stop_DMA< / STRONG > (Thumb, 124 bytes, Stack size 24 bytes, stm32f0xx_hal_adc.o(i.HAL_ADC_Stop_DMA))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = HAL_ADC_Stop_DMA ⇒ ADC_Disable
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[4b]" > > > < / a > HAL_DMA_Abort
< LI > < a href = "#[39]" > > > < / a > ADC_Disable
< LI > < a href = "#[34]" > > > < / a > ADC_ConversionStop
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[4b]" > < / a > HAL_DMA_Abort< / STRONG > (Thumb, 66 bytes, Stack size 8 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_Abort))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = HAL_DMA_Abort
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[6e]" > > > < / a > HAL_UART_DMAStop
< LI > < a href = "#[4a]" > > > < / a > HAL_ADC_Stop_DMA
< LI > < a href = "#[71]" > > > < / a > HAL_UART_IRQHandler
< / UL >
< P > < STRONG > < a name = "[72]" > < / a > HAL_DMA_Abort_IT< / STRONG > (Thumb, 72 bytes, Stack size 16 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_Abort_IT))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = HAL_DMA_Abort_IT
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[71]" > > > < / a > HAL_UART_IRQHandler
< / UL >
< P > < STRONG > < a name = "[6f]" > < / a > HAL_DMA_GetError< / STRONG > (Thumb, 4 bytes, Stack size 0 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_GetError))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[6e]" > > > < / a > HAL_UART_DMAStop
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[99]" > < / a > HAL_DMA_GetState< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_GetState))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[82]" > > > < / a > send_ack
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[3c]" > < / a > HAL_DMA_IRQHandler< / STRONG > (Thumb, 164 bytes, Stack size 16 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = HAL_DMA_IRQHandler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[f]" > > > < / a > DMA1_Channel4_5_IRQHandler
< LI > < a href = "#[e]" > > > < / a > DMA1_Channel2_3_IRQHandler
< LI > < a href = "#[d]" > > > < / a > DMA1_Channel1_IRQHandler
< / UL >
< P > < STRONG > < a name = "[44]" > < / a > HAL_DMA_Init< / STRONG > (Thumb, 90 bytes, Stack size 16 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = HAL_DMA_Init ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[2b]" > > > < / a > __aeabi_uidivmod
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[77]" > > > < / a > HAL_UART_MspInit
< LI > < a href = "#[42]" > > > < / a > HAL_ADC_MspInit
< / UL >
< P > < STRONG > < a name = "[49]" > < / a > HAL_DMA_Start_IT< / STRONG > (Thumb, 140 bytes, Stack size 16 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_Start_IT))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = HAL_DMA_Start_IT
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[48]" > > > < / a > HAL_ADC_Start_DMA
< LI > < a href = "#[7d]" > > > < / a > HAL_UART_Transmit_DMA
< LI > < a href = "#[7c]" > > > < / a > UART_Start_Receive_DMA
< / UL >
< P > < STRONG > < a name = "[4c]" > < / a > HAL_FLASHEx_Erase< / STRONG > (Thumb, 196 bytes, Stack size 32 bytes, stm32f0xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 48< LI > Call Chain = HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[3e]" > > > < / a > FLASH_WaitForLastOperation
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[84]" > > > < / a > write_flash
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[9c]" > < / a > HAL_FLASH_Lock< / STRONG > (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_hal_flash.o(i.HAL_FLASH_Lock))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[84]" > > > < / a > write_flash
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[4d]" > < / a > HAL_FLASH_Program< / STRONG > (Thumb, 122 bytes, Stack size 40 bytes, stm32f0xx_hal_flash.o(i.HAL_FLASH_Program))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[3e]" > > > < / a > FLASH_WaitForLastOperation
< LI > < a href = "#[2d]" > > > < / a > __aeabi_llsr
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[84]" > > > < / a > write_flash
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[9b]" > < / a > HAL_FLASH_Unlock< / STRONG > (Thumb, 28 bytes, Stack size 0 bytes, stm32f0xx_hal_flash.o(i.HAL_FLASH_Unlock))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[84]" > > > < / a > write_flash
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[4e]" > < / a > HAL_GPIO_EXTI_Callback< / STRONG > (Thumb, 204 bytes, Stack size 24 bytes, user.o(i.HAL_GPIO_EXTI_Callback))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = HAL_GPIO_EXTI_Callback
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[4f]" > > > < / a > bsp_StartAutoTimer
< LI > < a href = "#[50]" > > > < / a > HAL_GPIO_ReadPin
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[3d]" > > > < / a > HAL_GPIO_EXTI_IRQHandler
< / UL >
< P > < STRONG > < a name = "[3d]" > < / a > HAL_GPIO_EXTI_IRQHandler< / STRONG > (Thumb, 20 bytes, Stack size 8 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[4e]" > > > < / a > HAL_GPIO_EXTI_Callback
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[c]" > > > < / a > EXTI4_15_IRQHandler
< LI > < a href = "#[b]" > > > < / a > EXTI2_3_IRQHandler
< / UL >
< P > < STRONG > < a name = "[43]" > < / a > HAL_GPIO_Init< / STRONG > (Thumb, 324 bytes, Stack size 20 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = HAL_GPIO_Init
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[77]" > > > < / a > HAL_UART_MspInit
< LI > < a href = "#[42]" > > > < / a > HAL_ADC_MspInit
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[8a]" > > > < / a > MX_TIM14_Init
< LI > < a href = "#[87]" > > > < / a > MX_GPIO_Init
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[50]" > < / a > HAL_GPIO_ReadPin< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[4e]" > > > < / a > HAL_GPIO_EXTI_Callback
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[98]" > < / a > HAL_GPIO_TogglePin< / STRONG > (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[88]" > < / a > HAL_GPIO_WritePin< / STRONG > (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[87]" > > > < / a > MX_GPIO_Init
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[1a]" > > > < / a > main
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[82]" > > > < / a > send_ack
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[35]" > < / a > HAL_GetTick< / STRONG > (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal.o(i.HAL_GetTick))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[51]" > > > < / a > HAL_IWDG_Init
< LI > < a href = "#[5a]" > > > < / a > HAL_RCC_OscConfig
< LI > < a href = "#[57]" > > > < / a > HAL_RCC_ClockConfig
< LI > < a href = "#[56]" > > > < / a > HAL_RCCEx_PeriphCLKConfig
< LI > < a href = "#[3a]" > > > < / a > ADC_Enable
< LI > < a href = "#[39]" > > > < / a > ADC_Disable
< LI > < a href = "#[34]" > > > < / a > ADC_ConversionStop
< LI > < a href = "#[3e]" > > > < / a > FLASH_WaitForLastOperation
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[8e]" > > > < / a > UART_WaitOnFlagUntilTimeout
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[7a]" > > > < / a > UART_CheckIdleState
< / UL >
< P > < STRONG > < a name = "[51]" > < / a > HAL_IWDG_Init< / STRONG > (Thumb, 102 bytes, Stack size 16 bytes, stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = HAL_IWDG_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[35]" > > > < / a > HAL_GetTick
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[89]" > > > < / a > MX_IWDG_Init
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[95]" > < / a > HAL_IWDG_Refresh< / STRONG > (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal_iwdg.o(i.HAL_IWDG_Refresh))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[52]" > < / a > HAL_Init< / STRONG > (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_hal.o(i.HAL_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 36< LI > Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[53]" > > > < / a > HAL_InitTick
< LI > < a href = "#[54]" > > > < / a > HAL_MspInit
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[53]" > < / a > HAL_InitTick< / STRONG > (Thumb, 58 bytes, Stack size 16 bytes, stm32f0xx_hal.o(i.HAL_InitTick))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = HAL_InitTick ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[46]" > > > < / a > HAL_NVIC_SetPriority
< LI > < a href = "#[55]" > > > < / a > HAL_SYSTICK_Config
< LI > < a href = "#[2b]" > > > < / a > __aeabi_uidivmod
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[57]" > > > < / a > HAL_RCC_ClockConfig
< LI > < a href = "#[52]" > > > < / a > HAL_Init
< / UL >
< P > < STRONG > < a name = "[54]" > < / a > HAL_MspInit< / STRONG > (Thumb, 36 bytes, Stack size 4 bytes, stm32f0xx_hal_msp.o(i.HAL_MspInit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = HAL_MspInit
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[52]" > > > < / a > HAL_Init
< / UL >
< P > < STRONG > < a name = "[47]" > < / a > HAL_NVIC_EnableIRQ< / STRONG > (Thumb, 18 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[77]" > > > < / a > HAL_UART_MspInit
< LI > < a href = "#[5c]" > > > < / a > HAL_TIM_Base_MspInit
< LI > < a href = "#[42]" > > > < / a > HAL_ADC_MspInit
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[87]" > > > < / a > MX_GPIO_Init
< LI > < a href = "#[86]" > > > < / a > MX_DMA_Init
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[46]" > < / a > HAL_NVIC_SetPriority< / STRONG > (Thumb, 60 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[77]" > > > < / a > HAL_UART_MspInit
< LI > < a href = "#[5c]" > > > < / a > HAL_TIM_Base_MspInit
< LI > < a href = "#[42]" > > > < / a > HAL_ADC_MspInit
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[87]" > > > < / a > MX_GPIO_Init
< LI > < a href = "#[86]" > > > < / a > MX_DMA_Init
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[53]" > > > < / a > HAL_InitTick
< / UL >
< P > < STRONG > < a name = "[56]" > < / a > HAL_RCCEx_PeriphCLKConfig< / STRONG > (Thumb, 234 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = HAL_RCCEx_PeriphCLKConfig
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[35]" > > > < / a > HAL_GetTick
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[8d]" > > > < / a > SystemClock_Config
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[57]" > < / a > HAL_RCC_ClockConfig< / STRONG > (Thumb, 264 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[53]" > > > < / a > HAL_InitTick
< LI > < a href = "#[58]" > > > < / a > HAL_RCC_GetSysClockFreq
< LI > < a href = "#[35]" > > > < / a > HAL_GetTick
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[8d]" > > > < / a > SystemClock_Config
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[92]" > < / a > HAL_RCC_GetPCLK1Freq< / STRONG > (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[78]" > > > < / a > UART_SetConfig
< / UL >
< P > < STRONG > < a name = "[58]" > < / a > HAL_RCC_GetSysClockFreq< / STRONG > (Thumb, 84 bytes, Stack size 40 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 96< LI > Call Chain = HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[59]" > > > < / a > __ARM_common_ll_muluu
< LI > < a href = "#[2c]" > > > < / a > __aeabi_uldivmod
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[57]" > > > < / a > HAL_RCC_ClockConfig
< LI > < a href = "#[78]" > > > < / a > UART_SetConfig
< / UL >
< P > < STRONG > < a name = "[5a]" > < / a > HAL_RCC_OscConfig< / STRONG > (Thumb, 968 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = HAL_RCC_OscConfig
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[35]" > > > < / a > HAL_GetTick
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[8d]" > > > < / a > SystemClock_Config
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[55]" > < / a > HAL_SYSTICK_Config< / STRONG > (Thumb, 46 bytes, Stack size 4 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = HAL_SYSTICK_Config
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[53]" > > > < / a > HAL_InitTick
< / UL >
< P > < STRONG > < a name = "[63]" > < / a > HAL_TIMEx_BreakCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[5e]" > > > < / a > HAL_TIM_IRQHandler
< / UL >
< P > < STRONG > < a name = "[65]" > < / a > HAL_TIMEx_CommutCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[5e]" > > > < / a > HAL_TIM_IRQHandler
< / UL >
< P > < STRONG > < a name = "[5b]" > < / a > HAL_TIM_Base_Init< / STRONG > (Thumb, 70 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[5c]" > > > < / a > HAL_TIM_Base_MspInit
< LI > < a href = "#[5d]" > > > < / a > TIM_Base_SetConfig
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[8a]" > > > < / a > MX_TIM14_Init
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[5c]" > < / a > HAL_TIM_Base_MspInit< / STRONG > (Thumb, 44 bytes, Stack size 8 bytes, tim.o(i.HAL_TIM_Base_MspInit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = HAL_TIM_Base_MspInit
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[46]" > > > < / a > HAL_NVIC_SetPriority
< LI > < a href = "#[47]" > > > < / a > HAL_NVIC_EnableIRQ
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[5b]" > > > < / a > HAL_TIM_Base_Init
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[96]" > < / a > HAL_TIM_Base_Start_IT< / STRONG > (Thumb, 62 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start_IT))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[5f]" > < / a > HAL_TIM_IC_CaptureCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[5e]" > > > < / a > HAL_TIM_IRQHandler
< / UL >
< P > < STRONG > < a name = "[5e]" > < / a > HAL_TIM_IRQHandler< / STRONG > (Thumb, 354 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = HAL_TIM_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[64]" > > > < / a > HAL_TIM_TriggerCallback
< LI > < a href = "#[62]" > > > < / a > HAL_TIM_PeriodElapsedCallback
< LI > < a href = "#[61]" > > > < / a > HAL_TIM_PWM_PulseFinishedCallback
< LI > < a href = "#[60]" > > > < / a > HAL_TIM_OC_DelayElapsedCallback
< LI > < a href = "#[5f]" > > > < / a > HAL_TIM_IC_CaptureCallback
< LI > < a href = "#[65]" > > > < / a > HAL_TIMEx_CommutCallback
< LI > < a href = "#[63]" > > > < / a > HAL_TIMEx_BreakCallback
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[14]" > > > < / a > TIM14_IRQHandler
< / UL >
< P > < STRONG > < a name = "[60]" > < / a > HAL_TIM_OC_DelayElapsedCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[5e]" > > > < / a > HAL_TIM_IRQHandler
< / UL >
< P > < STRONG > < a name = "[66]" > < / a > HAL_TIM_PWM_ConfigChannel< / STRONG > (Thumb, 288 bytes, Stack size 24 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = HAL_TIM_PWM_ConfigChannel ⇒ TIM_OC2_SetConfig
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[68]" > > > < / a > TIM_OC2_SetConfig
< LI > < a href = "#[69]" > > > < / a > TIM_OC3_SetConfig
< LI > < a href = "#[67]" > > > < / a > TIM_OC1_SetConfig
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[8a]" > > > < / a > MX_TIM14_Init
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[6a]" > < / a > HAL_TIM_PWM_Init< / STRONG > (Thumb, 70 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 28< LI > Call Chain = HAL_TIM_PWM_Init ⇒ TIM_Base_SetConfig
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[6b]" > > > < / a > HAL_TIM_PWM_MspInit
< LI > < a href = "#[5d]" > > > < / a > TIM_Base_SetConfig
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[8a]" > > > < / a > MX_TIM14_Init
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[6b]" > < / a > HAL_TIM_PWM_MspInit< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_MspInit))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[6a]" > > > < / a > HAL_TIM_PWM_Init
< / UL >
< P > < STRONG > < a name = "[61]" > < / a > HAL_TIM_PWM_PulseFinishedCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[5e]" > > > < / a > HAL_TIM_IRQHandler
< / UL >
< P > < STRONG > < a name = "[6c]" > < / a > HAL_TIM_PWM_Start_IT< / STRONG > (Thumb, 210 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_PWM_Start_IT))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = HAL_TIM_PWM_Start_IT ⇒ TIM_CCxChannelCmd
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[6d]" > > > < / a > TIM_CCxChannelCmd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[62]" > < / a > HAL_TIM_PeriodElapsedCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[5e]" > > > < / a > HAL_TIM_IRQHandler
< / UL >
< P > < STRONG > < a name = "[64]" > < / a > HAL_TIM_TriggerCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_TriggerCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[5e]" > > > < / a > HAL_TIM_IRQHandler
< / UL >
< P > < STRONG > < a name = "[74]" > < / a > HAL_UARTEx_RxEventCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[71]" > > > < / a > HAL_UART_IRQHandler
< LI > < a href = "#[25]" > > > < / a > UART_DMARxHalfCplt
< LI > < a href = "#[24]" > > > < / a > UART_DMAReceiveCplt
< / UL >
< P > < STRONG > < a name = "[6e]" > < / a > HAL_UART_DMAStop< / STRONG > (Thumb, 176 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_DMAStop))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 32< LI > Call Chain = HAL_UART_DMAStop ⇒ HAL_DMA_Abort
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[4b]" > > > < / a > HAL_DMA_Abort
< LI > < a href = "#[6f]" > > > < / a > HAL_DMA_GetError
< LI > < a href = "#[70]" > > > < / a > UART_EndRxTransfer
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< LI > < a href = "#[19]" > > > < / a > USART1_IRQHandler
< / UL >
< P > < STRONG > < a name = "[73]" > < / a > HAL_UART_ErrorCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_ErrorCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[71]" > > > < / a > HAL_UART_IRQHandler
< LI > < a href = "#[23]" > > > < / a > UART_DMAError
< LI > < a href = "#[20]" > > > < / a > UART_DMAAbortOnError
< / UL >
< P > < STRONG > < a name = "[71]" > < / a > HAL_UART_IRQHandler< / STRONG > (Thumb, 650 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = HAL_UART_IRQHandler ⇒ HAL_DMA_Abort_IT
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[4b]" > > > < / a > HAL_DMA_Abort
< LI > < a href = "#[72]" > > > < / a > HAL_DMA_Abort_IT
< LI > < a href = "#[75]" > > > < / a > HAL_UART_TxCpltCallback
< LI > < a href = "#[73]" > > > < / a > HAL_UART_ErrorCallback
< LI > < a href = "#[74]" > > > < / a > HAL_UARTEx_RxEventCallback
< LI > < a href = "#[70]" > > > < / a > UART_EndRxTransfer
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[19]" > > > < / a > USART1_IRQHandler
< / UL >
< P > < STRONG > < a name = "[76]" > < / a > HAL_UART_Init< / STRONG > (Thumb, 106 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Init))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = HAL_UART_Init ⇒ UART_SetConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[77]" > > > < / a > HAL_UART_MspInit
< LI > < a href = "#[78]" > > > < / a > UART_SetConfig
< LI > < a href = "#[7a]" > > > < / a > UART_CheckIdleState
< LI > < a href = "#[79]" > > > < / a > UART_AdvFeatureConfig
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[8b]" > > > < / a > MX_USART1_UART_Init
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[77]" > < / a > HAL_UART_MspInit< / STRONG > (Thumb, 218 bytes, Stack size 48 bytes, usart.o(i.HAL_UART_MspInit))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 76< LI > Call Chain = HAL_UART_MspInit ⇒ HAL_DMA_Init ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[44]" > > > < / a > HAL_DMA_Init
< LI > < a href = "#[46]" > > > < / a > HAL_NVIC_SetPriority
< LI > < a href = "#[47]" > > > < / a > HAL_NVIC_EnableIRQ
< LI > < a href = "#[43]" > > > < / a > HAL_GPIO_Init
< LI > < a href = "#[45]" > > > < / a > Error_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[76]" > > > < / a > HAL_UART_Init
< / UL >
< P > < STRONG > < a name = "[7b]" > < / a > HAL_UART_Receive_DMA< / STRONG > (Thumb, 100 bytes, Stack size 16 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Receive_DMA))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[7c]" > > > < / a > UART_Start_Receive_DMA
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< LI > < a href = "#[19]" > > > < / a > USART1_IRQHandler
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[8f]" > < / a > HAL_UART_RxCpltCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_RxCpltCallback))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[24]" > > > < / a > UART_DMAReceiveCplt
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[90]" > < / a > HAL_UART_RxHalfCpltCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[25]" > > > < / a > UART_DMARxHalfCplt
< / UL >
< P > < STRONG > < a name = "[7d]" > < / a > HAL_UART_Transmit_DMA< / STRONG > (Thumb, 180 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Transmit_DMA))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[49]" > > > < / a > HAL_DMA_Start_IT
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[82]" > > > < / a > send_ack
2023-04-21 17:47:03 +08:00
< / UL >
< P > < STRONG > < a name = "[75]" > < / a > HAL_UART_TxCpltCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_TxCpltCallback))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[71]" > > > < / a > HAL_UART_IRQHandler
< LI > < a href = "#[21]" > > > < / a > UART_DMATransmitCplt
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[91]" > < / a > HAL_UART_TxHalfCpltCallback< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[22]" > > > < / a > UART_DMATxHalfCplt
< / UL >
< P > < STRONG > < a name = "[2]" > < / a > HardFault_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.HardFault_Handler))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[2]" > > > < / a > HardFault_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[2]" > > > < / a > HardFault_Handler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[7e]" > < / a > MODBUS_03H< / STRONG > (Thumb, 364 bytes, Stack size 48 bytes, user.o(i.MODBUS_03H))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 104< LI > Call Chain = MODBUS_03H ⇒ send_ack ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT
2023-04-21 17:47:03 +08:00
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[80]" > > > < / a > CRC16_Modbus
< LI > < a href = "#[7f]" > > > < / a > BEBufToUint16
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[82]" > > > < / a > send_ack
< LI > < a href = "#[81]" > > > < / a > strlen
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[94]" > > > < / a > Usart_Receive
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[83]" > < / a > MODBUS_06H< / STRONG > (Thumb, 280 bytes, Stack size 24 bytes, user.o(i.MODBUS_06H))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 112< LI > Call Chain = MODBUS_06H ⇒ write_flash ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[80]" > > > < / a > CRC16_Modbus
< LI > < a href = "#[7f]" > > > < / a > BEBufToUint16
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[84]" > > > < / a > write_flash
< LI > < a href = "#[82]" > > > < / a > send_ack
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[2f]" > > > < / a > __aeabi_memclr
< LI > < a href = "#[2a]" > > > < / a > __aeabi_idivmod
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[94]" > > > < / a > Usart_Receive
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[85]" > < / a > MX_ADC_Init< / STRONG > (Thumb, 100 bytes, Stack size 24 bytes, adc.o(i.MX_ADC_Init))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 116< LI > Call Chain = MX_ADC_Init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_DMA_Init ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[41]" > > > < / a > HAL_ADC_Init
< LI > < a href = "#[3f]" > > > < / a > HAL_ADC_ConfigChannel
< LI > < a href = "#[45]" > > > < / a > Error_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[86]" > < / a > MX_DMA_Init< / STRONG > (Thumb, 68 bytes, Stack size 8 bytes, dma.o(i.MX_DMA_Init))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = MX_DMA_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[46]" > > > < / a > HAL_NVIC_SetPriority
< LI > < a href = "#[47]" > > > < / a > HAL_NVIC_EnableIRQ
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[87]" > < / a > MX_GPIO_Init< / STRONG > (Thumb, 198 bytes, Stack size 40 bytes, gpio.o(i.MX_GPIO_Init))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 60< LI > Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[46]" > > > < / a > HAL_NVIC_SetPriority
< LI > < a href = "#[47]" > > > < / a > HAL_NVIC_EnableIRQ
< LI > < a href = "#[43]" > > > < / a > HAL_GPIO_Init
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[88]" > > > < / a > HAL_GPIO_WritePin
2023-04-21 17:47:03 +08:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[89]" > < / a > MX_IWDG_Init< / STRONG > (Thumb, 36 bytes, Stack size 8 bytes, iwdg.o(i.MX_IWDG_Init))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = MX_IWDG_Init ⇒ HAL_IWDG_Init
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[51]" > > > < / a > HAL_IWDG_Init
< LI > < a href = "#[45]" > > > < / a > Error_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[8a]" > < / a > MX_TIM14_Init< / STRONG > (Thumb, 152 bytes, Stack size 72 bytes, tim.o(i.MX_TIM14_Init))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 112< LI > Call Chain = MX_TIM14_Init ⇒ HAL_TIM_PWM_ConfigChannel ⇒ TIM_OC2_SetConfig
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[6a]" > > > < / a > HAL_TIM_PWM_Init
< LI > < a href = "#[66]" > > > < / a > HAL_TIM_PWM_ConfigChannel
< LI > < a href = "#[5b]" > > > < / a > HAL_TIM_Base_Init
< LI > < a href = "#[43]" > > > < / a > HAL_GPIO_Init
< LI > < a href = "#[45]" > > > < / a > Error_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[8b]" > < / a > MX_USART1_UART_Init< / STRONG > (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 128< LI > Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ UART_SetConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[76]" > > > < / a > HAL_UART_Init
< LI > < a href = "#[45]" > > > < / a > Error_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[1]" > < / a > NMI_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.NMI_Handler))
< BR > < BR > [Calls]< UL > < LI > < a href = "#[1]" > > > < / a > NMI_Handler
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1]" > > > < / a > NMI_Handler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[4]" > < / a > PendSV_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.PendSV_Handler))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[3]" > < / a > SVC_Handler< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_it.o(i.SVC_Handler))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[5]" > < / a > SysTick_Handler< / STRONG > (Thumb, 8 bytes, Stack size 4 bytes, user_stick.o(i.SysTick_Handler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = SysTick_Handler ⇒ SysTick_ISR
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Calls]< UL > < LI > < a href = "#[8c]" > > > < / a > SysTick_ISR
2023-04-21 17:47:03 +08:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[8c]" > < / a > SysTick_ISR< / STRONG > (Thumb, 102 bytes, Stack size 8 bytes, user_stick.o(i.SysTick_ISR))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = SysTick_ISR
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[5]" > > > < / a > SysTick_Handler
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[8d]" > < / a > SystemClock_Config< / STRONG > (Thumb, 118 bytes, Stack size 96 bytes, main.o(i.SystemClock_Config))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 216< LI > Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[5a]" > > > < / a > HAL_RCC_OscConfig
< LI > < a href = "#[57]" > > > < / a > HAL_RCC_ClockConfig
< LI > < a href = "#[56]" > > > < / a > HAL_RCCEx_PeriphCLKConfig
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[1b]" > < / a > SystemInit< / STRONG > (Thumb, 2 bytes, Stack size 0 bytes, system_stm32f0xx.o(i.SystemInit))
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(.text)
< / UL >
< P > < STRONG > < a name = "[14]" > < / a > TIM14_IRQHandler< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.TIM14_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = TIM14_IRQHandler ⇒ HAL_TIM_IRQHandler
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[5e]" > > > < / a > HAL_TIM_IRQHandler
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
< P > < STRONG > < a name = "[5d]" > < / a > TIM_Base_SetConfig< / STRONG > (Thumb, 104 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 12< LI > Call Chain = TIM_Base_SetConfig
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[6a]" > > > < / a > HAL_TIM_PWM_Init
< LI > < a href = "#[5b]" > > > < / a > HAL_TIM_Base_Init
< / UL >
< P > < STRONG > < a name = "[6d]" > < / a > TIM_CCxChannelCmd< / STRONG > (Thumb, 28 bytes, Stack size 4 bytes, stm32f0xx_hal_tim.o(i.TIM_CCxChannelCmd))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = TIM_CCxChannelCmd
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[6c]" > > > < / a > HAL_TIM_PWM_Start_IT
< / UL >
< P > < STRONG > < a name = "[68]" > < / a > TIM_OC2_SetConfig< / STRONG > (Thumb, 108 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.TIM_OC2_SetConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = TIM_OC2_SetConfig
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[66]" > > > < / a > HAL_TIM_PWM_ConfigChannel
< / UL >
< P > < STRONG > < a name = "[79]" > < / a > UART_AdvFeatureConfig< / STRONG > (Thumb, 204 bytes, Stack size 4 bytes, stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = UART_AdvFeatureConfig
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[76]" > > > < / a > HAL_UART_Init
< / UL >
< P > < STRONG > < a name = "[7a]" > < / a > UART_CheckIdleState< / STRONG > (Thumb, 94 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_CheckIdleState))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[35]" > > > < / a > HAL_GetTick
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[8e]" > > > < / a > UART_WaitOnFlagUntilTimeout
2023-04-21 17:47:03 +08:00
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[76]" > > > < / a > HAL_UART_Init
< / UL >
< P > < STRONG > < a name = "[78]" > < / a > UART_SetConfig< / STRONG > (Thumb, 266 bytes, Stack size 16 bytes, stm32f0xx_hal_uart.o(i.UART_SetConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 112< LI > Call Chain = UART_SetConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[58]" > > > < / a > HAL_RCC_GetSysClockFreq
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[92]" > > > < / a > HAL_RCC_GetPCLK1Freq
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[2b]" > > > < / a > __aeabi_uidivmod
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[76]" > > > < / a > HAL_UART_Init
< / UL >
< P > < STRONG > < a name = "[7c]" > < / a > UART_Start_Receive_DMA< / STRONG > (Thumb, 166 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_Start_Receive_DMA))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[49]" > > > < / a > HAL_DMA_Start_IT
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[7b]" > > > < / a > HAL_UART_Receive_DMA
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[8e]" > < / a > UART_WaitOnFlagUntilTimeout< / STRONG > (Thumb, 248 bytes, Stack size 40 bytes, stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 40< LI > Call Chain = UART_WaitOnFlagUntilTimeout
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[35]" > > > < / a > HAL_GetTick
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[7a]" > > > < / a > UART_CheckIdleState
< / UL >
< P > < STRONG > < a name = "[19]" > < / a > USART1_IRQHandler< / STRONG > (Thumb, 72 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.USART1_IRQHandler))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 64< LI > Call Chain = USART1_IRQHandler ⇒ HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[7b]" > > > < / a > HAL_UART_Receive_DMA
< LI > < a href = "#[6e]" > > > < / a > HAL_UART_DMAStop
< LI > < a href = "#[71]" > > > < / a > HAL_UART_IRQHandler
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[93]" > > > < / a > __aeabi_memcpy
2023-04-21 17:47:03 +08:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > startup_stm32f030x6.o(RESET)
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[94]" > < / a > Usart_Receive< / STRONG > (Thumb, 64 bytes, Stack size 8 bytes, user.o(i.Usart_Receive))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 120< LI > Call Chain = Usart_Receive ⇒ MODBUS_06H ⇒ write_flash ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Calls]< UL > < LI > < a href = "#[83]" > > > < / a > MODBUS_06H
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[7e]" > > > < / a > MODBUS_03H
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[59]" > < / a > __ARM_common_ll_muluu< / STRONG > (Thumb, 50 bytes, Stack size 16 bytes, stm32f0xx_hal_rcc.o(i.__ARM_common_ll_muluu))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = __ARM_common_ll_muluu
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[58]" > > > < / a > HAL_RCC_GetSysClockFreq
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[ae]" > < / a > __scatterload_copy< / STRONG > (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[af]" > < / a > __scatterload_null< / STRONG > (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[b0]" > < / a > __scatterload_zeroinit< / STRONG > (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
2023-04-21 17:47:03 +08:00
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[97]" > < / a > bsp_CheckTimer< / STRONG > (Thumb, 30 bytes, Stack size 0 bytes, user_stick.o(i.bsp_CheckTimer))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< / UL >
< P > < STRONG > < a name = "[4f]" > < / a > bsp_StartAutoTimer< / STRONG > (Thumb, 38 bytes, Stack size 0 bytes, user_stick.o(i.bsp_StartAutoTimer))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[1a]" > > > < / a > main
< LI > < a href = "#[4e]" > > > < / a > HAL_GPIO_EXTI_Callback
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[9a]" > < / a > delay_ms< / STRONG > (Thumb, 36 bytes, Stack size 0 bytes, user_stick.o(i.delay_ms))
< BR > < BR > [Called By]< UL > < LI > < a href = "#[82]" > > > < / a > send_ack
< / UL >
2023-04-21 17:47:03 +08:00
< P > < STRONG > < a name = "[1a]" > < / a > main< / STRONG > (Thumb, 276 bytes, Stack size 0 bytes, main.o(i.main))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 216< LI > Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsl
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Calls]< UL > < LI > < a href = "#[8b]" > > > < / a > MX_USART1_UART_Init
< LI > < a href = "#[8a]" > > > < / a > MX_TIM14_Init
< LI > < a href = "#[89]" > > > < / a > MX_IWDG_Init
< LI > < a href = "#[87]" > > > < / a > MX_GPIO_Init
< LI > < a href = "#[86]" > > > < / a > MX_DMA_Init
< LI > < a href = "#[85]" > > > < / a > MX_ADC_Init
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[7b]" > > > < / a > HAL_UART_Receive_DMA
< LI > < a href = "#[6e]" > > > < / a > HAL_UART_DMAStop
< LI > < a href = "#[6c]" > > > < / a > HAL_TIM_PWM_Start_IT
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[96]" > > > < / a > HAL_TIM_Base_Start_IT
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[52]" > > > < / a > HAL_Init
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[95]" > > > < / a > HAL_IWDG_Refresh
< LI > < a href = "#[98]" > > > < / a > HAL_GPIO_TogglePin
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[4a]" > > > < / a > HAL_ADC_Stop_DMA
< LI > < a href = "#[48]" > > > < / a > HAL_ADC_Start_DMA
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[8d]" > > > < / a > SystemClock_Config
< LI > < a href = "#[97]" > > > < / a > bsp_CheckTimer
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[4f]" > > > < / a > bsp_StartAutoTimer
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[88]" > > > < / a > HAL_GPIO_WritePin
< LI > < a href = "#[94]" > > > < / a > Usart_Receive
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[3b]" > > > < / a > ADC_MAX
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > entry9a.o(.ARM.Collect$$$$0000000B)
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[82]" > < / a > send_ack< / STRONG > (Thumb, 56 bytes, Stack size 16 bytes, user.o(i.send_ack))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 56< LI > Call Chain = send_ack ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Calls]< UL > < LI > < a href = "#[9a]" > > > < / a > delay_ms
< LI > < a href = "#[7d]" > > > < / a > HAL_UART_Transmit_DMA
< LI > < a href = "#[88]" > > > < / a > HAL_GPIO_WritePin
< LI > < a href = "#[99]" > > > < / a > HAL_DMA_GetState
2023-04-21 17:47:03 +08:00
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[83]" > > > < / a > MODBUS_06H
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[7e]" > > > < / a > MODBUS_03H
< / UL >
2023-07-12 14:20:59 +08:00
< P > < STRONG > < a name = "[84]" > < / a > write_flash< / STRONG > (Thumb, 102 bytes, Stack size 32 bytes, user.o(i.write_flash))
2023-04-21 17:47:03 +08:00
< BR > < BR > [Stack]< UL > < LI > Max Depth = 88< LI > Call Chain = write_flash ⇒ HAL_FLASH_Program ⇒ FLASH_WaitForLastOperation
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Calls]< UL > < LI > < a href = "#[9b]" > > > < / a > HAL_FLASH_Unlock
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[4d]" > > > < / a > HAL_FLASH_Program
2023-07-12 14:20:59 +08:00
< LI > < a href = "#[9c]" > > > < / a > HAL_FLASH_Lock
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[4c]" > > > < / a > HAL_FLASHEx_Erase
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Called By]< UL > < LI > < a href = "#[83]" > > > < / a > MODBUS_06H
2023-04-21 17:47:03 +08:00
< / UL >
< P >
< H3 >
Local Symbols
< / H3 >
< P > < STRONG > < a name = "[34]" > < / a > ADC_ConversionStop< / STRONG > (Thumb, 96 bytes, Stack size 16 bytes, stm32f0xx_hal_adc.o(i.ADC_ConversionStop))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = ADC_ConversionStop
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[35]" > > > < / a > HAL_GetTick
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[4a]" > > > < / a > HAL_ADC_Stop_DMA
< / UL >
< P > < STRONG > < a name = "[1d]" > < / a > ADC_DMAConvCplt< / STRONG > (Thumb, 108 bytes, Stack size 8 bytes, stm32f0xx_hal_adc.o(i.ADC_DMAConvCplt))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = ADC_DMAConvCplt
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[36]" > > > < / a > HAL_ADC_ConvCpltCallback
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > stm32f0xx_hal_adc.o(i.HAL_ADC_Start_DMA)
< / UL >
< P > < STRONG > < a name = "[1f]" > < / a > ADC_DMAError< / STRONG > (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_hal_adc.o(i.ADC_DMAError))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = ADC_DMAError
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[37]" > > > < / a > HAL_ADC_ErrorCallback
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > stm32f0xx_hal_adc.o(i.HAL_ADC_Start_DMA)
< / UL >
< P > < STRONG > < a name = "[1e]" > < / a > ADC_DMAHalfConvCplt< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_hal_adc.o(i.ADC_DMAHalfConvCplt))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = ADC_DMAHalfConvCplt
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[38]" > > > < / a > HAL_ADC_ConvHalfCpltCallback
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > stm32f0xx_hal_adc.o(i.HAL_ADC_Start_DMA)
< / UL >
< P > < STRONG > < a name = "[39]" > < / a > ADC_Disable< / STRONG > (Thumb, 116 bytes, Stack size 24 bytes, stm32f0xx_hal_adc.o(i.ADC_Disable))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 24< LI > Call Chain = ADC_Disable
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[35]" > > > < / a > HAL_GetTick
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[4a]" > > > < / a > HAL_ADC_Stop_DMA
< / UL >
< P > < STRONG > < a name = "[3a]" > < / a > ADC_Enable< / STRONG > (Thumb, 140 bytes, Stack size 24 bytes, stm32f0xx_hal_adc.o(i.ADC_Enable))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 36< LI > Call Chain = ADC_Enable ⇒ __aeabi_uidivmod
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[35]" > > > < / a > HAL_GetTick
< LI > < a href = "#[2b]" > > > < / a > __aeabi_uidivmod
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[48]" > > > < / a > HAL_ADC_Start_DMA
< / UL >
< P > < STRONG > < a name = "[67]" > < / a > TIM_OC1_SetConfig< / STRONG > (Thumb, 110 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.TIM_OC1_SetConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = TIM_OC1_SetConfig
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[66]" > > > < / a > HAL_TIM_PWM_ConfigChannel
< / UL >
< P > < STRONG > < a name = "[69]" > < / a > TIM_OC3_SetConfig< / STRONG > (Thumb, 112 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.TIM_OC3_SetConfig))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 16< LI > Call Chain = TIM_OC3_SetConfig
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[66]" > > > < / a > HAL_TIM_PWM_ConfigChannel
< / UL >
< P > < STRONG > < a name = "[20]" > < / a > UART_DMAAbortOnError< / STRONG > (Thumb, 20 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.UART_DMAAbortOnError))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = UART_DMAAbortOnError
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[73]" > > > < / a > HAL_UART_ErrorCallback
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > stm32f0xx_hal_uart.o(i.HAL_UART_IRQHandler)
< / UL >
< P > < STRONG > < a name = "[23]" > < / a > UART_DMAError< / STRONG > (Thumb, 98 bytes, Stack size 16 bytes, stm32f0xx_hal_uart.o(i.UART_DMAError))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 20< LI > Call Chain = UART_DMAError ⇒ UART_EndRxTransfer
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[73]" > > > < / a > HAL_UART_ErrorCallback
< LI > < a href = "#[70]" > > > < / a > UART_EndRxTransfer
< / UL >
< BR > [Address Reference Count : 2]< UL > < LI > stm32f0xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
< LI > stm32f0xx_hal_uart.o(i.UART_Start_Receive_DMA)
< / UL >
< P > < STRONG > < a name = "[24]" > < / a > UART_DMAReceiveCplt< / STRONG > (Thumb, 146 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.UART_DMAReceiveCplt))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = UART_DMAReceiveCplt
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Calls]< UL > < LI > < a href = "#[8f]" > > > < / a > HAL_UART_RxCpltCallback
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[74]" > > > < / a > HAL_UARTEx_RxEventCallback
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > stm32f0xx_hal_uart.o(i.UART_Start_Receive_DMA)
< / UL >
< P > < STRONG > < a name = "[25]" > < / a > UART_DMARxHalfCplt< / STRONG > (Thumb, 28 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.UART_DMARxHalfCplt))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = UART_DMARxHalfCplt
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Calls]< UL > < LI > < a href = "#[90]" > > > < / a > HAL_UART_RxHalfCpltCallback
2023-04-21 17:47:03 +08:00
< LI > < a href = "#[74]" > > > < / a > HAL_UARTEx_RxEventCallback
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > stm32f0xx_hal_uart.o(i.UART_Start_Receive_DMA)
< / UL >
< P > < STRONG > < a name = "[21]" > < / a > UART_DMATransmitCplt< / STRONG > (Thumb, 74 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.UART_DMATransmitCplt))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = UART_DMATransmitCplt
< / UL >
< BR > [Calls]< UL > < LI > < a href = "#[75]" > > > < / a > HAL_UART_TxCpltCallback
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > stm32f0xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
< / UL >
< P > < STRONG > < a name = "[22]" > < / a > UART_DMATxHalfCplt< / STRONG > (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.UART_DMATxHalfCplt))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 8< LI > Call Chain = UART_DMATxHalfCplt
< / UL >
2023-07-12 14:20:59 +08:00
< BR > [Calls]< UL > < LI > < a href = "#[91]" > > > < / a > HAL_UART_TxHalfCpltCallback
2023-04-21 17:47:03 +08:00
< / UL >
< BR > [Address Reference Count : 1]< UL > < LI > stm32f0xx_hal_uart.o(i.HAL_UART_Transmit_DMA)
< / UL >
< P > < STRONG > < a name = "[70]" > < / a > UART_EndRxTransfer< / STRONG > (Thumb, 94 bytes, Stack size 4 bytes, stm32f0xx_hal_uart.o(i.UART_EndRxTransfer))
< BR > < BR > [Stack]< UL > < LI > Max Depth = 4< LI > Call Chain = UART_EndRxTransfer
< / UL >
< BR > [Called By]< UL > < LI > < a href = "#[6e]" > > > < / a > HAL_UART_DMAStop
< LI > < a href = "#[71]" > > > < / a > HAL_UART_IRQHandler
< LI > < a href = "#[23]" > > > < / a > UART_DMAError
< / UL >
< P >
< H3 >
Undefined Global Symbols
< / H3 >
< P > < STRONG > < a name = "[29]" > < / a > __arm_fini_< / STRONG > (Unknown, 0 bytes, Stack size 0 bytes, UNDEFINED)
< BR > < BR > [Called By]< UL > < LI > < a href = "#[28]" > > > < / a > __rt_lib_shutdown_fini
< / UL >
< HR > < / body > < / html >