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频率,同上位机测距频率。

---
 ExternalDevices/dps368_test.c |   38 ++++++++++++++++++++------------------
 1 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/ExternalDevices/dps368_test.c b/ExternalDevices/dps368_test.c
index b106adf..9f0a4e6 100644
--- a/ExternalDevices/dps368_test.c
+++ b/ExternalDevices/dps368_test.c
@@ -42,7 +42,7 @@
 s16 test_read_block(u8 ReadAddr, u8 Len, u8 *read_buffer)
 {
    	uint8_t t;
-	uint32_t temp=0;
+//	uint32_t temp=0;
 	for(t=0;t<Len;t++)
 	{
 		*read_buffer=test_read_byte(ReadAddr+t); 	 	
@@ -64,6 +64,7 @@
 	IIC2_Wait_Ack();  		    	   
 	IIC2_Stop();//产生一个停止条件 
 	delay_us(10);	
+    return 1;
 }
 
 /* Shall implement delay in milliseconds*/
@@ -109,7 +110,7 @@
      * and returns computed double precision pressure and temperature value
      */ 
     ret = dps310_get_processed_data(&drv_state,&pressure,&temperature);
-    GetPressAndHeight();
+//    GetPressAndHeight();
     
 //    printf("get_processed_data ret val = %d, pressure = %lf, temp = %lf\n",ret,pressure,temperature);
 
@@ -140,19 +141,20 @@
    
     return 0;
 }
-float Height;
-float GetPressAndHeight(void)
-{  u8 ret;    
-    
-	
-    /*Instantiate driver state*/
-  
-	ret = dps310_get_processed_data(&drv_state,&pressure,&temperature);
-   
-    Height = 44330 * (1.0 - pow((pressure / 1013.25), (1 / 5.255)));
-    if(pressure==0)
-      Height = 0;
-	return Height;
-	//height=PressToHeight(pressure,temperature);
-	// printf("get_processed_data ret val = %d, pressure = %lf, temp = %lf\n",ret,pressure,temperature);
-   }
\ No newline at end of file
+//float Height;
+//float GetPressAndHeight(void)
+//{  
+////    u8 ret;    
+////    
+////	
+////    /*Instantiate driver state*/
+////  
+////	ret = dps310_get_processed_data(&drv_state,&pressure,&temperature);
+////   
+////    Height = 44330 * (1.0 - pow((pressure / 1013.25), (1 / 5.255)));
+////    if(pressure==0)
+//      Height = 0;
+////	return Height;
+////	//height=PressToHeight(pressure,temperature);
+////	// printf("get_processed_data ret val = %d, pressure = %lf, temp = %lf\n",ret,pressure,temperature);
+//   }

--
Gitblit v1.9.3