Hi,
What is in your opinion the best way to handle device reset after the Zigbee connection fails?
I want to archive behavior like so: after connection fails sleep for 10 minutes and reboot.
I was thinking about using a watchdog for the ZigBee thread.
I'm trying to make this modification, while not changing zb_nrf_platform.c.
Do you think there is another way?
I was also thinking about reimplementing ZB_BDB_SIGNAL_DEVICE_REBOOT case from zigbee_default_signal_handler in zigbee_app_utils.c.
Maybe in this case I should check in the zboss_signal_handler for reboot signal and if occurs handle the desired behavior. and if no pass zb_bufid_t to zigbee_default_signal_handler.
What in your opinion is the most elegant way?