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