We have direct mode, buffered mode, GPIO access. What is missing ? I2C for twin-lcd. Lets get to work.
We have a simple virtual display. It can join lcds in one virtual area. But there is one catch. Look at the following layouts (red area is virtual lcd):
No problem. But what about:
… we can’t do it ! And what if we want to use this small 4×4 as second virtual display ? We can’t !
When we add lcd its added at any (x,y) but always starts from (0,0). Lets add an offset, so we can specify area.
Update – error in code. see at the bottom
So we can get weather data for our town and it would be good idea to display it somewhere. Time has come to dig into all kinds of LCDs. We will start from basic one – char LCD 20×4 based on HD44780.