pert:
You're talking about "Data Input Sample Time, Before SCLK Clock Off and After SCLK Clock Off"? The datasheet say's those are the minimum times. It doesn't show a maximum so you're welcome to use as long a delay as you like.Generally you want to use shorter delays because then you can update the display faster and it spends less time blocking any other code you need to be running on your Arduino but it's probably wise to go a bit over the minimum times, especially when you're troubleshooting. If there's a maximum of course you also want to stay under that but in this case there is not.
I'm also doubtful whether that specification even applies to that part of the code.
Okay so in you saying that, that means the timing isn't the issue here. Unfortunatly. Could you maybe help me out and look over the code and the datasheet? Maybe you can see something that I have missed? Cheers man.