From 95b39cf7464d364739081711330cbef26b043be4 Mon Sep 17 00:00:00 2001 From: Douglas Rocha Ferraz Date: Thu, 2 Feb 2023 16:37:30 -0300 Subject: [PATCH] [nrfconnect] new: sleepy behaviour for lighting app (#23935) * new: sleepy behaviour for lighting app * chg: restyle * chg: removed prj_sleepy.conf. Left changes to AppTask.cpp to allow building sample using CSL * fix: should keep the router thread device on the basic use case for lighting --- examples/lighting-app/nrfconnect/main/AppTask.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/lighting-app/nrfconnect/main/AppTask.cpp b/examples/lighting-app/nrfconnect/main/AppTask.cpp index 7a9d8038314a45..8948ae1d3b3d33 100644 --- a/examples/lighting-app/nrfconnect/main/AppTask.cpp +++ b/examples/lighting-app/nrfconnect/main/AppTask.cpp @@ -156,7 +156,13 @@ CHIP_ERROR AppTask::Init() return err; } +#if CONFIG_CHIP_THREAD_SSED + err = ConnectivityMgr().SetThreadDeviceType(ConnectivityManager::kThreadDeviceType_SynchronizedSleepyEndDevice); +#elif CONFIG_OPENTHREAD_MTD_SED + err = ConnectivityMgr().SetThreadDeviceType(ConnectivityManager::kThreadDeviceType_SleepyEndDevice); +#else err = ConnectivityMgr().SetThreadDeviceType(ConnectivityManager::kThreadDeviceType_Router); +#endif if (err != CHIP_NO_ERROR) {