From cb037453c59b56bea6dba09c4211d5180571b41f Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期三, 31 一月 2024 11:09:42 +0800
Subject: [PATCH] V2.1增加可以下发修改uwb频率,同上位机测距频率。

---
 decadriver/deca_device.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/decadriver/deca_device.c b/decadriver/deca_device.c
index 733873d..1b880c4 100644
--- a/decadriver/deca_device.c
+++ b/decadriver/deca_device.c
@@ -155,6 +155,7 @@
 #define XTRIM_ADDRESS  (0x1E)
 uint8_t module_power;
 uint32_t power_temp,power_input;
+uint8_t error_num;
 int dwt_initialise(uint16_t config)
 {
 		
@@ -176,8 +177,11 @@
     while (DWT_DEVICE_ID != dw1000local.deviceID) // MP IC ONLY (i.e. DW1000) FOR THIS CODE
     {
 			 dw1000local.deviceID =  dwt_readdevid() ;
+        error_num++;
+        if(error_num>100)
+        {break;}
     }
-
+     error_num=0;
     _dwt_enableclocks(FORCE_SYS_XTI); // NOTE: set system clock to XTI - this is necessary to make sure the values read by _dwt_otpread are reliable
 	 dw1000local.deviceID =  dwt_readdevid() ;
 		if(module_power>36)

--
Gitblit v1.9.3