Преглед на файлове

优化有源晶体初始化

dropLin преди 2 месеца
родител
ревизия
5d38b45954
променени са 1 файла, в които са добавени 4 реда и са изтрити 11 реда
  1. 4 11
      radio/sx126x.c

+ 4 - 11
radio/sx126x.c

@@ -90,22 +90,15 @@ void SX126xInit( DioIrqHandler dioIrq )
     CalibrationParams_t calibParam;
     SX126xReset( );
     SX126xWakeup( );
-
+    
+    SX126xSetStandby( STDBY_RC );
+    OperatingMode = MODE_STDBY_RC;
     if (isTxcoModule)
     {        
-        SX126xSetStandby( STDBY_XOSC );
-        OperatingMode = MODE_STDBY_XOSC;
-        SX126xSetDio3AsTcxoCtrl( TCXO_CTRL_3_3V, 2000/15 ); // convert from ms to SX126x time base
+        SX126xSetDio3AsTcxoCtrl( TCXO_CTRL_3_3V, 1 << 6 ); // convert from ms to SX126x time base
         calibParam.Value = 0x7F;    
         SX126xCalibrate( calibParam );
     }
-    else
-    {
-        SX126xSetStandby( STDBY_RC );
-        OperatingMode = MODE_STDBY_RC;
-    }
-    
-    
     SX126xSetDio2AsRfSwitchCtrl( true );
 }