ADC2_IRQHandler ⇒ ADC2_IRQHandler
Function Pointers
- ADC0_1_IRQHandler from tim.o(.text.ADC0_1_IRQHandler) referenced from startup_gd32f30x_hd.o(RESET)
- ADC2_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- AngleCalibrationMode from workmodemanager.o(.text.AngleCalibrationMode) referenced 2 times from workmodemanager.o(.text.IdelMode)
- AngleMangement from main.o(.text.AngleMangement) referenced 2 times from main.o(.text.Init_UCOS3)
- AutoAIMode from workmodemanager.o(.text.AutoAIMode) referenced 2 times from workmodemanager.o(.text.AutoModeSwitch)
- AutoBatSOCLowMode from workmodemanager.o(.text.AutoBatSOCLowMode) referenced 2 times from workmodemanager.o(.text.AutoModeSwitch)
- AutoFloodMode from workmodemanager.o(.text.AutoFloodMode) referenced 2 times from workmodemanager.o(.text.AutoModeSwitch)
- AutoMode from workmodemanager.o(.text.AutoMode) referenced 2 times from workmodemanager.o(.text.IdelMode)
- AutoModeSwitch from workmodemanager.o(.text.AutoModeSwitch) referenced 2 times from workmodemanager.o(.text.AutoAIMode)
- AutoModeSwitch from workmodemanager.o(.text.AutoModeSwitch) referenced 2 times from workmodemanager.o(.text.AutoBatSOCLowMode)
- AutoModeSwitch from workmodemanager.o(.text.AutoModeSwitch) referenced 2 times from workmodemanager.o(.text.AutoFloodMode)
- AutoModeSwitch from workmodemanager.o(.text.AutoModeSwitch) referenced 2 times from workmodemanager.o(.text.AutoRainMode)
- AutoModeSwitch from workmodemanager.o(.text.AutoModeSwitch) referenced 2 times from workmodemanager.o(.text.AutoSnowMode)
- AutoModeSwitch from workmodemanager.o(.text.AutoModeSwitch) referenced 2 times from workmodemanager.o(.text.AutoTrackMode)
- AutoModeSwitch from workmodemanager.o(.text.AutoModeSwitch) referenced 2 times from workmodemanager.o(.text.AutoWindMode)
- AutoModeSwitch from workmodemanager.o(.text.AutoModeSwitch) referenced 2 times from workmodemanager.o(.text.WorkModeInit)
- AutoRainMode from workmodemanager.o(.text.AutoRainMode) referenced 2 times from workmodemanager.o(.text.AutoModeSwitch)
- AutoSnowMode from workmodemanager.o(.text.AutoSnowMode) referenced 2 times from workmodemanager.o(.text.AutoModeSwitch)
- AutoTrackMode from workmodemanager.o(.text.AutoTrackMode) referenced 2 times from workmodemanager.o(.text.AutoModeSwitch)
- AutoWindMode from workmodemanager.o(.text.AutoWindMode) referenced 2 times from workmodemanager.o(.text.AutoModeSwitch)
- BusFault_Handler from gd32f30x_it.o(.text.BusFault_Handler) referenced from startup_gd32f30x_hd.o(RESET)
- CAN0_EWMC_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- CAN0_RX1_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- CleanMode from workmodemanager.o(.text.CleanMode) referenced 2 times from workmodemanager.o(.text.IdelMode)
- DMA0_Channel0_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA0_Channel1_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA0_Channel2_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA0_Channel3_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA0_Channel4_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA0_Channel5_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA0_Channel6_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA1C4Send from modbusframehal.o(.text.DMA1C4Send) referenced 2 times from modbusframehal.o(.text.ModbusPortInit)
- DMA1_Channel0_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA1_Channel1_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA1_Channel2_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DMA1_Channel3_4_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- DebugMon_Handler from gd32f30x_it.o(.text.DebugMon_Handler) referenced from startup_gd32f30x_hd.o(RESET)
- EXMC_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- EXTI0_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- EXTI10_15_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- EXTI1_IRQHandler from bsp_lora.o(.text.EXTI1_IRQHandler) referenced from startup_gd32f30x_hd.o(RESET)
- EXTI2_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- EXTI3_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- EXTI4_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- EXTI5_9_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- FMC_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- HardFault_Handler from gd32f30x_it.o(.text.HardFault_Handler) referenced from startup_gd32f30x_hd.o(RESET)
- I2C0_ER_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- I2C0_EV_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- I2C1_ER_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- I2C1_EV_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- IdelMode from workmodemanager.o(.text.IdelMode) referenced 2 times from workmodemanager.o(.text.AngleCalibrationMode)
- IdelMode from workmodemanager.o(.text.IdelMode) referenced 2 times from workmodemanager.o(.text.AutoMode)
- IdelMode from workmodemanager.o(.text.IdelMode) referenced 2 times from workmodemanager.o(.text.AutoModeSwitch)
- IdelMode from workmodemanager.o(.text.IdelMode) referenced 2 times from workmodemanager.o(.text.CleanMode)
- IdelMode from workmodemanager.o(.text.IdelMode) referenced 2 times from workmodemanager.o(.text.MaintenanceMode)
- IdelMode from workmodemanager.o(.text.IdelMode) referenced 2 times from workmodemanager.o(.text.ManualMode)
- IdelMode from workmodemanager.o(.text.IdelMode) referenced 2 times from workmodemanager.o(.text.WorkModeInit)
- LVD_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- LedIWDG from main.o(.text.LedIWDG) referenced 2 times from main.o(.text.Init_UCOS3)
- MaintenanceMode from workmodemanager.o(.text.MaintenanceMode) referenced 2 times from workmodemanager.o(.text.IdelMode)
- ManualMode from workmodemanager.o(.text.ManualMode) referenced 2 times from workmodemanager.o(.text.IdelMode)
- MemManage_Handler from gd32f30x_it.o(.text.MemManage_Handler) referenced from startup_gd32f30x_hd.o(RESET)
- ModbusOverLoRa from main.o(.text.ModbusOverLoRa) referenced 2 times from main.o(.text.Init_UCOS3)
- MotorAngleControl from main.o(.text.MotorAngleControl) referenced 2 times from main.o(.text.Init_UCOS3)
- MotorProtection from main.o(.text.MotorProtection) referenced 2 times from main.o(.text.Init_UCOS3)
- NMI_Handler from gd32f30x_it.o(.text.NMI_Handler) referenced from startup_gd32f30x_hd.o(RESET)
- OSTaskSwHook from os_cpu_c.o(.text.OSTaskSwHook) referenced from os_cpu_a.o(CODE)
- OS_CPU_PendSVHandler from os_cpu_a.o(CODE) referenced from startup_gd32f30x_hd.o(RESET)
- OS_CPU_SysTickHandler from os_cpu_c.o(.text.OS_CPU_SysTickHandler) referenced from startup_gd32f30x_hd.o(RESET)
- OS_IdleTask from os_core.o(.text.OS_IdleTask) referenced 2 times from os_core.o(.text.OS_IdleTaskInit)
- OS_TaskReturn from os_task.o(.text.OS_TaskReturn) referenced 2 times from os_cpu_c.o(.text.OSTaskStkInit)
- OS_TickTask from os_tick.o(.text.OS_TickTask) referenced 2 times from os_tick.o(.text.OS_TickTaskInit)
- OS_TmrTask from os_tmr.o(.text.OS_TmrTask) referenced 2 times from os_tmr.o(.text.OS_TmrInit)
- ParameterSave from main.o(.text.ParameterSave) referenced 2 times from main.o(.text.Init_UCOS3)
- RAzimuthAngle1 from asprotocol.o(.text.RAzimuthAngle1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RAzimuthAngle1_S from asprotocol.o(.text.RAzimuthAngle1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RAzimuthAngle2 from asprotocol.o(.text.RAzimuthAngle2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RAzimuthAngle2_S from asprotocol.o(.text.RAzimuthAngle2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RBatCurrent from asprotocol.o(.text.RBatCurrent) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RBatSOCTemp from asprotocol.o(.text.RBatSOCTemp) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RBatSOCTemp_S from asprotocol.o(.text.RBatSOCTemp_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RBatState from asprotocol.o(.text.RBatState) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RBatState_BatCurrent_S from asprotocol.o(.text.RBatState_BatCurrent_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RBatVoltage from asprotocol.o(.text.RBatVoltage) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RBatVoltage_S from asprotocol.o(.text.RBatVoltage_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RCU_CTC_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- RCommuTestCrcErr from asprotocol.o(.text.RCommuTestCrcErr) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RCommuTestCrcOk from asprotocol.o(.text.RCommuTestCrcOk) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RCommuTestReply from asprotocol.o(.text.RCommuTestReply) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RDeviceEdition from asprotocol.o(.text.RDeviceEdition) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RDeviceEdition_S from asprotocol.o(.text.RDeviceEdition_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RDeviceType from asprotocol.o(.text.RDeviceType) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RDeviceType_S from asprotocol.o(.text.RDeviceType_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RElevationAngle1 from asprotocol.o(.text.RElevationAngle1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RElevationAngle1_S from asprotocol.o(.text.RElevationAngle1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RElevationAngle2 from asprotocol.o(.text.RElevationAngle2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RElevationAngle2_S from asprotocol.o(.text.RElevationAngle2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RMotorCurrent from asprotocol.o(.text.RMotorCurrent) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RMotorCurrent1_S from asprotocol.o(.text.RMotorCurrent1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RMotorCurrent2_S from asprotocol.o(.text.RMotorCurrent2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RPVBuckerVoltage from asprotocol.o(.text.RPVBuckerVoltage) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RPVBuckerVoltage_S from asprotocol.o(.text.RPVBuckerVoltage_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RProtocol_Version from asprotocol.o(.text.RProtocol_Version) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RProtocol_Version_S from asprotocol.o(.text.RProtocol_Version_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RRealAngle from asprotocol.o(.text.RRealAngle) referenced 2 times from asprotocol.o(.text.ASQProtocolInit)
- RRealAngle1 from asprotocol.o(.text.RRealAngle1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RRealAngle1_S from asprotocol.o(.text.RRealAngle1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RRealAngle2 from asprotocol.o(.text.RRealAngle2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RRealAngle2_S from asprotocol.o(.text.RRealAngle2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RResetCount1 from asprotocol.o(.text.RResetCount1) referenced 2 times from asprotocol.o(.text.ASLProtocolInit)
- RResetCount2 from asprotocol.o(.text.RResetCount2) referenced 2 times from asprotocol.o(.text.ASLProtocolInit)
- RTC_Alarm_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- RTC_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- RTargetAngle from asprotocol.o(.text.RTargetAngle) referenced 2 times from asprotocol.o(.text.ASQProtocolInit)
- RTargetAngle1 from asprotocol.o(.text.RTargetAngle1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RTargetAngle1_S from asprotocol.o(.text.RTargetAngle1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RTargetAngle2 from asprotocol.o(.text.RTargetAngle2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RTargetAngle2_S from asprotocol.o(.text.RTargetAngle2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RTemp from asprotocol.o(.text.RTemp) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RTemp_S from asprotocol.o(.text.RTemp_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RVersion1 from asprotocol.o(.text.RVersion1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RVersion1_S from asprotocol.o(.text.RVersion1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RVersion2 from asprotocol.o(.text.RVersion2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RVersion2_S from asprotocol.o(.text.RVersion2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWAIRemoteTarget from asprotocol.o(.text.RWAIRemoteTarget) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWAIRemoteTarget1_S from asprotocol.o(.text.RWAIRemoteTarget1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWAIRemoteTarget2_S from asprotocol.o(.text.RWAIRemoteTarget2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWAskOperationNo from asprotocol.o(.text.RWAskOperationNo) referenced 2 times from asprotocol.o(.text.ASLProtocolInit)
- RWAskWarningNo from asprotocol.o(.text.RWAskWarningNo) referenced 2 times from asprotocol.o(.text.ASLProtocolInit)
- RWBackAngle from asprotocol.o(.text.RWBackAngle) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBackAngle_S from asprotocol.o(.text.RWBackAngle_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatSocLowRunBackWaitTime from asprotocol.o(.text.RWBatSocLowRunBackWaitTime) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryEmptyRecoveryValue from asprotocol.o(.text.RWBatteryEmptyRecoveryValue) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryEmptyRecoveryValue_S from asprotocol.o(.text.RWBatteryEmptyRecoveryValue_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryEmptyTriggerValue from asprotocol.o(.text.RWBatteryEmptyTriggerValue) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryEmptyTriggerValue_S from asprotocol.o(.text.RWBatteryEmptyTriggerValue_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryHighTemperatureProtection_ExitValue from asprotocol.o(.text.RWBatteryHighTemperatureProtection_ExitValue) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryHighTemperatureProtection_TriggerValue from asprotocol.o(.text.RWBatteryHighTemperatureProtection_TriggerValue) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryHighTemperatureProtection_Value_S from asprotocol.o(.text.RWBatteryHighTemperatureProtection_Value_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryLowRecoveryValue from asprotocol.o(.text.RWBatteryLowRecoveryValue) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryLowRecoveryValue_S from asprotocol.o(.text.RWBatteryLowRecoveryValue_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryLowTriggerValue from asprotocol.o(.text.RWBatteryLowTriggerValue) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWBatteryLowTriggerValue_S from asprotocol.o(.text.RWBatteryLowTriggerValue_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWChannelEnable from asprotocol.o(.text.RWChannelEnable) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWChannelSelect_S from asprotocol.o(.text.RWChannelSelect_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWCleaningDockAngle from asprotocol.o(.text.RWCleaningDockAngle) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWCleaningDockAngle_S from asprotocol.o(.text.RWCleaningDockAngle_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWComID from asprotocol.o(.text.RWComID) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWComID_S from asprotocol.o(.text.RWComID_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWCommuTestClearAll from asprotocol.o(.text.RWCommuTestClearAll) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWDeviceIDH from asprotocol.o(.text.RWDeviceIDH) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWDeviceIDL from asprotocol.o(.text.RWDeviceIDL) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWDeviceNetID from asprotocol.o(.text.RWDeviceNetID) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWEFacingWindAngle from asprotocol.o(.text.RWEFacingWindAngle) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWESoftLimitAngle1 from asprotocol.o(.text.RWESoftLimitAngle1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWESoftLimitAngle2 from asprotocol.o(.text.RWESoftLimitAngle2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWEWFacingWindAngle_S from asprotocol.o(.text.RWEWFacingWindAngle_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWEWSoftLimitAngle_S from asprotocol.o(.text.RWEWSoftLimitAngle_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWEWTracingAccuracy1 from asprotocol.o(.text.RWEWTracingAccuracy1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWEWTracingAccuracy2 from asprotocol.o(.text.RWEWTracingAccuracy2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWEWTracingAccuracy_S from asprotocol.o(.text.RWEWTracingAccuracy_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWEWindProtectionAngle from asprotocol.o(.text.RWEWindProtectionAngle) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWFacingWindStopFunction_Enable from asprotocol.o(.text.RWFacingWindStopFunction_Enable) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWFacingWindStopFunction_Enable_S from asprotocol.o(.text.RWFacingWindStopFunction_Enable_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWHeatEnable from asprotocol.o(.text.RWHeatEnable) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWHeatEnable_S from asprotocol.o(.text.RWHeatEnable_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWJXYLbaudrate from asprotocol.o(.text.RWJXYLbaudrate) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWJXYLbw from asprotocol.o(.text.RWJXYLbw) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWJXYLfactor from asprotocol.o(.text.RWJXYLfactor) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWJXYLfq1 from asprotocol.o(.text.RWJXYLfq1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWJXYLfq2 from asprotocol.o(.text.RWJXYLfq2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWJXYLfq3 from asprotocol.o(.text.RWJXYLfq3) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWJXYLmode from asprotocol.o(.text.RWJXYLmode) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWJXYLparity from asprotocol.o(.text.RWJXYLparity) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWJXYLpower from asprotocol.o(.text.RWJXYLpower) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLatitude1 from asprotocol.o(.text.RWLatitude1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLatitude1_S from asprotocol.o(.text.RWLatitude1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLatitude2 from asprotocol.o(.text.RWLatitude2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLatitude2_S from asprotocol.o(.text.RWLatitude2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLogEnable from asprotocol.o(.text.RWLogEnable) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLogOperationSum from asprotocol.o(.text.RWLogOperationSum) referenced 2 times from asprotocol.o(.text.ASLProtocolInit)
- RWLogReadNum from asprotocol.o(.text.RWLogReadNum) referenced 2 times from asprotocol.o(.text.ASLProtocolInit)
- RWLogWarningSum from asprotocol.o(.text.RWLogWarningSum) referenced 2 times from asprotocol.o(.text.ASLProtocolInit)
- RWLongitude1 from asprotocol.o(.text.RWLongitude1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLongitude1_S from asprotocol.o(.text.RWLongitude1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLongitude2 from asprotocol.o(.text.RWLongitude2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLongitude2_S from asprotocol.o(.text.RWLongitude2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLowStopTime from asprotocol.o(.text.RWLowStopTime) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLowStopTime_S from asprotocol.o(.text.RWLowStopTime_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLowWindSpeed from asprotocol.o(.text.RWLowWindSpeed) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWLowWindSpeed_S from asprotocol.o(.text.RWLowWindSpeed_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWManufactor from asprotocol.o(.text.RWManufactor) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWMotorOrientation from asprotocol.o(.text.RWMotorOrientation) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWMotorOrientation_S from asprotocol.o(.text.RWMotorOrientation_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWNoComEnable from asprotocol.o(.text.RWNoComEnable) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWNoComEnable_S from asprotocol.o(.text.RWNoComEnable_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWPVModuleWidth1 from asprotocol.o(.text.RWPVModuleWidth1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWPVModuleWidth2 from asprotocol.o(.text.RWPVModuleWidth2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWPVModuleWidth_S from asprotocol.o(.text.RWPVModuleWidth_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWPostSpacing1 from asprotocol.o(.text.RWPostSpacing1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWPostSpacing2 from asprotocol.o(.text.RWPostSpacing2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWPostSpacing_S from asprotocol.o(.text.RWPostSpacing_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWPowerMode from asprotocol.o(.text.RWPowerMode) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWProtectCurrent1 from asprotocol.o(.text.RWProtectCurrent1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWProtectCurrent2 from asprotocol.o(.text.RWProtectCurrent2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWProtectCurrent_S from asprotocol.o(.text.RWProtectCurrent_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWRS485Enable from asprotocol.o(.text.RWRS485Enable) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWRemoteWindDirect from asprotocol.o(.text.RWRemoteWindDirect) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWRemoteWindDirect_S from asprotocol.o(.text.RWRemoteWindDirect_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWRemoteWindSpeed from asprotocol.o(.text.RWRemoteWindSpeed) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWRemoteWindSpeed_S from asprotocol.o(.text.RWRemoteWindSpeed_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWSouthNorthShiftAngle from asprotocol.o(.text.RWSouthNorthShiftAngle) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWSouthNorthShiftAngle1_S from asprotocol.o(.text.RWSouthNorthShiftAngle1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWSouthNorthShiftAngle2_S from asprotocol.o(.text.RWSouthNorthShiftAngle2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTerrainSlope1 from asprotocol.o(.text.RWTerrainSlope1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTerrainSlope1_S from asprotocol.o(.text.RWTerrainSlope1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTerrainSlope2 from asprotocol.o(.text.RWTerrainSlope2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTerrainSlope2_S from asprotocol.o(.text.RWTerrainSlope2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTerrainSlopeEvening from asprotocol.o(.text.RWTerrainSlopeEvening) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTerrainSlopeEvening1_S from asprotocol.o(.text.RWTerrainSlopeEvening1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTerrainSlopeEvening2_S from asprotocol.o(.text.RWTerrainSlopeEvening2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeDay from asprotocol.o(.text.RWTimeDay) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeDayHour_S from asprotocol.o(.text.RWTimeDayHour_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeHour from asprotocol.o(.text.RWTimeHour) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeMinute from asprotocol.o(.text.RWTimeMinute) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeMinuteSecond_S from asprotocol.o(.text.RWTimeMinuteSecond_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeMonth from asprotocol.o(.text.RWTimeMonth) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeSecond from asprotocol.o(.text.RWTimeSecond) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeYear from asprotocol.o(.text.RWTimeYear) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeYearMonth_S from asprotocol.o(.text.RWTimeYearMonth_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeZone1 from asprotocol.o(.text.RWTimeZone1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeZone1_S from asprotocol.o(.text.RWTimeZone1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeZone2 from asprotocol.o(.text.RWTimeZone2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWTimeZone2_S from asprotocol.o(.text.RWTimeZone2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWUpStartTime from asprotocol.o(.text.RWUpStartTime) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWUpStartTime_S from asprotocol.o(.text.RWUpStartTime_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWUpWindSpeed from asprotocol.o(.text.RWUpWindSpeed) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWUpWindSpeed_S from asprotocol.o(.text.RWUpWindSpeed_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWWFacingWindAngle from asprotocol.o(.text.RWWFacingWindAngle) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWWSoftLimitAngle1 from asprotocol.o(.text.RWWSoftLimitAngle1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWWSoftLimitAngle2 from asprotocol.o(.text.RWWSoftLimitAngle2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWWWindProtectionAngle from asprotocol.o(.text.RWWWindProtectionAngle) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWWorkMode1 from asprotocol.o(.text.RWWorkMode1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWWorkMode1_S from asprotocol.o(.text.RWWorkMode1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWWorkMode2 from asprotocol.o(.text.RWWorkMode2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWWorkMode2 from asprotocol.o(.text.RWWorkMode2) referenced 2 times from asprotocol.o(.text.ASQProtocolInit)
- RWWorkMode2_S from asprotocol.o(.text.RWWorkMode2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWYBTChannel from asprotocol.o(.text.RWYBTChannel) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWYBTLoraParaEnable from asprotocol.o(.text.RWYBTLoraParaEnable) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWYBTadd3 from asprotocol.o(.text.RWYBTadd3) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWYBTadd4 from asprotocol.o(.text.RWYBTadd4) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWYBTadd6 from asprotocol.o(.text.RWYBTadd6) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWYBTkeyH from asprotocol.o(.text.RWYBTkeyH) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWYBTkeyL from asprotocol.o(.text.RWYBTkeyL) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWarningAndFault1 from asprotocol.o(.text.RWarningAndFault1) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWarningAndFault1 from asprotocol.o(.text.RWarningAndFault1) referenced 2 times from asprotocol.o(.text.ASQProtocolInit)
- RWarningAndFault1_1_S from asprotocol.o(.text.RWarningAndFault1_1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWarningAndFault1_2_S from asprotocol.o(.text.RWarningAndFault1_2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWarningAndFault2 from asprotocol.o(.text.RWarningAndFault2) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWarningAndFault2 from asprotocol.o(.text.RWarningAndFault2) referenced 2 times from asprotocol.o(.text.ASQProtocolInit)
- RWarningAndFault2_1_S from asprotocol.o(.text.RWarningAndFault2_1_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- RWarningAndFault2_2_S from asprotocol.o(.text.RWarningAndFault2_2_S) referenced 2 times from asprotocol.o(.text.ASProtocolInit)
- Reset_Handler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- SDIO_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- SPI0_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- SPI1_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- SPI2_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- SVC_Handler from gd32f30x_it.o(.text.SVC_Handler) referenced from startup_gd32f30x_hd.o(RESET)
- Sampling from main.o(.text.Sampling) referenced 2 times from main.o(.text.Init_UCOS3)
- StartTask from main.o(.text.StartTask) referenced 2 times from main.o(.text.OS_Init)
- SystemInit from system_gd32f30x.o(.text.SystemInit) referenced from startup_gd32f30x_hd.o(.text)
- TAMPER_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER0_BRK_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER0_Channel_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER0_TRG_CMT_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER0_UP_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER1_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER2_IRQHandler from bemf.o(.text.TIMER2_IRQHandler) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER3_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER4_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER5_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER6_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER7_BRK_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER7_Channel_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER7_TRG_CMT_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- TIMER7_UP_IRQHandler from bsp_boost.o(.text.TIMER7_UP_IRQHandler) referenced from startup_gd32f30x_hd.o(RESET)
- UART3_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- UART4_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- USART0_IRQHandler from bsp_ble.o(.text.USART0_IRQHandler) referenced from startup_gd32f30x_hd.o(RESET)
- USART1_IRQHandler from bsp_485.o(.text.USART1_IRQHandler) referenced from startup_gd32f30x_hd.o(RESET)
- USART2_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- USBD_HP_CAN0_TX_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- USBD_LP_CAN0_RX0_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- USBD_WKUP_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- UsageFault_Handler from gd32f30x_it.o(.text.UsageFault_Handler) referenced from startup_gd32f30x_hd.o(RESET)
- WWDGT_IRQHandler from startup_gd32f30x_hd.o(.text) referenced from startup_gd32f30x_hd.o(RESET)
- WorkmodeControl from main.o(.text.WorkmodeControl) referenced 2 times from main.o(.text.Init_UCOS3)
- __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_gd32f30x_hd.o(.text)
- main from main.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
Global Symbols
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(.text)
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Calls]
__main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
[Called By]
_main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
_main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
ADC2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Calls]
[Called By]
[Address Reference Count : 1]- startup_gd32f30x_hd.o(RESET)
CAN0_EWMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
CAN0_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA0_Channel0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA0_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA0_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA0_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA0_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA0_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA0_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA1_Channel0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DMA1_Channel3_4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
EXMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
EXTI10_15_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
EXTI5_9_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
FMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
I2C0_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
I2C0_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
LVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
RCU_CTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
SPI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER0_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER0_Channel_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER0_TRG_CMT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER0_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER7_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER7_Channel_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
TIMER7_TRG_CMT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
UART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
UART4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
USBD_HP_CAN0_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
USBD_LP_CAN0_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
USBD_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
WWDGT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_gd32f30x_hd.o(.text))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
CPU_IntDis (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)
CPU_IntEn (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)
CPU_SR_Save (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text))
[Called By]
- >> SystemUpdate
- >> OSTimeDly
- >> OSTaskCreate
- >> OSMutexCreate
- >> OSMutexPost
- >> OSMutexPend
- >> OS_IdleTask
- >> OSSchedUnlock
- >> OSSchedLock
- >> OSSched
- >> OSIntExit
- >> OS_TaskSuspend
- >> OS_TaskSemPost
- >> OSTaskSemPend
- >> OSTaskDel
- >> OS_CPU_SysTickHandler
- >> CPU_IntDisMeasMaxCurReset
- >> OS_TickTask
- >> OS_TickListUpdateTimeout
- >> OS_TickListUpdateDly
- >> CPU_IntDisMeasMaxCurGet
CPU_SR_Restore (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text))
[Called By]
- >> SystemUpdate
- >> OSTimeDly
- >> OSTaskCreate
- >> OSMutexCreate
- >> OSMutexPost
- >> OSMutexPend
- >> OS_IdleTask
- >> OSSchedUnlock
- >> OSSchedLock
- >> OSSched
- >> OSIntExit
- >> OS_TaskSuspend
- >> OS_TaskSemPost
- >> OSTaskSemPend
- >> OSTaskDel
- >> OS_CPU_SysTickHandler
- >> CPU_IntDisMeasMaxCurReset
- >> OS_TickTask
- >> OS_TickListUpdateTimeout
- >> OS_TickListUpdateDly
- >> CPU_IntDisMeasMaxCurGet
CPU_WaitForInt (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)
CPU_WaitForExcept (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)
CPU_CntLeadZeros (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text))
[Called By]
CPU_CntTrailZeros (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)
CPU_RevBits (Thumb, 0 bytes, Stack size unknown bytes, cpu_a.o(.text), UNUSED)
abs (Thumb, 8 bytes, Stack size 0 bytes, siabs.o(.text))
[Called By]
- >> RedefineSouthNorthAngleFromExtFlash
- >> RWSouthNorthShiftAngle1_S
- >> RWSouthNorthShiftAngle
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
[Called By]
- >> ProtocolAnalysis
- >> BleModule_RcvPacket
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
__aeabi_fadd (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> _float_round
- >> _float_epilogue
[Called By]- >> __aeabi_fsub
- >> GetAngle
- >> DetectSoftLimit
- >> DetectMotorSoftLimitBrake
- >> MotorAngleControl
- >> PID_loop
- >> LSM6DS3Init
- >> RTC_Get
- >> ManualMode
- >> CleanMode
- >> AutoTrackMode
- >> AutoSnowMode
- >> AutoRainMode
- >> AutoFloodMode
- >> AutoAIMode
- >> AngleCalibrationMode
- >> atan2f
- >> __aeabi_frsub
- >> KalmanFilter
- >> __mathlib_flt_infnan2
__aeabi_fsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Called By]- >> DetectMotorReverseAngleNoChange
- >> MotorAngleControl
- >> ModbusOverLoRa
- >> PID_loop
- >> CalcAngle
- >> AutoRainMode
- >> AngleCalibrationMode
- >> atan2f
- >> KalmanFilter
__aeabi_frsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))
[Stack]
- Max Depth = 20
- Call Chain = __aeabi_frsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Called By]
__aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_fmul
[Called By]- >> Log_AddErrorAlarm
- >> DetectOverCurrent
- >> TIMER7_UP_IRQHandler
- >> PID_loop
- >> RWTerrainSlopeEvening1_S
- >> RWTerrainSlopeEvening
- >> RWTerrainSlope1_S
- >> RWProtectCurrent_S
- >> RWPostSpacing_S
- >> RWPVModuleWidth_S
- >> RWEWTracingAccuracy_S
- >> RTargetAngle1_S
- >> RTargetAngle
- >> RRealAngle1_S
- >> RRealAngle
- >> RPVBuckerVoltage_S
- >> RPVBuckerVoltage
- >> RMotorCurrent1_S
- >> RMotorCurrent
- >> RElevationAngle1_S
- >> RBatVoltage_S
- >> RBatVoltage
- >> RBatState_BatCurrent_S
- >> RBatSOCTemp_S
- >> RBatSOCTemp
- >> RBatCurrent
- >> RAzimuthAngle1_S
- >> atan2f
- >> KalmanFilter
__aeabi_fdiv (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_fdiv
[Calls]
[Called By]- >> DetectOverCurrent
- >> TIMER7_UP_IRQHandler
- >> LSM6DS3Init
- >> RTC_Get
- >> RWTerrainSlopeEvening
- >> atan2f
- >> KalmanFilter
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_lasr
- >> __aeabi_llsl
- >> _double_round
- >> _double_epilogue
[Called By]- >> CalcAngle
- >> __aeabi_dsub
- >> __aeabi_drsub
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> RWPostSpacing_S
- >> RWPostSpacing2
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
[Calls]
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
[Stack]
- Max Depth = 88
- Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> CalcAngle
- >> RWTerrainSlopeEvening1_S
- >> RWTerrainSlope1_S
- >> RWProtectCurrent_S
- >> RWPostSpacing_S
- >> RWPVModuleWidth_S
- >> RWEWTracingAccuracy_S
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = __aeabi_ddiv ⇒ _double_round
[Calls]
[Called By]
__aeabi_fcmple (Thumb, 28 bytes, Stack size 0 bytes, fcmple.o(.text))
[Called By]
- >> DetectSoftLimit
- >> DetectMotorSoftLimitBrake
- >> DetectMotorReverseAngleNoChange
- >> MotorAngleControl
- >> ModbusOverLoRa
- >> LedIWDG
- >> PID_loop
- >> CleanMode
- >> AutoSnowMode
- >> AutoRainMode
- >> AutoFloodMode
- >> AutoAIMode
- >> AngleCalibrationMode
- >> RWProtectCurrent_S
- >> RWProtectCurrent2
__aeabi_fcmplt (Thumb, 28 bytes, Stack size 0 bytes, fcmplt.o(.text))
[Called By]
- >> DetectOverCurrent
- >> ModbusOverLoRa
- >> AutoTrackMode
- >> AutoRainMode
- >> AutoFloodMode
- >> RWTerrainSlopeEvening1_S
- >> RWTerrainSlopeEvening
- >> RWTerrainSlope2
- >> RWTerrainSlope1_S
- >> RWPostSpacing_S
- >> RWPostSpacing2
__aeabi_fcmpge (Thumb, 28 bytes, Stack size 0 bytes, fcmpge.o(.text))
[Called By]
- >> DetectSoftLimit
- >> DetectOverCurrent
- >> DetectMotorSoftLimitBrake
- >> DetectMotorReverseAngleNoChange
- >> MotorAngleControl
- >> PID_loop
- >> CleanMode
- >> AutoFloodMode
- >> AutoAIMode
- >> AngleCalibrationMode
- >> RWProtectCurrent_S
- >> RWProtectCurrent2
__aeabi_fcmpgt (Thumb, 28 bytes, Stack size 0 bytes, fcmpgt.o(.text))
[Called By]
- >> DetectMotorReverseAngleNoChange
- >> AutoTrackMode
- >> AutoRainMode
- >> AutoFloodMode
- >> RWTerrainSlopeEvening1_S
- >> RWTerrainSlopeEvening
- >> RWTerrainSlope2
- >> RWTerrainSlope1_S
__aeabi_dcmplt (Thumb, 54 bytes, Stack size 12 bytes, dcmplt.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_dcmplt
[Called By]- >> RWTimeZone2_S
- >> RWTimeZone2
- >> RWPVModuleWidth_S
- >> RWPVModuleWidth2
- >> RWLongitude2_S
- >> RWLongitude2
- >> RWLatitude2_S
- >> RWLatitude2
- >> RWEWTracingAccuracy_S
- >> RWEWTracingAccuracy2
- >> RWEWSoftLimitAngle_S
- >> RWESoftLimitAngle2
- >> RWBackAngle_S
- >> RWBackAngle
__aeabi_dcmpgt (Thumb, 54 bytes, Stack size 12 bytes, dcmpgt.o(.text))
[Stack]
- Max Depth = 12
- Call Chain = __aeabi_dcmpgt
[Called By]- >> RWWSoftLimitAngle2
- >> RWTimeZone2_S
- >> RWTimeZone2
- >> RWPostSpacing_S
- >> RWPostSpacing2
- >> RWPVModuleWidth_S
- >> RWPVModuleWidth2
- >> RWLongitude2_S
- >> RWLongitude2
- >> RWLatitude2_S
- >> RWLatitude2
- >> RWEWTracingAccuracy_S
- >> RWEWTracingAccuracy2
- >> RWEWSoftLimitAngle_S
- >> RWBackAngle_S
- >> RWBackAngle
__aeabi_i2f (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_i2f ⇒ _float_epilogue
[Calls]
[Called By]- >> GetAngle
- >> TIMER7_UP_IRQHandler
- >> LSM6DS3Init
- >> CleanMode
- >> AutoRainMode
- >> RWTerrainSlopeEvening
__aeabi_ui2f (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Called By]- >> DetectOverCurrent
- >> RTC_Get
- >> CleanMode
- >> AutoWindMode
- >> AutoBatSOCLowMode
- >> RWAIRemoteTarget1_S
- >> RWAIRemoteTarget
__aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
[Stack]
- Max Depth = 56
- Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ _double_round
[Calls]
[Called By]- >> GetMotorCurrent
- >> RWTerrainSlopeEvening1_S
- >> RWTerrainSlope1_S
- >> RWProtectCurrent_S
- >> RWPostSpacing_S
- >> RWPVModuleWidth_S
- >> RWEWTracingAccuracy_S
- >> RWEWSoftLimitAngle_S
- >> RWBackAngle_S
- >> RWBackAngle
__aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text))
[Called By]
- >> Log_AddErrorAlarm
- >> DetectOverCurrent
- >> DetectMotorSoftLimitBrake
- >> ModbusOverLoRa
- >> PID_loop
- >> RWTerrainSlopeEvening1_S
- >> RWTerrainSlopeEvening
- >> RWTerrainSlope1_S
- >> RWProtectCurrent_S
- >> RWPostSpacing_S
- >> RWPVModuleWidth_S
- >> RWEWTracingAccuracy_S
- >> RWEWSoftLimitAngle_S
- >> RWAIRemoteTarget1_S
- >> RWAIRemoteTarget
- >> RTargetAngle1_S
- >> RTargetAngle
- >> RRealAngle1_S
- >> RRealAngle
- >> RPVBuckerVoltage_S
- >> RPVBuckerVoltage
- >> RMotorCurrent1_S
- >> RMotorCurrent
- >> RElevationAngle1_S
- >> RBatVoltage_S
- >> RBatVoltage
- >> RBatState_BatCurrent_S
- >> RBatSOCTemp_S
- >> RBatSOCTemp
- >> RBatCurrent
- >> RAzimuthAngle1_S
__aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text))
[Stack]
- Max Depth = 16
- Call Chain = __aeabi_d2iz
[Calls]
[Called By]
__aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
[Called By]
- >> CalcAngle
- >> RWWSoftLimitAngle2
- >> RWTimeZone2_S
- >> RWTimeZone2
- >> RWPostSpacing_S
- >> RWPostSpacing2
- >> RWPVModuleWidth_S
- >> RWPVModuleWidth2
- >> RWLongitude2_S
- >> RWLongitude2
- >> RWLatitude2_S
- >> RWLatitude2
- >> RWEWTracingAccuracy_S
- >> RWEWTracingAccuracy2
- >> RWEWSoftLimitAngle_S
- >> RWESoftLimitAngle2
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = __aeabi_d2f
[Calls]
[Called By]- >> GetMotorCurrent
- >> CalcAngle
- >> RWTerrainSlopeEvening1_S
- >> RWTerrainSlope1_S
- >> RWProtectCurrent_S
- >> RWPostSpacing_S
- >> RWPostSpacing2
- >> RWPVModuleWidth_S
- >> RWEWTracingAccuracy_S
- >> RWEWSoftLimitAngle_S
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
[Called By]
- >> __aeabi_dadd
- >> _double_epilogue
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
__aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
[Called By]
- >> __aeabi_d2iz
- >> _double_epilogue
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
__aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))
[Called By]
_ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED)
__I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
[Called By]
- >> __aeabi_fadd
- >> __aeabi_fdiv
- >> __aeabi_d2f
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
[Stack]
- Max Depth = 4
- Call Chain = _float_epilogue
[Called By]- >> __aeabi_fadd
- >> __aeabi_ui2f
- >> __aeabi_i2f
__ARM_scalbnf (Thumb, 24 bytes, Stack size 0 bytes, fscalb.o(.text))
[Called By]
- >> __mathlib_flt_underflow
scalbnf (Thumb, 0 bytes, Stack size 0 bytes, fscalb.o(.text), UNUSED)
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 8
- Call Chain = _double_round
[Called By]- >> __aeabi_ddiv
- >> __aeabi_dadd
- >> _double_epilogue
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
[Stack]
- Max Depth = 40
- Call Chain = _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_llsr
- >> __aeabi_llsl
- >> _double_round
[Called By]- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_dadd
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
[Calls]
- >> __main_after_scatterload
[Called By]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
__decompress0 (Thumb, 58 bytes, Stack size unknown bytes, __dczerorl.o(.text), UNUSED)
ADC0_1_IRQHandler (Thumb, 64 bytes, Stack size 24 bytes, tim.o(.text.ADC0_1_IRQHandler))
[Stack]
- Max Depth = 40
- Call Chain = ADC0_1_IRQHandler ⇒ adc_inserted_data_read
[Calls]- >> adc_interrupt_flag_clear
- >> adc_inserted_data_read
[Address Reference Count : 1]- startup_gd32f30x_hd.o(RESET)
ASLProtocolInit (Thumb, 88 bytes, Stack size 0 bytes, asprotocol.o(.text.ASLProtocolInit))
[Called By]
ASProtocolInit (Thumb, 2040 bytes, Stack size 0 bytes, asprotocol.o(.text.ASProtocolInit))
[Called By]
ASQProtocolInit (Thumb, 60 bytes, Stack size 0 bytes, asprotocol.o(.text.ASQProtocolInit))
[Called By]
AngleNoChange_Reset (Thumb, 156 bytes, Stack size 16 bytes, motorprotection.o(.text.AngleNoChange_Reset))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = AngleNoChange_Reset ⇒ ClearAngleNoChangeAlarmEveryMorning ⇒ Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> Log_AddErrorAlarm
- >> ClearAngleNoChangeAlarmEveryMorning
[Called By]
AngleSensorInit (Thumb, 88 bytes, Stack size 16 bytes, anglesensorhal.o(.text.AngleSensorInit))
[Stack]
- Max Depth = 204
- Call Chain = AngleSensorInit ⇒ LSM6DS3Init ⇒ BspGsensor_ReadReg ⇒ BspGsensor_SpiWriteRead ⇒ spi_i2s_flag_get
[Calls]- >> BspGsensor_ReadReg
- >> LSM6DS3Init
[Called By]
BEMF_Init (Thumb, 134 bytes, Stack size 16 bytes, bemf.o(.text.BEMF_Init))
[Stack]
- Max Depth = 16
- Call Chain = BEMF_Init
[Called By]- >> MotorTurnWest
- >> MotorTurnEast
- >> MotorStop
- >> MotorAllStop
BEMF_Inverter (Thumb, 2086 bytes, Stack size 184 bytes, bemf.o(.text.BEMF_Inverter))
[Stack]
- Max Depth = 200
- Call Chain = BEMF_Inverter ⇒ timer_channel_output_pulse_value_config
[Calls]- >> gpio_input_bit_get
- >> gpio_bit_set
- >> gpio_bit_reset
- >> timer_channel_output_pulse_value_config
- >> Clr_Counter
[Called By]
BEMF_Pid (Thumb, 244 bytes, Stack size 8 bytes, bemf.o(.text.BEMF_Pid))
[Stack]
- Max Depth = 208
- Call Chain = BEMF_Pid ⇒ BEMF_Inverter ⇒ timer_channel_output_pulse_value_config
[Calls]- >> Get_Counter
- >> BEMF_Inverter
[Called By]
BEMF_Sensor_NoIT (Thumb, 378 bytes, Stack size 8 bytes, bemf.o(.text.BEMF_Sensor_NoIT))
[Stack]
- Max Depth = 20
- Call Chain = BEMF_Sensor_NoIT ⇒ gpio_input_bit_get
[Calls]- >> gpio_input_bit_get
- >> COMP_TriggerCallback
[Called By]
BEMF_StartInverter (Thumb, 1548 bytes, Stack size 224 bytes, bemf.o(.text.BEMF_StartInverter))
[Stack]
- Max Depth = 240
- Call Chain = BEMF_StartInverter ⇒ timer_channel_output_pulse_value_config
[Calls]- >> gpio_bit_set
- >> gpio_bit_reset
- >> timer_channel_output_pulse_value_config
- >> Clr_Counter
[Called By]
BEMF_Task (Thumb, 1366 bytes, Stack size 88 bytes, bemf.o(.text.BEMF_Task))
[Stack]
- Max Depth = 328
- Call Chain = BEMF_Task ⇒ BEMF_StartInverter ⇒ timer_channel_output_pulse_value_config
[Calls]- >> gpio_bit_set
- >> gpio_bit_reset
- >> timer_channel_output_pulse_value_config
- >> Get_Counter
- >> BEMF_StartInverter
- >> BEMF_Sensor_NoIT
- >> BEMF_Pid
- >> BEMF_Inverter
[Called By]
BKPWriteRTCUpdateFlag (Thumb, 22 bytes, Stack size 8 bytes, backupregister.o(.text.BKPWriteRTCUpdateFlag))
[Stack]
- Max Depth = 12
- Call Chain = BKPWriteRTCUpdateFlag ⇒ bkp_write_data
[Calls]- >> bkp_write_data
- >> pmu_backup_write_enable
- >> pmu_backup_write_disable
[Called By]
BleModule_RcvPacket (Thumb, 70 bytes, Stack size 24 bytes, modbusframehal.o(.text.BleModule_RcvPacket))
[Stack]
- Max Depth = 24
- Call Chain = BleModule_RcvPacket
[Calls]
[Called By]
Boost_Get_PV_Voltage (Thumb, 12 bytes, Stack size 0 bytes, boost.o(.text.Boost_Get_PV_Voltage))
[Called By]
Boost_PWM_adjust (Thumb, 80 bytes, Stack size 24 bytes, boost.o(.text.Boost_PWM_adjust))
[Stack]
- Max Depth = 136
- Call Chain = Boost_PWM_adjust ⇒ PID_loop ⇒ BspBoost_SetCompare ⇒ timer_channel_output_pulse_value_config
[Calls]
[Called By]
Boost_SetMode (Thumb, 78 bytes, Stack size 4 bytes, boost.o(.text.Boost_SetMode))
[Stack]
- Max Depth = 4
- Call Chain = Boost_SetMode
[Called By]- >> MotorTurnWest
- >> MotorTurnEast
Bsp485_DE_High (Thumb, 18 bytes, Stack size 8 bytes, bsp_485.o(.text.Bsp485_DE_High))
[Stack]
- Max Depth = 16
- Call Chain = Bsp485_DE_High ⇒ gpio_bit_set
[Calls]
[Called By]
Bsp485_DE_Low (Thumb, 18 bytes, Stack size 8 bytes, bsp_485.o(.text.Bsp485_DE_Low))
[Stack]
- Max Depth = 16
- Call Chain = Bsp485_DE_Low ⇒ gpio_bit_reset
[Calls]
[Called By]
Bsp485_SendByte (Thumb, 112 bytes, Stack size 32 bytes, bsp_485.o(.text.Bsp485_SendByte))
[Stack]
- Max Depth = 40
- Call Chain = Bsp485_SendByte ⇒ usart_data_transmit
[Calls]
[Called By]
BspBle_DMASend (Thumb, 56 bytes, Stack size 24 bytes, bsp_ble.o(.text.BspBle_DMASend))
[Stack]
- Max Depth = 56
- Call Chain = BspBle_DMASend ⇒ dma_transfer_number_config ⇒ dma_periph_and_channel_check
[Calls]- >> dma_transfer_number_config
- >> dma_memory_address_config
- >> dma_channel_enable
- >> dma_channel_disable
[Called By]
BspBle_Init (Thumb, 48 bytes, Stack size 8 bytes, bsp_ble.o(.text.BspBle_Init))
[Stack]
- Max Depth = 224
- Call Chain = BspBle_Init ⇒ BspBle_uart_config ⇒ usart_baudrate_set ⇒ rcu_clock_freq_get
[Calls]- >> delay_us_block
- >> BspBle_WakeUp
- >> BspBle_RstLow
- >> BspBle_RstHigh
- >> BspBle_uart_config
- >> BspBle_gpio_config
[Called By]
BspBle_RstHigh (Thumb, 18 bytes, Stack size 8 bytes, bsp_ble.o(.text.BspBle_RstHigh))
[Stack]
- Max Depth = 16
- Call Chain = BspBle_RstHigh ⇒ gpio_bit_set
[Calls]
[Called By]
BspBle_RstLow (Thumb, 18 bytes, Stack size 8 bytes, bsp_ble.o(.text.BspBle_RstLow))
[Stack]
- Max Depth = 16
- Call Chain = BspBle_RstLow ⇒ gpio_bit_reset
[Calls]
[Called By]
BspBle_RxCb (Thumb, 34 bytes, Stack size 24 bytes, ble_module.o(.text.BspBle_RxCb))
[Stack]
- Max Depth = 48
- Call Chain = BspBle_RxCb ⇒ BleModule_RcvPacket
[Calls]
[Called By]
BspBle_WakeUp (Thumb, 40 bytes, Stack size 16 bytes, bsp_ble.o(.text.BspBle_WakeUp))
[Stack]
- Max Depth = 24
- Call Chain = BspBle_WakeUp ⇒ delay_us_block
[Calls]- >> delay_us_block
- >> gpio_bit_set
- >> gpio_bit_reset
[Called By]
BspBoost_SetCompare (Thumb, 38 bytes, Stack size 16 bytes, bsp_boost.o(.text.BspBoost_SetCompare))
[Stack]
- Max Depth = 32
- Call Chain = BspBoost_SetCompare ⇒ timer_channel_output_pulse_value_config
[Calls]- >> timer_channel_output_pulse_value_config
[Called By]
BspGsensor_Init (Thumb, 194 bytes, Stack size 64 bytes, bsp_g_sensor.o(.text.BspGsensor_Init))
[Stack]
- Max Depth = 92
- Call Chain = BspGsensor_Init ⇒ gpio_init
[Calls]- >> gpio_pin_remap_config
- >> gpio_init
- >> gpio_bit_set
- >> spi_init
- >> spi_enable
- >> rcu_periph_clock_enable
[Called By]
BspGsensor_ReadReg (Thumb, 84 bytes, Stack size 40 bytes, bsp_g_sensor.o(.text.BspGsensor_ReadReg))
[Stack]
- Max Depth = 76
- Call Chain = BspGsensor_ReadReg ⇒ BspGsensor_SpiWriteRead ⇒ spi_i2s_flag_get
[Calls]- >> gpio_bit_set
- >> gpio_bit_reset
- >> BspGsensor_SpiWriteRead
[Called By]- >> GetAngle
- >> AngleSensorInit
- >> LSM6DS3Init
BspGsensor_WriteReg (Thumb, 82 bytes, Stack size 32 bytes, bsp_g_sensor.o(.text.BspGsensor_WriteReg))
[Stack]
- Max Depth = 68
- Call Chain = BspGsensor_WriteReg ⇒ BspGsensor_SpiWriteRead ⇒ spi_i2s_flag_get
[Calls]- >> gpio_bit_set
- >> gpio_bit_reset
- >> BspGsensor_SpiWriteRead
[Called By]
BspLed_Close (Thumb, 72 bytes, Stack size 16 bytes, bsp_led.o(.text.BspLed_Close))
[Stack]
- Max Depth = 24
- Call Chain = BspLed_Close ⇒ gpio_bit_set
[Calls]- >> gpio_bit_set
- >> gpio_bit_reset
[Called By]- >> KEYLED
- >> BspLed_Init
- >> LedIWDG
- >> LEDTurnOff
- >> LEDFlash
- >> KEYLEDFlash
BspLed_Init (Thumb, 66 bytes, Stack size 24 bytes, bsp_led.o(.text.BspLed_Init))
[Stack]
- Max Depth = 52
- Call Chain = BspLed_Init ⇒ gpio_init
[Calls]- >> BspLed_Close
- >> gpio_init
- >> rcu_periph_clock_enable
[Called By]
BspLed_Open (Thumb, 72 bytes, Stack size 16 bytes, bsp_led.o(.text.BspLed_Open))
[Stack]
- Max Depth = 24
- Call Chain = BspLed_Open ⇒ gpio_bit_set
[Calls]- >> gpio_bit_set
- >> gpio_bit_reset
[Called By]- >> KEYLED
- >> LEDTurnOn
- >> LEDFlash
- >> KEYLEDFlash
BspLora_ClosePower (Thumb, 18 bytes, Stack size 8 bytes, bsp_lora.o(.text.BspLora_ClosePower))
[Stack]
- Max Depth = 16
- Call Chain = BspLora_ClosePower ⇒ gpio_bit_reset
[Calls]
[Called By]
BspLora_OpenPower (Thumb, 18 bytes, Stack size 8 bytes, bsp_lora.o(.text.BspLora_OpenPower))
[Stack]
- Max Depth = 16
- Call Chain = BspLora_OpenPower ⇒ gpio_bit_set
[Calls]
[Called By]
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, gd32f30x_it.o(.text.BusFault_Handler))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
COMP_TriggerCallback (Thumb, 14 bytes, Stack size 0 bytes, bemf.o(.text.COMP_TriggerCallback))
[Called By]
CPU_IntDisMeasMaxCurGet (Thumb, 54 bytes, Stack size 24 bytes, cpu_core.o(.text.CPU_IntDisMeasMaxCurGet))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = CPU_IntDisMeasMaxCurGet ⇒ CPU_IntDisMeasMaxCalc
[Calls]- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasMaxCalc
[Called By]- >> CPU_IntDisMeasMaxCurReset
CPU_IntDisMeasMaxCurReset (Thumb, 52 bytes, Stack size 16 bytes, cpu_core.o(.text.CPU_IntDisMeasMaxCurReset))
[Stack]
- Max Depth = 48 + Unknown Stack Size
- Call Chain = CPU_IntDisMeasMaxCurReset ⇒ CPU_IntDisMeasMaxCurGet ⇒ CPU_IntDisMeasMaxCalc
[Calls]- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasMaxCurGet
[Called By]
CPU_IntDisMeasStart (Thumb, 64 bytes, Stack size 8 bytes, cpu_core.o(.text.CPU_IntDisMeasStart))
[Stack]
- Max Depth = 8
- Call Chain = CPU_IntDisMeasStart
[Calls]
[Called By]- >> SystemUpdate
- >> OSTimeDly
- >> OSTaskCreate
- >> OSMutexCreate
- >> OSMutexPost
- >> OSMutexPend
- >> OS_IdleTask
- >> OSSchedUnlock
- >> OSSchedLock
- >> OS_TaskSuspend
- >> OS_TaskSemPost
- >> OSTaskSemPend
- >> OSTaskDel
- >> OS_CPU_SysTickHandler
- >> OS_TickTask
- >> OS_TickListUpdateTimeout
- >> OS_TickListUpdateDly
CPU_IntDisMeasStop (Thumb, 126 bytes, Stack size 16 bytes, cpu_core.o(.text.CPU_IntDisMeasStop))
[Stack]
- Max Depth = 16
- Call Chain = CPU_IntDisMeasStop
[Calls]
[Called By]- >> SystemUpdate
- >> OSTimeDly
- >> OSTaskCreate
- >> OSMutexCreate
- >> OSMutexPost
- >> OSMutexPend
- >> OS_IdleTask
- >> OSSchedUnlock
- >> OSSchedLock
- >> OS_TaskSuspend
- >> OS_TaskSemPost
- >> OSTaskSemPend
- >> OSTaskDel
- >> OS_CPU_SysTickHandler
- >> OS_TickTask
- >> OS_TickListUpdateTimeout
- >> OS_TickListUpdateDly
CPU_TS_TmrRd (Thumb, 12 bytes, Stack size 0 bytes, cpu_core.o(.text.CPU_TS_TmrRd))
[Called By]
- >> OSMutexPost
- >> OS_SchedLockTimeMeasStop
- >> OS_SchedLockTimeMeasStart
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
- >> OS_TaskInitTCB
- >> OSTaskSemPost
- >> OSTaskSemPend
- >> OSTaskSwHook
- >> OS_TmrTask
- >> OS_TickListUpdateTimeout
- >> OS_TickListUpdateDly
CRC16_Byte (Thumb, 170 bytes, Stack size 12 bytes, crc16.o(.text.CRC16_Byte))
[Stack]
- Max Depth = 12
- Call Chain = CRC16_Byte
[Called By]- >> ModbusSend
- >> ModbusRead
- >> Check_A3_Cmd_RegLength_OK
CalcAngle (Thumb, 194 bytes, Stack size 64 bytes, angle.o(.text.CalcAngle))
[Stack]
- Max Depth = 308
- Call Chain = CalcAngle ⇒ KalmanFilter ⇒ __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fsub
- >> __aeabi_f2d
- >> __aeabi_dmul
- >> __aeabi_dadd
- >> __aeabi_d2f
- >> atan2f
- >> KalmanFilter
[Called By]
CheckWhetherWriteBatteryThreshold (Thumb, 336 bytes, Stack size 8 bytes, protocolanalysis.o(.text.CheckWhetherWriteBatteryThreshold))
[Stack]
- Max Depth = 8
- Call Chain = CheckWhetherWriteBatteryThreshold
[Called By]
Check_A3_Cmd_RegLength_OK (Thumb, 120 bytes, Stack size 24 bytes, modbusframehal.o(.text.Check_A3_Cmd_RegLength_OK))
[Stack]
- Max Depth = 36
- Call Chain = Check_A3_Cmd_RegLength_OK ⇒ CRC16_Byte
[Calls]
[Called By]
ClearAngleNoChangeAlarmEveryMorning (Thumb, 106 bytes, Stack size 16 bytes, motorprotection.o(.text.ClearAngleNoChangeAlarmEveryMorning))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = ClearAngleNoChangeAlarmEveryMorning ⇒ Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Called By]
Clr_Counter (Thumb, 14 bytes, Stack size 0 bytes, bemf.o(.text.Clr_Counter))
[Called By]
- >> BEMF_StartInverter
- >> BEMF_Inverter
CommuTest_ClearAll (Thumb, 18 bytes, Stack size 0 bytes, modbusframehal.o(.text.CommuTest_ClearAll))
[Called By]
CommuTest_GetOne (Thumb, 102 bytes, Stack size 8 bytes, modbusframehal.o(.text.CommuTest_GetOne))
[Stack]
- Max Depth = 8
- Call Chain = CommuTest_GetOne
[Called By]- >> RCommuTestReply
- >> RCommuTestCrcOk
- >> RCommuTestCrcErr
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, gd32f30x_it.o(.text.DebugMon_Handler))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
DetectEmergencyStop (Thumb, 186 bytes, Stack size 8 bytes, motorprotection.o(.text.DetectEmergencyStop))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = DetectEmergencyStop ⇒ Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> Log_AddErrorAlarm
- >> EmergencyStop
[Called By]
DetectMotorDriver (Thumb, 4 bytes, Stack size 0 bytes, motorprotection.o(.text.DetectMotorDriver))
[Called By]
DetectMotorReverseAngleNoChange (Thumb, 1070 bytes, Stack size 16 bytes, motorprotection.o(.text.DetectMotorReverseAngleNoChange))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = DetectMotorReverseAngleNoChange ⇒ Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fsub
- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> Log_AddErrorAlarm
- >> __aeabi_fcmpgt
[Called By]
DetectMotorSoftLimitBrake (Thumb, 338 bytes, Stack size 56 bytes, motorprotection.o(.text.DetectMotorSoftLimitBrake))
[Stack]
- Max Depth = 272 + Unknown Stack Size
- Call Chain = DetectMotorSoftLimitBrake ⇒ Log_AddSysInterEvent ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> __aeabi_fadd
- >> __aeabi_f2iz
- >> MotorAllStop
- >> Log_AddSysInterEvent
[Called By]
DetectOverCurrent (Thumb, 4442 bytes, Stack size 232 bytes, motorprotection.o(.text.DetectOverCurrent))
[Stack]
- Max Depth = 424 + Unknown Stack Size
- Call Chain = DetectOverCurrent ⇒ Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmplt
- >> __aeabi_fcmpge
- >> __aeabi_f2iz
- >> Log_AddErrorAlarm
- >> __aeabi_ui2f
- >> __aeabi_fmul
- >> __aeabi_fdiv
[Called By]
DetectSoftLimit (Thumb, 488 bytes, Stack size 40 bytes, motorprotection.o(.text.DetectSoftLimit))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = DetectSoftLimit ⇒ Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> __aeabi_fadd
- >> Log_AddErrorAlarm
[Called By]
EXTI1_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, bsp_lora.o(.text.EXTI1_IRQHandler))
[Stack]
- Max Depth = 16
- Call Chain = EXTI1_IRQHandler ⇒ exti_interrupt_flag_get
[Calls]- >> exti_interrupt_flag_get
- >> exti_interrupt_flag_clear
- >> Sx1280_Dio1_IrqHandle
[Address Reference Count : 1]- startup_gd32f30x_hd.o(RESET)
EmergencyStop (Thumb, 4 bytes, Stack size 0 bytes, gpio.o(.text.EmergencyStop))
[Called By]
EraseNewSystemFlash (Thumb, 124 bytes, Stack size 24 bytes, flashstoragehal.o(.text.EraseNewSystemFlash))
[Stack]
- Max Depth = 84
- Call Chain = EraseNewSystemFlash ⇒ fmc_page_erase ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_unlock
- >> fmc_page_erase
- >> fmc_lock
- >> fmc_flag_clear
[Called By]
FLASH_ReadHalfWord (Thumb, 12 bytes, Stack size 4 bytes, log_new.o(.text.FLASH_ReadHalfWord))
[Stack]
- Max Depth = 4
- Call Chain = FLASH_ReadHalfWord
[Called By]- >> FLASH_ReadLog
- >> LogGet
FLASH_ReadLog (Thumb, 72 bytes, Stack size 16 bytes, log_new.o(.text.FLASH_ReadLog))
[Stack]
- Max Depth = 20
- Call Chain = FLASH_ReadLog ⇒ FLASH_ReadHalfWord
[Calls]
[Called By]
FLASH_WriteClr (Thumb, 50 bytes, Stack size 16 bytes, log_new.o(.text.FLASH_WriteClr))
[Stack]
- Max Depth = 76
- Call Chain = FLASH_WriteClr ⇒ fmc_page_erase ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_unlock
- >> fmc_page_erase
- >> fmc_lock
- >> fmc_flag_clear
[Called By]- >> LogWriteFlash
- >> LogInit
FLASH_Write_NotErase (Thumb, 112 bytes, Stack size 32 bytes, log_new.o(.text.FLASH_Write_NotErase))
[Stack]
- Max Depth = 92
- Call Chain = FLASH_Write_NotErase ⇒ fmc_halfword_program ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_unlock
- >> fmc_lock
- >> fmc_halfword_program
- >> fmc_flag_clear
[Called By]
GetASLProtocl (Thumb, 10 bytes, Stack size 0 bytes, asprotocol.o(.text.GetASLProtocl))
[Called By]
GetASProtocl (Thumb, 10 bytes, Stack size 0 bytes, asprotocol.o(.text.GetASProtocl))
[Called By]
GetASQProtocl (Thumb, 10 bytes, Stack size 0 bytes, asprotocol.o(.text.GetASQProtocl))
[Called By]
GetAngle (Thumb, 364 bytes, Stack size 48 bytes, anglesensorhal.o(.text.GetAngle))
[Stack]
- Max Depth = 356
- Call Chain = GetAngle ⇒ CalcAngle ⇒ KalmanFilter ⇒ __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fadd
- >> BspGsensor_ReadReg
- >> __aeabi_i2f
- >> CalcAngle
[Called By]
GetLogTotals (Thumb, 58 bytes, Stack size 0 bytes, log_new.o(.text.GetLogTotals))
[Called By]
- >> LogWriteFlash
- >> LogInit
GetMotorCurrent (Thumb, 102 bytes, Stack size 24 bytes, adcsample.o(.text.GetMotorCurrent))
[Stack]
- Max Depth = 80
- Call Chain = GetMotorCurrent ⇒ __aeabi_i2d ⇒ _double_epilogue ⇒ _double_round
[Calls]- >> __aeabi_i2d
- >> __aeabi_ddiv
- >> __aeabi_d2f
[Called By]
GetMotorDirState (Thumb, 30 bytes, Stack size 4 bytes, motorcontrol.o(.text.GetMotorDirState))
[Stack]
- Max Depth = 4
- Call Chain = GetMotorDirState
[Called By]
GetMotorRunningState (Thumb, 32 bytes, Stack size 4 bytes, motorcontrol.o(.text.GetMotorRunningState))
[Stack]
- Max Depth = 4
- Call Chain = GetMotorRunningState
[Called By]
Get_Counter (Thumb, 12 bytes, Stack size 0 bytes, bemf.o(.text.Get_Counter))
[Called By]
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, gd32f30x_it.o(.text.HardFault_Handler))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
Init_Hardware (Thumb, 56 bytes, Stack size 16 bytes, hardwareinit.o(.text.Init_Hardware))
[Stack]
- Max Depth = 220
- Call Chain = Init_Hardware ⇒ AngleSensorInit ⇒ LSM6DS3Init ⇒ BspGsensor_ReadReg ⇒ BspGsensor_SpiWriteRead ⇒ spi_i2s_flag_get
[Calls]
[Called By]
Init_IWDG (Thumb, 2 bytes, Stack size 0 bytes, init.o(.text.Init_IWDG))
[Called By]
Init_Para (Thumb, 188 bytes, Stack size 8 bytes, init.o(.text.Init_Para))
[Stack]
- Max Depth = 172
- Call Chain = Init_Para ⇒ Log_Init ⇒ RTC_Get ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> ReadWorkModeFromFlash
- >> QueueInit
- >> Log_Init
- >> InitAddedInterFlashPara
- >> FixedParaInit
- >> ConfigParaPartialInit
- >> ConfigParaInit
- >> ReadConfigParaFromFlash
[Called By]
Init_UCOS3 (Thumb, 712 bytes, Stack size 80 bytes, main.o(.text.Init_UCOS3))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = Init_UCOS3 ⇒ OSTaskCreate ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]- >> OSTaskCreate
- >> OSMutexCreate
[Called By]
Is_Leap_Year (Thumb, 144 bytes, Stack size 4 bytes, rtc.o(.text.Is_Leap_Year))
[Stack]
- Max Depth = 4
- Call Chain = Is_Leap_Year
[Called By]
KEYLED (Thumb, 540 bytes, Stack size 8 bytes, ledhal.o(.text.KEYLED))
[Stack]
- Max Depth = 40
- Call Chain = KEYLED ⇒ KEYLEDFlash ⇒ BspLed_Close ⇒ gpio_bit_set
[Calls]- >> BspLed_Close
- >> BspLed_Open
- >> KEYLEDFlash
[Called By]
KEYLEDFlash (Thumb, 60 bytes, Stack size 8 bytes, ledhal.o(.text.KEYLEDFlash))
[Stack]
- Max Depth = 32
- Call Chain = KEYLEDFlash ⇒ BspLed_Close ⇒ gpio_bit_set
[Calls]- >> BspLed_Close
- >> BspLed_Open
[Called By]
KalmanFilter (Thumb, 730 bytes, Stack size 224 bytes, calculate.o(.text.KalmanFilter))
[Stack]
- Max Depth = 244
- Call Chain = KalmanFilter ⇒ __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fsub
- >> __aeabi_fadd
- >> __aeabi_fmul
- >> __aeabi_fdiv
[Called By]
LEDFlash (Thumb, 60 bytes, Stack size 8 bytes, ledhal.o(.text.LEDFlash))
[Stack]
- Max Depth = 32
- Call Chain = LEDFlash ⇒ BspLed_Close ⇒ gpio_bit_set
[Calls]- >> BspLed_Close
- >> BspLed_Open
[Called By]
LEDTurnOff (Thumb, 10 bytes, Stack size 8 bytes, ledhal.o(.text.LEDTurnOff))
[Stack]
- Max Depth = 32
- Call Chain = LEDTurnOff ⇒ BspLed_Close ⇒ gpio_bit_set
[Calls]
[Called By]
LEDTurnOn (Thumb, 10 bytes, Stack size 8 bytes, ledhal.o(.text.LEDTurnOn))
[Stack]
- Max Depth = 32
- Call Chain = LEDTurnOn ⇒ BspLed_Open ⇒ gpio_bit_set
[Calls]
[Called By]
LoRaModulePowerOff (Thumb, 8 bytes, Stack size 8 bytes, loramodule.o(.text.LoRaModulePowerOff))
[Stack]
- Max Depth = 24
- Call Chain = LoRaModulePowerOff ⇒ BspLora_ClosePower ⇒ gpio_bit_reset
[Calls]
[Called By]
LoRaModulePowerOn (Thumb, 8 bytes, Stack size 8 bytes, loramodule.o(.text.LoRaModulePowerOn))
[Stack]
- Max Depth = 24
- Call Chain = LoRaModulePowerOn ⇒ BspLora_OpenPower ⇒ gpio_bit_set
[Calls]
[Called By]
LogAppend (Thumb, 244 bytes, Stack size 32 bytes, log_new.o(.text.LogAppend))
[Stack]
- Max Depth = 32
- Call Chain = LogAppend
[Called By]- >> Log_Init
- >> Log_AddSysInterEvent
- >> Log_AddErrorAlarm
- >> Log_AddParamChange
- >> Log_AddWorkModeChange
LogGet (Thumb, 944 bytes, Stack size 32 bytes, log_new.o(.text.LogGet))
[Stack]
- Max Depth = 36
- Call Chain = LogGet ⇒ FLASH_ReadHalfWord
[Calls]
[Called By]
LogInit (Thumb, 564 bytes, Stack size 24 bytes, log_new.o(.text.LogInit))
[Stack]
- Max Depth = 100
- Call Chain = LogInit ⇒ FLASH_WriteClr ⇒ fmc_page_erase ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> GetLogTotals
- >> FLASH_WriteClr
- >> FLASH_ReadLog
[Called By]
LogWrite (Thumb, 148 bytes, Stack size 16 bytes, log_new.o(.text.LogWrite))
[Stack]
- Max Depth = 140
- Call Chain = LogWrite ⇒ LogWriteFlash ⇒ FLASH_Write_NotErase ⇒ fmc_halfword_program ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]
[Called By]
LogWriteFlash (Thumb, 308 bytes, Stack size 32 bytes, log_new.o(.text.LogWriteFlash))
[Stack]
- Max Depth = 124
- Call Chain = LogWriteFlash ⇒ FLASH_Write_NotErase ⇒ fmc_halfword_program ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> GetLogTotals
- >> FLASH_Write_NotErase
- >> FLASH_WriteClr
[Called By]
Log_AddErrorAlarm (Thumb, 218 bytes, Stack size 32 bytes, log.o(.text.Log_AddErrorAlarm))
[Stack]
- Max Depth = 192 + Unknown Stack Size
- Call Chain = Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
- >> OSMutexPost
- >> OSMutexPend
- >> LogAppend
[Called By]- >> DetectSoftLimit
- >> DetectOverCurrent
- >> DetectMotorReverseAngleNoChange
- >> DetectEmergencyStop
- >> ParameterSave
- >> MotorProtection
- >> AngleMangement
- >> ClearAngleNoChangeAlarmEveryMorning
- >> AngleNoChange_Reset
Log_AddParamChange (Thumb, 206 bytes, Stack size 32 bytes, log.o(.text.Log_AddParamChange))
[Stack]
- Max Depth = 192 + Unknown Stack Size
- Call Chain = Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OSMutexPost
- >> OSMutexPend
- >> LogAppend
[Called By]- >> RWYBTkeyL
- >> RWYBTkeyH
- >> RWYBTadd6
- >> RWYBTadd4
- >> RWYBTadd3
- >> RWYBTChannel
- >> RWWorkMode1
- >> RWWWindProtectionAngle
- >> RWWSoftLimitAngle2
- >> RWWSoftLimitAngle1
- >> RWWFacingWindAngle
- >> RWUpWindSpeed_S
- >> RWUpWindSpeed
- >> RWUpStartTime_S
- >> RWUpStartTime
- >> RWTimeZone2_S
- >> RWTimeZone1_S
- >> RWTerrainSlopeEvening1_S
- >> RWTerrainSlopeEvening
- >> RWTerrainSlope2
- >> RWTerrainSlope1_S
- >> RWTerrainSlope1
- >> RWSouthNorthShiftAngle1_S
- >> RWSouthNorthShiftAngle
- >> RWRemoteWindSpeed_S
- >> RWRemoteWindSpeed
- >> RWRemoteWindDirect_S
- >> RWRemoteWindDirect
- >> RWRS485Enable
- >> RWProtectCurrent_S
- >> RWProtectCurrent2
- >> RWProtectCurrent1
- >> RWPowerMode
- >> RWPostSpacing_S
- >> RWPostSpacing2
- >> RWPostSpacing1
- >> RWPVModuleWidth_S
- >> RWPVModuleWidth2
- >> RWPVModuleWidth1
- >> RWNoComEnable_S
- >> RWNoComEnable
- >> RWMotorOrientation_S
- >> RWMotorOrientation
- >> RWManufactor
- >> RWLowWindSpeed_S
- >> RWLowWindSpeed
- >> RWLowStopTime_S
- >> RWLowStopTime
- >> RWLongitude2_S
- >> RWLongitude1_S
- >> RWLogEnable
- >> RWLatitude2_S
- >> RWLatitude1_S
- >> RWJXYLpower
- >> RWJXYLparity
- >> RWJXYLmode
- >> RWJXYLfq3
- >> RWJXYLfq2
- >> RWJXYLfq1
- >> RWJXYLfactor
- >> RWJXYLbw
- >> RWJXYLbaudrate
- >> RWHeatEnable_S
- >> RWHeatEnable
- >> RWFacingWindStopFunction_Enable_S
- >> RWFacingWindStopFunction_Enable
- >> RWEWindProtectionAngle
- >> RWEWTracingAccuracy_S
- >> RWEWTracingAccuracy2
- >> RWEWTracingAccuracy1
- >> RWEWSoftLimitAngle_S
- >> RWEWFacingWindAngle_S
- >> RWESoftLimitAngle2
- >> RWESoftLimitAngle1
- >> RWEFacingWindAngle
- >> RWDeviceNetID
- >> RWDeviceIDL
- >> RWDeviceIDH
- >> RWComID_S
- >> RWComID
- >> RWCleaningDockAngle_S
- >> RWCleaningDockAngle
- >> RWChannelEnable
- >> RWBatteryLowTriggerValue_S
- >> RWBatteryLowTriggerValue
- >> RWBatteryLowRecoveryValue_S
- >> RWBatteryLowRecoveryValue
- >> RWBatteryHighTemperatureProtection_Value_S
- >> RWBatteryHighTemperatureProtection_TriggerValue
- >> RWBatteryHighTemperatureProtection_ExitValue
- >> RWBatteryEmptyTriggerValue_S
- >> RWBatteryEmptyTriggerValue
- >> RWBatteryEmptyRecoveryValue_S
- >> RWBatteryEmptyRecoveryValue
- >> RWBatSocLowRunBackWaitTime
- >> RWBackAngle_S
- >> RWBackAngle
- >> RWAIRemoteTarget1_S
- >> RWAIRemoteTarget
Log_AddSysInterEvent (Thumb, 212 bytes, Stack size 56 bytes, log.o(.text.Log_AddSysInterEvent))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = Log_AddSysInterEvent ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OSMutexPost
- >> OSMutexPend
- >> LogAppend
[Called By]- >> DetectMotorSoftLimitBrake
- >> MotorAngleControl
- >> ModbusOverLoRa
Log_AddWorkModeChange (Thumb, 202 bytes, Stack size 40 bytes, log.o(.text.Log_AddWorkModeChange))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = Log_AddWorkModeChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OSMutexPost
- >> OSMutexPend
- >> LogAppend
[Called By]- >> IdelMode
- >> AutoModeSwitch
- >> RWWorkMode2
- >> RWWorkMode1_S
Log_Init (Thumb, 238 bytes, Stack size 56 bytes, log.o(.text.Log_Init))
[Stack]
- Max Depth = 164
- Call Chain = Log_Init ⇒ RTC_Get ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> RTC_Get
- >> LogInit
- >> LogAppend
[Called By]
Log_ReadToBuf (Thumb, 98 bytes, Stack size 24 bytes, log.o(.text.Log_ReadToBuf))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = Log_ReadToBuf ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OSMutexPost
- >> OSMutexPend
- >> LogGet
[Called By]
Log_WriteToFlash (Thumb, 102 bytes, Stack size 24 bytes, log.o(.text.Log_WriteToFlash))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = Log_WriteToFlash ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OSMutexPost
- >> OSMutexPend
- >> LogWrite
[Called By]
LoraResetCheck (Thumb, 68 bytes, Stack size 16 bytes, loramodule.o(.text.LoraResetCheck))
[Stack]
- Max Depth = 40
- Call Chain = LoraResetCheck ⇒ LoRaModulePowerOn ⇒ BspLora_OpenPower ⇒ gpio_bit_set
[Calls]- >> LoRaModulePowerOn
- >> LoRaModulePowerOff
[Called By]
LoraResetNoon (Thumb, 158 bytes, Stack size 16 bytes, loramodule.o(.text.LoraResetNoon))
[Stack]
- Max Depth = 16
- Call Chain = LoraResetNoon
[Called By]
LoraSend (Thumb, 1694 bytes, Stack size 32 bytes, modbusframehal.o(.text.LoraSend))
[Stack]
- Max Depth = 32
- Call Chain = LoraSend
[Called By]- >> ReadYBTLoraParaCmd
- >> ModbusOverLoRa
MCULED (Thumb, 136 bytes, Stack size 16 bytes, ledhal.o(.text.MCULED))
[Stack]
- Max Depth = 48
- Call Chain = MCULED ⇒ LEDTurnOn ⇒ BspLed_Open ⇒ gpio_bit_set
[Calls]- >> LEDTurnOn
- >> LEDTurnOff
- >> LEDFlash
[Called By]
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, gd32f30x_it.o(.text.MemManage_Handler))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
Modbus485_RcvByte (Thumb, 104 bytes, Stack size 4 bytes, modbusframehal.o(.text.Modbus485_RcvByte))
[Stack]
- Max Depth = 4
- Call Chain = Modbus485_RcvByte
[Called By]
Modbus485_SendEnd (Thumb, 26 bytes, Stack size 0 bytes, modbusframehal.o(.text.Modbus485_SendEnd))
[Called By]
ModbusPortInit (Thumb, 94 bytes, Stack size 8 bytes, modbusframehal.o(.text.ModbusPortInit))
[Stack]
- Max Depth = 8
- Call Chain = ModbusPortInit
[Called By]
ModbusRead (Thumb, 1016 bytes, Stack size 32 bytes, modbusframehal.o(.text.ModbusRead))
[Stack]
- Max Depth = 44
- Call Chain = ModbusRead ⇒ CRC16_Byte
[Calls]
[Called By]
ModbusSend (Thumb, 462 bytes, Stack size 32 bytes, modbusframehal.o(.text.ModbusSend))
[Stack]
- Max Depth = 72
- Call Chain = ModbusSend ⇒ Bsp485_SendByte ⇒ usart_data_transmit
[Calls]- >> Bsp485_SendByte
- >> Bsp485_DE_Low
- >> Bsp485_DE_High
- >> CRC16_Byte
[Called By]- >> RelayCollect
- >> ModbusOverLoRa
MotorAllStop (Thumb, 88 bytes, Stack size 16 bytes, motorcontrol.o(.text.MotorAllStop))
[Stack]
- Max Depth = 32
- Call Chain = MotorAllStop ⇒ BEMF_Init
[Calls]- >> BEMF_Init
- >> TimerStop
[Called By]- >> MotorTurnWest
- >> MotorTurnEast
- >> DetectMotorSoftLimitBrake
- >> MotorAngleControl
MotorInit (Thumb, 12 bytes, Stack size 8 bytes, motorcontrol.o(.text.MotorInit))
[Stack]
- Max Depth = 8
- Call Chain = MotorInit
[Calls]- >> TIM4Init
- >> MotorIOInit
[Called By]
MotorStop (Thumb, 94 bytes, Stack size 16 bytes, motorcontrol.o(.text.MotorStop))
[Stack]
- Max Depth = 32
- Call Chain = MotorStop ⇒ BEMF_Init
[Calls]
[Called By]
MotorTurnEast (Thumb, 196 bytes, Stack size 16 bytes, motorcontrol.o(.text.MotorTurnEast))
[Stack]
- Max Depth = 48
- Call Chain = MotorTurnEast ⇒ MotorAllStop ⇒ BEMF_Init
[Calls]- >> MotorAllStop
- >> Boost_SetMode
- >> BEMF_Init
- >> TimerStart
[Called By]
MotorTurnWest (Thumb, 192 bytes, Stack size 16 bytes, motorcontrol.o(.text.MotorTurnWest))
[Stack]
- Max Depth = 48
- Call Chain = MotorTurnWest ⇒ MotorAllStop ⇒ BEMF_Init
[Calls]- >> MotorAllStop
- >> Boost_SetMode
- >> BEMF_Init
- >> TimerStart
[Called By]
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, gd32f30x_it.o(.text.NMI_Handler))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
OSCfg_Init (Thumb, 2 bytes, Stack size 0 bytes, os_cfg_app.o(.text.OSCfg_Init))
[Called By]
OSIdleTaskHook (Thumb, 34 bytes, Stack size 8 bytes, os_cpu_c.o(.text.OSIdleTaskHook))
[Stack]
- Max Depth = 8
- Call Chain = OSIdleTaskHook
[Called By]
OSInit (Thumb, 430 bytes, Stack size 24 bytes, os_core.o(.text.OSInit))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = OSInit ⇒ OS_IdleTaskInit ⇒ OSTaskCreate ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]- >> OS_TmrInit
- >> OS_TickTaskInit
- >> OS_TaskInit
- >> OS_SemInit
- >> OS_RdyListInit
- >> OS_PrioInit
- >> OS_MutexInit
- >> OS_IdleTaskInit
- >> OS_FlagInit
- >> OSInitHook
- >> OSCfg_Init
[Called By]
OSInitHook (Thumb, 44 bytes, Stack size 0 bytes, os_cpu_c.o(.text.OSInitHook))
[Called By]
OSIntExit (Thumb, 246 bytes, Stack size 16 bytes, os_core.o(.text.OSIntExit))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = OSIntExit ⇒ OS_PrioGetHighest
[Calls]- >> OS_PrioGetHighest
- >> OSIntCtxSw
- >> CPU_SR_Save
- >> CPU_SR_Restore
[Called By]
OSMutexCreate (Thumb, 160 bytes, Stack size 24 bytes, os_mutex.o(.text.OSMutexCreate))
[Stack]
- Max Depth = 40 + Unknown Stack Size
- Call Chain = OSMutexCreate ⇒ CPU_IntDisMeasStop
[Calls]- >> OS_PendListInit
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]- >> Init_UCOS3
- >> OS_TmrInit
OSMutexPend (Thumb, 854 bytes, Stack size 72 bytes, os_mutex.o(.text.OSMutexPend))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OS_RdyListRemove
- >> OS_RdyListInsertHead
- >> OS_PrioInsert
- >> OS_PendListChangePrio
- >> OS_Pend
- >> OSSched
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]- >> Log_WriteToFlash
- >> Log_AddSysInterEvent
- >> Log_AddErrorAlarm
- >> OS_TmrLock
- >> Log_AddParamChange
- >> Log_ReadToBuf
- >> Log_AddWorkModeChange
OSMutexPost (Thumb, 484 bytes, Stack size 48 bytes, os_mutex.o(.text.OSMutexPost))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = OSMutexPost ⇒ OS_Post ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]- >> OS_RdyListRemove
- >> OS_RdyListInsertTail
- >> OS_PrioInsert
- >> OS_Post
- >> OSSched
- >> CPU_TS_TmrRd
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]- >> Log_WriteToFlash
- >> Log_AddSysInterEvent
- >> Log_AddErrorAlarm
- >> OS_TmrUnlock
- >> Log_AddParamChange
- >> Log_ReadToBuf
- >> Log_AddWorkModeChange
OSSched (Thumb, 174 bytes, Stack size 16 bytes, os_core.o(.text.OSSched))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = OSSched ⇒ OS_PrioGetHighest
[Calls]- >> OS_PrioGetHighest
- >> OSCtxSw
- >> CPU_SR_Save
- >> CPU_SR_Restore
[Called By]- >> OSTimeDly
- >> OSTaskCreate
- >> OSMutexPost
- >> OSMutexPend
- >> OSSchedUnlock
- >> OS_TaskSuspend
- >> OS_TaskSemPost
- >> OSTaskSemPend
- >> OSTaskDel
OSSchedLock (Thumb, 154 bytes, Stack size 16 bytes, os_core.o(.text.OSSchedLock))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = OSSchedLock ⇒ CPU_IntDisMeasStop
[Calls]- >> OS_SchedLockTimeMeasStart
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]
OSSchedUnlock (Thumb, 194 bytes, Stack size 16 bytes, os_core.o(.text.OSSchedUnlock))
[Stack]
- Max Depth = 48 + Unknown Stack Size
- Call Chain = OSSchedUnlock ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]- >> OS_SchedLockTimeMeasStop
- >> OSSched
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]
OSStart (Thumb, 128 bytes, Stack size 16 bytes, os_core.o(.text.OSStart))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = OSStart ⇒ OS_PrioGetHighest
[Calls]- >> OS_PrioGetHighest
- >> OSStartHighRdy
[Called By]
OSTaskCreate (Thumb, 564 bytes, Stack size 88 bytes, os_task.o(.text.OSTaskCreate))
[Stack]
- Max Depth = 120 + Unknown Stack Size
- Call Chain = OSTaskCreate ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]- >> OS_RdyListInsertTail
- >> OS_PrioInsert
- >> OSSched
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
- >> OS_TaskInitTCB
- >> OSTaskStkInit
- >> OSTaskCreateHook
[Called By]- >> OS_Init
- >> Init_UCOS3
- >> OS_TmrInit
- >> OS_TickTaskInit
- >> OS_IdleTaskInit
OSTaskCreateHook (Thumb, 48 bytes, Stack size 16 bytes, os_cpu_c.o(.text.OSTaskCreateHook))
[Stack]
- Max Depth = 16
- Call Chain = OSTaskCreateHook
[Called By]
OSTaskDel (Thumb, 352 bytes, Stack size 32 bytes, os_task.o(.text.OSTaskDel))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = OSTaskDel ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]- >> OS_TickListRemove
- >> OS_RdyListRemove
- >> OS_PendListRemove
- >> OSSched
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
- >> OS_TaskInitTCB
- >> OSTaskDelHook
[Called By]
OSTaskDelHook (Thumb, 48 bytes, Stack size 16 bytes, os_cpu_c.o(.text.OSTaskDelHook))
[Stack]
- Max Depth = 16
- Call Chain = OSTaskDelHook
[Called By]
OSTaskReturnHook (Thumb, 48 bytes, Stack size 16 bytes, os_cpu_c.o(.text.OSTaskReturnHook))
[Stack]
- Max Depth = 16
- Call Chain = OSTaskReturnHook
[Called By]
OSTaskSemPend (Thumb, 642 bytes, Stack size 48 bytes, os_task.o(.text.OSTaskSemPend))
[Stack]
- Max Depth = 136 + Unknown Stack Size
- Call Chain = OSTaskSemPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OS_Pend
- >> OSSched
- >> CPU_TS_TmrRd
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]- >> OS_TmrTask
- >> OS_TickTask
OSTaskSemPost (Thumb, 80 bytes, Stack size 32 bytes, os_task.o(.text.OSTaskSemPost))
[Stack]
- Max Depth = 160 + Unknown Stack Size
- Call Chain = OSTaskSemPost ⇒ OS_TaskSemPost ⇒ OS_Post ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]- >> CPU_TS_TmrRd
- >> OS_TaskSemPost
[Called By]
OSTaskStkInit (Thumb, 270 bytes, Stack size 32 bytes, os_cpu_c.o(.text.OSTaskStkInit))
[Stack]
- Max Depth = 32
- Call Chain = OSTaskStkInit
[Called By]
OSTaskSuspend (Thumb, 74 bytes, Stack size 16 bytes, os_task.o(.text.OSTaskSuspend))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = OSTaskSuspend ⇒ OS_TaskSuspend ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Called By]
OSTaskSwHook (Thumb, 220 bytes, Stack size 16 bytes, os_cpu_c.o(.text.OSTaskSwHook))
[Stack]
- Max Depth = 64 + Unknown Stack Size
- Call Chain = OSTaskSwHook ⇒ CPU_IntDisMeasMaxCurReset ⇒ CPU_IntDisMeasMaxCurGet ⇒ CPU_IntDisMeasMaxCalc
[Calls]- >> CPU_TS_TmrRd
- >> CPU_IntDisMeasMaxCurReset
[Address Reference Count : 1]
OSTimeDly (Thumb, 248 bytes, Stack size 32 bytes, os_time.o(.text.OSTimeDly))
[Stack]
- Max Depth = 88 + Unknown Stack Size
- Call Chain = OSTimeDly ⇒ OS_TickListInsertDly ⇒ OS_TickListInsert
[Calls]- >> OS_RdyListRemove
- >> OSSched
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
- >> OS_TickListInsertDly
[Called By]- >> WorkmodeControl
- >> Sampling
- >> ParameterSave
- >> MotorProtection
- >> MotorAngleControl
- >> ModbusOverLoRa
- >> LedIWDG
- >> AngleMangement
OSTimeTick (Thumb, 92 bytes, Stack size 16 bytes, os_time.o(.text.OSTimeTick))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = OSTimeTick ⇒ OSTaskSemPost ⇒ OS_TaskSemPost ⇒ OS_Post ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]- >> OSTaskSemPost
- >> OSTimeTickHook
[Called By]
OSTimeTickHook (Thumb, 34 bytes, Stack size 8 bytes, os_cpu_c.o(.text.OSTimeTickHook))
[Stack]
- Max Depth = 8
- Call Chain = OSTimeTickHook
[Called By]
OS_CPU_SysTickHandler (Thumb, 70 bytes, Stack size 16 bytes, os_cpu_c.o(.text.OS_CPU_SysTickHandler))
[Stack]
- Max Depth = 192 + Unknown Stack Size
- Call Chain = OS_CPU_SysTickHandler ⇒ OSTimeTick ⇒ OSTaskSemPost ⇒ OS_TaskSemPost ⇒ OS_Post ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]- >> OSIntExit
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
- >> OSTimeTick
[Address Reference Count : 1]- startup_gd32f30x_hd.o(RESET)
OS_FlagInit (Thumb, 24 bytes, Stack size 4 bytes, os_flag.o(.text.OS_FlagInit))
[Stack]
- Max Depth = 4
- Call Chain = OS_FlagInit
[Called By]
OS_IdleTask (Thumb, 68 bytes, Stack size 16 bytes, os_core.o(.text.OS_IdleTask))
[Stack]
- Max Depth = 32 + Unknown Stack Size
- Call Chain = OS_IdleTask ⇒ CPU_IntDisMeasStop
[Calls]- >> OSIdleTaskHook
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Address Reference Count : 1]- os_core.o(.text.OS_IdleTaskInit)
OS_IdleTaskInit (Thumb, 136 bytes, Stack size 56 bytes, os_core.o(.text.OS_IdleTaskInit))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = OS_IdleTaskInit ⇒ OSTaskCreate ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]
[Called By]
OS_Init (Thumb, 102 bytes, Stack size 56 bytes, main.o(.text.OS_Init))
[Stack]
- Max Depth = 256 + Unknown Stack Size
- Call Chain = OS_Init ⇒ OSInit ⇒ OS_IdleTaskInit ⇒ OSTaskCreate ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]- >> systick_config
- >> OSTaskCreate
- >> OSStart
- >> OSInit
[Called By]
OS_MutexInit (Thumb, 24 bytes, Stack size 4 bytes, os_mutex.o(.text.OS_MutexInit))
[Stack]
- Max Depth = 4
- Call Chain = OS_MutexInit
[Called By]
OS_Pend (Thumb, 126 bytes, Stack size 32 bytes, os_core.o(.text.OS_Pend))
[Stack]
- Max Depth = 88
- Call Chain = OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OS_TaskBlock
- >> OS_PendListInsertPrio
- >> OS_PendDataInit
[Called By]- >> OSMutexPend
- >> OSTaskSemPend
OS_PendDataInit (Thumb, 104 bytes, Stack size 12 bytes, os_core.o(.text.OS_PendDataInit))
[Stack]
- Max Depth = 12
- Call Chain = OS_PendDataInit
[Called By]
OS_PendListChangePrio (Thumb, 110 bytes, Stack size 32 bytes, os_core.o(.text.OS_PendListChangePrio))
[Stack]
- Max Depth = 60
- Call Chain = OS_PendListChangePrio ⇒ OS_PendListInsertPrio
[Calls]- >> OS_PendListRemove1
- >> OS_PendListInsertPrio
[Called By]
OS_PendListInit (Thumb, 22 bytes, Stack size 4 bytes, os_core.o(.text.OS_PendListInit))
[Stack]
- Max Depth = 4
- Call Chain = OS_PendListInit
[Called By]
OS_PendListInsertPrio (Thumb, 236 bytes, Stack size 28 bytes, os_core.o(.text.OS_PendListInsertPrio))
[Stack]
- Max Depth = 28
- Call Chain = OS_PendListInsertPrio
[Called By]- >> OS_PendListChangePrio
- >> OS_Pend
OS_PendListRemove (Thumb, 84 bytes, Stack size 32 bytes, os_core.o(.text.OS_PendListRemove))
[Stack]
- Max Depth = 48
- Call Chain = OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]
[Called By]- >> OS_Post
- >> OSTaskDel
- >> OS_TickListUpdateTimeout
OS_PendListRemove1 (Thumb, 140 bytes, Stack size 16 bytes, os_core.o(.text.OS_PendListRemove1))
[Stack]
- Max Depth = 16
- Call Chain = OS_PendListRemove1
[Called By]- >> OS_PendListRemove
- >> OS_PendListChangePrio
OS_Post (Thumb, 290 bytes, Stack size 32 bytes, os_core.o(.text.OS_Post))
[Stack]
- Max Depth = 80
- Call Chain = OS_Post ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]- >> OS_TickListRemove
- >> OS_RdyListInsert
- >> OS_Post1
- >> OS_PendListRemove
[Called By]- >> OSMutexPost
- >> OS_TaskSemPost
OS_Post1 (Thumb, 108 bytes, Stack size 28 bytes, os_core.o(.text.OS_Post1))
[Stack]
- Max Depth = 28
- Call Chain = OS_Post1
[Called By]
OS_PrioGetHighest (Thumb, 76 bytes, Stack size 16 bytes, os_prio.o(.text.OS_PrioGetHighest))
[Stack]
- Max Depth = 16 + Unknown Stack Size
- Call Chain = OS_PrioGetHighest
[Calls]
[Called By]- >> OSStart
- >> OSSched
- >> OSIntExit
OS_PrioInit (Thumb, 46 bytes, Stack size 4 bytes, os_prio.o(.text.OS_PrioInit))
[Stack]
- Max Depth = 4
- Call Chain = OS_PrioInit
[Called By]
OS_PrioInsert (Thumb, 76 bytes, Stack size 16 bytes, os_prio.o(.text.OS_PrioInsert))
[Stack]
- Max Depth = 16
- Call Chain = OS_PrioInsert
[Called By]- >> OSTaskCreate
- >> OSMutexPost
- >> OSMutexPend
- >> OS_RdyListInsert
OS_PrioRemove (Thumb, 76 bytes, Stack size 16 bytes, os_prio.o(.text.OS_PrioRemove))
[Stack]
- Max Depth = 16
- Call Chain = OS_PrioRemove
[Called By]
OS_RdyListInit (Thumb, 74 bytes, Stack size 8 bytes, os_core.o(.text.OS_RdyListInit))
[Stack]
- Max Depth = 8
- Call Chain = OS_RdyListInit
[Called By]
OS_RdyListInsert (Thumb, 58 bytes, Stack size 16 bytes, os_core.o(.text.OS_RdyListInsert))
[Stack]
- Max Depth = 32
- Call Chain = OS_RdyListInsert ⇒ OS_PrioInsert
[Calls]- >> OS_RdyListInsertTail
- >> OS_RdyListInsertHead
- >> OS_PrioInsert
[Called By]- >> OS_Post
- >> OS_TickListUpdateTimeout
- >> OS_TickListUpdateDly
OS_RdyListInsertHead (Thumb, 114 bytes, Stack size 12 bytes, os_core.o(.text.OS_RdyListInsertHead))
[Stack]
- Max Depth = 12
- Call Chain = OS_RdyListInsertHead
[Called By]- >> OSMutexPend
- >> OS_RdyListInsert
OS_RdyListInsertTail (Thumb, 112 bytes, Stack size 12 bytes, os_core.o(.text.OS_RdyListInsertTail))
[Stack]
- Max Depth = 12
- Call Chain = OS_RdyListInsertTail
[Called By]- >> OSTaskCreate
- >> OSMutexPost
- >> OS_RdyListInsert
OS_RdyListRemove (Thumb, 162 bytes, Stack size 24 bytes, os_core.o(.text.OS_RdyListRemove))
[Stack]
- Max Depth = 40
- Call Chain = OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Called By]- >> OSTimeDly
- >> OSMutexPost
- >> OSMutexPend
- >> OS_TaskBlock
- >> OS_TaskSuspend
- >> OSTaskDel
OS_SchedLockTimeMeasStart (Thumb, 36 bytes, Stack size 8 bytes, os_core.o(.text.OS_SchedLockTimeMeasStart))
[Stack]
- Max Depth = 8
- Call Chain = OS_SchedLockTimeMeasStart
[Calls]
[Called By]
OS_SchedLockTimeMeasStop (Thumb, 108 bytes, Stack size 16 bytes, os_core.o(.text.OS_SchedLockTimeMeasStop))
[Stack]
- Max Depth = 16
- Call Chain = OS_SchedLockTimeMeasStop
[Calls]
[Called By]
OS_SemInit (Thumb, 24 bytes, Stack size 4 bytes, os_sem.o(.text.OS_SemInit))
[Stack]
- Max Depth = 4
- Call Chain = OS_SemInit
[Called By]
OS_TaskBlock (Thumb, 62 bytes, Stack size 16 bytes, os_core.o(.text.OS_TaskBlock))
[Stack]
- Max Depth = 56
- Call Chain = OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OS_TickListInsert
- >> OS_RdyListRemove
[Called By]
OS_TaskInit (Thumb, 34 bytes, Stack size 4 bytes, os_task.o(.text.OS_TaskInit))
[Stack]
- Max Depth = 4
- Call Chain = OS_TaskInit
[Called By]
OS_TaskInitTCB (Thumb, 216 bytes, Stack size 24 bytes, os_task.o(.text.OS_TaskInitTCB))
[Stack]
- Max Depth = 24
- Call Chain = OS_TaskInitTCB
[Calls]
[Called By]- >> OSTaskCreate
- >> OSTaskDel
OS_TaskReturn (Thumb, 32 bytes, Stack size 16 bytes, os_task.o(.text.OS_TaskReturn))
[Stack]
- Max Depth = 96 + Unknown Stack Size
- Call Chain = OS_TaskReturn ⇒ OSTaskDel ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]- >> OSTaskReturnHook
- >> OSTaskDel
[Address Reference Count : 1]- os_cpu_c.o(.text.OSTaskStkInit)
OS_TaskSemPost (Thumb, 396 bytes, Stack size 48 bytes, os_task.o(.text.OS_TaskSemPost))
[Stack]
- Max Depth = 128 + Unknown Stack Size
- Call Chain = OS_TaskSemPost ⇒ OS_Post ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]- >> OS_Post
- >> OSSched
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]
OS_TaskSuspend (Thumb, 370 bytes, Stack size 24 bytes, os_task.o(.text.OS_TaskSuspend))
[Stack]
- Max Depth = 64 + Unknown Stack Size
- Call Chain = OS_TaskSuspend ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OS_RdyListRemove
- >> OSSched
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]
OS_TickListInsert (Thumb, 260 bytes, Stack size 24 bytes, os_tick.o(.text.OS_TickListInsert))
[Stack]
- Max Depth = 24
- Call Chain = OS_TickListInsert
[Called By]- >> OS_TaskBlock
- >> OS_TickListInsertDly
OS_TickListInsertDly (Thumb, 306 bytes, Stack size 32 bytes, os_tick.o(.text.OS_TickListInsertDly))
[Stack]
- Max Depth = 56
- Call Chain = OS_TickListInsertDly ⇒ OS_TickListInsert
[Calls]
[Called By]
OS_TickListRemove (Thumb, 152 bytes, Stack size 16 bytes, os_tick.o(.text.OS_TickListRemove))
[Stack]
- Max Depth = 16
- Call Chain = OS_TickListRemove
[Called By]
OS_TickTask (Thumb, 162 bytes, Stack size 40 bytes, os_tick.o(.text.OS_TickTask))
[Stack]
- Max Depth = 176 + Unknown Stack Size
- Call Chain = OS_TickTask ⇒ OSTaskSemPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
- >> OSTaskSemPend
- >> OS_TickListUpdateTimeout
- >> OS_TickListUpdateDly
[Address Reference Count : 1]- os_tick.o(.text.OS_TickTaskInit)
OS_TickTaskInit (Thumb, 252 bytes, Stack size 48 bytes, os_tick.o(.text.OS_TickTaskInit))
[Stack]
- Max Depth = 168 + Unknown Stack Size
- Call Chain = OS_TickTaskInit ⇒ OSTaskCreate ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]
[Called By]
OS_TmrInit (Thumb, 406 bytes, Stack size 48 bytes, os_tmr.o(.text.OS_TmrInit))
[Stack]
- Max Depth = 168 + Unknown Stack Size
- Call Chain = OS_TmrInit ⇒ OSTaskCreate ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]- >> OSTaskCreate
- >> OSMutexCreate
[Called By]
OS_TmrTask (Thumb, 234 bytes, Stack size 56 bytes, os_tmr.o(.text.OS_TmrTask))
[Stack]
- Max Depth = 240 + Unknown Stack Size
- Call Chain = OS_TmrTask ⇒ OS_TmrLock ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> OSSchedUnlock
- >> OSSchedLock
- >> CPU_TS_TmrRd
- >> OSTaskSemPend
- >> OS_TmrUnlink
- >> OS_TmrUnlock
- >> OS_TmrLock
[Address Reference Count : 1]- os_tmr.o(.text.OS_TmrInit)
OS_TmrUnlink (Thumb, 130 bytes, Stack size 12 bytes, os_tmr.o(.text.OS_TmrUnlink))
[Stack]
- Max Depth = 12
- Call Chain = OS_TmrUnlink
[Called By]
PID_loop (Thumb, 504 bytes, Stack size 80 bytes, boost.o(.text.PID_loop))
[Stack]
- Max Depth = 112
- Call Chain = PID_loop ⇒ BspBoost_SetCompare ⇒ timer_channel_output_pulse_value_config
[Calls]- >> __aeabi_fsub
- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> __aeabi_fadd
- >> __aeabi_f2iz
- >> __aeabi_fmul
- >> BspBoost_SetCompare
[Called By]
PID_param_init (Thumb, 44 bytes, Stack size 0 bytes, pid.o(.text.PID_param_init))
[Called By]
ProtectionReset (Thumb, 8 bytes, Stack size 8 bytes, motorprotection.o(.text.ProtectionReset))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = ProtectionReset ⇒ AngleNoChange_Reset ⇒ ClearAngleNoChangeAlarmEveryMorning ⇒ Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Called By]
ProtocolAnalysis (Thumb, 7958 bytes, Stack size 96 bytes, protocolanalysis.o(.text.ProtocolAnalysis))
[Stack]
- Max Depth = 132
- Call Chain = ProtocolAnalysis ⇒ Check_A3_Cmd_RegLength_OK ⇒ CRC16_Byte
[Calls]- >> Check_A3_Cmd_RegLength_OK
- >> CheckWhetherWriteBatteryThreshold
- >> __aeabi_memcpy
[Called By]- >> RelayCollect
- >> ModbusOverLoRa
ProtocolInit (Thumb, 58 bytes, Stack size 8 bytes, protocolanalysis.o(.text.ProtocolInit))
[Stack]
- Max Depth = 8
- Call Chain = ProtocolInit
[Calls]- >> GetASQProtocl
- >> GetASProtocl
- >> GetASLProtocl
- >> ASQProtocolInit
- >> ASProtocolInit
- >> ASLProtocolInit
[Called By]
QueueInit (Thumb, 20 bytes, Stack size 4 bytes, log.o(.text.QueueInit))
[Stack]
- Max Depth = 4
- Call Chain = QueueInit
[Called By]
RTC_Get (Thumb, 524 bytes, Stack size 88 bytes, rtc.o(.text.RTC_Get))
[Stack]
- Max Depth = 108
- Call Chain = RTC_Get ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fadd
- >> rtc_counter_get
- >> __aeabi_ui2f
- >> __aeabi_fdiv
- >> Is_Leap_Year
[Called By]
ReadConfigParaFromFlash (Thumb, 92 bytes, Stack size 16 bytes, flashstoragehal.o(.text.ReadConfigParaFromFlash))
[Stack]
- Max Depth = 16
- Call Chain = ReadConfigParaFromFlash
[Called By]- >> Init_Para
- >> ParameterSave
ReadWorkModeFromFlash (Thumb, 78 bytes, Stack size 24 bytes, flashstoragehal.o(.text.ReadWorkModeFromFlash))
[Stack]
- Max Depth = 44
- Call Chain = ReadWorkModeFromFlash ⇒ ScanLastWorkModeAddr
[Calls]
[Called By]
ReadYBTLoraParaCmd (Thumb, 28 bytes, Stack size 16 bytes, modbusframehal.o(.text.ReadYBTLoraParaCmd))
[Stack]
- Max Depth = 48
- Call Chain = ReadYBTLoraParaCmd ⇒ LoraSend
[Calls]
[Called By]
RedefineFacingWindAngle (Thumb, 106 bytes, Stack size 0 bytes, init.o(.text.RedefineFacingWindAngle))
[Called By]
- >> InitAddedInterFlashPara
RelayAnalysis (Thumb, 116 bytes, Stack size 28 bytes, protocolanalysis.o(.text.RelayAnalysis))
[Stack]
- Max Depth = 28
- Call Chain = RelayAnalysis
[Called By]
RelayCollect (Thumb, 368 bytes, Stack size 32 bytes, protocolanalysis.o(.text.RelayCollect))
[Stack]
- Max Depth = 164
- Call Chain = RelayCollect ⇒ ProtocolAnalysis ⇒ Check_A3_Cmd_RegLength_OK ⇒ CRC16_Byte
[Calls]- >> ProtocolAnalysis
- >> ModbusSend
[Called By]
SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, gd32f30x_it.o(.text.SVC_Handler))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
Sx1280_Dio1_IrqHandle (Thumb, 14 bytes, Stack size 0 bytes, sx1280_lora.o(.text.Sx1280_Dio1_IrqHandle))
[Called By]
SystemInit (Thumb, 220 bytes, Stack size 16 bytes, system_gd32f30x.o(.text.SystemInit))
[Stack]
- Max Depth = 36
- Call Chain = SystemInit ⇒ system_clock_config ⇒ system_clock_120m_hxtal
[Calls]- >> nvic_vector_table_set
- >> system_clock_config
[Address Reference Count : 1]- startup_gd32f30x_hd.o(.text)
SystemUpdate (Thumb, 236 bytes, Stack size 24 bytes, flashstoragehal.o(.text.SystemUpdate))
[Stack]
- Max Depth = 116 + Unknown Stack Size
- Call Chain = SystemUpdate ⇒ WriteNewSystemToFlash ⇒ fmc_halfword_program ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
- >> WriteNewSystemToFlash
- >> WriteIAPFlagToFlash
- >> EraseNewSystemFlash
- >> NVIC_SystemReset
[Called By]
TIMER2_IRQHandler (Thumb, 174 bytes, Stack size 8 bytes, bemf.o(.text.TIMER2_IRQHandler))
[Stack]
- Max Depth = 336
- Call Chain = TIMER2_IRQHandler ⇒ BEMF_Task ⇒ BEMF_StartInverter ⇒ timer_channel_output_pulse_value_config
[Calls]- >> timer_interrupt_flag_get
- >> timer_interrupt_flag_clear
- >> get_voltage
- >> get_speed
- >> get_current
- >> BEMF_Task
[Address Reference Count : 1]- startup_gd32f30x_hd.o(RESET)
TIMER7_UP_IRQHandler (Thumb, 208 bytes, Stack size 32 bytes, bsp_boost.o(.text.TIMER7_UP_IRQHandler))
[Stack]
- Max Depth = 168
- Call Chain = TIMER7_UP_IRQHandler ⇒ Boost_PWM_adjust ⇒ PID_loop ⇒ BspBoost_SetCompare ⇒ timer_channel_output_pulse_value_config
[Calls]- >> adc_software_trigger_enable
- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> Boost_PWM_adjust
[Address Reference Count : 1]- startup_gd32f30x_hd.o(RESET)
USART0_IRQHandler (Thumb, 182 bytes, Stack size 24 bytes, bsp_ble.o(.text.USART0_IRQHandler))
[Stack]
- Max Depth = 72
- Call Chain = USART0_IRQHandler ⇒ BspBle_RxCb ⇒ BleModule_RcvPacket
[Calls]- >> dma_transfer_number_get
- >> dma_transfer_number_config
- >> dma_channel_enable
- >> dma_channel_disable
- >> usart_interrupt_flag_get
- >> usart_interrupt_flag_clear
- >> usart_flag_get
- >> usart_data_receive
- >> BspBle_RxCb
[Address Reference Count : 1]- startup_gd32f30x_hd.o(RESET)
USART1_IRQHandler (Thumb, 154 bytes, Stack size 8 bytes, bsp_485.o(.text.USART1_IRQHandler))
[Stack]
- Max Depth = 28
- Call Chain = USART1_IRQHandler ⇒ usart_interrupt_flag_get
[Calls]- >> usart_interrupt_flag_get
- >> usart_interrupt_flag_clear
- >> usart_flag_get
- >> usart_data_receive
- >> Modbus485_SendEnd
- >> Modbus485_RcvByte
[Address Reference Count : 1]- startup_gd32f30x_hd.o(RESET)
UpdateWarningDealFromRawWarning (Thumb, 290 bytes, Stack size 0 bytes, motorprotection.o(.text.UpdateWarningDealFromRawWarning))
[Called By]
UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, gd32f30x_it.o(.text.UsageFault_Handler))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
WorkModeInit (Thumb, 38 bytes, Stack size 0 bytes, workmodemanager.o(.text.WorkModeInit))
[Called By]
WorkModeMg (Thumb, 48 bytes, Stack size 16 bytes, workmodemanager.o(.text.WorkModeMg))
[Stack]
- Max Depth = 16
- Call Chain = WorkModeMg
[Called By]
WriteConfigParaToFlash (Thumb, 158 bytes, Stack size 32 bytes, flashstoragehal.o(.text.WriteConfigParaToFlash))
[Stack]
- Max Depth = 92
- Call Chain = WriteConfigParaToFlash ⇒ fmc_page_erase ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_unlock
- >> fmc_page_erase
- >> fmc_lock
- >> fmc_halfword_program
- >> fmc_flag_clear
[Called By]
WriteIAPFlagToFlash (Thumb, 102 bytes, Stack size 32 bytes, flashstoragehal.o(.text.WriteIAPFlagToFlash))
[Stack]
- Max Depth = 92
- Call Chain = WriteIAPFlagToFlash ⇒ fmc_word_reprogram ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_word_reprogram
- >> fmc_unlock
- >> fmc_lock
- >> fmc_halfword_program
- >> fmc_flag_clear
[Called By]
WriteNewSystemToFlash (Thumb, 134 bytes, Stack size 32 bytes, flashstoragehal.o(.text.WriteNewSystemToFlash))
[Stack]
- Max Depth = 92
- Call Chain = WriteNewSystemToFlash ⇒ fmc_halfword_program ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_unlock
- >> fmc_lock
- >> fmc_halfword_program
- >> fmc_flag_clear
[Called By]
WriteWorkModeToFlash (Thumb, 242 bytes, Stack size 56 bytes, flashstoragehal.o(.text.WriteWorkModeToFlash))
[Stack]
- Max Depth = 116
- Call Chain = WriteWorkModeToFlash ⇒ fmc_page_erase ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_unlock
- >> fmc_page_erase
- >> fmc_lock
- >> fmc_halfword_program
- >> fmc_flag_clear
- >> ScanLastWorkModeAddr
[Called By]
YBTLoraSelfAnswerCmdAnalysis (Thumb, 138 bytes, Stack size 8 bytes, modbusframehal.o(.text.YBTLoraSelfAnswerCmdAnalysis))
[Stack]
- Max Depth = 8
- Call Chain = YBTLoraSelfAnswerCmdAnalysis
[Called By]
adc_calibration_enable (Thumb, 60 bytes, Stack size 4 bytes, gd32f30x_adc.o(.text.adc_calibration_enable))
[Stack]
- Max Depth = 4
- Call Chain = adc_calibration_enable
[Called By]- >> bemf_adc_inserted_config
adc_channel_length_config (Thumb, 112 bytes, Stack size 16 bytes, gd32f30x_adc.o(.text.adc_channel_length_config))
[Stack]
- Max Depth = 16
- Call Chain = adc_channel_length_config
[Called By]- >> bemf_adc_inserted_config
adc_data_alignment_config (Thumb, 42 bytes, Stack size 8 bytes, gd32f30x_adc.o(.text.adc_data_alignment_config))
[Stack]
- Max Depth = 8
- Call Chain = adc_data_alignment_config
[Called By]- >> bemf_adc_inserted_config
adc_delay_us (Thumb, 266 bytes, Stack size 4 bytes, tim.o(.text.adc_delay_us))
[Stack]
- Max Depth = 4
- Call Chain = adc_delay_us
[Called By]- >> bemf_adc_inserted_config
- >> bemf_adc_init
adc_enable (Thumb, 32 bytes, Stack size 4 bytes, gd32f30x_adc.o(.text.adc_enable))
[Stack]
- Max Depth = 4
- Call Chain = adc_enable
[Called By]- >> bemf_adc_inserted_config
adc_external_trigger_config (Thumb, 130 bytes, Stack size 8 bytes, gd32f30x_adc.o(.text.adc_external_trigger_config))
[Stack]
- Max Depth = 8
- Call Chain = adc_external_trigger_config
[Called By]- >> bemf_adc_inserted_config
adc_external_trigger_source_config (Thumb, 84 bytes, Stack size 16 bytes, gd32f30x_adc.o(.text.adc_external_trigger_source_config))
[Stack]
- Max Depth = 16
- Call Chain = adc_external_trigger_source_config
[Called By]- >> bemf_adc_inserted_config
adc_inserted_channel_config (Thumb, 242 bytes, Stack size 32 bytes, gd32f30x_adc.o(.text.adc_inserted_channel_config))
[Stack]
- Max Depth = 32
- Call Chain = adc_inserted_channel_config
[Called By]- >> bemf_adc_inserted_config
adc_inserted_data_read (Thumb, 78 bytes, Stack size 16 bytes, gd32f30x_adc.o(.text.adc_inserted_data_read))
[Stack]
- Max Depth = 16
- Call Chain = adc_inserted_data_read
[Called By]
adc_interrupt_enable (Thumb, 82 bytes, Stack size 8 bytes, gd32f30x_adc.o(.text.adc_interrupt_enable))
[Stack]
- Max Depth = 8
- Call Chain = adc_interrupt_enable
[Called By]- >> bemf_adc_inserted_config
adc_interrupt_flag_clear (Thumb, 18 bytes, Stack size 8 bytes, gd32f30x_adc.o(.text.adc_interrupt_flag_clear))
[Stack]
- Max Depth = 8
- Call Chain = adc_interrupt_flag_clear
[Called By]- >> bemf_adc_inserted_config
- >> ADC0_1_IRQHandler
adc_mode_config (Thumb, 32 bytes, Stack size 4 bytes, gd32f30x_adc.o(.text.adc_mode_config))
[Stack]
- Max Depth = 4
- Call Chain = adc_mode_config
[Called By]- >> bemf_adc_inserted_config
adc_software_trigger_enable (Thumb, 62 bytes, Stack size 8 bytes, gd32f30x_adc.o(.text.adc_software_trigger_enable))
[Stack]
- Max Depth = 8
- Call Chain = adc_software_trigger_enable
[Called By]
adc_special_function_config (Thumb, 174 bytes, Stack size 12 bytes, gd32f30x_adc.o(.text.adc_special_function_config))
[Stack]
- Max Depth = 12
- Call Chain = adc_special_function_config
[Called By]- >> bemf_adc_inserted_config
average_buf (Thumb, 126 bytes, Stack size 28 bytes, bemf.o(.text.average_buf))
[Stack]
- Max Depth = 28
- Call Chain = average_buf
[Called By]- >> get_voltage
- >> get_current
bemf_adc_gpio_config (Thumb, 52 bytes, Stack size 24 bytes, tim.o(.text.bemf_adc_gpio_config))
[Stack]
- Max Depth = 52
- Call Chain = bemf_adc_gpio_config ⇒ gpio_init
[Calls]- >> gpio_init
- >> rcu_periph_clock_enable
[Called By]
bemf_adc_init (Thumb, 44 bytes, Stack size 8 bytes, tim.o(.text.bemf_adc_init))
[Stack]
- Max Depth = 72
- Call Chain = bemf_adc_init ⇒ bemf_adc_inserted_config ⇒ adc_inserted_channel_config
[Calls]- >> bemf_adc_rcu_config
- >> bemf_adc_inserted_config
- >> bemf_adc_gpio_config
- >> adc_delay_us
[Called By]
bemf_adc_inserted_config (Thumb, 184 bytes, Stack size 32 bytes, tim.o(.text.bemf_adc_inserted_config))
[Stack]
- Max Depth = 64
- Call Chain = bemf_adc_inserted_config ⇒ adc_inserted_channel_config
[Calls]- >> adc_special_function_config
- >> adc_mode_config
- >> adc_interrupt_flag_clear
- >> adc_interrupt_enable
- >> adc_inserted_channel_config
- >> adc_external_trigger_source_config
- >> adc_external_trigger_config
- >> adc_enable
- >> adc_data_alignment_config
- >> adc_channel_length_config
- >> adc_calibration_enable
- >> nvic_priority_group_set
- >> nvic_irq_enable
- >> adc_delay_us
[Called By]
bemf_adc_rcu_config (Thumb, 18 bytes, Stack size 8 bytes, tim.o(.text.bemf_adc_rcu_config))
[Stack]
- Max Depth = 24
- Call Chain = bemf_adc_rcu_config ⇒ rcu_adc_clock_config
[Calls]- >> rcu_periph_clock_enable
- >> rcu_adc_clock_config
[Called By]
bemf_gpio_config (Thumb, 194 bytes, Stack size 40 bytes, tim.o(.text.bemf_gpio_config))
[Stack]
- Max Depth = 68
- Call Chain = bemf_gpio_config ⇒ gpio_init
[Calls]- >> gpio_init
- >> rcu_periph_clock_enable
[Called By]
bkp_write_data (Thumb, 106 bytes, Stack size 4 bytes, gd32f30x_bkp.o(.text.bkp_write_data))
[Stack]
- Max Depth = 4
- Call Chain = bkp_write_data
[Called By]
delay_us_block (Thumb, 60 bytes, Stack size 8 bytes, main.o(.text.delay_us_block))
[Stack]
- Max Depth = 8
- Call Chain = delay_us_block
[Called By]- >> BspBle_Init
- >> BspBle_WakeUp
dma_channel_disable (Thumb, 60 bytes, Stack size 24 bytes, gd32f30x_dma.o(.text.dma_channel_disable))
[Stack]
- Max Depth = 32
- Call Chain = dma_channel_disable ⇒ dma_periph_and_channel_check
[Calls]- >> dma_periph_and_channel_check
[Called By]- >> USART0_IRQHandler
- >> BspBle_DMASend
dma_channel_enable (Thumb, 60 bytes, Stack size 24 bytes, gd32f30x_dma.o(.text.dma_channel_enable))
[Stack]
- Max Depth = 32
- Call Chain = dma_channel_enable ⇒ dma_periph_and_channel_check
[Calls]- >> dma_periph_and_channel_check
[Called By]- >> USART0_IRQHandler
- >> BspBle_DMASend
- >> BspBle_uart_config
dma_circulation_disable (Thumb, 60 bytes, Stack size 24 bytes, gd32f30x_dma.o(.text.dma_circulation_disable))
[Stack]
- Max Depth = 32
- Call Chain = dma_circulation_disable ⇒ dma_periph_and_channel_check
[Calls]- >> dma_periph_and_channel_check
[Called By]
dma_deinit (Thumb, 146 bytes, Stack size 24 bytes, gd32f30x_dma.o(.text.dma_deinit))
[Stack]
- Max Depth = 32
- Call Chain = dma_deinit ⇒ dma_periph_and_channel_check
[Calls]- >> dma_periph_and_channel_check
[Called By]
dma_init (Thumb, 336 bytes, Stack size 32 bytes, gd32f30x_dma.o(.text.dma_init))
[Stack]
- Max Depth = 40
- Call Chain = dma_init ⇒ dma_periph_and_channel_check
[Calls]- >> dma_periph_and_channel_check
[Called By]
dma_memory_address_config (Thumb, 58 bytes, Stack size 24 bytes, gd32f30x_dma.o(.text.dma_memory_address_config))
[Stack]
- Max Depth = 32
- Call Chain = dma_memory_address_config ⇒ dma_periph_and_channel_check
[Calls]- >> dma_periph_and_channel_check
[Called By]
dma_memory_to_memory_disable (Thumb, 60 bytes, Stack size 24 bytes, gd32f30x_dma.o(.text.dma_memory_to_memory_disable))
[Stack]
- Max Depth = 32
- Call Chain = dma_memory_to_memory_disable ⇒ dma_periph_and_channel_check
[Calls]- >> dma_periph_and_channel_check
[Called By]
dma_struct_para_init (Thumb, 58 bytes, Stack size 4 bytes, gd32f30x_dma.o(.text.dma_struct_para_init))
[Stack]
- Max Depth = 4
- Call Chain = dma_struct_para_init
[Called By]
dma_transfer_number_config (Thumb, 60 bytes, Stack size 24 bytes, gd32f30x_dma.o(.text.dma_transfer_number_config))
[Stack]
- Max Depth = 32
- Call Chain = dma_transfer_number_config ⇒ dma_periph_and_channel_check
[Calls]- >> dma_periph_and_channel_check
[Called By]- >> USART0_IRQHandler
- >> BspBle_DMASend
dma_transfer_number_get (Thumb, 54 bytes, Stack size 24 bytes, gd32f30x_dma.o(.text.dma_transfer_number_get))
[Stack]
- Max Depth = 32
- Call Chain = dma_transfer_number_get ⇒ dma_periph_and_channel_check
[Calls]- >> dma_periph_and_channel_check
[Called By]
exti_interrupt_flag_clear (Thumb, 20 bytes, Stack size 4 bytes, gd32f30x_exti.o(.text.exti_interrupt_flag_clear))
[Stack]
- Max Depth = 4
- Call Chain = exti_interrupt_flag_clear
[Called By]
exti_interrupt_flag_get (Thumb, 46 bytes, Stack size 8 bytes, gd32f30x_exti.o(.text.exti_interrupt_flag_get))
[Stack]
- Max Depth = 8
- Call Chain = exti_interrupt_flag_get
[Called By]
fmc_bank0_ready_wait (Thumb, 92 bytes, Stack size 24 bytes, gd32f30x_fmc.o(.text.fmc_bank0_ready_wait))
[Stack]
- Max Depth = 28
- Call Chain = fmc_bank0_ready_wait ⇒ fmc_bank0_state_get
[Calls]
[Called By]- >> fmc_word_reprogram
- >> fmc_page_erase
- >> fmc_halfword_program
fmc_bank0_state_get (Thumb, 98 bytes, Stack size 4 bytes, gd32f30x_fmc.o(.text.fmc_bank0_state_get))
[Stack]
- Max Depth = 4
- Call Chain = fmc_bank0_state_get
[Called By]
fmc_bank1_ready_wait (Thumb, 92 bytes, Stack size 24 bytes, gd32f30x_fmc.o(.text.fmc_bank1_ready_wait))
[Stack]
- Max Depth = 28
- Call Chain = fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]
[Called By]- >> fmc_word_reprogram
- >> fmc_page_erase
- >> fmc_halfword_program
fmc_bank1_state_get (Thumb, 98 bytes, Stack size 4 bytes, gd32f30x_fmc.o(.text.fmc_bank1_state_get))
[Stack]
- Max Depth = 4
- Call Chain = fmc_bank1_state_get
[Called By]
fmc_flag_clear (Thumb, 36 bytes, Stack size 4 bytes, gd32f30x_fmc.o(.text.fmc_flag_clear))
[Stack]
- Max Depth = 4
- Call Chain = fmc_flag_clear
[Called By]- >> WriteWorkModeToFlash
- >> WriteConfigParaToFlash
- >> WriteNewSystemToFlash
- >> WriteIAPFlagToFlash
- >> EraseNewSystemFlash
- >> FLASH_Write_NotErase
- >> FLASH_WriteClr
fmc_halfword_program (Thumb, 302 bytes, Stack size 32 bytes, gd32f30x_fmc.o(.text.fmc_halfword_program))
[Stack]
- Max Depth = 60
- Call Chain = fmc_halfword_program ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_bank1_ready_wait
- >> fmc_bank0_ready_wait
[Called By]- >> WriteWorkModeToFlash
- >> WriteConfigParaToFlash
- >> WriteNewSystemToFlash
- >> WriteIAPFlagToFlash
- >> FLASH_Write_NotErase
fmc_lock (Thumb, 54 bytes, Stack size 0 bytes, gd32f30x_fmc.o(.text.fmc_lock))
[Called By]
- >> WriteWorkModeToFlash
- >> WriteConfigParaToFlash
- >> WriteNewSystemToFlash
- >> WriteIAPFlagToFlash
- >> EraseNewSystemFlash
- >> FLASH_Write_NotErase
- >> FLASH_WriteClr
fmc_page_erase (Thumb, 366 bytes, Stack size 32 bytes, gd32f30x_fmc.o(.text.fmc_page_erase))
[Stack]
- Max Depth = 60
- Call Chain = fmc_page_erase ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_bank1_ready_wait
- >> fmc_bank0_ready_wait
[Called By]- >> WriteWorkModeToFlash
- >> WriteConfigParaToFlash
- >> EraseNewSystemFlash
- >> FLASH_WriteClr
fmc_unlock (Thumb, 118 bytes, Stack size 0 bytes, gd32f30x_fmc.o(.text.fmc_unlock))
[Called By]
- >> WriteWorkModeToFlash
- >> WriteConfigParaToFlash
- >> WriteNewSystemToFlash
- >> WriteIAPFlagToFlash
- >> EraseNewSystemFlash
- >> FLASH_Write_NotErase
- >> FLASH_WriteClr
fmc_word_reprogram (Thumb, 340 bytes, Stack size 32 bytes, gd32f30x_fmc.o(.text.fmc_word_reprogram))
[Stack]
- Max Depth = 60
- Call Chain = fmc_word_reprogram ⇒ fmc_bank1_ready_wait ⇒ fmc_bank1_state_get
[Calls]- >> fmc_bank1_ready_wait
- >> fmc_bank0_ready_wait
[Called By]
fwdgt_counter_reload (Thumb, 16 bytes, Stack size 0 bytes, gd32f30x_fwdgt.o(.text.fwdgt_counter_reload))
[Called By]
- >> ParameterSave
- >> LedIWDG
get_current (Thumb, 162 bytes, Stack size 8 bytes, bemf.o(.text.get_current))
[Stack]
- Max Depth = 36
- Call Chain = get_current ⇒ average_buf
[Calls]
[Called By]
get_speed (Thumb, 86 bytes, Stack size 0 bytes, bemf.o(.text.get_speed))
[Called By]
get_voltage (Thumb, 66 bytes, Stack size 8 bytes, bemf.o(.text.get_voltage))
[Stack]
- Max Depth = 36
- Call Chain = get_voltage ⇒ average_buf
[Calls]
[Called By]
gpio_bit_reset (Thumb, 16 bytes, Stack size 8 bytes, gd32f30x_gpio.o(.text.gpio_bit_reset))
[Stack]
- Max Depth = 8
- Call Chain = gpio_bit_reset
[Called By]- >> BspLed_Close
- >> BspLed_Open
- >> BspBle_WakeUp
- >> BspBle_RstLow
- >> Bsp485_DE_Low
- >> BspGsensor_WriteReg
- >> BspGsensor_ReadReg
- >> BspLora_ClosePower
- >> BEMF_Task
- >> BEMF_StartInverter
- >> BEMF_Inverter
gpio_bit_set (Thumb, 16 bytes, Stack size 8 bytes, gd32f30x_gpio.o(.text.gpio_bit_set))
[Stack]
- Max Depth = 8
- Call Chain = gpio_bit_set
[Called By]- >> BspLed_Close
- >> BspGsensor_Init
- >> BspLed_Open
- >> BspBle_WakeUp
- >> BspBle_RstHigh
- >> Bsp485_DE_High
- >> BspGsensor_WriteReg
- >> BspGsensor_ReadReg
- >> BspLora_OpenPower
- >> BEMF_Task
- >> BEMF_StartInverter
- >> BEMF_Inverter
gpio_init (Thumb, 404 bytes, Stack size 28 bytes, gd32f30x_gpio.o(.text.gpio_init))
[Stack]
- Max Depth = 28
- Call Chain = gpio_init
[Called By]- >> BspLed_Init
- >> BspGsensor_Init
- >> BspBle_uart_config
- >> BspBle_gpio_config
- >> bemf_gpio_config
- >> bemf_adc_gpio_config
gpio_input_bit_get (Thumb, 42 bytes, Stack size 12 bytes, gd32f30x_gpio.o(.text.gpio_input_bit_get))
[Stack]
- Max Depth = 12
- Call Chain = gpio_input_bit_get
[Called By]- >> BEMF_Sensor_NoIT
- >> BEMF_Inverter
gpio_pin_remap_config (Thumb, 256 bytes, Stack size 24 bytes, gd32f30x_gpio.o(.text.gpio_pin_remap_config))
[Stack]
- Max Depth = 24
- Call Chain = gpio_pin_remap_config
[Called By]- >> BspGsensor_Init
- >> BspBle_uart_config
- >> BspBle_gpio_config
main (Thumb, 44 bytes, Stack size 16 bytes, main.o(.text.main))
[Stack]
- Max Depth = 272 + Unknown Stack Size
- Call Chain = main ⇒ OS_Init ⇒ OSInit ⇒ OS_IdleTaskInit ⇒ OSTaskCreate ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]- >> tim_init
- >> OS_Init
- >> Init_Para
- >> Init_IWDG
- >> Init_Hardware
- >> BspLed_Init
- >> BspGsensor_Init
- >> BspBle_Init
[Address Reference Count : 1]- entry9a.o(.ARM.Collect$$$$0000000B)
nvic_irq_enable (Thumb, 308 bytes, Stack size 24 bytes, gd32f30x_misc.o(.text.nvic_irq_enable))
[Stack]
- Max Depth = 28
- Call Chain = nvic_irq_enable ⇒ nvic_priority_group_set
[Calls]- >> nvic_priority_group_set
[Called By]- >> tim_init
- >> BspBle_uart_config
- >> bemf_adc_inserted_config
nvic_priority_group_set (Thumb, 28 bytes, Stack size 4 bytes, gd32f30x_misc.o(.text.nvic_priority_group_set))
[Stack]
- Max Depth = 4
- Call Chain = nvic_priority_group_set
[Called By]- >> nvic_irq_enable
- >> bemf_adc_inserted_config
nvic_vector_table_set (Thumb, 40 bytes, Stack size 8 bytes, gd32f30x_misc.o(.text.nvic_vector_table_set))
[Stack]
- Max Depth = 8
- Call Chain = nvic_vector_table_set
[Called By]
pmu_backup_write_disable (Thumb, 18 bytes, Stack size 0 bytes, gd32f30x_pmu.o(.text.pmu_backup_write_disable))
[Called By]
pmu_backup_write_enable (Thumb, 18 bytes, Stack size 0 bytes, gd32f30x_pmu.o(.text.pmu_backup_write_enable))
[Called By]
rcu_adc_clock_config (Thumb, 182 bytes, Stack size 16 bytes, gd32f30x_rcu.o(.text.rcu_adc_clock_config))
[Stack]
- Max Depth = 16
- Call Chain = rcu_adc_clock_config
[Called By]
rcu_clock_freq_get (Thumb, 500 bytes, Stack size 96 bytes, gd32f30x_rcu.o(.text.rcu_clock_freq_get))
[Stack]
- Max Depth = 96
- Call Chain = rcu_clock_freq_get
[Called By]
rcu_periph_clock_enable (Thumb, 46 bytes, Stack size 4 bytes, gd32f30x_rcu.o(.text.rcu_periph_clock_enable))
[Stack]
- Max Depth = 4
- Call Chain = rcu_periph_clock_enable
[Called By]- >> BspLed_Init
- >> BspGsensor_Init
- >> BspBle_uart_config
- >> BspBle_gpio_config
- >> timer2_config
- >> timer0_config
- >> bemf_gpio_config
- >> bemf_adc_rcu_config
- >> bemf_adc_gpio_config
rcu_periph_reset_disable (Thumb, 46 bytes, Stack size 4 bytes, gd32f30x_rcu.o(.text.rcu_periph_reset_disable))
[Stack]
- Max Depth = 4
- Call Chain = rcu_periph_reset_disable
[Called By]- >> usart_deinit
- >> timer_deinit
rcu_periph_reset_enable (Thumb, 46 bytes, Stack size 4 bytes, gd32f30x_rcu.o(.text.rcu_periph_reset_enable))
[Stack]
- Max Depth = 4
- Call Chain = rcu_periph_reset_enable
[Called By]- >> usart_deinit
- >> timer_deinit
rtc_counter_get (Thumb, 42 bytes, Stack size 4 bytes, gd32f30x_rtc.o(.text.rtc_counter_get))
[Stack]
- Max Depth = 4
- Call Chain = rtc_counter_get
[Called By]
spi_enable (Thumb, 18 bytes, Stack size 4 bytes, gd32f30x_spi.o(.text.spi_enable))
[Stack]
- Max Depth = 4
- Call Chain = spi_enable
[Called By]
spi_i2s_data_receive (Thumb, 14 bytes, Stack size 4 bytes, gd32f30x_spi.o(.text.spi_i2s_data_receive))
[Stack]
- Max Depth = 4
- Call Chain = spi_i2s_data_receive
[Called By]- >> BspGsensor_SpiWriteRead
spi_i2s_data_transmit (Thumb, 22 bytes, Stack size 8 bytes, gd32f30x_spi.o(.text.spi_i2s_data_transmit))
[Stack]
- Max Depth = 8
- Call Chain = spi_i2s_data_transmit
[Called By]- >> BspGsensor_SpiWriteRead
spi_i2s_flag_get (Thumb, 42 bytes, Stack size 12 bytes, gd32f30x_spi.o(.text.spi_i2s_flag_get))
[Stack]
- Max Depth = 12
- Call Chain = spi_i2s_flag_get
[Called By]- >> BspGsensor_SpiWriteRead
spi_init (Thumb, 114 bytes, Stack size 12 bytes, gd32f30x_spi.o(.text.spi_init))
[Stack]
- Max Depth = 12
- Call Chain = spi_init
[Called By]
systick_config (Thumb, 60 bytes, Stack size 16 bytes, systick.o(.text.systick_config))
[Stack]
- Max Depth = 40
- Call Chain = systick_config ⇒ SysTick_Config ⇒ NVIC_SetPriority
[Calls]- >> SysTick_Config
- >> NVIC_SetPriority
[Called By]
tim_init (Thumb, 36 bytes, Stack size 16 bytes, tim.o(.text.tim_init))
[Stack]
- Max Depth = 140
- Call Chain = tim_init ⇒ timer0_config ⇒ timer_deinit ⇒ rcu_periph_reset_enable
[Calls]- >> nvic_irq_enable
- >> timer2_config
- >> timer0_config
- >> bemf_gpio_config
- >> bemf_adc_init
[Called By]
timer0_config (Thumb, 352 bytes, Stack size 72 bytes, tim.o(.text.timer0_config))
[Stack]
- Max Depth = 124
- Call Chain = timer0_config ⇒ timer_deinit ⇒ rcu_periph_reset_enable
[Calls]- >> rcu_periph_clock_enable
- >> timer_primary_output_config
- >> timer_init
- >> timer_enable
- >> timer_deinit
- >> timer_channel_output_struct_para_init
- >> timer_channel_output_state_config
- >> timer_channel_output_shadow_config
- >> timer_channel_output_pulse_value_config
- >> timer_channel_output_mode_config
- >> timer_channel_output_config
- >> timer_auto_reload_shadow_enable
[Called By]
timer2_config (Thumb, 84 bytes, Stack size 32 bytes, tim.o(.text.timer2_config))
[Stack]
- Max Depth = 84
- Call Chain = timer2_config ⇒ timer_deinit ⇒ rcu_periph_reset_enable
[Calls]- >> rcu_periph_clock_enable
- >> timer_struct_para_init
- >> timer_interrupt_enable
- >> timer_init
- >> timer_enable
- >> timer_deinit
[Called By]
timer_auto_reload_shadow_enable (Thumb, 18 bytes, Stack size 4 bytes, gd32f30x_timer.o(.text.timer_auto_reload_shadow_enable))
[Stack]
- Max Depth = 4
- Call Chain = timer_auto_reload_shadow_enable
[Called By]
timer_channel_output_config (Thumb, 722 bytes, Stack size 16 bytes, gd32f30x_timer.o(.text.timer_channel_output_config))
[Stack]
- Max Depth = 16
- Call Chain = timer_channel_output_config
[Called By]
timer_channel_output_mode_config (Thumb, 144 bytes, Stack size 12 bytes, gd32f30x_timer.o(.text.timer_channel_output_mode_config))
[Stack]
- Max Depth = 12
- Call Chain = timer_channel_output_mode_config
[Called By]
timer_channel_output_pulse_value_config (Thumb, 72 bytes, Stack size 16 bytes, gd32f30x_timer.o(.text.timer_channel_output_pulse_value_config))
[Stack]
- Max Depth = 16
- Call Chain = timer_channel_output_pulse_value_config
[Called By]- >> BspBoost_SetCompare
- >> BEMF_Task
- >> BEMF_StartInverter
- >> BEMF_Inverter
- >> timer0_config
timer_channel_output_shadow_config (Thumb, 144 bytes, Stack size 12 bytes, gd32f30x_timer.o(.text.timer_channel_output_shadow_config))
[Stack]
- Max Depth = 12
- Call Chain = timer_channel_output_shadow_config
[Called By]
timer_channel_output_state_config (Thumb, 134 bytes, Stack size 16 bytes, gd32f30x_timer.o(.text.timer_channel_output_state_config))
[Stack]
- Max Depth = 16
- Call Chain = timer_channel_output_state_config
[Called By]
timer_channel_output_struct_para_init (Thumb, 34 bytes, Stack size 4 bytes, gd32f30x_timer.o(.text.timer_channel_output_struct_para_init))
[Stack]
- Max Depth = 4
- Call Chain = timer_channel_output_struct_para_init
[Called By]
timer_deinit (Thumb, 280 bytes, Stack size 48 bytes, gd32f30x_timer.o(.text.timer_deinit))
[Stack]
- Max Depth = 52
- Call Chain = timer_deinit ⇒ rcu_periph_reset_enable
[Calls]- >> rcu_periph_reset_enable
- >> rcu_periph_reset_disable
[Called By]- >> timer2_config
- >> timer0_config
timer_enable (Thumb, 18 bytes, Stack size 4 bytes, gd32f30x_timer.o(.text.timer_enable))
[Stack]
- Max Depth = 4
- Call Chain = timer_enable
[Called By]- >> timer2_config
- >> timer0_config
timer_init (Thumb, 260 bytes, Stack size 8 bytes, gd32f30x_timer.o(.text.timer_init))
[Stack]
- Max Depth = 8
- Call Chain = timer_init
[Called By]- >> timer2_config
- >> timer0_config
timer_interrupt_enable (Thumb, 20 bytes, Stack size 8 bytes, gd32f30x_timer.o(.text.timer_interrupt_enable))
[Stack]
- Max Depth = 8
- Call Chain = timer_interrupt_enable
[Called By]
timer_interrupt_flag_clear (Thumb, 18 bytes, Stack size 8 bytes, gd32f30x_timer.o(.text.timer_interrupt_flag_clear))
[Stack]
- Max Depth = 8
- Call Chain = timer_interrupt_flag_clear
[Called By]
timer_interrupt_flag_get (Thumb, 60 bytes, Stack size 16 bytes, gd32f30x_timer.o(.text.timer_interrupt_flag_get))
[Stack]
- Max Depth = 16
- Call Chain = timer_interrupt_flag_get
[Called By]
timer_primary_output_config (Thumb, 48 bytes, Stack size 8 bytes, gd32f30x_timer.o(.text.timer_primary_output_config))
[Stack]
- Max Depth = 8
- Call Chain = timer_primary_output_config
[Called By]
timer_struct_para_init (Thumb, 38 bytes, Stack size 4 bytes, gd32f30x_timer.o(.text.timer_struct_para_init))
[Stack]
- Max Depth = 4
- Call Chain = timer_struct_para_init
[Called By]
usart_baudrate_set (Thumb, 202 bytes, Stack size 40 bytes, gd32f30x_usart.o(.text.usart_baudrate_set))
[Stack]
- Max Depth = 136
- Call Chain = usart_baudrate_set ⇒ rcu_clock_freq_get
[Calls]
[Called By]
usart_data_receive (Thumb, 16 bytes, Stack size 4 bytes, gd32f30x_usart.o(.text.usart_data_receive))
[Stack]
- Max Depth = 4
- Call Chain = usart_data_receive
[Called By]- >> USART0_IRQHandler
- >> USART1_IRQHandler
usart_data_transmit (Thumb, 26 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_data_transmit))
[Stack]
- Max Depth = 8
- Call Chain = usart_data_transmit
[Called By]
usart_deinit (Thumb, 184 bytes, Stack size 40 bytes, gd32f30x_usart.o(.text.usart_deinit))
[Stack]
- Max Depth = 44
- Call Chain = usart_deinit ⇒ rcu_periph_reset_enable
[Calls]- >> rcu_periph_reset_enable
- >> rcu_periph_reset_disable
[Called By]
usart_dma_receive_config (Thumb, 40 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_dma_receive_config))
[Stack]
- Max Depth = 8
- Call Chain = usart_dma_receive_config
[Called By]
usart_dma_transmit_config (Thumb, 40 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_dma_transmit_config))
[Stack]
- Max Depth = 8
- Call Chain = usart_dma_transmit_config
[Called By]
usart_enable (Thumb, 18 bytes, Stack size 4 bytes, gd32f30x_usart.o(.text.usart_enable))
[Stack]
- Max Depth = 4
- Call Chain = usart_enable
[Called By]
usart_flag_get (Thumb, 62 bytes, Stack size 12 bytes, gd32f30x_usart.o(.text.usart_flag_get))
[Stack]
- Max Depth = 12
- Call Chain = usart_flag_get
[Called By]- >> USART0_IRQHandler
- >> USART1_IRQHandler
usart_interrupt_enable (Thumb, 42 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_interrupt_enable))
[Stack]
- Max Depth = 8
- Call Chain = usart_interrupt_enable
[Called By]
usart_interrupt_flag_clear (Thumb, 30 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_interrupt_flag_clear))
[Stack]
- Max Depth = 8
- Call Chain = usart_interrupt_flag_clear
[Called By]- >> USART0_IRQHandler
- >> BspBle_uart_config
- >> USART1_IRQHandler
usart_interrupt_flag_get (Thumb, 100 bytes, Stack size 20 bytes, gd32f30x_usart.o(.text.usart_interrupt_flag_get))
[Stack]
- Max Depth = 20
- Call Chain = usart_interrupt_flag_get
[Called By]- >> USART0_IRQHandler
- >> USART1_IRQHandler
usart_parity_config (Thumb, 30 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_parity_config))
[Stack]
- Max Depth = 8
- Call Chain = usart_parity_config
[Called By]
usart_receive_config (Thumb, 34 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_receive_config))
[Stack]
- Max Depth = 8
- Call Chain = usart_receive_config
[Called By]
usart_stop_bit_set (Thumb, 30 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_stop_bit_set))
[Stack]
- Max Depth = 8
- Call Chain = usart_stop_bit_set
[Called By]
usart_transmit_config (Thumb, 34 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_transmit_config))
[Stack]
- Max Depth = 8
- Call Chain = usart_transmit_config
[Called By]
usart_word_length_set (Thumb, 30 bytes, Stack size 8 bytes, gd32f30x_usart.o(.text.usart_word_length_set))
[Stack]
- Max Depth = 8
- Call Chain = usart_word_length_set
[Called By]
OSStartHighRdy (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
[Called By]
OSCtxSw (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
[Called By]
OSIntCtxSw (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
[Called By]
OS_CPU_PendSVHandler (Thumb, 0 bytes, Stack size unknown bytes, os_cpu_a.o(CODE))
[Address Reference Count : 1]
- startup_gd32f30x_hd.o(RESET)
__ARM_fpclassifyf (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf))
[Called By]
__mathlib_flt_infnan2 (Thumb, 4 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan2))
[Stack]
- Max Depth = 20
- Call Chain = __mathlib_flt_infnan2 ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Called By]
__mathlib_flt_underflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow))
[Calls]
[Called By]
__scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
__scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
__scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
__set_errno (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno))
[Called By]
atan2f (Thumb, 598 bytes, Stack size 32 bytes, atan2f.o(i.atan2f))
[Stack]
- Max Depth = 52
- Call Chain = atan2f ⇒ __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fsub
- >> __aeabi_fadd
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> __aeabi_frsub
- >> __set_errno
- >> __mathlib_flt_underflow
- >> __mathlib_flt_infnan2
- >> __ARM_fpclassifyf
[Called By]
Local Symbols
AngleMangement (Thumb, 160 bytes, Stack size 16 bytes, main.o(.text.AngleMangement))
[Stack]
- Max Depth = 372 + Unknown Stack Size
- Call Chain = AngleMangement ⇒ GetAngle ⇒ CalcAngle ⇒ KalmanFilter ⇒ __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> OSTimeDly
- >> Log_AddErrorAlarm
- >> GetAngle
- >> DetectMotorSoftLimitBrake
[Address Reference Count : 1]
LedIWDG (Thumb, 208 bytes, Stack size 24 bytes, main.o(.text.LedIWDG))
[Stack]
- Max Depth = 112 + Unknown Stack Size
- Call Chain = LedIWDG ⇒ OSTimeDly ⇒ OS_TickListInsertDly ⇒ OS_TickListInsert
[Calls]- >> fwdgt_counter_reload
- >> __aeabi_fcmple
- >> OSTimeDly
- >> MCULED
- >> LoraResetCheck
- >> KEYLED
- >> BspLed_Close
[Address Reference Count : 1]
ModbusOverLoRa (Thumb, 1786 bytes, Stack size 56 bytes, main.o(.text.ModbusOverLoRa))
[Stack]
- Max Depth = 272 + Unknown Stack Size
- Call Chain = ModbusOverLoRa ⇒ Log_AddSysInterEvent ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fsub
- >> __aeabi_fcmplt
- >> __aeabi_fcmple
- >> __aeabi_f2iz
- >> YBTLoraSelfAnswerCmdAnalysis
- >> UpdateWarningDealFromRawWarning
- >> RelayCollect
- >> RelayAnalysis
- >> ReadYBTLoraParaCmd
- >> ProtocolInit
- >> ProtocolAnalysis
- >> OSTimeDly
- >> ModbusSend
- >> ModbusRead
- >> ModbusPortInit
- >> LoraSend
- >> LoraResetNoon
- >> Log_AddSysInterEvent
[Address Reference Count : 1]
MotorAngleControl (Thumb, 1422 bytes, Stack size 128 bytes, main.o(.text.MotorAngleControl))
[Stack]
- Max Depth = 344 + Unknown Stack Size
- Call Chain = MotorAngleControl ⇒ Log_AddSysInterEvent ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fsub
- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> __aeabi_fadd
- >> PID_param_init
- >> OSTimeDly
- >> MotorTurnWest
- >> MotorTurnEast
- >> MotorStop
- >> MotorInit
- >> MotorAllStop
- >> Log_AddSysInterEvent
- >> GetMotorRunningState
- >> GetMotorDirState
[Address Reference Count : 1]
MotorProtection (Thumb, 206 bytes, Stack size 16 bytes, main.o(.text.MotorProtection))
[Stack]
- Max Depth = 440 + Unknown Stack Size
- Call Chain = MotorProtection ⇒ DetectOverCurrent ⇒ Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> ProtectionReset
- >> OSTimeDly
- >> Log_AddErrorAlarm
- >> DetectSoftLimit
- >> DetectOverCurrent
- >> DetectMotorReverseAngleNoChange
- >> DetectMotorDriver
- >> DetectEmergencyStop
[Address Reference Count : 1]
ParameterSave (Thumb, 348 bytes, Stack size 24 bytes, main.o(.text.ParameterSave))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = ParameterSave ⇒ Log_AddErrorAlarm ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> fwdgt_counter_reload
- >> WriteWorkModeToFlash
- >> WriteConfigParaToFlash
- >> SystemUpdate
- >> ReadConfigParaFromFlash
- >> OSTimeDly
- >> Log_WriteToFlash
- >> Log_AddErrorAlarm
[Address Reference Count : 1]
Sampling (Thumb, 52 bytes, Stack size 24 bytes, main.o(.text.Sampling))
[Stack]
- Max Depth = 112 + Unknown Stack Size
- Call Chain = Sampling ⇒ OSTimeDly ⇒ OS_TickListInsertDly ⇒ OS_TickListInsert
[Calls]- >> OSTimeDly
- >> GetMotorCurrent
- >> Boost_Get_PV_Voltage
[Address Reference Count : 1]
StartTask (Thumb, 30 bytes, Stack size 24 bytes, main.o(.text.StartTask))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = StartTask ⇒ Init_UCOS3 ⇒ OSTaskCreate ⇒ OSSched ⇒ OS_PrioGetHighest
[Calls]- >> OSTaskSuspend
- >> Init_UCOS3
[Address Reference Count : 1]
WorkmodeControl (Thumb, 42 bytes, Stack size 16 bytes, main.o(.text.WorkmodeControl))
[Stack]
- Max Depth = 104 + Unknown Stack Size
- Call Chain = WorkmodeControl ⇒ OSTimeDly ⇒ OS_TickListInsertDly ⇒ OS_TickListInsert
[Calls]- >> WorkModeMg
- >> WorkModeInit
- >> OSTimeDly
[Address Reference Count : 1]
NVIC_SetPriority (Thumb, 70 bytes, Stack size 8 bytes, systick.o(.text.NVIC_SetPriority))
[Stack]
- Max Depth = 8
- Call Chain = NVIC_SetPriority
[Called By]- >> SysTick_Config
- >> systick_config
SysTick_Config (Thumb, 82 bytes, Stack size 16 bytes, systick.o(.text.SysTick_Config))
[Stack]
- Max Depth = 24
- Call Chain = SysTick_Config ⇒ NVIC_SetPriority
[Calls]
[Called By]
BatSocLowRunBackWaitTime_InitAddedInterFlashPara (Thumb, 36 bytes, Stack size 0 bytes, init.o(.text.BatSocLowRunBackWaitTime_InitAddedInterFlashPara))
[Called By]
- >> InitAddedInterFlashPara
BatteryChargeLowTemperature_InitAddedInterFlashPara (Thumb, 54 bytes, Stack size 0 bytes, init.o(.text.BatteryChargeLowTemperature_InitAddedInterFlashPara))
[Called By]
- >> InitAddedInterFlashPara
BatteryNoChargeHighTemperature_InitAddedInterFlashPara (Thumb, 54 bytes, Stack size 0 bytes, init.o(.text.BatteryNoChargeHighTemperature_InitAddedInterFlashPara))
[Called By]
- >> InitAddedInterFlashPara
Battery_Empty_RecoveryValue_InitAddedInterFlashPara (Thumb, 62 bytes, Stack size 0 bytes, init.o(.text.Battery_Empty_RecoveryValue_InitAddedInterFlashPara))
[Called By]
- >> InitAddedInterFlashPara
Battery_Empty_TriggerValue_InitAddedInterFlashPara (Thumb, 62 bytes, Stack size 0 bytes, init.o(.text.Battery_Empty_TriggerValue_InitAddedInterFlashPara))
[Called By]
- >> InitAddedInterFlashPara
Battery_Low_RecoveryValue_InitAddedInterFlashPara (Thumb, 62 bytes, Stack size 0 bytes, init.o(.text.Battery_Low_RecoveryValue_InitAddedInterFlashPara))
[Called By]
- >> InitAddedInterFlashPara
Battery_Low_TriggerValue_InitAddedInterFlashPara (Thumb, 62 bytes, Stack size 0 bytes, init.o(.text.Battery_Low_TriggerValue_InitAddedInterFlashPara))
[Called By]
- >> InitAddedInterFlashPara
ConfigParaInit (Thumb, 368 bytes, Stack size 0 bytes, init.o(.text.ConfigParaInit))
[Called By]
ConfigParaPartialInit (Thumb, 142 bytes, Stack size 0 bytes, init.o(.text.ConfigParaPartialInit))
[Called By]
FixedParaInit (Thumb, 50 bytes, Stack size 0 bytes, init.o(.text.FixedParaInit))
[Called By]
InitAddedInterFlashPara (Thumb, 44 bytes, Stack size 8 bytes, init.o(.text.InitAddedInterFlashPara))
[Stack]
- Max Depth = 16
- Call Chain = InitAddedInterFlashPara ⇒ RedefineSouthNorthAngleFromExtFlash
[Calls]- >> RedefineFacingWindAngle
- >> RedefineSouthNorthAngleFromExtFlash
- >> RedefineFacingWindStopFunctionFromExtFlash
- >> Battery_Low_TriggerValue_InitAddedInterFlashPara
- >> Battery_Low_RecoveryValue_InitAddedInterFlashPara
- >> Battery_Empty_TriggerValue_InitAddedInterFlashPara
- >> Battery_Empty_RecoveryValue_InitAddedInterFlashPara
- >> BatteryNoChargeHighTemperature_InitAddedInterFlashPara
- >> BatteryChargeLowTemperature_InitAddedInterFlashPara
- >> BatSocLowRunBackWaitTime_InitAddedInterFlashPara
[Called By]
RedefineFacingWindStopFunctionFromExtFlash (Thumb, 54 bytes, Stack size 0 bytes, init.o(.text.RedefineFacingWindStopFunctionFromExtFlash))
[Called By]
- >> InitAddedInterFlashPara
RedefineSouthNorthAngleFromExtFlash (Thumb, 46 bytes, Stack size 8 bytes, init.o(.text.RedefineSouthNorthAngleFromExtFlash))
[Stack]
- Max Depth = 8
- Call Chain = RedefineSouthNorthAngleFromExtFlash
[Calls]
[Called By]- >> InitAddedInterFlashPara
system_clock_120m_hxtal (Thumb, 372 bytes, Stack size 12 bytes, system_gd32f30x.o(.text.system_clock_120m_hxtal))
[Stack]
- Max Depth = 12
- Call Chain = system_clock_120m_hxtal
[Called By]
system_clock_config (Thumb, 8 bytes, Stack size 8 bytes, system_gd32f30x.o(.text.system_clock_config))
[Stack]
- Max Depth = 20
- Call Chain = system_clock_config ⇒ system_clock_120m_hxtal
[Calls]- >> system_clock_120m_hxtal
[Called By]
dma_periph_and_channel_check (Thumb, 60 bytes, Stack size 8 bytes, gd32f30x_dma.o(.text.dma_periph_and_channel_check))
[Stack]
- Max Depth = 8
- Call Chain = dma_periph_and_channel_check
[Called By]- >> dma_transfer_number_get
- >> dma_transfer_number_config
- >> dma_memory_to_memory_disable
- >> dma_memory_address_config
- >> dma_init
- >> dma_deinit
- >> dma_circulation_disable
- >> dma_channel_enable
- >> dma_channel_disable
BspGsensor_SpiWriteRead (Thumb, 170 bytes, Stack size 24 bytes, bsp_g_sensor.o(.text.BspGsensor_SpiWriteRead))
[Stack]
- Max Depth = 36
- Call Chain = BspGsensor_SpiWriteRead ⇒ spi_i2s_flag_get
[Calls]- >> spi_i2s_flag_get
- >> spi_i2s_data_transmit
- >> spi_i2s_data_receive
[Called By]- >> BspGsensor_WriteReg
- >> BspGsensor_ReadReg
BspBle_gpio_config (Thumb, 112 bytes, Stack size 32 bytes, bsp_ble.o(.text.BspBle_gpio_config))
[Stack]
- Max Depth = 60
- Call Chain = BspBle_gpio_config ⇒ gpio_init
[Calls]- >> gpio_pin_remap_config
- >> gpio_init
- >> rcu_periph_clock_enable
[Called By]
BspBle_uart_config (Thumb, 420 bytes, Stack size 80 bytes, bsp_ble.o(.text.BspBle_uart_config))
[Stack]
- Max Depth = 216
- Call Chain = BspBle_uart_config ⇒ usart_baudrate_set ⇒ rcu_clock_freq_get
[Calls]- >> gpio_pin_remap_config
- >> gpio_init
- >> dma_struct_para_init
- >> dma_memory_to_memory_disable
- >> dma_init
- >> dma_deinit
- >> dma_circulation_disable
- >> dma_channel_enable
- >> rcu_periph_clock_enable
- >> nvic_irq_enable
- >> usart_word_length_set
- >> usart_transmit_config
- >> usart_stop_bit_set
- >> usart_receive_config
- >> usart_parity_config
- >> usart_interrupt_flag_clear
- >> usart_interrupt_enable
- >> usart_enable
- >> usart_dma_transmit_config
- >> usart_dma_receive_config
- >> usart_deinit
- >> usart_baudrate_set
[Called By]
OS_TickListUpdateDly (Thumb, 198 bytes, Stack size 32 bytes, os_tick.o(.text.OS_TickListUpdateDly))
[Stack]
- Max Depth = 64 + Unknown Stack Size
- Call Chain = OS_TickListUpdateDly ⇒ OS_RdyListInsert ⇒ OS_PrioInsert
[Calls]- >> OS_RdyListInsert
- >> CPU_TS_TmrRd
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]
OS_TickListUpdateTimeout (Thumb, 256 bytes, Stack size 32 bytes, os_tick.o(.text.OS_TickListUpdateTimeout))
[Stack]
- Max Depth = 80 + Unknown Stack Size
- Call Chain = OS_TickListUpdateTimeout ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]- >> OS_RdyListInsert
- >> OS_PendListRemove
- >> CPU_TS_TmrRd
- >> CPU_SR_Save
- >> CPU_SR_Restore
- >> CPU_IntDisMeasStop
- >> CPU_IntDisMeasStart
[Called By]
OS_TmrLock (Thumb, 36 bytes, Stack size 24 bytes, os_tmr.o(.text.OS_TmrLock))
[Stack]
- Max Depth = 184 + Unknown Stack Size
- Call Chain = OS_TmrLock ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Called By]
OS_TmrUnlock (Thumb, 26 bytes, Stack size 16 bytes, os_tmr.o(.text.OS_TmrUnlock))
[Stack]
- Max Depth = 144 + Unknown Stack Size
- Call Chain = OS_TmrUnlock ⇒ OSMutexPost ⇒ OS_Post ⇒ OS_PendListRemove ⇒ OS_PendListRemove1
[Calls]
[Called By]
CPU_IntDisMeasMaxCalc (Thumb, 56 bytes, Stack size 8 bytes, cpu_core.o(.text.CPU_IntDisMeasMaxCalc))
[Stack]
- Max Depth = 8
- Call Chain = CPU_IntDisMeasMaxCalc
[Called By]- >> CPU_IntDisMeasMaxCurGet
LSM6DS3Init (Thumb, 1098 bytes, Stack size 112 bytes, anglesensorhal.o(.text.LSM6DS3Init))
[Stack]
- Max Depth = 188
- Call Chain = LSM6DS3Init ⇒ BspGsensor_ReadReg ⇒ BspGsensor_SpiWriteRead ⇒ spi_i2s_flag_get
[Calls]- >> __aeabi_fadd
- >> BspGsensor_WriteReg
- >> BspGsensor_ReadReg
- >> __aeabi_i2f
- >> __aeabi_fdiv
[Called By]
MotorIOInit (Thumb, 2 bytes, Stack size 0 bytes, motorcontrol.o(.text.MotorIOInit))
[Called By]
TIM4Init (Thumb, 2 bytes, Stack size 0 bytes, motorcontrol.o(.text.TIM4Init))
[Called By]
TimerStart (Thumb, 26 bytes, Stack size 0 bytes, motorcontrol.o(.text.TimerStart))
[Called By]
- >> MotorTurnWest
- >> MotorTurnEast
TimerStop (Thumb, 14 bytes, Stack size 0 bytes, motorcontrol.o(.text.TimerStop))
[Called By]
DMA1C4Send (Thumb, 44 bytes, Stack size 24 bytes, modbusframehal.o(.text.DMA1C4Send))
[Stack]
- Max Depth = 80
- Call Chain = DMA1C4Send ⇒ BspBle_DMASend ⇒ dma_transfer_number_config ⇒ dma_periph_and_channel_check
[Calls]
[Address Reference Count : 1]- modbusframehal.o(.text.ModbusPortInit)
NVIC_SystemReset (Thumb, 36 bytes, Stack size 0 bytes, flashstoragehal.o(.text.NVIC_SystemReset))
[Called By]
ScanLastWorkModeAddr (Thumb, 104 bytes, Stack size 20 bytes, flashstoragehal.o(.text.ScanLastWorkModeAddr))
[Stack]
- Max Depth = 20
- Call Chain = ScanLastWorkModeAddr
[Called By]- >> ReadWorkModeFromFlash
- >> WriteWorkModeToFlash
NVIC_SystemReset (Thumb, 36 bytes, Stack size 0 bytes, asprotocol.o(.text.NVIC_SystemReset))
[Called By]
RAzimuthAngle1 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RAzimuthAngle1))
[Stack]
- Max Depth = 8
- Call Chain = RAzimuthAngle1
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RAzimuthAngle1_S (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RAzimuthAngle1_S))
[Stack]
- Max Depth = 24
- Call Chain = RAzimuthAngle1_S ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RAzimuthAngle2 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RAzimuthAngle2))
[Stack]
- Max Depth = 8
- Call Chain = RAzimuthAngle2
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RAzimuthAngle2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RAzimuthAngle2_S))
[Stack]
- Max Depth = 8
- Call Chain = RAzimuthAngle2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RBatCurrent (Thumb, 72 bytes, Stack size 24 bytes, asprotocol.o(.text.RBatCurrent))
[Stack]
- Max Depth = 32
- Call Chain = RBatCurrent ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RBatSOCTemp (Thumb, 100 bytes, Stack size 24 bytes, asprotocol.o(.text.RBatSOCTemp))
[Stack]
- Max Depth = 32
- Call Chain = RBatSOCTemp ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RBatSOCTemp_S (Thumb, 100 bytes, Stack size 24 bytes, asprotocol.o(.text.RBatSOCTemp_S))
[Stack]
- Max Depth = 32
- Call Chain = RBatSOCTemp_S ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RBatState (Thumb, 52 bytes, Stack size 8 bytes, asprotocol.o(.text.RBatState))
[Stack]
- Max Depth = 8
- Call Chain = RBatState
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RBatState_BatCurrent_S (Thumb, 106 bytes, Stack size 24 bytes, asprotocol.o(.text.RBatState_BatCurrent_S))
[Stack]
- Max Depth = 32
- Call Chain = RBatState_BatCurrent_S ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RBatVoltage (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RBatVoltage))
[Stack]
- Max Depth = 24
- Call Chain = RBatVoltage ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RBatVoltage_S (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RBatVoltage_S))
[Stack]
- Max Depth = 24
- Call Chain = RBatVoltage_S ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RCommuTestCrcErr (Thumb, 38 bytes, Stack size 16 bytes, asprotocol.o(.text.RCommuTestCrcErr))
[Stack]
- Max Depth = 24
- Call Chain = RCommuTestCrcErr ⇒ CommuTest_GetOne
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RCommuTestCrcOk (Thumb, 38 bytes, Stack size 16 bytes, asprotocol.o(.text.RCommuTestCrcOk))
[Stack]
- Max Depth = 24
- Call Chain = RCommuTestCrcOk ⇒ CommuTest_GetOne
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RCommuTestReply (Thumb, 38 bytes, Stack size 16 bytes, asprotocol.o(.text.RCommuTestReply))
[Stack]
- Max Depth = 24
- Call Chain = RCommuTestReply ⇒ CommuTest_GetOne
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RDeviceEdition (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RDeviceEdition))
[Stack]
- Max Depth = 8
- Call Chain = RDeviceEdition
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RDeviceEdition_S (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RDeviceEdition_S))
[Stack]
- Max Depth = 8
- Call Chain = RDeviceEdition_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RDeviceType (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RDeviceType))
[Stack]
- Max Depth = 8
- Call Chain = RDeviceType
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RDeviceType_S (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RDeviceType_S))
[Stack]
- Max Depth = 8
- Call Chain = RDeviceType_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RElevationAngle1 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RElevationAngle1))
[Stack]
- Max Depth = 8
- Call Chain = RElevationAngle1
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RElevationAngle1_S (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RElevationAngle1_S))
[Stack]
- Max Depth = 24
- Call Chain = RElevationAngle1_S ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RElevationAngle2 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RElevationAngle2))
[Stack]
- Max Depth = 8
- Call Chain = RElevationAngle2
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RElevationAngle2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RElevationAngle2_S))
[Stack]
- Max Depth = 8
- Call Chain = RElevationAngle2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RMotorCurrent (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RMotorCurrent))
[Stack]
- Max Depth = 24
- Call Chain = RMotorCurrent ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RMotorCurrent1_S (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RMotorCurrent1_S))
[Stack]
- Max Depth = 24
- Call Chain = RMotorCurrent1_S ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RMotorCurrent2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RMotorCurrent2_S))
[Stack]
- Max Depth = 8
- Call Chain = RMotorCurrent2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RPVBuckerVoltage (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RPVBuckerVoltage))
[Stack]
- Max Depth = 24
- Call Chain = RPVBuckerVoltage ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RPVBuckerVoltage_S (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RPVBuckerVoltage_S))
[Stack]
- Max Depth = 24
- Call Chain = RPVBuckerVoltage_S ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RProtocol_Version (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RProtocol_Version))
[Stack]
- Max Depth = 8
- Call Chain = RProtocol_Version
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RProtocol_Version_S (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RProtocol_Version_S))
[Stack]
- Max Depth = 8
- Call Chain = RProtocol_Version_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RRealAngle (Thumb, 74 bytes, Stack size 24 bytes, asprotocol.o(.text.RRealAngle))
[Stack]
- Max Depth = 32
- Call Chain = RRealAngle ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASQProtocolInit)
RRealAngle1 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RRealAngle1))
[Stack]
- Max Depth = 8
- Call Chain = RRealAngle1
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RRealAngle1_S (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RRealAngle1_S))
[Stack]
- Max Depth = 24
- Call Chain = RRealAngle1_S ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RRealAngle2 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RRealAngle2))
[Stack]
- Max Depth = 8
- Call Chain = RRealAngle2
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RRealAngle2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RRealAngle2_S))
[Stack]
- Max Depth = 8
- Call Chain = RRealAngle2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RResetCount1 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RResetCount1))
[Stack]
- Max Depth = 8
- Call Chain = RResetCount1
[Address Reference Count : 1]- asprotocol.o(.text.ASLProtocolInit)
RResetCount2 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RResetCount2))
[Stack]
- Max Depth = 8
- Call Chain = RResetCount2
[Address Reference Count : 1]- asprotocol.o(.text.ASLProtocolInit)
RTargetAngle (Thumb, 74 bytes, Stack size 24 bytes, asprotocol.o(.text.RTargetAngle))
[Stack]
- Max Depth = 32
- Call Chain = RTargetAngle ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASQProtocolInit)
RTargetAngle1 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RTargetAngle1))
[Stack]
- Max Depth = 8
- Call Chain = RTargetAngle1
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RTargetAngle1_S (Thumb, 58 bytes, Stack size 16 bytes, asprotocol.o(.text.RTargetAngle1_S))
[Stack]
- Max Depth = 24
- Call Chain = RTargetAngle1_S ⇒ __aeabi_fmul
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RTargetAngle2 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RTargetAngle2))
[Stack]
- Max Depth = 8
- Call Chain = RTargetAngle2
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RTargetAngle2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RTargetAngle2_S))
[Stack]
- Max Depth = 8
- Call Chain = RTargetAngle2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RTemp (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RTemp))
[Stack]
- Max Depth = 8
- Call Chain = RTemp
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RTemp_S (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RTemp_S))
[Stack]
- Max Depth = 8
- Call Chain = RTemp_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RVersion1 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RVersion1))
[Stack]
- Max Depth = 8
- Call Chain = RVersion1
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RVersion1_S (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RVersion1_S))
[Stack]
- Max Depth = 8
- Call Chain = RVersion1_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RVersion2 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RVersion2))
[Stack]
- Max Depth = 8
- Call Chain = RVersion2
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RVersion2_S (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RVersion2_S))
[Stack]
- Max Depth = 8
- Call Chain = RVersion2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWAIRemoteTarget (Thumb, 126 bytes, Stack size 32 bytes, asprotocol.o(.text.RWAIRemoteTarget))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWAIRemoteTarget ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2iz
- >> __aeabi_ui2f
- >> Log_AddParamChange
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWAIRemoteTarget1_S (Thumb, 124 bytes, Stack size 32 bytes, asprotocol.o(.text.RWAIRemoteTarget1_S))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWAIRemoteTarget1_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2iz
- >> __aeabi_ui2f
- >> Log_AddParamChange
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWAIRemoteTarget2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RWAIRemoteTarget2_S))
[Stack]
- Max Depth = 8
- Call Chain = RWAIRemoteTarget2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWAskOperationNo (Thumb, 88 bytes, Stack size 8 bytes, asprotocol.o(.text.RWAskOperationNo))
[Stack]
- Max Depth = 8
- Call Chain = RWAskOperationNo
[Address Reference Count : 1]- asprotocol.o(.text.ASLProtocolInit)
RWAskWarningNo (Thumb, 88 bytes, Stack size 8 bytes, asprotocol.o(.text.RWAskWarningNo))
[Stack]
- Max Depth = 8
- Call Chain = RWAskWarningNo
[Address Reference Count : 1]- asprotocol.o(.text.ASLProtocolInit)
RWBackAngle (Thumb, 168 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBackAngle))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBackAngle ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_i2d
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBackAngle_S (Thumb, 170 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBackAngle_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBackAngle_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_i2d
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatSocLowRunBackWaitTime (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatSocLowRunBackWaitTime))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatSocLowRunBackWaitTime ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryEmptyRecoveryValue (Thumb, 134 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryEmptyRecoveryValue))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryEmptyRecoveryValue ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryEmptyRecoveryValue_S (Thumb, 136 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryEmptyRecoveryValue_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryEmptyRecoveryValue_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryEmptyTriggerValue (Thumb, 134 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryEmptyTriggerValue))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryEmptyTriggerValue ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryEmptyTriggerValue_S (Thumb, 136 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryEmptyTriggerValue_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryEmptyTriggerValue_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryHighTemperatureProtection_ExitValue (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryHighTemperatureProtection_ExitValue))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryHighTemperatureProtection_ExitValue ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryHighTemperatureProtection_TriggerValue (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryHighTemperatureProtection_TriggerValue))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryHighTemperatureProtection_TriggerValue ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryHighTemperatureProtection_Value_S (Thumb, 242 bytes, Stack size 32 bytes, asprotocol.o(.text.RWBatteryHighTemperatureProtection_Value_S))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWBatteryHighTemperatureProtection_Value_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryLowRecoveryValue (Thumb, 134 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryLowRecoveryValue))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryLowRecoveryValue ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryLowRecoveryValue_S (Thumb, 136 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryLowRecoveryValue_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryLowRecoveryValue_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryLowTriggerValue (Thumb, 134 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryLowTriggerValue))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryLowTriggerValue ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWBatteryLowTriggerValue_S (Thumb, 136 bytes, Stack size 24 bytes, asprotocol.o(.text.RWBatteryLowTriggerValue_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWBatteryLowTriggerValue_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWChannelEnable (Thumb, 108 bytes, Stack size 24 bytes, asprotocol.o(.text.RWChannelEnable))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWChannelEnable ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWChannelSelect_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RWChannelSelect_S))
[Stack]
- Max Depth = 8
- Call Chain = RWChannelSelect_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWCleaningDockAngle (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWCleaningDockAngle))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWCleaningDockAngle ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWCleaningDockAngle_S (Thumb, 130 bytes, Stack size 24 bytes, asprotocol.o(.text.RWCleaningDockAngle_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWCleaningDockAngle_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWComID (Thumb, 122 bytes, Stack size 24 bytes, asprotocol.o(.text.RWComID))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWComID ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWComID_S (Thumb, 124 bytes, Stack size 24 bytes, asprotocol.o(.text.RWComID_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWComID_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWCommuTestClearAll (Thumb, 66 bytes, Stack size 16 bytes, asprotocol.o(.text.RWCommuTestClearAll))
[Stack]
- Max Depth = 16
- Call Chain = RWCommuTestClearAll
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWDeviceIDH (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWDeviceIDH))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWDeviceIDH ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWDeviceIDL (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWDeviceIDL))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWDeviceIDL ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWDeviceNetID (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWDeviceNetID))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWDeviceNetID ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWEFacingWindAngle (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWEFacingWindAngle))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWEFacingWindAngle ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWESoftLimitAngle1 (Thumb, 90 bytes, Stack size 24 bytes, asprotocol.o(.text.RWESoftLimitAngle1))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWESoftLimitAngle1 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWESoftLimitAngle2 (Thumb, 148 bytes, Stack size 24 bytes, asprotocol.o(.text.RWESoftLimitAngle2))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWESoftLimitAngle2 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2d
- >> Log_AddParamChange
- >> __aeabi_dcmplt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWEWFacingWindAngle_S (Thumb, 242 bytes, Stack size 32 bytes, asprotocol.o(.text.RWEWFacingWindAngle_S))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWEWFacingWindAngle_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWEWSoftLimitAngle_S (Thumb, 352 bytes, Stack size 64 bytes, asprotocol.o(.text.RWEWSoftLimitAngle_S))
[Stack]
- Max Depth = 256 + Unknown Stack Size
- Call Chain = RWEWSoftLimitAngle_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2iz
- >> __aeabi_i2d
- >> __aeabi_f2d
- >> __aeabi_d2f
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWEWTracingAccuracy1 (Thumb, 90 bytes, Stack size 24 bytes, asprotocol.o(.text.RWEWTracingAccuracy1))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWEWTracingAccuracy1 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWEWTracingAccuracy2 (Thumb, 190 bytes, Stack size 24 bytes, asprotocol.o(.text.RWEWTracingAccuracy2))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWEWTracingAccuracy2 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2d
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWEWTracingAccuracy_S (Thumb, 258 bytes, Stack size 32 bytes, asprotocol.o(.text.RWEWTracingAccuracy_S))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWEWTracingAccuracy_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
- >> __aeabi_i2d
- >> __aeabi_f2d
- >> __aeabi_dmul
- >> __aeabi_d2f
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWEWindProtectionAngle (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWEWindProtectionAngle))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWEWindProtectionAngle ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWFacingWindStopFunction_Enable (Thumb, 106 bytes, Stack size 24 bytes, asprotocol.o(.text.RWFacingWindStopFunction_Enable))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWFacingWindStopFunction_Enable ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWFacingWindStopFunction_Enable_S (Thumb, 130 bytes, Stack size 24 bytes, asprotocol.o(.text.RWFacingWindStopFunction_Enable_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWFacingWindStopFunction_Enable_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWHeatEnable (Thumb, 106 bytes, Stack size 24 bytes, asprotocol.o(.text.RWHeatEnable))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWHeatEnable ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWHeatEnable_S (Thumb, 130 bytes, Stack size 24 bytes, asprotocol.o(.text.RWHeatEnable_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWHeatEnable_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWJXYLbaudrate (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWJXYLbaudrate))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWJXYLbaudrate ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWJXYLbw (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWJXYLbw))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWJXYLbw ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWJXYLfactor (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWJXYLfactor))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWJXYLfactor ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWJXYLfq1 (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWJXYLfq1))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWJXYLfq1 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWJXYLfq2 (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWJXYLfq2))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWJXYLfq2 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWJXYLfq3 (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWJXYLfq3))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWJXYLfq3 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWJXYLmode (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWJXYLmode))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWJXYLmode ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWJXYLparity (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWJXYLparity))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWJXYLparity ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWJXYLpower (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWJXYLpower))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWJXYLpower ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLatitude1 (Thumb, 70 bytes, Stack size 8 bytes, asprotocol.o(.text.RWLatitude1))
[Stack]
- Max Depth = 8
- Call Chain = RWLatitude1
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLatitude1_S (Thumb, 92 bytes, Stack size 24 bytes, asprotocol.o(.text.RWLatitude1_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWLatitude1_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLatitude2 (Thumb, 164 bytes, Stack size 16 bytes, asprotocol.o(.text.RWLatitude2))
[Stack]
- Max Depth = 28
- Call Chain = RWLatitude2 ⇒ __aeabi_dcmplt
[Calls]- >> __aeabi_f2d
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLatitude2_S (Thumb, 184 bytes, Stack size 24 bytes, asprotocol.o(.text.RWLatitude2_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWLatitude2_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2d
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLogEnable (Thumb, 106 bytes, Stack size 24 bytes, asprotocol.o(.text.RWLogEnable))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWLogEnable ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLogOperationSum (Thumb, 76 bytes, Stack size 12 bytes, asprotocol.o(.text.RWLogOperationSum))
[Stack]
- Max Depth = 12
- Call Chain = RWLogOperationSum
[Address Reference Count : 1]- asprotocol.o(.text.ASLProtocolInit)
RWLogReadNum (Thumb, 84 bytes, Stack size 16 bytes, asprotocol.o(.text.RWLogReadNum))
[Stack]
- Max Depth = 200 + Unknown Stack Size
- Call Chain = RWLogReadNum ⇒ Log_ReadToBuf ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASLProtocolInit)
RWLogWarningSum (Thumb, 76 bytes, Stack size 12 bytes, asprotocol.o(.text.RWLogWarningSum))
[Stack]
- Max Depth = 12
- Call Chain = RWLogWarningSum
[Address Reference Count : 1]- asprotocol.o(.text.ASLProtocolInit)
RWLongitude1 (Thumb, 70 bytes, Stack size 8 bytes, asprotocol.o(.text.RWLongitude1))
[Stack]
- Max Depth = 8
- Call Chain = RWLongitude1
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLongitude1_S (Thumb, 92 bytes, Stack size 24 bytes, asprotocol.o(.text.RWLongitude1_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWLongitude1_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLongitude2 (Thumb, 164 bytes, Stack size 16 bytes, asprotocol.o(.text.RWLongitude2))
[Stack]
- Max Depth = 28
- Call Chain = RWLongitude2 ⇒ __aeabi_dcmplt
[Calls]- >> __aeabi_f2d
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLongitude2_S (Thumb, 184 bytes, Stack size 24 bytes, asprotocol.o(.text.RWLongitude2_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWLongitude2_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2d
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLowStopTime (Thumb, 114 bytes, Stack size 24 bytes, asprotocol.o(.text.RWLowStopTime))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWLowStopTime ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLowStopTime_S (Thumb, 116 bytes, Stack size 24 bytes, asprotocol.o(.text.RWLowStopTime_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWLowStopTime_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLowWindSpeed (Thumb, 168 bytes, Stack size 24 bytes, asprotocol.o(.text.RWLowWindSpeed))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWLowWindSpeed ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWLowWindSpeed_S (Thumb, 172 bytes, Stack size 24 bytes, asprotocol.o(.text.RWLowWindSpeed_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWLowWindSpeed_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWManufactor (Thumb, 106 bytes, Stack size 24 bytes, asprotocol.o(.text.RWManufactor))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWManufactor ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWMotorOrientation (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWMotorOrientation))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWMotorOrientation ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWMotorOrientation_S (Thumb, 130 bytes, Stack size 24 bytes, asprotocol.o(.text.RWMotorOrientation_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWMotorOrientation_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWNoComEnable (Thumb, 106 bytes, Stack size 24 bytes, asprotocol.o(.text.RWNoComEnable))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWNoComEnable ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWNoComEnable_S (Thumb, 130 bytes, Stack size 24 bytes, asprotocol.o(.text.RWNoComEnable_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWNoComEnable_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWPVModuleWidth1 (Thumb, 90 bytes, Stack size 24 bytes, asprotocol.o(.text.RWPVModuleWidth1))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWPVModuleWidth1 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWPVModuleWidth2 (Thumb, 186 bytes, Stack size 24 bytes, asprotocol.o(.text.RWPVModuleWidth2))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWPVModuleWidth2 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2d
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWPVModuleWidth_S (Thumb, 256 bytes, Stack size 32 bytes, asprotocol.o(.text.RWPVModuleWidth_S))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWPVModuleWidth_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2iz
- >> __aeabi_fmul
- >> __aeabi_i2d
- >> __aeabi_f2d
- >> __aeabi_dmul
- >> __aeabi_d2f
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWPostSpacing1 (Thumb, 90 bytes, Stack size 24 bytes, asprotocol.o(.text.RWPostSpacing1))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWPostSpacing1 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWPostSpacing2 (Thumb, 268 bytes, Stack size 32 bytes, asprotocol.o(.text.RWPostSpacing2))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWPostSpacing2 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmplt
- >> __aeabi_f2d
- >> __aeabi_d2f
- >> Log_AddParamChange
- >> __aeabi_dsub
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWPostSpacing_S (Thumb, 372 bytes, Stack size 56 bytes, asprotocol.o(.text.RWPostSpacing_S))
[Stack]
- Max Depth = 248 + Unknown Stack Size
- Call Chain = RWPostSpacing_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmplt
- >> __aeabi_f2iz
- >> __aeabi_fmul
- >> __aeabi_i2d
- >> __aeabi_f2d
- >> __aeabi_dmul
- >> __aeabi_d2f
- >> Log_AddParamChange
- >> __aeabi_dsub
- >> __aeabi_dcmpgt
- >> __aeabi_d2iz
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWPowerMode (Thumb, 112 bytes, Stack size 24 bytes, asprotocol.o(.text.RWPowerMode))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWPowerMode ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWProtectCurrent1 (Thumb, 90 bytes, Stack size 24 bytes, asprotocol.o(.text.RWProtectCurrent1))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWProtectCurrent1 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWProtectCurrent2 (Thumb, 170 bytes, Stack size 24 bytes, asprotocol.o(.text.RWProtectCurrent2))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWProtectCurrent2 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> Log_AddParamChange
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWProtectCurrent_S (Thumb, 240 bytes, Stack size 32 bytes, asprotocol.o(.text.RWProtectCurrent_S))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWProtectCurrent_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> __aeabi_f2iz
- >> __aeabi_fmul
- >> __aeabi_i2d
- >> __aeabi_dmul
- >> __aeabi_d2f
- >> Log_AddParamChange
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWRS485Enable (Thumb, 106 bytes, Stack size 24 bytes, asprotocol.o(.text.RWRS485Enable))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWRS485Enable ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWRemoteWindDirect (Thumb, 94 bytes, Stack size 24 bytes, asprotocol.o(.text.RWRemoteWindDirect))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWRemoteWindDirect ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWRemoteWindDirect_S (Thumb, 96 bytes, Stack size 24 bytes, asprotocol.o(.text.RWRemoteWindDirect_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWRemoteWindDirect_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWRemoteWindSpeed (Thumb, 120 bytes, Stack size 16 bytes, asprotocol.o(.text.RWRemoteWindSpeed))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = RWRemoteWindSpeed ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWRemoteWindSpeed_S (Thumb, 96 bytes, Stack size 24 bytes, asprotocol.o(.text.RWRemoteWindSpeed_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWRemoteWindSpeed_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWSouthNorthShiftAngle (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWSouthNorthShiftAngle))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWSouthNorthShiftAngle ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> Log_AddParamChange
- >> abs
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWSouthNorthShiftAngle1_S (Thumb, 130 bytes, Stack size 24 bytes, asprotocol.o(.text.RWSouthNorthShiftAngle1_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWSouthNorthShiftAngle1_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> Log_AddParamChange
- >> abs
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWSouthNorthShiftAngle2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RWSouthNorthShiftAngle2_S))
[Stack]
- Max Depth = 8
- Call Chain = RWSouthNorthShiftAngle2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTerrainSlope1 (Thumb, 90 bytes, Stack size 24 bytes, asprotocol.o(.text.RWTerrainSlope1))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWTerrainSlope1 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTerrainSlope1_S (Thumb, 232 bytes, Stack size 32 bytes, asprotocol.o(.text.RWTerrainSlope1_S))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWTerrainSlope1_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmplt
- >> __aeabi_f2iz
- >> __aeabi_fmul
- >> __aeabi_i2d
- >> __aeabi_fcmpgt
- >> __aeabi_dmul
- >> __aeabi_d2f
- >> Log_AddParamChange
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTerrainSlope2 (Thumb, 166 bytes, Stack size 24 bytes, asprotocol.o(.text.RWTerrainSlope2))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWTerrainSlope2 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmplt
- >> __aeabi_fcmpgt
- >> Log_AddParamChange
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTerrainSlope2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTerrainSlope2_S))
[Stack]
- Max Depth = 8
- Call Chain = RWTerrainSlope2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTerrainSlopeEvening (Thumb, 292 bytes, Stack size 40 bytes, asprotocol.o(.text.RWTerrainSlopeEvening))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = RWTerrainSlopeEvening ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmplt
- >> __aeabi_f2iz
- >> __aeabi_i2f
- >> __aeabi_fmul
- >> __aeabi_fdiv
- >> __aeabi_fcmpgt
- >> Log_AddParamChange
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTerrainSlopeEvening1_S (Thumb, 320 bytes, Stack size 40 bytes, asprotocol.o(.text.RWTerrainSlopeEvening1_S))
[Stack]
- Max Depth = 232 + Unknown Stack Size
- Call Chain = RWTerrainSlopeEvening1_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_fcmplt
- >> __aeabi_f2iz
- >> __aeabi_fmul
- >> __aeabi_i2d
- >> __aeabi_fcmpgt
- >> __aeabi_dmul
- >> __aeabi_d2f
- >> Log_AddParamChange
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTerrainSlopeEvening2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTerrainSlopeEvening2_S))
[Stack]
- Max Depth = 8
- Call Chain = RWTerrainSlopeEvening2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeDay (Thumb, 86 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTimeDay))
[Stack]
- Max Depth = 8
- Call Chain = RWTimeDay
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeDayHour_S (Thumb, 102 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTimeDayHour_S))
[Stack]
- Max Depth = 8
- Call Chain = RWTimeDayHour_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeHour (Thumb, 86 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTimeHour))
[Stack]
- Max Depth = 8
- Call Chain = RWTimeHour
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeMinute (Thumb, 86 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTimeMinute))
[Stack]
- Max Depth = 8
- Call Chain = RWTimeMinute
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeMinuteSecond_S (Thumb, 102 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTimeMinuteSecond_S))
[Stack]
- Max Depth = 8
- Call Chain = RWTimeMinuteSecond_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeMonth (Thumb, 86 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTimeMonth))
[Stack]
- Max Depth = 8
- Call Chain = RWTimeMonth
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeSecond (Thumb, 96 bytes, Stack size 24 bytes, asprotocol.o(.text.RWTimeSecond))
[Stack]
- Max Depth = 36
- Call Chain = RWTimeSecond ⇒ BKPWriteRTCUpdateFlag ⇒ bkp_write_data
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeYear (Thumb, 86 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTimeYear))
[Stack]
- Max Depth = 8
- Call Chain = RWTimeYear
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeYearMonth_S (Thumb, 128 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTimeYearMonth_S))
[Stack]
- Max Depth = 8
- Call Chain = RWTimeYearMonth_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeZone1 (Thumb, 70 bytes, Stack size 8 bytes, asprotocol.o(.text.RWTimeZone1))
[Stack]
- Max Depth = 8
- Call Chain = RWTimeZone1
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeZone1_S (Thumb, 92 bytes, Stack size 24 bytes, asprotocol.o(.text.RWTimeZone1_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWTimeZone1_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeZone2 (Thumb, 160 bytes, Stack size 16 bytes, asprotocol.o(.text.RWTimeZone2))
[Stack]
- Max Depth = 28
- Call Chain = RWTimeZone2 ⇒ __aeabi_dcmplt
[Calls]- >> __aeabi_f2d
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWTimeZone2_S (Thumb, 180 bytes, Stack size 24 bytes, asprotocol.o(.text.RWTimeZone2_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWTimeZone2_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2d
- >> Log_AddParamChange
- >> __aeabi_dcmplt
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWUpStartTime (Thumb, 114 bytes, Stack size 24 bytes, asprotocol.o(.text.RWUpStartTime))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWUpStartTime ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWUpStartTime_S (Thumb, 116 bytes, Stack size 24 bytes, asprotocol.o(.text.RWUpStartTime_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWUpStartTime_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWUpWindSpeed (Thumb, 112 bytes, Stack size 24 bytes, asprotocol.o(.text.RWUpWindSpeed))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWUpWindSpeed ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWUpWindSpeed_S (Thumb, 114 bytes, Stack size 24 bytes, asprotocol.o(.text.RWUpWindSpeed_S))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWUpWindSpeed_S ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWWFacingWindAngle (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWWFacingWindAngle))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWWFacingWindAngle ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWWSoftLimitAngle1 (Thumb, 94 bytes, Stack size 24 bytes, asprotocol.o(.text.RWWSoftLimitAngle1))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWWSoftLimitAngle1 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWWSoftLimitAngle2 (Thumb, 152 bytes, Stack size 24 bytes, asprotocol.o(.text.RWWSoftLimitAngle2))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWWSoftLimitAngle2 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> __aeabi_f2d
- >> Log_AddParamChange
- >> __aeabi_dcmpgt
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWWWindProtectionAngle (Thumb, 128 bytes, Stack size 24 bytes, asprotocol.o(.text.RWWWindProtectionAngle))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWWWindProtectionAngle ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWWorkMode1 (Thumb, 94 bytes, Stack size 24 bytes, asprotocol.o(.text.RWWorkMode1))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWWorkMode1 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWWorkMode1_S (Thumb, 280 bytes, Stack size 24 bytes, asprotocol.o(.text.RWWorkMode1_S))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWWorkMode1_S ⇒ Log_AddWorkModeChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]- >> Log_AddWorkModeChange
- >> NVIC_SystemReset
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWWorkMode2 (Thumb, 160 bytes, Stack size 24 bytes, asprotocol.o(.text.RWWorkMode2))
[Stack]
- Max Depth = 224 + Unknown Stack Size
- Call Chain = RWWorkMode2 ⇒ Log_AddWorkModeChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 2]- asprotocol.o(.text.ASProtocolInit)
- asprotocol.o(.text.ASQProtocolInit)
RWWorkMode2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RWWorkMode2_S))
[Stack]
- Max Depth = 8
- Call Chain = RWWorkMode2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWYBTChannel (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWYBTChannel))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWYBTChannel ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWYBTLoraParaEnable (Thumb, 76 bytes, Stack size 8 bytes, asprotocol.o(.text.RWYBTLoraParaEnable))
[Stack]
- Max Depth = 8
- Call Chain = RWYBTLoraParaEnable
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWYBTadd3 (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWYBTadd3))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWYBTadd3 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWYBTadd4 (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWYBTadd4))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWYBTadd4 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWYBTadd6 (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWYBTadd6))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWYBTadd6 ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWYBTkeyH (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWYBTkeyH))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWYBTkeyH ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWYBTkeyL (Thumb, 118 bytes, Stack size 24 bytes, asprotocol.o(.text.RWYBTkeyL))
[Stack]
- Max Depth = 216 + Unknown Stack Size
- Call Chain = RWYBTkeyL ⇒ Log_AddParamChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWarningAndFault1 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RWarningAndFault1))
[Stack]
- Max Depth = 8
- Call Chain = RWarningAndFault1
[Address Reference Count : 2]- asprotocol.o(.text.ASProtocolInit)
- asprotocol.o(.text.ASQProtocolInit)
RWarningAndFault1_1_S (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RWarningAndFault1_1_S))
[Stack]
- Max Depth = 8
- Call Chain = RWarningAndFault1_1_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWarningAndFault1_2_S (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RWarningAndFault1_2_S))
[Stack]
- Max Depth = 8
- Call Chain = RWarningAndFault1_2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWarningAndFault2 (Thumb, 42 bytes, Stack size 8 bytes, asprotocol.o(.text.RWarningAndFault2))
[Stack]
- Max Depth = 8
- Call Chain = RWarningAndFault2
[Address Reference Count : 2]- asprotocol.o(.text.ASProtocolInit)
- asprotocol.o(.text.ASQProtocolInit)
RWarningAndFault2_1_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RWarningAndFault2_1_S))
[Stack]
- Max Depth = 8
- Call Chain = RWarningAndFault2_1_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
RWarningAndFault2_2_S (Thumb, 14 bytes, Stack size 8 bytes, asprotocol.o(.text.RWarningAndFault2_2_S))
[Stack]
- Max Depth = 8
- Call Chain = RWarningAndFault2_2_S
[Address Reference Count : 1]- asprotocol.o(.text.ASProtocolInit)
AngleCalibrationMode (Thumb, 324 bytes, Stack size 16 bytes, workmodemanager.o(.text.AngleCalibrationMode))
[Stack]
- Max Depth = 36
- Call Chain = AngleCalibrationMode ⇒ __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fsub
- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> __aeabi_fadd
[Address Reference Count : 1]- workmodemanager.o(.text.IdelMode)
AutoAIMode (Thumb, 248 bytes, Stack size 32 bytes, workmodemanager.o(.text.AutoAIMode))
[Stack]
- Max Depth = 52
- Call Chain = AutoAIMode ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> __aeabi_fadd
[Address Reference Count : 1]- workmodemanager.o(.text.AutoModeSwitch)
AutoBatSOCLowMode (Thumb, 116 bytes, Stack size 16 bytes, workmodemanager.o(.text.AutoBatSOCLowMode))
[Stack]
- Max Depth = 20
- Call Chain = AutoBatSOCLowMode ⇒ __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Address Reference Count : 1]- workmodemanager.o(.text.AutoModeSwitch)
AutoFloodMode (Thumb, 414 bytes, Stack size 16 bytes, workmodemanager.o(.text.AutoFloodMode))
[Stack]
- Max Depth = 36
- Call Chain = AutoFloodMode ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fcmplt
- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> __aeabi_fadd
- >> __aeabi_fcmpgt
[Address Reference Count : 1]- workmodemanager.o(.text.AutoModeSwitch)
AutoMode (Thumb, 144 bytes, Stack size 8 bytes, workmodemanager.o(.text.AutoMode))
[Stack]
- Max Depth = 8
- Call Chain = AutoMode
[Calls]- >> WindCheck
- >> BatSOCLowCheck
[Address Reference Count : 1]- workmodemanager.o(.text.IdelMode)
AutoModeSwitch (Thumb, 380 bytes, Stack size 8 bytes, workmodemanager.o(.text.AutoModeSwitch))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = AutoModeSwitch ⇒ Log_AddWorkModeChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 8]- workmodemanager.o(.text.AutoAIMode)
- workmodemanager.o(.text.AutoRainMode)
- workmodemanager.o(.text.AutoSnowMode)
- workmodemanager.o(.text.AutoTrackMode)
- workmodemanager.o(.text.WorkModeInit)
- workmodemanager.o(.text.AutoWindMode)
- workmodemanager.o(.text.AutoFloodMode)
- workmodemanager.o(.text.AutoBatSOCLowMode)
AutoRainMode (Thumb, 862 bytes, Stack size 56 bytes, workmodemanager.o(.text.AutoRainMode))
[Stack]
- Max Depth = 76
- Call Chain = AutoRainMode ⇒ __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fsub
- >> __aeabi_fcmplt
- >> __aeabi_fcmple
- >> __aeabi_fadd
- >> __aeabi_i2f
- >> __aeabi_fcmpgt
[Address Reference Count : 1]- workmodemanager.o(.text.AutoModeSwitch)
AutoSnowMode (Thumb, 172 bytes, Stack size 16 bytes, workmodemanager.o(.text.AutoSnowMode))
[Stack]
- Max Depth = 36
- Call Chain = AutoSnowMode ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fcmple
- >> __aeabi_fadd
[Address Reference Count : 1]- workmodemanager.o(.text.AutoModeSwitch)
AutoTrackMode (Thumb, 244 bytes, Stack size 32 bytes, workmodemanager.o(.text.AutoTrackMode))
[Stack]
- Max Depth = 52
- Call Chain = AutoTrackMode ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fcmplt
- >> __aeabi_fadd
- >> __aeabi_fcmpgt
[Address Reference Count : 1]- workmodemanager.o(.text.AutoModeSwitch)
AutoWindMode (Thumb, 240 bytes, Stack size 24 bytes, workmodemanager.o(.text.AutoWindMode))
[Stack]
- Max Depth = 28
- Call Chain = AutoWindMode ⇒ __aeabi_ui2f ⇒ _float_epilogue
[Calls]
[Address Reference Count : 1]- workmodemanager.o(.text.AutoModeSwitch)
BatSOCLowCheck (Thumb, 120 bytes, Stack size 0 bytes, workmodemanager.o(.text.BatSOCLowCheck))
[Called By]
CleanMode (Thumb, 298 bytes, Stack size 48 bytes, workmodemanager.o(.text.CleanMode))
[Stack]
- Max Depth = 68
- Call Chain = CleanMode ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]- >> __aeabi_fcmple
- >> __aeabi_fcmpge
- >> __aeabi_fadd
- >> __aeabi_ui2f
- >> __aeabi_i2f
[Address Reference Count : 1]- workmodemanager.o(.text.IdelMode)
IdelMode (Thumb, 338 bytes, Stack size 8 bytes, workmodemanager.o(.text.IdelMode))
[Stack]
- Max Depth = 208 + Unknown Stack Size
- Call Chain = IdelMode ⇒ Log_AddWorkModeChange ⇒ OSMutexPend ⇒ OS_Pend ⇒ OS_TaskBlock ⇒ OS_RdyListRemove ⇒ OS_PrioRemove
[Calls]
[Address Reference Count : 7]- workmodemanager.o(.text.AutoMode)
- workmodemanager.o(.text.ManualMode)
- workmodemanager.o(.text.MaintenanceMode)
- workmodemanager.o(.text.AngleCalibrationMode)
- workmodemanager.o(.text.CleanMode)
- workmodemanager.o(.text.WorkModeInit)
- workmodemanager.o(.text.AutoModeSwitch)
MaintenanceMode (Thumb, 96 bytes, Stack size 0 bytes, workmodemanager.o(.text.MaintenanceMode))
[Address Reference Count : 1]
- workmodemanager.o(.text.IdelMode)
ManualMode (Thumb, 194 bytes, Stack size 16 bytes, workmodemanager.o(.text.ManualMode))
[Stack]
- Max Depth = 36
- Call Chain = ManualMode ⇒ __aeabi_fadd ⇒ _float_epilogue
[Calls]
[Address Reference Count : 1]- workmodemanager.o(.text.IdelMode)
WindCheck (Thumb, 352 bytes, Stack size 0 bytes, workmodemanager.o(.text.WindCheck))
[Called By]
Undefined Global Symbols