spi_w8r8 — SPI synchronous 8 bit write followed by 8 bit read
device with which data will be exchanged
command to be written before data is read back
can sleep
This returns the (unsigned) eight bit number returned by the device, or else a negative error code. Callable only from contexts that can sleep.