mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-20 15:05:21 +00:00
Linking to API material requires knowing the pecularities of how doxygen, sphinx, and breathe work. In an attempt to hide some of this we're preparing the current docs to allow use of configuration defaults that will let us more simply use a default role that will hunt for a reference target in the various domains that are available by using a default "role" of "all". This will let us use the simple notation `functionname` or `typename` without fully specifying the reference as :c:func:`functionname`. This patch cleans up exising docs that were (incorrectly) using single backtics where double backtics should have been used, and also found some typos (such as a space between the role name and the reference, such as :file: `filename`, and a missing colon such as c:func:`functionname`) This is a start to address issue #14313 Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
87 lines
2.0 KiB
ReStructuredText
87 lines
2.0 KiB
ReStructuredText
.. _lvgl-sample:
|
|
|
|
LittlevGL Basic Sample
|
|
######################
|
|
|
|
Overview
|
|
********
|
|
|
|
This sample application displays "Hello World" in the center of the screen
|
|
and a counter at the bottom which increments every second.
|
|
|
|
Requirements
|
|
************
|
|
|
|
- `nRF52840 Preview development kit`_
|
|
- `Adafruit 2.2 inch TFT Display`_
|
|
|
|
or a simulated display environment in a native Posix application:
|
|
|
|
- :ref:`native_posix`
|
|
- `SDL2`_
|
|
|
|
or
|
|
|
|
- :ref:`mimxrt1050_evk`
|
|
- `RK043FN02H-CT`_
|
|
|
|
or
|
|
|
|
- :ref:`mimxrt1060_evk`
|
|
- `RK043FN02H-CT`_
|
|
|
|
Wiring
|
|
******
|
|
|
|
The nrf52840 Preview development kit should be connected as follows to the
|
|
Adafruit TFT display.
|
|
|
|
+-------------+----------------+
|
|
| | nrf52840 | | Adafruit TFT |
|
|
| | Pin | | Pin |
|
|
+=============+================+
|
|
| P0.27 | SCK |
|
|
+-------------+----------------+
|
|
| P0.31 | D/C |
|
|
+-------------+----------------+
|
|
| P0.30 | RST |
|
|
+-------------+----------------+
|
|
| P0.26 | MOSI |
|
|
+-------------+----------------+
|
|
| P0.29 | MISO |
|
|
+-------------+----------------+
|
|
| P0.4 | NSS |
|
|
+-------------+----------------+
|
|
|
|
Building and Running
|
|
********************
|
|
|
|
Build this sample using the following commands:
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/gui/lvgl
|
|
:board: nrf52840_pca10056
|
|
:goals: build
|
|
:compact:
|
|
|
|
See :ref:`nrf52840_pca10056` on how to flash the build.
|
|
|
|
or
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/gui/lvgl
|
|
:board: native_posix
|
|
:goals: build
|
|
:compact:
|
|
|
|
References
|
|
**********
|
|
|
|
.. target-notes::
|
|
|
|
.. _LittlevGL Web Page: https://littlevgl.com/
|
|
.. _Adafruit 2.2 inch TFT Display: https://www.adafruit.com/product/1480
|
|
.. _nRF52840 Preview development kit: http://www.nordicsemi.com/eng/Products/nRF52840-Preview-DK
|
|
.. _SDL2: https://www.libsdl.org
|
|
.. _RK043FN02H-CT: https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-rt-series/4.3-lcd-panel:RK043FN02H-CT
|