I have been searching and there seem to be a lot of 2 and 3 wire libraries ( and posts ) plus some posts on sharing multiple lcds using the normal 6 wires.
If I were to use a 3 wire library ( whichever is best nowdays ), can I disconnect the E pins from the lcds and parallel up all the other data pins from the single 595.
I would need 2 extra pins for the 2 Enables, which I could drive from my sketch independantly from the library.
The LiquidCrystal3W would think it is writing to one display, but I would latch the data to the appropriate LCD latch after sending to the 595 ? Or is this not how it works?
Or perhaps I could use the 2 wire version, and then have N displays using 2+N pins.
If I was experienced enough to mess with libraries, perhaps it would be possible to use the 4 data pin mode of the LCDs, and have 2 of the 595 outputs to latch either LCD enable pin , but I am not !
I dont think that would work as the latch would be too late…