From f152f0dd5cb4aaf867b8976e357291001bb2eebe Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期一, 21 十月 2024 16:06:24 +0800
Subject: [PATCH] 开发完成,版本V1.0

---
 Src/radio/radio.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/Src/radio/radio.c b/Src/radio/radio.c
index c3747f7..59ed602 100644
--- a/Src/radio/radio.c
+++ b/Src/radio/radio.c
@@ -500,19 +500,23 @@
     // ERROR: Value not found
     while( 1 );
 }
-
+uint16_t tt2[10];
 void RadioInit( RadioEvents_t *events )
 {
     RadioEvents = events;
-    
+    tt2[0] = HAL_LPTIM_ReadCounter(&hlptim1);
     SX126xInit( RadioOnDioIrq );
+    tt2[1] = HAL_LPTIM_ReadCounter(&hlptim1);
     SX126xSetStandby( STDBY_RC );
+    tt2[2] = HAL_LPTIM_ReadCounter(&hlptim1);
     SX126xSetRegulatorMode( USE_DCDC );
-    
+    tt2[3] = HAL_LPTIM_ReadCounter(&hlptim1);
     SX126xSetBufferBaseAddress( 0x00, 0x00 );
+    tt2[4] = HAL_LPTIM_ReadCounter(&hlptim1);
     SX126xSetTxParams( 0, RADIO_RAMP_200_US );
+    tt2[5] = HAL_LPTIM_ReadCounter(&hlptim1);
     SX126xSetDioIrqParams( IRQ_RADIO_ALL, IRQ_RADIO_ALL, IRQ_RADIO_NONE, IRQ_RADIO_NONE );
-    
+    tt2[6] = HAL_LPTIM_ReadCounter(&hlptim1);
     //Initialize driver timeout timers
     //TimerInit( &TxTimeoutTimer, RadioOnTxTimeoutIrq );
     //TimerInit( &RxTimeoutTimer, RadioOnRxTimeoutIrq );
@@ -896,6 +900,7 @@
     SleepParams_t params = { 0 };
 
     params.Fields.WarmStart = 1;
+//    params.Fields.WakeUpRTC = 0;
     SX126xSetSleep( params );
 
     HAL_Delay_nMS( 2 );

--
Gitblit v1.9.3