From 0b99d002c5c678f925305195acf3d800aedd438a Mon Sep 17 00:00:00 2001 From: mistrjirka Date: Tue, 15 Aug 2023 18:14:12 +0200 Subject: [PATCH] Adding option to put the LoRa module to sleep --- src/LilyGoLib.cpp | 6 ++++++ src/LilyGoLib.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/LilyGoLib.cpp b/src/LilyGoLib.cpp index f1dd1ad..b26ffc2 100644 --- a/src/LilyGoLib.cpp +++ b/src/LilyGoLib.cpp @@ -528,6 +528,12 @@ void LilyGoLib::setSleepMode(SleepMode_t mode) sleepMode = mode; } +void LilyGoLib::sleepLora(bool config){ + #ifdef USING_TWATCH_S3 + SX126x::sleep(config); + #endif +} + void LilyGoLib::sleep(uint32_t second) { // SX126x::sleep(); diff --git a/src/LilyGoLib.h b/src/LilyGoLib.h index c3d001d..cb01851 100644 --- a/src/LilyGoLib.h +++ b/src/LilyGoLib.h @@ -142,7 +142,7 @@ public: bool readMicrophone(void *dest, size_t size, size_t *bytes_read, TickType_t ticks_to_wait = portMAX_DELAY); - + void sleepLora(bool config); void setSleepMode(SleepMode_t mode); void sleep(uint32_t second) ;