diff --git a/examples/platforms/simulation/openthread-core-simulation-config.h b/examples/platforms/simulation/openthread-core-simulation-config.h index ecf3acea6..133a1c2a2 100644 --- a/examples/platforms/simulation/openthread-core-simulation-config.h +++ b/examples/platforms/simulation/openthread-core-simulation-config.h @@ -115,7 +115,7 @@ * */ #ifndef OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_SECURITY_ENABLE -#define OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_SECURITY_ENABLE (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) +#define OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_SECURITY_ENABLE 1 #endif /** @@ -125,7 +125,7 @@ * */ #ifndef OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_TIMING_ENABLE -#define OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_TIMING_ENABLE (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) +#define OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_TIMING_ENABLE 1 #endif #endif // OPENTHREAD_RADIO diff --git a/src/core/mac/sub_mac.cpp b/src/core/mac/sub_mac.cpp index 1c788de59..acc9f958f 100644 --- a/src/core/mac/sub_mac.cpp +++ b/src/core/mac/sub_mac.cpp @@ -105,15 +105,15 @@ otRadioCaps SubMac::GetCaps(void) const caps |= OT_RADIO_CAPS_ENERGY_SCAN; #endif -#if OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_SECURITY_ENABLE +#if OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_SECURITY_ENABLE && (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) caps |= OT_RADIO_CAPS_TRANSMIT_SEC; #endif -#if OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_TIMING_ENABLE +#if OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_TIMING_ENABLE && (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) caps |= OT_RADIO_CAPS_TRANSMIT_TIMING; #endif -#if OPENTHREAD_CONFIG_MAC_SOFTWARE_RX_TIMING_ENABLE +#if OPENTHREAD_CONFIG_MAC_SOFTWARE_RX_TIMING_ENABLE && (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) caps |= OT_RADIO_CAPS_RECEIVE_TIMING; #endif