SPI using a register class covers most of the SPI options 8 thro to 16 bit frames SCLK frequency 1,2,3,4,6,9MHz. Also a usage file setup for an OctoBrite. Lines need to be commented for pure SPI use. I have tested it using a scope, it appears the send works, but dont know if the receive works. There is no IRQ at the moment.