From 17acf589e4cb214a636813e60cdd3247b4cfabe3 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期二, 08 四月 2025 10:42:22 +0800
Subject: [PATCH] V1.57 1.修复UWB唤醒读取ID的bug,会导致UWB出错的时候,卡死。充电的时候UWB有时会出现读取错误,但是去掉充电器之后,会自动恢复。

---
 Src/application/dw_app.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c
index 9c7f9cb..7fde864 100644
--- a/Src/application/dw_app.c
+++ b/Src/application/dw_app.c
@@ -138,6 +138,7 @@
     dwt_entersleep();
 }
 u32 id;
+u8 iderror_count = 0;
 void UWB_Wkup(void)
 {
 
@@ -145,9 +146,10 @@
     delay_us(600);
     SPIx_CS_GPIO->BSRR = SPIx_CS;
     id =  dwt_readdevid() ;
+    iderror_count = 0;
     while (0xDECA0130!=id)
     {
-        u8 iderror_count = 0;
+        
         id =  dwt_readdevid() ;
         if(iderror_count++>100)
         {

--
Gitblit v1.9.3