• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

src/04-Jan-2025-604389

CMakeLists.txtD04-Jan-2025228 96

README.rstD04-Jan-20251 KiB5741

prj.confD04-Jan-202514 21

sample.yamlD04-Jan-2025203 98

README.rst

1.. zephyr:code-sample:: lcd-hd44780
2   :name: HD44780 LCD controller
3   :relevant-api: gpio_interface
4
5   Control an HD44780-based LCD display using GPIO pins.
6
7Overview
8********
9Display text strings on parallel interfacing HD44780 based
10generic LCD controller using GPIO pins to interface with
11Arduino Due (SAM3).
12
13Building and Running
14********************
15
16This project can be built and executed on as follows:
17
18.. zephyr-app-commands::
19   :zephyr-app: samples/drivers/lcd_hd44780
20   :host-os: unix
21   :board: arduino_due
22   :goals: flash
23   :compact:
24
25Sample Output
26=============
27
28.. code-block:: console
29
30    LCD Init
31    Page 1: message
32    Page 2: message
33    Page 3: message
34
35Display output
36==============
37
38.. code-block:: console
39
40    ********************
41    Arduino Due
42    yalpsiD DCL 4x02
43    ********************
44
45.. code-block:: console
46
47    -------------------
48    Zephyr Rocks!
49    My super RTOS
50    -------------------
51
52.. code-block:: console
53
54    --------------------
55    --------HOME--------
56    I am home!
57