Debugging with PlatformIO: Part 2. Debugging an Embedded Target

This part aims at providing a brief overview of how debugging of an embedded system works behind the scenes and what advanced instruments may be helpful for efficient debugging.

Is it possible to change the base that variables are displayed in? In the watch window values display as decimal and ‘ASCII’. How would I change this to Hex or Binary?

See a workaround described in the docs https://docs.platformio.org/en/latest/integration/ide/vscode.html#variable-format