From 3bb0e44ef7d12ddc84e631456f4b6eab7112df1c Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期三, 08 十一月 2023 14:39:59 +0800
Subject: [PATCH] 版本v1.0  加入气压计驱动  并且放到uwb里传给urt

---
 Src/application/dw_app.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c
index c8086cd..bc2f1eb 100644
--- a/Src/application/dw_app.c
+++ b/Src/application/dw_app.c
@@ -71,7 +71,7 @@
 #define FINAL_MSG_FINAL_TX_TS_IDX 18
 #define FINAL_MSG_TS_LEN 4
 
-//#define _UWB_4G
+#define _UWB_4G
 
 static dwt_config_t config = {
 #ifdef _UWB_4G
@@ -113,8 +113,8 @@
 uint32_t g_UWB_com_interval = 0; 
 float dis_after_filter;				//当前距离值
 LPFilter_Frac* p_Dis_Filter;		//测距用的低通滤波器
-
-
+int16_t intheight;
+extern float Altitude;
 
 static uint64_t get_tx_timestamp_u64(void)
 {
@@ -416,7 +416,8 @@
     }
 	tx_near_msg[GROUP_ID_IDX] = group_id;
 	tx_near_msg[BATTARY_IDX] = bat_percent;
-	tx_near_msg[BUTTON_IDX] = !GET_USERKEY|stationary_flag<<1;
+//	tx_near_msg[BUTTON_IDX] = !GET_USERKEY|stationary_flag<<1;
+    memcpy(&tx_near_msg[PRESSNUM_IDX],&intheight,2);
 	tx_near_msg[SEQUENCE_IDX] = frame_seq_nb++;
 	tx_near_msg[NEARBASENUM_INDEX] = nearbase_num;
 	memcpy(&tx_near_msg[NEARBASEID_INDEX],&nearbaseid_list,nearbase_num*2);
@@ -427,7 +428,7 @@
 	dwt_writetxfctrl(13+4*nearbase_num, 0);//设置超宽带发送数据长度
 	dwt_starttx(DWT_START_TX_IMMEDIATE | DWT_RESPONSE_EXPECTED);//开启发送,发送完成后等待一段时间开启接收,等待时间在dwt_setrxaftertxdelay中设置
 	
-	tx_near_msg[TAGCONFIGSUCCESS_INDEX] =0;
+//	tx_near_msg[TAGCONFIGSUCCESS_INDEX] =0;
 	para_update = 0;
     get_newbase = 0;
 	flag_finalsend=0;
@@ -680,6 +681,7 @@
         }
     }
 }
+extern float Height;
 u8 regpoll_count;
 u32 id;
 void Tag_App(void)//发送模式(TAG标签)
@@ -713,6 +715,8 @@
             Registor_Poll();
         }
     }
+GetPressAndHeight();
+intheight = Height*100;
 	NearPoll();
 	dwt_entersleep();
     bat_percent=Get_VDDVlotage();

--
Gitblit v1.9.3