spi.c revision ce3b9338
1