tests: add tests for spi recv and transmit
fixup! feat: add shift registers
feat: add shift registers