по поводу планов на будущее:
Может уже пора отказаться от Arduino, используемого фактически только для преобразования USB->SPI ;)
Есть замечательный чип, который это делает сам: FT221X