diff --git a/connectivity/lorawan/tests/TESTS/lorawan/loraradio/main.cpp b/connectivity/lorawan/tests/TESTS/lorawan/loraradio/main.cpp index 52bfd5bdba..54b3b73bd7 100644 --- a/connectivity/lorawan/tests/TESTS/lorawan/loraradio/main.cpp +++ b/connectivity/lorawan/tests/TESTS/lorawan/loraradio/main.cpp @@ -32,6 +32,8 @@ #include "SX1276_LoRaRadio.h" #elif COMPONENT_SX126X #include "SX126X_LoRaRadio.h" +#elif (TARGET_STM32WL) +#include "STM32WL_LoRaRadio.h" #else #error [NOT_SUPPORTED] Lora radio is not configured #endif @@ -197,6 +199,8 @@ utest::v1::status_t case_setup_handler(const Case *const source, const size_t in radio = new SX1276_LoRaRadio(); #elif COMPONENT_SX126X radio = new SX126X_LoRaRadio(); +#elif (TARGET_STM32WL) + radio = new STM32WL_LoRaRadio(); #endif TEST_ASSERT(radio); @@ -218,6 +222,10 @@ utest::v1::status_t case_teardown_handler(const Case *const source, const size_t #elif COMPONENT_SX126X delete static_cast(radio); + +#elif TARGET_STM32WL + delete static_cast(radio); + #endif radio = NULL;