spi.c revision b3063203
1