From 89c2352a68b534b30a66c3892a76f2018d27393b Mon Sep 17 00:00:00 2001 From: YuanHongbin <975559679@qq.com> Date: Fri, 4 Sep 2026 09:32:39 +0800 Subject: [PATCH] =?UTF-8?q?fix(public):=20=E4=BF=AE=E5=A4=8D=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=E6=9B=BF=E6=8D=A2=E6=AE=8B=E7=95=99=E7=9A=84=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E9=97=AD=E5=90=88=E6=8B=AC=E5=8F=B7=E5=AF=BC=E8=87=B4?= =?UTF-8?q?switch=E7=BB=93=E6=9E=84=E7=A0=B4=E5=9D=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit E1替换的endMarker止于return行,原if块闭合}残留与新块}叠加成"},}", 提前关闭case块,导致后续所有case掉出switch(编译错误#121/#116/#169)。 已修复并新增全文件括号平衡校验(排除注释/字符串)。 --- Project/GateWay/source/User/Src/Public.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project/GateWay/source/User/Src/Public.c b/Project/GateWay/source/User/Src/Public.c index 79b2fc7..d214dc7 100644 --- a/Project/GateWay/source/User/Src/Public.c +++ b/Project/GateWay/source/User/Src/Public.c @@ -638,7 +638,7 @@ int CommUnitAnalyze(GateWayPara GateWay, uint8_t *rData, uint16_t rLen, SendData if(ParaChanged) WritePara((uint8_t *)&GateWay->ConfigPara, sizeof(GWConfigPara_t)); return CommUnitIdx; - } } + } for(int i = 0; i < COMMUNIT_NUM_MAX; i++) { if(GateWay->ConfigPara.CommUnitArray[i].RegFlag == false) { CommUnitIdx = i;