starting version that uses the USI peripheral for hardware SPI to the shift registers