Hello,
This is more of a general question about how to best assure that bluetooth is working. The problem in my setup is that i wont be able to access the chip physically in the future, just via BLE.
For this we have implemented DFU.
My question is how can we assure or handle errors so that bluetooth is always working or if there is an error reset the system
As im new to this topic i would like suggestions on how to best handle this.
I thought about implementing a watchdog but correct me if im wrong, if i have multiple task running in parralel and the ble stack fails for some reason, how can i make sure that the part which feeds the watchdog also doesnt work anymore. Is there some callback from the ble stack in which i then have to feed the watchdog, so if ble fails the watchdog will no longer be fed?
Or maybe i have to use something completely different.
I would be very happy about suggestions on how to keep bluetooth alive.
Regards,