3.27_433:修改并验证了IO脚状态反馈逻辑,及时将IO脚状态变化反馈通过RF433发送。

This commit is contained in:
2026-03-27 16:29:37 +08:00
parent c809273bd9
commit 268667e335
46 changed files with 267 additions and 259 deletions

View File

@ -3,7 +3,7 @@
<title>Static Call Graph - [project\project.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image project\project.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Fri Mar 27 15:51:47 2026
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Fri Mar 27 16:25:16 2026
<BR><P>
<H3>Maximum Stack Usage = 360 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@ -299,8 +299,8 @@ Global Symbols
</UL>
<P><STRONG><a name="[b8]"></a>strlen</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MultiUART_SendString
<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cmd_parser_response_callback
<BR><BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cmd_parser_response_callback
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MultiUART_SendString
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART2_Print_String
</UL>
@ -1000,6 +1000,7 @@ Global Symbols
<LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
</UL>
<BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;cmd_parser_response_callback
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_di_event
</UL>
<P><STRONG><a name="[b9]"></a>MultiUART_Task</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, multi_uart_router.o(i.MultiUART_Task))
@ -1118,7 +1119,6 @@ Global Symbols
</UL>
<BR>[Called By]<UL><LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugLog_Init
<LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flush_rx_log
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_di_event
<LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_response_ok
<LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_response_err
</UL>
@ -1661,11 +1661,11 @@ Local Symbols
<BR>[Called By]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;send_di_event
</UL>
<P><STRONG><a name="[a8]"></a>send_di_event</STRONG> (Thumb, 102 bytes, Stack size 56 bytes, io_monitor.o(i.send_di_event))
<P><STRONG><a name="[a8]"></a>send_di_event</STRONG> (Thumb, 110 bytes, Stack size 56 bytes, io_monitor.o(i.send_di_event))
<BR><BR>[Stack]<UL><LI>Max Depth = 248<LI>Call Chain = send_di_event &rArr; UART2_Print_Printf &rArr; UART2_Print_Send &rArr; HAL_UART_Transmit_IT
</UL>
<BR>[Calls]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;calc_checksum
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART2_Print_String
<BR>[Calls]<UL><LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MultiUART_SendString
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;calc_checksum
<LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART2_Print_Printf
<LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2snprintf
</UL>
@ -1683,9 +1683,9 @@ Local Symbols
<P><STRONG><a name="[3c]"></a>cmd_parser_response_callback</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, cmd_router.o(i.cmd_parser_response_callback))
<BR><BR>[Stack]<UL><LI>Max Depth = 360<LI>Call Chain = cmd_parser_response_callback &rArr; DebugLog_Output &rArr; __2snprintf
</UL>
<BR>[Calls]<UL><LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MultiUART_SendString
<LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MultiUART_GetPortName
<BR>[Calls]<UL><LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MultiUART_GetPortName
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DebugLog_Output
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MultiUART_SendString
<LI><a href="#[b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
</UL>
<BR>[Address Reference Count : 1]<UL><LI> cmd_router.o(i.CmdRouter_Init)