Ti spiego io:
Alla riga 18 del tuo programma inizializzi un oggetto stream che punta a un buffer di soli 4096 byte
Sono troppo pochi per gestire rapidamente la comunicazione SPI che hai inizializzato alla riga 24
Seriamente
Ma se non ci hai mai mostrato il programma come credi che facciamo a risponderti?