esp32-i2c-lcd1602
ESP32-compatible C library for LCD1602 display via I2C backpack.
|

This component provides useful access functions for the I2C-LCD1602 device, which is compatible with the HD44780 LCD controller. It uses a PCF8574A Remote 8-bit I/O Expander over the I2C bus, allowing the controller to be programmed via I2C using 4-bit mode.
It is written and tested for the ESP-IDF environment, version 2.1, using the xtensa-esp32-elf toolchain (gcc version 5.2.0).
Requires esp32-smbus.
An example of this component in use can be found at DavidAntliff/esp32-i2c-lcd1602-example.
Access to different types of LCD1602 modules is limited so this library may not work correctly (or at all) with your module. If that is the case, please file an issue and perhaps I can help you get it working.
Automatically generated API documentation (doxygen) is available here.
The source is available from GitHub.
The code in this project is licensed under the MIT license - see LICENSE for details.
The following features are anticipated but not yet implemented: