#include "LR11x0Interface.cpp" #include "LR11x0Interface.h" #include "SX126xInterface.cpp" #include "SX126xInterface.h" #include "SX128xInterface.cpp" #include "SX128xInterface.h" #include "api/ServerAPI.cpp" #include "api/ServerAPI.h" // We need this declaration for proper linking in derived classes #if RADIOLIB_EXCLUDE_SX126X != 1 template class SX126xInterface; template class SX126xInterface; template class SX126xInterface; #endif #if RADIOLIB_EXCLUDE_SX128X != 1 template class SX128xInterface; #endif #if RADIOLIB_EXCLUDE_LR11X0 != 1 template class LR11x0Interface; template class LR11x0Interface; template class LR11x0Interface; #endif #ifdef ARCH_STM32WL template class SX126xInterface; #endif #if HAS_ETHERNET #include "api/ethServerAPI.h" template class ServerAPI; template class APIServerPort; #endif #if HAS_WIFI #include "api/WiFiServerAPI.h" template class ServerAPI; template class APIServerPort; #endif