Construcing dynamic messages for LCD

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:
"Example text"@x,y
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.

If you are wanting to try something else (different) then I would be using the MCU (arduino or rpi?) to do this as it is much easier since there are libs already built for controlling formatting etc.

You could then pass instructions (your text) to the MCU from NR and let the MCU take care of the formatting.

I believe the display I got has a MCU in/on it.

Just I thought (dangerous) it would work out of the box.

Alas only if I use FTDI input, not I2C. :frowning:

I think what you suggested is in the pipeline.