I'm working with a project and trying to write data to an LCD. It's rated up to 10Mhz speed and I've tried to set this in my code, however I'm getting far, far slower data transfer rates than I should. Being as the code is rather complex, I'll link the project github page instead of trying to give you a useless look at it.
My question is, what could I look at as a way to improve my SPI transfer performance into the LCD? I use lower-frequency devices on the bus (rated up to 1Mhz), as well as reading from the SD card at several points during the transfer. Could any of this prevent the 10Mhz transfers from running at 10Mhz?
The project code is available at https://github.com/S...Oven-Controller for reference if needed