From 3f52b00948b7e747ae6b9a7c4a7f71c2cbf78f5a Mon Sep 17 00:00:00 2001 From: Xu Si Yu Date: Wed, 24 May 2023 18:01:17 +0800 Subject: [PATCH] openthread cli: set dua feature optional --- components/openthread/Kconfig | 7 +++++++ .../private_include/openthread-core-esp32x-ftd-config.h | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/components/openthread/Kconfig b/components/openthread/Kconfig index 03f154d11c..a4ce8c03ed 100644 --- a/components/openthread/Kconfig +++ b/components/openthread/Kconfig @@ -221,4 +221,11 @@ menu "OpenThread" default n help Select this option to set rx on when sleep in CSL feature, only for debug + + config OPENTHREAD_DUA_ENABLE + bool "Enable Domain Unicast Address feature" + depends on OPENTHREAD_ENABLED + default n + help + Only used for Thread1.2 certification endmenu diff --git a/components/openthread/private_include/openthread-core-esp32x-ftd-config.h b/components/openthread/private_include/openthread-core-esp32x-ftd-config.h index 2cb8ede33c..ab8e41a586 100644 --- a/components/openthread/private_include/openthread-core-esp32x-ftd-config.h +++ b/components/openthread/private_include/openthread-core-esp32x-ftd-config.h @@ -371,6 +371,7 @@ */ #define OPENTHREAD_CONFIG_PING_SENDER_ENABLE 1 +#if CONFIG_OPENTHREAD_DUA_ENABLE /** * @def OPENTHREAD_CONFIG_DUA_ENABLE * @@ -378,8 +379,9 @@ * */ #ifndef OPENTHREAD_CONFIG_DUA_ENABLE -#define OPENTHREAD_CONFIG_DUA_ENABLE 0 +#define OPENTHREAD_CONFIG_DUA_ENABLE 1 #endif +#endif //CONFIG_OPENTHREAD_DUA_ENABLE /** * @def OPENTHREAD_CONFIG_MLR_ENABLE