Added basic SPI support