From 8889351e337e9715c088f8501508807aab2770b2 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期四, 06 五月 2021 09:44:04 +0800 Subject: [PATCH] 五一测试完成,注册包增加高度校准值 --- 源码/核心板/Src/ExternalDevices/dps368_test.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 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..49d08e6 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" @@ -88,8 +88,8 @@ cnn.write_byte=&test_write_byte; cnn.delayms = &test_wait_ms; int ret = dps310_init(&drv_state,&cnn); - - // ret = dps310_get_processed_data(&drv_state,&pressure,&temperature); + ret = dps310_get_processed_data(&drv_state,&pressure,&temperature); + GetPressAndHeight(); return ret; } float Height; @@ -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