Control Points
Halting on a Control Point
184
Microcontrollers Debugger Manual

Deleting a Markpoint

To delete a markpoint:

Using the Left Mouse Button and Pressing the D Key:

1. Point at the markpoint variable in the Data window, the memory range in the Memory
window, or the codeline in the Source window:
2. Holding down the left mouse button, press the D key.
3. The markpoint is deleted and the blue letter L in front of the variable, memory range or
codeline is removed.

Choosing Show Markpoints from Appropriate Context Menu:

1. Point in the Data, Memory or Source component window and right-click. That
window’s context menu is displayed.
2. Choose Show Markpoints from the Context Menu. The Markpoints Tab of the
Controlpoints Configuration Window is displayed.
3. In this tab’s List box, select the markpoint(s) you want to delete.
4. Click Delete. The selected markpoint is removed from the list of defined watchpoints.
5. Click OK to close the window. The markpoint is deleted and the blue letter L in front
of the variable, memory range, or code line is removed.

Halting on a Control Point

Code execution is halted when the program reaches either a breakpoint or a watchpoint, if
the conditions specified in the definition of the breakpoint or watchpoint have been
reached. Code execution is NOT halted when the program reaches a markpoint.

Counting Control Point

If the interval property is greater than 1, a counting control point has been defined. When
the debugger is running, each time the control point is reached, its current value is
decremented. The debugger halts when the value reaches zero (0). When the debugger
stops on the control point, a command executes (if defined and enabled).

Conditional Control Point

If a condition has been defined and enabled for a control point that halts the debugger, a
command executes (if defined and enabled).

Control Point with Command

When the debugger halts on the control point, a specified command executes.