From bce14023f99bd32e12d69170057374ae9d7ffa30 Mon Sep 17 00:00:00 2001 From: jgromes Date: Fri, 2 Feb 2024 16:36:50 +0100 Subject: [PATCH 1/2] [PHY] Fixed godmode not exposing private member (#950) --- src/protocols/PhysicalLayer/PhysicalLayer.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/protocols/PhysicalLayer/PhysicalLayer.h b/src/protocols/PhysicalLayer/PhysicalLayer.h index 4847b826..173c2939 100644 --- a/src/protocols/PhysicalLayer/PhysicalLayer.h +++ b/src/protocols/PhysicalLayer/PhysicalLayer.h @@ -487,8 +487,10 @@ class PhysicalLayer { #endif -#if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE +#if !RADIOLIB_GODMODE protected: +#endif +#if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE void updateDirectBuffer(uint8_t bit); #endif From 7945ffb996106329472cd828c98ee86af3d4cbc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Rem=C3=A9ny?= <25034625+remenyo@users.noreply.github.com> Date: Fri, 2 Feb 2024 16:57:43 +0100 Subject: [PATCH 2/2] include esp_attr.h where IRAM_ATTR is used (#952) * Update LoRaWAN.cpp * Update Pager.cpp --- src/protocols/LoRaWAN/LoRaWAN.cpp | 3 +++ src/protocols/Pager/Pager.cpp | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/src/protocols/LoRaWAN/LoRaWAN.cpp b/src/protocols/LoRaWAN/LoRaWAN.cpp index bfe6d0a3..f0ca9268 100644 --- a/src/protocols/LoRaWAN/LoRaWAN.cpp +++ b/src/protocols/LoRaWAN/LoRaWAN.cpp @@ -1,5 +1,8 @@ #include "LoRaWAN.h" #include +#if defined(ESP8266) || defined(ESP32) +#include "esp_attr.h" +#endif #if !RADIOLIB_EXCLUDE_LORAWAN diff --git a/src/protocols/Pager/Pager.cpp b/src/protocols/Pager/Pager.cpp index 6b9ade4f..2432dc93 100644 --- a/src/protocols/Pager/Pager.cpp +++ b/src/protocols/Pager/Pager.cpp @@ -1,6 +1,10 @@ #include "Pager.h" #include #include +#if defined(ESP8266) || defined(ESP32) +#include "esp_attr.h" +#endif + #if !RADIOLIB_EXCLUDE_PAGER #if !RADIOLIB_EXCLUDE_DIRECT_RECEIVE