spi.c revision 0569a88f
1