Source Code
µVision displays the source code as you debug your target program.
Line numbers help you reference different sections of a source file.
Each line of code is marked with code coverage indicators that show execution status for that line.

Hover the mouse pointer over a variable and µVision displays its value.
Other features, like source outlining and breakpoints, are available from the context menu.
Lines with no code are marked with a grey checked block.
Unexecuted lines (instructions) are marked with a grey block.
Fully-executed lines (instructions) are marked with a green block.
Branches that have been taken are marked with a blue block.
Branches that have been skipped are marked with an orange block.
The next line to execute is marked with a yellow arrow.