spi.c revision b885244e
1