Doc: Add docs for Peripheral Registers view in Debug mode

Task-number: QTCREATORBUG-28778
Change-Id: I17b66417c943c08295a8e7fb9936e5f8d28b9263
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Leena Miettinen
2023-03-27 14:22:18 +02:00
parent c46dff0199
commit df53b7c9b7
2 changed files with 43 additions and 4 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -632,9 +632,11 @@
\row \row
\li Peripheral Registers \li Peripheral Registers
\li View the current state of peripheral registers. \li View the current state of peripheral registers.
\li \li \l {Peripheral Registers}
\row \row
\li Debugger Log \li Global Debugger Log
Debugger Log
\li View debug output to find out why the debugger does not work. \li View debug output to find out why the debugger does not work.
The log view acts as a console, so you can send the contents The log view acts as a console, so you can send the contents
@@ -653,6 +655,9 @@
\li \l {Working in Edit Mode} \li \l {Working in Edit Mode}
\endtable \endtable
\note The \uicontrol Views menu shows some views only while you are
debugging.
\section1 Managing Debug Views \section1 Managing Debug Views
When you are not debugging, the \uicontrol Debug mode shows the When you are not debugging, the \uicontrol Debug mode shows the
@@ -1003,7 +1008,7 @@
/*! /*!
\page creator-registers-view.html \page creator-registers-view.html
\previouspage creator-expressions-view.html \previouspage creator-expressions-view.html
\nextpage creator-debugger-log-view.html \nextpage creator-peripheral-registers-view.html
\title Viewing and Editing Register State \title Viewing and Editing Register State
@@ -1033,6 +1038,7 @@
\li Open \l {Examining Memory}{Memory Editor} at the selected value. \li Open \l {Examining Memory}{Memory Editor} at the selected value.
\li Open the \l {Viewing Disassembled Code}{Disassembler} view. \li Open the \l {Viewing Disassembled Code}{Disassembler} view.
\li Display a value in hexadecimal, decimal, octal, or binary format. \li Display a value in hexadecimal, decimal, octal, or binary format.
\li Set \l{Debugger Preferences}{debugger preferences}.
\endlist \endlist
By default, the \uicontrol Registers view is hidden. To show it, select it in By default, the \uicontrol Registers view is hidden. To show it, select it in
@@ -1061,8 +1067,41 @@
*/ */
/*! /*!
\page creator-debugger-log-view.html \page creator-peripheral-registers-view.html
\previouspage creator-registers-view.html \previouspage creator-registers-view.html
\nextpage creator-debugger-log-view.html
\title Peripheral Registers
The \uicontrol {Peripheral Registers} view displays the current state of
peripheral devices, such as a mouse, keyboard, display, printer, or USB
drive. Applications write registers to send information to the device and
read them to get information from the device. To read registers in a
peripheral device, the application accesses its I/O addresses with a load
or store instruction that the CPU issues.
\image qtcreator-debugger-peripheral-registers-view.webp {Peripheral Registers view}
The \uicontrol Access column shows whether the register is read-and-write
(\uicontrol RW), read-only (\uicontrol RO), or write-only (\uicontrol WO).
\uicontrol N/A means that the access type is not available.
Right-click column headers to show and hide columns in the view.
Right-click the view to select the following actions:
\list
\li View register groups.
\li Set \l{Debugger Preferences}{debugger preferences}.
\endlist
By default, the \uicontrol {Peripheral Registers} view is hidden. To show it,
select it in \uicontrol Views on the debugger toolbar.
*/
/*!
\page creator-debugger-log-view.html
\previouspage creator-peripheral-registers-view.html
\nextpage creator-disassembler-view.html \nextpage creator-disassembler-view.html
\title Debugger Log \title Debugger Log