I don't know if this is really going to work, but for the sake of trying something else (different?) this is a little project just now.
Say I have a 2 line LCD (though it will be 4 ultimately) I want a way to... allow scrolling up/down.
Say I want to represent 4 lines and scroll to which 2 are shown.
They must be concurrent lines.
So I could show 1 and 2
2 and 3
or 3 and 4.
What I am wanting to do is create a buffer of the 4 lines and control which 2 are displayed.
The screen messages are built by sending a message like:
x is the x-axis and
y is the y-axis. 0 - 3.
So the message/s would be sent to the buffer then the two selected lines are displayed on the screen.
Yes, I need to sit down and think about it more. I'm just wanting to ask and maybe get some ideas on how to do it.