Hi. Let me explain why I havn't posted for over a month.
The screen came, and I got it working with the Arduino very quickly. However, the problems came when I tried to get it working with the raspberry pi.
After a few weeks of finders that the drivers that I thought would work didn't, and scouring the internet for drivers. I realised that there were different models that required different drivers!
The drivers I thought I had found were for the ST7789VW model, and I had the ST7789 model, that I could only find arduino drivers for.
So I just waited, but nothing came of it. I was at a loss to work out where drivers I needed were, and I didn't know what to do. Then I had an idea. Instead of directly making the Raspberry Pi control the display, I could have the Raspberry Pi telling arduino to do certain things like 'display homepage' or 'display battery level'.
So that is what I will do. I will have the raspberry pi connected to the arduino via a I2C connection, telling the arduino what to display.
However, I don't know how I will be able to implemebt video watching with that method, so I'll have to work that out