From 586e4fe88b388466d16083aeab8dd13eccb3a062 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期三, 17 四月 2024 09:33:26 +0800
Subject: [PATCH] V2.1

---
 Core/Src/main.c |   51 ++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 44 insertions(+), 7 deletions(-)

diff --git a/Core/Src/main.c b/Core/Src/main.c
index 8fb980a..f91c96f 100644
--- a/Core/Src/main.c
+++ b/Core/Src/main.c
@@ -804,6 +804,7 @@
 extern uint8_t chongman_flag;
 uint8_t jinru_parsegga_flag;
 uint8_t input_5v_flag;
+uint8_t num;
 void Bat_Percent_Poll()
 {
     bat_time++;
@@ -901,20 +902,56 @@
     SystemClock_Config();
     Gps_Chongqi_Poll();
     Powerled_Poll();
-    Set4LEDColor(powerled,loraled,gpsled,uwbled);
+    if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&chongman_flag==0)
+    {
+        num++;
+        if(num>2)
+        {
+        num=0;    
+        powerled=LEDOFF;
+        loraled=LEDOFF;
+        gpsled=LEDOFF;
+        uwbled=LEDOFF;
+        Set4LEDColor_Off();
+        }
+        else
+        {
+        Set4LEDColor(powerled,loraled,gpsled,uwbled);
+        }
+    }
+    else
+    {
+        Set4LEDColor(powerled,loraled,gpsled,uwbled);
+    }
     Fangchai_Panduan_Poll();
     Yundong_Panduan_Poll();
     heart_time++;
     nomove_count++;
     Sleep_Panduan_Poll();
     Bat_Percent_Poll();
-    if(!chongman_flag)
+//    if(!chongman_flag)
+//    {
+//    powerled=LEDOFF;
+//    loraled=LEDOFF;
+//    gpsled=LEDOFF;
+//    uwbled=LEDOFF;
+//    Set4LEDColor_Off();
+//    }
+    if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin)&&chongman_flag==0)
     {
-    powerled=LEDOFF;
-    loraled=LEDOFF;
-    gpsled=LEDOFF;
-    uwbled=LEDOFF;
-    Set4LEDColor_Off();
+    }
+    else
+    {
+        if(chongman_flag)
+        {}
+        else
+        {
+        powerled=LEDOFF;
+        loraled=LEDOFF;
+        gpsled=LEDOFF;
+        uwbled=LEDOFF;
+        Set4LEDColor_Off();
+        }
     }
     HAL_IWDG_Refresh(&hiwdg);
 }

--
Gitblit v1.9.3