Dear forum
I have updated and tested the LiquidCrystal440 library so that it works with all kinds of HD44780 type displays, both on single (up to 2 x 40 characters / 4 x 20 characters) and dual (up to 4 x 40 characters) HD44780 compatible alpha numeric displays.
I would like to share this library with everyone so that it is easy to find the library for people who need this, but I am a noob/newbie and do not know how to share the library so it is easy to find.
I think the best would be to make it available in the library manager.
Can someone direct me how to do this?
Among others, one good thing about the library is that functions such as lcd.SetCursor(x,y) works fine - you can use 0 for row 1, 1 for row 2, 2 for row 3 and 3 for row 4. No need to make special considerations about the dual HD44780 config on the 4x40 LCD because the dual enable pins are embedded into the lcd command with this syntax: (example for 4 pin control)
LiquidCrystal lcd(rs,rw,enable1,enable2,d4,d5,d6,d7)
The library is based upon LiquidCrystal440 of which I cannot remember the original author - I would like to thank him/her for the valuable work.
There is space for further improvement in the code if someone would like to improve it.
Thanks in advance, and happy holidays
Kindest regards
Hans-Henning
Denmark