Add SPI driver and Python module