Anyone managed to get a HD44780 running on a imp directly ?
I am aware it will take up the majority of pins avaliable on the imp002 and every pin the imp001 has, but it would make a cheap wifi LCD for basic information, the imp002 would still have a few pins spare for buttons and a sensor or two (or I2C for that matter).
4 data lines
1 enable line
1 register select line
(1 r/w line that can be omitted for a short sleep instead)
Did you manage to get the LCD work?
I am trying to configure the LCD with the 4-bit interface, but my Init function doesn’t seem to work. My LCD is only displaying the first line with all pixels ON.
I would appreciate if I could benefit from your previous work…
Oh, well, this is working now. I was tinkering with a S6A0069 controller instead of a HD44780. The instruction set seems to be the same but when used in 4-bit mode, the S6A0069 is bullshit…
By the way, I think the “Drs.write(1);” in your code above is not for a command, but for a data transfer…