From f34d8a58e94582091a28649d758591b705cae387 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期一, 03 五月 2021 16:05:33 +0800
Subject: [PATCH] V2.21 气压计异常处理
---
源码/核心板/Src/ExternalDevices/dps368_test.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/ExternalDevices/dps368_test.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/ExternalDevices/dps368_test.c"
index 0344486..9a82441 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/ExternalDevices/dps368_test.c"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/ExternalDevices/dps368_test.c"
@@ -101,7 +101,9 @@
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