From b7dd742580413c790e7e35c0d2b907bc7a026dfe Mon Sep 17 00:00:00 2001 From: David Lin Date: Mon, 27 Jun 2022 16:53:59 +0800 Subject: [PATCH] Fixed compile error. Signed-off-by: David Lin --- src/platform/nxp/mw320/ConnectivityManagerImpl.cpp | 5 +++++ src/platform/nxp/mw320/ConnectivityManagerImpl.h | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/platform/nxp/mw320/ConnectivityManagerImpl.cpp b/src/platform/nxp/mw320/ConnectivityManagerImpl.cpp index 6cc8b21df1d127..c165fd4fc89855 100644 --- a/src/platform/nxp/mw320/ConnectivityManagerImpl.cpp +++ b/src/platform/nxp/mw320/ConnectivityManagerImpl.cpp @@ -22,6 +22,11 @@ #include #include #include +#include + +#if INET_CONFIG_ENABLE_TCP_ENDPOINT +#include +#endif #include #include diff --git a/src/platform/nxp/mw320/ConnectivityManagerImpl.h b/src/platform/nxp/mw320/ConnectivityManagerImpl.h index 0e47724141070d..3966e8821a3864 100644 --- a/src/platform/nxp/mw320/ConnectivityManagerImpl.h +++ b/src/platform/nxp/mw320/ConnectivityManagerImpl.h @@ -21,6 +21,12 @@ #include #include +#include + +#if INET_CONFIG_ENABLE_TCP_ENDPOINT +#include +#endif + #if CHIP_DEVICE_CONFIG_ENABLE_CHIPOBLE #include #else @@ -41,6 +47,7 @@ namespace DeviceLayer { * Concrete implementation of the ConnectivityManager singleton object for NXP K32W platforms. */ class ConnectivityManagerImpl final : public ConnectivityManager, + #if CHIP_DEVICE_CONFIG_ENABLE_CHIPOBLE public Internal::GenericConnectivityManagerImpl_BLE, #else @@ -52,6 +59,10 @@ class ConnectivityManagerImpl final : public ConnectivityManager, public Internal::GenericConnectivityManagerImpl_WiFi, #else public Internal::GenericConnectivityManagerImpl_NoWiFi, +#endif + public Internal::GenericConnectivityManagerImpl_UDP, +#if INET_CONFIG_ENABLE_TCP_ENDPOINT + public Internal::GenericConnectivityManagerImpl_TCP, #endif public Internal::GenericConnectivityManagerImpl {