fix(public): 修复脚本替换残留的多余闭合括号导致switch结构破坏

E1替换的endMarker止于return行,原if块闭合}残留与新块}叠加成"},}",
提前关闭case块,导致后续所有case掉出switch(编译错误#121/#116/#169)。
已修复并新增全文件括号平衡校验(排除注释/字符串)。
This commit is contained in:
2026-09-04 09:32:39 +08:00
parent fe4b9fabf8
commit 89c2352a68
+1 -1
View File
@@ -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;