Very impressive for someone who recently said
"Thanks! Honestly I don't really understand any of it (it's a little too advanced for me at this stage), but I will try!
I need to read some more about SPI..."
Although I realise that that was specifically in regard to SPI, I wish that I could pick this up as quickly as you seem to have. Hopefully I can look through this code and try to understand how I can eventually write my first scrolling text code.
wish me luck Pedro.
Yeah I was absolutely clueless when I started, but persistence paid off I just refused to give up. You have to try and try and try again, until it starts to make sense. The way I eventually figured it out is that I drew everything on paper, made excel spreadsheet, tracked every iteration of for loops, values of variables, tons of Serial.printl commands. Try to come up with general plan/algorithm first, describe it in words before you start writing code. I had very little success until I drew all matrix screens and pixels in the spreadsheet, all 16 frames of it and described what is happening. At that point I knew exactly what to do and it compiled and worked almost right away, like magic! Wish you lots of luck Pedro, and let me know if you have a question!