diff --git a/src/core/config/mac.h b/src/core/config/mac.h index 081ea87ac..051d8971a 100644 --- a/src/core/config/mac.h +++ b/src/core/config/mac.h @@ -318,12 +318,10 @@ * @def OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE * * This setting configures the CSL receiver feature in Thread 1.2. - * This is compulsory for 1.2 MTD, optional for 1.2 FTD. * */ #ifndef OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE -#define OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE \ - (OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2) && OPENTHREAD_MTD +#define OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE 0 #endif #if OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE diff --git a/src/core/radio/radio.hpp b/src/core/radio/radio.hpp index bfe9eb592..727e76b51 100644 --- a/src/core/radio/radio.hpp +++ b/src/core/radio/radio.hpp @@ -413,6 +413,7 @@ public: */ otError Receive(uint8_t aChannel) { return otPlatRadioReceive(GetInstance(), aChannel); } +#if OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE /** * This method updates the CSL sample time in radio. * @@ -436,6 +437,7 @@ public: { return otPlatRadioEnableCsl(GetInstance(), aCslPeriod, aExtAddr); } +#endif // OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE /** * This method gets the radio transmit frame buffer.