From b3b682c88a4468f47104f94eebfdbadbfaf10e6e Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期五, 14 二月 2025 09:26:09 +0800
Subject: [PATCH] 1111

---
 keil/include/main/main.c |   51 +++++++++------------------------------------------
 1 files changed, 9 insertions(+), 42 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index c9d5d74..89805c8 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -293,8 +293,10 @@
 uint8_t flag_sleeptimer,flag_secondtask,secondtask_count;
 uint8_t  lora_wg_up=0;
 extern uint8_t lora_tx_flag;
+uint32_t maintime;
 static void sleep_timer_callback(void *dev, uint32_t time)
 {
+    maintime++;
     g_start_send_flag=1;
 	//		#ifdef DEBUG_BOXING
 ////		gpio_pin_clr(IO_PIN_5);//测试
@@ -588,35 +590,13 @@
 			no_rx_flag=0;
 	    tx_flag=rf_get_transmit_flag();
 	    recv_flag=rf_get_recv_flag();
-			if(recv_flag == RADIO_FLAG_RXDONE)
+        if(recv_flag == RADIO_FLAG_RXDONE)
         {
 				 rf_set_recv_flag(RADIO_FLAG_IDLE);
 				
 				 memcpy(RX_Buffer,RxDoneParams.Payload,RxDoneParams.Size);
 					BufferSize=RxDoneParams.Size;
 					 lora_huanxing_count++;
-		   if(RX_Buffer[MSG_TYPE_IDX]==LORA_MSGTYPE_RANGEPOLL)
-    {
-		            
-//							time_flag_lorarx=phy_timer_count_get();
-				      uwb_open();
-				      gpio_pin_clr(IO_PIN_5);//测试
-							UwbRange();
-				      
-				      uwb_ceju_count++;
-		}
-//       if(RX_Buffer[0]==0x04,RX_Buffer[1]=='O',RX_Buffer[2]=='N',RX_Buffer[3]=='G')
-//       {
-//              gpio_pin_set(IO_PIN_5);//测试
-////							time_flag_lorarx=phy_timer_count_get();
-//				      uwb_open();
-//				      gpio_pin_clr(IO_PIN_5);
-//							UwbRange();
-//				      
-//				      uwb_ceju_count++;
-//					    //rf_enter_continous_rx(); //重新进入接收模式
-//				    	//LORA_REV_uwb_up=1;
-//						}
 				 if(RX_Buffer[MSG_TYPE_IDX]==LORA_MSGTYPE_WGRESPTAG)
 						{
 							checksum1=Checksum_u16(RX_Buffer,BufferSize-2);
@@ -1086,21 +1066,7 @@
 		rf_set_default_para(DEFAULT_WG_SET_FREQ,DEFAULT_WG_SET_SF);
 		//IC2_Init();
 		IO_control_init();	
-//移位寄存器实验
-//    BT_LED_QF_state(0);
-//    LORA_LED_QG_state(0);
-//		UWB_LED_QH_state(0);
-//		RED_LED_QD_state(0);
-//		GREEN_LED_QE_state(0);
-		
-		
-		
-		
-//		QA_ON();
-//		SRCLK_0;
-//		SER_0;
-//		RCLK_0;
-//		
+
 //		air780_led_off();
 //		motor_power_on();
 //		uwb_led_off();
@@ -1171,7 +1137,8 @@
 		//rf_enter_single_timeout_rx(500);
 	  //rf_enter_single_rx();
 	//	sleep_time_count=xtal_38m4_off_time();
-    Uwbinit();
+		Uwb_init();
+		OpenUWB();
     
 
 //				if((rf_single_tx_data(TXBuffer,10,0))!= OK)
@@ -1184,9 +1151,9 @@
    // sleep_timer_start(__MS_TO_32K_CNT(500));
     while (1)
     { 
-      gpio_pin_clr(IO_PIN_9);
-	    Lora_Tx_Poll();
-     
+//      gpio_pin_clr(IO_PIN_9);
+//	    Lora_Tx_Poll();
+     uwb_app_poll();
        // UwbRange();
    
 //        if(flag_TCP_reconnectting||IfTCPConnected())

--
Gitblit v1.9.3