From 8fba17d0f4bd55471333a5d95d394efb118ede35 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期二, 07 十一月 2023 16:07:43 +0800
Subject: [PATCH] v2.61,修改测距后防撞标签之前的delay时间

---
 Src/main.c |   50 ++++++++++++++++++++++++++------------------------
 1 files changed, 26 insertions(+), 24 deletions(-)

diff --git a/Src/main.c b/Src/main.c
index f3c5f37..46335fc 100644
--- a/Src/main.c
+++ b/Src/main.c
@@ -133,12 +133,12 @@
 if(g_com_map[MOTOR_ENABLE])
 {
     
-		if(motor_keeptime>0)
-		{
-			motor_state = 2;
-		}else{
-			motor_state = 0;
-		}
+//		if(motor_keeptime>0)
+//		{
+//			motor_state = 2;
+//		}else{
+//			motor_state = 0;
+//		}
 		//motor_state=2;
 	switch(motor_state)
 		{case 0:
@@ -288,7 +288,7 @@
 	hardware_pici= STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+2);
 	hardware_type= STMFLASH_ReadHalfWord(FLASH_HARDWARE_VERSION_MAP+4);
 	//deca_sleep(1000);
-	g_com_map[VERSION] = (2<<8)|67;
+	g_com_map[VERSION] = (2<<8)|61;
     
 //	g_com_map[DEV_ID]=0x7;
 #ifdef DEBUG_MODE
@@ -311,6 +311,7 @@
 	imu_enable=g_com_map[IMU_ENABLE];
 	motor_enable=g_com_map[MOTOR_ENABLE];
 	uwb_active_flag = g_com_map[UWB_ACTIVE_FLAG_IDX];
+    uwb_active_flag = 1;
 	group_id=g_com_map[GROUP_ID];
 	dev_id = g_com_map[DEV_ID];
 	//slottime=ceil((double)g_com_map[MAX_REPORT_ANC_NUM]*SLOT_SCALE)+3;
@@ -337,6 +338,7 @@
   {
     Error_Handler();
   }
+  printf("固件版本:SS双路定位标签-防撞标签 V%d.%d. \r\n",g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff);
 //g_com_map[NOMOVESLEEP_TIME]=5;
 //	printf("标签ID: %d .\r\n",dev_id);
 //	printf("通讯间隔: %d ms.\r\n",g_com_map[COM_INTERVAL]);
@@ -366,9 +368,9 @@
 	GPIO_InitTypeDef GPIO_InitStruct = {0};
 	if(g_com_map[MOTORBEEPER_INDEX]!=1&&g_com_map[MOTORBEEPER_INDEX]!=2)
 	{
-			g_com_map[MOTORBEEPER_INDEX] = 2;
+			g_com_map[MOTORBEEPER_INDEX] = 1;
 	}
-	hardware_type	= g_com_map[MOTORBEEPER_INDEX];
+	hardware_type	= NSH1;//g_com_map[MOTORBEEPER_INDEX];
 	switch(hardware_type)
 		{
         case 1:	  
@@ -387,21 +389,21 @@
 
 void DoubleClickProcess(void)
 { char temp[50];
-  uint8_t len;  
-if(uwb_active_flag)
-{
-    uwb_active_flag = 0;
-    HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3);
-    HAL_Delay(3000);
-    HAL_TIM_PWM_Stop(&htim2, TIM_CHANNEL_3);
-}else{
-    uwb_active_flag = 1;
-    HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3);
-    HAL_Delay(1000);
-    HAL_TIM_PWM_Stop(&htim2, TIM_CHANNEL_3);
-}
-   g_com_map[UWB_ACTIVE_FLAG_IDX]= uwb_active_flag;
-save_com_map_to_flash();
+//  uint8_t len;  
+//if(uwb_active_flag)
+//{
+//    uwb_active_flag = 0;
+//    HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3);
+//    HAL_Delay(3000);
+//    HAL_TIM_PWM_Stop(&htim2, TIM_CHANNEL_3);
+//}else{
+//    uwb_active_flag = 1;
+//    HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3);
+//    HAL_Delay(1000);
+//    HAL_TIM_PWM_Stop(&htim2, TIM_CHANNEL_3);
+//}
+//   g_com_map[UWB_ACTIVE_FLAG_IDX]= uwb_active_flag;
+//save_com_map_to_flash();
 }
 void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart)
 {

--
Gitblit v1.9.3