From d7cedc11df3a790c8b8830c89b0bd69088a0e51d Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期三, 21 五月 2025 09:43:54 +0800
Subject: [PATCH] 3.7,放开加速计接口,可以修改

---
 APL/App.c |   33 ++++++++++++++++++++++++++++++---
 1 files changed, 30 insertions(+), 3 deletions(-)

diff --git a/APL/App.c b/APL/App.c
index 73bd1b4..7034bed 100644
--- a/APL/App.c
+++ b/APL/App.c
@@ -288,7 +288,7 @@
     //deca_sleep(1000);
 
     g_com_map[GROUP_ID]=3;
-	g_com_map[VERSION] = (3<<8)|1;
+	g_com_map[VERSION] = (3<<8)|7;
 
     if (g_com_map[COM_INTERVAL] <50)
     {
@@ -388,13 +388,36 @@
         }
 
 }
-
+extern uint8_t jingzhiflag;
 extern uint16_t testlorarecve;
 void Uwb_Zubao_Poll()
 {       
+    
+    for(u16 i=0;i<taglist_num-1;i++)
+    {
+        for(u16 j=0;j<taglist_num-1-i;j++)
+        {
+            if(tagdist_list[j]>tagdist_list[j+1])
+            {
+                u16 id,dist;
+                u8 bat;
+                id = tagid_list[j];
+                dist = tagdist_list[j];
+                bat = tagbat_list[j];
+                tagid_list[j] = tagid_list[j+1];
+                tagdist_list[j] = tagdist_list[j+1];
+                tagbat_list[j] = tagbat_list[j+1];
+                tagid_list[j+1] = id;
+                tagdist_list[j+1] = dist;
+                tagbat_list[j+1] = bat;
+            }
+        }
+    
+    }
+    
     uint16_t state_flag;
     u16 uwbchecksum;
-    state_flag=fangchai_flag<<4;
+    state_flag=fangchai_flag<<4|jingzhiflag<<1;
         if(taglist_num>8)
         {taglist_num=8;}
         uwb_send[2] = 0x12;//正常模式 
@@ -424,6 +447,10 @@
     u16 uwbchecksum;
     IdleTask();
     HAL_IWDG_Refresh(&hiwdg);
+    if(bat_percent<=5)
+    {
+    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_8, GPIO_PIN_RESET);
+    }
     if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))//5V输入检测
     {   
         PowerLedTask();

--
Gitblit v1.9.3