From 9200a6930db4a33793929113daacc7da1e26e95d Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期三, 22 十二月 2021 20:33:17 +0800
Subject: [PATCH] 1

---
 Src/application/dw_app.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c
index e89cfba..2f5009a 100644
--- a/Src/application/dw_app.c
+++ b/Src/application/dw_app.c
@@ -766,7 +766,7 @@
 //			tyncpoll_time = (tagslotpos--%max_slotpos)*slottime;
 	}
 }
-uint8_t pack_length = 0,pack_index = 0,pack_msgtype = 0;
+uint8_t pack_length = 0,pack_index = 0,pack_msgtype = 0, fangchaiconnect_flag;
 void NearPoll(void)
 {
 	
@@ -790,9 +790,10 @@
 
 	recbase_num=0;
 //	motor_state=0;
+	fangchaiconnect_flag = !HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_5);
 	
 	tx_near_msg[BATTARY_IDX] = bat_percent;
-	tx_near_msg[BUTTON_IDX] = userkey_state|stationary_flag<<1|gotosleep_flag<<2;
+	tx_near_msg[BUTTON_IDX] = userkey_state|stationary_flag<<1|gotosleep_flag<<2|fangchaiconnect_flag<<3;
 	tx_near_msg[SEQUENCE_IDX] = frame_seq_nb;
   tx_near_msg[SEQUENCEH_IDX] = (frame_seq_nb++)>>8;
 	tx_near_msg[NEARBASENUM_INDEX] = nearbase_num;
@@ -1061,6 +1062,7 @@
 		tag_frequency = REGISTER_FREQUENCY;
 		bigslot_num = TOTAL_SLOTNUM/tag_frequency;
 		regpoll_count++;
+	fangchaiconnect_flag = !HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_5);
 		if(regpoll_count%2)
 		{
 			if(tagslotpos--<2)

--
Gitblit v1.9.3