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