From 15012602e621019decd222a0bddd7cf85a1d1f72 Mon Sep 17 00:00:00 2001 From: mkardous-silabs <84793247+mkardous-silabs@users.noreply.github.com> Date: Wed, 30 Mar 2022 09:27:00 -0400 Subject: [PATCH] temp fix for sleepy device (#16769) --- examples/platform/efr32/project_include/OpenThreadConfig.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/platform/efr32/project_include/OpenThreadConfig.h b/examples/platform/efr32/project_include/OpenThreadConfig.h index 1e8721c6d24401..17ca50ac8bfd59 100644 --- a/examples/platform/efr32/project_include/OpenThreadConfig.h +++ b/examples/platform/efr32/project_include/OpenThreadConfig.h @@ -64,6 +64,10 @@ // Support udp multicast by enabling Multicast Listener Registration (MLR) #define OPENTHREAD_CONFIG_MLR_ENABLE 1 +// Define as 1 to stay awake between fragments while transmitting a large packet, +// and to stay awake after receiving a packet with frame pending set to true. +#define OPENTHREAD_CONFIG_MAC_STAY_AWAKE_BETWEEN_FRAGMENTS 1 + // Use the SiLabs-supplied default platform configuration for remainder // of OpenThread config options. //