From 425e7a96e6f6182f0c6e68371d0e68a6619f0af2 Mon Sep 17 00:00:00 2001 From: Jarkko Paso Date: Wed, 31 Oct 2018 14:39:47 +0200 Subject: [PATCH] S2-LP: Needs Nanostack configuration and device SPI --- .../stm-s2lp-rf-driver/source/NanostackRfPhys2lp.cpp | 2 ++ .../stm-s2lp-rf-driver/stm-s2lp-rf-driver/NanostackRfPhys2lp.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/components/802.15.4_RF/stm-s2lp-rf-driver/source/NanostackRfPhys2lp.cpp b/components/802.15.4_RF/stm-s2lp-rf-driver/source/NanostackRfPhys2lp.cpp index f53725c275..3e56873814 100644 --- a/components/802.15.4_RF/stm-s2lp-rf-driver/source/NanostackRfPhys2lp.cpp +++ b/components/802.15.4_RF/stm-s2lp-rf-driver/source/NanostackRfPhys2lp.cpp @@ -14,6 +14,7 @@ * limitations under the License. */ #include +#if defined(MBED_CONF_NANOSTACK_CONFIGURATION) && DEVICE_SPI #include "platform/arm_hal_interrupt.h" #include "nanostack/platform/arm_hal_phy.h" #include "ns_types.h" @@ -1372,3 +1373,4 @@ NanostackRfPhy &NanostackRfPhy::get_default_instance() return rf_phy; } #endif // MBED_CONF_S2LP_PROVIDE_DEFAULT +#endif // MBED_CONF_NANOSTACK_CONFIGURATION && DEVICE_SPI diff --git a/components/802.15.4_RF/stm-s2lp-rf-driver/stm-s2lp-rf-driver/NanostackRfPhys2lp.h b/components/802.15.4_RF/stm-s2lp-rf-driver/stm-s2lp-rf-driver/NanostackRfPhys2lp.h index e755a3f0c5..4dd3568c56 100644 --- a/components/802.15.4_RF/stm-s2lp-rf-driver/stm-s2lp-rf-driver/NanostackRfPhys2lp.h +++ b/components/802.15.4_RF/stm-s2lp-rf-driver/stm-s2lp-rf-driver/NanostackRfPhys2lp.h @@ -18,6 +18,7 @@ #define NANOSTACK_PHY_S2LP_H_ #include "mbed.h" +#if defined(MBED_CONF_NANOSTACK_CONFIGURATION) && DEVICE_SPI #include "NanostackRfPhy.h" // Uncomment to use testing gpios attached to TX/RX processes @@ -104,5 +105,5 @@ private: const PinName _spi_gpio2; const PinName _spi_gpio3; }; - +#endif /* MBED_CONF_NANOSTACK_CONFIGURATION && DEVICE_SPI */ #endif /* NANOSTACK_PHY_S2LP_H_ */