Using an HD44780 LCD display module with the Raspberry Pi, from the ground up

from blog Kevin Boone's website, | ↗ original
↗ original
In this article I explain how to construct, and program in C, an IC interface to the popular HD44780 LCD display for the Raspberry Pi. Between the article and the accompanying source code, no technical details are concealed: I present the complete hardware design and every line of C code needed to operate it.