diff --git a/src/lora_utils.cpp b/src/lora_utils.cpp index d27c4e9..f77bd79 100644 --- a/src/lora_utils.cpp +++ b/src/lora_utils.cpp @@ -206,4 +206,8 @@ namespace LoRa_Utils { return packet; } + void sleepRadio() { + radio.sleep(); + } + } \ No newline at end of file diff --git a/src/lora_utils.h b/src/lora_utils.h index e1073b4..dc5378d 100644 --- a/src/lora_utils.h +++ b/src/lora_utils.h @@ -13,6 +13,7 @@ namespace LoRa_Utils { void changeFreqTx(); void changeFreqRx(); void startReceive(); // ??? + void sleepRadio(); } diff --git a/src/utils.cpp b/src/utils.cpp index 1dff34e..40459d9 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -6,6 +6,7 @@ #include "boards_pinout.h" #include "syslog_utils.h" #include "A7670_utils.h" +#include "lora_utils.h" #include "wifi_utils.h" #include "gps_utils.h" #include "bme_utils.h" @@ -294,6 +295,8 @@ namespace Utils { digitalWrite(VEXT_CTRL, LOW); #endif #endif + LoRa_Utils::sleepRadio(); + delay(100); esp_deep_sleep_start(); } }