Parcourir la source

Add setRxBoostedGain method declaration and implementation for SX1262/SX1268

João Brázio il y a 5 mois
Parent
commit
3e7fb4add1
2 fichiers modifiés avec 7 ajouts et 3 suppressions
  1. 6 0
      examples/simple_repeater/MyMesh.cpp
  2. 1 3
      examples/simple_repeater/MyMesh.h

+ 6 - 0
examples/simple_repeater/MyMesh.cpp

@@ -1005,6 +1005,12 @@ void MyMesh::setTxPower(int8_t power_dbm) {
   radio_set_tx_power(power_dbm);
 }
 
+#if defined(USE_SX1262) || defined(USE_SX1268)
+void MyMesh::setRxBoostedGain(bool enable) {
+  radio_driver.setRxBoostedGainMode(enable);
+}
+#endif
+
 void MyMesh::formatNeighborsReply(char *reply) {
   char *dp = reply;
 

+ 1 - 3
examples/simple_repeater/MyMesh.h

@@ -241,8 +241,6 @@ public:
   bool hasPendingWork() const;
 
 #if defined(USE_SX1262) || defined(USE_SX1268)
-  void setRxBoostedGain(bool enable) override {
-    radio_set_rx_boosted_gain_mode(enable);
-  }
+  void setRxBoostedGain(bool enable) override;
 #endif
 };