Serial Peripheral Interface (SPI)

TODO