From 12b8ab1d9cd575e0975ea1dbcf99ad761aecdf66 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期二, 29 三月 2022 17:49:12 +0800
Subject: [PATCH] V1.69

---
 源码/核心板/Src/main.c |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c"
index f667421..2d3519a 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c"
@@ -143,7 +143,7 @@
         
 	OUT485_ENABLE;
 		
-	g_com_map[VERSION] = (1<<8)|(68);
+	g_com_map[VERSION] = (1<<8)|(69);
 	FLASH_Read(FLASH_HARDWARE_FLAG, (uint8_t*)&g_com_map[HARDWAREFLAG_INDEX], 16);
 	dist_threshold = (g_com_map[SPEEDFILTER_THRES]*10)/(1000/g_com_map[COM_INTERVAL]);
 	g_commap_antdelay = g_com_map[ANT_LENGTH];
@@ -207,6 +207,24 @@
 	memcpy(&hbsend[24],&checksum,2);
     UART_PushFrame(hbsend,26);
 }
+void ClearUartUserData(void)
+{
+    u8 i;
+    for(i=0;i<USERDATA_MAXLEN;i++)
+    {
+      uartrec_userdata[i] = 0;  
+    }
+    usartrec_userdatalen = 0;
+}
+void ClearUWBUserData(void)
+{
+    u8 i;
+    for(i=0;i<USERDATA_MAXLEN;i++)
+    {
+      uwbrec_userdata[i] = 0;  
+    }
+    uwbrec_userdatalen = 0;
+}
 uint16_t temp;
 float dw_vbat;
 void StartUpTest(void)
@@ -237,6 +255,11 @@
             heartbeat_timer=0;
             HeatBeat();
         }
+        if(userdata_timer>=200)
+        {
+            userdata_timer = 0;
+            ClearUartUserData();
+        }
 //    }
 	if(flag_newsecond)
 	{

--
Gitblit v1.9.3