I set an infinite loop, just after program start. If a reset happens it saves the SYS_SRS and loops on resetting watchdog until I manually suspend. It shows a watchdog reset occurred ($20) regardless of watchdog disabled bit. I'm I missing something? I'm next going to set the watchdog clock to external, which doesn't exist, so should never count.