From 04ea05c7ec30da4b05614a77ae3152724a52dd52 Mon Sep 17 00:00:00 2001 From: jgromes Date: Tue, 30 Jun 2020 10:43:14 +0200 Subject: [PATCH] [RFM9x] Reworked driver exclusion --- src/modules/RFM9x/RFM95.cpp | 3 +++ src/modules/RFM9x/RFM95.h | 2 +- src/modules/RFM9x/RFM96.cpp | 3 +++ src/modules/RFM9x/RFM96.h | 2 +- src/modules/RFM9x/RFM97.cpp | 3 +++ src/modules/RFM9x/RFM97.h | 2 +- 6 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/modules/RFM9x/RFM95.cpp b/src/modules/RFM9x/RFM95.cpp index 53f1eb7c..80db42a6 100644 --- a/src/modules/RFM9x/RFM95.cpp +++ b/src/modules/RFM9x/RFM95.cpp @@ -1,4 +1,5 @@ #include "RFM95.h" +#if !defined(RADIOLIB_EXCLUDE_RFM9X) RFM95::RFM95(Module* mod) : SX1278(mod) { @@ -47,3 +48,5 @@ int16_t RFM95::setFrequency(float freq) { // set frequency return(SX127x::setFrequencyRaw(freq)); } + +#endif diff --git a/src/modules/RFM9x/RFM95.h b/src/modules/RFM9x/RFM95.h index fcbcf67d..914ccad9 100644 --- a/src/modules/RFM9x/RFM95.h +++ b/src/modules/RFM9x/RFM95.h @@ -1,4 +1,4 @@ -#ifndef _RADIOLIB_RFM95_H +#if !defined(_RADIOLIB_RFM95_H) && !defined(RADIOLIB_EXCLUDE_RFM9X) #define _RADIOLIB_RFM95_H #include "../../TypeDef.h" diff --git a/src/modules/RFM9x/RFM96.cpp b/src/modules/RFM9x/RFM96.cpp index 159c4995..5ca6f594 100644 --- a/src/modules/RFM9x/RFM96.cpp +++ b/src/modules/RFM9x/RFM96.cpp @@ -1,4 +1,5 @@ #include "RFM96.h" +#if !defined(RADIOLIB_EXCLUDE_RFM9X) RFM96::RFM96(Module* mod) : SX1278(mod) { @@ -47,3 +48,5 @@ int16_t RFM96::setFrequency(float freq) { // set frequency return(SX127x::setFrequencyRaw(freq)); } + +#endif diff --git a/src/modules/RFM9x/RFM96.h b/src/modules/RFM9x/RFM96.h index 74b6d382..985fcf74 100644 --- a/src/modules/RFM9x/RFM96.h +++ b/src/modules/RFM9x/RFM96.h @@ -1,4 +1,4 @@ -#ifndef _RADIOLIB_RFM96_H +#if !defined(_RADIOLIB_RFM96_H) && !defined(RADIOLIB_EXCLUDE_RFM9X) #define _RADIOLIB_RFM96_H #include "../../TypeDef.h" diff --git a/src/modules/RFM9x/RFM97.cpp b/src/modules/RFM9x/RFM97.cpp index 102fecf9..ccf19134 100644 --- a/src/modules/RFM9x/RFM97.cpp +++ b/src/modules/RFM9x/RFM97.cpp @@ -1,4 +1,5 @@ #include "RFM97.h" +#if !defined(RADIOLIB_EXCLUDE_RFM9X) RFM97::RFM97(Module* mod) : RFM95(mod) { @@ -37,3 +38,5 @@ int16_t RFM97::setSpreadingFactor(uint8_t sf) { } return(state); } + +#endif diff --git a/src/modules/RFM9x/RFM97.h b/src/modules/RFM9x/RFM97.h index b5dcbbdf..90e59e42 100644 --- a/src/modules/RFM9x/RFM97.h +++ b/src/modules/RFM9x/RFM97.h @@ -1,4 +1,4 @@ -#ifndef _RADIOLIB_RFM97_H +#if !defined(_RADIOLIB_RFM97_H) && !defined(RADIOLIB_EXCLUDE_RFM9X) #define _RADIOLIB_RFM97_H #include "../../TypeDef.h"