From 34ed79bf13ca72335e5bfd0434668fbccf0b1744 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期二, 07 二月 2023 17:15:29 +0800
Subject: [PATCH] 1

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

diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c
index a0e851a..0bc8c12 100644
--- a/Src/application/dw_app.c
+++ b/Src/application/dw_app.c
@@ -768,6 +768,7 @@
 }
 extern float nomove_count;
 uint8_t pack_length = 0,pack_index = 0,pack_msgtype = 0;
+uint8_t motor_flag;
 void NearPoll(void)
 {
 	
@@ -791,9 +792,15 @@
 
 	recbase_num=0;
 //	motor_state=0;
+    if(motor_keeptime>0)
+    {
+        motor_flag = 1;
+    }else{
+        motor_flag = 0;
+    }
 	
 	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|motor_flag<<5;
 	tx_near_msg[SEQUENCE_IDX] = frame_seq_nb;
   tx_near_msg[SEQUENCEH_IDX] = (frame_seq_nb++)>>8;
 	tx_near_msg[NEARBASENUM_INDEX] = nearbase_num;
@@ -1026,7 +1033,7 @@
 				{
 					if( pack_index == MOTOR_ONTIME_INDEX)
 					{
-                        if(motor_keeptime==0)
+                       // if(motor_keeptime==0)
                             motor_keeptime = rec_remotepara[3];
 					}else{
                         if(pack_index<200)

--
Gitblit v1.9.3