Spi synchronous read
int spi_read(struct spi_device * spi, void * buf, size_t len);
spi
device from which data will be read
buf
data buffer
len
data buffer size
can sleep
This reads the buffer and returns zero or a negative error code. Callable only from contexts that can sleep.