From 3e7fb4add12a9fbafb22676155e4cb809e957514 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Br=C3=A1zio?= Date: Thu, 5 Mar 2026 18:48:40 +0000 Subject: [PATCH] Add setRxBoostedGain method declaration and implementation for SX1262/SX1268 --- examples/simple_repeater/MyMesh.cpp | 6 ++++++ examples/simple_repeater/MyMesh.h | 4 +--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/examples/simple_repeater/MyMesh.cpp b/examples/simple_repeater/MyMesh.cpp index 1218de73..7a60cf12 100644 --- a/examples/simple_repeater/MyMesh.cpp +++ b/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; diff --git a/examples/simple_repeater/MyMesh.h b/examples/simple_repeater/MyMesh.h index 50297383..5fdf8121 100644 --- a/examples/simple_repeater/MyMesh.h +++ b/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 };