From 8ace6350cfa9bd4a4bff68f1bf9cea387a892d0d Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 12 Mar 2023 14:50:14 +0100 Subject: [PATCH] [SX127x] Added missing standby for PhysicalLayer (#695) --- src/modules/SX127x/SX127x.cpp | 5 +++++ src/modules/SX127x/SX127x.h | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/src/modules/SX127x/SX127x.cpp b/src/modules/SX127x/SX127x.cpp index c5d857fc..dace7ae0 100644 --- a/src/modules/SX127x/SX127x.cpp +++ b/src/modules/SX127x/SX127x.cpp @@ -289,6 +289,11 @@ int16_t SX127x::standby() { return(setMode(RADIOLIB_SX127X_STANDBY)); } +int16_t SX127x::standby(uint8_t mode) { + (void)mode; + return(standby()); +} + int16_t SX127x::transmitDirect(uint32_t frf) { // check modem if(getActiveModem() != RADIOLIB_SX127X_FSK_OOK) { diff --git a/src/modules/SX127x/SX127x.h b/src/modules/SX127x/SX127x.h index 13083b64..e40a5de4 100644 --- a/src/modules/SX127x/SX127x.h +++ b/src/modules/SX127x/SX127x.h @@ -686,6 +686,15 @@ class SX127x: public PhysicalLayer { */ int16_t standby() override; + /*! + \brief Sets the %LoRa module to standby. + + \param mode Standby mode to be used. No effect, implemented only for PhysicalLayer compatibility. + + \returns \ref status_codes + */ + int16_t standby(uint8_t mode) override; + /*! \brief Enables direct transmission mode on pins DIO1 (clock) and DIO2 (data). While in direct mode, the module will not be able to transmit or receive packets. Can only be activated in FSK mode.