diff --git a/MQTT/mqtt_api.c b/MQTT/mqtt_api.c index 1960c7d..39c0a04 100644 --- a/MQTT/mqtt_api.c +++ b/MQTT/mqtt_api.c @@ -197,7 +197,8 @@ uint8 do_mqtt(SOCKET Socket,uint8 *sip,uint16 sport,uint16 lport){ //sport源 break; case SOCK_ESTABLISHED: //success to connect if(getSn_IR(Socket)&Sn_IR_CON)setSn_IR(Socket,Sn_IR_CON);//getSn_IR,获取Socket中断状态;Sn_IR_CON,已建立连接 - if(!CONNECT_FLAG)if(!connectMqtt(Socket))CONNECT_FLAG=1; + if(!CONNECT_FLAG)if(!connectMqtt(Socket))CONNECT_FLAG=1;//connectMqtt()连接服务器; + printf("success connect aliyun!!!\r\n"); rlen=getSn_RX_RSR(Socket);//获取socketRX接收大小 if(rlen>0){ recv(Socket,buf,rlen); diff --git a/OBJ/LED.axf b/OBJ/LED.axf index aa7a849..375df32 100644 Binary files a/OBJ/LED.axf and b/OBJ/LED.axf differ diff --git a/OBJ/LED.build_log.htm b/OBJ/LED.build_log.htm index 16fd67c..d4a3674 100644 --- a/OBJ/LED.build_log.htm +++ b/OBJ/LED.build_log.htm @@ -27,9 +27,9 @@ Project File Date: 11/19/2023
#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Dec 06 17:28:45 2023
+
#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Dec 08 17:02:03 2023
-
__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]
_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +
_main_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_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_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_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_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)) +
_main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -
__rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) +
__rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) -
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) +
__rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) -
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) +
__rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
SVC_Handler (Thumb, 32 bytes, Stack size 0 bytes, port.o(.emb_text))
[Address Reference Count : 1]
__asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text))
-
[Called By]
__asm___6_port_c_39a90d8d__prvStartFirstTask (Thumb, 28 bytes, Stack size 0 bytes, port.o(.emb_text))
+
[Called By]
PendSV_Handler (Thumb, 72 bytes, Stack size 0 bytes, port.o(.emb_text))
[Stack]
vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text))
-
[Called By]
vPortGetIPSR (Thumb, 6 bytes, Stack size 0 bytes, port.o(.emb_text))
+
[Called By]
Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) @@ -250,363 +248,294 @@ Global Symbols
WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
[Address Reference Count : 1]
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
-
[Called By]
__aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
+
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
-
[Called By]
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) - -
__aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
-
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) -
__aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +
__aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) -
__aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -
__aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
-
[Calls]
__aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -
__aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -
_memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
-
[Calls]
strncpy (Thumb, 24 bytes, Stack size 8 bytes, strncpy.o(.text))
-
[Stack]
strchr (Thumb, 20 bytes, Stack size 0 bytes, strchr.o(.text))
-
[Called By]
strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
-
[Called By]
memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
-
[Stack]
strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text))
-
[Called By]
__aeabi_fadd (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text)) +
__aeabi_fadd (Thumb, 164 bytes, Stack size 16 bytes, fadd.o(.text))
[Stack]
__aeabi_fsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text)) +
__aeabi_fsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text))
[Stack]
__aeabi_frsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)
-
[Calls]
__aeabi_frsub (Thumb, 6 bytes, Stack size 0 bytes, fadd.o(.text), UNUSED)
+
[Calls]
__aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text)) +
__aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
[Stack]
__aeabi_fdiv (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text)) +
__aeabi_fdiv (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text))
[Stack]
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text)) +
__aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text))
[Stack]
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
-
[Calls]
__aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
+
[Calls]
__aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED)
-
[Calls]
__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)) +
__aeabi_dmul (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
[Stack]
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text)) +
__aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
[Stack]
__aeabi_i2f (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text)) +
__aeabi_i2f (Thumb, 18 bytes, Stack size 0 bytes, fflti.o(.text))
[Stack]
__aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text)) +
__aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))
[Stack]
__aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text)) +
__aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text))
[Stack]
__aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
-
[Called By]
__aeabi_f2uiz (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
+
[Called By]
__aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text)) +
__aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text))
[Stack]
__aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
-
[Called By]
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
-
[Called By]
__aeabi_cdrcmple (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED)
+
[Called By]
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) +
__aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
[Stack]
__aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED) +
__aeabi_cfcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED) -
__aeabi_cfcmple (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
-
[Called By]
__aeabi_cfcmple (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
+
[Called By]
__aeabi_cfrcmple (Thumb, 20 bytes, Stack size 0 bytes, cfrcmple.o(.text))
-
[Called By]
__aeabi_cfrcmple (Thumb, 20 bytes, Stack size 0 bytes, cfrcmple.o(.text))
+
[Called By]
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +
__aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) -
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
-
[Called By]
__aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
+
[Called By]
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)
-
[Calls]
__aeabi_uldivmod (Thumb, 98 bytes, Stack size 40 bytes, uldiv.o(.text), UNUSED)
+
[Calls]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
-
[Called By]
__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
+
[Called By]
_ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +
_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_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
+
[Called By]
_ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +
_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]
__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) +
_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) +
__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]
_float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
+
[Called By]
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text)) +
_float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text))
[Stack]
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text)) +
_double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))
[Stack]
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text)) +
_double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text))
[Stack]
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
-
[Calls]
__aeabi_d2ulz (Thumb, 48 bytes, Stack size 0 bytes, dfixul.o(.text), UNUSED)
+
[Calls]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
-
[Calls]
__scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
+
[Calls]
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +
__scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) -
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) +
__decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) -
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) +
__decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) -
Analysis (Thumb, 114 bytes, Stack size 16 bytes, write.o(i.Analysis)) +
Analysis (Thumb, 114 bytes, Stack size 16 bytes, write.o(i.Analysis))
[Stack]
Array (Thumb, 364 bytes, Stack size 28 bytes, write.o(i.Array)) +
Array (Thumb, 364 bytes, Stack size 28 bytes, write.o(i.Array))
[Stack]
BKP_DeInit (Thumb, 16 bytes, Stack size 8 bytes, stm32f10x_bkp.o(i.BKP_DeInit)) +
BKP_DeInit (Thumb, 16 bytes, Stack size 8 bytes, stm32f10x_bkp.o(i.BKP_DeInit))
[Stack]
BKP_ReadBackupRegister (Thumb, 24 bytes, Stack size 8 bytes, stm32f10x_bkp.o(i.BKP_ReadBackupRegister)) +
BKP_ReadBackupRegister (Thumb, 24 bytes, Stack size 8 bytes, stm32f10x_bkp.o(i.BKP_ReadBackupRegister))
[Stack]
BKP_TamperPinCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_bkp.o(i.BKP_TamperPinCmd))
-
[Called By]
BKP_TamperPinCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_bkp.o(i.BKP_TamperPinCmd))
+
[Called By]
BKP_WriteBackupRegister (Thumb, 22 bytes, Stack size 8 bytes, stm32f10x_bkp.o(i.BKP_WriteBackupRegister)) +
BKP_WriteBackupRegister (Thumb, 22 bytes, Stack size 8 bytes, stm32f10x_bkp.o(i.BKP_WriteBackupRegister))
[Stack]
Batch_synchronization (Thumb, 42 bytes, Stack size 16 bytes, write.o(i.Batch_synchronization)) +
Batch_synchronization (Thumb, 42 bytes, Stack size 16 bytes, write.o(i.Batch_synchronization))
[Stack]
BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler)) @@ -615,310 +544,71 @@ Global Symbols
DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMon_Handler))
[Address Reference Count : 1]
GPIO_Init (Thumb, 278 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init)) +
GPIO_Init (Thumb, 278 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init))
[Stack]
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
-
[Called By]
GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
-
[Called By]
HC595_Pin_Init (Thumb, 74 bytes, Stack size 8 bytes, relays.o(i.HC595_Pin_Init))
+
[Called By]
GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_ResetBits))
+
[Called By]
GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_SetBits))
+
[Called By]
HC595_Pin_Init (Thumb, 74 bytes, Stack size 8 bytes, relays.o(i.HC595_Pin_Init))
[Stack]
HC595_Send_Byte (Thumb, 60 bytes, Stack size 8 bytes, relays.o(i.HC595_Send_Byte)) +
HC595_Send_Byte (Thumb, 60 bytes, Stack size 8 bytes, relays.o(i.HC595_Send_Byte))
[Stack]
HC595_Send_Data (Thumb, 66 bytes, Stack size 16 bytes, relays.o(i.HC595_Send_Data)) +
HC595_Send_Data (Thumb, 66 bytes, Stack size 16 bytes, relays.o(i.HC595_Send_Data))
[Stack]
HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFault_Handler))
[Address Reference Count : 1]
IINCHIP_CSoff (Thumb, 10 bytes, Stack size 8 bytes, w5500.o(i.IINCHIP_CSoff))
-
[Stack]
IINCHIP_CSon (Thumb, 10 bytes, Stack size 8 bytes, w5500.o(i.IINCHIP_CSon))
-
[Stack]
IINCHIP_READ (Thumb, 50 bytes, Stack size 16 bytes, w5500.o(i.IINCHIP_READ))
-
[Stack]
IINCHIP_SpiSendData (Thumb, 12 bytes, Stack size 8 bytes, w5500.o(i.IINCHIP_SpiSendData))
-
[Stack]
IINCHIP_WRITE (Thumb, 50 bytes, Stack size 16 bytes, w5500.o(i.IINCHIP_WRITE))
-
[Stack]
Is_Leap_Year (Thumb, 58 bytes, Stack size 0 bytes, rtc.o(i.Is_Leap_Year))
-
[Called By]
MQTTDeserialize_publish (Thumb, 168 bytes, Stack size 56 bytes, mqttdeserializepublish.o(i.MQTTDeserialize_publish))
-
[Stack]
MQTTPacket_decode (Thumb, 88 bytes, Stack size 32 bytes, mqttpacket.o(i.MQTTPacket_decode))
-
[Stack]
MQTTPacket_decodeBuf (Thumb, 20 bytes, Stack size 16 bytes, mqttpacket.o(i.MQTTPacket_decodeBuf))
-
[Stack]
MQTTPacket_encode (Thumb, 54 bytes, Stack size 12 bytes, mqttpacket.o(i.MQTTPacket_encode))
-
[Stack]
MQTTPacket_len (Thumb, 34 bytes, Stack size 0 bytes, mqttpacket.o(i.MQTTPacket_len))
-
[Called By]
MQTTSerialize_ack (Thumb, 114 bytes, Stack size 40 bytes, mqttserializepublish.o(i.MQTTSerialize_ack))
-
[Stack]
MQTTSerialize_connect (Thumb, 342 bytes, Stack size 40 bytes, mqttconnectclient.o(i.MQTTSerialize_connect))
-
[Stack]
MQTTSerialize_connectLength (Thumb, 118 bytes, Stack size 16 bytes, mqttconnectclient.o(i.MQTTSerialize_connectLength))
-
[Stack]
MQTTSerialize_pingreq (Thumb, 18 bytes, Stack size 16 bytes, mqttconnectclient.o(i.MQTTSerialize_pingreq))
-
[Stack]
MQTTSerialize_puback (Thumb, 24 bytes, Stack size 24 bytes, mqttserializepublish.o(i.MQTTSerialize_puback))
-
[Stack]
MQTTSerialize_publish (Thumb, 176 bytes, Stack size 64 bytes, mqttserializepublish.o(i.MQTTSerialize_publish))
-
[Stack]
MQTTSerialize_publishLength (Thumb, 34 bytes, Stack size 32 bytes, mqttserializepublish.o(i.MQTTSerialize_publishLength))
-
[Stack]
MQTTSerialize_subscribe (Thumb, 176 bytes, Stack size 56 bytes, mqttsubscribeclient.o(i.MQTTSerialize_subscribe))
-
[Stack]
MQTTSerialize_subscribeLength (Thumb, 46 bytes, Stack size 24 bytes, mqttsubscribeclient.o(i.MQTTSerialize_subscribeLength))
-
[Stack]
MQTTSerialize_zero (Thumb, 76 bytes, Stack size 32 bytes, mqttconnectclient.o(i.MQTTSerialize_zero))
-
[Stack]
MQTTstrlen (Thumb, 24 bytes, Stack size 24 bytes, mqttpacket.o(i.MQTTstrlen))
-
[Stack]
Is_Leap_Year (Thumb, 58 bytes, Stack size 0 bytes, rtc.o(i.Is_Leap_Year))
+
[Called By]
MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler)) @@ -927,573 +617,537 @@ Global Symbols
NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMI_Handler))
[Address Reference Count : 1]
NVIC_Init (Thumb, 100 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init)) +
NVIC_Init (Thumb, 100 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init))
[Stack]
NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig)) +
NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig))
[Called By]
PID_Calc (Thumb, 348 bytes, Stack size 16 bytes, pid.o(i.PID_Calc)) +
PID_Calc (Thumb, 348 bytes, Stack size 16 bytes, pid.o(i.PID_Calc))
[Stack]
PID_Init (Thumb, 28 bytes, Stack size 0 bytes, pid.o(i.PID_Init)) +
PID_Init (Thumb, 28 bytes, Stack size 0 bytes, pid.o(i.PID_Init))
[Called By]
PWM1_Init (Thumb, 156 bytes, Stack size 48 bytes, pwm.o(i.PWM1_Init)) +
PWM1_Init (Thumb, 156 bytes, Stack size 48 bytes, pwm.o(i.PWM1_Init))
[Stack]
PWM2_Init (Thumb, 156 bytes, Stack size 48 bytes, pwm.o(i.PWM2_Init)) +
PWM2_Init (Thumb, 156 bytes, Stack size 48 bytes, pwm.o(i.PWM2_Init))
[Stack]
PWM3_Init (Thumb, 134 bytes, Stack size 48 bytes, pwm.o(i.PWM3_Init)) +
PWM3_Init (Thumb, 134 bytes, Stack size 48 bytes, pwm.o(i.PWM3_Init))
[Stack]
PWM_SetCompare1 (Thumb, 14 bytes, Stack size 8 bytes, pwm.o(i.PWM_SetCompare1)) +
PWM_SetCompare1 (Thumb, 14 bytes, Stack size 8 bytes, pwm.o(i.PWM_SetCompare1))
[Stack]
PWM_SetCompare2 (Thumb, 16 bytes, Stack size 8 bytes, pwm.o(i.PWM_SetCompare2)) +
PWM_SetCompare2 (Thumb, 16 bytes, Stack size 8 bytes, pwm.o(i.PWM_SetCompare2))
[Stack]
PWM_SetCompare4 (Thumb, 14 bytes, Stack size 8 bytes, pwm.o(i.PWM_SetCompare4)) +
PWM_SetCompare4 (Thumb, 14 bytes, Stack size 8 bytes, pwm.o(i.PWM_SetCompare4))
[Stack]
PWR_BackupAccessCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_BackupAccessCmd))
-
[Called By]
PWR_BackupAccessCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_pwr.o(i.PWR_BackupAccessCmd))
+
[Called By]
RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))
-
[Called By]
RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd))
+
[Called By]
RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
-
[Called By]
RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd))
+
[Called By]
RCC_APB2PeriphResetCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd))
-
[Called By]
RCC_APB2PeriphResetCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd))
+
[Called By]
RCC_BackupResetCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_BackupResetCmd))
-
[Called By]
RCC_BackupResetCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_BackupResetCmd))
+
[Called By]
RCC_GetClocksFreq (Thumb, 192 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq)) +
RCC_GetClocksFreq (Thumb, 192 bytes, Stack size 12 bytes, stm32f10x_rcc.o(i.RCC_GetClocksFreq))
[Stack]
RCC_GetFlagStatus (Thumb, 56 bytes, Stack size 8 bytes, stm32f10x_rcc.o(i.RCC_GetFlagStatus)) +
RCC_GetFlagStatus (Thumb, 56 bytes, Stack size 8 bytes, stm32f10x_rcc.o(i.RCC_GetFlagStatus))
[Stack]
RCC_HSEConfig (Thumb, 70 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_HSEConfig))
-
[Called By]
RCC_HSEConfig (Thumb, 70 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_HSEConfig))
+
[Called By]
RCC_LSEConfig (Thumb, 46 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_LSEConfig))
-
[Called By]
RCC_LSEConfig (Thumb, 46 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_LSEConfig))
+
[Called By]
RCC_RTCCLKCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_RTCCLKCmd))
-
[Called By]
RCC_RTCCLKCmd (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_RTCCLKCmd))
+
[Called By]
RCC_RTCCLKConfig (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_RTCCLKConfig))
-
[Called By]
RCC_RTCCLKConfig (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_RTCCLKConfig))
+
[Called By]
RS485_1_Init (Thumb, 220 bytes, Stack size 32 bytes, rs485.o(i.RS485_1_Init)) +
RS485_1_Init (Thumb, 220 bytes, Stack size 32 bytes, rs485.o(i.RS485_1_Init))
[Stack]
RS485_1_Send_Data_1 (Thumb, 68 bytes, Stack size 16 bytes, rs485.o(i.RS485_1_Send_Data_1)) +
RS485_1_Send_Data_1 (Thumb, 68 bytes, Stack size 16 bytes, rs485.o(i.RS485_1_Send_Data_1))
[Stack]
RS485_1_Send_Data_2 (Thumb, 712 bytes, Stack size 8 bytes, rs485.o(i.RS485_1_Send_Data_2)) +
RS485_1_Send_Data_2 (Thumb, 712 bytes, Stack size 8 bytes, rs485.o(i.RS485_1_Send_Data_2))
[Stack]
RS485_1_Send_Data_3 (Thumb, 104 bytes, Stack size 16 bytes, rs485.o(i.RS485_1_Send_Data_3)) +
RS485_1_Send_Data_3 (Thumb, 104 bytes, Stack size 16 bytes, rs485.o(i.RS485_1_Send_Data_3))
[Stack]
RTC_ClearITPendingBit (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ClearITPendingBit)) +
RTC_ClearITPendingBit (Thumb, 12 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ClearITPendingBit))
[Called By]
RTC_EnterConfigMode (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_EnterConfigMode))
-
[Called By]
RTC_EnterConfigMode (Thumb, 14 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_EnterConfigMode))
+
[Called By]
RTC_ExitConfigMode (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ExitConfigMode))
-
[Called By]
RTC_ExitConfigMode (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ExitConfigMode))
+
[Called By]
RTC_Get (Thumb, 262 bytes, Stack size 24 bytes, rtc.o(i.RTC_Get)) +
RTC_Get (Thumb, 262 bytes, Stack size 24 bytes, rtc.o(i.RTC_Get))
[Stack]
RTC_GetCounter (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetCounter))
-
[Called By]
RTC_GetCounter (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetCounter))
+
[Called By]
RTC_GetITStatus (Thumb, 32 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetITStatus)) +
RTC_GetITStatus (Thumb, 32 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_GetITStatus))
[Called By]
RTC_Get_Week (Thumb, 116 bytes, Stack size 20 bytes, rtc.o(i.RTC_Get_Week)) +
RTC_Get_Week (Thumb, 116 bytes, Stack size 20 bytes, rtc.o(i.RTC_Get_Week))
[Stack]
RTC_IRQHandler (Thumb, 116 bytes, Stack size 16 bytes, rtc.o(i.RTC_IRQHandler))
[Stack]
RTC_ITConfig (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ITConfig))
-
[Called By]
RTC_ITConfig (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_ITConfig))
+
[Called By]
RTC_Init (Thumb, 214 bytes, Stack size 16 bytes, rtc.o(i.RTC_Init)) +
RTC_Init (Thumb, 214 bytes, Stack size 16 bytes, rtc.o(i.RTC_Init))
[Stack]
RTC_Set (Thumb, 184 bytes, Stack size 40 bytes, rtc.o(i.RTC_Set)) +
RTC_Set (Thumb, 184 bytes, Stack size 40 bytes, rtc.o(i.RTC_Set))
[Stack]
RTC_SetCounter (Thumb, 24 bytes, Stack size 4 bytes, stm32f10x_rtc.o(i.RTC_SetCounter)) +
RTC_SetCounter (Thumb, 24 bytes, Stack size 4 bytes, stm32f10x_rtc.o(i.RTC_SetCounter))
[Stack]
RTC_SetPrescaler (Thumb, 26 bytes, Stack size 4 bytes, stm32f10x_rtc.o(i.RTC_SetPrescaler)) +
RTC_SetPrescaler (Thumb, 26 bytes, Stack size 4 bytes, stm32f10x_rtc.o(i.RTC_SetPrescaler))
[Stack]
RTC_WaitForLastTask (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForLastTask))
-
[Called By]
RTC_WaitForLastTask (Thumb, 16 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForLastTask))
+
[Called By]
RTC_WaitForSynchro (Thumb, 30 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForSynchro))
-
[Called By]
RTC_WaitForSynchro (Thumb, 30 bytes, Stack size 0 bytes, stm32f10x_rtc.o(i.RTC_WaitForSynchro))
+
[Called By]
RTC_synchronization_ins (Thumb, 176 bytes, Stack size 40 bytes, rtc.o(i.RTC_synchronization_ins)) +
RTC_synchronization_ins (Thumb, 176 bytes, Stack size 40 bytes, rtc.o(i.RTC_synchronization_ins))
[Stack]
RX_BUF_Printf (Thumb, 28 bytes, Stack size 16 bytes, bufcut.o(i.RX_BUF_Printf))
+
[Calls]
RX_BUF_Printf (Thumb, 28 bytes, Stack size 16 bytes, bufcut.o(i.RX_BUF_Printf))
[Stack]
RX_BUF_Transfer (Thumb, 58 bytes, Stack size 8 bytes, bufcut.o(i.RX_BUF_Transfer)) +
RX_BUF_Transfer (Thumb, 58 bytes, Stack size 8 bytes, bufcut.o(i.RX_BUF_Transfer))
[Stack]
RX_BUF_ZERO (Thumb, 20 bytes, Stack size 0 bytes, bufcut.o(i.RX_BUF_ZERO))
-
[Called By]
RX_BUF_ZERO (Thumb, 20 bytes, Stack size 0 bytes, bufcut.o(i.RX_BUF_ZERO))
+
[Called By]
Read_Init (Thumb, 90 bytes, Stack size 8 bytes, write.o(i.Read_Init)) +
Read_Init (Thumb, 90 bytes, Stack size 8 bytes, write.o(i.Read_Init))
[Stack]
Reset_W5500 (Thumb, 40 bytes, Stack size 8 bytes, w5500api.o(i.Reset_W5500))
-
[Stack]
SN74CB3Q3253_Init (Thumb, 46 bytes, Stack size 8 bytes, rs485.o(i.SN74CB3Q3253_Init)) +
SN74CB3Q3253_Init (Thumb, 46 bytes, Stack size 8 bytes, rs485.o(i.SN74CB3Q3253_Init))
[Stack]
SPI1_Init (Thumb, 136 bytes, Stack size 32 bytes, myspi.o(i.SPI1_Init)) +
SPI1_Init (Thumb, 136 bytes, Stack size 32 bytes, myspi.o(i.SPI1_Init))
[Stack]
SPI1_ReadWriteByte (Thumb, 78 bytes, Stack size 16 bytes, myspi.o(i.SPI1_ReadWriteByte)) +
SPI1_ReadWriteByte (Thumb, 78 bytes, Stack size 16 bytes, myspi.o(i.SPI1_ReadWriteByte))
[Stack]
SPI1_SetSpeed (Thumb, 36 bytes, Stack size 8 bytes, myspi.o(i.SPI1_SetSpeed)) +
SPI1_SetSpeed (Thumb, 36 bytes, Stack size 8 bytes, myspi.o(i.SPI1_SetSpeed))
[Stack]
SPI2_SendByte (Thumb, 50 bytes, Stack size 8 bytes, spi.o(i.SPI2_SendByte))
-
[Stack]
SPI_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_Cmd))
-
[Called By]
SPI_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_Cmd))
+
[Called By]
SPI_I2S_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus))
-
[Called By]
SPI_I2S_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus))
+
[Called By]
SPI_I2S_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_ReceiveData))
-
[Called By]
SPI_I2S_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_ReceiveData))
+
[Called By]
SPI_I2S_SendData (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_SendData))
-
[Called By]
SPI_I2S_SendData (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_SendData))
+
[Called By]
SPI_Init (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_Init)) +
SPI_Init (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_Init))
[Stack]
Sensor_Communication_task (Thumb, 1900 bytes, Stack size 24 bytes, myfreertos.o(i.Sensor_Communication_task))
-
[Stack]
Sensor_Communication_task (Thumb, 2048 bytes, Stack size 24 bytes, myfreertos.o(i.Sensor_Communication_task))
+
[Stack]
SysTick_CLKSourceConfig (Thumb, 40 bytes, Stack size 0 bytes, misc.o(i.SysTick_CLKSourceConfig))
-
[Called By]
SysTick_CLKSourceConfig (Thumb, 40 bytes, Stack size 0 bytes, misc.o(i.SysTick_CLKSourceConfig))
+
[Called By]
SysTick_Handler (Thumb, 16 bytes, Stack size 8 bytes, stm32f10x_it.o(i.SysTick_Handler))
[Stack]
SysTick_Init (Thumb, 76 bytes, Stack size 16 bytes, systick.o(i.SysTick_Init)) +
SysTick_Init (Thumb, 76 bytes, Stack size 16 bytes, systick.o(i.SysTick_Init))
[Stack]
SystemInit (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
[Stack]
TIM3_IRQHandler (Thumb, 32 bytes, Stack size 8 bytes, pwmout.o(i.TIM3_IRQHandler))
[Stack]
TIM3_Init (Thumb, 90 bytes, Stack size 24 bytes, pwmout.o(i.TIM3_Init)) +
TIM3_Init (Thumb, 90 bytes, Stack size 24 bytes, pwmout.o(i.TIM3_Init))
[Stack]