nuttx/Documentation/applications/examples/nxlines/index.rst

35 lines
1.9 KiB
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

===========================
``nxlines`` NX Line Drawing
===========================
A very simple graphics example that just exercised the NX line drawing logic.
The following configuration options can be selected:
- ``CONFIG_EXAMPLES_NXLINES_VPLANE`` The plane to select from the frame- buffer
driver for use in the test. Default: ``0``.
- ``CONFIG_EXAMPLES_NXLINES_DEVNO`` The LCD device to select from the LCD driver
for use in the test: Default: ``0``.
- ``CONFIG_EXAMPLES_NXLINES_BGCOLOR`` The color of the background. Default
depends on ``CONFIG_EXAMPLES_NXLINES_BPP``.
- ``CONFIG_EXAMPLES_NXLINES_LINEWIDTH`` Selects the width of the lines in pixels
(default: ``16``).
- ``CONFIG_EXAMPLES_NXLINES_LINECOLOR`` The color of the central lines drawn in
the background window. Default depends on ``CONFIG_EXAMPLES_NXLINES_BPP`` (there
really is no meaningful default).
- ``CONFIG_EXAMPLES_NXLINES_BORDERWIDTH`` The width of the circular border drawn
in the background window. (default: ``16``).
- ``CONFIG_EXAMPLES_NXLINES_BORDERCOLOR`` The color of the circular border drawn
in the background window. Default depends on ``CONFIG_EXAMPLES_NXLINES_BPP``
(there really is no meaningful default).
- ``CONFIG_EXAMPLES_NXLINES_CIRCLECOLOR`` The color of the circular region
filled in the background window. Default depends on
``CONFIG_EXAMPLES_NXLINES_BPP`` (there really is no meaningful default).
- ``CONFIG_EXAMPLES_NXLINES_BORDERCOLOR`` The color of the lines drawn in the
background window. Default depends on ``CONFIG_EXAMPLES_NXLINES_BPP`` (there
really is no meaningful default).
- ``CONFIG_EXAMPLES_NXLINES_BPP`` Pixels per pixel to use. Valid options include
``2``, ``4``, ``8``, ``16``, ``24``, and ``32``. Default is ``16``.
- ``CONFIG_NSH_BUILTIN_APPS`` Build the NX lines examples as an NSH built-in
function.