Query/Issue in zigbee end-device regarding low-power touchlink initiator operation
Hi,
I am working in a company developing interior light and wireless switch products.
Currently, I have applied STM32WB5MMG to the product hardware and written firmware, and most of the function development has been completed.
My intention is to use the light product as a Zigbee Router to form a network, and use the switch as a Zigbee End-device to control all the lights semultaneously.
First I set the switch as a touchlink initiator device and the lights as touchlink target devices. And confirmed that the network formation and lighting control work well according to out development scenario.
However, if I set it as a Sleepy End-device for the low-power standby performance of the switch, the network formation does not occur.
Specifically, when initializing in app_zigbee.c, this one line as below is added, and all the functions that were working well stop working.
config.touchlink.zb_info |= ZCL_TL_ZBINFO_RX_ON_IDLE;
I would so appreciate it if anyone point me out to a solution to this stuck situation for implementing Zigbee Touchlink Initiator functions as Sleepy End-Device.

