From cb9f8345145f29d7d2437953b5647955c4530080 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期四, 13 三月 2025 09:12:02 +0800
Subject: [PATCH] 增加打印串口逻辑方便app端调试

---
 keil/uwb_app.c |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/keil/uwb_app.c b/keil/uwb_app.c
index 4c4ca1d..0b20f21 100644
--- a/keil/uwb_app.c
+++ b/keil/uwb_app.c
@@ -385,7 +385,24 @@
 uint8_t secondtask_search_count,secondtask_search_flag;
 uint8_t flag_temp2,flag_temp1;
 extern HIDO_UINT32 u32CurTick;
+extern float nomove_count;
 extern uint8_t g_start_send_flag,search_open_flag = 1,link_success_flag,flag_secondtask;
+
+void BLE_message_construct()
+{
+char send_ble_buffer[10]={0};
+char send_ble_buffer_str[10]={0};
+
+	send_ble_buffer[0]=0xA5;
+	memcpy(&send_ble_buffer[1],&anchordata_dist[0],2);
+	send_ble_buffer[3]=(send_ble_buffer[1]+send_ble_buffer[2])&0xff;
+	send_ble_buffer[4]=0x5A;
+//send_ble_buffer[5]=0x0D;
+//send_ble_buffer[6]=0x0A;
+//sprintf(send_ble_buffer_str,"%d%d%d%d%d",send_ble_buffer[0],send_ble_buffer[1],send_ble_buffer[2],send_ble_buffer[3],send_ble_buffer[4]);
+	uart_send(UART_ID0, send_ble_buffer,5, NULL);
+delay_us(3000);
+}
 int UwbRange(void)
 {
     uint8_t i;
@@ -487,7 +504,8 @@
             }
 						recev_error_num=0;
            	range_timeout_us=5000;//恢复为5000进入range后
-            LOG_INFO(TRACE_MODULE_APP,"标签ID:%X,距离: %d 信号强度:%d.\r\n",g_com_map[BIND_DEV_ID],distance,rssi);
+						BLE_message_construct();
+            LOG_INFO(TRACE_MODULE_APP,"标签ID:%X,距离: %d 信号强度:%d.\r\n",g_com_map[BIND_DEV_ID],anchordata_dist[0],rssi);
 						#ifdef BO_XING
 						gpio_pin_clr(SCL_PIN);
 						#endif
@@ -537,6 +555,11 @@
 		HIDO_TimerTick();
 		TagListUpdate();
     GPS_Poll();
+		if(nomove_count<=g_com_map[NOMOVESLEEP_TIME])//防止溢出
+    nomove_count++;
+		else{
+		nomove_count=g_com_map[NOMOVESLEEP_TIME]+1;
+		}
 		}
 		update_led_power_state();//更新等状态防止震动卡死在搜索
 	}

--
Gitblit v1.9.3