diff --git a/components/openthread/private_include/openthread-core-esp32x-radio-config.h b/components/openthread/private_include/openthread-core-esp32x-radio-config.h index 9512d26eee..c06dcf526a 100644 --- a/components/openthread/private_include/openthread-core-esp32x-radio-config.h +++ b/components/openthread/private_include/openthread-core-esp32x-radio-config.h @@ -252,61 +252,3 @@ #if CONFIG_OPENTHREAD_TIME_SYNC #define OPENTHREAD_CONFIG_TIME_SYNC_ENABLE 1 #endif - - -#if CONFIG_OPENTHREAD_CSL_ENABLE - -/** - * @def OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE - * - * Define as 1 to support Thread 1.2 CSL feature. - * - */ -#ifndef OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE -#define OPENTHREAD_CONFIG_MAC_CSL_RECEIVER_ENABLE 1 -#endif - -/** - * @def OPENTHREAD_CONFIG_MAC_CSL_DEBUG_ENABLE - * - * Define as 1 to enable support Thread 1.2 CSL debug. - * - */ -#ifndef OPENTHREAD_CONFIG_MAC_CSL_DEBUG_ENABLE -#define OPENTHREAD_CONFIG_MAC_CSL_DEBUG_ENABLE CONFIG_OPENTHREAD_CSL_DEBUG_ENABLE -#endif - -#endif // CONFIG_OPENTHREAD_CSL_ENABLE - -/** - * @def OPENTHREAD_CONFIG_MAC_CSL_REQUEST_AHEAD_US - * - * Define as 1 to set the ahead time for CSL transmit timing. - * - */ -#ifndef OPENTHREAD_CONFIG_MAC_CSL_REQUEST_AHEAD_US -#define OPENTHREAD_CONFIG_MAC_CSL_REQUEST_AHEAD_US 20000 -#endif - -#if CONFIG_OPENTHREAD_LINK_METRICS - -/** - * @def OPENTHREAD_CONFIG_MLE_LINK_METRICS_SUBJECT_ENABLE - * - * Define as 1 to support Thread 1.2 Link Metrics Subject feature. - * - */ -#ifndef OPENTHREAD_CONFIG_MLE_LINK_METRICS_SUBJECT_ENABLE -#define OPENTHREAD_CONFIG_MLE_LINK_METRICS_SUBJECT_ENABLE 1 -#endif - -/** - * @def OPENTHREAD_CONFIG_MLE_LINK_METRICS_INITIATOR_ENABLE - * - * Define as 1 to support Thread 1.2 Link Metrics feature. - * - */ -#ifndef OPENTHREAD_CONFIG_MLE_LINK_METRICS_INITIATOR_ENABLE -#define OPENTHREAD_CONFIG_MLE_LINK_METRICS_INITIATOR_ENABLE 1 -#endif -#endif //CONFIG_OPENTHREAD_LINK_METRICS diff --git a/components/openthread/src/port/esp_openthread_radio_spinel.cpp b/components/openthread/src/port/esp_openthread_radio_spinel.cpp index 34eccebc8a..3d566b05e9 100644 --- a/components/openthread/src/port/esp_openthread_radio_spinel.cpp +++ b/components/openthread/src/port/esp_openthread_radio_spinel.cpp @@ -23,6 +23,7 @@ #include "lib/spinel/spinel.h" #include "openthread/platform/diag.h" #include "openthread/platform/radio.h" +#include "openthread/platform/time.h" #include "platform/exit_code.h" #include "spinel_driver.hpp" @@ -443,3 +444,8 @@ void otPlatRadioSetRxOnWhenIdle(otInstance *aInstance, bool aEnable) s_radio.SetRxOnWhenIdle(aEnable); } #endif + +uint16_t otPlatTimeGetXtalAccuracy(void) +{ + return CONFIG_OPENTHREAD_XTAL_ACCURACY; +}