fix(openthread): add ifndef guards to ftd / mtd config

This commit is contained in:
Tan Yan Quan
2026-03-20 10:46:48 +08:00
parent 503a5cfdf6
commit 0b3008fca4
2 changed files with 16 additions and 0 deletions
@@ -913,7 +913,9 @@
*
* Define to 1 if you want to make MAC keys exportable.
*/
#ifndef OPENTHREAD_CONFIG_PLATFORM_MAC_KEYS_EXPORTABLE_ENABLE
#define OPENTHREAD_CONFIG_PLATFORM_MAC_KEYS_EXPORTABLE_ENABLE 1
#endif
/**
* @def OPENTHREAD_CONFIG_CRYPTO_LIB
@@ -925,16 +927,22 @@
* - @sa OPENTHREAD_CONFIG_CRYPTO_LIB_PSA
* - @sa OPENTHREAD_CONFIG_CRYPTO_LIB_PLATFORM
*/
#ifndef OPENTHREAD_CONFIG_CRYPTO_LIB
#define OPENTHREAD_CONFIG_CRYPTO_LIB OPENTHREAD_CONFIG_CRYPTO_LIB_PSA
#endif
// TODO: Remove when https://github.com/openthread/openthread/pull/12638 is merged
#ifndef OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE
#define OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE 1
#endif
/**
* @def OPENTHREAD_CONFIG_MESHCOP_STEERING_DATA_API_ENABLE
*
* Define as 1 to enable the MeshCoP Steering Data public APIs (in `openthread/steering_data.h`).
*/
#ifndef OPENTHREAD_CONFIG_MESHCOP_STEERING_DATA_API_ENABLE
#define OPENTHREAD_CONFIG_MESHCOP_STEERING_DATA_API_ENABLE 1
#endif
#ifndef OPENTHREAD_CONFIG_THREAD_VERSION
#define OPENTHREAD_CONFIG_THREAD_VERSION OT_THREAD_VERSION_1_4
@@ -509,7 +509,9 @@
*
* Define to 1 if you want to make MAC keys exportable.
*/
#ifndef OPENTHREAD_CONFIG_PLATFORM_MAC_KEYS_EXPORTABLE_ENABLE
#define OPENTHREAD_CONFIG_PLATFORM_MAC_KEYS_EXPORTABLE_ENABLE 1
#endif
/**
* @def OPENTHREAD_CONFIG_CRYPTO_LIB
@@ -521,16 +523,22 @@
* - @sa OPENTHREAD_CONFIG_CRYPTO_LIB_PSA
* - @sa OPENTHREAD_CONFIG_CRYPTO_LIB_PLATFORM
*/
#ifndef OPENTHREAD_CONFIG_CRYPTO_LIB
#define OPENTHREAD_CONFIG_CRYPTO_LIB OPENTHREAD_CONFIG_CRYPTO_LIB_PSA
#endif
// TODO: Remove when https://github.com/openthread/openthread/pull/12638 is merged
#ifndef OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE
#define OPENTHREAD_CONFIG_PLATFORM_KEY_REFERENCES_ENABLE 1
#endif
/**
* @def OPENTHREAD_CONFIG_MESHCOP_STEERING_DATA_API_ENABLE
*
* Define as 1 to enable the MeshCoP Steering Data public APIs (in `openthread/steering_data.h`).
*/
#ifndef OPENTHREAD_CONFIG_MESHCOP_STEERING_DATA_API_ENABLE
#define OPENTHREAD_CONFIG_MESHCOP_STEERING_DATA_API_ENABLE 1
#endif
#ifndef OPENTHREAD_CONFIG_THREAD_VERSION
#define OPENTHREAD_CONFIG_THREAD_VERSION OT_THREAD_VERSION_1_4