net: openthread: support Wake-up End Device without CSL receiver
Make it possible to enable Wake-up End Device feature with CSL receiver disabled (to receive wake-up frames on MED). Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
This commit is contained in:
parent
de9519127b
commit
11b6bd0ab1
|
@ -211,8 +211,9 @@
|
|||
*
|
||||
*/
|
||||
#define OPENTHREAD_CONFIG_PLATFORM_USEC_TIMER_ENABLE \
|
||||
(CONFIG_OPENTHREAD_CSL_RECEIVER && \
|
||||
(OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2))
|
||||
((CONFIG_OPENTHREAD_CSL_RECEIVER && \
|
||||
(OPENTHREAD_CONFIG_THREAD_VERSION >= OT_THREAD_VERSION_1_2)) || \
|
||||
CONFIG_OPENTHREAD_WAKEUP_END_DEVICE)
|
||||
|
||||
/* Zephyr does not use OpenThread's heap. mbedTLS will use heap memory allocated
|
||||
* by Zephyr. Here, we use some dummy values to prevent OpenThread warnings.
|
||||
|
|
|
@ -802,7 +802,7 @@ otError otPlatRadioReceive(otInstance *aInstance, uint8_t aChannel)
|
|||
return OT_ERROR_NONE;
|
||||
}
|
||||
|
||||
#if defined(CONFIG_OPENTHREAD_CSL_RECEIVER)
|
||||
#if defined(CONFIG_OPENTHREAD_CSL_RECEIVER) || defined(CONFIG_OPENTHREAD_WAKEUP_END_DEVICE)
|
||||
otError otPlatRadioReceiveAt(otInstance *aInstance, uint8_t aChannel,
|
||||
uint32_t aStart, uint32_t aDuration)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue