3.1.2 Reset Button

This button is required to:
  • Reset the target without resetting the embedded debugger. This is necessary when the target application should be reset while still maintaining the connection to the PC via the embedded debugger. Otherwise the embedded debugger would need to re-enumerate and most likely the host PC application would need to be re-started or re-configured.

  • Reset the target without unplugging the power to the board (would be quite tiresome when developing)

The EDBG is also connected to this signal to monitor user interaction as well as controlling it. Therefore it is possible to report a reset that was triggered by the reset button and to recover from a debug session that was terminated due to the reset.