spi connection

spi construction
spi construction
spi interface