Skip to content

a kernel level Linux Device Driver for a 16x2 character LCD (with HD44780 LCD controller) with 4 bit mode

License

Notifications You must be signed in to change notification settings

hsm5xw/Linux-Device-Driver-for-Character-LCD-Kernel-Level

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Linux-Device-Driver-for-Character-LCD-Kernel-Level

a kernel level Linux Device Driver for a 16x2 character LCD (with HD44780 LCD controller) with 4 bit mode.

A demo video is available here: https://www.youtube.com/watch?v=icP9ckrTLKc

This is a kernel level Linux Device driver to control a 16x2 character LCD (with HD44780 LCD controller) with 4 bit mode. The LCD is interfaced with a micro-controller using GPIO pins. The program has been tested on Linux 3.8.13 debian, and the target board is Beaglebone Black ARM micro-controller.

This project is a continuation of my user level program, which was not originally developed with Linux in mind. The project has been developed in a form of loadable kernel module, cross-compiled in a Desktop PC.

About

a kernel level Linux Device Driver for a 16x2 character LCD (with HD44780 LCD controller) with 4 bit mode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published