Virtual base class for LCD devices.
Reworked "LiquidCrystal_I2C" class to work similar to original "LiquidCrystal" library.
This library allows an Arduino board to control liquid crystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. Virtual base class for (LCDs) devices, allows you to use one library for LiquidCrystal displays and LiquidCrystal_I2C displays as objects of child classes. Allows you to create general LCD object and use same methods for different derived classes.
Additional tested: https://wokwi.com/projects/385498212006391809
Full Changelog: Release...Release_v1.2