SPI salve and master: spi is write
Merge branch 'master' into spi
more errors in spi fixed
merged with spi branch