diff --git a/examples/platform/qpg/project_include/OpenThreadConfig.h b/examples/platform/qpg/project_include/OpenThreadConfig.h index a5dd275eb10fbb..6f6bced6c35fa6 100644 --- a/examples/platform/qpg/project_include/OpenThreadConfig.h +++ b/examples/platform/qpg/project_include/OpenThreadConfig.h @@ -82,6 +82,16 @@ #define OPENTHREAD_PLATFORM_NEXUS 0 +#if !defined(OPENTHREAD_FTD) && !defined(OPENTHREAD_MTD) +#if defined(CHIP_DEVICE_CONFIG_THREAD_FTD) && CHIP_DEVICE_CONFIG_THREAD_FTD +#define OPENTHREAD_FTD 1 +#define OPENTHREAD_MTD 0 +#else +#define OPENTHREAD_FTD 0 +#define OPENTHREAD_MTD 1 +#endif +#endif + // Use the Qorvo-supplied default platform configuration for remainder // of OpenThread config options. // diff --git a/third_party/openthread/repo b/third_party/openthread/repo index 287dbfa25130ea..bc54d67ed892ba 160000 --- a/third_party/openthread/repo +++ b/third_party/openthread/repo @@ -1 +1 @@ -Subproject commit 287dbfa25130ead5010877e934effbb0a2534265 +Subproject commit bc54d67ed892ba17213d47cab59ac1437aa001ce