First thanks for adding SWO stuff in for this board.
Unfortunately for me the data watch is not working.
While paused in the debugger I can add a global variable and the Value is displayed correctly.
Then when execution is resumed to value is displayed as 0 and no events are recorded.
It is easy to replicate, start by importing the hello_world_swo example.
Add a global unsigned int count variable, and increment this in the run loop.
Add a breakpoint in the loop and start debugging.
Now add a BWT item for the count variable, you will see it has the correct value.
Remove breakpoint and resume execution, values goes to 0 and stays there.
Any ideas ?
unsigned int uCount = 0;
/* Init board hardware. */
/* attach 12 MHz clock to FLEXCOMM0 (debug console) */
/*!< Switch TRACE to TRACE_DIV */
g_userPress = false;