Two questions. 1) What is the point of the watchdog ISR? In the Ambiq Apollo 2 microcontroller, the watchdog ISR fires and if the CPU doesn't pet the watchdog slightly after that, the watchdog resets the CPU. But when I tried to pet the watchdog in the nRF watchdog event handler, the CPU was reset anyway. So my only choice for petting/feeding the watchdog is putting it on some kind of timer? Is the watchdog event handler only for when it's "too late" to feed, logging the CPU's last words before it gets reset by the watchdog?
2) What is the point of having multiple watchdog channels? What does that even mean?