Skip to content

Commit 9fa4297

Browse files
committed
version 2.0.0 preparations
1 parent 47c73a4 commit 9fa4297

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

README.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,15 @@ A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an P
44

55
There are modules that can be soldered or stacked to the display that offers an I2C interface for communication instead of the 8+ digital lines that are used to send data to the display.
66

7-
Most of these modules use the wiring that is supported by this library's default configuration. If you use a module with a different wiring, you can use one of the class constructors which allow you to specify the pin assignments.
7+
Most of these modules use the wiring that is supported by this library's default configuration.
8+
If you use a module with a different wiring, you can use one of the class constructors which allow you to specify the pin assignments.
89

910
See the web site for more details and pictures: <https://www.mathertel.de/Arduino/LiquidCrystal_PCF8574.aspx>
1011

12+
## Changes Version 2.0.0 (2022-05-26)
13+
14+
* The interface was modified to use 8-bit datatypes as supported by the underling hardware.
15+
* A createChar version with PROGMEM character data for AVR processors was added.
16+
* A constructor with pin assignments was added to allow easy adoption to other wirings than the default.
17+
18+
Thanks to additions from @markisch.

library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=LiquidCrystal_PCF8574
2-
version=1.3.0
2+
version=2.0.0
33
author=Matthias Hertel
44
maintainer=Matthias Hertel <www.mathertel.de>
55
sentence=A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.

src/LiquidCrystal_PCF8574.h

+4-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/// See http://www.mathertel.de/License.aspx
1010
///
1111
/// \details
12-
/// This library can drive a Liquid Cristal display based on the Hitachi HD44780 chip that is connected
12+
/// This library can drive a Liquid Crystal Display (LCD) based on the Hitachi HD44780 chip that is connected
1313
/// through a PCF8574 I2C adapter. It uses the original Wire library for communication.
1414
/// The API if common to many LCD libraries and documented in https://www.arduino.cc/en/Reference/LiquidCrystal.
1515
/// and partially functions from https://playground.arduino.cc/Code/LCDAPI/.
@@ -19,6 +19,9 @@
1919
/// --------
2020
/// * 19.10.2013 created.
2121
/// * 05.06.2019 rewrite from scratch.
22+
/// * 26.05.2022 8-bit datatypes in interfaces and compatibility topics.
23+
/// * 26.05.2022 createChar with PROGMEM character data for AVR processors.
24+
/// * 26.05.2022 constructor with pin assignments. Thanks to @markisch.
2225

2326
#ifndef LiquidCrystal_PCF8574_h
2427
#define LiquidCrystal_PCF8574_h

0 commit comments

Comments
 (0)