.. _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