Просмотр исходного кода

Merge branch 'support/add_kconfig_for_mac_filter' into 'master'

openthread: add kconfig for mac filter

See merge request espressif/esp-idf!23849
Shu Chen 2 лет назад
Родитель
Сommit
243b286ddc

+ 7 - 0
components/openthread/Kconfig

@@ -201,6 +201,13 @@ menu "OpenThread"
         help
             Select this option to enable link metrics feature
 
+    config OPENTHREAD_MACFILTER_ENABLE
+        bool "Enable mac filter feature"
+        depends on OPENTHREAD_ENABLED
+        default n
+        help
+            Select this option to enable mac filter feature
+
     config OPENTHREAD_CSL_ENABLE
         bool "Enable CSL feature"
         depends on OPENTHREAD_ENABLED

+ 4 - 0
components/openthread/private_include/openthread-core-esp32x-ftd-config.h

@@ -408,6 +408,10 @@
 #define OPENTHREAD_CONFIG_COMMISSIONER_ENABLE 1
 #endif
 
+#if CONFIG_OPENTHREAD_MACFILTER_ENABLE
+#define OPENTHREAD_CONFIG_MAC_FILTER_ENABLE 1
+#endif
+
 #if CONFIG_OPENTHREAD_JOINER
 #define OPENTHREAD_CONFIG_JOINER_ENABLE 1
 #endif

+ 4 - 0
components/openthread/private_include/openthread-core-esp32x-mtd-config.h

@@ -212,6 +212,10 @@
 #define OPENTHREAD_CONFIG_COMMISSIONER_ENABLE 0
 #endif
 
+#if CONFIG_OPENTHREAD_MACFILTER_ENABLE
+#define OPENTHREAD_CONFIG_MAC_FILTER_ENABLE 1
+#endif // CONFIG_OPENTHREAD_MACFILTER_ENABLE
+
 #if CONFIG_OPENTHREAD_JOINER
 #define OPENTHREAD_CONFIG_JOINER_ENABLE 0
 #endif