Remove build artifacts from version control and update .gitignore

This commit is contained in:
2026-05-08 10:11:08 +08:00
parent c9989b3e6a
commit 621fa4e71c
120 changed files with 13 additions and 11952 deletions

View File

@ -235,10 +235,7 @@ int main(void)
#endif
/* Infinite loop */
/* USER CODE BEGIN WHILE */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
@ -275,20 +272,8 @@ int main(void)
/* 默认 0x03 为 RS485 透传数据 */
uint8_t source_type = 0x03;
/* ==========================================================
🚀 核心修复:直接对比底层字节,抛弃 strncmp
同时兼容你可能忘了烧录新代码的旧版 $DI 协议!
========================================================== */
/* 判断是不是新版 [DI] 标签 */
if (payload_len >= 4 && payload_data[0] == '[' && payload_data[1] == 'D' && payload_data[2] == 'I' && payload_data[3] == ']')
{
source_type = 0x01; /* 0x01 代表是 DI 口触发的数据 */
payload_data += 4; /* 砍掉 "[DI]" 标签 */
payload_len -= 4;
}
/* 判断是不是旧版 $DI 标签 (防止远端发送板没烧录最新代码) */
else if (payload_len >= 3 && payload_data[0] == '$' && payload_data[1] == 'D' && payload_data[2] == 'I')
/* 判断是不是 $DI 标签 */
if (payload_len >= 3 && payload_data[0] == '$' && payload_data[1] == 'D' && payload_data[2] == 'I')
{
source_type = 0x01; /* 也是 DI 口数据,但不砍标签了,直接全发过去 */
}