-
Notifications
You must be signed in to change notification settings - Fork 1
Home
niwciu edited this page Aug 6, 2024
·
13 revisions
A simple, configurable, cross-platform C library, that allows you to drive any display equipped with an HD44780 driver.
The library contains ready-to-run examples for different platforms, as well as templates for driver interfaces that speed up usage in your projects.
- Works with LCD connected in 4-bit mode,
- One-direction or bi-direction communication with LCD (predefined time slots or LCD RW pin usage)
- Easy to port on different microcontrollers
- Contain examples of porting to STM32, AVR, ESP8266
- Allows to display strings/chars directly on LCD
- Allows to put strings/chars in buffer and refresh LCD periodically with buffer content
- Allows to define custom chars (more than 8) as well as custom char banks where different combinations of custom characters can be easily loaded to LCD CGRAM
- Contain functions for displaying on LCD int values as a string representing:
- int format
- hex format
- bin format
- The library has currently predefined following LCD types:
- 2 lines 16 characters (1602)
- 4 lines 16 characters (1604)
- 4 lines 20 characters (2004)
- Allows to configure and compile only functionality that will be needed in the project
- Allows to control LCD backlight
- add more LCD types
- driver interface examples for SPI mode
- driver interface examples for I2C mode