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_ */