I have code that runs for around 5 days, then for some unknown reason hangs or stops running, which makes it almost impossible to debug.
I have also tried to implement interrupt watchdog functions that will catch strange behavior and reboot.
However if the the nRF9160 for whatever reason has produced a fatal error, then my suspicion is that any interrupt timer will also fail.
Is there a CONFIG setting available that may be able to be set in prj.conf that will automatically reboot upon fatal error ?