Closed fourstix closed 2 years ago
Documentation for the Hitachi HD44780U chip set used in the Serial LCD display shall be used as the source for the command values. The documentation is available here:
All LCD constants deleted from header, and then new constants created solely from the Hitachi documentation, without consulting any other code.
Code is maintained in the virginal branch.
Given the uncertain pedigree of LiquidCrystal_I2C and the existence of an official specification from the Arduino Community for Liquid Crystal type libraries.
1) Update the header and code to be in complete compliance with the latest publish spec, rewriting header and code as necessary. From this point on the Arduino Community's published specification shall be the sole authoritative guide.
2) Give proper attribution and reference to the Arduino specification in the code and documentation.
3) Update documentation and comments to be clear that the code is implemented from the specification and not derived from LiquidCrystal and LiquidCrystal_I2C.
4) Give proper thanks to the LiquidCrystal and LiquidCrystal_I2C authors for sharing their code along with copyright information.