I am developing an application that should return to a known state if the processor gets locked up, so I am implementing the WDT.
Can someone explain the differences between the two resets?
The TRM states that for a hard reset, control is returned to user code, SRAM is maintained but the processor is *not* rebooted.
What does this imply? Does my user code start at some random point? Does it start at the init code and then call main? Are any initializations done?
Also the driverlib manual gets confused between WDT_A_clearTimer ( void ) and WDT_resetTimer().